html{
	width: 100%;
	height: 100%;
	min-height: 100%;
	text-align: center;
	background: url(../imatges/fons.png);
	background-repeat: repeat-x;
	background-color: #2498f0;
	color: #2498f0;
}
body{
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width: 918px;
	height: 100%;
	text-align: left;
	background-color: transparent;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 9pt;
	color: #000000;
	vertical-align: top;
}
div{
	display: block;
	clear: none;
	float: left;
}
img{
	display: block;
	clear: none;
	float: left;
	border: none;
}
a{
	text-decoration: none;
}
p{
	margin: 0px;
	padding: 0px;
}
/********** Estilo de bloques *********************************/


.btreservas{
	width: 173px;
	height: 38px;
	margin-left: 8px;
	margin-top: -2px;
	margin-bottom: 6px;
}

.acymailing_module{
	margin-top: 5px;
}
.dA{
	width: 918px;
	height: 200px;
	background-color: #2498f0;
	background: url(../imatges/fonstop.png);
}
.dB{
	width: 918px;
	background: url(../imatges/cos.png);
	background-repeat: repeat-y;
}
.dC{
	width: 918px;
	height: 31px;
	background-color: #2498f0;
	background: url(../imatges/baix.png);
}
.dC1{
	width: 900px;
	padding: 0px;
	margin: 0px;
}
.dD{
	width: 918px;
	text-align:center;
}
.dBA{
	width: 189px;
	padding: 11px;
}
.dBAr{
	width: 169px;
	padding: 0px;
}
.dB1{
	width: 189px;
	height: 250px;
	background-color: #f2f2f2;
	margin-top: 8px;
}
.dB1inici{
	width: 189px;
	height: 105px;
	background-color: #f2f2f2;
	margin-top: 8px;
}
.dB1C{
	width: 189px;
	height: 530px;
	background-color: #f2f2f2;
	margin-top: 8px;
}
.dB2{
	width: 173px;
	height: 50px;
	background: url(../imatges/obt_2.jpg);
	background-repeat: no-repeat;
	margin-left: 7px;
}
.dB3{
	width: 189px;
	height: 218px;
	background: url(../imatges/obt_12.jpg);
	background-repeat: no-repeat;
	margin-top: 8px;
}
.dB32{
	width: 189px;
	height: 218px;
	background: url(../imatges/obt_122.jpg);
	background-repeat: no-repeat;
	margin-top: 8px;
}
.dB32b{
	width: 189px;
	height: 218px;
	background: url(../imatges/obt_122b.jpg);
	background-repeat: no-repeat;
	margin-top: 8px;
}
.dB4{
	width: 173px;
	height: 38px;	
	background-repeat: no-repeat;
	margin-left: 7px;
	margin-top: 14px;
}
.dB5{
	width: 173px;
	height: 69px;
	background-repeat: no-repeat;
	margin-left: 7px;
	margin-top: 14px;
}
.dBB{
	width: 445px;
	padding: 11px;
}
.dBBr{
	width: 660px;
	height: 3800px;
	margin-top: 20px;
	color: #f2f2f2;
	background-color: #f2f2f2;
}
.dBBr2{
	width: 840px;
	height: 560px;
	margin-top: 20px;
	margin-left: 40px;
	background: url(../imatges/fonsres.png);
	background-repeat: repeat;
}
.dBBloading{
	width: 16px;
	height: 16px;
	margin-top: 150px;
	margin-left: 150px;
	background: url(../imatges/loading.gif);
	background-repeat: repeat;
}

.dBBlogo{
	width: 60px;
	margin-top: -40px;
	float: left;
	display: block;
	clear: none;
}
.dBBcaravana{
	width: 440px;
	padding: 11px;
	float: left;
}
.dBBgaleria{
	width: 446px;
	padding-top: 6px;
	float: left;
}
.dBBpdf{
	width: 446px;
	padding-top: 10px;
	float: left;
}
.dBBinfo{
	width: 446px;
	padding-top: 0px;
	float: left;
	background-color: #f2f2f2;
}
.dBBcar{
	width: 400px;
	float: left;
}
.dBBtitle{
	width: 350px;
	padding-top: 0px;
	float: left;
	display: block;
	clear: none;
}
.dBBtitletxt{
	padding-top: 0px;
	float: left;
	display: block;
	clear: none;
}
.dBBbutton{
	width: 440px;
	padding-left: 2px;
	float: left;
}
.dBBbuttonleft{
	width: 200px;
	padding-left: 2px;
	float: left;
}
.dBBbuttonright{
	width: 200px;
	padding-left: 2px;	
	float: right;
}

.dBB2{
	width: 445px;
	padding: 11px;
}
.dB6{
	width: 445px;
	height: 366px;
	background: url(../imatges/obt_03.jpg);
	background-repeat: no-repeat;
}
.dB62{
	width: 445px;
	height: 664px;
	overflow: hidden;
	background: url(../imatges/obt_03.jpg);
	background-repeat: no-repeat;
}
.dB6i{
	width: 445px;
	height: 257px;
	overflow: hidden;
	background: url(../imatges/obt_03i.jpg);
	background-repeat: no-repeat;
}
.dB6map{
	width: 426px;
	height: 329px;
	margin-top: 0px;
	margin-left: 9px;
	float: left;
	overflow: hidden;
	padding: 0px;
}
.dB6map2{
	width: 426px;
	height: 629px;
	margin-top: 3px;
	margin-left: 9px;
	float: left;
	overflow: hidden;
	padding: 0px;
}
.dB6img{
	width: 426px;
	height: 225px;
	margin-top: 5px;
	margin-left: 9px;
	float: left;
	overflow: hidden;
}
.dB7{
	width: 445px;
	height: 157px;
	background: url(../imatges/obt_10.jpg);
	background-repeat: no-repeat;
}
.dBpictos{
	width: 424px;
	height: 26px;
	clear:left;
	margin-top: 2px;
	margin-left: 10px;
	background: url(../imatges/fonspictos.png);
	background-repeat: repeat;
}
.celdacaravana{
	display: block;
	width: 500px;
	float: left;
	clear: both;
}
.logo_gala{
	width: 41px;
	height: 40px;
	margin-left: 70px;
}
.logo_ri{
	margin-left: 94px;
}
.logo_sp{
	width: 87px;
	height: 40px;
	margin-left: 210px;
}
.bt_resanet{
	width: 104px;
	height: 30px;
	margin-top: 12px;
	margin-left: 44px;
}


/******** estils noticias ********/
.dBdatanew{
	width: 424px;
	height: 18px;
	clear:left;
	margin-left: 10px;
	background: url(../imatges/fonspictos.png);
	background-repeat: repeat;
	color: #FFFFFF;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
}
.textmininew{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	float: left;
	text-align: left;
	width: 280px;
	height: 100px;
	color:#313131;
	margin-top: 2px;
	padding-left: 15px;
	overflow: hidden;
}
.textmininew_x{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	float: left;
	text-align: left;
	width: 400px;
	height: 100px;
	color:#313131;
	margin-top: 2px;
	padding-left: 15px;
	overflow: hidden;
}

.titpicto{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 12pt;
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 415px;
	height: 14px;
	background-color:#313131; 
	color:#ffffff;
	margin-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
.titpictop{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 12pt;
	float: left;
	text-align: left;
	padding-left: 10px;
	width: 415px;
	height: 14px;
	background-color:#6f6f6f; 
	color:#ffffff;
	margin-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
}
.dBdatanew A{
	color: #000000;
}
.leernews{
	display: block;
	float: right;
	clear: none;
	margin-bottom:0px;
	margin-right:0px;
	text-align: right;
	color: #000000;
}
.PAGINA{
	display: block;
	width: 440px;
	text-align: center;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
}
.PAGINA A{
	color: #003466;
}
.titleNew{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 12pt;
	color: #003466;
}
.imgNew{
	display: block;
	width: 420px;
	float: left;
	clear: none;
	padding-top: 5px;
}
.textNew{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	width: 420px;
}
.volvernews{
	display: block;
	float: right;
	clear: none;
	margin-bottom:0px;
	margin-right:0px;
	text-align: right;
}
.datanew{
	display: block;
	width: 420px;
	height: 18px;
	clear: both;
	float: left;
	margin-bottom: 0px;
	background: url(../imatges/fonspictos.png);
	background-repeat: repeat;
	color: #FFFFFF;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
}
.datanew A{
	color: #CCCCCC;
}
.dBBnew{
	width: 445px;
	padding-left: 11px;
	padding-top: 11px;
	padding-bottom: 11px;
}
/* noticias rotatories */
.prismaContent{
	width: 170px;
	height: 184px;
	float: left;
	clear: none;
	overflow: hidden;
	margin-left: 10px;
}
.prismaElement{
	width: 172px;
	height: 184px;
	float: left;
	clear: none;
	overflow: hidden;
	background-image: url(../imatges/fonsNewPrismaContent.png);
}
.prisma{
	height: 184px;
	float: left;
	clear: none;
}
.newCosPrisma{
	width: 170px;
	float: left;
	clear: both;
	overflow: hidden;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	padding-top: 3px;
}
.newTitulPrisma{
	width: 170px;
	float: left;
	clear: both;
	overflow: hidden;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 10pt;
	color: #003466;
	border: none;
	text-align: center;
}
.newTitulPrisma img{
	border: none;
	width: 150px;
	margin-left: 10px;
	border: none;
}
/***************************************************/
.imgminificha{
	width: 122px;
	height: 89px;
	float: left;
	margin-top: 2px;
	margin-left: 10px;
}
.imgnews{
	width: 169px;
	height: 88px;
	float: left;
	margin-top: 2px;
	margin-left: 10px;
}
.pictos{
	width: 26px;
	height: 26px;
	float: left;
	margin-top: 0px;
	margin-left: 2px;
}
.pictosServeis{
	display: block;
	float: left;
	clear: none;
	padding: 5px;
}
.caixaServeis{
	width: 220px;
	overflow: hidden;
	margin-top: 0px;
	display: block;
	float: left;
	clear: none;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	color: #313131;

}
.dB72{
	width: 40px;
	height: 50px;
}
.dB7txt{
	width: 440px;
	height: 150px;
}
.dB8{
	width: 445px;
	height: 157px;
	background: url(../imatges/obt_10.jpg);
	background-repeat: no-repeat;
}
.dB88{
	width: 445px;
	height: 157px;
	background: url(../imatges/obt_10.jpg);
	background-repeat: no-repeat;
}
.dBC{
	width: 190px;
	padding: 11px;
}
.dB9{
	width: 189px;
	height: 298px;
	background: url(../imatges/obt_05.jpg);
	background-repeat: no-repeat;
}
.dBcar{
	width: 189px;
	
}
.dBcar2{
	width: 220px;
	margin-right:50px;
	
	
}
.dB9S{
	width: 189px;
	height: 250px;
	margin-top: 0px;
}
.dB11{
	width: 189px;
	height: 77px;
	padding: 0px;
	background: url(../imatges/obt_11.jpg);
	background-repeat: no-repeat;
}
.dB11b{
	margin-top: 5px;
	margin-left: 20px;
}
.gsearch{
	width: 180px;
	height: 77px;
	overflow: hidden;
	margin-top: 6px;
}
.dBmaps{
	padding-left:9px;
	margin-top: 3px;
	width:171px;
	height:261px;
	overflow:hidden;
	float:left;
	clear:none;
	display:block;
}
.dB11img{
	width: 171px;
	height: 84px;
	background-image: url(../imatges/xadai.jpg);
	background-repeat: no-repeat;
	margin-left: 9px;
	margin-top: 2px;
	overflow: hidden;
}
.dB12{
	width: 189px;
	height: 77px;
	background: url(../imatges/obt_11.jpg);
	background-repeat: no-repeat;
}
.dB13{
	width: 189px;
	height: 140px;
	background-image: url(../imatges/obt_13a.jpg);
	background-repeat: no-repeat;
	
}
.dB13c{
	width: 189px;
	height: 166px;
	background-image: url(../imatges/obt_13b.png);
	background-repeat: no-repeat;
}
.dB13d{
	width: 189px;
	margin-left: 20px;
	margin-top: -5px;
}
.dB13maps{
	width: 189px;
	height: 298px;
	background-image: url(../imatges/obt_13maps.jpg);
	background-repeat: no-repeat;	
	margin-top: 5px;
	overflow: hidden;
}
.dB13maps2{
	width: 420px;
	height: 298px;
	background-image: url(../imatges/obt_132maps.jpg);
	background-repeat: no-repeat;	
	margin-top: 5px;
	overflow: hidden;
}
.dB14{
	width: 115px;
	height: 99px;
	background-repeat: no-repeat;
	margin-left: 30px;
	margin-top: 7px;
}
.dB20{
	width: 189px;
	height: 218px;
	background: url(../imatges/obt_servicios.jpg);
	background-repeat: no-repeat;
	margin-top: 2px;
}
.dAf{
	width: 892px;
	height: 200px;
	clear: both;
	background: url(../imatges/banner.jpg);
	margin-left: 13px;
	overflow: hidden;
}
.dB0{
	width: 892px;
	clear: both;
	background: url(../imatges/body.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	margin-left: 13px;
}
.dD1{
	width: 900px;
	clear: both;
}
.dDbotones{
	width: 900px;
}
.dD2{
	width: 500px;
	margin-left: 270px;
	height: 30px;
	clear: both;
}
.dD3{
	width: 900px;
	clear: both;
}
.w3c{
	padding-left: 30px;
	padding-top: 5px;
	display: block;
	float: left;
	clear: none;
}

/*******Estilos de la web***********************************/



.title{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	width: 250px;
	height: 16px;
	overflow: hidden;
	color:#ffffff;
	margin-top: 9px;
	margin-left: 12px;
}
.titlecamping{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 18pt;
	text-align: left;
	width: 380px;
	color:#0073a1;
	margin-top: 9px;
	padding-left: 2px;
	display: block;
	font-weight: normal;
}
.txtllegenda{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	width: 320px;
	color:#626262;
	margin-top: 9px;
	padding-left: 12px;
}
.titlecamping2{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 18pt;
	text-align: left;
	width: 380px;
	color:#0073a1;
	margin-top: 9px;
	padding-left: 12px;
}
.titlecamping3{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 18pt;
	text-align: left;
	width: 400px;
	color:#0073a1;
	margin-top: 9px;
	padding-left: 12px;
	display: block;
}
.titlecaravana{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 12pt;
	text-align: left;
	color:#0073a1;
	
}
.titlecar{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 15pt;
	text-align: left;
	width: 320px;
	color:#0073a1;
	margin-top: 9px;
	padding-left: 12px;
}
.text{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	width: 420px;
	color:#313131;
	margin-top: 5px;
	margin-left: 12px;
}
.textcontact{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	width: 400px;
	color:#313131;
	margin-top: 5px;
	margin-left: 12px;
}
.titleconsejos{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 15pt;
	text-align: left;
	width: 320px;
	color:#0073a1;
	margin-top: 9px;
	padding-left: 12px;
}
.text2{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 11pt;
	text-align: left;
	width: 320px;
	color:#313131;
	padding-left: 14px;
	float: left;
}
.minimap{
	width: 32px;
	color:#ffffff;
	float: right;
	margin-right: 15px;
	margin-top: 5px;

}
.textminificha{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	float: left;
	text-align: left;
	width: 280px;
	color:#313131;
	margin-top: 2px;
	padding-left: 15px;
}
.textnews{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	width: 169px;
	float: left;
	text-align: left;
	color:#313131;
	margin-top: 0px;
	margin-left: 10px;
	overflow: hidden;
}
.textcaravan{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	color:#313131;
	
}
.txtform{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	color:#313131;
	
}
.textcar{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	width: 360px;
	color:#313131;
	margin-top: 5px;
	margin-left: 12px;
}
.textcaravan2{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	color:#313131;
	
}

.link_infe{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: center;
	width: 918px;
	color:#003466;
	padding: 0px;
	margin: 0px;
}
.LINK_botons_inferior{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: center;
	color:#68b8f5;
	margin-top: 2px;
	padding-left: 8px;
}
.LINK_botons_inferior:HOVER{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: center;
	color:#0127ca;
	margin-top: 2px;
	padding-left: 8px;
}
.button2{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	color:#0073a1;
	padding-left: 14px;
	float: left;
}
.button3{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 14pt;
	text-align: left;
	color:#0073a1;
	padding: 14px;
	float: left;
}
.buttonNONE{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	color:#0073a1;
	padding-left: 14px;
	float: left;
	display: none;
}
.buttonleft{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: left;
	color:#0073a1;
	padding-left: 14px;
	float: left;
}
.buttonright{
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 8pt;
	text-align: right;
	color:#0073a1;
	padding-left: 14px;
	float: right;
}
.flash{
	width: 260px;
}
.flashgaleria{
	width: 445px;
}
.taulaTELF td{
	padding-left: 20px;
	padding-top: 0px;
	margin-top: 0px;
}
/************************Formulario****************************/
.fichaInscr{
	font-size: 16pt;
}
.medaigual{
    float: left;
	clear: both;
	display: block;
	width: 300px;
}
.medaigual3{
    float: left;
	display: block;
	width: 300px;
}
.formtxt{
	display: block;
	float: left;
	clear:left;
	width: 100px;
	color: #000000;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 9pt;
	text-align: left;
	padding: 5px 0 0 5px;
}
.formtxt3{
	display: block;
	float: left;
	clear:left;
	width: 160px;
	color: #000000;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 9pt;
	text-align: left;
	padding: 5px 0 0 5px;
}
.formtxt3llarg{
	display: block;
	float: left;
	clear:left;
	width: 160px;
	color: #000000;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 9pt;
	text-align: left;
	padding: 5px 0 0 5px;
}
.formtxtllarg{
	display: block;
	float: left;
	clear:left;
	width: 165px;
	color: #000000;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 9pt;
	text-align: left;
	padding: 5px 0 0 5px;
}
.formtxt2{
	color: #000000;
	float: left;
	clear:left;
	width: 400px;
	font-family: "Trebuchet MS",arial,sans-serif;
	font-size: 9pt;
	text-align: left;
	margin-left: 0px;
}
.forminput{
	color: #505050;
	font-family: "Arial Rounded MT ","Arial", sans-serif;
	font-size: 9pt;
	text-align: left;
	width: 200px;
}
.forminput2{
	color: #999999;
	font-family: "Arial Rounded MT ","Arial", sans-serif;
	font-size: 9pt;
	text-align: left;
	margin-left: 20px;
}
.forminput3{
	color: #999999;
	font-family: "Arial Rounded MT ","Arial", sans-serif;
	font-size: 9pt;
	text-align: left;
	width: 500px;
}
.forminput4{
	color: #505050;
	font-family: "Arial Rounded MT ","Arial", sans-serif;
	font-size: 9pt;
	text-align: left;
	width: 46px;
}
.formbloc1{
	width: 380px;
	float: left;
	clear: none;
	margin-top: 0px;
	margin-left: 10px;
}
.formbloc2{
	width: 380px;
	float: left;
	clear: none;
	/*border-left: #818181 dotted 2px;*/
	margin-top: 10px;
}
.formbloc3{
	width: 480px;
	float: left;
	clear: none;
	margin-top: 0px;
	margin-left: 0px;
}
.formvalidacioERROR{
	margin-left: 0px;
	font-size: 8pt;
	text-align: left;
	padding: 10px;
	color: #fe0002;
	width: 100%;
}
.formvalidacioOK{
	margin-left: 0px;
	font-size: 8pt;
	text-align: left;
	padding: 10px;
	color: #999999;
	width: 100%;
}
.dBBformulario{
	text-align: left;
	width: 400px;
	margin-top:11px;
}
.dBBformularioOCC{
	text-align: left;
	width: 500px;
	margin-top:11px;
}
/*************ESTILS NEWSLETTER*************************/
.bt_reg  {
	margin-left: 14px;
	float: left; 
	display: block; 
	clear: both; 
	margin-top: 4px;

}
.name {
	float: left; 
	display: block; 
	clear: both; 
	margin-top: 0px;
}

.email {
	float: left; 
	display: block; 
	clear: both; 
	margin-top: 10px;
}
.formnl {
	margin-left: 16px;
}

