/*definicion area buscador y mapa home*/
.mtop{margin-top:0.5em}
#area-busqueda{
	width:100%;
	margin-top: 1em;
	padding-bottom:0.5em;
	overflow:auto;
}
#area-busqueda .zona-buscador{
	min-height:100%;
	height:auto !important;
	height:100%;
	width:50%;
	float:left;
}

.zona-buscador .buscador{
	background-color:#e3f3f3;
	border: 2px solid #2B66AA;
	height:17.9em;
	padding:1em 1em 0.1em 1em;
	-moz-border-radius:8px 8px 8px 45px;-webkit-border-radius:8px 8px 8px 45px;border-radius: 8px 8px 8px 45px; 
	behavior: url(/PIE.htc);
	position: relative;
}

#super-ofertas{float:right;width:47.8%;}

#promos{width:100%;margin-top:0.5em}
#promos .izqu{
	width:50%;
	float:left;
	height: auto !important;
  min-height: 100%;
}
#promos .dch{
	width:47%;
	float:right;
	height: auto !important;
  min-height: 100%;
}

.contenedor-oferta{background: url(../img/puntos-h.gif) repeat-x bottom right;height:20px;padding: 0.2em 0.3em 0 0.2em;}
.txt-oferta{float:left;}
.detalle{color:#777676;font-size:0.7em;text-align:right;padding:0.4em}
.list-ofertas a, .list-ofertas a:visited{color:#1F5474;font-size:0.8em;text-decoration:none;}
.list-ofertas a:hover{color:#FF6600;}
.pvp-oferta a, .pvp-oferta a:visited{float:right;text-align:right;color:#FF6600;font-weight:bold}

/*area opiniones*/ 
.linea{border-bottom:1px solid #c9d6de}
#opihome{}
#opihome .cabopi .txt{float:left;width:80%;color:#08729c;font-size:0.9em;padding:5px}
#opihome .cabopi .txt a{color:#08729c;text-decoration:none}
#opihome .cabopi .txt .pq{font-size:0.7em}
#opihome .cabopi .puntos{float:right;width:10%;margin:0.3em 0.1em;color:#08729C;font-weight:bold;text-align:center;width:26px;height:25px;background-position:-1px -22px}
#opihome .opi{color:##595858;font-size:0.8em;padding:2px 5px;color:#3A3939}
/*fin area opiniones*/
/*tabla precios*/ 
.ofertaEspecial .titular{background-color:#e4ebf3;color:#045e81;font-size:0.9em;padding:0.5em}
.ofertaEspecial .tabla{color:#ffffff;font-size:0.8em}
.ofertaEspecial .txtb{font-size:1.2em;padding:0.3em 0}
.ofertaEspecial .txtb2{font-size:1.2em}
.ofertaEspecial .tabla .pvp{color:#FF6600;font-weight:bold;font-size:1.2em;text-decoration:none}
/*fin tabla precios*/ 

/*area destinos*/
#destinos{width:100%;margin-top:0.5em;overflow: auto}
#destinos .izqu{width:69%;float:left;height:auto !important;min-height:100%;margin-bottom: 1em;}
#destinos .dch{width:29%;float:right;height:auto !important;min-height: 100%;}
#destinos .dch .cabecera{background-color:#e4ebf3;height:30px;padding: 0.1em}
#destinos .dch .cabecera .img{float:left;width:10%}
#destinos .dch .cabecera .txt{float:right;width:77%;text-align:right;font-weight:bold;color:#045e81;font-size:0.9em;padding: 5px 10px}

.linea{border-bottom:1px solid #c9d6de}
#destinos .destino{margin:0.5em;height:100%;overflow:auto;padding-bottom:0.5em}
#destinos .destino .txt a{color:#ff4207;font-size:0.9em;font-weight:bold;line-height:1.6em}
#destinos .destino .txt{color:#595858;font-size:0.8em;}
#destinos .destino .imagen{float:left;padding-right:0.5em}

#destinos .izqu .cab{background-color:#1C7EA7;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;behavior: url(/PIE.htc);font-weight:bold;color:#fff;font-size:0.9em;padding:6px 10px;}
#destinos .izqu .cab a{color:#fff;text-decoration:none}
#destinos .ofertas{background-color:#e4ebf3;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;behavior: url(/PIE.htc);position:relative;height:100% !important;overflow:auto;padding:0.5em;}
#destinos .ofertas .oferta{width:655px;background-color:#ffffff;border-bottom:2px solid #006cb8;padding:0.5em;height:100%;overflow:auto;margin:0.5em 0}
#destinos .ofertas .oferta .imagen{float:left;width:35%}
#destinos .ofertas .oferta .conten{float:right;width:65%;padding-top:0.2em;height:110px}
#destinos .ofertas .oferta .conten .titulo a, #ofertasHoteles .ofertas .oferta .titulo a:visited{font-weight:bold;font-size:1em;color:#ff4207;text-decoration:none}
#destinos .ofertas .oferta .conten .texto{font-size:0.9em;height:4em;padding-top:0.7em;color:#3A3939}
#destinos .ofertas .oferta .conten .enlace{height: 1.2em;text-align:right;padding-right:1.7em;background:url("../img/play.gif") no-repeat right center}
#destinos .ofertas .oferta .conten .enlace a, #ofertasHoteles .ofertas .oferta .enlace a:visited{color:#3A3939;font-size:0.8em}
/*fin area destinos*/

/*definicion area buscador y mapa home*/
#mapa{width:100%;padding-right:8px;margin-top:1em}
#mapa .mapa{float:left;width:49%}
#mapa .lista{float:right;width:50%}

.titlist{border-bottom:1px solid #A7A7A7;margin-top:1em;color: #256F9B;font-size: 1em;}
.titlistMas{border-bottom:1px solid #A7A7A7}
.titlistMas a, .titlistMas a:visited{color: #256F9B;text-decoration:none}

#listadoCap2,#listadoCap2Mas {clear:both;overflow:auto;padding:0.5em 0 0.7em}
#listadoCap2  ul, #listadoCap2Mas ul{margin:0;padding:0; height:100%}
#listadoCap2  ul li, #listadoCap2Mas  ul li{
	padding:0.2em 0.5em;
	background-position:-202px -231px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	min-height:100%;
	padding:0em 1em;
	display:block;
	width:4.6em;
	float:left;
}
#listadoCap2 ul li a, #listadoCap2Mas ul li a{color:#666666;font-size:0.8em;text-decoration:underline}
#buscador-txt{float:left;width:20em;color:#FF3101;font-size:1em}
#buscador-txt .txt{color:#514F4F;font-size:0.8em;padding-top:0.6em}

#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:27.7em;
	color:#9D9D9D;font-size:1em;
	background-color:#ffffff;
	overflow:auto
}
/*FORMULARIO HOME*/
#buscador-form .datos .izquierda{float:left;width:15.8em;margin-top:0.6em;color:#514F4F;font-size:0.9em;}
#buscador-form .datos .derecha{float:left;width:14.8em;margin-top:0.6em;color:#514F4F;font-size:0.9em;}
#buscador-form .datos .total{clear:both;width:29em;padding-top:0.6em;color:#514F4F;font-size:0.9em;}
#buscador-form .provincia{width:28.2em;color:#514F4F;font-size:1em;margin-top:0.5em}
#buscador-form .datos .izquierda .fecha{width:6.5em;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .derecha .fecha{width:6.5em;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .derecha #habitaciones{width:12.8em;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .derecha #personas{width:12.8em;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .total .ninos {width:1.2em;color:#514F4F;font-size:0.95em;}

#buscador-form .buscar {width:8.19em;margin-top:0.6em;padding-left:8em}
#buscador-form .buscar .boton{
	text-align: center;
	background-position:0 -52px;
	font-family:Helvetica,Arial,Verdana;color:#ffffff;font-size:1.3em;font-weight:bold;
	border: 0px none;
	height: 32px;width:170px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
	margin-top:0.5em;cursor:pointer
}
#buscador-form .ordenalfabetik {color:#514F4F;font-size:0.6em;padding-top:1em;clear:both}
/*Fin area buscador y mapa home*/
/*Rotador banners*/
#carousel {width: 474px;height: 220px;border: 1px solid #999;position:absolute}
#carousel ul {list-style: none;width: 1500px;margin: 0;padding: 0;position: relative;}
.textholder {padding: 2px;font-weight: bold;}
/*Fin Rotador banners*/

#list-vendidos{color:#6b6969;font-size:0.8em}
#list-vendidos ul{margin:0;padding:0}
#list-vendidos ul li{
	min-height:100%;
	height:auto !important;
	height:100%;
	list-style:none;
	padding: 0.5em 0.8em;
	background:transparent url(../img/puntos-h.gif) repeat-x right bottom;
}
#list-vendidos a, #list-vendidos a:visited{color:#596DA3;font-size:1em;text-decoration:none;}

#ventajas{padding-top:1em;color:#3A3939}
#servicios{color:#3A3939;font-size:0.8em}
#servicios a{color:#3A3939}
#listBlue ul{border:1px solid #BDBDBD;-moz-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px;behavior: url(/PIE.htc)}
#listBlue ul li.b{background:url("../img/v.png") no-repeat 0.9em 0.9em transparent;padding:1.3em 4em;list-style:none outside none;font-size:0.8em}
#listBlue ul li.a{background:url("../img/v.png") no-repeat 0.9em 0.9em #F2F4F8;padding:1.3em 4em;list-style:none outside none;font-size:0.8em}