/* standard elements */
html {}
* {	margin: 0;	padding: 0;}
/*a {color: #BC1617;}*/
a { color:#494A1A;}
a:hover {color: #616239;}
body {	color: #444;	font: 62.5% "Segoe UI",Arial,Helvetica,sans-serif; background-color:#FFF;} 
p,code,ul {padding-bottom: 1.2em;}
ul{ padding-left:3em;}
h1 {	color: #494A1A;	font-size:15px; padding:0 0 0.8em;}
h1 span{ color:#FF7F00; font-weight:bold;}
blockquote {	background: url(../imatges/quote.gif) no-repeat;	display: block;	font-weight: bold;	padding-left: 28px;}


/* misc */
.clearer {clear: both;}
.left {float: left;}
.right {float: right;}
.clear{ clear:both;}

/* structure */
.container {	margin:0 auto; padding:0; width:960px;}
#contingut {	vertical-align:top; margin-top:1em;}	
#divSubmenus{ width:12em; float:left;}
.subMenu{ margin-left:13em;padding:0 2em;}
.subMenu img{ padding-right:30px; padding-top:2em;}

/* estils taula*/
table {  border-collapse:collapse; width:100%;}
td, th { padding: .4em; color: #363636;  }
thead th, tfoot th {  text-align: left; color: #494A1A;  padding:1em;}
tbody th, tbody td { vertical-align: top; text-align: left; font-weight:normal; }
.odd {  background: #FFF; }
  
.logo{	text-align: center;	}	
.txt{ color:#494A1A;line-height:18px;auto;padding:0;font-size:140%;}		
.noticies p{ margin: 0 auto;	padding: 0;	width: 460px; }
.peu { margin:0 auto; text-align:right; width:940px;}	
.peu a{color:#666666; text-decoration:underline;}	
/* estils menu*/ 	
#menu{ background-image:url("../imatges/bgMenuTranspal.png");
background-repeat:no-repeat;
display:block;
margin:0;}
.menu li{	display: inline;	list-style-type: none;	padding:0 1.2em; 	font-size: 120%;	margin:0;	}
.menu li.opcioMenu6{ background-image:url("../imatges/bgEspecial.png"); background-repeat:no-repeat; padding:0.1em 2.1em 0.5em 1.5em; margin-left:1em;}
.menu li.opcioMenu6 a{ color:#D19862; text-transform:uppercase; }

.menu { margin:0.8em 0 0 1em; height:3em; padding:1px;}	
.menu a{ padding:0; color:#494A1A; text-decoration:none;}	
.menu a:hover, .menu .current	{ color: #FFF; text-decoration: underline; padding:0;}
.menu2 a{ color:#494A1A; font-weight:normal; text-decoration:none; padding:0 0.2em;}	
.menu2 a:hover, .menu2 .current	{ background-color:#DADE48; border-bottom:0 none; color:#494A1A; padding:0 0.2em; text-decoration:none;}
.menu2{ padding:0; margin:0 0 6em 0;}
.menu2 li{ display:block;font-size:110%;padding:0.5em 0;}

.idioma { }
.mini p{ font-size:80%;}
.contacte{margin:0 4em; padding:2em 0;}
.contacte li{ list-style:none;}

input {	 margin: 0 0 5px 0; }
#tblFormulari td{ padding: 0;}
.boto{background-color:#FF7400; cursor:pointer; font-weight:normal;}

#contingut input{ border:1px solid #FF7400; color:#111111; font-size:1em; margin-bottom:1em; margin-top:0.2em; padding:0.2em;}
#contingut img{}
.ulTanatoris li{ list-style-image: url(../../imatges/detall.jpg); line-height: 20px;}
.ulDifuntsActuals li{ list-style-image: url(../../imatges/fulla.jpg);}

#divNoticiesDetall p{ margin: 20px 0 10px 0; padding:0; text-align:justify;}

#bottomBCN{ background-image:url(../imatges/bottomBCN.gif); background-repeat:no-repeat; height:18px; width:750px; margin: 0 auto; }
#logo{ margin: 0 0 0 2em; padding:0; float:left; display:inline;} 
#logo img{ border:0;} 

/* sub navigation */
.sidenav {	width: 180px; float:left; margin:3.2em 0 0 5em; border-top: 1px solid #494A1A; }
.sidenav ul {margin: 0;	padding: 0;}
.sidenav li { border-bottom: 1px solid #494A1A;	list-style: none; margin-left:0; font-size:110%;}
.sidenav li a {	background: #DADE47;	color: #494A1A;	display: block;	padding: 5px 4px 5px 12px;	text-decoration: none;}
.sidenav li a:hover {	background: #494A1A;	color: #FFF;}
li.seleccionat a{	background: #494A1A;	color: #FFF;}

.imgPaginacio{ border:0; vertical-align:middle; padding:0 10px;}
.imgFitxa{border:1px solid white; width:295px;}
.requadreFitxa{width:100%;}
.requadreFitxaDetall{ background-color:#DADE47; padding:1em;}
.requadreFitxaDetall p{padding:0.2em 2em 0 0; color:#494A1A; font-size:110%;}
.requadreFitxa h1{ padding-left:1em; padding-right:1em;}

input, textarea, select { font-family:"Segoe UI",Arial,Helvetica,sans-serif;
border:1px solid #FF7400;
font-size:1em;
font-weight:normal;
padding:0.2em;
text-decoration:none;}

input:focus, textarea:focus, select:focus {
background-color:#FFE5B2;
border:1px solid #FF7400;
color:#111;}


#mesFotosObra img{ border:3px solid white; margin:1em 10px 0 0; width:50px;}
#divFitxes {float:right; width:275px; margin: 0 12em 0 0; display:none;}


.foto img {border-right:10px solid white;}
.ampleNoti img {max-width:25em;}
#divFitxes h1{ font-size:120%;}
#divObres{ display:none;}

/* estils del missatge d Error del formulari de contacte */
.msgError{ border:2px solid #BA3F47;margin:0 auto;padding:1.5em 3em;width:40%; min-height:6em;}
.msgError p{ background:url("../imatges/icoError.png") no-repeat scroll left top;padding:0 1em 1em 5em; height:3em;}
.msgError a{background-color:#E42C15;border:0 none;color:#FFFFFF;float:right;padding:0.2em 1em; margin-top:1em;}
.msgError a:hover{ background-color:#BA3F47;}
.msgError br{margin:1em;padding:0.2em 1em;}

/* estils del missatge d Ok del formulari de contacte */
.msgOk{ border:2px solid #508712;margin:0 auto;padding:1.5em 3em;width:40%; min-height:6em;}
.msgOk p{ background:url("../imatges/icoOk.png") no-repeat scroll left top;padding:0 1em 1em 5em; height:2em;}
.msgOk a{background-color:#73AD27;border:0 none;color:#FFFFFF;float:right;padding:0.2em 1em; margin-top:0; text-decoration:none;}
.msgOk a:hover{ background-color:#508712;}
.msgOk br{margin:1em;padding:0.2em 1em;}

#divPromocio img{ width:240px;}

/* nous estils transpal*/
#idiomes{ width:960px; margin:0 auto; text-align:right; margin-top:1em;}
#idiomes a{ border:0; text-decoration:none;}
#idiomes a.idiomaCurrent img { border:1px solid gray; padding:0.5em;}
#idiomes a img { border:1px solid white; padding:0.5em;}

#telTranspal{ float:right; background-image:url(../imatges/telTranspal.png); background-repeat:repeat-x; height:63px; width:239px;}
.enllacosPeu{ border-top:1px solid #969696;font-size:120%;line-height:170%;margin:0 auto;padding:1em;text-align:center;width:940px;}
.enllacosPeu a{ font-size:80%; color:#FF7400;}
.capsalera { display:block; height:80px;}

#inici{ border:1px solid red;}
#inici ul{ margin:0 auto;}
#inici li{}
.inici{background-color:white;
border:0 none;
padding:0;
margin:1em 0;}
.inici table{}
.inici tr{}
.inici td{ border:0; padding:0 0 0.5em 0;}
.inici td img{ border:0; }
.blocInici{width:21em;}
.blocInici h2{font-family:"Euphemia",Arial; font-size:145%; padding:0.5em 0 0.3em;}
.blocInici h2 a{ text-decoration:none;}

.blocInici img{}
.blocInici p{font-size:90%; line-height:130%;}
.blocIniciImg{ float:left; height:7em; width:4em;}
blocIniciTxt{ width:3em;}

.contigutMenu{ padding:1em;}

/*estils esbos 4*/
.esbos4{ margin:2em 0;}
.esbos4 h1{ font-size:1.5em; font-weight:normal;}
.esbos4 h2{ background-image:url("../imatges/bgTopEsbos4.png"); background-repeat:no-repeat; color:#FEEAAF; font-weight:normal; padding:0.9em; margin-bottom:0.7em;}
.esbos4 h3{ color:#FF7F00;}
.esbos4 p{ color:#3D3D3D;}
.esbos4_col1{ float:left; width:90px; text-align:right;}
.esbos4_col2{margin:0 0 0 8em; width:510px;}
.esbos4_col3{background-color:#EDEDED; float:right; width:300px; font-size:80%;}
.esbos4_col3 h3{ padding:0 1em;}
.esbos4_col3 p{ line-height:150%; padding:0 1em 1em;}
.esbos4_col3 li{ padding:0 2em 0.8em 0;}

/*estils esbos 4B*/
.esbos4B{ margin:2em 0;}
.esbos4B h1{ font-size:1.5em; font-weight:normal;}
.esbos4B h2{ background-image:url("../imatges/bgTopEsbos4.png"); background-repeat:no-repeat; color:#FEEAAF; font-weight:normal; padding:0.9em; }
.esbos4B h3{ color:#FF7F00;}
.esbos4B p{ color:#3D3D3D;}
.esbos4B_col1{ float:left; width:90px; text-align:right;}
.esbos4B_col2{margin:0 0 0 8em; width:510px;}
.esbos4B_col2TR{margin:0 0 0 8em; width:610px;}
.esbos4B_col3{background-color:#EDEDED; float:right; width:300px; font-size:80%;}
.esbos4B_col3 h3{ padding:0 1em;}
.esbos4B table{background:none repeat scroll 0 0 transparent; border:0 none;}
.esbos4B tr{}
.esbos4B td { border:1px dotted white;}
.esbos4B thead { background-color:#FCD3A8;}
.esbos4B_col_img{float:right; width:200px; }
.esbos4B_col_img{ padding:0.5em; border:1px solid #ccc;}
.esbos4_col3A {background-color: #FFFFFF;     clear: both;     margin-top: 10px;     width: 300px;}
.imgEspiga {margin-left: 50px; margin-top: 10px;}



/*estils esbos 7*/
.esbos7{ margin:2em 0;}
.esbos7 h1{ font-size:1.5em; font-weight:normal;}
.esbos7 h2{ }
.esbos7 h2 a{ background-image:url("../imatges/bgTopEsbos7On.png"); background-repeat:no-repeat; color:#FEEAAF; display:block; font-size:15px; font-weight:normal; margin:0 0 0.4em; padding:0.6em 1em 0.7em; text-decoration:none;}
.esbos7 h2 a:hover{ background-image:url("../imatges/bgTopEsbos7Off.png"); background-repeat:no-repeat; color:#FEEAAF; display:block; font-size:15px; font-weight:normal; margin:0 0 0.4em; padding:0.6em 1em 0.7em; text-decoration:none;}
.esbos7 h2 a.current{ background-image:url("../imatges/bgTopEsbos7Off.png"); background-repeat:no-repeat; color:#FEEAAF; display:block; font-size:15px; font-weight:normal; margin:0 0 0.4em; padding:0.6em 1em 0.7em; text-decoration:none;}
.esbos7 h3{ color:#FF7F00;}
.esbos7 p{ color:#3D3D3D;}
.esbos7_col1{ float:left; width:90px; text-align:right;}
.esbos7_col2{margin:0 0 0 8em; width:450px;}
.esbos7_col2 ul{ padding:0 1.4em;}
.esbos7_col3{ float:right; width:375px; font-size:80%;}
.esbos7_col3 h3{ padding:0 1em;}
.esbos7_col3_A{ width:215px; float:right;}
.esbos7_col3_B{ width:145px; background-color:#EDEDED; min-height:35em;}
.esbos7_col3_B img{width: 125px; padding:0.9em; border:0;}

/*estils esbos 7B*/
.esbos7B{ margin:2em 0;}
.esbos7B li{ }
.esbos7B h1{ font-size:1.5em; font-weight:normal; line-height:110%;}
.esbos7B h2{ }
.esbos7B h2 a{ background-image:url("../imatges/bgTopEsbos7On.png"); background-repeat:no-repeat; color:#FEEAAF; display:block; font-size:90%; font-weight:normal; margin:0 0 0.4em; padding:0.6em 1em 0.7em; text-decoration:none;}
.esbos7B h2 a:hover{ background-image:url("../imatges/bgTopEsbos7Off.png"); background-repeat:no-repeat; color:#FEEAAF; display:block; font-size:90%; font-weight:normal; margin:0 0 0.4em; padding:0.6em 1em 0.7em; text-decoration:none;}
.esbos7B h2 a.current{ background-image:url("../imatges/bgTopEsbos7Off.png"); background-repeat:no-repeat; color:#FEEAAF; display:block; font-size:90%; font-weight:normal; margin:0 0 0.4em; padding:0.6em 1em 0.7em; text-decoration:none;}
.esbos7B h3{ color:#FF7F00;}
.esbos7B p{ color:#3D3D3D;}
.esbos7B_col1{ float:left; width:90px; text-align:right;}
.esbos7B_col2{margin:0 0 0 8em; width:450px;}
.esbos7B_col2 ul{ padding:0 1.4em 2em;}
.esbos7B_col3{ float:right; width:375px; font-size:80%;}
.esbos7B_col3 h3{ padding:0 1em;}
.esbos7B_col3_A{ width:215px; float:right;}
.esbos7B_col3_B{ width:145px; background-color:#EDEDED; min-height:35em;}
.esbos7B_col3_B img{width: 125px; padding:0.9em; border:0;}
.esbos7B_col2 li{ color:#FF7F00; font-weight:bold;}
.esbos7B_col2 li li{ color:#818181; font-weight:normal; padding:0 0 0.5em 0;}
.esbos7B_col2 p{ font-weight:normal;}

/*estils esbos 7C*/
.esbos7C{ margin:2em 0;}
.esbos7C li{ }
.esbos7C h1{ font-size:1.5em; font-weight:normal; line-height:110%;}
.esbos7C h2{ }
.esbos7C h2 a{ background-image:url("../imatges/bgTopEsbos7On.png"); background-repeat:no-repeat; color:#FEEAAF; display:block; font-size:90%; font-weight:normal; margin:0 0 0.4em; padding:0.6em 1em 0.7em; text-decoration:none;}
.esbos7C h2 a:hover{ background-image:url("../imatges/bgTopEsbos7Off.png"); background-repeat:no-repeat; color:#FEEAAF; display:block; font-size:90%; font-weight:normal; margin:0 0 0.4em; padding:0.6em 1em 0.7em; text-decoration:none;}
.esbos7C h2 a.current{ background-image:url("../imatges/bgTopEsbos7Off.png"); background-repeat:no-repeat; color:#FEEAAF; display:block; font-size:90%; font-weight:normal; margin:0 0 0.4em; padding:0.6em 1em 0.7em; text-decoration:none;}
.esbos7C h3{ color:#FF7F00;}
.esbos7C p{ color:#3D3D3D;}
.esbos7C_col1{ float:left; width:90px; text-align:right;}
.esbos7C_col2{margin:0 0 0 8em; width:450px;}
.esbos7C_col2 ul{ padding:0 1.4em 2em;}
.esbos7C_col3{ float:right; width:375px; font-size:80%;}
.esbos7C_col3 h3{ padding:0 1em;}
.esbos7C_col3_A{ width:215px; float:right;}
.esbos7C_col3_B{ width:145px; background-color:#EDEDED; min-height:35em;}
.esbos7C_col3_B img{width: 125px; padding:0.9em; border:0;}
.esbos7C_col2 li{ color:#FF7F00; font-weight:bold;}
.esbos7C_col2 li li{ color:#818181; font-weight:normal; padding:0 0 0.5em 0;}
.esbos7C_col2 p{ font-weight:normal;}
.esbos7C_col2 table{background:none repeat scroll 0 0 #EDEDED; border:0 none;}
.esbos7C_col2 tr{}
.esbos7C_col2 td{border:1px dotted white;}
.esbos7C_col2 thead{background-color:#FCD3A8;}

.esbos7_col2 li{ color:#FF7F00; font-weight:bold;}
.esbos7_col2 li li{ color:#818181; font-weight:normal; padding:0 0 0.5em 0;}
.esbos7_col2 p{ font-weight:normal;}
.esbos7_col2 table{background:none repeat scroll 0 0 #EDEDED; border:0 none;}
.esbos7_col2 tr{}
.esbos7_col2 td{border:1px dotted white;}
.esbos7_col2 thead{background-color:#FCD3A8;}


.tableContacte{}
.tableContacte td{ padding:0 0.4em;}

/* estils google maps*/
.googleMapsInfo{font-size:8pt; }
.googleMapsInfo a{ color:#264AD2; padding:0 1em;}
.googleMapsInfo h3{ color:#000; float:none; font-weight:bold; margin:0; padding:0 0 0.2em;}
.gMapsInfoWindow{}
.gMapsInfoWindow img{ width:80pt;}

#icosTranspal{ float: right; margin-top: 24px;}
#icosTranspal img{padding-right:1em; border:0;}

.opcioMenu5{ background-color:#543D27; -moz-border-radius: 15px;}
.opcioMenu5 a{ color:#D1984E;}

.justify{ text-align:justify;}

.esbos4 .gris p{ color:#B1B1B1; line-height:120%; margin-top:7em;}
