*{
	margin:0px;
	padding:0px;
}
body {
	background-color: #CCCC99;
}
#exterior{
	display:block;
	margin:auto;
	width:977px;	
}
#cuerpo{
	display:block;
	float:left;
	width:951px;
	margin-top:15px;
	padding-left: 26px;
}
.txt11 {
	font-size: 11px;
}
.dia_festivo {
	color: #DD0806;
}
.fondo_talta {
	background-color: #DCA075;
}
.fondo_textra {
	background-color:#F6693D;
}
.fondo_tmedia {
	background-color:#FFBB6E;
}
.fondo_puente {
	background-color:#F8FAAF;
}
.fondo_tbaja {
	background-color:#FFDEB9;
}
.blanco {
	color: #FFFFFF;
}
#dhtmltooltip{
position: absolute;
left: -300px;
width: auto;
padding: 2px;
visibility: hidden;
z-index: 100;
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/*                 CABECERA               */

#cabecera{
	display:block;
	float:left;
	width:947px;
	background-image:url(../img/cabecera.jpg);
	background-repeat:no-repeat;
	height: 335px;
	padding-left: 30px;
}
#cabecera a{
	display:block;
	float:left;
}
#cabecera a.principal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding-left: 13px;
	padding-top: 13px;
	width: 140px;
	padding-bottom: 5px;
}
#cabecera a.temporada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3E3E16;
	font-weight:bold;
	text-decoration:none;
	padding-left: 13px;
	padding-top: 7px;
	width: 125px;
	padding-bottom: 5px;
	margin-top: 11px;
}
#cabecera a.venta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#3E3E16;
	font-weight:bold;
	text-decoration:none;
	padding-left: 13px;
	padding-top: 7px;
	width: 150px;
	padding-bottom: 5px;
	margin-top: 11px;
}
#cabecera #texto_info{
	display:block;
	float:left;
	width:890px;
}
#cabecera #texto_info p{
	display:block;
	float:left;
	margin-top:269px;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-left: 300px;
}
#cabecera #texto_info p.telf{
	width: 270px;
	font-weight: bold;
	padding-left: 20px;
}

/*        PIE                       */
#pie{
	display:block;
	float:left;
	width:951px;
	background-image:url(../img/pie.gif);
	background-repeat:no-repeat;
	padding-left: 25px;
	background-position: right top;
	height: 50px;
	padding-top: 80px;
}
#pie p.poblacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	display: block;
	float: left;
	padding-left: 20px;
	padding-top: 6px;
}
#pie p.telefono {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 25px;
	width: 330px;
}
 
/*                                     PORTADA                                           */
#cuerpo_portada{
	display:block;
	float:left;
	width:951px;
	background-image: url(../img/lagan214_portada.jpg);
	height: 824px;
	background-repeat: no-repeat;
}
#cuerpo_portada p.titulo{
	display:block;
	float:left;
	width:545px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 11px;
	padding-left: 210px;
}
#cuerpo_portada p.titulo span{
	font-size: 12px;
}
#cuerpo_portada #condiciones{
	display: block;
	float: left;
	width: 105px;
	padding-left: 90px;

}

#cuerpo_portada #condiciones a.descargar_condiciones {
	display: block;
	float: left;
	background-image: url(../img/icono_pdf.gif);
	background-repeat: no-repeat;
	width: 90px;
	background-position: 58px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 20px;
	text-decoration: none;
	margin-top: 5px;
	font-weight: bold;
}
#cuerpo_portada #condiciones a.condiciones {
	display: block;
	float: left;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 5px;
	padding-left: 16px;
	font-weight: bold;
	padding-top: 2px;
}
#cuerpo_portada #porque {
	display: block;
	float: left;
	width: 230px;
	margin-top: 240px;
	padding-left: 10px;
}
#cuerpo_portada #porque .preg {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0062A5;
	font-weight: bold;
	display: block;
	text-align: center;
	width: 230px;
	padding-top: 5px;
}
#cuerpo_portada #porque a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	display: block;
	padding-top: 7px;
	text-align: center;
	width: 230px;
}
#cuerpo_portada .condiciones_pie {
	display: block;
	float: right;
	width: 255px;
}
#cuerpo_portada .condiciones_pie a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}






#cuerpo_portada #nota {
	display:block;
	float:left;
	width: 240px;
	padding-left: 30px;
	padding-top: 15px;
	height: 175px;
	padding-right: 15px;
}

#cuerpo_portada #nota p.pack_complementos{
	display:block;
	float:left;
	width: 195px;
	padding-left: 20px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #D42C14;
}

#cuerpo_portada #nota p.por_solo{
	display:block;
	float:left;
	width: 195px;
	padding-left: 20px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #484916;
	padding-top: 0px;
	padding-bottom: 0px;
}
#cuerpo_portada #nota p.por_solo span{
	font-size: 22px;
}
#cuerpo_portada #nota p{
	display:block;
	float:left;
	width: 240px;
	padding-left: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
	padding-bottom: 5px;
}
#cuerpo_portada #nota p.pack_incluye{
	display:block;
	float:left;
	width: 225px;
	padding-left: 10px;
	text-align: justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
}
#cuerpo_portada #nota p.pack_incluye span{
	color: #D42C14;
}
#cuerpo_venta #caracteristicas ul {
	display: block;
	float: left;
	background-image: url(../img/descripcion_venta.jpg);
	background-repeat: no-repeat;
	width: 360px;
	margin-top: 10px;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	height: 98px;
}
#cuerpo_venta #caracteristicas ul li {
	background-image: url(../img/visto.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	float: left;
	padding-left: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 320px;
	margin-bottom: 10px;
	color: #3A3635;
}



#cuerpo_portada p.subtitulo {
	display: block;
	float: left;
	width: 290px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #0064A5;
	text-decoration: none;
	margin-top: 30px;
	padding-left: 60px;
	font-weight: bold;
	padding-top: 2px;
}

#cuerpo_portada p.texto_subtitulo {
	display: block;
	float: left;
	width: 370px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0064A5;
	text-decoration: none;
	margin-top: 10px;
	padding-left: 20px;
	padding-top: 2px;
	text-align: center;
	font-weight: bold;
}

#cuerpo_portada a.disponibilidad {
	display: block;
	float: left;
	width: 340px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0064A5;
	text-decoration: underline;
	margin-top: 15px;
	padding-left: 35px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 50px;
}

#cuerpo_portada #caracteristicas_portada{
	display:block;
	float:left;
	width: 500px;
	margin-top: 135px;
	padding-left: 30px;
}

#cuerpo_portada #caracteristicas_portada p.mod{
	display:block;
	float:left;
	width: 140px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949C19;
	font-weight: bold;
}
#cuerpo_portada #caracteristicas_portada p.mod span{
	color: #FFFFFF;
}
#cuerpo_portada #caracteristicas_portada p.plazas{
	display:block;
	float:left;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949C19;
	font-weight: bold;
}
#cuerpo_portada #caracteristicas_portada p.plazas span{
	color: #FFFFFF;
}
#cuerpo_portada #caracteristicas_portada p.descripcion{
	float:left;
	width: 450px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	display: block;
	text-align: justify;
	padding-top: 10px;
	line-height: 16px;
}
#cuerpo_portada #caracteristicas_portada a{
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #949C19;
	display: inline;
	text-align: justify;
	padding-top: 0px;
	font-weight: bold;
	padding-left: 18px;
	background-image: url(../img/fotos.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	float: left;
}

/*        PIE PORTADA                            */
#cuerpo_portada #pie_portada {
	display: block;
	float: left;
	width: 800px;
	margin-top: 15px;

}
#cuerpo_portada #pie_portada p.poblacion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	display: block;
	float: left;
	padding-left: 30px;
	padding-top: 6px;
}
#cuerpo_portada #pie_portada p.telefono {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	display: block;
	float: left;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 70px;
	width: 330px;
}


/*        CUERPO CARAVANAS EN VENTA                */
#cuerpo_venta{
	display:block;
	float:left;
	width:951px;
	background-image: url(../img/fondo_caravana_venta.jpg);
	height: 713px;
	background-repeat: no-repeat;
}
#cuerpo_venta p.titulo{
	display:block;
	float:left;
	width:890px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #0064A5;
	font-weight: bold;
	margin-top: 45px;
	padding-left: 30px;
	text-align: center;
}
#cuerpo_venta #caracteristicas_principales{
	display:block;
	float:right;
	width:430px;
	padding-left:500px;
	padding-right: 0px;
}

#cuerpo_venta #caracteristicas_principales p.flecha_principal{
	display:block;
	float:left;
	width:380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0064A5;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 20px;
	background-image: url(../img/flecha.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#cuerpo_venta #caracteristicas_principales p.flecha{
	display:block;
	float:left;
	width:380px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #0064A5;
	font-weight: bold;
	margin-top: 20px;
	padding-left: 20px;
	background-image: url(../img/flecha.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#cuerpo_venta #caracteristicas_principales p{
	display:block;
	float:left;
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #484916;
	font-weight: bold;
	margin-top: 3px;
	padding-left: 20px;
}
#cuerpo_venta #caracteristicas_principales .tit{
	display:block;
	float:left;
	width:400px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #0064A5;
	font-weight: bold;
	margin-top: 3px;
	padding-left: 0px;
	padding-top: 40px;
}
#cuerpo_venta img{
	display:block;
	float:left;
	margin-top: 20px;
	padding-left: 160px;
}
#cuerpo_venta form{
	display:block;
	float:right;
	width: 408px;
	margin-top: 80px;
	padding-left: 19px;
	padding-right: 19px;
}
#cuerpo_venta form p.titulo_form{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	width: 300px;
	padding-left: 54px;
	margin-top: 0px;
}
#cuerpo_venta form p{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 395px;
	padding-left: 6px;
	margin-top: 15px;
}
#cuerpo_venta form p.formulario{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	width: 70px;
	padding-left: 60px;
	text-align: right;
	padding-right: 10px;
}
#cuerpo_venta form input{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 183px;
	padding-left: 0px;
	border: 1px solid #0063A4;
	margin-top: 15px;
}
#cuerpo_venta form textarea{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 183px;
	padding-left: 0px;
	border: 1px solid #0063A4;
	margin-top: 15px;
}
#cuerpo_venta form #div_nota_legal{
	display:block;
	float:left;
	width: 70px;
	padding-right: 78px;
	padding-left: 270px;
	padding-top: 5px;
}
#cuerpo_venta form #div_nota_legal a.nota_legal{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	width: 60px;
}
#cuerpo_venta form #div_enviar{
	display:block;
	float:left;
	width: 70px;
	padding-right: 78px;
	padding-left: 172px;
}
#cuerpo_venta form  #div_enviar a.enviar{
	display:block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	width: 60px;
	background-color: #00427B;
	text-align: center;
	padding-bottom: 3px;
	padding-top: 3px;
	float: left;
}


#cuerpo_venta #caracteristicas{
	display:block;
	float:left;
	width: 460px;
	padding-left:45px;
	padding-top: 80px;
}

#cuerpo_venta #caracteristicas img{
	display:block;
	float:left;
	margin: 0;
	padding-left: 0px;
	padding-bottom: 5px;
}

#cuerpo_venta #caracteristicas p{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#cuerpo_venta #caracteristicas p.mod{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0088C5;
	width: 85px;
	padding-left: 3px;
	padding-right: 40px;
}
#cuerpo_venta #caracteristicas p.mod span{
	color: #0064A7;
}

#cuerpo_venta #caracteristicas p.plazas{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0088C5;
}
#cuerpo_venta #caracteristicas p.plazas span{
	color: #0064A7;
}
#cuerpo_venta #caracteristicas p.descripcion{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0064A7;
	width: 420px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#cuerpo_venta #caracteristicas a{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00427B;
	width: 200px;
	padding-left: 18px;
	padding-top: 5px;
	font-weight: bold;
	background-image: url(../img/fotos2.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}

#cuerpo_venta #caracteristicas p.a_partir{
	display:block;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0063A4;
	width: 400px;
	padding-left: 23px;
	padding-top: 0px;
	font-weight: bold;
	background-image: url(../img/asterisco.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 8px;
}
/*        CUERPO TEMPORADA                */
#cuerpo_temporada{
	display:block;
	float:left;
	width:950px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 15px;
}
#cuerpo_temporada p.titulo_temporada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #484934;
	font-weight: bold;
	display: block;
	float: left;
	width: 780px;
	padding-left: 85px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#cuerpo_temporada #calendario{
	display:block;
	float:left;
	width: 830px;
	padding-left: 60px;
}
#cuerpo_temporada #calendario p.titulo{
	display:block;
	float:left;
	background-color:#484916;
	width: 810px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
}
#cuerpo_temporada #calendario p.titulo span{
	font-size: 18px;
	font-weight: bold;
}
#cuerpo_temporada #calendario #leyenda{
	display:block;
	float:left;
	width: 168px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: 2px solid #484916;
	height: 660px;
}
#cuerpo_temporada #calendario #leyenda p.titulo_leyenda{
	display:block;
	float:left;
	width: 148px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #484916;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 15px;
}
#cuerpo_temporada #calendario #leyenda #leyenda_temporada{
	display:block;
	float:left;
	width: 148px;
	padding-left: 20px;
}
#cuerpo_temporada #calendario #leyenda p.temporada_extra{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #F6693D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_temporada #calendario #leyenda p.temporada_alta{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #DCA075;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_temporada #calendario #leyenda p.temporada_media{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #FFBB6E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_temporada #calendario #leyenda p.temporada_baja{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #FFDEB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_temporada #calendario #leyenda p.temporada_puente{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #F8FAAF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_temporada #calendario #leyenda p.texto_temporada{
	display:block;
	float:left;
	width: 125px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
	padding-bottom: 5px;
	padding-top: 5px;
}
#cuerpo_temporada #calendario #leyenda p.excepto{
	display:block;
	float:left;
	width: 162px;
	padding-left: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
	padding-top: 15px;
}
#cuerpo_temporada #calendario #leyenda #complementos{
	display:block;
	float:left;
	width: 163px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 40px;
	margin-top: 30px;
	background-image: url(../img/complementos.gif);
	height: 230px;
	background-repeat: no-repeat;
}
#cuerpo_temporada #calendario #leyenda #complementos p.pack_complementos{
	display:block;
	float:left;
	width: 155px;
	padding-left: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D42C14;
}

#cuerpo_temporada #calendario #leyenda #complementos p.por_solo{
	display:block;
	float:left;
	width: 155px;
	padding-left: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #484916;
	padding-top: 10px;
	padding-bottom: 0px;
}
#cuerpo_temporada #calendario #leyenda #complementos p.por_solo span{
	font-size: 16px;
}
#cuerpo_temporada #calendario #leyenda #complementos p{
	display:block;
	float:left;
	width: 155px;
	padding-left: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
	padding-bottom: 5px;
}
#cuerpo_temporada #calendario #leyenda #complementos p.pack_incluye{
	display:block;
	float:left;
	width: 152px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
	padding-top: 10px;
	text-align: justify;
}
#cuerpo_temporada #calendario #leyenda #complementos p.pack_incluye span{
	color: #D42C14;
}
#cuerpo_temporada #calendario #temporada{
	display:block;
	float:left;
	width: 640px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 20px;
}
#cuerpo_temporada #calendario #temporada .mes{
	display:block;
	float:left;
	width: 159px;
	padding-left: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 150px;
}

#cuerpo_temporada #calendario #fin_calendario{
	display:block;
	float:left;
	background-color:#484916;
	width: 810px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 20px;
}

#cuerpo_temporada #linea_separadora{
	display:block;
	float:left;
	width:951px;
	margin-top: 30px;
	margin-bottom: 15px;
	background-image: url(../img/linea_estrellas.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}

#cuerpo_temporada form{
	display:block;
	float:left;
	width:600px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 175px;
}
#cuerpo_temporada form p.titulo{
	display:block;
	float:left;
	width:600px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #484916;
	font-weight: bold;
	text-align: center;
}
#cuerpo_temporada form p.nombre, p.apellidos, p.telefono, p.email, p.fecha_desde, p.consulta {
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 78px;
	text-align: right;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#cuerpo_temporada form p.fecha_hasta {
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 60px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
}
#cuerpo_temporada form p.num_plazas {
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 95px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 24px;
}

#cuerpo_temporada form #nombre,#apellidos, #telefono, #email{
	width:200px;
}
#cuerpo_temporada form #fecha_desde, #fecha_hasta{
	width:100px;
}
#cuerpo_temporada form #num_plazas{
	display:block;
	float:left;
	width:48px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F4D9;
	border: 1px solid #CAC735;
	margin-bottom: 20px;
}
#cuerpo_temporada form a{
	display:block;
	float:left;
}
#cuerpo_temporada form input{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F4D9;
	border: 1px solid #CAC735;
	margin-bottom: 20px;
}
#cuerpo_temporada form textarea{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F4D9;
	border: 1px solid #CAC735;
	margin-bottom: 10px;
	width: 482px;
	height: 40px;
}

#cuerpo_temporada form a.nota_legal{
	display:block;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 90px;
	color: #484916;
	text-decoration: none;
}
#cuerpo_temporada form #boton_enviar{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 80px;
	color: #484916;
	padding-left: 285px;
}
#cuerpo_temporada form #boton_enviar a.enviar{
	display:block;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 60px;
	color: #FFFFFF;
	background-color: #97A119;
	text-align: center;
	padding: 3px;
	text-decoration: none;
}


/*                 CABECERA COMUN                      */

#cabecera_cuerpo{
	display:block;
	float:left;
	width:951px;
	background-image: url(../img/contenido_superior.gif);
	height: 64px;
	background-repeat: no-repeat;
}
#cabecera_cuerpo p.titulo{
	display:block;
	float:left;
	width:130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 11px;
	padding-left: 410px;
}
#cabecera_cuerpo #condiciones{
	display: block;
	float: left;
	width: 105px;
	padding-left: 300px;

}

#cabecera_cuerpo #condiciones a.descargar_condiciones {
	display: block;
	float: left;
	background-image: url(../img/icono_pdf.gif);
	background-repeat: no-repeat;
	width: 90px;
	background-position: 58px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 20px;
	text-decoration: none;
	margin-top: 5px;
	font-weight: bold;
}
#cabecera_cuerpo #condiciones a.condiciones {
	display: block;
	float: left;
	width: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	margin-top: 5px;
	padding-left: 16px;
	font-weight: bold;
	padding-top: 2px;
}

/*        CUERPO FICHA              */
#cuerpo_ficha{
	display:block;
	float:left;
	width:950px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 15px;
}
#cuerpo_ficha img.logo{
	display:block;
	margin: auto;
}
#cuerpo_ficha p.titulo_temporada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #484934;
	font-weight: bold;
	display: block;
	float: left;
	width: 780px;
	padding-left: 85px;
	padding-top: 15px;
	padding-bottom: 20px;
}
#cuerpo_ficha #calendario{
	display:block;
	float:left;
	width: 830px;
	padding-left: 60px;
	margin-top: 20px;
}
#cuerpo_ficha #calendario p.titulo{
	display:block;
	float:left;
	background-color:#484916;
	width: 810px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
}
#cuerpo_ficha #calendario p.titulo span{
	font-size: 18px;
	font-weight: bold;
}
#cuerpo_ficha #calendario #leyenda p.excepto{
	display:block;
	float:left;
	width: 162px;
	padding-left: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
	padding-top: 15px;
}
#cuerpo_ficha #calendario #leyenda #complementos{
	display:block;
	float:left;
	width: 163px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 40px;
	margin-top: 30px;
	background-image: url(../img/complementos.gif);
	height: 230px;
	background-repeat: no-repeat;
}
#cuerpo_ficha #calendario #leyenda #complementos p.pack_complementos{
	display:block;
	float:left;
	width: 155px;
	padding-left: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D42C14;
}

#cuerpo_ficha #calendario #leyenda #complementos p.por_solo{
	display:block;
	float:left;
	width: 155px;
	padding-left: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #484916;
	padding-top: 10px;
	padding-bottom: 0px;
}
#cuerpo_ficha #calendario #leyenda #complementos p.por_solo span{
	font-size: 16px;
}
#cuerpo_ficha #calendario #leyenda #complementos p{
	display:block;
	float:left;
	width: 155px;
	padding-left: 5px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
	padding-bottom: 5px;
}
#cuerpo_ficha #calendario #leyenda #complementos p.pack_incluye{
	display:block;
	float:left;
	width: 152px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
	padding-top: 10px;
	text-align: justify;
}
#cuerpo_ficha #calendario #leyenda #complementos p.pack_incluye span{
	color: #D42C14;
}
#cuerpo_ficha #calendario #leyenda{
	display:block;
	float:left;
	width: 168px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	border-right: 2px solid #484916;
	height: 660px;
}
#cuerpo_ficha #calendario #leyenda p.titulo_leyenda{
	display:block;
	float:left;
	width: 148px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #484916;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 15px;
}
#cuerpo_ficha #calendario #leyenda #leyenda_temporada{
	display:block;
	float:left;
	width: 158px;
	padding-left: 10px;
}
#cuerpo_ficha #calendario #leyenda p.temporada_extra{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #F6693D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_ficha #calendario #leyenda p.temporada_alta{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #DCA075;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_ficha #calendario #leyenda p.temporada_media{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #FFBB6E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_ficha #calendario #leyenda p.temporada_puente{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #F8FAAF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_ficha #calendario #leyenda p.temporada_baja{
	display:block;
	float:left;
	width: 10px;
	font-size: 1px;
	background-color: #FFDEB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height: 10px;
	margin-top: 7px;
}
#cuerpo_ficha #calendario #leyenda p.texto_temporada{
	display:block;
	float:left;
	width: 135px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #484916;
	padding-bottom: 5px;
	padding-top: 5px;
}
#cuerpo_ficha #calendario #temporada{
	display:block;
	float:left;
	width: 640px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding-bottom: 5px;
	padding-top: 20px;
}
#cuerpo_ficha #calendario #temporada .mes{
	display:block;
	float:left;
	width: 159px;
	padding-left: 40px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 150px;
}

#cuerpo_ficha #calendario #fin_calendario{
	display:block;
	float:left;
	background-color:#484916;
	width: 810px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	height: 20px;
}

#cuerpo_ficha #linea_separadora{
	display:block;
	float:left;
	width:951px;
	margin-top: 30px;
	margin-bottom: 15px;
	background-image: url(../img/linea_estrellas.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 20px;
}

#cuerpo_ficha form{
	display:block;
	float:left;
	width:600px;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-left: 175px;
}
#cuerpo_ficha form p.titulo{
	display:block;
	float:left;
	width:600px;
	margin-top: 15px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #484916;
	font-weight: bold;
	text-align: center;
}
#cuerpo_ficha form p.nombre, p.apellidos, p.telefono, p.email, p.fecha_desde, p.consulta {
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 78px;
	text-align: right;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#cuerpo_ficha form p.fecha_hasta {
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 60px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
}
#cuerpo_ficha form p.num_plazas {
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 95px;
	text-align: right;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 24px;
}

#cuerpo_ficha form #nombre,#apellidos, #telefono, #email{
	width:200px;
}
#cuerpo_ficha form #fecha_desde, #fecha_hasta{
	width:100px;
}
#cuerpo_ficha form #num_plazas{
	display:block;
	float:left;
	width:48px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F4D9;
	border: 1px solid #CAC735;
	margin-bottom: 20px;
}
#cuerpo_ficha form a{
	display:block;
	float:left;
}
#cuerpo_ficha form input{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F4D9;
	border: 1px solid #CAC735;
	margin-bottom: 20px;
}
#cuerpo_ficha form textarea{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F4D9;
	border: 1px solid #CAC735;
	margin-bottom: 10px;
	width: 482px;
	height: 40px;
}

#cuerpo_ficha form a.nota_legal{
	display:block;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 90px;
	color: #484916;
	text-decoration: none;
}
#cuerpo_ficha form #boton_enviar{
	display:block;
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 80px;
	color: #484916;
	padding-left: 285px;
}
#cuerpo_ficha form #boton_enviar a.enviar{
	display:block;
	float:right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 60px;
	color: #FFFFFF;
	background-color: #97A119;
	text-align: center;
	padding: 3px;
	text-decoration: none;
}
#cuerpo_ficha #ficha_tecnica{
	display:block;
	float:left;
	width: 830px;
	padding-left: 60px;
}
#cuerpo_ficha #ficha_tecnica #top_ficha{
	display:block;
	float:left;
	background-image: url(../img/pestanya_ficha.gif);
	width: 830px;
	background-repeat: no-repeat;
}
#cuerpo_ficha #ficha_tecnica #top_ficha #pestanya1{
	display:block;
	float:left;
	width: 220px;
}

#cuerpo_ficha #ficha_tecnica #top_ficha #pestanya1 img{
	display:block;
	float:left;
	margin-top: 6px;
	padding-left: 10px;
}
#cuerpo_ficha #ficha_tecnica #top_ficha #pestanya1 p.mod{
	display:block;
	float:left;
	margin-top: 7px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	color: #484934;
}
#cuerpo_ficha #ficha_tecnica #top_ficha #pestanya1 p.plazas{
	display:block;
	float:left;
	margin-top: 6px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 140px;
	color: #484934;
}
#cuerpo_ficha #ficha_tecnica #top_ficha #pestanya2{
	display:block;
	float:left;
	width: 170px;
	padding-top: 7px;
}
#cuerpo_ficha #ficha_tecnica #top_ficha #pestanya2 img{
	display:block;
	float:left;
	margin-top: 7px;
	padding-left: 10px;
}
#cuerpo_ficha #ficha_tecnica #top_ficha #pestanya2 a{
	display:block;
	float:left;
	margin-top: 14px;
	padding-left: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	width: 100px;
	color: #484934;
}
#cuerpo_ficha #ficha_tecnica #contenido_ficha{
	display:block;
	float:left;
	width: 830px;
	background-repeat: no-repeat;
	background-color: #95A018;
}
#cuerpo_ficha #ficha_tecnica #contenido_ficha #imagenes{
	display:block;
	float:left;
	width: 780px;
	padding-left: 50px;
	margin-top: 30px;
}
#cuerpo_ficha #ficha_tecnica #contenido_ficha #imagenes #imagen{
	display:block;
	float:left;
	width: 334px;
	padding-right: 50px;
}
#cuerpo_ficha #ficha_tecnica #contenido_ficha #imagenes a.mini_img{
	display:block;
	float:left;
	width: 71px;
	padding-right: 20px;
	margin-bottom: 30px;
}
#cuerpo_ficha #ficha_tecnica #contenido_ficha #caracteristicas_ficha{
	display:block;
	float:left;
	width: 780px;
	padding-left: 50px;
	margin-top: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#cuerpo_portada #texto_central {
	display: block;
	float: left;
	width: 400px;
}
#cuerpo_portada #texto_condiciones {
	display: block;
	float: right;
	width: 210px;
	padding-left: 50px;
	padding-top: 35px;
	height: 553px;
}
#cuerpo_portada #texto_condiciones .titulo_condiciones {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	width: 210px;
	font-size: 14px;
	color: #484934;
	font-weight: bold;
	text-align: center;
	padding-bottom: 10px;
	padding-left: 0px;
	background: none;
}
#cuerpo_portada #texto_condiciones p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	float: left;
	width: 190px;
	font-size: 11px;
	padding-left: 15px;
	background-image: url(../img/flecha.gif);
	background-repeat: no-repeat;
	padding-bottom: 10px;
}
#cuerpo_portada #texto_condiciones .descarga {
	background-image: none;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 0px;
	width: 200px;
	text-align: justify;
}
#cuerpo_portada #texto_condiciones .descarga a {
	color: #4B4B19;
}
#ficha_tecnica #contenido_ficha #imagenes #imagenes_min {
	display: block;
	float: left;
	width: 380px;
}
