/* CARD APP no remove */
#lightbox { display:none;  	background:#000000;  	opacity:0.7;  	filter:alpha(opacity=90);  	position:fixed;	top:0px;  	left:0px;  	min-width:100%;  	min-height:100%;  	z-index:2147483646;  }
#lightbox_card_app { display:none; 	width:700px;  	background:#FFFFFF;  	padding:10px 15px 10px 15px;  	border:2px solid #CCCCCC;  	height:500px;	overflow-x: auto;	z-index:2147483647;	-moz-box-sizing: border-box;  -webkit-box-sizing: border-box;  -ms-box-sizing: border-box;  box-sizing: border-box;	}
#iframe_card_app { 	width:100%; height: 100%; display: block !important; }
@media screen and (max-width:768px)
{
	#lightbox_card_app { width: 98%; height: 98%; }
}
@media screen and (max-width:599px)
{
	#lightbox_card_app { width: 98%; height: 98%; }
}




/* ----------------------------- GENERAL ------------------------------ */
a{outline:none;color:#231f20;}
h1{font-size:inherit;}
#resumen_error{display:none;background:none repeat scroll 0 0 #FFE8DF;border:1px solid #FD4B4E;margin-bottom:20px;color:#FD4B4E;padding:5px;}
.titulo{font-size:16px;font-weight:700;display:block;font-family:Arial, Helvetica, sans-serif;text-transform:uppercase;}
.texto{font-size:12px;display:block;color:#4a4a4a;font-family:Arial, Helvetica, sans-serif;}
#total{width:100%;float:left;font-family:Arial, Helvetica, sans-serif;background:#a2a2a2;}
#content{background-color:#FFF;width:100%;float:left;}
#content2{width:100%;background:url(../imagenes_plantillas/background_apartado.png) repeat-x 0 0 #a2a2a2;}
#ofertas_content_right #entradilla_apartado{background:url(../imagenes_plantillas/iconos_apartados/apartado_directorio.png) no-repeat 0 0 transparent;width:605px;float:left;min-height:60px;margin:0;padding:0 0 0 55px;}
#ofertas_content_right span#content_apartado{color:#231f20;text-transform:none;font-size:13px;font-weight:400;width:650px;float:left;margin:10px 0;}
#content_right{width:210px;float:left;}
#content_left{width:650px;float:left;margin-right:34px;}
#ofertas_content{min-height:150px;}
.azul_celeste{color:#f1f2f6;}
.celeste{color:#d6e9f7;}
.azul a{color:#7e99aa;text-decoration:none;}
.azul_electrico{color:#4495c2;}
.trece{font-size:13px!important;}
.dieciseis{font-size:16px;}
.dieciocho{font-size:18px;}
#content2_right{width:710px;float:left;}
#content2_left{margin:0 15px 0 0;}
.apartado_estandard #content2_left{margin:0 15px 0 0 !important;}
.apartado_estandard #content2_right #directorio2{width:670px;background:#FFF;border:none;margin:20px 0;}
.mapaweb_nivell0{font-size:12px;margin-left:0;margin-bottom:5px;}
.mapaweb_nivell1{font-size:12px;margin-left:10px;margin-bottom:5px;}
.mapaweb_nivell2{font-size:12px;margin-left:20px;margin-bottom:5px;}
.mapaweb_nivell3{font-size:12px;margin-left:30px;margin-bottom:5px;}
.mapaweb_nivell4{font-size:12px;margin-left:40px;margin-bottom:5px;}
/* --------------------------- MIGAS DE PAN ---------------------------- */
#migas{font-size:12px;color:#fff;float:left;width:964px;padding:10px 0;}
#migas a{color:#fff;text-decoration:none;}
/* ------------------------ VENTAJAS RESERVAR EN LA WEB -------------------- */
#reservar_web{float:left;width:210px;background:#f6efdf;}
#reservar_web #ventajas #titulo_ventajas{font-size:18px;text-transform:uppercase;color:#FFF;background:#4a4a4a;width:190px;float:left;padding:10px;}
#reservar_web #ventajas ul{float:left;width:190px;padding:5px 10px;}
#reservar_web #ventajas ul li{list-style:none;font-size:12px;color:#4a4a4a;min-height:25px;padding:2px 0 7px 35px;}
#reservar_web #ventajas ul li#ventajas_exclusivas{background:url(../imagenes_plantillas/iconos_ventajas_web/regalo.png) no-repeat 0 0 transparent;}
#reservar_web #ventajas ul li#sin_gastos{background:url(../imagenes_plantillas/iconos_ventajas_web/hotel.png) no-repeat 0 0 transparent;}
#reservar_web #ventajas ul li#precio_minimo{background:url(../imagenes_plantillas/iconos_ventajas_web/visto.png) no-repeat 0 0 transparent;}
#reservar_web #ventajas ul li#tres_clicks{background:url(../imagenes_plantillas/iconos_ventajas_web/mouse.png) no-repeat 0 0 transparent;}
#reservar_web #ventajas ul li#pago_directo{background:url(../imagenes_plantillas/iconos_ventajas_web/targets.png) no-repeat 0 0 transparent;}
#reservar_web #ventajas ul li#confirmacion_inmediata{background:url(../imagenes_plantillas/iconos_ventajas_web/clock.png) no-repeat 0 0 transparent;}
#reservar_web #ventajas ul li#atencion_24h{background:url(../imagenes_plantillas/iconos_ventajas_web/timbre.png) no-repeat 0 0 transparent;}
/* -------------------------- BANNER CORPORATE EN APARTADOS ------------------------ */
#eurostars_corporate{width:210px;float:left;margin-top:20px;}
#eurostars_corporate #corporate{background:url(../imagenes_plantillas/background_banner_empresas.png) no-repeat 0 0 transparent;width:210px;min-height:185px;float:left;}
#eurostars_corporate #corporate #titulo_corporate{color:#4a4a4a;font-size:19px;text-transform:uppercase;float:left;width:190px;text-align:right;font-weight:700;line-height:18px;margin:125px 10px 10px;}
#eurostars_corporate #corporate a{color:#FFF;font-size:14px;background:#4a4a4a;width:190px;float:left;text-decoration:none;text-align:right;padding:10px;}
#eurostars_corporate #corporate a span{text-transform:uppercase;color:#d3a144;}
#nav{height:32px;}
#nav a{text-decoration:none;text-transform:uppercase;color:#231f20;display:block;line-height:32px;}
#nav .selected a{cursor:default;}
#nav li{float:left;height:32px;font-size:14px;list-style-type:none;}
#nav li:hover,#nav .selected{background:#231f20;}
#nav #item_menu_cabecera_8{background:#d3a144;}
#nav #form_cambio_idioma{z-index:20;position:relative;}
#nav #form_cambio_idioma li{float:none;color:#231f20;line-height:32px;padding:0 10px;}
#nav #form_cambio_idioma li:first-child{padding-left:30px;background:url(../imagenes/triangulo-idioma.png) no-repeat 15px center;}
#nav #form_cambio_idioma a:hover{color:#231f20;text-decoration:underline;}
/* -------------------------- FOOTER -------------------------- */
#footer{background:#4a4a4a;width:100%;float:left;border-bottom:8px solid #333;}
#footer_izq{width:600px;float:left;}
#footer_der{width:300px;float:right;}
#nav2{float:left;width:100%;padding:0 0 20px;}
#nav2 img{float:left;margin:0 5px 0 40px;}
#nav2_content{list-style-type:none;float:left;width:auto;margin-top:10px;}
#nav2_content li{list-style:none;width:auto;float:left;color:#a4a4a4;font-size:9px;}
#nav2_content li.copy{font-size:11px;color:#fff;clear:both;float:left;margin-left:5px;}
#nav2_content li a{width:auto;cursor:pointer;float:left;text-decoration:none;font-size:11px;color:#fff;border-right:1px solid #fff;padding:0 5px;}
.copyright_align3 img{width:12%;margin:5px 18px 0 0;}
.titulo_hotel_propuesto img{height:12px;}
#content_footer ul{list-style-type:none;}
.borde_derecho_logos{border-right:1px solid #CAC8C4;width:188px;padding-left:60px;float:left;}
.lista_enlaces_footer{color:#CAC8C4;font-size:11px;float:left;padding-left:40px;}
.lista_enlaces_footer li{padding-bottom:10px;}
.titulo_lista{color:#d3a144;text-transform:uppercase;}
.separacion_superior_logo_footer{padding-top:25px;padding-bottom:25px;}
#primer_contenido_footer{margin-top:40px;}
.atencion_cliente_align1{float:left;margin-top:7px;padding-right:4px;font-size:11px;color:#fff;}
.atencion_cliente_align2 a{float:left;width:16px;margin:6px 5px 0 0;}
#nav2 .atencion_cliente_align2 a img{margin:0 5px 0 0;}
#pie_cliente_copyright{width:100%;height:107px;padding-top:10px;color:#CAC8C4;}
#copyright{margin-top:5px;float:right;clear:both;font-size:11px;color:#fff;}
.copyright_align1{font-size: 11px;float:left;padding:10px 10px 10px 30px;}
.copyright_align2{margin-top:22px;padding-right:185px;}
#nav2 .copyright_align3{float:right;margin:0;}
#primer_contenido_footer a{color:#fff;text-decoration:none;}
#destinos_destacados{width:924px;float:left;border-bottom:1px solid #A3A3A3;margin:10px 0;padding:0 0 15px 40px;}
.destinos_mas_solicitados{background:url(../imagenes_plantillas/footer/mas-destinos.jpg) no-repeat;width:96%;float:left;padding-left:25px;line-height:18px;font-size:12px;text-transform:uppercase;color:#fff;}
.destinos_mas_solicitados:hover{cursor:pointer;text-decoration:underline;}
#footer_content{width:955px;float:left;margin:10px auto;}
#footer_content a{color:#fff;margin-bottom:5px;text-decoration:none;font-weight:400;width:100%;float:left;}
#footer_content_left{float:left;width:360px;padding:20px 10px 20px 20px;}
#footer_content_center{float:left;width:360px;border-left:1px #fff solid;border-right:1px #fff solid;padding:20px 10px 20px 20px;}
#footer_content_right{float:left;width:128px;padding:20px 10px 20px 20px;}
#footer_content_right div{float:left;width:128px;color:#bbb;font-size:11px;margin:10px 5px 10px 0;}
/* ------------------ SLIDE ---------------------------- */
#ofertas{position:relative;float:left;width:100%;}
#div_footer_promo_home{color:#FFF;font-size:13px;height:420px;left:0;width:100%;text-align:center;}
#promo_left_home{float:left;text-align:left;width:100%;}
#promo_right_home{position:relative;top:-25px;width:960px;margin:auto;}
#listado_puntos_home li{display:inline;padding:2px 10px 3px 6px;}
.bola_activa{color:#333;background:url(../imagenes_plantillas/img_bola_activa.png) no-repeat scroll 0 0 transparent;cursor:pointer;}
.panel-overlay{font:bold 28px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;font-weight:400;clear:both;position:absolute;bottom:0;right:0;width:230px;height:362px;text-align:center;margin:0;padding:20px 10px 0;}
.panel-overlay .ocre{color:#d0cb87;}
.panel-overlaysub{font:normal 16px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;text-align:right;margin:0 0 5px;padding:0;}
.botoninformate{background:none repeat scroll 0 0 transparent;border:medium none;font-size:14px;font-weight:700;height:382px;left:-450px;position:absolute;top:0;width:700px;}
.botoninformate a{background:none repeat scroll 0 0 transparent;border:medium none;font-size:14px;font-weight:700;height:382px;left:0;position:absolute;top:0;width:700px;}
#hotel_ciudad{margin-top:190px;}
.activoHeader{background:#231f20;color:#000;display:block;}
.bola_noactivaHeader{background:url(../imagenes/bola_no_activa.png) no-repeat scroll 0 0 transparent;cursor:pointer;}
.bola_activaHeader{background:url(../imagenes/bola_activa.png) no-repeat scroll 0 0 transparent;cursor:pointer;color:#333;}
#listado_puntos_homeHeader li{display:inline;padding:2px 20px 3px 6px;}
.video_slide .iframe_video {margin: 0;width: 100%;background: #4a4a4a;float: none;height: 257px;}
.video_slide .iframe_video iframe {margin: 0 15%;}
/* -------------------- SLIDE OFERTAS HOME ----------------------- */
#div_footer_promo_home{color:#FFF;font-size:13px;height:420px;position:relative;text-align:center;width:100%;}
#promo_left_home #listado_promos li div a img{width:100%;height:420px;}
/* -------------------- SLIDE RAZONES HOME ----------------------- */
#razones{float:left;text-align:left;width:100%;position:relative;}
#promo_right_home_razon{position:absolute;bottom:25px;right:22px;}
#listado_puntos_razones_home li{display:inline;font-size:10px;width:15px;height:15px;float:left;text-align:center;line-height:15px;margin-left:5px;padding:0;}
.bola_activa_razon{background:url(../imagenes/bola_activa_razon.png) no-repeat scroll 0 0 transparent;cursor:pointer;color:#FFF;}
.bola_noactiva_razon{background:url(../imagenes/bola_no_activa_razon.png) no-repeat scroll 0 0 transparent;cursor:pointer;color:#FFF;}
#buscador{margin-bottom:10px;background:url(../images/engine/bg.png);height:367px;width:198px;float:left;color:#000;font-family:Arial, Helvetica, sans-serif;padding:10px 15px 5px;}
#buscador div{overflow:visible;}
#buscador .content{padding-bottom:0px;}
#resultado_busqueda_ordenar_nav{color:#666;text-align:right;float:left;width:100%;margin:0;}
#resultado_busqueda_ordenar_nav li{height:15px;float:left;color:#FFF;font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:400;margin-right:0;}
#resultado_busqueda_ordenar_nav li select{font-family:Arial, Helvetica, sans-serif;}
#resultado_busqueda_ordenar_nav li.active{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;color:#3D5D6C;height:16px;float:left;border-bottom:none;}
.hoteles_visibles{font-size:10px;margin-top:16px;color:#4c4c4c;width:30%;float:left;display:none;}
#resultado_busqueda_ordenar_nav li.inactiva{border:none;color:#FFF;height:15px;float:left;margin-right:10px;}
#buscador .titulo1{font-weight:700;font-size:20px;text-transform:uppercase;color:#FFF;width:100%;float:left;text-align:center;font-family:Arial, Helvetica, sans-serif;}
#buscador .descript1{font-size:14px;color:#000;width:100%;float:left;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0 0 8px;}
#buscador_localizar{float:left;width:188px;height:85px;position:relative;}
#buscador_localizar select{background:#FFF;width:198px;height:23px;border:none;font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#666;margin:0 0 4px;padding:1px;}
#selector_pais{position:absolute;top:0;}
/*#selector_pais{position:absolute;top:0;z-index:550;}*/
#selector_ciudad{position:absolute;top:27px;}
/*#selector_ciudad{position:absolute;top:27px;z-index:550;}*/
#selector_hotel{position:absolute;top:54px;}
/*#selector_hotel{position:absolute;top:54px;z-index:550;}*/
#buscador #buscador_fechas div{clear:both;}
#buscador_fechas{float:left;font-size:11px;position:relative;width:100%;height:112px;}
#buscador_fechas label{font-size:11px;}
#buscador_fechas input{font-family:Arial, Helvetica, sans-serif;font-size:14px;border:#FFF 1px solid;display:block;margin-bottom:8px;margin-right:3px;background:#FFF;color:#666;width:165px;float:left;height:18px;padding:2px;}
#buscador_fechas ul li#input_fecha_entrada #calendario_entrada,#buscador_fechas ul li#input_fecha_salida #calendario_salida{cursor:pointer;position:absolute;z-index:0;}
#buscador_datos{float:left;font-size:11px;position:relative;width:100%;}
#buscador_datos label{color:#000;float:left;font-size:11px;clear:both;margin:19px 4px -10px 0;}
#buscador_datos div .selector_habitaciones{position:absolute;right:24px;width:38px;clear:none;}
#buscador_fechas div .selector_habitaciones{clear:none!important;}
#buscador #cod_promocional{margin-top:0;float:left;width:188px;height:50px;position:absolute;top:75px;left:0;}
#cod_promocional #disponibilidad{text-transform:uppercase;background:#000;color:#fff;font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:700;float:left;width:100%;text-align:center;margin:0 auto;padding:5px 0;}
#cod_promocional span a{cursor:pointer;color:#000;text-decoration:underline;font-size:11px;font-weight:400;line-height:24px;}
#buscador #cod_promocional #input_codigo{position:absolute;top:24px;right:0;margin:0;padding:0;}
#capa_loading{display:none;background:url(../imagenes_plantillas/bg_loading.png) repeat;color:#FFF;font-size:70px;font-weight:700;width:100%;height:100%;position:fixed;z-index:99999999999999999999999999999;}
#buscador_fechas label.habitaciones_monohotel{width:119px;text-align:right;margin-right:5px;float:left;font-size:11px;line-height:21px;}
#buscador_datos div.filas_habitaciones{float:left;margin-right:0;width:auto;}
#buscador_apaisado #buscador{margin-bottom:0;height:82px;width:924px;padding:8px 20px;}
#buscador_apaisado #resultado_busqueda_ordenar_nav{color:#666;float:right;margin-top:10px;text-align:right;width:60%;}
#buscador_apaisado #resultado_busqueda_ordenar_nav li{background:#F6F4E3;border-left:1px solid #D2CCAE;border-right:1px solid #D2CCAE;border-top:1px solid #D2CCAE;height:15px;float:left;border:1px #d3d3d3 ridge;color:#AEA684;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:11px;font-weight:700;margin-right:0;padding:5px 10px;}
#buscador_apaisado #resultado_busqueda_ordenar_nav li.active{background:#F1F3F6;border-left:1px solid #D2CCAE;border-right:1px solid #D2CCAE;border-top:1px solid #D2CCAE;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:13px;font-weight:700;color:#3D5D6C;height:16px;float:left;border-bottom:none;padding:5px 10px;}
#buscador_apaisado .hoteles_visibles{font-size:10px;margin-top:16px;color:#4c4c4c;width:30%;float:left;}
#buscador_apaisado #resultado_busqueda_ordenar_nav li.inactiva{background:#FFF;border:none;color:#593c1e;height:15px;float:left;padding:5px 10px;}
#buscador_apaisado #buscador_localizar{float:left;width:910px;height:27px;position:relative;}
#buscador_apaisado #buscador_localizar select{background:#FFF;width:199px;border:none;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666;position:absolute;top:0;left:0;height:19px;margin:0 0 4px;padding:0;}
#buscador_apaisado #buscador_localizar select#selector_ciudad{position:absolute;top:0;left:243px;}
#buscador_apaisado #buscador_localizar select#selector_hotel{position:absolute;top:0;left:487px;}
#buscador_apaisado #buscador_fechas{float:left;font-size:11px;position:relative;width:487px;height:112px;}
#buscador_apaisado #buscador_fechas div{float:left;clear:both;}
#buscador_apaisado #buscador_fechas label{font-size:11px;line-height:22px;}
#buscador_apaisado #buscador_fechas #titulo_fecha_salida{line-height:35px;}
#buscador_apaisado #buscador_fechas input#fecha_entrada{margin-bottom:5px;position:absolute;top:0;left:85px;float:left;width:85px;height:13px;text-align:center;}
#buscador_apaisado #buscador_fechas #calendario_entrada{float:left;position:absolute;top:0;left:180px;height:19px;}
#buscador_apaisado #buscador_fechas input#fecha_salida{margin-bottom:5px;position:absolute;top:30px;left:85px;float:left;width:85px;height:13px;text-align:center;}
#buscador_apaisado #buscador_fechas #calendario_salida{float:left;position:absolute;top:30px;left:180px;height:19px;}
#buscador_apaisado #buscador_datos{float:left;font-size:11px;position:relative;width:435px;}
#buscador_apaisado #buscador_datos label{color:#000;float:left;font-size:11px;clear:both;margin:19px 10px -10px 0;}
#buscador_apaisado #buscador_datos div .selector_habitaciones{position:absolute;right:24px;width:38px;}
#buscador_apaisado #buscador #cod_promocional{margin-top:0;float:left;width:188px;height:80px;position:absolute;top:-28px;left:245px;}
#buscador_apaisado #cod_promocional #disponibilidad{background:#231f20;color:#FFF;font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:700;float:left;width:100%;text-align:center;margin:0 auto;padding:10px 0;}
#buscador_apaisado #cod_promocional span a{cursor:pointer;color:#000;text-decoration:underline;font-size:11px;font-weight:400;line-height:32px;}
#buscador_apaisado #buscador #cod_promocional #input_codigo{position:absolute;top:39px;right:0;margin:0;padding:0;}
#buscador_apaisado #capa_loading{background:url(../imagenes_plantillas/bg_loading.png) repeat;color:#FFF;font-size:70px;font-weight:700;width:100%;height:100%;position:fixed;z-index:99999999999999999999999999999;}
#buscador_apaisado #buscador_fechas label.habitaciones_monohotel{position:absolute;top:15px;left:228px;}
#buscador_apaisado #buscador_fechas .selector_habitaciones{position:absolute;top:14px;left:362px;}
#buscador_apaisado #buscador_datos div.filas_habitaciones{float:left;margin-right:1px;width:auto;}
#buscador_apaisado .aclaracion_ninos{position:absolute;top:41px;left:247px;text-align:left;}
/* -------------------- HOME --------------------------- */
#content_top{width:964px;height:356px;margin:13px auto 0;}
#content_middle{width:964px;height:273px;margin:13px auto 0;}
#content_bottom{width:964px;height:247px;margin:13px auto 0;}
/* ---------------- BANNERS SEGMENTOS ------------- */
.content_segmentos{height:356px;width:228px;float:left;margin-right:14px;}
.paquetes_promo{width:228px;float:left;position:relative;}
.paquetes_promo a{font-size:10px;color:#FFF;display:block;height:71px;width:228px;margin:0;padding:0;}
.paquetes_promo a img{width:228px;height:71px;margin:0;}
.paquetes_promo a span{position:absolute;z-index:50;top:37px;width:160px;text-align:center;right:0;}
/* ---------------- HOTELES DESTACADOS --------------- */
#contenedor_hoteles{width:420px;margin-right:14px;background:#FFF;float:left;height:356px;}
#titulo_propuestas{text-transform:uppercase;width:100%;text-align:center;background:#f6efdf;line-height:50px;font-size:17px;color:#4a4a4a;float:left;font-weight:700;}
#contenedor_hoteles ul{width:100%;float:left;margin-top:15px;}
#contenedor_hoteles ul li{float:left;border-right:1px dashed #4a4a4a;list-style:none;width:178px;padding:0 15px;}
.titulo_hotel_propuesto span{float:left;width:100%;font-size:13px;}
#contenedor_hoteles .imagen_hotel{float:left;margin:10px 0;}
.alineado_infeior span{float:left;width:100%;height:120px;}
.alineado_infeior a{float:left;width:100%;display:block;background:#00a6af;color:#FFF;text-decoration:none;line-height:20px;font-size:14px;text-transform:uppercase;text-align:center;}
#titulo_razones{text-transform:uppercase;width:258px;text-align:left;background:#f6efdf;font-size:17px;color:#4a4a4a;float:left;line-height:17px;font-weight:700;padding:18px 15px;}
#razones ul li div.descripcion_razon{position:absolute;width:195px;text-align:right;top:125px;right:20px;}
#razones ul li span.titulo_razon{font-size:18px;color:#4a4a4a;float:left;width:100%;text-align:right;font-weight:700;line-height:18px;}
#razones ul li span.explicacion_razon{font-size:14px;float:left;width:100%;text-align:right;line-height:14px;margin-top:15px;}
/* ------------------- BANNER NEWSLETTER -------------- */
.newsletter_home{float:left;width:228px;margin-right:14px;}
/* ---------------- EVENTOS HOME ------------------- */
#eventos_home{width:722px;float:left;background:#f6efdf;height:273px;position:relative;}
.cajas_eventos{width:350px;float:left;height:273px;position:relative;}
.content_evento_texto{position:absolute;top:60px;right:15px;float:left;width:190px;}
.cajas_eventos .content_evento_texto .titulo_evento{text-transform:uppercase;font-size:19px;color:#d3a144;float:left;width:100%;text-align:center;margin-top:20px;}
.cajas_eventos .content_evento_texto .fechas_evento{font-size:14px;color:#d3a144;float:left;width:100%;text-align:center;}
.cajas_eventos .content_evento_texto .ciudad_evento{font-size:15px;color:#010101;float:left;width:100%;text-align:center;margin-top:15px;}
.hoteles_eventos{width:372px;float:left;height:243px;padding:15px 0;}
.hoteles_eventos .content_top_bottom_center_hoteles{width:155px;float:left;border-right:1px dashed #4a4a4a;list-style:none;padding:0 15px;}
.hoteles_eventos .content_top_bottom_center_hoteles a{display:block;height:30px;float:left;text-decoration:none;}
.hoteles_eventos .content_top_bottom_center_hoteles a .nombre_hotel{font-weight:400;font-size:13px;color:#4a4a4a;width:auto;float:none;text-decoration:none;}
.hoteles_eventos .content_top_bottom_center_hoteles a img{height:12px;float:none;margin-left:5px;}
.hoteles_eventos .content_top_bottom_center_hoteles img.foto_hotel{width:155px;height:92px;float:left;margin:10px 0;}
.hoteles_eventos .content_top_bottom_center_hoteles span.descripcion_corta{float:left;clear:both;width:155px;font-size:11px;height:75px;color:#4a4a4a;}
.hoteles_eventos .content_top_bottom_center_hoteles a.descubrir_hotel{float:left;width:100%;display:block;background:#00a6af;color:#FFF;text-decoration:none;line-height:20px;font-size:14px;text-transform:uppercase;text-align:center;height:20px;}
.hoteles_eventos .content_top_bottom_center_hoteles a.descubrir_hotel img{margin-left:5px;height:auto;float:none;}
#listado_puntos_razones{position:absolute;bottom:10px;right:385px;}
#listado_puntos_razones li{list-style:none;width:10px;height:10px;float:left;}
.bola_activa_evento{background:url(../imagenes_plantillas/img_bola_activa.png) no-repeat scroll 0 0 transparent;cursor:pointer;}
.descubrir_hotel_AL{font-size:11px!important;padding-left:2px;}
.descubrir_hotel_EN,.descubrir_hotel_FR,.descubrir_hotel_PT,.descubrir_hotel_RU{font-size:12px!important;}
/* ---------------- FIN EVENTOS HOME ------------------- */
.varios_banners{float:left;width:922px;background:#fff;height:205px;padding:21px;}
.banner_app_movil{width:215px;float:left;margin-right:21px;}
.banner_app_movil div{float:left;width:195px;background:#4a4a4a;height:49px;padding:10px;}
.banner_redes_sociales{width:214px;float:left;margin-right:21px;}
.banner_redes_sociales div{float:left;width:194px;background:#4a4a4a;height:49px;padding:10px;}
.banner_area_empresas{width:451px;float:left;position:relative;}
.banner_area_empresas div{position:absolute;float:left;width:140px;top:120px;left:15px;}
.banner_area_empresas div span{color:#0b1b26;text-transform:uppercase;font-size:15px;float:left;}
.banner_area_empresas div a{color:#FFF;font-size:11px;}
.puntos_destacados{float:left;width:922px;background:none;padding:30px 20px;}
.puntos_destacados li{float:left;width:200px;list-style:none;border-right:1px solid #fff;margin:0 0 0 15px;padding:0 14px 0 0;}
.puntos_destacados li a{font-size:13px;color:#4a4a4a;float:left;width:100%;text-align:center;text-decoration:none;margin-top:10px;}
.puntos_destacados .telefono_reservas{background:url(../imagenes_plantillas/icono_telefono_reservas.png) no-repeat scroll 0 0 transparent;}
.titulo_destacado{font-size:15px;color:#FFF;text-transform:uppercase;float:left;width:60%;text-align:left;margin-top:10px;padding-left:50px;}
.descripcion_destacado{font-size:13px;color:#4a4a4a;float:left;width:100%;text-align:center;margin-top:10px;}
.puntos_destacados .mis_reservas{background:url(../imagenes_plantillas/icono_mis_reservas.png) no-repeat scroll 0 0 transparent;}
.puntos_destacados .mis_reservas .titulo_destacado{width:85px;}
.puntos_destacados .mejor_precio_garantizado{background:url(../imagenes_plantillas/icono_mejor_precio_garantizado.png) no-repeat scroll 0 0 transparent;}
.puntos_destacados .directorio_hoteles{background:url(../imagenes_plantillas/icono_directorio_hoteles.png) no-repeat scroll 0 0 transparent;}
/* -------------------- DIRECTORIO HOTELES ----------------- */
#directorio{background:#FFF;padding:20px;}
#directorio2{background:#F1F3F6;border:1px solid #D2CCAE;margin-top:1px;width:605px;float:left;position:relative;padding:20px;}
#directorio2 span{color:#4a4a4a;font-size:12px;font-weight:400;}
#directorio3{width:650px;float:left;margin:0;}
#directorio4{background:#F1F3F6;border:1px solid #D2CCAE;margin-top:1px;width:640px;float:left;position:relative;padding:20px 0;}
#directorio4 ul{list-style:none;margin:40px 0 30px 85px;}
#directorio4 li{list-style:none;height:30px;float:left;font-weight:700;color:#4a4a4a;border-bottom:1px solid #dbdfe2;margin-right:25px;margin-bottom:20px;width:150px;}
.cajas_directorio{margin-bottom:10px;float:left;background:#f2f2f2;width:610px;padding:20px;}
.cajas_directorio .titulo{margin-bottom:15px;float:left;color:#d3a144;font-size:14px;width:100%;}
#salones_destacados li .left{width:245px;height:261px;background:#d3a144;float:left;padding:15px;}
#salones_destacados li .left .situacion_hotel{float:left;width:100%;color:#FFF;font-size:20px;text-transform:uppercase;margin:0;}
#salones_destacados li .left .nombre_hotel{float:left;width:100%;color:#231f20;font-size:20px;text-transform:uppercase;line-height:19px;margin:0;}
#salones_destacados li .left .descripcion_salon{float:left;width:100%;margin-top:80px;}
#salones_destacados li .left .descripcion_salon .dif{float:left;width:100%;margin:1px 0;}
#salones_destacados li .left .descripcion_salon .dif .titulo{float:left;width:auto;color:#231f20;font-size:12px;font-weight:700;text-transform:none;}
#salones_destacados li .left .descripcion_salon .dif .datos{float:left;width:auto;color:#FFF;font-size:12px;margin-left:5px;}
#ofertas_content_right #entradilla_apartado_salones{background:url(../imagenes_plantillas/iconos_apartados/apartado_salones.png) no-repeat 0 0 transparent;width:605px;float:left;min-height:60px;margin:0;padding:0 0 0 55px;}
#restaurantes_destacados li .right{width:245px;height:261px;background:#d3a144;float:left;position:relative;padding:15px;}
#restaurantes_destacados li .right .situacion_hotel{float:left;width:100%;color:#FFF;font-size:25px;text-transform:uppercase;line-height:25px;margin:0;}
#restaurantes_destacados li .right .nombre_hotel{float:left;width:100%;color:#231f20;font-size:14px;line-height:14px;font-weight:700;margin:5px 0 0;}
#restaurantes_destacados li .right .descripcion_restaurante{float:left;width:100%;margin-top:20px;}
#restaurantes_destacados li .right .descripcion_restaurante span{float:left;color:#231f20;font-size:12px;font-weight:400;text-transform:none;width:190px;}
#restaurantes_destacados li .right .descripcion_restaurante .links_apartados{position:absolute;bottom:15px;left:15px;}
#restaurantes_destacados li .right .descripcion_restaurante .links_apartados input.boton2{background:#000;color:#FFF;text-transform:uppercase;line-height:15px;font-size:14px;margin-right:20px;border:none;font-family:Arial, Helvetica, sans-serif;float:left;cursor:pointer;padding:5px;}
#ofertas_content_right #entradilla_apartado_gastronomia{background:url(../imagenes_plantillas/iconos_apartados/apartado_gastronomia.png) no-repeat 0 0 transparent;width:605px;float:left;min-height:60px;margin:0;padding:0 0 0 55px;}
.listado_restaurantes{float:left;width:894px;margin-top:20px;}
.listado_restaurantes li{list-style:none;border-bottom:1px dashed #b2b2b2;float:left;padding:10px 0;}
.listado_restaurantes .div_rest{float:left;width:291px;background:#f6efdf;margin-right:10px;}
.div_rest_text_nombre_hotel{background:#4a4a4a;color:#FFF;font-size:12px;padding:10px;}
.div_rest_text_nombre_hotel a{color:#d3a144;font-family:Arial, Helvetica, sans-serif;font-size:13px;}
.div_rest_text_nombre_rest{font-size:15px;font-weight:700;margin-bottom:10px;float:left;width:100%;}
.div_rest_text_tipologia{height:100px;margin-bottom:10px;float:left;width:100%;font-size:12px;}
#formulario_reserva_hotel a{color:#000;font-weight:700;}
.div_rest_text_otros_rest{float:left;width:271px;padding:10px;}
.div_rest_botones .div_btn_left form .boton2{background:#00a6af;color:#FFF;text-transform:uppercase;line-height:15px;font-size:14px;margin-right:20px;border:none;font-family:Arial, Helvetica, sans-serif;float:left;cursor:pointer;padding:5px;}
/* ------------------------ FORMULARIO RESTAURANTES -------------------------- */
#ficha_content_restaurantes{float:left;width:894px;background:#FFF;margin-bottom:25px;padding:35px;}
#ficha_content_restaurantes_ind{background:#F4F5F9;float:left;position:relative;width:890px;margin-top:10px;padding:10px;}
#ficha_content_restaurantes_ind ul{float:left;list-style:none;padding:5px;}
#ficha_content_restaurantes_ind ul img{float:left;margin-right:10px;}
#ficha_content_restaurantes_izq{float:left;width:410px;margin-right:20px;}
#ficha_content_restaurantes_der{float:left;width:480px;}
#ficha_content_restaurantes #datos_formulario #nombre_hotel{font-family:Arial, Helvetica, sans-serif;font-size:22px;color:#231f20;font-weight:700;margin:0;}
#ficha_content_restaurantes #datos_formulario #resumen_botonera{background:none;float:left;border-top:none;}
#ficha_content_restaurantes #datos_formulario #resumen_botonera .btn_enviar{text-transform:uppercase;background-color:#00a6af;font-weight:700;font-size:16px;color:#FFF;height:34px;width:auto;margin-left:0;margin-top:0;display:inline;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;cursor:pointer;-moz-box-shadow:none;-webkit-box-shadow:none;border:none;box-shadow:none;font-family:Arial, Helvetica, sans-serif;padding:0 10px;}
/*------------------------- APARTADO DESTINOS ------------------------------------ */
#google_maps_directorio{width:964px;height:300px;overflow:hidden;clear:both;}
.apartado_destinos{width:610px!important;color:#4a4a4a;padding:20px;}
.apartado_destinos ul li{background:url(../imagenes_plantillas/pointer.jpg) no-repeat 0 6px transparent!important;color:#4a4a4a!important;font-size:12px!important;float:left!important;width:200px!important;padding-left:15px!important;}
.apartado_destinos_info{background:#f2f2f2;width:500px!important;color:#4a4a4a;float:left;padding:20px;}
.apartado_destinos_info ul li{background:url(../imagenes_plantillas/pointer.jpg) no-repeat 0 6px transparent!important;color:#4a4a4a!important;font-size:12px!important;float:left!important;width:150px!important;padding-left:15px!important;margin-left:15px!important;}
.landing_minificha_ciudad{border-bottom:5px solid #00a6af;}
.landing_minificha{margin-top:30px;}
.landing_minificha_left{width:150px;float:left;margin-right:10px;}
.landing_minificha_right{width:500px;}
.landing_minificha_right_info{float:left;width:65%;border-right:1px solid #CCC;}
.landing_minificha_right_but{float:right;margin-top:10px;}
.precio_desde_cont{float:right;width:135px;}
.impar{background:#f1f2f6;}
.landing_minificha button{background:#00a6af;cursor:pointer;color:#FFF;font-size:12px;font-weight:700;height:35px;text-transform:uppercase;width:160px;padding:2px 15px;}
.landing_minificha button:hover{background:#00a6af;color:#FFF;}
.landing_minificha_ciudad .titulo_hoteles{text-transform:uppercase;color:#4a4a4a;font-size:15px;font-weight:700;width:620px;margin-bottom:15px;margin-left:20px;}
#directorio2 #galeria,#landing_content_inner #galeria{clear:both;float:left;margin:0;}
#landing_content_inner #galeria{padding:0 18px 20px;}
#landing_content_inner p{margin:0px 20px !important;}
#landing_content_inner > div > div:nth-of-type(2) > div > span:nth-of-type(3),
#landing_content_inner > div > div:nth-of-type(2) > div > span:nth-of-type(4),
#landing_content_inner > div > div:nth-of-type(2) > div > span:nth-of-type(3) ~ a{display:none;padding:0 0 0 20px;}
#landing_content_inner > div > div:nth-of-type(2) > div > span:nth-of-type(3).nosynergy ~ span{padding:0;}
#landing_content_inner > div > div:nth-of-type(2) > div > span:nth-of-type(3).nosynergy,
#landing_content_inner > div > div:nth-of-type(2) > div > span:nth-of-type(3).nosynergy ~ span,
#landing_content_inner > div > div:nth-of-type(2) > div > span:nth-of-type(3).nosynergy ~ a{display:inline;}
#landing_content_inner > div > div:nth-of-type(2) > div > span:nth-of-type(3).nosynergy ~ p.once{display:none;}
#nuestros_hoteles{background:#f1f2f6;float:left;padding:20px;}
#nuestros_hoteles .titulo,#directorio2 .apartado_destinos_info .titulo,#landing_content_inner .titulo,#directorio4 .titulo{font-size:14px;font-weight:700;text-transform:uppercase;margin:10px 0px;}
#directorio2 .cajas_eventos1,#landing_content_inner .cajas_eventos1{border:1px #FFF solid;font-size:13px;width:565px;color:#4a4a4a;background-color:#FFF;margin-top:10px;float:left;padding:20px;}
#landing_content_inner .cajas_eventos1{margin:0 18px 10px;}
#directorio2 .cajas_eventos1 .titulo,#landing_content_inner .cajas_eventos1 .titulo{font-size:14px;font-weight:700;float:left;width:100%;margin-bottom:5px;padding:0;}
#directorio2 .cajas_eventos1 .subtitulo,#landing_content_inner .cajas_eventos1 .subtitulo{font-size:13px;font-weight:700;float:left;width:100%;margin-bottom:5px;}
#directorio2 .cajas_eventos1 .descripcion,#landing_content_inner .cajas_eventos1 .descripcion{font-size:12px;float:left;width:100%;}
#landing_content_inner{background:#F1F3F6;border:1px solid #D2CCAE;margin-bottom:10px;font-size:12px;color:#4a4a4a;padding:20px;}
#ficha_nav{width:100%;float:left;height:27px;background-color:#FFF;z-index:980;margin-top:10px;}
#ficha_nav div{border-left:#D2CCAE solid 0;border-right:#D2CCAE solid 1px;border-top:#D2CCAE solid 1px;width:auto;margin-right:0;float:left;height:19px;margin-top:-1px;background:#f6f4e3;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;color:#aea684;font-weight:700;font-size:13px;padding:5px .46em;}
#ficha_nav div.last{border-left:#D2CCAE solid 1px;border-right:#D2CCAE solid 1px;width:auto;float:left;height:19px;margin-top:-1px;padding:5px .58em;}
#ficha_nav div a{text-decoration:none;width:auto;float:left;margin-bottom:5px;font-size:13px;height:19px;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;color:#aea684;font-weight:700;}
#ficha_nav div.active{bottom:4px;float:left;height:23px;width:auto;position:relative;background:#f1f3f6;margin-left:0;border-top:1px solid #d2ccae;border-left:1px solid #d2ccae;border-right:1px solid #d2ccae;z-index:1111;padding:5px 10px;}
#ficha_nav div.active a{color:#3D5D6C;}
#google_maps_landingciudad{width:640px;height:400px;overflow:hidden;margin-bottom:20px;}
#listener_foto{width:100px;float:left;margin-right:5px;}
#listener_direccion{width:130px;float:left;}
/*------------------------- APARTADO PROMOCIONES ------------------------------------ */
.apartado_promociones{margin:0 0 30px!important;}
#ofertas_content_right #entradilla_apartado_promociones{background:url(../imagenes_plantillas/iconos_apartados/apartado_promociones.png) no-repeat 0 0 transparent;width:839px;float:left;min-height:60px;margin:0;padding:0 0 0 55px;}
#listado_promociones{float:left;margin:15px 0;}
#listado_promociones li{list-style:none;width:194px;float:left;background:url(../imagenes_plantillas/iconos_promociones/promo_weekend.png) no-repeat top left #e5e5e5;height:427px;font-family:Arial, Helvetica, sans-serif;margin:0 18px 25px 0;padding:15px 15px 15px 71px;}
#listado_promociones li.tipo_WEEKEND{background:url(../imagenes_plantillas/iconos_promociones/promo_weekend.png) no-repeat top left #e5e5e5;}
#listado_promociones li.tipo_BUSINESS{background:url(../imagenes_plantillas/iconos_promociones/promo_business.png) no-repeat top left #e5e5e5;}
#listado_promociones li.tipo_GOURMET{background:url(../imagenes_plantillas/iconos_promociones/promo_gourmet.png) no-repeat top left #e5e5e5;}
#listado_promociones li.tipo_RELAX{background:url(../imagenes_plantillas/iconos_promociones/promo_relax.png) no-repeat top left #e5e5e5;}
#listado_promociones li.tipo_ROMANCE{background:url(../imagenes_plantillas/iconos_promociones/promo_romance.png) no-repeat top left #e5e5e5;}
.tipo_WEEKEND .tipo_promocion,.tipo_BUSINESS .tipo_promocion,.tipo_GOURMET .tipo_promocion,.tipo_RELAX .tipo_promocion,.tipo_ROMANCE .tipo_promocion{background:url(../imagenes_plantillas/iconos_promociones/promo_weekend.png) repeat top center transparent;margin-left:10px;width:100px;float:left;line-height:33px;text-align:center;margin-right:5px;color:#FFF;}
.tipo_BUSINESS .tipo_promocion{background:url(../imagenes_plantillas/iconos_promociones/promo_business.png) repeat top center transparent;}
.tipo_GOURMET .tipo_promocion{background:url(../imagenes_plantillas/iconos_promociones/promo_gourmet.png) repeat top center transparent;}
.tipo_RELAX .tipo_promocion{background:url(../imagenes_plantillas/iconos_promociones/promo_relax.png) repeat top center transparent;}
.tipo_ROMANCE .tipo_promocion{background:url(../imagenes_plantillas/iconos_promociones/promo_romance.png) repeat top center transparent;}
.info_promo{font-size:12px;float:left;width:195px;}
.titulo_promocion{font-size:14px;width:100%;float:left;border-bottom:1px dashed #a5a5a5;margin-bottom:5px;padding:5px 0;}
.descripcion_promocion{float:left;height:125px;width:100%;}
.ver_todas_promociones{color:#000;float:left;width:100%;font-size:11px;text-align:center;margin:10px 0 0;}
/* ------------ APARTADO SEGMENTO WEEKEND,GOURMET,BUSINESS,RELAX,ROMANCE ------------ */
#cabecera_segmento{width:914px;float:left;height:203px;margin-top:20px;padding:30px 0 30px 50px;}
#cabecera_segmento p{width:435px;font-size:12px;color:#444;margin:0 0 10px;}
.segmento_WEEKEND{background:url(../imagenes/segmentos/background-cabecera-weekend.jpg) no-repeat top left transparent;}
.segmento_BUSINESS{background:url(../imagenes/segmentos/background-cabecera-business.jpg) no-repeat top left transparent;}
.segmento_GOURMET{background:url(../imagenes/segmentos/background-cabecera-gourmet.jpg) no-repeat top left transparent;}
.segmento_RELAX{background:url(../imagenes/segmentos/background-cabecera-relax.jpg) no-repeat top left transparent;}
.segmento_ROMANCE{background:url(../imagenes/segmentos/background-cabecera-romance.jpg) no-repeat top left transparent;}
#titulo_segmentos{float:left;width:auto;padding-bottom:0;font-size:12px;color:#444;font-weight:700;border-bottom:1px solid #4a4a4a;margin-bottom:15px;}
#botones_segmentos{float:left;width:435px;}
#listado_segmentos{float:left;clear:both;width:100%;}
#listado_segmentos li{float:left;list-style:none;margin-right:10px;}
.listado_promos_landing_segmentos{width:100%;float:left;color:#000;}
.listado_promos_landing_segmentos li{list-style:none;width:194px;float:left;background:url(../imagenes/segmentos/promo_weekend.png) no-repeat top left #e5e5e5;height:427px;font-family:Arial, Helvetica, sans-serif;margin:0 18px 25px 0;padding:15px 15px 15px 71px;}
#WEEKEND li{background:url(../imagenes/segmentos/promo_weekend.png) no-repeat top left #e5e5e5;}
#BUSINESS li{background:url(../imagenes/segmentos/promo_business.png) no-repeat top left #e5e5e5;}
#GOURMET li{background:url(../imagenes/segmentos/promo_gourmet.png) no-repeat top left #e5e5e5;}
#RELAX li{background:url(../imagenes/segmentos/promo_relax.png) no-repeat top left #e5e5e5;}
#ROMANCE li{background:url(../imagenes/segmentos/promo_romance.png) no-repeat top left #e5e5e5;}
.listado_promos_landing_segmentos li .situacion_hotel{font-size:12px;width:100%;float:left;border-bottom:1px dashed #a5a5a5;margin-bottom:5px;text-transform:uppercase;font-weight:700;padding:0 0 5px;}
.listado_promos_landing_segmentos li .titulo_promocion{font-size:14px;width:100%;float:left;margin-bottom:0;border:none;padding:5px 0 0;}
.listado_promos_landing_segmentos li .descripcion_promocion{float:left;height:150px;width:100%;font-size:12px;}
.listado_promos_landing_segmentos li .ver_todas_promociones{color:#4a4a4a;float:left;width:100%;font-size:11px;text-align:center;margin:10px 0 0;}
#cabecera_segmento h1{color:#4a4a4a;font-size:29px;text-transform:none;font-family:Arial, Helvetica, sans-serif;}
#ofertas_content #content_left #entradilla_apartado{background:url(../imagenes_plantillas/iconos_apartados/apartado_mis_reservas.png) no-repeat 0 0 transparent;width:605px;float:left;min-height:60px;margin:0;padding:0 0 0 55px;}
#ofertas_content #content_left .cajas_texto{background:#fff;height:146px;font-size:12px;color:#4a4a4a;padding:20px;}
#ofertas_content #content_left .cajas_texto #reserva_form{float:left;margin:10px 200px;}
#caja_nombre {color:#fff;float:right;height:56px;}
#caja_nombre h1 {float:left;font-size:20px;margin-right:5px;}
#caja_nombre img {float:left;height:20px;margin-top:-7px;}
#caja_nombre div {overflow:hidden;font-size:11px;margin-bottom:5px;text-align:right;}
#caja_nombre span {text-transform:uppercase;}
#main_superdestacat .wifi {top:10px;right:10px;position:absolute;}
#marca_eurostars{font-family:Arial, Helvetica, sans-serif;font-size:30px;color:#FFF;float:left;}
.caja_slide{float:left;height:257px;margin-top:4px;position:relative;width:738px;}
#main_superdestacat{float:left;overflow:hidden;width:738px;}
#main_superdestacat li{list-style:none;float:left;width:738px;}
.caja_slide ul{list-style:none;width:6000px;height:257px;overflow:visible;}
.caja_slide .gal{height:257px;}
.caja_slide #botones{background:url(../imagenes/ficha/bg_botones_slide.png) repeat scroll center top transparent;bottom:5px;left:5px;position:absolute;padding:3px 0;}
.caja_slide #botones div{background:none repeat scroll 0 0 #FFF;color:#696969;float:left;font-size:11px;padding-right:3px;line-height:16px;margin:0 5px;}
.caja_slide #botones_tiempo{background:url(../imagenes/ficha/bg_botones_slide.png) repeat scroll center top transparent;bottom:5px;right:5px;position:absolute;padding:3px 0 3px 5px;}
.caja_slide #botones_tiempo div{background:none repeat scroll 0 0 #FFF;border:1px solid #696969;color:#696969;float:left;font-size:11px;margin:0 5px;padding:0 3px;}
.caja_slide #botones_tiempo img{cursor:pointer;float:left;margin-right:5px;}
/*.more{min-height:60px;}*/
.link_ampliar_texto{margin-bottom:10px;float:left;width:420px;display:none;text-align:right;}
.content_left .link_ampliar_texto .seguir_leyendo_informacion span,.content_right .link_ampliar_texto .seguir_leyendo_informacion span{cursor:pointer;color:#4a4a4a;font-size:12px;text-align:right;width:auto;font-weight:400;}
/* ------------------- motor ------------------*/
#form_portal{background:#c94;}
.buscador_content_portal{margin-top:10px;float:left;}
.buscador_content_portal .titulo{margin-bottom:2px;margin-left:10px;font-weight:700;font-size:16px;text-transform:uppercase;color:#FFF;width:100%;float:left;text-align:center;font-family:Arial, Helvetica, sans-serif;}
.buscador_content_portal .subtitulo{font-size:14px;color:#000;width:100%;float:left;text-align:center;font-family:Arial, Helvetica, sans-serif;font-weight:700;margin:0 0 8px 10px;}
#apaisado_fechas_portal{float:left;width:220px;}
#apaisado_fechas_portal img{vertical-align:middle;}
#apaisado_fechas_portal label{color:#000;margin-top:5px;font-size:11px;width:100%;float:left;}
#apaisado_fechas_portal div{float:left;width:200px;margin-left:13px;}
#apaisado_fechas_portal ul li{top:15px;position:absolute;}
#apaisado_fechas_portal #titulo_fechas #titulo_fecha_entrada{position:absolute;top:0;}
#apaisado_fechas_portal input{font-family:Arial, Helvetica, sans-serif;font-size:12px;border:#FFF 1px solid;margin-left:0;display:block;margin-bottom:8px;margin-right:3px;background:#FFF;color:#000;width:150px;float:left;height:18px;padding:2px;}
#apaisadohabs_portal{float:left;padding-left:10px;width:210px;margin:5px 0;}
#apaisado_habs_portal .filas_habitaciones{float:left;margin-right:1px;width:18%;}
#apaisado_habs_portal .filas_habitaciones p{font-size:62.5%;text-align:center;color:#000;}
#apaisado_habs_portal label{color:#000;float:left;font-size:11px;clear:both;margin:23px 0 -12px;}
#apaisado_fechas_portal div #num_habitaciones{font-family:Arial, Helvetica, sans-serif;color:#000;padding:1px;}
#apaisado_buscar_portal{float:left;text-align:center;width:190px;margin:5px 0 0 15px;}
#apaisado_buscar_portal button{background:#000;color:#FFF;cursor:pointer;display:inline;font-size:15px;font-weight:700;width:100%;text-transform:uppercase;padding:5px 20px;}
#codigo_promo{color:#000;font-size:11px;margin:14px 0 0;}
#apaisado_fechas_portal label.habitaciones_monohotel{width:119px;text-align:right;margin-right:5px;}
#apaisado_habs_portal{width:210px;clear:both;float:left;margin-left:15px;margin-top:5px;}
#codigo_promocion{text-align:left;margin:6px 0;}
#codigo_promocion a{color:#000;cursor:pointer;font-size:11px;text-align:left;float:left;margin:8px 4px 0 0;}
#codigo_promocion input{width:94px;}
.aclaracion_ninos{font-size:11px;float:left;color:#000;width:186px;margin-top:0;text-align:right;}
/* ------------------- menu navegacion ficha ------------------*/
#ficha_nav_hotel{background:#4a4a4a;float:left;height:30px;width:733px;color:#FFF;font-family:Arial, Helvetica, sans-serif;margin:5px 0 0 5px;}
#ficha_nav_hotel div{float:left;height:22px;margin-right:0;padding:6px 6px 2px;}
#ficha_nav_hotel div a{color:#fff;float:left;font-size:13px;font-weight:400;text-align:center;text-decoration:none;width:100%;}
.titulo_promociones{margin:10px 0 0;}
.titulo_promociones .titulo{width:auto;float:left;clear:none;font-size:17px;}
.titulo_promociones .nombre_hotel{width:auto;float:left;clear:none;font-size:14px;margin-left:5px;line-height:20px;}
.content_left span.entradilla_promociones{width:auto;float:left;clear:none;font-size:16px;font-weight:400;}
#ficha_content1 #apartado_promociones{float:left;width:420px;background:#FFF;min-height:465px;padding:30px 30px 0;}
/* ------------------- fin menu navegacion ficha ------------------*/
#ficha_content{color:#6e6e6e;}
#ficha_content1{color:#4a4a4a;float:left;margin-bottom:25px;background:#f6efdf;}
#ficha_content1 .content_left{float:left;width:420px;background:#FFF;min-height:465px;padding:30px;}
.no_background .content_left{min-height:30px!important;}
#ficha_content2{background:#FFF;color:#4a4a4a;float:left;margin-bottom:25px;padding-bottom:30px;}
#ficha_content2 #ficha_dispo_monohotel{float:left;padding:30px;}
#ficha_content3{background:none repeat scroll 0 0 #FFF;border-top:none;color:#6e6e6e;float:left;padding-bottom:30px;width:964px;}
#ficha_content4{background:none repeat scroll 0 0 #FFF;color:#6e6e6e;float:left;padding-bottom:30px;}
#ficha_content5{background:none repeat scroll 0 0 #FFF;color:#6e6e6e;padding:30px;}
#ficha_content5 .titulo_form_salon{border-bottom:1px solid #C8C8C8;color:#c94;float:left;font-size:15px;font-weight:700;margin-bottom:20px;margin-top:15px;padding-bottom:3px;width:100%;}
#formulario_reserva_salon ul li input{width:266px;color:#231F20;}
#formulario_reserva_salon .campo_protec_datos{border:1px solid #CCC;height:100px;font-size:12px;overflow:auto;float:left;padding:5px;}
#formulario_reserva_salon .boton_reservar_salon{background:#00a6af;border:medium none;color:#FFF;cursor:pointer;float:left;font-family:avenir,sans-serif;font-size:15px;height:25px;margin-bottom:30px;margin-left:320px;margin-top:30px;text-transform:capitalize;font-weight:700;padding:0;}
#eventos_salas_content .eventos_salas_dia .corta input{width:75px;height:21px;}
#formulario_reserva_salon ul li input#accion_necesaria1,#formulario_reserva_salon ul li input#accion_necesaria2,#formulario_reserva_salon ul li input#accion_necesaria3,#formulario_reserva_salon ul li input#accion_necesaria4,#formulario_reserva_salon ul li input#he_leido_y_acepto{width:15px;}
#formulario_reserva_salon .boton_reservar_salon:hover{background:#00a6af;text-decoration:underline;}
.pestanya_reserva_salon{width:914px!important;padding:25px!important;}
#ficha_content2 .content_left,#ficha_content3 .content_left,#ficha_content4 .content_left{float:left;width:426px;margin:0 30px 0 0;padding:30px 0 0 30px;}
#ficha_content2 .content_right,#ficha_content3 .content_right,#ficha_content4 .content_right{border-left:1px solid #C8C8C8;float:left;width:420px;margin:30px 27px 0 0;padding:0 0 0 30px;}
.content_left h2,.content_right h2{color:#c94;font-size:15px;font-weight:700;margin-bottom:5px;text-transform:uppercase;float:left;width:360px;}
.content_left h2 span,.content_right h2 span{color:#c94;font-size:13px;font-weight:400;text-transform:capitalize;float:none;width:auto;}
.content_left span,.content_right span{font-size:12px;width:360px;float:left;margin-bottom:5px;font-weight:700;text-align:justify;}
.content_left p,.content_right p{color:#4a4a4a;font-size:12px;font-weight:400;text-align:justify;float:left;margin:8px 0 5px;}
.imagen_ico{float:left;margin:0 10px 0 0;}
#promo_segmentos{position:absolute;right:15px;top:180px;}
#promo_segmentos li{float:left;height:7px;margin-right:7px;width:7px;}
#promo_segmentos li.bola_noactiva_ficha{background:url(../imagenes/ficha/bola.png) no-repeat scroll 0 0 transparent;cursor:pointer;}
#promo_segmentos li.bola_activa_ficha{background:url(../imagenes/ficha/bola-active.png) no-repeat scroll 0 0 transparent;cursor:pointer;}
#slide_segmentacion{height:201px;margin-top:20px;position:relative;width:416px;}
#slide_segmentacion span{color:#FFF;font-size:14px;top:161px;left:81px;position:absolute;text-transform:uppercase;text-shadow:1px 1px #000;}
.seguir_leyendo{color:#2C9FC5;display:block;font-size:12px;margin-top:10px;text-align:right;text-decoration:none;}
.content_right_amarillo{float:left;width:420px;background:#f6efdf;margin:0;padding:30px 32px;}
.imagen_picto{border-right:1px solid #b4b4b4;float:left;padding-right:5px;margin:5px 10px 0 0;}
.content_right_amarillo .titulo{color:#000;font-size:15px;font-weight:700;text-transform:uppercase;height:40px;}
.content_right_amarillo span{color:#6e6e6e;font-size:12px;font-stretch:normal;font-weight:400;text-transform:none;}
.content_right_amarillo li{color:#787266;list-style-image:url(../imagenes/ficha/link_marron.png);margin-bottom:10px;margin-left:10px;}
.content_right_amarillo #ventajas{float:left;min-height:218px;margin-right:15px;margin-bottom:25px;width:200px;}
.content_right_amarillo #lo_escojo{float:left;min-height:218px;margin-bottom:25px;width:200px;}
.content_right_amarillo #ventajas .titulo_text{float:left;width:143px;}
.content_right_amarillo #lo_escojo .titulo_text{float:left;padding-top:8px;width:145px;}
#promo .titulo{color:#000;font-size:15px;font-stretch:condensed;font-weight:700;text-transform:uppercase;width:415px;}
.content_right_amarillo .caja_detalle{color:#4a4a4a;font-size:12px;min-height:143px;width:165px;float:left;background:#FFF;margin-top:10px;padding:15px 15px 5px;}
.content_right_amarillo #promo .caja_detalle{margin-top:0;background:#FFF;color:#4a4a4a;float:left;font-size:12px;min-height:119px;width:185px;padding:15px;}
.content_right_amarillo .caja_detalle span{color:#4a4a4a;font-size:14px;text-align:center;font-weight:700;text-transform:uppercase;}
.content_right_amarillo .caja_detalle a{color:#4a4a4a;display:block;font-size:11px;margin-top:5px;text-align:right;text-decoration:none;}
.content_right_amarillo .caja_detalle div.descripcion_promo{margin-top:5px;}
.reservar_oficial{border-bottom:1px solid #4a4a4a;color:#4a4a4a;font-size:14px;font-weight:700;margin-bottom:10px;padding-bottom:10px;text-align:center;text-transform:uppercase;}
#foto_promo{float:left;height:149px;width:196px;}
#como_llegar_info,#informacion_general_info,#ninos_info,#restauracion_info,#desayunos_info,#salones_info,#wifi_info,#metodo_pago_info,#servicios_hotel_info,#servicios_habitacion_info,#mapa_info{float:left;margin-bottom:30px;width:419px;}
#servicios_hotel_info,#servicios_habitacion_info,#mapa_info{margin-bottom:15px;}
#tarjeta_credito_info,#tour_info{float:left;width:419px;}
#como_llegar_info .text,#informacion_general_info .text,#ninos_info .text,#restauracion_info .text,#desayunos_info .text,#salones_info .text,#wifi_info .text,#metodo_pago_info .text,#servicios_hotel_info .text,#servicios_habitacion_info .text,#mapa_info .text,#tarjeta_credito_info .text{border-left:1px solid #B4B4B4;margin-left:40px;padding-left:10px;width:350px;}
#desayunos_info .text img{border:1px solid #bfcfde;height:111px;margin-top:15px;width:349px;padding:8px;}
#como_llegar_info a,#restauracion_info a,#desayunos_info a,#salones_info a{color:#4a4a4a;font-size:12px;font-weight:400;float:left;clear:both;}
#ficha_content_mapa{float:left;margin-top:15px;padding:0 20px;}
.mapa_peke{border:8px solid #f6efdf;height:160px;margin-top:4px!important;width:397px;float:left;padding:0!important;}
#tour_info #vista_info{float:left;height:209px;margin-top:4px;width:415px;}
#tour_info #vista_info img{height:191px;width:397px;background:#f6efdf;padding:8px;}
/* ------------------- galeria ------------------*/
.logo_eurostars{float:right;height:39px;width:170px;}
#galeria{clear:both;float:left;margin:20px 18px 0 30px;}
#galeria li{border:8px solid #f6efdf;float:left;text-align:center;width:200px;height:143px;position:relative;margin:0 13px 13px 0;}
#galeria li img{height:143px;width:200px;}
#galeria li a{color:#6e6e6e;font-size:11px;text-decoration:none;}
.imagen_video{height:220px;width:403px;border:8px solid #f6efdf;margin:25px 0 0;}
#galeria li img.zoom{position:absolute;bottom:5px;right:5px;height:16px;width:16px;}
.iframe_video {float: left;margin-top: 25px;}
/* ------------------- fin galeria ------------------*/
.img_promo_ES{background:url(../imagenes/ficha/promo_es.jpg) no-repeat scroll center top #c0bea5;float:left;height:217px;width:413px;}
.img_promo_EN{background:url(../imagenes/ficha/promo_en.jpg) no-repeat scroll center top #c0bea5;float:left;height:217px;width:413px;}
.img_promo_IT{background:url(../imagenes/ficha/promo_it.jpg) no-repeat scroll center top #c0bea5;float:left;height:217px;width:413px;}
.img_promo_FR{background:url(../imagenes/ficha/promo_fr.jpg) no-repeat scroll center top #c0bea5;float:left;height:217px;width:413px;}
.img_promo_AL{background:url(../imagenes/ficha/promo_de.jpg) no-repeat scroll center top #c0bea5;float:left;height:217px;width:413px;}
.img_promo_PT{background:url(../imagenes/ficha/promo_pt.jpg) no-repeat scroll center top #c0bea5;float:left;height:217px;width:413px;}
.img_promo_RU{background:url(../imagenes/ficha/promo_ru.jpg) no-repeat scroll center top #c0bea5;float:left;height:217px;width:413px;}
/* ------------------- habitaciones ------------------*/
#habitaciones_blank{background:#4a4a4a;color:#FFF;float:left;margin-bottom:25px;}
#habitaciones_blank .list{display:block;float:left;font-size:13px;height:30px;text-transform:uppercase;color:#FFF;}
.list span{float:left;text-align:center;width:100%;height:24px;line-height:12px;padding:3px 0;}
.list span:hover{background:url(../imagenes/ficha/triangulo_pestanyas.png) no-repeat scroll center bottom #c94;color:#FFF;cursor:pointer;}
.habitaciones_imagen{height:219px;width:395px;background:#f6efdf;padding:9px;}
.habitaciones_imagen img{height:219px;width:395px;}
.listado_habitaciones,.listado_mapas{background:#4a4a4a;float:left;height:30px;width:964px;margin:0;}
.descrip_hab{color:#4a4a4a;font-size:13px;}
.descrip_hab span{color:#c94;font-size:14px;text-decoration:underline;}
.habitacionactiva{background:url(../imagenes/ficha/triangulo_pestanyas.png) no-repeat scroll center bottom #c94;color:#FFF;}
.content_left span.titulo_servicios_habitaciones,.content_right span.titulo_servicios_habitaciones{font-size:14px;color:#000;margin-top:10px;}
/* ------------------- fin habitaciones ------------------*/
.lista_servicios{background:#f6efdf;color:#4a4a4a;float:left;font-size:10px;margin-top:4px;width:403px;padding:5px 8px;}
.lista_servicios ul{float:left;list-style:none;}
.lista_servicios li{display:block;float:left;height:34px;width:128px;font-size:10px;font-weight:400;margin:5px 3px 5px 0;}
.tabla_salones table{border-bottom:1px solid #c8c8c8;border-right:1px solid #c8c8c8;border-top:1px solid #c8c8c8;text-align:center;width:897px;margin:0;padding:0;}
.tabla_salones tr{height:35px;width:75px;margin:0;padding:0;}
.tabla_salones tr .tabla_nombre{height:64px;width:285px;}
.tabla_salones th{border-left:1px solid #c8c8c8;color:#91acbc;font-size:12px;margin:0;padding:0;}
.tabla_salones td{border-left:1px solid #c8c8c8;color:#6e6e6e;font-size:12px;margin:0;padding:0;}
.reserva_salones{height:43px;line-height:35px;width:904px;padding:30px 30px 0;}
.reserva_salones span{color:#2C9FC5;font-size:14px;font-weight:700;}
.boton_salon input{background:#00a6af;color:#FFF;text-transform:uppercase;line-height:18px;font-size:15px;border:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;letter-spacing:1px;padding:10px 15px;}
.img_salon{border:9px solid #f6efdf;height:158px;float:left;width:246px;padding:0;}
.salones{border-left:1px solid #c8c8c8;float:left;margin-left:20px;padding-left:19px;width:593px;}
.salones span{color:#c94;font-size:14px;text-transform:uppercase;}
.salones p{color:#6e6e6e;font-size:12px;min-height:56px;margin:5px 0 15px;}
.cada_salon{float:left;margin-bottom:35px;width:897px;}
.cada_salon table{background:#f6efdf;text-align:center;width:595px;margin:0;padding:5px 0 0;}
.cada_salon tr{height:20px;width:84px;margin:0;padding:0;}
/* ------------------- restaurante ------------------*/
.menu_rest{background:#e7eaeb;border:1px solid #cacaca;color:#6e6e6e;font-size:12px;height:216px;overflow:auto;text-align:center;width:371px;padding:0 20px;}
/* ------------------- fin restaurante ------------------*/
#main_especifica{float:left;overflow:hidden;width:398px;}
#main_especifica ul{list-style:none;width:5000px;}
#main_especifica li{list-style:none;float:left;width:398px;}
.galeria_especifica{border:8px solid #f6efdf;height:299px;float:left;position:relative;width:398px;}
.galeria_especifica .anterior{cursor:pointer;left:0;position:absolute;}
.galeria_especifica .siguiente{cursor:pointer;left:360px;position:absolute;}
/* ------------------- desayuno ------------------*/
.desayuno{margin-bottom:20px;}
.carta_des{background:#e7eaeb;border:1px solid #cacaca;color:#6e6e6e;font-size:12px;height:340px;margin-top:20px;overflow:auto;text-align:center;width:371px;padding:0 20px;}
/* ------------------- promociones ------------------*/
.content_left .titulo_ficha,.content_right .titulo_ficha{color:#c94;font-size:14px;font-weight:700;}
.content_right_rojo{border-left:1px solid #c8c9c9;float:left;width:419px;margin:30px 0 0;padding:0 27px 0 30px;}
.content_right_rojo h2{color:#00a6af;font-size:13px;font-weight:700;padding-top:8px;}
.content_right_rojo .titulo_ficha{color:#787266;font-size:13px;font-weight:700;text-transform:uppercase;}
.content_right_rojo #ofertas{background:#d9f2f3;border-left:4px solid #00a6af;float:left;height:auto;list-style:none;width:378px;padding:15px;}
.content_right_rojo #ofertas li{border-bottom:1px solid #cacbcb;float:left;width:380px;padding:5px 0;}
.content_right_rojo #ofertas li .cada_promo{float:left;width:380px;}
/*#promociones{float:left;padding-bottom:30px;}
#promociones li{float:left;margin:20px 0 0 30px;padding:0 0 0 37px;}
#promociones li img{height:112px;float:left;width:230px;}
#promociones li .cada_promo{float:left;background:#e5e5e5;}
#promociones .tipo_promo{float:left;font-size:12px;min-height:142px;width:471px;margin:0 0 0 20px;padding:0 20px 0 0;}
#promociones .business span,#promociones .gourmet span,#promociones .romance span,#promociones .relax span,#promociones .weekend span{text-decoration:underline;font-weight:700;}
#promociones .tipo_business{background:url(../imagenes/ficha/hotel_business.png) no-repeat scroll center left #6d7a8c;}
#promociones .tipo_gourmet{background:url(../imagenes/ficha/hotel_gourmet.png) no-repeat scroll center left #e08600;}
#promociones .tipo_romance{background:url(../imagenes/ficha/hotel_romance.png) no-repeat scroll center left #c1386c;}
#promociones .tipo_relax{background:url(../imagenes/ficha/hotel_relax.png) no-repeat scroll center left #00a6b0;}
#promociones .tipo_weekend{background:url(../imagenes/ficha/hotel_weekend.png) no-repeat scroll center left #875d80;}
#promociones .precio{color:#FFF;float:left;font-size:11px;min-height:174px;width:122px;}
#promociones .precio .detalle_precio{font-weight:400;float:left;height:88px;text-align:center;margin:65px 0 0;padding:12px;}
#promociones .precio .detalle_precio span{font-size:30px;font-weight:700;}
#promociones .business_precio{background:url(../imagenes/ficha/bg_promo_business.jpg) no-repeat scroll center top #6d7a8c;border-top:1px solid #6d7a8c;border-bottom:1px solid #6d7a8c;}
#promociones .gourmet_precio{background:url(../imagenes/ficha/bg_promo_gourmet.jpg) no-repeat scroll center top #e08600;border-top:1px solid #e08600;border-bottom:1px solid #e08600;}
#promociones .romance_precio{background:url(../imagenes/ficha/bg_promo_romance.jpg) no-repeat scroll center top #c1386c;border-top:1px solid #c1386c;border-bottom:1px solid #c1386c;}
#promociones .relax_precio{background:url(../imagenes/ficha/bg_promo_relax.jpg) no-repeat scroll center top #00a6b0;border-top:1px solid #00a6b0;border-bottom:1px solid #00a6b0;}
#promociones .weekend_precio{background:url(../imagenes/ficha/bg_promo_weekend.jpg) no-repeat scroll center top #875d80;border-top:1px solid #875d80;border-bottom:1px solid #875d80;}*/
/* ------------------- mapa ------------------*/
.foto_ciudad{height:149px;width:413px;}
.info_ciudad{font-size:12px;margin-top:10px;}
.mapa_grande{border:1px solid #BDCEDD;height:328px;overflow:hidden;width:904px;margin:30px 30px 0!important;padding:0!important;}
.listado_mapas .list{display:block;float:left;font-size:12px;text-transform:uppercase;}
.campo_ruta{background:#e7eaeb;border:1px solid #bdcedd;height:22px;}
.boton_ruta{background:url(../imagenes/ficha/mapa_boton.png) no-repeat scroll center top transparent;float:right;height:29px;width:70px;}
#ficha_content_mapa_ruta{display:none;border-left:1px solid #C8C8C8;float:left;width:419px;margin:30px 27px 0 0;padding:0 0 0 30px;}
/* ------------------- DISPONIBILIDAD FICHA --------------------------------- */
.ficha_content_disponibilidad{background:#FFF!important;width:964px!important;margin:0!important;}
.ficha_content_disponibilidad .content_left{float:left;width:420px;background:#FFF;min-height:75px!important;padding:30px 30px 0!important;}
/* ------------------- disponibilidad ------------------*/
.paso1_reserva_ficha{background:url(../imagenes/ficha/bg_paso1_ficha.jpg) no-repeat scroll center top transparent;border-bottom:1px solid #b4b4b4;float:left;height:69px;width:100%;display:none;}
.paso2_reserva_ficha{background:url(../imagenes/ficha/bg_paso2_ficha.jpg) no-repeat scroll center top transparent;border-bottom:1px solid #b4b4b4;float:left;height:69px;width:100%;}
.paso3_reserva_ficha{background:url(../imagenes/ficha/bg_paso3_ficha.jpg) no-repeat scroll center top transparent;border-bottom:1px solid #b4b4b4;float:left;height:69px;width:100%;}
.paso4_reserva_ficha{background:url(../imagenes/ficha/bg_paso4_ficha.jpg) no-repeat scroll center top transparent;float:left;height:69px;width:100%;}
.paso1_reserva_ficha img{float:left;width:100px;margin:23px 0 0 10px;}
.paso2_reserva_ficha img,.paso3_reserva_ficha img,.paso4_reserva_ficha img{float:left;margin:15px 0 0 30px;}
.paso1_reserva_ficha div,.paso2_reserva_ficha div,.paso3_reserva_ficha div,.paso4_reserva_ficha div{color:#b9c8d1;float:left;font-size:14px;margin:20px 0 0 10px;}
.paso1_reserva_ficha div span{float:left;width:auto;margin:5px 0 0 66px;}
.paso2_reserva_ficha div span,.paso3_reserva_ficha div span,.paso4_reserva_ficha div span{float:left;width:220px;text-align:left;line-height:30px;color:#FFF;font-size:15px;margin:0 55px 0 70px;}
.paso2_reserva_ficha div span:last-child,.paso3_reserva_ficha div span:last-child,.paso4_reserva_ficha div span:last-child{float:left;width:230px;text-align:left;line-height:30px;color:#FFF;font-size:15px;margin:0 0 0 25px;}
.paso1_reserva_ficha div .ok,.paso2_reserva_ficha div .ok,.paso3_reserva_ficha div .ok,.paso4_reserva_ficha div .ok{color:#6f8390;}
.content_ofertas #ofertas{background:none repeat scroll 0 0 #d9f2f3;border-left:4px solid #00a6af;float:left;height:auto;list-style:none outside none;width:870px;margin:30px 0 0 30px;padding:15px;}
.content_ofertas #ofertas li{border-bottom:1px solid #cacbcb;float:left;width:100%;padding:5px 0;}
.content_ofertas #ofertas li .cada_promo{float:left;width:805px;}
.content_right #resumen_busqueda_ficha{background:#eaeaea;border:1px solid #c8c2a3;width:380px;padding:20px;}
.content_right #resumen_busqueda_ficha .resumen_titulo_ficha{color:#b7b190;font-size:16px;font-weight:700;text-decoration:underline;text-transform:uppercase;}
.content_right #resumen_busqueda_ficha .resumen_ficha{color:#787266;font-size:13px;margin-top:6px;}
.dispo_ficha{background:none!important;border:none!important;margin:0!important;padding:0!important;}
.content_ventas{float:left;width:652px;}
.pestanya_habitaciones .num_hab{color:#2C9FC5;float:left;font-size:15px;font-weight:700;text-transform:uppercase;width:652px;margin:0 20px 5px;}
.dispo_ficha .escoje_habitacion{float:left;position:relative;width:652px;}
.dispo_ficha .image_escoje{float:left;left:0;position:absolute;top:0;}
.dispo_ficha .head_escoje h3{font-size:25px;font-weight:400;}
.dispo_ficha .content_escoje{float:left;padding-left:0;width:660px;margin:10px 0 20px;}
.dispo_ficha .content_escoje .cabecera_habitacion{color:#231f20;font-size:10px;font-weight:400;}
.dispo_ficha .content_escoje .desc_habitacion{background:#efefef;color:#231f20;margin-bottom:10px;width:640px;float:left;padding:10px;}
.dispo_ficha .content_escoje .hab_dispo_activo{background:#f6efdf;}
.col-tipo_hab .nom_hab{font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase;}
.col-tipo_hab .image_hab{display:block;float:left;background:#fff;margin-top:2px;color:#222;font-weight:400;clear:both;padding:0;}
.col-tipo_hab .image_hab img{width:110px;height:75px;}
.col-tipo_hab .info_hab{font-size:9px;float:left;margin:0;padding:0;}
.col-tipo_hab .condiciones_dispo_ficha{color:#2D9EC6;font-size:11px;text-decoration:none;text-transform:capitalize;}
.info_content{font-size:12px;border-top-width:1px;border-top-style:dashed;border-top-color:#231f20;display:block;float:left;background:#efefef;padding:10px;}
.dispo_ficha .content_escoje .hab_dispo_activo .info_content{background:#f6efdf;margin-top:9px;}
.info_content .main-image{width:150px;float:left;margin-right:15px;margin-bottom:5px;margin-left:5px;}
.precio_antes{color:#c2396c;font-size:11px;margin-right:3px;text-decoration:line-through;font-weight:700;}
.peq span{font-size:13px;text-transform:uppercase;margin-bottom:2px;float:left;width:100%;}
.descuento{background:none repeat scroll 0 0 #FFF;border-radius:3px 3px 3px 3px;color:#222;display:none;float:left;font-size:11px;font-weight:400;margin-top:2px;padding:2px;}
.col-num_hab select{background:none repeat scroll 0 0 #FFF!important;border:1px solid #ECEFF5;padding:2px;}
.dispo_ficha .experiencias,.dispo_ficha .completa{border-top:1px dashed #231f20;padding-top:10px;margin-top:10px;float:left;position:relative;width:652px;}
.dispo_ficha .image_experiencias,.dispo_ficha .image_completa{left:0;position:absolute;}
.dispo_ficha .content_experiencias,.dispo_ficha .content_completa{float:left;width:660px!important;margin-bottom:20px;}
.dispo_ficha .content_experiencias .service_block{color:#231f20;margin-bottom:10px;width:660px;background:#efefef;padding:10px 0;}
.dispo_ficha .content_completa .service_block{color:#231f20;margin-bottom:10px;width:640px;background:#efefef;padding:10px;}
.image_packservice_package{background:#FFF;border:1px solid #cebbcb;width:44px;height:auto;padding:3px;}
.image_pack{margin-left:4px;width:44px;height:auto;}
.content_experiencias .tabla_head,.content_completa .tabla_head{font-size:10px;margin-left:10px;}
.tabla_head .col_image,.desc_experienciaservice_package .col_image,.service_block .col_image{width:65px;}
.tabla_head .col_nom,.desc_experienciaservice_package .col_nom,.service_block .col_nom{width:200px;font-size:10px;}
.desc_experienciaservice_package .col_nom img,.service_block .col_nom img{height:12px;text-decoration:none;width:12px;margin:0 5px;}
.desc_experienciaservice_package .col_nom{color:#231f20;width:190px;font-size:14px;font-weight:700;cursor:default;}
.service_block .col_nom{width:190px;font-size:14px;font-weight:700;cursor:default;}
.desc_experienciaservice_package .col_nom div,.service_block .col_nom div{font-size:11px;font-weight:400;}
.desc_experienciaservice_package .col_nom a,.service_block .col_nom a{border:medium none;color:#c94!important;font-size:10px;text-decoration:underline;font-weight:400;}
.tabla_head .col_cantidad,.service_block .col_cantidad{text-align:center;font-size:10px;width:150px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.service_info .col_cantidad label{height:20px;display:inline;margin-right:6px;}
.service_info .col_cantidad label input{vertical-align:middle;height:20px;}
#ficha_dispo_monohotel .service_info .col_cantidad select{height:18px;font-size:10px;line-height:12px;border:0;width:40px;background-color:#fff;margin:1px 0;padding:0 0 0 2px;}
#ficha_dispo_monohotel .service_observations label{margin-top:8px;vertical-align:middle;font-size:12px;height:18px;float:right;clear:right;}
#ficha_dispo_monohotel .service_observations input{width:150px;height:14px;vertical-align:middle;margin:0 0 0 10px;padding:0;}
#ficha_dispo_monohotel .service_observations input.normaltext{width:150px;}
#ficha_dispo_monohotel .service_observations input.longtext{width:200px;}
.tabla_head .col_unidad{text-align:center;width:100px;}
.tabla_head .col_total{text-align:right;width:105px;}
.desc_experienciaservice_package .col_unidad,.service_block .col_unidad{font-size:12px;font-weight:700;text-align:center;width:110px;}
.desc_experienciaservice_package .col_total,.service_block .col_total{font-size:12px;font-weight:700;text-align:right;width:105px;}
.pregunta_ficha{font-size:12px;margin:0 0 0 70px;}
.respuesta_ficha{float:left;font-size:12px;}
.respuesta_ficha input{width:178px!important;margin:10px 0 0;}
.mas_info_paquetes{font-size:12px;margin-top:20px;}
.mas_info_paquetes img{float:left;height:115px;margin-right:15px;width:175px;}
.mas_info_paquetes .text_mas_info{float:left;font-size:12px;width:350px!important;}
.text_mas_info span{font-weight:700;text-transform:uppercase;}
.text_mas_info ul{margin-left:25px;}
.text_mas_info ul li span{font-style:italic;}
.resumen{float:left;margin-left:37px;width:215px!important;}
.resumen_paso3 .mejor_precio{color:#7E99AA;font-family:Segoe Print;font-size:11px;}
.resumen .content_resumen{background:#f6efdf;float:left;font-size:12px;width:215px;}
.resumen .content_resumen .titulo_resum{color:#FFF;font-size:17px;text-transform:uppercase;background:#c94;float:left;width:195px;padding:10px;}
.resumen .content_resumen .hotel_resum{color:#000;font-size:13px;font-weight:700;}
.resumen .content_resumen .resumen_datas{float:left;width:195px;border-top:1px dashed #231f20;border-bottom:1px dashed #231f20;padding-bottom:10px;margin:10px;}
.resumen .caja_verisign{float:right;font-size:11px;padding-right:10px;}
.resumen .caja_verisign img{float:left;width:70px;}
.resumen .caja_verisign span{float:left;margin-right:12px;padding-top:10px;text-align:center;}
.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha{border-left:none;border-right:none;color:#000;float:left;font-size:11px;width:190px;margin:10px 0 0;padding:0 0 7px 5px;}
.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha .resumen_ficha{margin-top:6px;}
.resumen .content_resumen .resumen_habitacion{color:#000;float:left;font-size:11px;width:195px;padding:10px;}
.resumen .content_resumen .resumen_habitacion span{font-weight:700;text-decoration:underline;text-transform:uppercase;width:100%;float:left;}
.resumen .content_resumen .resumen_habitacion p{float:left;margin-top:5px;margin-right:9px;width:100px;}
.resumen .content_resumen .resumen_habitacion .image{float:left;height:60px;margin-top:5px;width:86px;}
.resumen .content_resumen .resumen_habitacion .habitacion_total{background:#808285;color:#FFF;float:left;font-size:20px;font-weight:700;text-align:right;width:185px!important;margin:5px 0;padding:5px;}
.resumen .content_resumen .resumen_suplementos{background:#FFF;color:#000;float:left;font-size:11px;width:195px;margin:10px;padding:8px 0 0;}
.resumen .content_resumen .resumen_suplementos .suplementos_titulo{font-weight:700;margin-left:5px;text-transform:uppercase;}
.resumen .content_resumen .resumen_suplementos ul{list-style:none;margin-top:5px;}
.resumen .content_resumen .resumen_suplementos ul li{border-bottom:1px dotted #c4be9d;width:182px;padding:5px 5px 5px 8px;}
.resumen .content_resumen .resumen_suplementos .suplementos_total{background:#808285;color:#FFF;font-size:13px;font-weight:700;margin-top:15px;text-align:right;width:185px;padding:5px;}
.resumen .content_resumen .resumen_suplementos .suplementos_total .supl_total{font-weight:400;margin-right:15px;}
.resumen .total_precio{background:none repeat scroll 0 0 #FFF!important;float:left!important;font-size:12px!important;width:185px!important;border-color:#F4BB2B #C4BE9D #C4BE9D!important;border-style:solid!important;border-width:5px 1px 1px!important;padding:15px 14px 10px!important;}
.resumen .caja_total{float:left;font-weight:700;text-align:right;text-transform:uppercase;width:203px;}
.resumen .caja_total .total_text{color:#000;font-size:14px;}
.resumen .caja_total .total_euro{color:#c94;font-size:18px;}
.resumen .caja_total .total_tax{color:#000;font-size:12px;text-transform:none;font-weight:400;}
#form_resumen .boton_reservar{background:#00a6af;color:#FFF;font-weight:700;text-transform:uppercase;line-height:15px;font-size:17px;border:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;margin-top:10px;width:215px;margin-bottom:10px;padding:5px 30px;}
.content_ventas .boton_reservar{background:#00a6af;color:#FFF;font-weight:700;text-transform:uppercase;line-height:15px;font-size:17px;border:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;margin-top:10px;margin-right:-7px;width:215px;float:right;padding:5px 30px;}
#buscador_slider_precio_title{color:#D3A144;font-weight:700;}
#slider_estrellas{margin-top:14px;}
._not_refundable,._refundable,._special{font-size:12px;font-weight:700;text-align:left;}
.recordatorio_ventajas{width:215px;float:left;background:#f6efdf;}
.recordatorio_ventajas .content_ventajas{width:175px;float:left;background:url(../imagenes/ficha/ico_ventajas.png) no-repeat center 5px #FFF;margin:10px;padding:38px 10px 10px;}
.recordatorio_ventajas .content_ventajas .titulo_ventajas{text-align:center;width:100%;float:left;font-size:9px;margin-bottom:8px;}
.recordatorio_ventajas .content_ventajas ul#ventaja_exclusiva{float:left;width:175px;}
.recordatorio_ventajas .content_ventajas ul#ventaja_exclusiva li{list-style-image:url(../imagenes/ficha/link_marron.png);font-size:12px;padding-left:0;text-transform:none;text-align:left;font-weight:400;margin-left:15px;}
.separator_ventajas{border-bottom:1px dashed #231f20;float:left;width:195px;height:1px;margin-left:10px;}
#display_offline{font-size:17px;color:#000;border:1px solid #333;text-align:center;width:500px;margin:0 auto;padding:15px;}
#display_offline a{color:#333;}
/* ---------------- Preferencias habitacion ------------------ */
.pref_hab{font-size:12px;text-align:right;color:#4a4a4a;font-weight:700;}
.preferencias_habitacion{background:#e1c38c;float:left;width:630px;display:none;margin:10px -10px -10px;padding:15px;}
.preferencias_habitacion .explicacion_pref_hab{font-size:12px;float:left;margin-bottom:10px;color:#000;text-align:left;}
.preferencias_habitacion div{width:150px;float:left;margin-left:5px;margin-bottom:10px;}
.preferencias_habitacion div:first-child{margin-left:0;}
.preferencias_habitacion div label{width:150px;float:left;font-size:11px;color:#4a4a4a;margin-bottom:5px;text-align:left;}
.preferencias_habitacion div select{color:#4A4A4A;float:left;font-size:11px;height:20px;width:150px;}
.descripcion_pension{position:absolute;width:250px;top:25px;z-index:10;left:-125px;color:#c94;font-size:12px;box-shadow:2px 2px 11px #333;text-align:center;vertical-align:middle;background-color:#fff;display:block;padding:8px 14px;}
/* ---------------- buscar hoteles otras ciudades ---------------------- */
.content_right .buscar_hoteles{width:100%;text-align:right;}
.content_right .buscar_hoteles span{float:none;width:auto;margin-right:5px;}
#link_ciudad_dispo a{color:#00a6af;text-decoration:none;background:url(../images/engine/toc.png) no-repeat right center transparent;padding-right:15px;}
/* ------------------ DISPONIBILIDAD ------------------- */
#content_disponibilidad{width:100%;float:left;}
#content2 #content_description #ofertas_content #content2_left{width:235px;float:left;margin:25px 15px 0 0;}
#content2 #content_description #ofertas_content #content2_left .cajas{background:#FFF;color:#000;float:left;font-size:12px;width:228px;border:none;margin:5px 0;padding:0 0 10px;}
#content2 #content_description #ofertas_content #content2_left .cajas img{width:95px;margin-right:7px;}
#content2 #content_description #ofertas_content #content2_left .cajas p img{width:30px;margin-right:3px;}
#content2 #content_description #ofertas_content #content2_left .cajas p span{float:right;width:170px;line-height:15px;}
#content2 #content_description #ofertas_content #content2_left .cajas p{float:left;width:208px;color:#000;padding:0 10px;}
#content2 #content_description #ofertas_content #content2_left .cajas a{float:left;width:208px;color:#000;text-align:right;padding:0 10px;}
#content2 #content_description #ofertas_content #content2_left .cajas p.certificado{width:105px;}
.resultado_resumen_der{float:right;width:100%;text-align:right;}
#contenido_widgets{float:left;clear:both;margin-bottom:15px;}
#content_disponibilidad div #content2_right{width:60%;float:left;margin:25px 0 0;}
.formulario_reserva div #content2_right{margin:10px 0 0!important;}
#pasos_reserva1{border-bottom:1px solid #B4B4B4;background:url(../imagenes_plantillas/paso_reserva1.png) no-repeat;width:100%;height:40px;color:#b9c8d1;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;margin:0;}
#pasos_reserva1 div{float:left;margin-left:10px;line-height:39px;text-align:center;width:25%;}
.resultado_busqueda{width:704px;float:left;font-size:13px;color:#4a4a4a;margin:20px 0 0;}
.titulo_lista_resultados{text-transform:uppercase;font-size:22px;color:#FFF;width:100%;float:left;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
#total_hoteles_encontrados{font-size:15px;margin-top:5px;color:#FFF;font-family:Arial, Helvetica, sans-serif;width:100%;float:left;font-weight:400;}
#listado_resultado_hoteles{float:left;border:none;background:#FFF;margin-top:15px;}
#caja_ordenacion{float:left;width:100%;display:block;}
.resultados{width:664px;float:left;padding:10px 20px 20px;}
#formulario_reserva_hotel a.nombre_hotel{font-size:24px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;float:left;width:auto;line-height:40px;}
#formulario_reserva_hotel .resultado_resumen_der .reserva{background:#00a6af;color:#FFF;text-transform:uppercase;line-height:15px;font-size:16px;border:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;text-decoration:none;margin-top:10px;float:right;padding:5px 25px;}
#formulario_reserva_hotel .resultado_resumen_der .reserva:hover{background:url(../imagenes/bg_boton_reservar.png) repeat top center;-webkit-transition:all .6s ease-in;}
/*.resultado{background:#FFF;border-bottom:1px dashed #4a4a4a;float:left;width:100%;margin-bottom:5px;padding:0 0 10px;}*/
.resultado_main_top{float:left;width:100%;padding-bottom:10px;}
#formulario_reserva_hotel .resultado_main_bottom_left .resultado_main_top{float:left;width:320px;padding-bottom:10px;margin-left:10px;}
#formulario_reserva_hotel .resultado_main_bottom_left .resultado_main_top a.nombre_hotel{font-size:15px;text-decoration:none;font-family:Arial, Helvetica, sans-serif;float:left;width:auto;line-height:15px;}
#formulario_reserva_hotel .resultado_main_bottom_left .resultado_main_top img.estrellas{height:19px;margin:-7px 0 0 10px;}
.resultado_main_bottom{float:left;margin-top:10px;width:100%;}
.resultado_main_bottom_left{width:480px;float:left;}
.resultado_main_bottom_left a img{width:150px;height:113px;}
.resultado_main_bottom_left p{font-size:11px;text-align:justify;width:315px;float:left;margin-left:10px;height:75px;}
#formulario_reserva_hotel .resultado_main_bottom_left a.ver_mas{text-decoration:none;font-size:11px;text-transform:lowercase;float:left;color:#000;background:url(../imagenes/ver_ficha.png) no-repeat center left transparent;padding-left:20px;font-weight:400!important;margin-left:160px;}
#formulario_reserva_hotel .resultado_main_bottom_left a.ver_mas:hover{color:#00a6af;text-decoration:underline;}
.resultado_main_bottom_right{width:160px;float:right;}
.resultado_main_bottom_right .precio_desde{font-weight:400;text-align:right;font-size:13px;color:#4a4a4a;font-family:Arial, Helvetica, sans-serif;}
.resultado_main_bottom_right .hab_noche{width:100%;float:left;text-align:right;font-size:10px;color:#6e6e6e;font-family:Arial, Helvetica, sans-serif;}
.resultado_main_bottom_right .importe_medio{width:100%;float:left;text-align:right;font-size:20px;color:#000;font-family:Arial, Helvetica, sans-serif;font-weight:700;}
#formulario_reserva_hotel a.boton_acciones,#formulario_reserva_hotel .boton_acciones{text-decoration:none;float:right;margin-top:38px;background:url(../imagenes_plantillas/bg_dispo_monohotel_button.png);border:1px solid #b7b7b7;cursor:pointer;color:#FFF;font-size:18px;font-weight:700;line-height:33px;text-transform:uppercase;padding:0 15px;}
.boton_acciones:hover{background:url(../imagenes_plantillas/bg_dispo_monohotel_button.png);color:#FFF;}
.resultado.titulo{margin-bottom:7px;color:#b3921e;}
.resultado_main{background:#FFF;border:none;float:left;width:100%;margin:0;}
.resultado_right{background:#FFF;margin-left:7px;float:left;-moz-box-shadow:2px 1px 2px -1px rgba(0,0,0,0.5);border:1px solid #FFF;width:193px;height:410px;}
#titulo_dispo{float:left;width:300px;}
#foto_dispo{float:right;width:250px;padding:10px 10px 10px 0;}
.titulo-hotel{width:100%;float:left;font-weight:700;}
.titulo-hotel .estrellas{float:left;margin:0 0 0 10px;}
.resultado_main_bottom_right .mapa_dispo{text-transform:lowercase;cursor:pointer;float:right;color:#d3a144!important;line-height:11px;padding-left:25px;font-size:11px;text-decoration:underline;background:url(../imagenes_plantillas/ico-mapa.png) no-repeat scroll 0 0 transparent;font-weight:400!important;clear:both;margin:5px 0 32px;}
.resultado_main_bottom_right .mostrar_fotos{text-transform:lowercase;float:right;color:#d3a144!important;font-size:11px;line-height:11px;padding-left:25px;text-decoration:underline;background:url(../imagenes_plantillas/ico-foto.png) no-repeat scroll 0 0 transparent;font-weight:400!important;}
.resultado_main_bottom_right .mapa_dispo:hover{color:#00a6af!important;background:url(../imagenes_plantillas/ico-mapa-hover.png) no-repeat scroll 0 0 transparent;}
.resultado_main_bottom_right .mostrar_fotos:hover{color:#00a6af!important;background:url(../imagenes_plantillas/ico-foto-hover.png) no-repeat scroll 0 0 transparent;}
#buscador_mejorar{background:#FFF;float:left;width:228px;font-size:12px;margin:5px 0;padding:0 0 10px;}
#buscador_mejorar .titulo{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;float:left;width:208px;margin-bottom:10px;background:#000;color:#FFF;text-align:center;padding:10px;}
#resumen_busqueda_precios{width:206px;float:left;font-size:12px;background:#FFF;margin-bottom:10px;border:1px solid #c5bf9f;border-top:2px solid #f4bb2b;padding:10px;}
#buscador_slider_precio,#buscador_categoria{width:208px;padding:0 10px;}
#filtros_busqueda{background:#FFF;float:left;width:233px;font-size:12px;margin-bottom:10px;padding:10px;}
.cajas .titulo{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;float:left;width:208px;margin-bottom:10px;background:#000;color:#FFF;text-align:center;padding:5px 10px;}
.cajas a{font-size:12px;text-decoration:none;color:#000;font-weight:700;}
#resumen_busqueda_ficha{background:#FFF;float:left;width:228px;font-size:12px;margin:5px 0;padding:0 0 10px;}
#resumen_busqueda_ficha .resumen_titulo_ficha{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;float:left;width:208px;margin-bottom:10px;text-transform:uppercase;background:#000;color:#FFF;text-align:center;padding:10px;}
.resumen_ficha{width:208px;padding:0 10px;}
.barra_subir{color:#000;font-size:12px;}
.barra_subir a{text-decoration:underline;color:#000;font-size:12px;}
#pasos_reserva3{border-bottom:1px solid #B4B4B4;background:url(../imagenes_plantillas/paso_reserva3.png) no-repeat;width:100%;height:69px;color:#B9C8D1;font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;margin:0;}
#pasos_reserva3 div{float:left;width:25%;}
#content_disponibilidad #background #content_dispo #form{float:left;border:1px solid #666;background:#FFF;margin-top:14px;text-align:left;}
#pasos_reserva3 div.active{color:#6f8390;line-height:69px;text-align:center;}
#pasos_reserva3 div.transparente{color:#FFF;opacity:1;line-height:69px;text-align:center;}
#pasos_reserva3 div.last{color:#b9c8d1;line-height:69px;text-align:center;}
.ico_form{position:absolute;z-index:555;left:5px;}
#cvc{border:1px solid #e5e5e5;background:#fff;display:none;margin:10px 0;padding:10px;}
#resumen_formulario_partes span.cvc{float:none;margin-right:5px;}
#resumen_formulario_partes span.cvc a{border-bottom:#09F dotted 1px;color:#09F;cursor:pointer;}
#resumen_formulario select.peque{float:left;width:70px;margin-right:5px;margin-left:5px;border:1px solid #c94;color:#666;padding:2px;}
#resumen_formulario #caduca_mes_tarjeta{width:50px;}
#resumen_formulario input.codigo_cvc{float:left;width:30px;margin-right:5px;height:20px;}
#forma_pago_des{text-align:left;color:#628837;background:#ebf6df;float:left;width:70%px;margin:10px 0;padding:10px 110px 10px 10px;}
.sin_intermediarios{background:url(../imagenes_plantillas/sin-intermediarios.png) no-repeat center center;width:80px;height:50px;float:left;position:absolute;right:0;top:-15px;color:#FFF;text-align:center;font-size:14px;padding:35px 20px;}

@media screen and (max-width:599px) {
	.sin_intermediarios {display:none;}
	#forma_pago_des{width:95%;padding:10px;}
}

.tipos_tarjetas{float:left;height:19px;margin:3px 0 0 10px;}
.sin_intermediarios.sin_intermediarios_EN,.sin_intermediarios.sin_intermediarios_AL,.sin_intermediarios.sin_intermediarios_RU{padding-bottom:63px;}
#resumen_formulario_partes div#cvc{height:140px;}
#resumen_formulario_partes div#{margin:10px;}
.window_confirmarPaso2 {display:none; top:30px; width:20%; height:auto; background:#feeebd; border:2px solid #D1C782; color:#AA9E78; padding:5px; text-align:center;}
.window_confirmarPaso2 p { margin:0px; font-size:11px; }

@media screen and (max-width:480px) {
	.window_confirmarPaso2 {display:none!important; top:30px; width:20%; height:auto; background:#feeebd; border:2px solid #D1C782; color:#AA9E78; padding:5px; text-align:center;}
}

#confirmacion_content{font-size:12px;color:#666;background:none repeat scroll 0 0 #F1F3F6;border:1px solid #D2CCAE;float:left;position:relative;z-index:2147483647;padding:20px;}
#confirmacion_content label{font-weight:700;color:#333;float:left;width:150px;}
#confirmacion_habitaciones{background:#f6efdf;margin:5px 5px 15px;padding:10px;}
#confirmacion_content div{border-bottom:1px solid #e5e5e5;padding:10px;}
.gracias{font-size:18px;font-weight:700;}
#next{position:absolute;float:right;left:289px;top:53px;cursor:pointer;}
#patras{cursor:pointer;float:left;position:absolute;top:53px;margin-left:11px;}
#dpto_nombre{float:left;width:240px;font-weight:700;margin-left:20px;font-size:12px;}
#dpto_num{width:400px;font-size:12px;float:left;margin-bottom:15px;}
#compartir_oculto{background:url(../imagenes_plantillas/pestana_compartir.png) no-repeat;top:-65px;display:none;font-size:12px;position:absolute;right:20px;width:200px;z-index:999999999999999999;padding:19px;}
#compartir_oculto a{color:#FFF;text-decoration:none;}
#compartir_oculto li{margin-bottom:5px;}
#compartir_cerrar{background:url(../imagenes_plantillas/cerrar.png) no-repeat;cursor:pointer;height:30px;position:absolute;right:30px;top:-8px;width:30px;z-index:9999;}
.hoteles_buscado,.hoteles_buscado_trivago{font-weight:700;color:#374146;display:none;margin:10px 0;padding:10px;}
.hoteles_buscado_no_dispo{background:#FFE3E3;border:1px solid #D34B20;margin:10px 0;padding:10px;}
.otros_hoteles_cerca{font-weight:700;color:#374146;padding:10px 10px 0;}
#ui-datepicker-div{z-index:9999999999999999999999999999999;}
input.error{border:1px solid #FD4B4E;background:#FFE8DF;}
label.error{color:#FD4B4E;margin-left:10px;}
#reserva_ficha_btn button{-moz-border-radius:5px;background:url(../imagenes_plantillas/reservar_bg_ficha.jpg) repeat scroll 0 0 transparent;background-position:bottom;border:0 solid #d6e9f7;color:#d6e9f7;cursor:pointer;display:inline;font-family:"Trebuchet MS",Helvetica,sans-serif;font-size:18px;font-stretch:condensed;text-transform:uppercase;-webkit-box-shadow:1px 1px 5px #666;-moz-box-shadow:1px 1px 5px #666;padding:3px 30px;}
#reserva_ficha_btn button:hover{background:url(../imagenes_plantillas/reservar_bg_ficha.jpg);}
.info_idioma{position:absolute;margin-left:645px;margin-top:1px;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:99999999999999999999999999999999999;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:999999999999999999999999999999999999;text-align:center;line-height:0;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:9999999999999999999999999999999999999;}
#lightbox-container-image-box>#lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana,Helvetica,sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
#gallery ul li{display:inline;}
#gallery ul img{border:1px solid #3e3e3e;}
#gallery ul a:hover img{border:5px solid #fff;color:#fff;border-width:5px 5px 20px;}
#slider_total_precio_minimo{float:left;width:50%;margin-top:-3px;}
#slider_total_precio_maximo{float:right;width:50%;text-align:right;margin-top:-3px;}
#rating_title{margin-top:26px;color:#D3A144;font-weight:700;}
.panel .overlay-background{text-align:left;margin:0;padding:0;}
/* PANEL OVERLAY CONTENT */
.panel .panel-overlay{font:bold 28px Arial,Helvetica,sans-serif;color:#fff;text-decoration:none;font-weight:400;clear:both;position:relative;bottom:0;right:0;width:230px;height:362px;text-align:center;margin:0;padding:20px 10px 0;}
.formulario_reserva #resumen_busqueda_ficha{background:#f6efdf;width:215px;margin:20px 0 0!important;padding:0 0 10px;}
.formulario_reserva #resumen_busqueda_precios{width:215px!important;margin-bottom:10px;border:none!important;padding:5px 0 0!important;}
.formulario_reserva #resumen_busqueda_ficha .titulo{text-transform:none;font-size:14px;float:left;width:195px;padding:10px 10px 0;}
.formulario_reserva #resumen_busqueda_ficha img{padding:0 10px;}
.formulario_reserva #resumen_busqueda_ficha .direccion_hotel{float:left;width:195px;font-size:10px;padding:0 10px;}
.formulario_reserva #resumen_busqueda_ficha .total_estancia{float:left;width:195px;border-top:1px dashed #231f20;border-bottom:1px dashed #231f20;background:#FFF;margin:10px;padding:10px 0;}
.formulario_reserva #resumen_busqueda_ficha .total_estancia label{padding-left:10px;}
.formulario_reserva #resumen_busqueda_ficha div{float:left;width:195px;padding:0 10px;}
#resumen_busqueda_ficha > a{background:#00A6AF;color:#FFF;float:left;font-size:12px;font-weight:700;text-align:center;width:195px;text-decoration:none;margin:0 0 0 10px;padding:5px 0;}
#resumen_busqueda_ficha > a:hover{background:#D3A144;color:#FFF;}
.mtd-switch-modal{display:none;background:url(../imagenes/ficha/bg_triangle.png) repeat top left transparent;font-size:12px;color:#000;text-align:left;padding:15px;}
.mtd-switch-modal img{position:absolute;bottom:-41px;left:50%;margin-left:15px;}
.mtd-switch-modal .price{font-style:italic;margin-left:5px;}
.info_hab a,.info_srv a{font-style:normal;font-size:9px;font-weight:700;text-decoration:underline;}
.info_hab a{background:url(../imagenes/ficha/dispo_i.png) no-repeat top left transparent;width:110px;height:17px;color:#FFF;text-decoration:none;text-align:center;clear:both;float:left;font-size:12px;font-weight:400;line-height:18px;}
.info_hab,.info_srv{display:block;margin-top:10px;border:0;}
.info_hab img,.info_srv img{height:12px;margin-left:5px;margin-right:3px;text-decoration:none;width:12px;}
.info_hab img{margin-left:0;margin-right:0;text-decoration:none;}
.precio_minimo_garantizado div{float:left!important;width:854px!important;margin-top:10px!important;}
.precio_minimo_garantizado div img{border:1px solid #f6efdf;}
.precio_minimo_garantizado div span{float:left;width:100%;font-size:14px;}
.precio_minimo_garantizado div p{float:left;width:100%;font-size:12px;color:#231F20;}
/* ------------------ OPINIONES PORTAL EUROSTARSHOTELS ----------------------- */
.content_opinions .content_left,.content_opinions .content_right{margin-bottom:32px!important;}
.tmp_CNT_form{padding-bottom:8px;width:100%;#width:100%;height:auto!important;float:left;margin-bottom:23px;border-bottom:1px dotted #666;#padding-bottom:15px;#margin-bottom:0!important;}
.tmp_CNT_form div{border:none!important;height:auto!important;}
.titol{text-align:center;}
.tmp_fila{width:20%;}
.tmp_date{font-size:12px;margin-bottom:-19px!important;margin-left:32px;margin-top:-7px;text-align:left;#margin-top:-3px;}
.tmp_media{background-color:#F7F7F7;border-radius:7px 7px 7px 7px;color:#7D99A9;float:right!important;font-size:18px;font-weight:700;margin-right:30px!important;#float:right!important;#margin-right:35px!important;#margin-top:24px;margin-top:-5px;text-align:center;width:72px!important;padding:2px;}
.tmp_CNT_form .tmp_media{border:1px solid #415D69!important;#margin-right:-220px;}
.tmp_pregunta_desc{font-weight:700;color:#415d69;font-size:14px;margin-bottom:11px!important;width:860px;}
.tmp_CNT_preguntas_1 .tmp_pregunta_desc{margin-bottom:-2px!important;width:860px;font-size:14px;margin-left:3px;}
.tmp_CNT_preguntas_2 .tmp_pregunta_desc{clear:both;margin-bottom:-11px!important;padding-left:32px;width:342px;}
.tmp_cnt_2 .tmp_respuesta{font-size:14px;margin-top:9px;padding-left:25px;}
.tmp_1{float:left;margin-top:-3px!important;width:40%;height:auto!important;}
.tmp_CNT_form .tmp_cnt_5{width:769px!important;padding:33px 20px 0 65px;}

.paginacion{width:50%; margin:0 auto; text-align:center; }
.paginacion ul { text-align:center;}
.paginacion ul li{display:inline-block; list-style:none;}
.tmp_siguiente{ background:url(../images/icon/next_negro.png) no-repeat scroll right center transparent; color:#000000; font-size:11px;font-weight:bold;margin-left:31px;padding-right:20%; margin-top:20px; font-family:Arial; text-align:center; }
.tmp_siguiente a { text-align:center; font-family:Arial; font-size:11px; font-weight:bold; float:right; }
.tmp_anterior{ background:url(../images/icon/prev_negro.png) no-repeat scroll left center transparent; color:#000000;font-size:11px;font-weight:bold;padding-left:23%;padding-right:17px; margin-top:20px; font-family:Arial; text-align:center; }
.tmp_anterior a{ text-align:center; font-family:Arial; font-size:11px; font-weight:bold; float:left; }

.tmp_siguiente:hover{ background:url(../images/icon/next_dorado.png) no-repeat scroll right center transparent; color:#000000; font-size:11px;font-weight:bold;margin-left:31px;padding-right:20%; margin-top:20px; font-family:Arial; text-align:center; }
.tmp_siguiente a:hover { text-align:center; font-family:Arial; font-size:11px; font-weight:bold; float:right; color:#D49015; }
.tmp_anterior:hover{ background:url(../images/icon/prev_dorado.png) no-repeat scroll left center transparent; color:#000000;font-size:11px;font-weight:bold;padding-left:23%;padding-right:17px; margin-top:20px; font-family:Arial; text-align:center; }
.tmp_anterior a:hover{ text-align:center; font-family:Arial; font-size:11px; font-weight:bold; float:left; color:#D49015; }

.tmp_respuesta{float:left!important;color:#415d69;font-size:12px;}
.tmp_puntuacion{float:left!important;text-align:center;width:42px!important;font-size:13px;}
.tmp_CNT_respuesta_3 .tmp_respuesta{float:left;font-weight:400!important;margin-top:-7px;width:900px!important;}
.tmp_CNT_respuesta_2 .tmp_respuesta{float:left;font-weight:400!important;margin-left:361px;margin-top:-23px;width:157px;padding-top:17px;}
.tmp_CNT_preguntas_1{clear:both;margin-left:30px;margin-top:2px;padding-right:35px;width:50%!important;#height:auto!important;}
.tmp_CNT_preguntas_2{clear:both;float:left;width:50%!important;#float:right!important;}
.tmp_CNT_form .tmp_CNT_preguntas_1{width:866px!important;}
.tmp_CNT_form .tmp_CNT_respuesta_1{height:21px!important;margin-right:27px;}
.tmp_CNT_preguntas_1 .tmp_1{height:auto!important;margin-top:-15px;width:419px!important;}
.tmp_cnt_1{margin-top:12px;padding-left:3px;width:908px;}
.tmp_CNT_preguntas_3{float:left;margin-left:33px;}
.tmp_CNT_preguntas_3 .tmp_pregunta_desc{margin-left:-1px;margin-top:6px;}
.tmp_CNT_form .tmp_contenedor,.tmp_CNT_form .tmp_contenedor div{float:left!important;}
a.seo,#nav #form_cambio_idioma a,.resumen .content_resumen .resumen_habitacion .habitacion_total span{text-decoration:none;}
.doce,#buscador #barra_cambio_radio_titulo,#buscador_apaisado #buscador #barra_cambio_radio_titulo,#nuestros_hoteles ul li a,.content_right_rojo span{font-size:12px;}
.catorce,#buscador #kilometros_span_form,#buscador_apaisado #buscador #kilometros_span_form{font-size:14px;}
.mayus,.titulo.celeste{text-transform:uppercase;}
#content_description,#content_footer{width:100%;margin:0 auto;}
/*------------------------- APARTADO MIS RESERVAS ------------------------------------ */
#ofertas_content #content_left{float:left;background:#FFF;width:894px;margin:15px 0 30px;padding:35px;}
#ofertas_content_right #entradilla_apartado h1,#ofertas_content_right #entradilla_apartado_salones h1,#ofertas_content_right #entradilla_apartado_gastronomia h1,#ofertas_content_right #entradilla_apartado_promociones h1,#ofertas_content #content_left #entradilla_apartado h1{color:#d3a144;text-transform:uppercase;font-size:20px;font-weight:400;}
#ofertas_content_right #entradilla_apartado span,#ofertas_content_right #entradilla_apartado_salones span,#ofertas_content_right #entradilla_apartado_gastronomia span,#ofertas_content_right #entradilla_apartado_promociones span,#ofertas_content #content_left #entradilla_apartado span{color:#231f20;text-transform:none;font-size:13px;font-weight:400;width:100%;line-height:14px;margin:0;}
#migas a:hover,#nav2_content li a:hover,#primer_contenido_footer a:hover,#directorio4 .landing_minificha .titulo a:hover,#landing_content_inner a:hover,.reserva_promocion:hover,.listado_promos_landing_segmentos li .reservar_promocion:hover,.boton_salon input:hover,#link_ciudad_dispo a:hover,.cajas a:hover,#confirmacion_content_ficha .boton_print:hover,#boton_encuesta:hover{text-decoration:underline;}
.negrita,.total_noches,#buscador_apaisado .total_noches,#lightbox-image-details-caption{font-weight:700;}
.ocre,.desc_experienciaservice_package .col_nom a:hover{color:#c94;}
.azul,#confirmacion_content .titulo{color:#7e99aa;}
.azul_no,.azul_no a{color:#3d5d6c;text-decoration:none;}
.azul_oscuro,#reservar_web #ventajas #titulo_ventajas span,#total_hoteles_encontrados span,.cajas .fidelizacion span{color:#d3a144;}
.ver_faqs,.banner_viaje,.banner_viaje_eurostars{margin-top:15px;}
#eurostars_corporate #corporate .titulo_corporate_AL,#eurostars_corporate #corporate .titulo_corporate_FR,.titulo_propuestas_AL,.reserva.reserva_IT{font-size:15px!important;}
/* ---------------------------- HEADER --------------------------- */
#menu_header,#nav #form_cambio_idioma:hover,#nav #form_cambio_idioma li{background:#fff;}
#nav a:hover,#nav .selected a,#nav #item_menu_cabecera_4,#nav #item_menu_cabecera_4 a,#nav #item_menu_cabecera_8,#nav #item_menu_cabecera_8 a,#gallery ul a:hover{color:#fff;}
#nav #item_menu_cabecera_4,#ficha_nav_hotel #promociones,#ficha_nav_hotel #Promociones{background:#00a6af;}
#nav2_content li:last-child a,#contenedor_hoteles ul li:last-child,.hoteles_eventos .content_top_bottom_center_hoteles:last-child,.puntos_destacados li:last-child{border-right:none;}
#atencion_cliente,#apaisado_habs_portal .filas_habitaciones select,.content_left p.seguir_leyendo_informacion,.boton_salon,.resumen .content_resumen .resumen_suplementos ul li .precio_supl{float:right;}
.separacion_superior,#pi_modificacion_radio ul,#buscador_apaisado #pi_modificacion_radio ul{padding-top:10px;}
#footer_content_left div,#footer_content_center div{float:left;width:45%;height:75px;color:#bbb;font-size:11px;margin:10px 5px 10px 0;}
/*------------------------- APARTADO MIS RESERVAS ------------------------------------ */
/* ------------------- salones ------------------*/
#reserva_salon,.content_right_rojo #ofertas li.tipo_oferta img.primera_foto,.content_right_rojo #ofertas .tipo_oferta .cada_promo .oferta .texto1,.content_right_rojo #ofertas .tipo_oferta .cada_promo .precio,#promociones .business .texto2,#promociones .gourmet .texto2,#promociones .romance .texto2,#promociones .relax .texto2,#promociones .weekend .texto2,#promociones .tipo_business .segunda_foto,#promociones .tipo_gourmet .segunda_foto,#promociones .tipo_romance .segunda_foto,#promociones .tipo_relax .segunda_foto,#promociones .tipo_weekend .segunda_foto,.content_ofertas #ofertas li.tipo_oferta img.primera_foto,.content_ofertas #ofertas .tipo_oferta .cada_promo .oferta .texto1,.content_ofertas #ofertas .tipo_oferta .cada_promo .precio,.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha .resumen_titulo_ficha,.pref_hab .show_info,.pref_hab .hide_info,.miniaturas li,.resultado_main_top img,#SLB-Wrapper{display:none;}
.activo,.razonactiva,.eventoactivo,.resultado_main_top img.estrellas{display:block;}
#listado_puntos_home,#listado_puntos_homeHeader,#listado_puntos_razones_home{float:right;list-style:none outside none;}
.bola_noactiva,.bola_noactiva_evento{background:url(../imagenes_plantillas/img_bola_noactiva.png) no-repeat scroll 0 0 transparent;cursor:pointer;}
#razones ul li.contenedor_razones img,.tmp_CNT_preguntas,.tmp_2{width:100%;}
/* ------------------ MOTOR ---------------------------- */
#contenedor_buscador {margin: 0 auto;top:10px;position: relative;*top:-420px;z-index:500}
#buscador {margin-bottom: 10px;background:url(../images/engine/bg.png);height: 375px;width: 198px;float: left;padding: 10px 15px 5px 15px;color: #000000;font-family: Arial, Helvetica, sans-serif;}
#total_noches {	color:#000;	font-size:12px;	font-weight:bold;}
.total_noches {	font-weight:bold;}
#buscador_dispo {background:#000;height:150px;margin-bottom:10px;}
#buscador_div {	margin-top:30px;}
#buscador div .select_destino {	width:150px;	margin-bottom:10px;}
#pi_modificacion_radio {	background:#EBE8D9;	font-size:12px;	color:#666666;	padding:0px 10px;}
#pi_modificacion_radio ul {padding-top:10px;}
#pi_modificacion_radio li {padding-left:10px;list-style:none;font-weight:bold;}
#barra_cambio_radio_titulo {	font-size:12px;	color:#d8d8da;margin-bottom:5px;}
#kilometros_span_form {	font-size:12px;color:#FFFFFF;padding-bottom:5px;font-weight:bold;}
#hoteles_visibles_contenedor {width:320px;float:left;}
#resultado_busqueda_ordenar_nav {color:#666666;float:right;margin-top:10px;text-align:right;width:60%;}
#resultado_busqueda_ordenar_nav ul {font-size:10px;color:#4c4c4c;list-style:none;float:right;}
#resultado_busqueda_ordenar_nav li {height:15px;float:left;color: #FFF; font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: normal;margin-right:0px;}
#resultado_busqueda_ordenar_nav li select{font-family: Arial, Helvetica, sans-serif;}
#resultado_busqueda_ordenar_nav li.active {font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: bold;color: #3D5D6C;height:16px;float:left;border-bottom:none;}
.hoteles_visibles {font-size:10px;margin-top:16px;color:#4c4c4c;width:30%;float:left;}
#resultado_busqueda_ordenar_nav li.inactiva {border: none;color: #FFF;height: 15px;float: left;margin-right: 10px;}
#buscador .titulo1 {margin-bottom:2px;font-weight: bold;font-size: 16px;text-transform: uppercase;color: white;width: 100%;float: left;text-align: center;font-family: Arial, Helvetica, sans-serif;}
#buscador .descript1 {font-size: 14px;color: #000;width: 100%;float: left;text-align: center;font-family: Arial, Helvetica, sans-serif;margin: 0 0 8px 0;font-weight: bold;}
#buscador #nombre_ciudad {border:#fff 1px solid;font-size:13px;padding:4px;width:214px;margin-bottom:10px;float:left;}
#buscador #ayuda_buscar_por_radio {float:left;width:24px;margin-left:10px;margin-top:2px;}
#buscador #barra_cambio_radio_titulo {font-size:12px;}
#buscador #kilometros_span_form {font-size:14px;}
#capa_ayuda_pi {	background:#EBE8D9;width:400px;font-size:12px;color:#666666;display:none;padding:10px;-webkit-box-shadow:7px 7px 7px #666666;-moz-box-shadow:7px 7px 7px #666666;padding:5px 5px 5px 15px;min-width:200px;position:absolute;z-index:999999999999;top:230px;	left:350px;border:1px #8C7359 solid;}
#capa_ayuda_pi ul {list-style:none;padding-left:10px;}
#buscador_localizar {float:left;width: 188px; height: 85px;position:relative;}
#buscador_localizar select {background: white;width: 198px;padding: 1px;font-size: 12px;height: 23px;margin: 0 0 4px 0;border: none;font-family: Arial, Helvetica, sans-serif;font-size:14px;color: #666;}
#selector_pais {position: absolute; top: 0px;}
/*#selector_pais {position: absolute; top: 0px; z-index:550;}*/
#selector_ciudad {position: absolute; top: 27px;}
/*#selector_ciudad {position: absolute; top: 27px;z-index:550;}*/
#selector_hotel {position: absolute; top: 54px;}
/*#selector_hotel {position: absolute; top: 54px;z-index:550;}*/
#buscador #buscador_fechas li {list-style:none;float:left;width:188px;font-size:11px;}
#buscador #buscador_fechas div {clear: both;}
#buscador_fechas {float: left;font-size: 11px;position: relative;width: 100%;height: 112px;}
#buscador_fechas ul {position: absolute}
#buscador_fechas ul li {top: 15px;position: absolute;color: #231f20;font-size: 13px;}
#buscador_fechas #titulo_fechas {position: absolute}
#buscador_fechas #titulo_fechas #titulo_fecha_entrada{position: absolute; top: 0;color: #231f20;font-size: 11px;}
#buscador_fechas #titulo_fechas #titulo_fecha_salida{top: 45px; position: absolute;}
#buscador_fechas label {font-size:11px;}
#buscador_fechas ul li#input_fecha_salida {position:absolute; top: 60px;}
#buscador_fechas input {font-family: Arial, Helvetica, sans-serif; font-size: 14px; border: white 1px solid;display: block;margin-bottom: 8px;margin-right: 3px;background: white;color: #666;width: 165px;padding: 2px;float: left;height: 18px;}
#buscador_fechas ul li#input_fecha_entrada #calendario_entrada,#buscador_fechas ul li#input_fecha_salida #calendario_salida {cursor: pointer;position: absolute;z-index: 0;}
#buscador_datos {float: left;font-size: 11px;position: relative;width: 100%}
#buscador_datos #num_hab {position: absolute;width: 119px;top: 5px;text-align: right;color: #231f20;font-size: 11px;}
#buscador_datos #adultos {position: absolute;top: 32px;left: -5px;color: #231f20;font-size: 11px;}
#buscador_datos #ninos {position: absolute;top: 59px;left: -5px;color: #231f20;font-size: 11px;}
#buscador_datos .filas_habitaciones {float: left;margin-right: 1px;width: 35px;}
#buscador_datos label {color: #000;float: left;font-size: 11px;margin: 19px 4px -10px 0;clear: both;}
#buscador_datos div .selector_habitaciones {position: absolute;right: 24px;width: 38px;clear: none;}
#buscador_fechas div .selector_habitaciones {clear: none !important;}
#buscador_datos div .selector_habitaciones select{padding: 1px;font-family:Arial, Helvetica, sans-serif; color: #666;}
#buscador_datos div.filas_habitaciones  select.select_petit{width: 33px;font-family: Arial, Helvetica, sans-serif;color: #000;clear: both;margin-bottom: 3px;}
#buscador_datos div.filas_habitaciones  select#num_adultos{}
#buscador_datos div.filas_habitaciones  select#num_ninos{top: 52px;}
#buscador #cod_promocional {margin-top: 0;float: left;width: 188px;height: 50px;position: absolute;top: 75px;left:0;}
#cod_promocional #disponibilidad {background:#000;color:#fff;font-size: 15px;padding: 5px 0;font-family: Arial, Helvetica, sans-serif;font-weight: bold;margin: 0 auto;float: left;width: 100%;text-align: center;}
#cod_promocional span {float: left;margin-top: 0px;}
#cod_promocional span a {cursor: pointer;color: #000;text-decoration: underline;font-size: 11px;font-weight: normal;line-height: 24px;}
#buscador #cod_promocional #input_codigo {position: absolute;top: 24px;right: 0;padding: 0;margin: 0;padding:0;}
#buscador #cod_promocional #input_codigo #codigo_promocion {width: 75px;font-size: 10px;padding: 2px;}
#capa_loading{display:none;background: url(../imagenes_plantillas/bg_loading.png) repeat ;color:#FFFFFF;font-size:70px;font-weight:bold;width:100%;height:100%;position:fixed;z-index:99999999999999999999999999999;}
@media screen and (max-width: 800px) { #capa_loading { font-size:60px; } #capa_loading img{ width:80px; } }
@media screen and (max-width: 600px) { #capa_loading { font-size:50px; } #capa_loading img{ width:60px; } }
@media screen and (max-width: 400px) { #capa_loading { font-size:40px; } #capa_loading img{ width:40px; } }
#capa_loading div{opacity:1;position:relative;margin:250px auto;width:42%;}
.aclaracion_ninos1{position:absolute;top:80px;right:0;color:#000;}
#buscador_datos .filas_habitaciones p {font-size: 10px;text-align: center;color: #000;}
#buscador_fechas label.habitaciones_monohotel {width: 119px;text-align: right;margin-right: 5px;float: left;font-size: 11px;line-height: 21px;}
#buscador_datos div.filas_habitaciones {float: left;margin-right: 0;width: auto;}
#buscador_datos div.filas_habitaciones select.select_petit {width: 33px;font-family: Arial, Helvetica, sans-serif;color: #000;clear: both;margin-bottom: 3px;}
/* ------------------ MOTOR APAISADO ---------------------------- */
#buscador_apaisado #contenedor_buscador{width:964px;position:relative;top:-420px;margin:20px auto 0;}
#total_noches,#buscador_apaisado #total_noches{color:#000;font-size:12px;font-weight:700;}
#buscador_dispo,#buscador_apaisado #buscador_dispo{background:#000;height:150px;margin-bottom:10px;}
#buscador_div,#buscador_apaisado #buscador_div{margin-top:30px;}
#buscador div .select_destino,#buscador_apaisado #buscador div .select_destino{width:150px;margin-bottom:10px;}
#pi_modificacion_radio,#buscador_apaisado #pi_modificacion_radio{background:#EBE8D9;font-size:12px;color:#666;padding:0 10px;}
#pi_modificacion_radio li,#buscador_apaisado #pi_modificacion_radio li{padding-left:10px;list-style:none;font-weight:700;}
#barra_cambio_radio_titulo,#buscador_apaisado #barra_cambio_radio_titulo{font-size:12px;color:#d8d8da;margin-bottom:5px;}
#kilometros_span_form,#buscador_apaisado #kilometros_span_form{font-size:12px;color:#FFF;padding-bottom:5px;font-weight:700;}
#hoteles_visibles_contenedor,#buscador_apaisado #hoteles_visibles_contenedor{width:320px;float:left;}
#resultado_busqueda_ordenar_nav ul,#buscador_apaisado #resultado_busqueda_ordenar_nav ul{font-size:10px;color:#4c4c4c;list-style:none;float:right;}
#buscador #nombre_ciudad,#buscador_apaisado #buscador #nombre_ciudad{border:#fff 1px solid;font-size:13px;width:214px;margin-bottom:10px;float:left;padding:4px;}
#buscador #ayuda_buscar_por_radio,#buscador_apaisado #buscador #ayuda_buscar_por_radio{float:left;width:24px;margin-left:10px;margin-top:2px;}
#capa_ayuda_pi,#buscador_apaisado #capa_ayuda_pi{background:#EBE8D9;width:400px;font-size:12px;color:#666;display:none;-webkit-box-shadow:7px 7px 7px #666;-moz-box-shadow:7px 7px 7px #666;min-width:200px;position:absolute;z-index:999999999999;top:230px;left:350px;border:1px #8C7359 solid;padding:5px 5px 5px 15px;}
#capa_ayuda_pi ul,#buscador_apaisado #capa_ayuda_pi ul{list-style:none;padding-left:10px;}
#buscador #buscador_fechas li,#buscador_apaisado #buscador #buscador_fechas li{list-style:none;float:left;width:188px;font-size:11px;}
#buscador_fechas ul,#buscador_fechas #titulo_fechas,#buscador_apaisado #buscador_fechas ul,#buscador_apaisado #buscador_fechas #titulo_fechas,#apaisado_fechas_portal #titulo_fechas,#slide_segmentacion img{position:absolute;}
#buscador_fechas ul li,#buscador_apaisado #buscador_fechas ul li{top:15px;position:absolute;color:#231f20;font-size:13px;}
#buscador_fechas #titulo_fechas #titulo_fecha_entrada,#buscador_apaisado #buscador_fechas #titulo_fechas #titulo_fecha_entrada{position:absolute;top:0;color:#231f20;font-size:11px;}
#buscador_fechas #titulo_fechas #titulo_fecha_salida,#buscador_apaisado #buscador_fechas #titulo_fechas #titulo_fecha_salida,#apaisado_fechas_portal #titulo_fechas #titulo_fecha_salida{top:45px;position:absolute;}
#buscador_fechas ul li#input_fecha_salida,#buscador_apaisado #buscador_fechas ul li#input_fecha_salida,#apaisado_fechas_portal ul li#input_fecha_salida{position:absolute;top:60px;}
#buscador_datos #num_hab,#buscador_apaisado #buscador_datos #num_hab{position:absolute;width:119px;top:5px;text-align:right;color:#231f20;font-size:11px;}
#buscador_datos #adultos,#buscador_apaisado #buscador_datos #adultos{position:absolute;top:32px;left:-5px;color:#231f20;font-size:11px;}
#buscador_datos #ninos,#buscador_apaisado #buscador_datos #ninos{position:absolute;top:59px;left:-5px;color:#231f20;font-size:11px;}
#buscador_datos .filas_habitaciones,#buscador_apaisado #buscador_datos .filas_habitaciones{float:left;margin-right:1px;width:35px;}
#buscador_datos div .selector_habitaciones select,#buscador_apaisado #buscador_datos div .selector_habitaciones select{font-family:Arial, Helvetica, sans-serif;color:#666;padding:1px;}
#buscador_datos div.filas_habitaciones select.select_petit,#buscador_apaisado #buscador_datos div.filas_habitaciones select.select_petit,.buscador_content_portal #apaisado_habs_portal div.filas_habitaciones select.select_petit{width:38px;font-family:Arial, Helvetica, sans-serif;color:#000;clear:both;margin-bottom:3px;}
#buscador_datos div.filas_habitaciones select#num_ninos,#buscador_apaisado #buscador_datos div.filas_habitaciones select#num_ninos{top:52px;}
#buscador_apaisado #cod_promocional span{float:left;margin-top:2px;}
#buscador #cod_promocional #input_codigo #codigo_promocion,#buscador_apaisado #buscador #cod_promocional #input_codigo #codigo_promocion{width:75px;font-size:10px;padding:2px;}
#capa_loading div,#buscador_apaisado #capa_loading div{opacity:1;position:relative;width:100%;margin:250px auto;text-align:center}
.aclaracion_ninos1,#buscador_apaisado .aclaracion_ninos1{position:absolute;top:80px;right:0;color:#000;}
#buscador_datos .filas_habitaciones p,#buscador_apaisado #buscador_datos .filas_habitaciones p{font-size:10px;text-align:center;color:#000;}
.precio_minimo_garantizado{float:left;width:100%;}
.alineado_infeior a img,#formulario_reserva_hotel .resultado_resumen_der .reserva img{margin-left:5px;}
/* ---------------- RAZONES HOME --------------- */
#razones_reservar_home,#razones{width:288px;height:356px;float:left;}
/* ---------------- FIN: Preferencias habitacion ------------------ */
.row-pension td,.info_pension{position:relative;}
.banner_app_movil div span,.banner_redes_sociales div span{color:#FFF;font-size:14px;line-height:15px;width:100%;float:left;}
.banner_app_movil div a,.banner_redes_sociales div a{color:#d3a144;font-size:10px;line-height:14px;width:100%;float:left;margin-top:3px;}
#directorio2 a,#directorio3 a{color:#231f20;font-weight:400;}
#directorio2 ul,#directorio3 ul{list-style:none;float:left;width:400px;}
#directorio2 ul ul,#directorio3 ul ul{list-style:none;float:left;width:600px;margin-left:30px;}
#directorio2 li,#directorio3 li{list-style:none;width:100%;float:left;color:#4a4a4a;margin-left:50px;margin-bottom:10px;font-size:12px;line-height:16px;}
#directorio2 li li,#directorio3 li li{list-style:none;height:30px;float:left;width:100%;font-weight:700;color:#4a4a4a;margin-right:50px;margin-bottom:20px;}
#directorio2 li a,#directorio3 li a{font-size:14px;font-weight:400;}
#directorio2 ul ul li a,#directorio3 ul ul li a{font-size:12px;text-decoration:none;font-weight:400;}
/* --------------------- APARTADO RESTAURANTES ------------------------- */
#restaurantes_destacados{float:left;width:964px;}
#salones_destacados li,#restaurantes_destacados li{list-style:none;width:100%;float:left;}
#salones_destacados li .right,#salones_destacados li .right img,#restaurantes_destacados li .left,#restaurantes_destacados li .left img{float:left;width:689px;}
#restaurantes_destacados li .right .descripcion_restaurante .links_apartados a,.div_rest_botones .div_btn_right a{font-size:12px;float:left;line-height:28px;}
.listado_restaurantes .last_rest,#gallery{margin:0;}
.apartado_destinos span.azul_oscuro,.apartado_destinos_info span.azul_oscuro{text-transform:uppercase;color:#4a4a4a;font-size:15px;font-weight:700;width:100%;margin-bottom:15px;}
.apartado_destinos span,.apartado_destinos div p.azul_oscuro,.apartado_destinos_info span,.apartado_destinos_info div p.azul_oscuro{color:#4a4a4a;font-size:12px;clear:both;float:left;margin:5px 5px 0 0;}
.apartado_destinos ul,.apartado_destinos_info ul{color:#4a4a4a;font-size:12px;clear:both;width:100%!important;margin:10px 0 15px 20px;}
.apartado_destinos div p.azul_oscuro a,.apartado_destinos_info div p.azul_oscuro a{color:#d3a144!important;text-decoration:none;}
#directorio4 .landing_minificha .titulo a,#landing_content_inner a{color:#d3a144;font-size:13px;text-decoration:none;width:100%;float:left;margin-bottom:5px;}
#ficha_nav div:nth-child(1),#ficha_nav div:first-child{border-left:#D2CCAE solid 1px;}
#listener_nombre,#promociones .business .texto1,#promociones .gourmet .texto1,#promociones .romance .texto1,#promociones .relax .texto1,#promociones .weekend .texto1,.formulario_reserva .resumen_busqueda_habitacion,.confirmacion_reserva #resumen_busqueda img{margin-bottom:10px;}
#listener_foto img,#ficha_dispo_monohotel .service_observations input.shorttext{width:100px;}
.info_promo img,.listado_promos_landing_segmentos li .imagen_promo,.listado_promos_landing_segmentos li .imagen_promo img{width:195px;height:140px;float:left;}
.precio_promocion,.listado_promos_landing_segmentos li .precio_promocion{font-size:14px;width:185px;float:left;margin-top:10px;background:#FFF;color:#a5a5a5;text-transform:uppercase;padding-left:10px;line-height:28px;}
.precio_promocion span,.listado_promos_landing_segmentos li .precio_promocion span{font-size:20px;background:#000;color:#FFF;float:right;line-height:28px;padding:0 10px;}
.links_promos,.listado_promos_landing_segmentos li .links_promos{float:left;margin-top:10px;padding-top:10px;border-top:1px dashed #a5a5a5;}
.reserva_promocion,.listado_promos_landing_segmentos li .reservar_promocion{font-size:14px;width:155px;height:25px;text-align:center;color:#FFF;text-transform:uppercase;float:left;display:block;line-height:25px;text-decoration:none;margin:0 20px;}
.tipo_WEEKEND .reserva_promocion,#WEEKEND .reservar_promocion{background:#875d80;}
.tipo_BUSINESS .reserva_promocion,#BUSINESS .reservar_promocion{background:#6d7a8c;}
.tipo_GOURMET .reserva_promocion,#GOURMET .reservar_promocion{background:#e08600;}
.tipo_RELAX .reserva_promocion,#RELAX .reservar_promocion{background:#00a6b0;}
.tipo_ROMANCE .reserva_promocion,#ROMANCE .reservar_promocion{background:#c1386c;}
.caja_slide #botones .mapa_show,.caja_slide #botones .galeria_show,.pref_hab span:hover{cursor:pointer;}
.caja_slide #botones img,.lista_servicios li img{float:left;margin-right:5px;}
#ficha_nav_hotel div:hover,#ficha_nav_hotel div.active,.no_background{background:#FFF!important;}
#ficha_nav_hotel div:hover a,#ficha_nav_hotel div a:hover,#ficha_nav_hotel div.active a{color:#4a4a4a;}
#ficha_content1 .content_right,.ficha_content_disponibilidad .content_right{float:left;width:419px;margin:30px 27px 0 0;padding:0 0 0 30px;}
#ficha_content5 p,#formulario_reserva_hotel .resultado_resumen_der .reserva_AL,#confirmacion_content_ficha .titulo{font-size:13px;}
.tabla_salones,.todos_salones{height:236px;width:897px;padding:30px;}
.tabla_salones th img,.cada_salon th img{width:41px;margin:0 auto 5px;}
.cada_salon th,.cada_salon td{color:#000;font-size:12px;margin:0;padding:0;}
.menu_rest span,.carta_des span{color:#a09a78;font-weight:700;text-transform:uppercase;}
.content_right_rojo #ofertas li:last-child,.content_ofertas #ofertas li:last-child{border-bottom:none;}
.content_right_rojo #ofertas li.tipo_oferta img.segunda_foto,.content_ofertas #ofertas li.tipo_oferta img.segunda_foto{float:left;height:42px;padding-right:10px;width:42px;}
.content_right_rojo #ofertas span,.content_ofertas #ofertas span{color:#787266;font-size:13px;text-transform:uppercase;}
.content_right_rojo #ofertas .tipo_oferta .cada_promo .oferta .texto2,.content_ofertas #ofertas .tipo_oferta .cada_promo .oferta .texto2{color:#6e6e6e;font-size:12px;}
.content_right_rojo #ofertas .tipo_oferta .cada_promo .column,.content_ofertas #ofertas .tipo_oferta .cada_promo .column{height:auto!important;}
#promociones .business .titulo_ficha,#promociones .gourmet .titulo_ficha,#promociones .romance .titulo_ficha,#promociones .relax .titulo_ficha,#promociones .weekend .titulo_ficha{color:#000;font-size:17px;font-weight:700;text-transform:uppercase;margin:10px 0 5px;}
#descripcion_ruta div,#ficha_content_mapa_ruta div{margin-left:10px;font-size:12px;}
.paso1_reserva_ficha div .active,.paso2_reserva_ficha div .active,.paso3_reserva_ficha div .active,.paso4_reserva_ficha div .active,#content_disponibilidad div #pasos_reserva1 .active{color:#FFF;}
.content_right #resumen_busqueda_ficha .primero,.resumen .content_resumen .resumen_datas #resumen_busqueda_ficha .primero{margin-top:8px;margin-bottom:8px;}
.dispo_ficha .head_escoje,.dispo_ficha .head_experiencias,.dispo_ficha .head_completa{color:#231f20;float:left;font-size:25px;text-transform:uppercase;width:594px;margin:0 0 0 3px;padding:6px 0 0 45px;}
.nom_pension,.precio_ahora{color:#231f20;font-weight:400;font-size:12px;}
#form_resumen .boton_reservar:hover,.content_ventas .boton_reservar:hover{text-decoration:none;background-color:#c94;}
#rango_precio,#categoria_hoteles{float:left;width:30%;}
#resultado_right_galeria li,#miniaturas2 li{list-style:none;float:left;margin:1px;}
/* ------------------ FORMULARIO RESERVA -------------------- */
.confirmacion_reserva{background:url(../imagenes_plantillas/background_apartado.png) repeat-x 0 0 #a2a2a2;padding-top:25px;}
.formulario_reserva #form,.confirmacion_reserva #form{float:left;width:100%;background:#FFF;margin-bottom:25px;padding:0;}
/* ------------------ LANDING VERANO ----------------------- */
.activo{display:block;}
.noactivo{display:none;}

#content6{background:url(../imagenes_plantillas/fondo_back.jpg);background-repeat:no-repeat;padding-top:20px;background-size:100%;background-attachment:fixed;}
#ofertas_privamera{width:962px;height:335px;margin:auto auto 20px;}
#ofertas_privamera #slides{width:100%;height:100%;position:relative;}
#slide_left_prima{float:left;width:100%;}
#slide_right_prima{position:absolute;top:315px;width:960px;margin:auto;}
#listado_puntos_prima{float:right;list-style:none outside none;}
#listado_puntos_prima li{display:inline;padding:2px 10px 3px 6px;}
#menu_img{background:#dc619b;height:50px;}
#menu_img img{display:block;margin:auto;}
#menu_img #contador{margin-left:175px;}
#menu_img #contador input{border:0;background:#dc619b;text-align:center;}
#menu_img #contador .numerillos{font-size:43px;color:#c1e4ee;width:60px;}
#menu_img #contador .letras{font-size:16px;color:#FFF;}
#content6 #pestana{text-align:center;}
#content6 #pestana p{text-transform:uppercase;font-weight:700;margin:20px;}
#promociones_prima{width:962px;overflow:hidden;padding-bottom:40px;margin:auto;}
#promociones_prima ul{overflow:hidden;}
#promociones_prima ul li{width:285px;background:#fff;float:left;list-style:none;margin:9px;padding:8px;}
#promociones_prima ul li .mayus1{text-transform:uppercase;font-size:13px;}
#promociones_prima ul li .mayus2{text-transform:uppercase;font-size:12px;}
#promociones_prima #plan_primavera{height:50px;margin:10px 0;}
#promociones_prima #plan_primavera li{width:31%;text-align:center;font-size:11px;border:1px solid #333;height:34px;color:#333;margin:0;padding:7px 2px;}
#promociones_prima ul li #promo_foot #precio_final{float:left;height:27px;text-align:center;margin-top:11px;background:#e1dddf;font-size:16px;font-weight:700;width:94px;padding:2px 0 13px;}
#promociones_prima ul li .negrita{font-weight:700;font-size:17px;}
#promociones_prima ul li .tachado{text-decoration:line-through;}
#promociones_prima ul li #incluye{font-size:11px;text-align:center;width:235px;line-height:1.2;height:50px;margin:auto;}
#promociones_prima #reserva{height:35px;text-align:center;margin-top:11px;float:right;width:188px;background:#02a6b0;padding-top:7px;}
#promociones_prima #reserva a{background:#02a6b0;text-decoration:none;text-transform:uppercase;font-weight:700;font-size:20px;}
#promociones_prima #reserva a:hover{text-decoration:underline;}
#promociones_prima #aviso{background:#FFF;margin:10px;}
#promociones_prima #aviso p{font-size:14px;padding:5px;}
#promociones_prima .parrafo{font-weight:700;font-size:20px;padding:8px;}

/* DISPO GENERAL */

.box.filtros .ui-widget {font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em;font-size:12px;}
.box.filtros .ui-widget-content {border:1px solid #d9d6c4;color:#eee;}
.box.filtros .ui-widget-content a {color:#eee;}
.box.filtros .ui-widget-header {border:1px solid #d4d1bf;background:#ffffff;color:#453821;font-weight:bold;}
.box.filtros .ui-state-default, .box.filtros .ui-widget-content .ui-state-default {border:1px solid #cbc7bd;background:#f8f7f6 50% 50% repeat;font-weight:bold;color:#654b24;}
.box.filtros .ui-state-default a, .box.filtros .ui-state-default a:link, .box.filtros .ui-state-default a:visited {color:#654b24;text-decoration:none;}
.box.filtros .ui-state-hover, .box.filtros .ui-widget-content .ui-state-hover, .box.filtros .ui-state-focus, .box.filtros .ui-widget-content .ui-state-focus {border:1px solid #654b24;background:#654b24 url(images/ui-bg_fine-grain_65_654b24_60x60.png) 50% 50% repeat;font-weight:bold;color:#fff;}
.box.filtros .ui-state-hover a, .box.filtros .ui-state-hover a:hover {color:#fff;text-decoration:none;}
.box.filtros .ui-state-active, .box.filtros .ui-widget-content .ui-state-active {border:1px solid #d9d6c4;background:#eceadf url(images/ui-bg_fine-grain_15_eceadf_60x60.png) 50% 50% repeat;font-weight:bold;color:#140f06;}
.box.filtros .ui-state-active a, .box.filtros .ui-state-active a:link, .box.filtros .ui-state-active a:visited {color:#140f06;text-decoration:none;}
.box.filtros .ui-widget :active {outline:none;}
.box.filtros .ui-corner-all {border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.box.filtros .ui-slider {position:relative;text-align:left;}
.box.filtros .ui-slider .ui-slider-handle {position:absolute;z-index:2;width:5px;height:1.2em;cursor:default;}
.box.filtros .ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.box.filtros .ui-slider-horizontal {height:5px;}
.box.filtros .ui-slider-horizontal .ui-slider-handle {top:-.3em;margin-left:-.6em;}
.box.filtros .ui-slider-horizontal .ui-slider-range {top:0;height:100%;}

#box_filter .ui-widget {font-family:Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;font-size:1.1em;font-size:12px;}
#box_filter .ui-widget-content {border:1px solid #d9d6c4;color:#eee;}
#box_filter .ui-widget-content a {color:#eee;}
#box_filter .ui-widget-header {border:1px solid #d4d1bf;background:#ffffff;color:#453821;font-weight:bold;}
#box_filter .ui-state-default, #box_filter .ui-widget-content .ui-state-default {border:1px solid #cbc7bd;background:#f8f7f6 50% 50% repeat;font-weight:bold;color:#654b24;}
#box_filter .ui-state-default a, #box_filter .ui-state-default a:link, #box_filter .ui-state-default a:visited {color:#654b24;text-decoration:none;}
#box_filter .ui-state-hover, #box_filter .ui-widget-content .ui-state-hover, #box_filter .ui-state-focus, #box_filter .ui-widget-content .ui-state-focus {border:1px solid #654b24;background:#654b24 url(images/ui-bg_fine-grain_65_654b24_60x60.png) 50% 50% repeat;font-weight:bold;color:#fff;}
#box_filter .ui-state-hover a, #box_filter .ui-state-hover a:hover {color:#fff;text-decoration:none;}
#box_filter .ui-state-active, #box_filter .ui-widget-content .ui-state-active {border:1px solid #d9d6c4;background:#eceadf url(images/ui-bg_fine-grain_15_eceadf_60x60.png) 50% 50% repeat;font-weight:bold;color:#140f06;}
#box_filter .ui-state-active a, #box_filter .ui-state-active a:link, #box_filter .ui-state-active a:visited {color:#140f06;text-decoration:none;}
#box_filter .ui-widget :active {outline:none;}
#box_filter .ui-corner-all {border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
#box_filter .ui-slider {position:relative;text-align:left;}
#box_filter .ui-slider .ui-slider-handle {position:absolute;z-index:2;width:5px;height:1.2em;cursor:default;}
#box_filter .ui-slider .ui-slider-range {position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
#box_filter .ui-slider-horizontal {height:5px;}
#box_filter .ui-slider-horizontal .ui-slider-handle {top:-.3em;margin-left:-.6em;}
#box_filter .ui-slider-horizontal .ui-slider-range {top:0;height:100%;}
