/*definicion area buscador y mapa home*/
#area-busqueda{
	width:100%;
	margin-top: 1em;
	padding-bottom:1em;
	overflow:auto;
	background: url(../img/puntos-h.gif) repeat-x center bottom;
}
#area-busqueda .zona-buscador{
	min-height:100%;
	height:auto !important;
	height:100%;
	width:43.5%;
	float:left;
}

.zona-buscador .buscador{
	background-color:#e3f3f3;
	border: 1px solid #7F9CEF;
	height:17.9em;
	margin-left:0.4em;
	padding:1em 1em 0.1em 1em
}

#super-ofertas{
	text-align:right;
	float:right;
	width:55%;
	padding-right:0.2em
}

#super-ofertas .ofer1{width:21.88em;}
#super-ofertas .ofer1_1{width:21.88em;margin:0 0 0.5em 0}
#super-ofertas .ofer2{width:10.63em;margin-left:0.5em}

#super-ofertas .ofertas1{float:left;width:60%}
#super-ofertas .ofertas2{float:right;width:35%}

#mapa{
	width:100%;
	padding-right:8px;
	margin-top:1em
}
/*definicion area buscador y mapa home*/

#buscador-txt{
	float:left;
	width:20em;
	padding-top:0.5em;
	
}
#buscador-txt h1{font-family:Tahoma,Verdana,Arial;color:#FF3101;font-size:1em;}

#buscador-txt .txt{
	color:#514F4F;font-size:0.8em;
	padding-top:1em
}
#buscador-imagen{
	float:right;
	width:2.88em;
}
#buscador-imagen img{width:100%}
#buscador-form{}


#buscador-form .datos{
	border: 1px solid #BDBDBD;
	margin-top:0.3em;
	padding-left:0.4em;
	padding-right:0.4em;
	padding-bottom:0.5em;
	width:23.6em;
	font-family:Tahoma,Verdana,Arial;color:#9D9D9D;font-size:1em;
	background-color:#ffffff;
	overflow:auto
}
/*FORMULARIO HOME*/
#buscador-form .datos .izquierda{float:left;width:16em;margin-top:0.6em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.75em;}
#buscador-form .datos .derecha{float:left;width:15em;margin-top:0.6em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.75em;}
#buscador-form .datos .total{clear:both;width:29em;padding-top:0.6em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.75em;}


#buscador-form .provincia{width:32.2em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.75em;margin-top:0.5em}

#buscador-form .datos .izquierda .fecha{width:6em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .derecha .fecha{width:6em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .derecha #habitaciones{width:12.8em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .derecha #personas{width:12.8em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .total .ninos {width:1.08em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.95em;}

#buscador-form .buscar {width:8.19em;margin-top:1em;padding-left:8em}
#buscador-form .buscar .boton{
	text-align: center;
	background-image: url(../img/bot-buscar2.gif);
	background-repeat: no-repeat;
	font-family:Tahoma,Verdana,Arial;color:#ffffff;font-size:0.9em;
	font-weight:bold;
	border: 0px none;
	height: 31px;width:131px;
	
}
#buscador-form .ordenalfabetik {font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.6em;margin-top:1.8em}

#mapa .cabecera{
	background: url(../img/barra-buscador.gif) repeat-x;
	width:100%;
	height:2.81em;
}

#mapa .cabecera .izquierda{
	float:left;
	width:32%;
	padding-left:12px;
	padding-top:5px;
	font-family:Tahoma,Verdana,Arial;color:#FF4901;font-size:0.9em;font-weight:bold;
}


#mapa .cabecera .derecha{
	float:right;
	width:63%;
}

#mapa .cabecera .derecha .txt{
	float:left;
	width:84%;
}
#mapa .cabecera .derecha .img{
	float:right;
	width:9%;
}

#mapa .cabecera .derecha .img img{width:100%}

#mapa .cabecera .derecha .txt{
	font-family:Tahoma,Verdana,Arial;color:#5E5E5E;font-size:0.7em;
	padding-top:1em;	
}

#mapa .contenido .izquierda{
	float:left;
	width:50%;
}
#mapa .contenido .izquierda img{width:100%}
#mapa .contenido .derecha{
	float:right;
	width:50%;
}
#mapa .contenido ,.contenido a, .contenido a:visited{
	font-family:Tahoma,Verdana,Arial;color:#706F6F;font-size:0.75em;text-decoration:none
}
#mapa .contenido a:hover{
	text-decoration:underline;color:#FC3702
}
#mapa .contenido .derecha .listado1{
	width:11em;
	float:left;
}
#mapa .contenido .derecha .listado2{
	width:11em;
	float:right;
}
#mapa .contenido .derecha .listado11{
	width:5em;
	float:left;
}
#mapa .contenido .derecha .listado12{
	width:6em;
	float:right;
}
#mapa .contenido .derecha .listado21{
	width:6em;
	float:left;
}
#mapa .contenido .derecha .listado22{
	width:5em;
	float:right;
} 


#mapa .contenido .derecha .listado1 ul{margin:0.5em;padding:0;}
#mapa .contenido .derecha .listado2 ul{margin:0.5em;padding:0}
#mapa .contenido .derecha .listado11 ul{margin-left:0.5em;padding:0}
#mapa .contenido .derecha .listado12 ul{margin-top:0.5em;margin-left:0;padding:0}
#mapa .contenido .derecha .listado21 ul{margin-left:0.5em;padding:0}
#mapa .contenido .derecha .listado22 ul{margin-top:0.5em;margin-left:0;padding:0}

#mapa .contenido .derecha ul li{
	list-style:none;  
	background: url(../img/puntos.gif) repeat-y center right;
	padding-right:0.2em;
	text-align:left;
	padding-bottom:0.1em;
}

/*Fin area buscador y mapa home*/

/*Area destacados home*/
#area-destacados{
	width:100%;
	margin: 0px auto 0 auto;
	overflow:auto;
}

#listado-izquierda{
	padding-top:0.5em;
	padding-bottom:0.5em;
	width:21%;
	float:left;
}

#centro{
	padding-top:0.4em;
	padding-bottom:0.5em;
	width:76%;
	float:right;
}

#listado-derecha{
	margin-top:1em;
	width:26%;
	float:right;
	
}

#listado-derecha .hvalorados{
	width:97%;
	padding:0.1em;
	border: 1px solid #d7d7d7;
	background-color:#F7F7F7
}

#listado-derecha .cab-valorados{
	background: url(../img/fondo-destacados.gif) no-repeat center right;
	height:30px;
}
#listado-derecha .cab-valorados .tx-titulo{
	font-family:Tahoma,Verdana,Arial;color:#2F6484;font-size:0.8em;font-weight:bold;text-decoration:none;
	padding-top:0.5em;
	padding-left:0.9em;
}
#listado-derecha .opinion{
	font-size:0.8em;
}
#listado-derecha .list-valorados a, #listado-derecha .list-valorados a:visited{
	font-family:Tahoma,Verdana,Arial;color:#777676;font-size:0.7em;text-decoration:none;
}
#listado-derecha .list-valorados a:hover{
	text-decoration:underline;
}

#listado-derecha .list-valorados ul{margin: 0;padding:0;}
#listado-derecha .list-valorados ul li{
	border-bottom: 1px solid #D7D7D7;
	line-height:0.75em;
	min-height:100%;
	height:auto !important;
	height:100%;
	list-style:none;
	padding: 2px 0 5px 15px;
	background: url(../img/punto.gif) no-repeat 5px 8px;	
}


#listado-derecha .oferta1,#listado-derecha .oferta2{margin-top:1em}
#listado-derecha .oferta1 img, #listado-derecha .oferta2 img{width:11.85em}

#listado-derecha .hofertas{
	width:97%;
	padding:0.1em;
	margin-top:0.5em;
	border: 1px solid #d7d7d7;
}

#listado-derecha .cab-ofertas{
	background: url(../img/fondo-destacados.gif) no-repeat center right;
	height:30px;
}
#listado-derecha .cab-ofertas .tx-titulo{
	padding-top:0.5em;
	padding-left:0.9em;
}
#listado-derecha .cab-ofertas .tx-titulo h2{font-family:Tahoma,Verdana,Arial;color:#2F6484;font-size:0.8em;font-weight:bold;}


#listado-derecha .list-ofertas a, #listado-derecha .list-ofertas a:visited{
	font-family:Tahoma,Verdana,Arial;color:#777676;font-size:0.8em;text-decoration:none;
}
#listado-derecha .list-ofertas a:hover{
	color:#FF6600;
}

#listado-derecha .contenedor-oferta{
	background: url(../img/puntos-h.gif) repeat-x bottom right;
	height:20px;
	padding: 0.2em 0.3em 0 0.2em;
}
#listado-derecha .txt-oferta{
	float:left;
}
#listado-derecha .pvp-oferta a,#listado-derecha .pvp-oferta a:visited{
	float:right;
	text-align:right;
	color:#FF6600;
	font-weight:bold
}

#listado-derecha .list-ofertas .detalle{font-family:Tahoma,Verdana,Arial;color:#777676;font-size:0.7em;text-align:center;padding:0.3em}

#listado-centro{
	width:70%;
	float:left;
}

#listado-izquierda #menu-lat{
	padding-top:0.6em;
}
#listado-izquierda #menu-lat .fin img{width:100%}

#menu-lat a, #menu-lat a:visited{
	font-family:Tahoma,Verdana,Arial;color:#596DA3;font-size:0.7em;font-weight:bold;text-decoration:none;
}
#menu-lat a:hover{
	color:#03ACE3;
}

#menu-lat .tit-aloja{
	background: url(../img/cab-aloja.jpg) no-repeat center right;
	height:38px;
	
}
#menu-lat .tx-titulo{
	padding:0.9em;
	font-family:Tahoma,Verdana,Arial;color:#2F6484;font-size:0.8em;font-weight:bold;text-decoration:none;
}

#menu-lat .tit-playa{
	background: url(../img/cab-playa.jpg) no-repeat center right;
	height:38px;
}
#menu-lat .tit-salud{
	background: url(../img/cab-salud.jpg) no-repeat center right;
	height:38px;
}
#menu-lat .tit-europa{
	background: url(../img/cab-europa.jpg) no-repeat center right;
	height:38px;
}
#menu-lat .tit-otrosdestinos{
	background: url(../img/cab-otrosdestinos.jpg) no-repeat center right;
	height:38px;
}

#menu-lat .tit-cadena {
	background:transparent url(../img/cab-cadena.jpg) no-repeat scroll right center;
	height:38px;
}

/*Caja boletin*/
#caja-boletin {
	background:transparent url(../img/bg_boletin_gr.jpg) no-repeat right top;
	width:auto !important;
	height:8.85em !important
}
#caja-boletin .boletin{
	text-align:right;
	float:right;
	font-family:Tahoma,Verdana,Arial;
	font-size:0.9em;
	color:#11235a;
	padding:1.6em 0.3em 0.2em;
	width:14em
}
#caja-boletin .boletin .enlace{padding-top:0.3em;}
#caja-boletin .boletin a, #caja-boletin .boletin a:visited{color:#11235a;font-size:0.8em;}

#caja-boletin .boletin .email {
	color:#6A6969;
	font-size:1.1em;
	width:12em;
	margin-top:0.4em;
}

#caja-boletin .boletin .enviar {
	background-color:#fab617;
	color:#000000;
	font-size:1em;
	height:1.5em;
	width:4em;
	margin-top:0.3em
}
/*fin caja boletin*/

#menu-lat .submenu{
	padding-left:1.5em;
	background-color:#F2F4F9;
}

#menu-lat .submenu ul{margin:0;padding:0;list-style-type: none;}
#menu-lat .submenu ul li{
	background: url(../img/puntos-h.gif) repeat-x bottom right;
	height:20px;
	padding-bottom:0.1em;
}
#menu-lat .submenu ul li .ultimo{background:none;}



#listado-centro .listado-tit-destacado{padding-top:0.5em}
#listado-centro .listado-tit-destacado .espacio{margin-left:1.1em;margin-right:1.4em}
#listado-centro .titular{
	clear:both;
	font-family:Tahoma,Verdana,Arial;color:#666666;font-size:0.8em;font-weight:bold;text-decoration:none;
	width:100%;
	padding-bottom:0.5em;
	padding-top:0.5em;
	border-bottom: solid #A7A7A7 1px;
}

#listado-centro .destacado1{
	width:30%;
	float:left;
	height:100%;
}
#listado-centro .destacado2{
	width:30%;
	float:right;
	height:100%;
}
#listado-centro .destacado3{
	width:30%;
	margin-left:auto;margin-right:auto;
	height:100%;
}

/*En realidad no hace falta pero me vale para hacerla un poco más ancha que hay espacio*/
.tamanio{width:11em;height:7.3em}

#listado-centro #promociones{
	width:100%;
	margin-top:1em;
	border-top: solid #DBDBDB 1px;
}

#listado-centro .promo1{
	width:45%;
	float:left;
}
#listado-centro .promo2{
	width:45%;
	float:right;
}
#listado-centro .promo1 .foto,  #listado-centro .promo2 .foto{width:100%}

#listado-centro #ventajas{
	width:100%;
	padding-bottom:0.6em;
	padding-top:0.5em;
	border-top: solid #DBDBDB 1px;
	border-bottom: solid #DBDBDB 1px;
	font-family:Tahoma,Verdana,Arial;color:#6A6969;font-size:0.8em;
	overflow:auto;
	height:auto !important;
	height:100%;
}
#ventajas a{text-decoration:none;color:#6A6969}
#ventajas img{width:1.55em}
#ventajas .ventaja1{
	width:30%;
	float:left;
}
#ventajas .ventaja2{
	width:30%;
	float:right;
}
#ventajas .ventaja3{
	width:30%;
	margin-left:auto;margin-right:auto;
}
.desc-ventaja{
	background: url(../img/puntos-h.gif) repeat-x top;
	padding:0.3em;margin-top:0.5em;
	font-size:0.8em;
}
.formBoletin{margin-top:0.5em}
.formBoletin .email{width:7.5em;font-family:Tahoma,Verdana,Arial;color:#6A6969;font-size:1.1em;}
.formBoletin .enviar{width:4em;height:1.5em;font-family:Tahoma,Verdana,Arial;color:#ffffff;font-size:1em;background-color:#7695F7}
/*Fin area destacados home*/

/*Banners pequeños home*/
#mini-banner .izquierda{float:left;width:47%}
#mini-banner .derecha{float:right;width:47%}
#mini-banner .derecha .miniB, #mini-banner .izquierda .miniB{width:15.2em}
/*Fin Banners pequeños home*/

/*Hoteles en Europa*/
#listadoDest{background-color:#e4eeef;overflow:auto;margin-bottom:0.5em;}
#promo-izqu{float:left;width:60%}
#listadoCap{float:right;width:30%;background-color:#ffffff;height:100%;border: solid #706E6E 1px;}
#listadoCap  ul{margin:0;padding:0; height:100%}
#listadoCap  ul li {
	background:transparent url(../img/punto.gif) no-repeat scroll 0.2em 0.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	min-height:100%;
	padding:0em 1em;
}
#listadoCap ul li a, #listadoCap ul li a:visited {
	color:#595858;
	font-family:Tahoma,Verdana,Arial;
	font-size:0.7em;
	text-decoration:underline;
}

/*Fin Hoteles en Europa*/