
	/* DEFAULT */
	
	
	/* EXPIRED */
		.tpl-g-expired{-webkit-animation-delay:1200s;-moz-animation-delay:1200s;-o-animation-delay:1200s;-ms-animation-delay:1200s;font-weight:bold;line-height:18px;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.7);z-index:-100;text-align:center;font-family:Roboto Condensed;-webkit-animation-name:tpl-g-show;-webkit-animation-duration:1s;-webkit-animation-iteration-count:1;-webkit-animation-fill-mode:forwards;-moz-animation-name:tpl-g-show;-moz-animation-duration:1s;-moz-animation-iteration-count:1;-moz-animation-fill-mode:forwards;-o-animation-name:tpl-g-show;-o-animation-duration:1s;-o-animation-iteration-count:1;-o-animation-fill-mode:forwards;-ms-animation-name:tpl-g-show;-ms-animation-duration:1s;-ms-animation-iteration-count:1;-ms-animation-fill-mode:forwards;}
			@keyframes tpl-g-show{0%{z-index:100;}100%{z-index:100;}}
			@-webkit-keyframes tpl-g-show{0%{z-index:100;}100%{z-index:100;}}
			@-moz-keyframes tpl-g-show{0%{z-index:100;}100%{z-index:100;}}
			@-ms-keyframes tpl-g-show{0%{z-index:100;}100%{z-index:100;}}
		.tpl-g-expired .content{background:#fff;position:absolute;top:50%;left:calc(50% - 285px);width:520px;padding:25px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%)}
		.tpl-g-expired .content .title{color:#666;margin-bottom:15px;font-size:14px;}
		.tpl-g-expired .content .button{background:#280;color:#fff;padding:10px 15px;font-size:18px;text-transform:uppercase;display:inline-block;margin:auto;}
		.tpl-g-expired .content .button:hover{background:#391;}
		@media (max-width:600px)
		{
			.tpl-g-expired .content{left:10px;right:10px;width:auto;}
		}
	
	/* OLD */
	
		.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;}
		
		.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;}
		
		.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 .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;}
		.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;}
		
		.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;}
		
		.content_right .buscar_hoteles{width:100%;text-align:right;}
		.content_right .buscar_hoteles span{float:none;width:auto;margin-right:5px;}
		
		#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 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;}
		.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: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;}
		.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;}
		#resumen_busqueda{background:#eaeaea;float:left;width:206px;font-size:12px;border:1px solid #c5bf9f;margin:5px 0 0;padding:10px;}
		#resumen_busqueda .titulo{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;float:left;width:100%;margin-bottom:10px;color:#B7B190;text-transform:uppercase;}
		#resumen_busqueda img{height:auto;}
		#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 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;}
		#formulario_datos_cliente{color:#231f20;margin:0 0 0 15px;}
		.ico_form{position:absolute;z-index:555;left:5px;}
		#div_formulario_reserva{background:url(../img/temp/ico_dispo_experiencia.png) no-repeat left center;line-height:36px;}
		#div_formulario_reserva span{color:#222;font-size:18px;padding-left:40px;font-weight:400;}
		#resumen_formulario{margin:0 15px;font-size:12px;}
		#resumen_formulario label{width:130px;margin-right:5px;display:inline-block;}
		#resumen_formulario input{width:200px;}
		#resumen_formulario textarea{width:350px;height:75px;}
		.div_titulo_form{color:#c94;margin:20px 0 15px;font-size:13px;font-weight:700;text-transform:uppercase;text-decoration:underline;}
		#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{width:200px;border:1px solid #c94;padding:2px;}
		#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.checkbox{float:left;width:15px;margin-right:20px;}
		#resumen_formulario input.codigo_cvc{float:left;width:30px;margin-right:5px;height:20px;}
		#resumen_formulario_partes{padding:10px 0;}
		#forma_pago_des{text-align:left;color:#628837;background:#ebf6df;float:left;width:70%px;margin:10px 0;padding:10px 110px 10px 10px;}
		
		@media (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 span{margin:5px 0;display:block;}
		#resumen_formulario_partes>div{margin-bottom:10px;}
		#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:0; font-size:11px; }
		
		@media (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;}
		}
		
		#resumen_botonera {margin:20px 0;padding:20px 0;border-top:2px solid #0aa;}
		#resumen_botonera > * {width:40%;}
		#resumen_botonera .resumen_botonera_izq {float:left;margin-left:8%;text-align:right;}
		#resumen_botonera .resumen_botonera_der {float:right;margin-right:8%;text-align:left;}
		#resumen_botonera .resumen_botonera_der button{float:left;background:#0aa;color:#fff;text-transform:uppercase;line-height:15px;font-size:17px;border:none;font-family:Arial;cursor:pointer;width:225px!important;font-weight:700;padding:5px;}
		#resumen_botonera .resumen_botonera_der button:hover{background:#c94;}
		#resumen_botonera .resumen_botonera_der button span{color:#066;font-size:11px;text-transform:none;display:block;text-align:center;font-weight:400;}
		#resumen_botonera .resumen_botonera_der > span {margin:8px 15px 0;display:inline-block;font-size:11px;vertical-align:top;}
		#resumen_botonera .resumen_botonera_der > img {width:65px;margin-top:5px;}
		#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 a{color:#FFF;text-decoration:none;}
		#compartir_oculto li{margin-bottom:5px;}
		.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;}
		.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 .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;}
		#confirmacion_content_ficha{color:#231f20;float:left;font-size:12px;width:100%;padding:20px;}
		#confirmacion_content_ficha .boton_print{background:#00a6af;color:#FFF;text-transform:uppercase;line-height:15px;font-size:14px;border:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;padding:5px 15px;}
		#content2_left_ficha #donde_conocio_hotel{margin-bottom:15px;color:#222;background:#eee;padding:10px 0;overflow:hidden;}
		#encuesta_V1_pregunta .div_titulo_form{background:none;color:#231f20;font-size:13px;font-weight:700;text-decoration:underline;text-transform:uppercase;width:100%;padding:20px 20px 10px 0;}
		#formu_encuesta_V1 ul li{list-style:none;font-size:12px;overflow:visible ¡important;}
		#boton_encuesta{background:#00a6af;color:#FFF;text-transform:uppercase;line-height:15px;font-size:14px;border:none;font-family:Arial, Helvetica, sans-serif;cursor:pointer;margin:15px;padding:5px 15px;}
		#content2_left_ficha{float:left;margin-right:24px;width:60%;}
		.titulo_encuesta_ficha{font-family:Arial, Helvetica, sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;}
		#formu_encuesta_V1 ul{overflow:visible;}
		.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;}
		.confirmacion_reserva #content2_left_ficha{width:calc(100% - 260px);float:left;margin:20px;}
		.confirmacion_reserva #resumen_busqueda{background:#f6efdf;float:left;width:195px;font-size:12px;border:none;margin:20px 0 0;padding:10px;}
		.confirmacion_reserva #resumen_busqueda .titulo{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:700;float:left;width:100%;color:#231f20;text-transform:none;margin:0;}
		.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,.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;}
		
		#escoja_forma_pago_div{display:none;}
		.confirmacion_reserva{background:none !important;}
		#encuesta_V1_pregunta {margin:20px 10px 0;}
		#encuesta_V1_pregunta ul li {margin:3px 0;}
		#encuesta_V1_pregunta ul li input {margin:0 5px;}
		#confirmacion_content_ficha{padding:0 !important;}
		.estrellas{margin:-10px 0 5px 5px;}
		
		@media (max-width:768px)
		{
			.confirmacion_reserva #content2_left_ficha {width:calc(100% - 40px);overflow:visible;}
			.confirmacion_reserva #content2_right_ficha {display:none;}
			.resumen_botonera_der img {float:left;margin-left:20px;}
			#content2_left_ficha #donde_conocio_hotel img {width:100px;}
		}
		
		@media (max-width:480px)
		{
			.estrellas{height:23px;}
			.content_info_hotel_dispo .title img {width: 25%;}
			#div_formulario_reserva span{line-height: 20px;}
			#resumen_formulario{margin:10px 0;width:304px}
			#resumen_formulario input{width:150px;}
			#resumen_formulario select{width:153px;}
			#resumen_formulario textarea{width:285px;}
			#resumen_formulario .observaciones_form label{width:auto}
			#confirmacion_content_ficha{width:100%}
			#content2_left_ficha #donde_conocio_hotel img{width:50px}
			.icon_banner_grey_left, .icon_banner_grey_right{display:none;}
			.icon_banner_trans_center{width:100%;font-size:12px;}
			.icon_banner_trans_center span{font-size:13px;}
			.zopim{display:none !important;}
			.tab_slide{display:none;}
		}
		
		.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;}
		.negro,#directorio4 a,.content_experiencias .service_block .col_nom,.content_completa .service_block .col_nom,.service_block .col_nom a:hover,.content_experiencias .service_info,.content_completa .service_info{color:#231f20;}
		.ver_faqs,.banner_viaje,.banner_viaje_eurostars{margin-top:15px;}
	
	/* ANULACIÓN */
	
		#anulacion{font-size:12px;text-align:center;margin:30px 0;padding:20px 0;}
		#anulacion div{margin:10px 0;}
		#anulacion strong{color:#c94;display:inline-block;}
	
	/* AFILIATE */
	
		
	
	/* SUMMARY */
	
		#dispo #summary {color:#fff;min-height:60px;margin-bottom:30px;background:#fff;position:relative;overflow:visible;border-width:5px 0;border-style:solid;border-color:#fff;}
		#dispo #summary li {list-style-type:none;overflow:hidden;}
		#dispo #summary .auto {margin:5px auto -10px;position:relative;}
		#dispo #summary .blued {width:210px;margin-top:5px;}
		#dispo #summary .fc {overflow:visible;position:relative;}
		#dispo #summary .fc .open {cursor:pointer;padding-bottom:5px;font-size:12px;font-weight:bold;}
		#dispo #summary .fc .open div {width:0;height:0;left:50%;bottom:-23px;margin-left:-22px;position:absolute;border-top:23px solid #c94;border-left:22px solid transparent;border-right:22px solid transparent;}
		#dispo #summary .fc .close {display:none;bottom:-13px;color:#c94;cursor:pointer;padding:0 10px 3px;font-size:11px;position:relative;background:#fff;border:5px solid #c94;border-top:0;border-radius:5px;}
		#dispo #summary .fc .close:hover {text-decoration:underline;}
		#dispo #summary .fl_ch {width:70%;}
		#dispo #summary .fl_ch br.space {display:none;}
		#dispo #summary .fl_ch .data {font-size:12px;}
		#dispo #summary .fl_ch .data div {float:none !important;}
		#dispo #summary .fl_ch .data button {font-size:11px;background:none;font-family:Tahoma;text-decoration:underline;}
		#dispo #summary .fl_ch .data button:hover {text-decoration:none;}
		#dispo #summary .fl_ch .data .title {color:#c94;font-size:19px;font-family:Times New Roman;font-weight:bold;text-transform:uppercase;}
		#dispo #summary .fl_ch .complements {font-size:11px;}
		#dispo #summary .fl_ch .complements b {text-transform:uppercase;}
		#dispo #summary .fl_ch .complements ul {margin-right:20px;}
		#dispo #summary .fl_ch .complements li div {color:#fff;float:right;font-weight:bold;}
		#dispo #summary .fl_ch .complements li div:first-child {float:left;width:75%;font-weight:normal;white-space:nowrap;text-overflow:ellipsis;}
		#dispo #summary .fl_ch .data, #dispo #summary .fl_ch .complements {padding:5px 0;line-height:20px;}
		#dispo #summary .fr {right:10px;bottom:5px;position:absolute;text-align:right;}
		#dispo #summary .fr div:first-child i {display:block;font-size:11px;}
		#dispo #summary .fr div:first-child b {color:#c94;font-size:22px;}
		#dispo #summary .fr div:first-child b#totalBookingNewCurrency {display:block;}
		#dispo #summary .fr div:first-child span {font-size:22px;}
		#dispo #summary .fr .verisign {color:#888;margin-top:5px;margin-right:10px;font-size:9px;text-align:right;}
		#dispo #summary .fr .verisign div {width:56px;}
		#dispo #summary .fr .taxes {color:#888;width:220px;font-size:9px;font-family:Tahoma;text-align:right;}
		#dispo #summary .fr .data {float:right;}
		#dispo #summary .fr .verisign, #dispo #summary .fr .taxes {float:left;}
		
		html.ar #dispo #summary .fl_ch .data div {direction:ltr;text-align:right;}
		html.ar #dispo #summary .fl_ch .data .title {display:block;}
		html.ar #dispo #summary .fl_ch .complements ul {margin-left:20px;margin-right:0;}
		html.ar #dispo #summary .fl_ch .complements li div {float:left;}
		html.ar #dispo #summary .fl_ch .complements li div:first-child {float:right;}
		html.ar #dispo #summary .fr {left:10px;right:auto;text-align:left;}
		
		/* ----- HIDDEN ----- */
		
		#dispo #summary.hidden .fl_ch .data div br {display:none;}
		#dispo #summary.hidden .fl_ch .data div button {margin-left:15px;}
		#dispo #summary.hidden .fl_ch .complements {display:none;}
		#dispo #summary.hidden .fr div {float:left;}
		#dispo #summary.hidden .fr .verisign {display:none;}
		#dispo #summary.hidden .fr .taxes br {display:none;}
		#dispo #summary.hidden .fr .taxes span {display:none;}
		
		/* ----- SHOWN ----- */
		
		#dispo #summary.shown .auto {min-height:120px;}
		#dispo #summary.shown .fc .open {display:none;}
		#dispo #summary.shown .fc .close {display:inline;}
		#dispo #summary.shown .fl_ch .data, #dispo #summary.shown .fl_ch .complements {width:31%;border-right:1px dashed #fff;}
		#dispo #summary.shown .fl_ch .complements {margin-left:3%;}
		
		html.ar #dispo #summary.shown .fl_ch .data, html.ar #dispo #summary.shown .fl_ch .complements {border-left:1px dashed #fff;border-right:0;}
		html.ar #dispo #summary.shown .fl_ch .complements {margin-left:0;margin-right:3%;}
		
		@media (max-width:1110px)
		{
			/* ----- HIDDEN ----- */
			
			#dispo #summary.hidden .auto {min-height:110px;}
			#dispo #summary.hidden .fr div {float:none;}
			
			/* ----- SHOWN ----- */
			
			#dispo #summary.shown .fl_ch {width:45%;border-right:1px dashed #aaa;}
			#dispo #summary.shown .fl_ch .data, #dispo #summary.shown .fl_ch .complements {float:none;width:auto;margin:0;border:0;}
			#dispo #summary.shown .fr {width:55%;}
		}
		
		@media (max-width:600px)
		{
			#dispo #summary .blued {left:0;bottom:0;width:100%;z-index:3;position:fixed;}
			#dispo #summary .fc .open span {/*display:none;*/}
			#dispo #summary .fl_ch, #dispo #summary .fr {width:100%;float:none;}
			#dispo #summary .fl_ch .data .title {display:none;}
			#dispo #summary .fl_ch .data div br.space {display:inline;}
			#dispo #summary .fl_ch .data div span.space {display:none;}
			#dispo #summary .fl_ch .data div button {margin-top:5px;padding:4px 5px 3px;font-size:12px;background:#fec;font-family:Arial;text-decoration:none;}
			#dispo #summary .fl_ch .complements:last-child {display:none;}
			#dispo #summary .fl_ch .complements ul {margin-right:0;}
			#dispo #summary .fr .data {overflow:visible;position:relative;}
			#dispo #summary .fr .data .verisign {width:auto;float:left;position:absolute;top:-45px;}
			#dispo #summary .fr .data .taxes {float:right;}
			#dispo #summary .fr .data, #dispo #summary .fr .data div {float:none;}
			
			/* ----- HIDDEN ----- */
			
			#dispo #summary.hidden .open {margin-top:10px;}
			#dispo #summary.hidden .fl_ch .data div br {display:inline;}
			#dispo #summary.hidden .fl_ch .data div button {margin-left:0;}
			#dispo #summary.hidden .fr {top:25px;width:auto;}
			
			/* ----- SHOWN ----- */
			
			#dispo #summary.shown .fl_ch {border:0;}
			#dispo #summary.shown .fl_ch .data {margin-bottom:5px;padding-bottom:10px;border-bottom:1px dashed #aaa;}
			#dispo #summary.shown .fr {position:static;margin:10px 0;}
			#dispo #summary.shown .fr .verisign div {float:left;margin-right:5px;}
			#dispo #summary.shown .fl_ch, #dispo #summary.shown .fr {width:100%;}
		}
		
		@media (max-width:480px)
		{
			#dispo #summary .fr div:first-child strong {padding-left:150px;}
		}
	
	/* DARK SUMMARY */
	
		#dispo #summary .fc .close {color:#fff;border-width:0 5px 5px;border-style:solid;border-color:#fff;}
		#dispo #summary, #dispo #summary .fc .close {background:#222;}
		#dispo #summary .fl_ch .data .title{font-family:Arial;}
		#dispo #summary .fc .open div {display:none;}
		.summary-wrapper .mini-header{background:#fff;}
		.mini-header .hotel_information p {color:#222;}
		#dispo #summary .fr .taxes{width:225px;}
	
	/* CURRENCIES */
	
		.divisas { background-color: #333; border: 1px solid #666; cursor: pointer; margin-right: 10px; margin-top: -5px; padding: 2px 15px 4px; width: auto; }
		.divisas span { color: #FFF; }
		.CurrencyBox { display: none; width: auto; }
		.show_divisas { display: block; }
		#head_divisas { background-color: #333;display: none; overflow: hidden; }
		#head_divisas ul { overflow: hidden; width: auto; }
		#head_divisas .CurrencyBox { max-width: none; position: relative; right: 0; top: auto; }
		.CurrencyList { display:none; }
		.CurrencyList li { float:none;display:inline;margin-left:5px;width:95% !important; }
		.CurrencyList li a { color: #000; font-size: 12px; margin-right: 7px; text-decoration: none; display:block; width:100%;padding-bottom:4px;}
		.CurrencyInfoBox { color: #FFF; font-size: 12px; max-width: 1110px; min-width: 300px; padding: 0 10px; margin: 0 auto; display: none; }
		.CurrencyInfoButton { display: none; }
		
		#summary_info_divisas { background-color: #FFF;border: 5px solid #EEE;display: none;margin-top: -10px;position: absolute;left: 0;top: 44px;width: 310px;z-index: 2147483647;box-shadow: 0 0 2px #444; }
		#summary_info_divisas span { color: #000; display: block;   font-size: 12px;  padding: 10px; }
		.moneda_local_hotel { display:block;font-weight: normal; font-size: 11px; }
		#summary_info_divisas span .cambio_divisas {display:inline;padding:0;}
		#dispo #summary .fr div .moneda_local_hotel > b {font-size: 13px;}
		
		.pl_250{overflow:visible !important;}
		#cambio_precios , #cambio_precios .CurrencyList, #cambio_precios .CurrencyList .CurrencyItem, #cambio_precios .CurrencyList .CurrencyItem a {overflow:visible !important;}
		.div_cambio_precios {float: right;height: 40px;position:relative;width:100%;}
		.CurrencyBox{background:#FFF; border: 5px solid #EEE; border-top:0; display:none;height: 165px;max-width:320px;min-width:100px;position: absolute !important; top:12px !important; max-width:400px !important;width: auto;box-shadow:0 0 2px #CACACA;}
		.CurrencyList li {border-bottom: 1px solid #e0e0e0;}
		.div_cambio_precios .ver_todos_precios, .div_cambio_precios  .ver_menos_precios {background:#FFF;bottom:0;color: #888;cursor:pointer;display: none;font-size: 12px;font-style: italic;height:18px;position:absolute;top:164px;right:0;z-index:99;}
		.div_cambio_precios  .ver_menos_precios {border-right:0;}
		.ver_menos_precios{border-left: 1px solid #E0E0E0;}
		.div_cambio_precios .ver_todos_precios:hover, .div_cambio_precios  .ver_menos_precios:hover {text-decoration: underline;}
		.mon_sel {background: url(../img/temp/arrow_black.png) 65px 7px no-repeat;background-color: #FFF;border: 5px solid #eee;cursor: pointer;float: left;text-align: center;display:inline-block;width: 50px;margin: 0 auto;margin-top: -5px;padding: 0 10px;padding-right: 30px;z-index: 2;box-shadow: 0 0 2px #444;position: relative;font-size:15px;}
		.div_cambio_precios  .ver_menos_precios{display:none;text-align:right;width:575px;}
		#general_dispo .content_left_dispo{overflow:visible;}
		.ver_menos_precios{right:0;border-left:0;padding-right:15px;width:665px;}
		.div_cambio_precios .canvas {display: block;width: 25%;float: left;height: 10px;background: url(../img/temp/arrow_black.png) no-repeat;margin-top: 18px;}
		#general_dispo .content_dispo{min-height:1100px;}
		#dispo .div_cambio_precios{float:none;}
		#divisas {display: none !important;}
		.resumen_botonera_izq .totalBookingNewCurrency {font-weight: 700;font-size: 13px;color: #c94;}
		#dispo #summary.shown .auto {min-height: 141px;}
		#dispo #summary{margin-bottom:71px;}
		#avail-hotels.loading { min-height: 350px; background-color: #d8d8d8;background-image: url(../img/temp/loader.gif);background-position: 50% 150px;background-repeat:no-repeat;border-radius:4px}
		
		.ver_todos_precios, .ver_menos_precios{width:215px;}
		.ver_todos_precios {box-sizing: border-box;width:215px !important;}
		.CurrencyBox{width:215px;z-index:1 !important;}
		.CurrencyBox.show{max-width:596px !important;width:596px;}
		.CurrencyBox.show .CurrencyItem {display: block;float: left;width: 28% !important;margin-right: 10px;padding-left: 5px;margin-left:13px;height:22px;}
		.no_hidden_divisas {max-width: 1110px;min-width: 300px;margin: 0 auto;padding: 0 10px;overflow: visible !important;position: relative;}
		.CurrencyBox{position:absolute;left:0;}
		.div_cambio_precios .ver_todos_precios, .div_cambio_precios .ver_menos_precios {left:6px;}
		.titulo_divisas {display: block;float: left;color: #222;font-size: 14px;font-style: italic;font-family: Times New Roman;margin-right: 10px;}
		.contenido_divisas{position: relative;overflow: visible !important;float: left;}
		.cur{display: inline-block;width: 30px;text-align: left;}
		.cur_desc{width: 65%;white-space: nowrap;display: inline-block;text-align: center;text-overflow: ellipsis;overflow: hidden;}
		.cur_sym{display: inline-block;width: 27px;text-align: right;}
		.divisas_open {height: auto !important;padding-bottom:15px;}	
		
		#dispo #summary{margin-bottom:20px;}
		.CurrencyInfoBox {display: none !important;}
		
		.moneda_local_hotel {display: none;font-weight: normal;font-size: 11px;}
		#general_dispo .titulo_divisas {vertical-align:top;}
		#general_dispo .contenido_divisas {display:inline-block;float:none;}
		#general_dispo .CurrencyBox.show {right: 0;left: auto;}
		#general_dispo .CurrencyBox {right: 0;left: auto;}
		#general_dispo .ver_menos_precios {left: auto;right: 10px;}
		#general_dispo .ver_todos_precios {left: auto;right: 5px;}
		#general_dispo #summary_info_divisas {left: auto;right: 5px;}
		#general_dispo #cambio_precios {float: right;margin-top: 5px;vertical-align: middle;min-width: 0;height: auto;position: relative;width: auto;}
		.contenedor_divisas {width: 100%;padding: 6px 0;}
		.contenedor_divisas {overflow: visible !important;}
		
		@media (max-width:768px)
		{
			.mon_sel{right: 5px;}
			.CurrencyBox{left: -90px !important;}
			.div_cambio_precios .ver_menos_precios {left:-80px;}
			.div_cambio_precios .ver_todos_precios {left:-85px;}
			#general_dispo .ver_todos_precios{right:9px;}
			#general_dispo .CurrencyBox.show{left:-461px !important;}
			#cur_desc{width:60%;}
			.CurrencyBox.show .CurrencyItem{width:27% !important;}
			.CurrencyBox{top: 17px !important;}
			.CurrencyBox.show{width:546px;}
			.div_cambio_precios .ver_menos_precios{width:516px;}
			#general_dispo .ver_todos_precios{right:-32px !important;}
			.div_cambio_precios .ver_todos_precios, .div_cambio_precios .ver_menos_precios{top:170px;}
			#summary_info_divisas{display:none !important;}
		}
		
		@media (max-width:480px)
		{
			.CurrencyBox.divisas_open {height: 210px !important;overflow-y:auto !important;}
			.div_cambio_precios .ver_menos_precios {top: 224px !important;}
			.CurrencyBox{width:100%;}
			.mon_sel{right: 5px;}
			.CurrencyBox{right: 5px !important;}
			.div_cambio_precios .ver_todos_precios, .div_cambio_precios .ver_menos_precios{left: 6px;width:89% !important;}
			.CurrencyBox{min-width:320px;}
			.contenido_divisas{float:none;width:93%;}
			#summary_info_divisas{display:none !important;}
			.CurrencyBox.show .CurrencyItem {width: 90% !important;}
			.CurrencyBox {left: 0 !important;}
			#general_dispo .CurrencyBox {left: -245px !important;}
			.contenido_divisas {float: none;width: 93%;}
			#general_dispo .contenido_divisas {float: none;width: 40%;}
			#general_dispo .ver_todos_precios {right: -8px !important;width: 320px !important;}
		}
	
	/* CARD APP */
	
		#lightbox {display:none;background:#000;opacity:.7;filter:alpha(opacity=90);position:fixed;top:0;left:0;min-width:100%;min-height:100%;z-index:2147483646;}
		#lightbox_card_app {display:none;width:700px;background:#fff;padding:10px 15px;border:2px solid #ccc;height:500px;overflow-x:auto;overflow-y: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 (max-width:768px)
		{
			#lightbox_card_app {width:98%;height:98%;top:1%!important;left:1%!important;}
		}
		
		@media (max-width:600px)
		{
			#lightbox_card_app {width:98%;height:98%;}
		}
	
	/* SPECIFIC */
	
		.box_fixed_left_200 {display:none;}
		.box_fixed_left_300 {display:none;}
		#formulario_datos_tarjeta {display:block !important;}
		#formulario_buscador {display:none !important;}
		#summary .modificar_paso2 {display:none !important;}
		.summary-wrapper {position:static !important;}
		.summary-wrapper .mini-header {display:none !important;}
	
	/* END */
	
	/* CERTIFIED DIDIGERT & VERISIGN */
		.certified_temp{display:none !important;}

/* fondo mas claro para cancelacion de reserva */
#afiliate{background:#e7e7e7;}
#anulacion{margin:0;}