/*definicion area central */
#area-central{ 
	padding:0.2em 0.5em;overflow: auto;
}

#izquierda{
	padding-bottom:0.5em;
	width:21.7%;
	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{
	color:#596DA3;font-size:0.7em;font-weight:bold;text-decoration:none;
}
#menu-lat a:hover{color:#03ACE3;}

#menu-lat H2.tx-titulo{
	padding:0.9em;
	color:#2F6484;font-size:0.8em;font-weight:bold;text-decoration:none;
}

#menu-lat .tit-aloja{
	background: url(../img/cab-aloja.jpg) no-repeat center right;
	height:38px;
}

#menu-lat .tit-playa{
	background: url(../img/cab-playa.jpg) no-repeat center right;
	height:38px;
}

#menu-lat .tit-escapada{
	background: url(../img/cab-escapadas.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 .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-vendidos, #menu-lat .tit-ultimasventas{
	background: url(../img/cab-vendidos.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:auto !important;
	min-height:20px;
	padding-bottom:0.1em;
}
#menu-lat .submenu ul li .ultimo{background:none;}

#menu-lat .list-vendidos, #menu-lat .list-ultimasventas{
	background-color:#F5F7FB;color:#6b6969;font-size:0.7em;
}
#menu-lat .list-vendidos ul, #menu-lat .list-ultimasventas ul{margin: 0;padding:0;}
#menu-lat .list-vendidos ul li{
	min-height:100%;
	height:auto !important;
	height:100%;
	list-style:none;
	padding: 0.5em 0.5em 0.5em 2em;
	background:transparent url(../img/puntos-h.gif) repeat-x right bottom;
}

#menu-lat .list-vendidos a, #menu-lat .list-vendidos a:visited, #menu-lat .list-ultimasventas a, #menu-lat .list-ultimasventas a:visited{
	color:#596DA3;font-size:1em;text-decoration:none;
}
#menu-lat .list-vendidos a:hover, #menu-lat .list-ultimasventas a:hover{
	color:#03ACE3;
}

#menu-lat .list-ultimasventas ul li{
	min-height:100%;
	height:auto !important;
	height:100%;
	list-style:none;
	padding: 0.5em 1em;
	background:transparent url(../img/puntos-h.gif) repeat-x right bottom;
}

#menu-lat .list-ultimasventas ul li .enlace{text-align:right}

#menu-lat .list-ultimasventas ul li .imagenH{margin-right:0.5em;width:5.5em;}

.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{
	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{
	color:#777676;font-size:0.7em;text-decoration:none;
}
#hvalorados .list-valorados li.gr a, #hvalorados .list-valorados li.gr a:visited{font-size:0.8em;}

#hvalorados .list-valorados .txt .imgVal_peq, .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: hidden;
	list-style:none;
	padding: 0 0 0 15px;
	background: url(../img/punto.gif) no-repeat 5px 8px;
}
#hvalorados .list-valorados .detalle{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{
	color:#2F6484;font-size:0.8em;font-weight:bold;text-decoration:none;
	padding-top:0.5em;
	padding-left:0.9em;
}

#menu-confirm .detalles{
	color:#2F6484;font-size:0.7em;
	padding:0.9em;
}

#derecha{
	width:75.5%;
	float:right;
}

#derecha-listado{
	width:71%;
	float:right;
}

#migas{
	padding:0.5em 0 0.5em 0;
	color:#FC6602;font-size:0.7em;width:100%
}
#migas .enlaces, #migas .enlaces a, #migas .enlaces a:visited{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:96.8%;
}
#buscador-esp .izquierda .titular{
	float:left;
	width:30%;
	font-size:1.2em;
	line-height:2.1em;
	text-aling: center
}
#buscador-esp .derecha{
	float:right;
	width:65%;
	background-color:#fbe2f0;
	border:1px solid #da95ba;
	height:auto !important;
	min-height:100%;
	padding:0.4em;
	overflow:auto;
}
#buscador-esp .derecha form{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:0.6em
}
#mapa .cabecera h2.izquierda {
	color:#FF4901;
	float:left;
	font-size:0.9em;
	font-weight:bold;
	padding-left:0.75em;
	padding-top:0.45em;
	width:39%;
}
#mapa .cabecera .derecha {
	float:right;
	width:59%;
}
#mapa .cabecera .derecha .txt {
	color:#5E5E5E;
	float:left;
	font-size:0.7em;
	padding-top:1em;
	width:90%;
}

#mapa .cabecera .derecha .img {
	float:right;
	width:8.5%;
}
#mapa .cabecera .derecha img{z-index:2}

#listHoteles .cabecera .txt{
	width:97.5%;
	padding-left:12px;
	padding-top:5px;
	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;
	color:#2F6484;font-size:0.7em;
}
.fpago .tit-fpago{color:#666666;text-decoration:underline}
.pie{
	padding-top:0.5em;
	text-align:right;
	color:#2F6484;font-size:0.7em;
}

#listHoteles .oferta .accesos .desde{
	width:35%;
	float:left;
	border: 1px solid #D7D7D7;
	text-align:center;
	color:#686868;font-size:0.7em;
	padding:0.3em;
	margin-top:1em
}


#listHoteles .oferta .accesos .desde .pvp{
	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;
	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;
	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{color:#FF2501;font-size:0.9em;text-decoration:none;}

#listHoteles .precios-dispo .boton{border-bottom: 1px solid #DCE1EB;}

#listHoteles .precios-dispo .producto .paquete{padding:0.5em}

#tit-conlinea .titular{
	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 .titularbg{
	color:#686868;font-size:0.8em;font-weight:bold;text-decoration:none;
	width:100%;
	padding-top:0.5em;
	border-bottom: solid #DBDBDB 1px;
	clear:both
}
#tit-conlinea .titularbg .bg{
	padding:0.4em 0.4em 0 0.4em;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	color:#2f6484;
	background-color:#f4f4f4;
}
#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{
	color:#686868;font-size:0.9em;text-decoration:none;
}
#tit-conlinea .listado{
	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;
	color:#686868;font-size:0.8em;	
}
.paginacion, .paginacion1{
	padding:0.7em;
	margin-top:0.5em;
	height:15px;
	border: 1px solid #DCE1EB;
	background-color:#F8F8F8;
	color:#686868;font-size:0.7em;
}

.paginacion a, .paginacion1 a{
	color:#686868;font-size:1em;text-decoration:underline;padding:0 0.2em
}

.paginacion .izquierda, .paginacion1 .izquierda{float:left}
.paginacion .derecha, .paginacion1 .derecha{float:right}

#mapa_web{padding:1em 0 1em 0}
#mapa_web .cab_menu{
	background-color:#617ed3;
	padding:0.2em;
	margin:0.2em;
	color:#ffffff;font-size:0.9em;
}
#mapa_web .cont_menu{
	border: 1px solid #DBDBDB;
	margin:0.2em;
	padding:0.2em;
	overflow:auto
}
#mapa_web .cont_menu ul{margin:0.2em 0;padding:0;list-style-type: none;width:100%;overflow:auto;}
#mapa_web .cont_menu ul li{
	background: url(../img/puntoN-li.gif) no-repeat left 0.2em; 
	padding:0.1em 1em 0.1em 0.7em;
	list-style-position:outside;
	list-style-image:none;
	display:block;
	float:left;
	width:30%;
}
#mapa_web .cont_menu ul li{color:#505050;font-size:0.8em;}
#mapa_web .cont_menu ul li a{color:#333366;}

#mapa_web .enlaces_menu{
	text-align:right;
	padding:0.2em;
}
#mapa_web .enlaces_menu a{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{
	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:#f7f8fc;
	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{color:#275672;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;
  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{
	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;
	color:#514F4F;font-size:0.75em;
	background-color:#ffffff;
}

#buscador-form .datos .total{clear:both;padding-top:0.6em;color:#514F4F;font-size:1em;}

#buscador-form .descripcion{width:20.5em;color:#514F4F;font-size:0.75em;margin-top:0.5em}
#buscador-form .descripciongr{width:29.45em;color:#514F4F;font-size:0.8em;margin-top:0.5em}

#buscador-form .datos .fecha{width:6.5em;color:#514F4F;font-size:0.95em;}
#buscador-form .datos #habitaciones{width:10em;color:#514F4F;font-size:0.95em;}
#buscador-form .datos #personas{width:10em;color:#514F4F;font-size:0.95em;}
#buscador-form .datos .total .ninos {width:1.2em;color:#514F4F;font-size:0.95em;}

#buscador-form .proximas{width:22em;padding-top:0.6em;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;
	color:#ffffff;font-size:0.75em;font-weight:bold;
	border: 0px none;
	height: 24px;width:170px;
	
}
#buscador-form .ordenalfabetik {color:#514F4F;font-size:0.6em;}

#general{padding:1em 0 1em 0}

#general .titulo{
	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{
	color:#514F4F;font-size:0.8em;
	padding:1em 0 1em 0;
}
#general .texto a{color:#514F4F;font-size:0.9em;}
#general .texto p{margin-top:0.5em}
#general .txt p{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;
	color:#FF4901;font-size:0.9em;font-weight:bold;
}

#area-form{
	color:#514F4F;font-size:0.8em;
}

#area-form .long1 {width:25em;color:#514F4F;font-size:1em;}
#area-form .long2 {width:10em;color:#514F4F;font-size:1em;}
#area-form .textarea {color:#514F4F;font-size:1em;}
#area-form .combo {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;
	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;
	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;color:#514F4F;font-size:0.8em;font-weight:bold}

#TxtError{
  padding:0.5em;
  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}

#TxtDetalle{
  padding:0.5em;
  color:#514F4F;font-size:0.8em;
  height:auto !important;
	height:100%;
	min-height:100%;
	overflow:auto;
}
#TxtDetalle a{color:#514F4F}

/*listado de disponibilidad*/

#area-listado-dispo{margin-top:0.5em;}

#area-listado-dispo .cabecera{
	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;
	color:#514F4F;font-size:0.7em;text-decoration:none;
}
#area-listado-dispo .contenido .pvp{
	color:#FF4901;font-size:1.3em;text-decoration:none;
}
#area-listado-dispo .contenido .oferta{color:#FC680E}
#area-listado-dispo .pie{
	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;
	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;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;color:#514F4F;font-size:1em;}
#busca-ofertas .cont-ofer .buscador #tipo{width:12em;color:#514F4F;font-size:1em;}

#fecha-ofertas{width:15em;color:#514F4F;font-size:1em;}
#fecha-ofertas-dest{width:12em;color:#514F4F;font-size:0.65em;}
/*fin cabecera de ofertas*/

/*ofertas destacadas*/
#ofer-dest{
	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-size:1em;}
#ofer-dest .botones .boton{padding-top:0.4em}

.txt-ofer{
	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-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-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-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}

#tit-boletin{
	background:transparent url(../img/cab-boletin.jpg) no-repeat scroll right center;
	width:100%;
	height:38px
}
#tit-boletin .tx-titulo{
	color:#2F6484;
	font-size:0.8em;
	font-weight:bold;
	padding:0.9em;
	text-decoration:none;
}
#hboletin .formBoletin{
	background-color:#F2F4F9;text-align:center;
	font-size:0.8em;
	color:#686868;
}
#hboletin .formBoletin .enlace{padding-top:0.3em}
#hboletin .formBoletin a, #hboletin .formBoletin a:visited{color:#686868;font-size:0.8em;}

#hboletin .formBoletin .email {
	color:#6A6969;
	font-size:1em;
	width:10em;
	margin-top:0.3em
}

#hboletin .formBoletin .enviar {
	background-color:#7695F7;
	color:#FFFFFF;
	font-size:1em;
	height:1.5em;
	width:4em;
	margin-top:0.3em
}
#hboletin .fin img {width:100%;}

#hmensaje{
	width:98.6%;
	padding:0.1em 0.1em 0.1em 0.6em;
	border: 1px solid #d7d7d7;
	background-color:#ffff99;
	color:#595959;
	font-size:0.75em;
	font-weight:bold;
}
#hmensaje a{color:#0f66be}

#noresults{
	height:auto !important;
	min-height:100%;
	width:87%;
	margin-left:2em
}

#noresults .buscador {
	background-color:#E3F3F3;
	border:1px solid #7F9CEF;
	margin:0.4em;
	padding:1em;
}

.buscaxnombre{
	border:1px solid #D4D4D4;
	color:#514F4F;
	font-family:Arial;
	font-size:1.2em;
}

/**este es un parche para la fecha hasta en aleman que no se ve bien en hoteles de ski****/
#buscador-form .datos .derecha2 {
	color:#514F4F;
	float:left;
	font-size:0.75em;
	margin-top:0.6em;
	width:15.5em;
}