/*definicion area central */
#area-central{ 
	padding:0.2em 0.5em;
}

#izquierda{
	padding-bottom:0.5em;
	width:21.5%;
	float:left;
	overflow:auto;
}

#izquierda-buscador{
	padding-bottom:0.5em;
	width:26.5%;
	float:left;
}

/*definicion menu lateral izquierdo*/
#listado-izquierda #menu-lat{padding-top:1em;}

#menu-lat{margin-top:0.5em;}

#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-vacio{
	background: url(../img/cab-vacio.jpg) no-repeat center right;
	height:38px;
}

#menu-lat .fin img{width:100%}

#menu-lat .tit-salud{
	background: url(../img/cab-salud.jpg) no-repeat center right;
	height:38px;
}
#menu-lat .tit-cadena{
	background: url(../img/cab-cadena.jpg) no-repeat center right;
	height:38px;
}
#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;}

.oferta1, .oferta2, .oferta3{margin-top:1em}
.oferta1 img, .oferta2 img{width:12em}
.oferta3 img{width:12.64em}

#menu-confirm .detalles .destacado{color:#FF4901;font-size:1em;}

#hvalorados{
	width:97%;
	margin-top:1em;
	padding:0.1em;
	border: 1px solid #d7d7d7;
	background-color:#F7F7F7
}

#hvalorados .cab-valorados{
	background: url(../img/fondo-destacados.gif) no-repeat center right;
	height:30px;
}
#hvalorados .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;
}
#hvalorados .list-valorados a, #hvalorados .list-valorados a:visited, #hvalorados .list-valorados .txt{
	font-family:Tahoma,Verdana,Arial;color:#777676;font-size:0.7em;text-decoration:none;
}

#hvalorados .list-valorados .txt .imgVal_peq{width:10em}

#hvalorados .list-valorados a:hover{text-decoration:underline;}

#hvalorados .list-valorados ul{margin: 0;padding:0;}
#hvalorados .list-valorados ul li{
	border-bottom: 1px solid #D7D7D7;
	height:100%;
	overflow:auto;
	list-style:none;
	padding: 0 0 0 15px;
	background: url(../img/punto.gif) no-repeat 5px 8px;
}
#hvalorados .list-valorados .detalle{font-family:Tahoma,Verdana,Arial;color:#777676;font-size:0.6em;text-align:center}

#menu-confirm{
	width:97%;
	margin-top:1em;
	padding:0.1em;
	border: 1px solid #d7d7d7;
	background-color:#F7F7F7
}

#menu-confirm .cab{
	background: url(../img/fondo-destacados.gif) no-repeat center right;
	height:30px;
}

#menu-confirm .cab .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;
}

#menu-confirm .detalles{
	font-family:Tahoma,Verdana,Arial;color:#2F6484;font-size:0.7em;
	padding:0.9em;
}

#derecha{
	width:75.5%;
	float:right;
}

#derecha-listado{
	/*margin-left:0.5em;
	margin-right:0.1em;*/
	width:70%;
	float:right;
}

#migas{
	padding:0.5em 0 0.5em 0;
	font-family:Tahoma,Verdana,Arial;color:#FC6602;font-size:0.7em;width:100%
}
#migas .enlaces, #migas .enlaces a, #migas .enlaces a:visited{font-family:Tahoma,Verdana,Arial;color:#686868;font-size:1em;text-decoration:none}

#cab-derecha,#cab-derecha-listado{width:100%}
#cab-derecha img{width:45.88em;height:5.25em}
/*************************/
#cab-derecha img.secc-especial{width:45.88em;height:7.3em}
#buscador-esp{
	background-color:#f4f5f6;
	border:1px solid #DCE1EB;
	height:auto !important;
	min-height:100%;
	overflow:auto;
	padding:0.7em;
	margin-top:1em;
	width:97.5%;
}
#buscador-esp .izquierda .titular{
	float:left;
	width:25%;
	color:#e9419c;
	font-family:Tahoma,Verdana,Arial;
	font-size:1.2em;
	padding:0.5em
}
#buscador-esp .derecha{
	float:right;
	width:70%;
	background-color:#fbe2f0;
	border:1px solid #da95ba;
	height:auto !important;
	min-height:100%;
	padding:0.4em;
	overflow:auto;
}
#buscador-esp .derecha form{
	color:#d01178;
	font-family:Tahoma,Verdana,Arial;
	font-size:0.7em;
}

#buscador-esp .derecha form .col1{
	float:left;
	width:45%;
}

#buscador-esp .derecha form .col2{
	float:right;
	width:45%;
}

/****************************/
#cab-derecha-listado img{width:42.88em}

#mapa .cabecera, #modif-Fechas .cabecera, #listHoteles .cabecera{
	background: url(../img/barra-buscador.gif) repeat-x;
	height:30px;	
	margin-top:1em
}
#listHoteles .cabecera .txt{
	width:97.5%;
	padding-left:12px;
	padding-top:5px;
	font-family:Tahoma,Verdana,Arial;color:#FF4901;font-size:0.9em;font-weight:bold;
}
#listHoteles .cabecera .txt .blue{color:#6182E1}

#listHoteles{
	margin-top:0em;
	margin-bottom:0.5em;
	padding:0 0 0.5em 0;
	border-bottom: 1px solid #DCE1EB;
}

#listHoteles .detalle-hotel{
	clear:both;
	width:100%;
	margin-top:0.5em;
	padding:0.5em 0 0 0;
	border-top: 1px solid #DCE1EB;
	height:auto !important;
	height:100%;
	min-height:100%;
	overflow:auto;
		
}

#listHoteles .info{
	width:50%;
	float:left;
}
#listHoteles .info .foto{
	width:30%;
	float:left;
}
#listHoteles .info .foto .tamanio{width:6.25em;height:4em}
#listHoteles .info .detalle{
	width:70%;
	float:right;
}

#listHoteles .oferta{
	width:50%;
	float:right;
}

#listHoteles .oferta .categoria{
	padding-top:1.1em;
	width:30%;
	float:left;
}

#listHoteles .oferta .accesos{
	width:70%;
	float:right;
}
#listHoteles .bordehotel{border: 1px solid #5A9DD1;padding:0 0.2em 0.1em 0.2em;margin:0.5em 0 0.5em 0}
#listHoteles .detalle-hotel-Alt{
	margin-top:0.3em;
	padding:0.5em 0 0 0;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:auto;
	clear:both;	
}
.fpago{
	text-align:right;
	padding-top:0.5em;
	font-family:Tahoma,Verdana,Arial;color:#2F6484;font-size:0.7em;
}
.fpago .tit-fpago{color:#666666;text-decoration:underline}
.pie{
	padding-top:0.5em;
	text-align:right;
	font-family:Tahoma,Verdana,Arial;color:#2F6484;font-size:0.7em;
}

#listHoteles .oferta .accesos .desde{
	width:35%;
	float:left;
	border: 1px solid #D7D7D7;
	text-align:center;
	font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.7em;
	padding:0.3em;
	margin-top:1em
}


#listHoteles .oferta .accesos .desde .pvp{
	font-family:Tahoma,Verdana,Arial;color:#FA8A13;font-size:1.2em;font-weight:bold;text-decoration:none;
}

#listHoteles .oferta .accesos .botones{
	width:60%;
	float:right;
	padding-top:1.3em;
}

/*detalle mas grande porque es de la pantalla con dispo*/

#listHoteles .info-dispo{
	width:85%;
	float:left;
}
/*
#listHoteles .info-dispo .foto{
	width:20%;
	float:left;
}
#listHoteles .info-dispo .foto .tamanio{width:6.25em}

#listHoteles .info-dispo .detalle-dispo{
	width:79%;
	float:right;
}*/

#listHoteles .info-dispo .tamanio{width:6.25em;margin-right:1em}

#listHoteles .oferta-dispo{
	width:13%;
	float:right;
	padding-top:1.1em;
	padding-right:0.5em;
}

#listHoteles .precios-dispo{
	background-color:#E9F4FE;

	width:100%;
	padding:0.3em;
	min-height:100%;
	height:auto !important;
	height:100%;

}

#listHoteles .precios-dispo .producto{
	border-bottom: 1px solid #DCE1EB;
	font-family:Tahoma,Verdana,Arial;color:#4B4B4B;font-size:0.7em;text-decoration:none;
	padding-top:0.2em;
	padding-left:0.2em;
	height:28px
}

#listHoteles .precios-dispo .producto a{color:#4B4B4B;text-decoration:none;}

#listHoteles .precios-dispo .personas{
	border-bottom: 1px solid #DCE1EB;
	font-family:Tahoma,Verdana,Arial;color:#4B4B4B;font-size:0.7em;text-decoration:none;
}

#listHoteles .precios-dispo .pvp{text-align:right;border-bottom: 1px solid #DCE1EB;}
#listHoteles .precios-dispo .pvp a ,#listHoteles .precios-dispo .pvp{
	font-family:Tahoma,Verdana,Arial;color:#FF2501;font-size:0.9em;text-decoration:none;
}

#listHoteles .precios-dispo .boton{border-bottom: 1px solid #DCE1EB;}

#tit-conlinea .titular{
	font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.8em;font-weight:bold;text-decoration:none;
	width:100%;
	padding-bottom:0.5em;
	padding-top:0.5em;
	border-bottom: solid #DBDBDB 1px;
	clear:both
}
#tit-conlinea .listado{
	width:100%;
	padding-bottom:0.7em;
	padding-top:0.7em;
	border-bottom: solid #DBDBDB 1px;
	margin-bottom:1em;
}
#tit-conlinea .listado a{
	font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.9em;text-decoration:none;
}
#tit-conlinea .listado{
	font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.7em;text-decoration:none;
}

.modif_ordenacion .caja-form{
	padding:0.5em;
	margin-top:0.5em;
	height:15px;
	border: 1px solid #DCE1EB;
	background-color:#F8F8F8;
	font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.8em;	
}
.paginacion{
	padding:0.7em;
	margin-top:0.5em;
	height:15px;
	border: 1px solid #DCE1EB;
	background-color:#F8F8F8;
	font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.7em;
}

.paginacion a{
	font-family:Tahoma,Verdana,Arial;color:#686868;font-size:1em;text-decoration:underline;padding:0 1em 1em
}

.paginacion .izquierda{
	float:left
}
.paginacion .derecha{
	float:right
}

#mapaweb{
padding:1em 0 1em 0
}

#mapaweb .titulo{
	font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.9em;
	padding:0.5em 0 0.5em 0;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}
#mapaweb .listado{padding-left:8em}

#mapaweb .listado ul{margin:1em 0;padding:0;list-style-type: none}
#mapaweb .listado ul li a{display:inline; background: url(../img/puntoN-li.gif) no-repeat center left; padding-left:1em; padding-right:0.5em;font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.8em;}

#mapaweb .listado2 .izquierda{
	width:35%;
	float:left
}

#mapaweb .listado2 .derecha{
	width:65%;
	float:right
}

#mapaweb .listado2 .derecha .izquierda{
	width:45%;
	float:left
}

#mapaweb .listado2 .derecha .derecha{
	width:45%;
	float:right
}

#mapaweb .listado2 ul{margin:1em 0;padding:0;list-style-type: none}
#mapaweb .listado2 ul li a{display:inline; background: url(../img/puntoN-li.gif) no-repeat center left; padding-left:1em; padding-right:0.5em;font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.8em;}

#mapaweb .vocales{background: url(../img/puntos-h.gif) repeat-x bottom;}

#mapaweb .vocales a{
	font-family:Tahoma,Verdana,Arial;color:#FA8A13;font-size:0.8em;font-weight:bold;text-decoration:none;
	padding-right:0.8em
}

#mapaweb .listado3 .ancla{padding-top:1em;font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.7em;}
#mapaweb .listado3 .izquierda{
	width:50%;
	float:left
}

#mapaweb .listado3 .derecha{
	width:49%;
	float:right
}

#mapaweb .listado3 ul{margin:0.5em 0;padding:0;list-style-type: none}
#mapaweb ul li a{display:inline; background: url(../img/puntoN-li.gif) no-repeat center left; padding-left:1em; padding-right:0.5em;font-family:Tahoma,Verdana,Arial;color:#686868;font-size:0.7em;}

#hbuscador{
	width:97%;
	margin-top:0.5em;
	padding:0.1em;
	border: 1px solid #d7d7d7;
	background-color:#F7F7F7
}

#hbuscador .cab-buscador{
	background: url(../img/fondo-destacados.gif) no-repeat center right;
	height:30px;
}
#hbuscador .cab-buscador .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;
}

#hmapa{
	width:97%;
	margin-top:0.5em;
	padding:0.1em;
	border: 1px solid #d7d7d7;
	background-color:#ffff99;
	height:auto !important;
	height:100%;
	min-height:100%;
	overflow:auto
}

#hmapa .izquierda{float:left;width:55%}

#hmapa .derecha{float:right;width:40%;padding-top:0.5em}

#hmapa a{font-family:Tahoma,Verdana,Arial;color:#2F6484;font-size:0.7em;text-align:center}
#hmapa img{width:12.85em;vertical-align:middle}

#filtros{
    width:98%;
    margin-top:1em;
    border: 1px solid #C0BFBF;
    font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.75em;
	background-color:#EEF0F5;
}

#filtros .cab-filtros{
	background: url(../img/fondo-destacados.gif) no-repeat center right;
	height:30px;
}
#filtros .cab-filtros .tx-titulo{
	font-family:Tahoma,Verdana,Arial;color:#2F6484;font-size:1em;font-weight:bold;text-decoration:none;
	padding-top:0.5em;
	padding-left:0.9em;
}
#filtros .area-filtro{padding:0 1em}
#filtros .titulo{padding:0.5em 0 0.5em 0}
#filtros .estrellas a{color:#2F6484;text-decoration:underline;}
#filtros .estrellas a img{margin-top:0.2em}

#filtros .bot-quitar{
    padding:1em
}

/*FORMULARIO HOME*/

#buscador-form .datos{
	border: 1px solid #E7E7E7;
	margin-top:0.3em;
	padding-left:0.85em;
	padding-right:0.5em;
	padding-bottom:0.5em;
	font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.75em;
	background-color:#ffffff;
}

#buscador-form .datos .total{clear:both;padding-top:0.6em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:1em;}

#buscador-form .descripcion{width:20.5em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.75em;margin-top:0.5em}

#buscador-form .datos .fecha{width:6.5em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.95em;}
#buscador-form .datos #habitaciones{width:10em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.95em;}
#buscador-form .datos #personas{width:10em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .total .ninos {width:1.2em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.95em;}

#buscador-form .proximas{width:22em;padding-top:0.6em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.7em;}

#buscador-form .buscar {width:8.19em;margin-top:0.31em;padding-left:2.5em}
#buscador-form .buscar .boton{
	text-align: center;
	background-image: url(../img/bot-dispo.gif);
	background-repeat: no-repeat;
	font-family:Tahoma,Verdana,Arial;color:#ffffff;font-size:0.75em;font-weight:bold;
	border: 0px none;
	height: 24px;width:170px;
	
}
#buscador-form .ordenalfabetik {font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.6em;}

#general{
padding:1em 0 1em 0
}

#general .titulo{
	font-family:Tahoma,Verdana,Arial;color:#FF4901;font-size:0.9em;
	padding:0.5em 0 0.5em 0;
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}
#general .texto{
	font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.8em;
	padding:1em 0 1em 0;
}
#general .texto a{font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.9em;}
#general .texto p{margin-top:0.5em}
#general .txt p{font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.8em;}

#area-cabecera .cabecera{width:100%}
#area-cabecera .cabecera{
	background: url(../img/barra-buscador.gif) repeat-x;
	height:30px;	
	margin-top:0.5em
}

#area-cabecera .cabecera .txt{
	width:97.5%;
	padding-left:12px;
	padding-top:5px;
	font-family:Tahoma,Verdana,Arial;color:#FF4901;font-size:0.9em;font-weight:bold;
}

#area-form{
	font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.8em;
}

#area-form .long1 {width:25em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:1em;}
#area-form .long2 {width:10em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:1em;}
#area-form .textarea {font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:1em;}
#area-form .combo {font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:1em;}

#botones{align:center;width:50%;margin:2em;padding-left:14em}
#botones2{margin:2em;padding-left:5em}
#botones .volver, #botones2 .volver{
	text-align: center;
	background-image: url(../img/bot-buscar-peq.gif);
	background-repeat: no-repeat;
	font-family:Tahoma,Verdana,Arial;color:#ffffff;font-size:0.8em;
	font-weight:bold;
	border: 0px none;
	height: 24px;width:59px;
}
#botones .continuar,#botones .enviar, #botones2 .enviar{
	text-align: center;
	background-image: url(../img/bot-continuar.gif);
	background-repeat: no-repeat;
	font-family:Tahoma,Verdana,Arial;color:#ffffff;font-size:0.7em;
	font-weight:bold;
	border: 0px none;
	height: 24px;width:84px;
}

.ast{color:#FF4901;}

#TxtDestinos{
    width:50%;
    margin:0 auto 0 auto;
    border: 1px solid #949393;
    padding:0.5em 2em 2em 2em
    
}
#TxtDestinos .listado{padding-left:4em}

#TxtDestinos .listado ul{margin:0.5em 0;padding:0;list-style-type: none}
#TxtDestinos .listado ul li a{display:inline; background: url(../img/punto.gif) no-repeat center left; padding-left:1em; padding-right:0.5em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.8em;font-weight:bold}


#TxtError{
    width:90%;
    padding:0.5em;
    font-family:Tahoma,Verdana,Arial;color:#6A6969;font-size:0.9em;
    border: 1px solid #2F6484;
    height:auto !important;
	height:100%;
	min-height:100%;
	overflow:auto;
}
#TxtError .equis{margin:1em}
#TxtError .desc{font-size:0.8em;padding:1em 2em 1em}

/*listado de disponibilidad*/

#area-listado-dispo{
	margin-top:0.5em;
}

#area-listado-dispo .cabecera{
	font-family:Tahoma,Verdana,Arial;color:#FF4901;font-size:0.7em;font-weight:bold;
	height:2.5em
}
#area-listado-dispo .linea{
	height:0.06em;
	background-color:#DBDBDB;
}
#area-listado-dispo .espacio{
	height:0.21em;
}
#area-listado-dispo .contenido{
	height:2em;
	background-color:#EDF1FF;
	font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.7em;text-decoration:none;
}
#area-listado-dispo .contenido .pvp{
	font-family:Tahoma,Verdana,Arial;color:#FF4901;font-size:1.3em;text-decoration:none;
}
#area-listado-dispo .contenido .oferta{color:#FC680E}
#area-listado-dispo .pie{
	font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.7em;
	text-align:right
}

/*fin listado disponibilidad*/


/*cabecera de ofertas*/

#busca-ofertas{
	margin:1em 0.5em;
	padding:0.3em;
	border: 1px Solid #7F9CEF;
	background-color:#ECECEC;
	font-family:Tahoma,Verdana,Arial;color:#7B7878;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:auto;
}

#busca-ofertas .logo-ofer{float:left;width:24%}
#busca-ofertas .cont-ofer{float:right;width:76%}
#busca-ofertas .logo-ofer .tit-oferta{color:#FE8504;margin-right:0.5em;padding:0.5em;border-right: 1px Solid #7B7878;}
#busca-ofertas .logo-ofer img{vertical-align: middle;}
#busca-ofertas .cont-ofer .instrucciones{float:left;width:35%;font-size:0.7em;padding-top:0.5em}
.instrucciones{font-size:0.7em;color:#39434c;font-family:Tahoma,Verdana,Arial;padding:0.4em 0.2em 0.4em 0.2em}
#busca-ofertas .cont-ofer .buscador{
	float:right;width:62%;
	border: 1px Solid #7B7878;
	background-color:#ffffff;
	padding:0.8em;
	font-size:0.7em;
	margin-top:0.2em
}
#busca-ofertas .cont-ofer .buscador .litTipo, #busca-ofertas .cont-ofer .buscador .litProv{margin-left:3em}
#busca-ofertas .cont-ofer .buscador #provincia{width:12em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:1em;}
#busca-ofertas .cont-ofer .buscador #tipo{width:12em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:1em;}

#fecha-ofertas{width:15em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:1em;}
#fecha-ofertas-dest{width:12em;font-family:Tahoma,Verdana,Arial;color:#514F4F;font-size:0.65em;}
/*fin cabecera de ofertas*/

/*ofertas destacadas*/
#ofer-dest{
	font-family:Tahoma,Verdana,Arial;
	font-size:0.7em;
	margin-top:0.5em;
	padding-bottom:0.5em;
	border-bottom: 1px Solid #7F9CEF;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:auto;
}
#ofer-dest .tit,.tit a, .tit a:visited{color:#FF4901;text-decoration:none}
#ofer-dest .descripcion{color:#686868}
#ofer-dest .pvp{color:#DB3838;font-size:1.5em;text-align:right;margin:0.5em 0 0.5em 0}
#ofer-dest .pvp .desde{color:#686868;font-size:0.65em;}
#ofer-dest .botones .pvp{font-family:Tahoma,Verdana,Arial;font-size:1em;}
#ofer-dest .botones .boton{padding-top:0.4em}

.txt-ofer{
	font-family:Tahoma,Verdana,Arial;
	font-size:1em;
	margin-top:0.5em;
}
.destacado .desdeofer{text-align:right;width:100%}
.destacado .desdeofer .pvp{color:#DB3838;font-size:1.6em;}
.descrip-ofer1{
float:left;width:32%
}
.descrip-ofer2{
float:right;width:56%
}
.areadispo-ofer{
	border: 1px Solid #DB3838;
	padding:0.5em;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:auto;
	vertical-align:bottom;
	margin-top:1em
}

.desoferta{float:left;width:80%;color:#686868;font-family:Tahoma,Verdana,Arial;font-size:1em;margin-top:0.5em}
.pvpoferta{float:right;width:20%;margin-top:0.3em} 
.ofer-nar,.ofer-nar a, .ofer-nar a:visited{color:#FF4901;font-size:1.1em;}

.areadispo-ofer .destacado .pvp{color:#DB3838;font-size:1.25em;text-align:right}
/*fin ofertas destacadas*/

/*definicion area hoteles cercanos */
#hcercanos .cab-cercanos {
	background:transparent url(../img/cab-cerca.jpg) no-repeat scroll right center;
	height:38px;
	margin-top:0.5em;
}

#hcercanos .cab-cercanos .tx-titulo {
	color:#2F6484;
	font-family:Tahoma,Verdana,Arial;
	font-size:0.8em;
	font-weight:bold;
	padding-left:0.9em;
	padding-top:0.7em;
	text-decoration:none;
}
#hcercanos .list-cercanos {border: 1px Solid #DBDBDB;padding:0.1em}
#hcercanos .list-cercanos ul li {
	background:transparent url(../img/punto.gif) no-repeat scroll 3px 6px;
	padding:0.2em 13px;
	color:#7B7878;
	font-family:Tahoma,Verdana,Arial;
	font-size:0.7em;
	min-height:100%;
	height:auto !important;
	height:100%;
}

#hcercanos .list-cercanos ul li a{
	text-decoration:none;
	color:#767C8F;
}
#hcercanos .list-cercanos ul li a:hover{
	text-decoration:underline;
}

/*fin definicion area hoteles cercanos */

/*definicion area central */
/*contacto*/

#area-form .codigo img{vertical-align: middle;}
#area-form .codigo a{color:#686868}