body{margin:0; background:#fcfcee url("../images/bg_body.jpg") repeat-x; padding:0; font-size:.9em; font-family:Arial, Helvetica, sans-serif; color:#452c0b; text-decoration:none;}

h1, h2, h3, p, ol, ul{margin:0; padding:0; font-weight:normal;}
a img {border:none; text-decoration:none;}

a:link , a:visited {color: #746d41; text-decoration:underline;}
a:hover , a:active {color: #4f3917; text-decoration:underline;}

h1{float:left; display:inline; font-family:'TitilliumText22LMedium', Arial, sans-serif; color:#4f3917; font-size:2.2em; width:450px; margin:5px 0 0 0; height:auto;}
h2{float:left; display:inline; font-family:'TitilliumText22LMedium', Arial, sans-serif; color:#4f3917; font-size:1em;}
	.ariadna{padding:0 0 0 5px; color:#8d744f;}
h3{float:left; display:inline; font-family:'TitilliumText22LMedium', Arial, sans-serif; color:#4f3917; font-size:1.5em; width:650px;}
h4{}

p{font-family:Arial, Helvetica, sans-serif; float:left; display:inline; font-size:.95em; color:#4f3917; line-height:1.5em;}



/** ESTRUCTURA INDEX******************************************************************************************************/

#bodyTot{margin:auto; height:auto; width:1141px;}
#top{margin:auto; width:1141px; height:161px; background:url("../images/bg-top.png") no-repeat;}
#content{width:1141px; height:auto; background:url("../images/bg-content.jpg") no-repeat; margin:auto; overflow:auto;}

#idiomes{float:left; display:inline; width:900px; height:30px;}
#catala{float:left; display:inline; width:85px; height:21px; background:url("../images/bg-idioma-cat.png") no-repeat; margin:0 0 0 605px;}
	.textCatala{float:left; display:inline; color:#fff !important; font-size:.75em; background:url("../images/flag-catala.png") no-repeat 10px 4px; padding:4px 0 0 31px; text-decoration:none !important; font-weight:bold;}
	.textCatala:hover{background:url("../images/flag-catala.png") no-repeat 10px -12px; color:#e2d086 !important;}
#castella{float:left; display:inline; width:95px; height:21px; background:url("../images/bg-idioma.png") no-repeat; margin:0 0 0 0;}
	.textCastella{float:left; display:inline; color:#fff !important; font-size:.75em; background:url("../images/flag-castella.png") no-repeat 11px 4px; padding:4px 0 0 31px; text-decoration:none !important; font-weight:bold;}
	.textCastella:hover{background:url("../images/flag-castella.png") no-repeat 11px -12px; color:#e2d086 !important;}
	
#logo{float:left; display:inline; width:235px; height:70px; background:url("../images/logo.png") no-repeat; margin:42px 0 0 80px;}

#contIndex{width:990px; height:530px; margin:auto;}
#btIndex01{float:left; display:inline; width:291px; height:131px; background:url("../images/bt-index-castell.jpg") no-repeat 0 0; margin:78px 0 0 0; font-family:'TitilliumText22LRegular', Arial, sans-serif; //font-family:'TitilliumText22LBold', Arial, sans-serif; padding:35px 0 0 25px; font-size:1.6em; color:#543808; text-decoration:none;}
	#btIndex01:hover{ background:url("../images/bt-index-castell.jpg") no-repeat 0 -170px; color:#fdfded;}
#btIndex02{float:left; display:inline; width:291px; height:131px; background:url("../images/bt-index-vila.jpg") no-repeat 0 0; margin:78px 0 0 15px; font-family:'TitilliumText22LRegular', Arial, sans-serif; //font-family:'TitilliumText22LBold', Arial, sans-serif; padding:35px 0 0 25px; font-size:1.6em; color:#543808; text-decoration:none;}
	#btIndex02:hover{ background:url("../images/bt-index-vila.jpg") no-repeat 0 -170px; color:#fdfded;}
#btIndex03{float:left; display:inline; width:291px; height:131px; background:url("../images/bt-index-horaris.jpg") no-repeat 0 0; margin:78px 0 0 15px; font-family:'TitilliumText22LRegular', Arial, sans-serif; //font-family:'TitilliumText22LBold', Arial, sans-serif; padding:35px 0 0 25px; font-size:1.6em; color:#543808; text-decoration:none;}
	#btIndex03:hover{ background:url("../images/bt-index-horaris.jpg") no-repeat 0 -170px; color:#fdfded;}
#bgNoticiesIndex{float:left; display:inline; width:639px; height:241px; background:url("../images/bg-index-noticies.jpg") no-repeat 0 0; margin:20px 0 0 10px;}

#introNoticies{float:left; display:inline; width:289px; height:200px; margin:10px 0 0 20px;}
#introNoticies2{float:left; display:inline; width:289px; height:231px; margin:10px 0 0 20px; }
.titIntroNoticies{float:left; display:inline; font-family:'TitilliumText22LRegular', Arial, sans-serif; font-size:1.3em; color:#543808; margin:3px 0 20px 62px;}
#caixaNoticies01, #caixaNoticies02, #caixaNoticies03, #caixaNoticies04{float:left; display:inline; width:287px; height:; margin:10px 0 0 0px; border-left:1px solid #88826e;}

.dataNoticies{float:left; display:inline; width:287px; /*background:url("../images/ico-data-noticies.png") no-repeat 0 2px;*/ color:#9d7527; font-size:.75em; /*padding:0 0 0 15px;*/ font-weight:bold; margin:3px 0 0 7px;}
.dataNoticies11{float:left; display:inline; width:630px; /*background:url("../images/ico-data-noticies.png") no-repeat 0 2px;*/ color:#9d7527; font-size:.75em; /*padding:0 0 0 15px;*/ font-weight:bold; margin:3px 0 0 7px;}
.mesNoticiesIntro{position:relative; top:120px; left:0px; width:150px; display:inline; float:left; background:url("../images/ico-mes-noticies.png") no-repeat 0 3px; //background:url("../images/ico-mes-noticies.png") no-repeat 0 3px; color:#1d1000 !important; font-size:.85em; padding:0 0 0 15px; font-weight:bold; text-decoration:none !important;}
	.mesNoticiesIntro:hover{text-decoration:underline !important; color:#3a2300 !important; }
.textIntroNoticies{font-family:Arial, Helvetica, sans-serif; float:left; display:inline; font-size:1em!important; color:#3a2300 !important; margin:3px 0 0 6px !important; text-decoration:none !important; line-height:1.3em;}
		.textIntroNoticies:hover{text-decoration:underline !important;}
.mesNoticiesIntro5{position:relative; top:120px; left:0px; width:150px; display:inline; float:left; background:url("../images/ico-mes-noticies.png") no-repeat 0 3px; //background:url("../images/ico-mes-noticies.png") no-repeat 0 3px; color:#1d1000 !important; font-size:.85em; padding:0 0 0 15px; font-weight:bold; text-decoration:none !important;}
	.mesNoticiesIntro5:hover{text-decoration:underline !important; color:#3a2300 !important; }
		
#contentIntroGaleria{float:left; display:inline; width:307px; height:241px; background:url("../images/bg-intro-galeria.jpg") no-repeat; margin:20px 0 0 21px;}
.titIntroGaleria{float:left; display:inline; font-family:'TitilliumText22LRegular', Arial, sans-serif; font-size:1.3em; color:#543808; margin:11px 0 2px 20px;}
#btGaleriaIntro{position:relative; z-index:90; top:218px; //top:4px; left:-50px; //left:110px; width:350px; height:20px;}
.mesGaleriaIntro{ background:url("../images/ico-mes-noticies.png") no-repeat 0 2px; //background:url("../images/ico-mes-noticies.png") no-repeat 0 3px; background:url("../images/ico-mes-noticies.png") no-repeat 0 4px\0/; color:#543808; font-size:.8em; padding:0 0 0 12px; font-weight:bold; margin:25px 0 0 6px; //margin:23px 0 0 6px; margin:23px 0 0 6px\0/; text-decoration:none!important; color:#1d1000 !important;}
	.mesGaleriaIntro:hover{text-decoration:underline; color:#3a2300 !important;}


/** CONTINGUTS *****************************************************************************************************************/

#contContinguts{width:990px; height:auto; margin:auto;}
#contContingutsEsq{float:left; display:inline; width:730px; height:auto;}
#contContingutsEsqv2{float:left; display:inline; width:730px; height:570px; background:url("../images/bg-vila.jpg") no-repeat 410px 110px;}
#contContingutsEsqv3{float:left; display:inline; width:730px; height:570px; background:url("../images/bg-entorn.jpg") no-repeat 110px 200px;}
#contMenuDreta{float:left; display:inline; width:250px; height:570px; margin:40px 0px 0 0px;}
	#contMenu01D{float:left; display:inline; width:220px; height:auto; background:url("../images/bg-menu-dreta.jpg"); margin:0 0 0 30px;}
	.topContMenu01D{float:left; display:inline; width:210px; height:19px; background:#697117; font-family:'TitilliumText22LMedium', Arial, sans-serif; font-size:1em; color:#fff; padding:9px 0 0 10px; background:url("../images/bg-menu-dreta01.jpg");}
	.topContMenu02D{float:left; display:inline; width:210px; height:19px; background:#697117; font-family:'TitilliumText22LMedium', Arial, sans-serif; font-size:1em; color:#fff; padding:9px 0 0 10px; background:url("../images/bg-menu-dreta02.jpg");}
	.topContMenu03D{float:left; display:inline; width:210px; height:19px; background:#697117; font-family:'TitilliumText22LMedium', Arial, sans-serif; font-size:1em; color:#fff; padding:9px 0 0 10px; background:url("../images/bg-menu-dreta03.jpg");}
	.topContMenu04D{float:left; display:inline; width:210px; height:19px; background:#697117; font-family:'TitilliumText22LMedium', Arial, sans-serif; font-size:1em; color:#fff; padding:9px 0 0 10px; background:url("../images/bg-menu-dreta04.jpg");}

#menuD01{float:left; display:inline; width:220px; padding:15px 0 15px 10px; border-bottom:10px #fcfcee solid;}
#menuD01 ul{list-style-type:none; }
#menuD01 li{float:left; display:inline; font-size:.9em; font-family:'TitilliumText22LMedium', Arial, sans-serif;  cursor:pointer;}
#menuD01 li a{float:left; display:inline; text-decoration:none; color:#5a4725; background:url("../images/fletxa02.png") no-repeat 0 4px; //background:url("../images/fletxa02.png") no-repeat 0 4px; background:url("../images/fletxa02.png") no-repeat 0 4px\0/; padding:0 0 0 8px; width:200px; line-height:1.4em; }
#menuD01 li a:hover{color:#000; background:url("../images/fletxa02.png") no-repeat 0 -17px; background:url("../images/fletxa02.png") no-repeat 0 -15px\0/; //background:url("../images/fletxa02.png") no-repeat 0 -15px;}
#menuD01 .current a{color:#000;}

#menuD02{float:left; display:inline; width:220px; padding:15px 0 15px 10px; border-bottom:10px #fcfcee solid;}
#menuD02 ul{list-style-type:none; }
#menuD02 li{float:left; display:inline; font-size:.9em; font-family:'TitilliumText22LMedium', Arial, sans-serif;  cursor:pointer;}
#menuD02 li a{float:left; display:inline; text-decoration:none; color:#5a4725; background:url("../images/fletxa02.png") no-repeat 0 4px; //background:url("../images/fletxa02.png") no-repeat 0 4px; background:url("../images/fletxa02.png") no-repeat 0 4px\0/; padding:0 0 0 8px; width:200px; line-height:1.4em; }
#menuD02 li a:hover{color:#000; background:url("../images/fletxa02.png") no-repeat 0 -17px; background:url("../images/fletxa02.png") no-repeat 0 -15px\0/; //background:url("../images/fletxa02.png") no-repeat 0 -15px;}
#menuD02 .current a{color:#000;}

#menuD03{float:left; display:inline; width:220px; padding:15px 0 15px 10px; border-bottom:10px #fcfcee solid;}
#menuD03 ul{list-style-type:none; }
#menuD03 li{float:left; display:inline; font-size:.9em; font-family:'TitilliumText22LMedium', Arial, sans-serif;  cursor:pointer;}
#menuD03 li a{float:left; display:inline; text-decoration:none; color:#5a4725; background:url("../images/fletxa02.png") no-repeat 0 4px; //background:url("../images/fletxa02.png") no-repeat 0 4px; background:url("../images/fletxa02.png") no-repeat 0 4px\0/; padding:0 0 0 8px; width:200px; line-height:1.4em; }
#menuD03 li a:hover{color:#000; background:url("../images/fletxa02.png") no-repeat 0 -17px; background:url("../images/fletxa02.png") no-repeat 0 -15px\0/; //background:url("../images/fletxa02.png") no-repeat 0 -15px;}
#menuD03 .current a{color:#000;}

#menuD04{float:left; display:inline; width:220px; padding:15px 0 35px 10px; border-bottom:10px #fcfcee solid;}
#menuD04 ul{list-style-type:none; }
#menuD04 li{float:left; display:inline; font-size:.9em; font-family:'TitilliumText22LMedium', Arial, sans-serif;  cursor:pointer;}
#menuD04 li a{float:left; display:inline; text-decoration:none; color:#5a4725; background:url("../images/fletxa02.png") no-repeat 0 4px; //background:url("../images/fletxa02.png") no-repeat 0 4px; background:url("../images/fletxa02.png") no-repeat 0 4px\0/; padding:0 0 0 8px; width:200px; line-height:1.4em; }
#menuD04 li a:hover{color:#000; background:url("../images/fletxa02.png") no-repeat 0 -17px; background:url("../images/fletxa02.png") no-repeat 0 -15px\0/; //background:url("../images/fletxa02.png") no-repeat 0 -15px;}
#menuD04 .current a{color:#000;}

#detallMenu{position:relative; top:-52px; left:30px; width:219; height:25px; //height:75px;}
#titIcoCont{float:left; display:inline; width:690px; height:100px; margin:40px 0 0 90px;}
#titIcoCont02{float:left; display:inline; width:690px; height:100px; margin:80px 0 0 30px;}
#icoCont01{float:left; display:inline; width:105px; height:77px; background:url("../images/ico-castell.png") no-repeat; margin:20px 0 0 0;}
#icoCont02{float:left; display:inline; width:105px; height:77px; background:url("../images/ico-vila.png") no-repeat; margin:20px 0 0 0;}
#icoCont03{float:left; display:inline; width:105px; height:77px; background:url("../images/ico-tarifes.png") no-repeat; margin:20px 0 0 0;}
#icoCont04{float:left; display:inline; width:105px; height:77px; background:url("../images/ico-calendari.png") no-repeat; margin:20px 0 0 0;}
#icoCont05{float:left; display:inline; width:105px; height:77px; background:url("../images/ico-noticies.png") no-repeat; margin:20px 0 0 0;}
#icoCont06{float:left; display:inline; width:105px; height:77px; background:url("../images/ico-galeria.png") no-repeat; margin:20px 0 0 0;}
#icoCont07{float:left; display:inline; width:105px; height:77px; background:url("../images/ico-contacte.png") no-repeat; margin:20px 0 0 0;}

#subTitCont{float:left; display:inline; width:400px; height:auto; border-left:1px solid #beb19c; padding:40px 0 0 10px; margin:0 0 0 7px;}
#textContinguts{float:left; display:inline; width:700px; height:auto; padding:0 0 0 10px; margin:20px 0 0 7px;}
#textContinguts2{float:left; display:inline; width:700px; height:auto; padding:0 0 0 10px; margin:50px 0 0 7px;}
#sotaContinguts{float:left; display:inline; width:960px; height:105px; margin:30px 0 0 17px;}
#sotaContingutsv2{float:left; display:inline; width:300px; height:105px; margin:40px 0 0 17px;}
#sotaContigutsBruj01{float:left; display:inline; width:61px; height:48px; background:url("../images/ico-brujula.jpg") no-repeat; margin:0 3px 0 0;}
#sotaContigutsBruj02{float:left; display:inline; width:180px; height:65px; border-left:1px solid #beb19c; margin:7px 0 0 7px; padding:0 0 0 7px; font-family:'TitilliumText22LRegular', Arial, sans-serif; line-height:1.3em;}
	.bruj03{color:#a2967e; font-family:'TitilliumText22LRegular', Arial, sans-serif;}
	.bruj03:hover{text-decoration:underline; color:#4f3917;}
#icoGoogle{float:left; display:inline; width:152px; height:45px; margin:0 0 0 0; background:url("../images/ico-google.jpg") no-repeat;}
	#icoGoogle:hover{background:url("../images/ico-google.jpg") no-repeat 0 -46px;}
#sotaContigutsCam01{float:left; display:inline; width:61px; height:48px; background:url("../images/ico-camara.jpg") no-repeat; margin:0 3px 0 0;}
#sotaContigutsCam02{float:left; display:inline; width:199px; height:38px; border-left:1px solid #beb19c; margin:7px 0 0 7px; padding:0 0 0 7px; font-family:'TitilliumText22LRegular', Arial, sans-serif; line-height:1.3em;}
#mesInfoCont{float:left; display:inline; width:190px; height:auto; margin:0; color:#a2967e; font-size:.8em;}
	.mesInfoCont01{ margin:2px 0 0 0; color:#a2967e; font-size:1em; text-decoration:none; cursor:pointer; background:url("../images/arrow-menu.gif") no-repeat 0 3px; padding:0 0 0 10px;}
	.mesInfoCont01:hover{color:#4f3917;}
#mesInfoContv2{float:left; display:inline; width:300px; height:auto; margin:49px 0 0 17px; color:#a2967e; font-size:.8em;}
#mesInfoContv3{float:left; display:inline; width:700px; height:auto; margin:5px 0 0 0; color:#a2967e; font-size:1em;}
	.mesInfoCont02{ margin:2px 0 0 0; color:#4f3917; font-size:1em; text-decoration:none; cursor:pointer; line-height:1.6em; background:url("../images/ico-mes-noticies.png") no-repeat 0 4px; padding:0 0 0 14px;}
	.mesInfoCont02:hover{text-decoration:underline;}
	.mesInfoCont03{ margin:2px 0 0 30px; color:#84693c; font-size:1em; text-decoration:none; font-size:.9em; line-height:1.6em;}
#mesInfoContv4{float:left; display:inline; width:275px; height:auto; margin:8px 0 0 0; color:#a2967e; font-size:.8em;}
#mesInfoContv5{float:left; display:inline; width:300px; height:auto; margin:30px 0 0 54px; color:#a2967e; font-size:.8em;}
#mesInfoContv6{float:left; display:inline; width:300px; height:auto; margin:39px 0 0 137px; color:#a2967e; font-size:.8em;}
#mesInfoContv7{float:left; display:inline; width:300px; height:auto; margin:189px 0 0 137px; color:#a2967e; font-size:.8em;}


/** GALERIA ***************************************************************************************************************/

#thumbsContinguts{float:left; display:inline; width:730px; height:auto; padding:0; margin:20px 0 0 6px; }
.thumbs{float:left; display:inline; width:236px; height:176px; padding:3px 5px 5px 0;}


/** NOTICIES **************************************************************************************************************/

#caixaNoticies10{float:left; display:inline; width:650px; height:; margin:15px 0 0 30px; border-bottom:1px solid #c0b39f;}
.titNoticies10{font-family:Arial, Helvetica, sans-serif; float:left; display:inline; padding:0 0 0 15px; color:#452700!important; margin:5px 0 0 6px !important; font-size:1.3em !important; line-height:1.2em; font-weight:bold !important; width:650px; background:url('../images/ico-mes-noticies.png') no-repeat 0 8px!important;}
		.titNoticies10:hover{}
.textNoticies10{float:left; display:inline; font-family:Arial, Helvetica, sans-serif;  color:#3a2300; margin:15px 0 5px 6px; font-size:.9em; text-decoration:none; line-height:1.2em;}
/*.dataNoticies{width:; display:block; background:url("../images/ico-data-noticies.png") no-repeat 0 2px; color:#9d7527; font-size:.75em; padding:0 0 0 15px; font-weight:bold; margin:3px 0 0 6px;}
*/
#caixaNoticies11{float:left; display:inline; width:650px; height:auto; margin:10px 0 0 30px; border-bottom:1px solid #c0b39f; padding:0 0 10px 0;}
.titNoticies11{font-family:Arial, Helvetica, sans-serif; float:left; display:inline; color:#3a2300; margin:5px 0 15px 6px !important; font-size:1.15em !important; line-height:1.2em; font-weight:bold !important; width:650px;}
.textNoticies11{font-family:Arial, Helvetica, sans-serif; color:#3a2300; padding:0; font-size:.9em; line-height:1.3em;}
#imgNoticia{float:left; width:222px; min-height:140px; margin:5px 15px 5px 7px; border:1px solid #c0b39f;}

#caixaDescarrega{float:left; display:inline; width:650px; height:auto; margin:10px 0 0 30px; border-bottom:1px solid #c0b39f; padding:0 0 0 0;}
.linkDescarrega{float:left; display:inline; font-family:Arial, Helvetica, sans-serif;  color:#746d41 !important; margin:10px 0 0 2px; font-size:.9em; text-decoration:none !important; font-weight:bold; padding:12px 0 0 36px; background:url("../images/pdf-ico.jpg") no-repeat 0 0; height:31px;}
	.linkDescarrega:hover{color:#4f3917 !important; text-decoration:underline !important; }


/** CONTACTE **************************************************************************************************************/

#bgFormulari{float:left; display:inline; width:638px; height:461px; margin:10px 0 0 20px; background:url("../images/bg-contacta.jpg") no-repeat; padding:20px 0 0 20px;}


/** BASE **********************************************************************************************/

#base{margin:auto; width:auto; height:342px; background:url("../images/bg-base.jpg") no-repeat bottom center; }
#contentBase{margin:auto; width:1141px; height:342px;}
#contentBase01{float:left; display:inline; width:354px; height:161px; margin:150px 0 0 130px; background:url("../images/bg-base-01.png") no-repeat;}
.titBase{float:left; display:inline; font-size:1.4em; font-family:'TitilliumText22LMedium', Arial, sans-serif; margin:13px 0 0 15px; border-bottom:1px dotted #3c2400; width:320px;}
.textBase{float:left; display:inline; font-size:.9em; font-family:'TitilliumText22LRegular', Arial, sans-serif; margin:10px 0 37px 15px; margin:10px 0 34px 15px\0/; //margin:10px 0 34px 15px; width:320px;}
.linkBase{ font-size:1em; font-family:'TitilliumText22LRegular', Arial, sans-serif;  text-decoration:underline; color:#452c0b;}
	.linkBase:hover{font-family:'TitilliumText22LMedium', Arial, sans-serif;}
	



	




