﻿#titulo-hoteles-buscados{width:100%;margin:1% auto 0% auto;display:none}#titulo-hoteles-buscados .titulo-seccion-hoteles{font-family:RamaGothicELight;letter-spacing:0.03em;font-weight:normal;text-align:center;font-size:1.2em;color:#000}#titulo-hoteles-buscados .titulo-seccion-hoteles span{color:#f00;font-size:1.2em}.signos-pesos-1{display:block;margin:0 auto;height:20px;width:100%;background:url("../imagenes/hoteles/signos-pesos-movil.png") no-repeat center 0% !important}@media only screen and (min-width: 48em){.signos-pesos-1{height:24px;background:url("../imagenes/hoteles/signos-pesos-desktop.png") no-repeat center 0% !important}}.signos-pesos-2{display:block;margin:0 auto;height:20px;width:100%;background:url("../imagenes/hoteles/signos-pesos-movil.png") no-repeat center 25% !important}@media only screen and (min-width: 48em){.signos-pesos-2{height:24px;background:url("../imagenes/hoteles/signos-pesos-desktop.png") no-repeat center 25% !important}}.signos-pesos-3{display:block;margin:0 auto;height:20px;width:100%;background:url("../imagenes/hoteles/signos-pesos-movil.png") no-repeat center 50% !important}@media only screen and (min-width: 48em){.signos-pesos-3{height:24px;background:url("../imagenes/hoteles/signos-pesos-desktop.png") no-repeat center 50% !important}}.signos-pesos-4{display:block;margin:0 auto;height:20px;width:100%;background:url("../imagenes/hoteles/signos-pesos-movil.png") no-repeat center 75% !important}@media only screen and (min-width: 48em){.signos-pesos-4{height:24px;background:url("../imagenes/hoteles/signos-pesos-desktop.png") no-repeat center 75% !important}}.signos-pesos-5{display:block;margin:0 auto;height:20px;width:100%;background:url("../imagenes/hoteles/signos-pesos-movil.png") no-repeat center 100% !important}@media only screen and (min-width: 48em){.signos-pesos-5{height:24px;background:url("../imagenes/hoteles/signos-pesos-desktop.png") no-repeat center 100% !important}}.flecha-derecha-feitos{position:absolute;top:40%;right:0;color:#20929E;font-size:1.2em}#menu-secciones-titulo{font-size:2em}@media only screen and (min-width: 48em){#menu-secciones-titulo{font-size:1.9em}}#menu-secciones-titulo .txt-title{padding-left:2%}@media only screen and (min-width: 48em){#menu-secciones-titulo .txt-title{padding-left:0}}@media only screen and (min-width: 48em){#hoteles-listado{position:relative}}#hoteles-listado #hoteles-listado-append .hotel-categoria{width:100%}#hoteles-listado .hoteles-container{position:relative;z-index:2}@media only screen and (min-width: 48em){#hoteles-listado .hoteles-container>div:first-child{border-top:solid 1px #E6E6E6}}#hoteles-listado .hidden-for-search{display:none !important}#hoteles-listado .banner-hoteles-all{text-align:center}#hoteles-listado #titulo-hoteles-listado-hoteles-no_reservables{font-family:RamaGothicELight, RistrettoPro;margin-bottom:0 !important;text-align:center;line-height:1em;font-size:1.9em;color:#222;letter-spacing:0.03em}#hoteles-listado h2{font-size:2em;line-height:1em;margin-top:0;margin-bottom:4%;border-bottom:2px solid #f5a820;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado h2{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado h2{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 48em){#hoteles-listado h2{height:0.8em}}#hoteles-listado h2 .bg{background:#fff;padding-right:2%}#hoteles-listado h2 .destacado{color:#c13479;font-size:1.3em;line-height:0.7em;display:inline-block;vertical-align:text-top}@media only screen and (min-width: 48em){#hoteles-listado h2 .destacado{font-size:1.3em}}#hoteles-listado h2 .icon-destacado{padding-top:0.5%}#hoteles-listado h2 span[class^='total-hoteles-']{padding-left:2%;color:#AFAFAF}#hoteles-listado .is-sugerido{position:absolute;top:0;left:3%;display:inline-block;width:100%;height:100%;vertical-align:top}@media only screen and (min-width: 48em){#hoteles-listado .is-sugerido+.hotel-nombre{width:70% !important}}#hoteles-listado .is-sugerido.es{background:url("../imagenes/hoteles/estrella-movil.png") no-repeat;background-size:contain}@media only screen and (min-width: 48em){#hoteles-listado .is-sugerido.es{background:url("../imagenes/hoteles/estrella-desktop.png") no-repeat}}#hoteles-listado .is-sugerido.en{background:url("../imagenes/hoteles/estrella-movil.png") no-repeat;background-size:contain}@media only screen and (min-width: 48em){#hoteles-listado .is-sugerido.en{background:url("../imagenes/hoteles/estrella-desktop.png") no-repeat}}#hoteles-listado .is-sugeridos{display:inline-block}@media only screen and (min-width: 35.5em){#hoteles-listado .is-sugeridos{width:118px;height:46px;margin-right:1%;vertical-align:top;margin-top:0}}#hoteles-listado .mg-t-l{margin-top:4%}@media only screen and (min-width: 48em){#hoteles-listado .mg-t-l{margin-top:0%}}#hoteles-listado .total-hoteles-destacados,#hoteles-listado .total-hoteles{color:#AFAFAF}#hoteles-listado .hotel{min-height:100%}#hoteles-listado .hotel .hotel-nombre{font-size:1em;margin:0}#hoteles-listado .hotel .hotel-nombre a{color:#20929e;font-size:1.6em;line-height:1em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado .hotel .hotel-nombre a{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado .hotel .hotel-nombre a{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 35.5em){#hoteles-listado .hotel .hotel-nombre a{font-size:1.8em}}@media only screen and (min-width: 48em){#hoteles-listado .hotel .hotel-nombre a{font-size:1.8em;line-height:1em}}@media only screen and (min-width: 64em){#hoteles-listado .hotel .hotel-nombre a{font-size:2em;line-height:1em}}#hoteles-listado .hotel .link-nombre-hotel{display:inline-block}#hoteles-listado .hotel .etiqueta-destacado{color:#c13479;font-size:2em;line-height:0.8em;display:inline-block;vertical-align:text-top;margin-right:2%}@media only screen and (min-width: 48em){#hoteles-listado .hotel .etiqueta-destacado{font-size:2.5em}}#hoteles-listado .hotel .etiqueta-destacado+.hotel-nombre{width:73%;vertical-align:text-top}@media only screen and (min-width: 48em){#hoteles-listado .hotel .etiqueta-destacado+.hotel-nombre{width:80%}}#hoteles-listado .hotel:hover{background:#f0f5fc}#hoteles-listado .hotel:last-child{margin-bottom:0%}#hoteles-listado .hotel-imagen{height:100%;position:relative;float:left}#hoteles-listado .hotel-imagen .link-ib{display:inline-block}#hoteles-listado .hotel-imagen a.play-video{float:left;font-size:6em;height:1em;left:28%;position:absolute;top:40%;width:1em;color:#fff;opacity:0.7}#hoteles-listado .nombre{float:left}#hoteles-listado .hotel-datos{position:relative;height:100%;float:left}#hoteles-listado .flecha-derecha-movil{position:absolute;top:40%;color:#20929E;font-size:1.2em}@media only screen and (min-width: 48em){#hoteles-listado .flecha-derecha-movil{display:none}}#hoteles-listado .promo-especial{display:none;margin-top:4%}#hoteles-listado .promo-especial .bandera-promocion{background:url("../imagenes/hoteles/img-promo-esp.png") no-repeat left center;background-size:13px 100%;padding-left:13px;padding-right:2%;display:inline-block;vertical-align:top}#hoteles-listado .promo-especial .pe-tipo{color:#fff;font-size:1em;display:inline-block;vertical-align:middle;text-align:center;background:#3dc8f5;max-height:52px;width:100%;padding:0.4em 0.1em;line-height:1em}@media only screen and (min-width: 48em){#hoteles-listado .promo-especial .pe-tipo{max-height:36px}}#hoteles-listado .mostrar{display:inline-block}#hoteles-listado .categoria_descripcion{padding:0.6em}#hoteles-listado .hotel-categoria{display:block !important}#hoteles-listado .hotel-categoria .icon-estrella{color:#f5a820;font-size:1.05em}#hoteles-listado .hotel-categoria .icon-estrella.gris{color:#CCCCCC}#hoteles-listado .hotel-categoria .icon-estrella+.tooltip{padding-left:0.5%}#hoteles-listado .tripadvisor-movil{height:22px}#hoteles-listado .tripadvisor-movil div{height:100%}#hoteles-listado .tripadvisor-movil div a{background-size:78px 14px;margin-top:6%}#hoteles-listado .hotel-pet-friendly{color:#5f3817;font-size:1.2em}#hoteles-listado .hotel-ecoalojamiento{color:#079248;font-size:2.2em;vertical-align:middle}#hoteles-listado .hotel-spa{color:#e53e98;font-size:2.4em;vertical-align:middle}#hoteles-listado .hotel-ecoalojamiento,#hoteles-listado .hotel-spa{display:none;padding:0 0.5% 0 2%}@media only screen and (min-width: 35.5em){#hoteles-listado .hotel-ecoalojamiento,#hoteles-listado .hotel-spa{display:inline;width:100%}}#hoteles-listado .hotel-habitaciones{display:inline-block;color:#858585;font-size:0.9em}@media only screen and (min-width: 35.5em){#hoteles-listado .hotel-habitaciones{width:100%;font-size:1.1em}}@media only screen and (min-width: 48em){#hoteles-listado .hotel-habitaciones{font-size:1em}}#hoteles-listado .hotel-categoria-habitaciones{display:block;width:100%;padding-bottom:2%}#hoteles-listado .hotel-categoria-habitaciones .txt-adultos{font-size:0.9em}@media only screen and (min-width: 48em){#hoteles-listado .hotel-categoria-habitaciones .txt-adultos{font-size:1em}}#hoteles-listado .hotel-ubicacion-icono{color:#F0533F;font-size:1.5em;vertical-align:-webkit-baseline-middle}#hoteles-listado .hotel-descripcion-hotel{display:block;margin:0 auto;max-width:100%;padding-top:1%;font-size:0.95em;line-height:1.2em}@media only screen and (min-width: 48em){#hoteles-listado .hotel-descripcion-hotel{display:block}}#hoteles-listado .hotel-descripcion-ubicacion{display:none;width:100%;font-size:0.9em;line-height:1.2em}@media only screen and (min-width: 48em){#hoteles-listado .hotel-descripcion-ubicacion{position:relative;display:block;font-size:0.95em}}@media only screen and (min-width: 64em){#hoteles-listado .hotel-descripcion-ubicacion{position:relative;display:block;line-height:1.4em}}#hoteles-listado .hotel-descripcion-ciudad{left:0;bottom:0;font-size:0.9em;line-height:1em;font-size:0.85em;line-height:1.1em;padding-bottom:2%}@media only screen and (min-width: 48em){#hoteles-listado .hotel-descripcion-ciudad{font-size:0.95em;position:relative;padding-bottom:1%}}#hoteles-listado .hotel-geo{vertical-align:top;color:#ed4838;font-size:1.5em;display:none}@media only screen and (min-width: 48em){#hoteles-listado .hotel-geo{display:inline-block}}#hoteles-listado .hotel-localizacion{display:inline-block}#hoteles-listado .hotel-ubicado{color:#000;display:block;font-size:0.95em;letter-spacing:0.03em;line-height:1.2em}@media only screen and (min-width: 48em){#hoteles-listado .hotel-ubicado{font-weight:bold;padding-bottom:2%;line-height:1.4em}}#hoteles-listado .hotel-ciudad{color:#858585;font-size:0.95em}@media only screen and (max-width: 35.5em){#hoteles-listado .hotel-ciudad{display:none}}#hoteles-listado .hotel-rating-review{line-height:1em;font-size:0.8em;right:0;bottom:0;display:none}@media only screen and (min-width: 48em){#hoteles-listado .hotel-rating-review{display:inline-block}}#hoteles-listado .hotel-rating-review .booking-container{width:20%;margin-right:3%;float:left;line-height:2em;font-size:1.2em}#hoteles-listado .hotel-rating-review .trip-container{float:left}#hoteles-listado .rating-booking{display:inline-block;background:#003580;color:#fff;border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-webkit-border-radius:5px 5px 5px 0;padding:2% 0;height:25px;width:25px;text-align:center}@media only screen and (min-width: 48em){#hoteles-listado .rating-booking{padding:4% 0;height:31px;width:31px}}#hoteles-listado .zona_txt_rojo .hotel-ubicado{color:#f26311 !important}#hoteles-listado [data-dsp="0"][data-hp="1"][data-anunciante="0"] .hotel-rating-review{filter:grayscale(1)}#hoteles-listado [data-dsp="0"][data-hp="1"][data-anunciante="0"] .tripadvisor-movil{filter:grayscale(1)}#hoteles-listado [data-dsp="0"][data-hp="1"][data-anunciante="0"] .hotel-geo{color:#858585}#hoteles-listado [data-dsp="0"][data-hp="1"][data-anunciante="0"] .hotel-nombre a{color:#858585 !important}#hoteles-listado [data-dsp="0"][data-hp="1"][data-anunciante="0"] .hotel-acciones{margin:6% auto}#hoteles-listado [data-dsp="0"][data-hp="1"][data-anunciante="0"] .hotel-tarifas{padding:0;text-align:center}#hoteles-listado .hotel-acciones{position:relative;height:100%}#hoteles-listado .hotel-acciones .loading-tarifas{left:27%;position:absolute;top:33%}#hoteles-listado .hotel-acciones .div-mensajes-ultima-habitacion{font-size:0.9em}@media only screen and (min-width: 48em){#hoteles-listado .hotel-acciones .div-mensajes-ultima-habitacion{font-size:1em}}#hoteles-listado .hotel-tarifas{display:inline-block;width:100%;padding-top:1%;padding-left:0}@media only screen and (min-width: 48em){#hoteles-listado .hotel-tarifas{position:relative;display:block;padding-top:11%}}@media only screen and (min-width: 64em){#hoteles-listado .hotel-tarifas{position:relative;display:block;padding-top:24%}}#hoteles-listado .hotel-tarifas .cifras{width:auto;position:relative;display:inline-block;color:#000;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;font-size:2em;padding-bottom:2%;line-height:0.8em}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado .hotel-tarifas .cifras{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado .hotel-tarifas .cifras{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 20.5em){#hoteles-listado .hotel-tarifas .cifras{font-size:2.2em}}@media only screen and (min-width: 48em){#hoteles-listado .hotel-tarifas .cifras{font-size:2.4em;line-height:0.8em}}#hoteles-listado .hotel-tarifas .cifras .icon-pesos{font-size:0.6em}@media only screen and (min-width: 48em){#hoteles-listado .hotel-tarifas .cifras .icon-pesos{font-size:0.65em}}#hoteles-listado .hotel-tarifas .cifras .pesos .icon-pesos+.icon-pesos{margin:-.15em}#hoteles-listado .hotel-tarifas .cifras .pesos .icon-pesos:has(+.icon-pesos){margin:-.15em}#hoteles-listado .hotel-tarifas .cifras .pesos-descripcion{font-family:PtSans;font-size:.85rem}@media only screen and (min-width: 48em){#hoteles-listado .hotel-tarifas .cifras .pesos-descripcion{font-size:1rem}}#hoteles-listado .hotel-tarifas .divisa{font-size:0.8em}@media only screen and (min-width: 48em){#hoteles-listado .hotel-tarifas .divisa{position:relative;font-size:0.6em}}#hoteles-listado .hotel-tarifas .icon-desde,#hoteles-listado .hotel-tarifas .icon-from{position:relative;color:#858585;line-height:0.65em}#hoteles-listado .hotel-tarifas .tachado{position:relative;text-decoration:line-through;color:#858585;font-size:0.7em;vertical-align:top}#hoteles-listado .hotel-tarifas .condiciones{line-height:1em;display:block;font-size:0.9em;color:#000;max-height:2em;overflow:hidden}@media only screen and (min-width: 48em){#hoteles-listado .hotel-tarifas .condiciones{position:relative;font-size:0.9em;letter-spacing:0.03em;line-height:1em;max-height:none}}#hoteles-listado .hotel-tarifas .hotel-tarifa-descuento{width:auto;font-size:1.6em;margin-bottom:4%;position:relative;vertical-align:baseline;color:#666;display:inline-block;letter-spacing:0.03em;font-family:RamaGothicELight}#hoteles-listado .hotel-tarifas .hotel-tarifa-descuento .icon-pesos{font-size:0.75em}#hoteles-listado .line-through-listado{border-bottom:2px solid #40404065;-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg);position:absolute;left:0%;top:40%;width:105%}#hoteles-listado .hotel-promocion{color:#fff;background:#029f33;top:0;left:0;display:block;position:absolute;width:100%;padding:1%;font-size:1.1em;line-height:1em;height:1.2em;text-align:center;white-space:nowrap;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado .hotel-promocion{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado .hotel-promocion{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 64em){#hoteles-listado .hotel-promocion{position:relative;line-height:1.2em}}#hoteles-listado .etiqueta-promocion-foto{margin-left:-56%;margin-top:35%;font-size:1.4em;z-index:0}@media (max-width: 48em){#hoteles-listado .etiqueta-promocion-foto{background:none !important;padding-left:0 !important;width:auto !important;margin-left:-21%}}#hoteles-listado .etiqueta-promocion-foto .plasta-promocion-aplicada{padding-bottom:1em}#hoteles-listado .etiqueta-promocion{background:none;padding-left:0px;margin-right:-5%;display:inline-block;margin-bottom:2%;min-height:20px;width:auto}@media only screen and (min-width: 48em){#hoteles-listado .etiqueta-promocion{background:url("../imagenes/hoteles/img-promo-fija.png") no-repeat left center;padding-left:12px;min-width:100%;width:auto}}#hoteles-listado [data-dsp="0"] .etiqueta-promocion{display:none}#hoteles-listado .plasta-promocion-aplicada{background:#c13479;height:16px;padding:0.03em 0.3em;text-align:center;color:#fff;font-size:0.8em;white-space:nowrap;overflow:hidden;letter-spacing:0.05em}@media only screen and (min-width: 48em){#hoteles-listado .plasta-promocion-aplicada{font-size:0.9em;padding:0.02em 0.3em;max-height:20px;height:20px}}#hoteles-listado .todo-incluido{color:#29a329;margin-top:0;font-size:1em;line-height:1em;font-weight:bold;padding-bottom:7%;font-family:PtSans;letter-spacing:0.03em}#hoteles-listado .boton-elegir{border:solid 2px #0d5dd3;background:#0d5dd3;bottom:22px;left:0;display:none;position:absolute;text-align:center;width:100%;color:#fff;border-radius:20px;padding-bottom:2%;padding-top:3%;font-size:1.4em;letter-spacing:0.05em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:capitalize}#hoteles-listado .boton-elegir:hover{border:solid 2px #0d5dd3;background:#fff;color:#0d5dd3}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado .boton-elegir{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado .boton-elegir{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 48em){#hoteles-listado .boton-elegir{display:block}}#hoteles-listado div[data-anunciante="0"] .boton-elegir{color:#fff;background:#0d5dd3;border-radius:20px;border:solid 2px #0d5dd3}#hoteles-listado div[data-anunciante="0"] .boton-elegir:hover{color:#0d5dd3;background:#fff}@media only screen and (min-width: 48em){#hoteles-listado [data-no-motor="1"][data-dsp="0"] .boton-elegir{display:block !important}#hoteles-listado [data-no-motor="0"][data-dsp="0"][data-plan-anuncio="una_noche"] .boton-elegir.contacto{display:block !important}}#hoteles-listado .no-call-center .div-mail-call{display:none !important}#hoteles-listado [data-dsp="1"][data-no-motor="0"] .coment_vig_svig{display:none !important}@media only screen and (min-width: 48em){#hoteles-listado [data-dsps="1"] .boton-elegir{display:block !important}#hoteles-listado [data-anunciante="1"][data-hp="0"] .boton-elegir{display:block !important}#hoteles-listado div[data-anunciante="0"][data-hp="0"] .boton-elegir{display:block !important}}#hoteles-listado .consulta-disponibilidad{line-height:1.1em;display:block;font-size:0.9em;color:#2e76bc;font-family:PtSans !important;font-weight:bold}@media only screen and (min-width: 48em){#hoteles-listado .consulta-disponibilidad{font-size:1em;margin-top:4%}}#hoteles-listado .azul-consulta-dsp{color:#2e76bc;font-weight:bold}#hoteles-listado .sin-disponibilidad{font-size:0.9em !important;line-height:1em;display:block}@media only screen and (min-width: 48em){#hoteles-listado .sin-disponibilidad{font-size:1em !important;margin-top:4%}}#hoteles-listado .ultimas-habitaciones,#hoteles-listado .ultima-habitacion,#hoteles-listado .ultima-habitacion-reservada{display:none}#hoteles-listado [data-dsps="1"] .sin-disponibilidad{display:none !important}#hoteles-listado [data-dsp="1"] .sin-disponibilidad{display:none !important}#hoteles-listado [data-prox-apertura="1"][data-dsp="0"] .quitar-info-tarifas{display:none !important}#hoteles-listado [data-coment-cerrado="1"][data-dsp="0"] .quitar-info-tarifas{display:none !important}#hoteles-listado [data-prox-apertura="1"][data-no-motor="1"] .quitar-info-tarifas{display:none !important}#hoteles-listado [data-coment-cerrado="1"][data-no-motor="1"] .quitar-info-tarifas{display:none !important}#hoteles-listado [data-anunciante="0"] .sin-disponibilidad{margin-top:16%}#hoteles-listado [data-dsp="1"][data-no-motor="0"] .div-mensajes-ultima-habitacion{display:none !important}#hoteles-listado [data-dsp="0"][data-tipo="completo"]:not([data-prox-apertura="1"]) .condiciones{display:none}@media only screen and (min-width: 48em){#hoteles-listado [data-dsp="0"][data-plan-anuncio="una_noche"] .boton-elegir.contactar{display:block;color:#fff;background:#2563BF}#hoteles-listado [data-dsps="1"] .boton-elegir.contactar{display:none}}#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultima-habitacion{color:#C13479;font-size:0.9em !important;margin-bottom:2%;line-height:1.1em;display:inline-block;width:100%;text-decoration:none;font-size:1em;padding-bottom:1%;letter-spacing:0.05em;font-family:PtSans !important;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;font-weight:bold !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultima-habitacion{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultima-habitacion{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 20.5em){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultima-habitacion{font-size:1.1em;font-family:PtSans !important}}@media only screen and (min-width: 35.5em){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultima-habitacion{margin-top:4%;font-size:1.2em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultima-habitacion{margin-top:12%;font-size:1.4em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultima-habitacion{line-height:1em;margin-top:6%;font-size:1em !important}}#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{color:#C13479;font-size:0.9em !important;margin-bottom:2%;line-height:1.1em;display:inline-block;width:100%;text-decoration:none;font-size:1em;padding-bottom:1%;letter-spacing:0.05em;font-family:PtSans !important;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;font-weight:bold !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 20.5em){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{font-size:1.1em;font-family:PtSans !important}}@media only screen and (min-width: 35.5em){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{margin-top:4%;font-size:1.2em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{margin-top:12%;font-size:1.4em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-critica [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{line-height:1em;margin-top:6%;font-size:1em !important}}#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="0"][data-plan-anuncio="una_noche"] .ultimas-habitaciones{color:#C13479;font-size:0.9em !important;margin-bottom:2%;line-height:1.1em;display:inline-block;width:100%;text-decoration:none;font-size:1em;padding-bottom:1%;letter-spacing:0.05em;font-family:PtSans !important;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;font-weight:bold !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="0"][data-plan-anuncio="una_noche"] .ultimas-habitaciones{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="0"][data-plan-anuncio="una_noche"] .ultimas-habitaciones{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 20.5em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="0"][data-plan-anuncio="una_noche"] .ultimas-habitaciones{font-size:1.1em;font-family:PtSans !important}}@media only screen and (min-width: 35.5em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="0"][data-plan-anuncio="una_noche"] .ultimas-habitaciones{margin-top:4%;font-size:1.2em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="0"][data-plan-anuncio="una_noche"] .ultimas-habitaciones{margin-top:12%;font-size:1.4em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="0"][data-plan-anuncio="una_noche"] .ultimas-habitaciones{line-height:1em;margin-top:6%;font-size:1em !important}}#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultimas-habitaciones{color:#C13479;font-size:0.9em !important;margin-bottom:2%;line-height:1.1em;display:inline-block;width:100%;text-decoration:none;font-size:1em;padding-bottom:1%;letter-spacing:0.05em;font-family:PtSans !important;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;font-weight:bold !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultimas-habitaciones{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultimas-habitaciones{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 20.5em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultimas-habitaciones{font-size:1.1em;font-family:PtSans !important}}@media only screen and (min-width: 35.5em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultimas-habitaciones{margin-top:4%;font-size:1.2em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultimas-habitaciones{margin-top:12%;font-size:1.4em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-dsp="1"][data-no-motor="1"] .ultimas-habitaciones{line-height:1em;margin-top:6%;font-size:1em !important}}#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{color:#C13479;font-size:0.9em !important;margin-bottom:2%;line-height:1.1em;display:inline-block;width:100%;text-decoration:none;font-size:1em;padding-bottom:1%;letter-spacing:0.05em;font-family:PtSans !important;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;font-weight:bold !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 20.5em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{font-size:1.1em;font-family:PtSans !important}}@media only screen and (min-width: 35.5em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{margin-top:4%;font-size:1.2em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{margin-top:12%;font-size:1.4em;font-family:PtSans !important}}@media only screen and (min-width: 48em){#hoteles-listado .disponibilidad-normal [data-anunciante="1"][data-plan-anuncio="comision"][data-dsp="0"] .ultima-habitacion-reservada{line-height:1em;margin-top:6%;font-size:1em !important}}#hoteles-listado .disponibilidad-normal [data-anunciante="0"][data-no-motor="0"][data-dsp="0"] .sin-disponibilidad{line-height:1em;font-family:PtSans !important;margin-top:4%;color:#C13479;display:inline-block}#hoteles-listado .no-disponibilidad [data-dsp="0"] .sin-disponibilidad{line-height:1em;font-family:PtSans !important;margin-top:4%;color:#C13479;display:inline-block}#hoteles-listado [data-no-motor="0"] .consulta-disponibilidad{display:none !important}#hoteles-listado #comparte-zonaturistica{padding:8% 2%}#hoteles-listado .hotel.x-1-1{display:inline-block;width:100%;height:100%;position:relative;padding-top:0.8em;padding-bottom:0.4em;border-bottom:solid 2px #BEBEBE}@media only screen and (min-width: 35.5em){#hoteles-listado .hotel.x-1-1{height:100%}}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-1{height:100%}}@media only screen and (min-width: 64em){#hoteles-listado .hotel.x-1-1{height:100%}}@media only screen and (min-width: 81em){#hoteles-listado .hotel.x-1-1{height:100%}}#hoteles-listado .hotel.x-1-1 .estancia_minima{color:#f00;font-size:1em;line-height:1em;margin-bottom:4%;text-align:left;letter-spacing:0.03em;font-family:PtSans, PtSerif, Georgia, Times, Times New Roman, serif}#hoteles-listado .hotel.x-1-1 .hotel-tarifa{font-size:0.9em}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-1 .hotel-tarifa{font-size:1em}}#hoteles-listado .hotel.x-1-1 .is-sugerido{width:24px}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-1 .is-sugerido{width:36px;height:45px;left:3%;top:auto}}#hoteles-listado .hotel.x-1-1 .hotel-descripcion-ciudad{padding-bottom:1% !important;position:relative}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-1 .hotel-descripcion-ciudad{position:relative;padding-right:2%}}#hoteles-listado .completo.hotel.x-1-1 .is-sugerido+.hotel-nombre{color:#20929e}#hoteles-listado .comentario_apertura{font-size:1.4em;color:#c13479}#hoteles-listado .hotel.x-1-3{display:inline-block;width:33.326%;min-height:250px;vertical-align:top;padding-left:1%;padding-right:1%;margin-bottom:8%}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3{width:33.326%;min-height:350px;margin-bottom:4%}}@media only screen and (min-width: 64em){#hoteles-listado .hotel.x-1-3{width:33.326%;padding-left:0;padding-right:0}}#hoteles-listado .hotel.x-1-3 div[class^='sign-']{bottom:-4% !important}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3 div[class^='sign-']{bottom:-4% !important}}#hoteles-listado .hotel.x-1-3 .hotel-imagen a.play-video{left:32%;top:22%}#hoteles-listado .hotel.x-1-3 .hotel-imagen img{max-height:90px}@media only screen and (min-width: 20.5em){#hoteles-listado .hotel.x-1-3 .hotel-imagen img{max-height:100px}}@media only screen and (min-width: 35.5em){#hoteles-listado .hotel.x-1-3 .hotel-imagen img{max-height:119px}}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3 .hotel-imagen img{min-height:131px;max-height:144px}}#hoteles-listado .hotel.x-1-3 .hotel-datos{padding-top:2%;min-height:210px}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3 .hotel-datos{max-width:238px;min-height:200px}}@media only screen and (min-width: 64em){#hoteles-listado .hotel.x-1-3 .hotel-datos{max-width:238px;min-height:220px}}#hoteles-listado .hotel.x-1-3 .is-sugerido{display:inline-block;width:72px;height:18px;position:absolute;top:0;left:0;background-color:#fff;margin:0}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3 .is-sugerido{width:81px;height:21px}}#hoteles-listado .hotel.x-1-3 .hotel-nombre{font-size:1.7em}#hoteles-listado .hotel.x-1-3 .link-nombre-hotel{width:100%;display:inline-block;vertical-align:top;color:#858585}#hoteles-listado .hotel.x-1-3 .hotel-acciones{display:inline-block;position:absolute;height:auto;left:0;bottom:0;width:100%}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3 .hotel-acciones{width:69%}}#hoteles-listado .hotel.x-1-3 .hotel-acciones .loading-tarifas{position:static;width:20%}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3 .hotel-acciones .loading-tarifas{top:5%;width:20%;left:0}}#hoteles-listado .hotel.x-1-3 .hotel-promocion{position:static;margin-bottom:4%}#hoteles-listado .hotel.x-1-3 .hotel-tarifas{padding-top:0;padding-left:0}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3 .hotel-tarifas{font-size:0.8em}}@media only screen and (min-width: 64em){#hoteles-listado .hotel.x-1-3 .hotel-tarifas{font-size:1em}}#hoteles-listado .hotel.x-1-3 .hotel-tarifas .cifras{font-size:2em}#hoteles-listado .hotel.x-1-3 .hotel-tarifas .condiciones{line-height:1em;font-size:0.8em}#hoteles-listado .hotel.x-1-3 .hotel-tarifas .icon-desde{font-size:0.9em}#hoteles-listado .hotel.x-1-3 .hotel-descripcion-ciudad{display:inline-block;position:static;width:100%;padding-bottom:70%}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3 .hotel-descripcion-ciudad{padding-bottom:30%}}#hoteles-listado .hotel.x-1-3 .hotel-descripcion-ciudad a{color:#000}#hoteles-listado .hotel.x-1-3 .hotel-descripcion-ubicacion{display:inline-block;padding-top:2%;padding-right:2%;margin-bottom:4%;line-height:1.1em;overflow:hidden;max-height:3.4em}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3 .hotel-descripcion-ubicacion{line-height:1.2em;max-height:3.7em}}@media only screen and (min-width: 64em){#hoteles-listado .hotel.x-1-3 .hotel-descripcion-ubicacion{max-height:4.9em}}#hoteles-listado .hotel.x-1-3 .hotel-localizacion{width:100%;font-size:0.9em}#hoteles-listado .hotel.x-1-3 .hotel-geo{width:10%;margin-left:-2%;font-size:2em}#hoteles-listado .hotel.x-1-3 .hotel-geo+.hotel-descripcion-ubicacion{width:84%}#hoteles-listado .hotel.x-1-3 .hotel-geo+.hotel-localizacion{width:88%}#hoteles-listado .hotel.x-1-3 .hotel-elegir{width:30%;position:absolute;right:0;bottom:0}#hoteles-listado .hotel.x-1-3 .boton-elegir{font-size:1.3em}#hoteles-listado .hotel.x-1-3 .hotel-ubicado{padding-bottom:0}#hoteles-listado div[data-anunciante="0"].x-1-3 .hotel-nombre{font-size:1.6em;color:#858585}#hoteles-listado div[data-anunciante="0"].x-1-3 .hotel-ubicado{color:#000}#hoteles-listado .hotel.x-1-3.l .is-sugerido{left:0}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3.l{text-align:left;width:32.5%;border-right:solid 1px #AFAFAF}#hoteles-listado .hotel.x-1-3.l .sign-uno-derecha{right:6%}#hoteles-listado .hotel.x-1-3.l .sign-dos-derecha{right:6%}}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3.c{text-align:center;width:34%;border-right:solid 1px #AFAFAF}#hoteles-listado .hotel.x-1-3.c .sign-uno-izquierda{left:6%}#hoteles-listado .hotel.x-1-3.c .sign-dos-izquierda{left:6%}#hoteles-listado .hotel.x-1-3.c .sign-uno-centro{left:48%}#hoteles-listado .hotel.x-1-3.c .sign-dos-centro{left:48%}#hoteles-listado .hotel.x-1-3.c .sign-uno-derecha{right:6%}#hoteles-listado .hotel.x-1-3.c .sign-dos-derecha{right:6%}}@media only screen and (min-width: 64em){#hoteles-listado .hotel.x-1-3.c .sugerido{left:5.8%}}@media only screen and (min-width: 81em){#hoteles-listado .hotel.x-1-3.c .is-sugerido{left:5%}}@media only screen and (min-width: 48em){#hoteles-listado .hotel.x-1-3.r{text-align:right;width:32.5%}#hoteles-listado .hotel.x-1-3.r .sign-uno-izquierda{left:6%}#hoteles-listado .hotel.x-1-3.r .sign-dos-izquierda{left:6%}#hoteles-listado .hotel.x-1-3.r .sign-uno-centro{left:52%}#hoteles-listado .hotel.x-1-3.r .sign-dos-centro{left:52%}#hoteles-listado .hotel.x-1-3.r .sign-uno-derecha{right:0%}#hoteles-listado .hotel.x-1-3.r .sign-dos-derecha{right:0%}}@media only screen and (min-width: 64em){#hoteles-listado .hotel.x-1-3.r .is-sugerido{left:6%}}#hoteles-listado #mensaje-no-resultados{display:inline-block;width:100%;text-align:center;color:#c13479;font-size:1.8em;padding-top:2%;padding-bottom:2%;line-height:1.2em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado #mensaje-no-resultados{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado #mensaje-no-resultados{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (max-width: 48em){#hoteles-listado .icon-location{vertical-align:top;padding-top:2%}}#hoteles-listado .location-container{display:inline-block;width:85%}#hoteles-listado .hotel-distancia-1x{margin-top:4%;letter-spacing:0.03em}#hoteles-listado .hotel-distancia-3x-a{padding-left:10%;margin-top:4%;display:block}#hoteles-listado .hotel-distancia-3x{margin-top:4%;display:block}#hoteles-listado-hoteles-all{min-height:160px}#hoteles-listado .hotel:last-child{border-bottom:none}.seccion-name-color{color:#0FBA5B;text-transform:uppercase}.filtros-anclados{position:fixed;top:0;padding:2% 0 1% 0;box-shadow:0 1px 6px rgba(0,0,0,0.5);background:#fff;z-index:9}.filtros-anclados #hoteles-listado-filtros-contenedor .filtros-acciones{padding:0 !important}#hoteles-listado-filtros{padding-left:1%;padding-right:1%}@media only screen and (min-width: 64em){#hoteles-listado-filtros{padding-left:0;padding-right:0}}#hoteles-listado-filtros .titulo_buscador_listado{font-family:RamaGothicELight;font-size:1.5em !important;letter-spacing:0.03em;color:#21929D;line-height:0.8em;margin-bottom:2%;margin-top:20%}@media only screen and (min-width: 48em){#hoteles-listado-filtros .titulo_buscador_listado{font-size:1.5em;line-height:1em;margin-top:0}}#hoteles-listado-filtros .opcion-minibuscador{display:block;color:#000;padding:2% 3%;border:1px solid #ccc}#hoteles-listado-filtros .opcion-minibuscador:focus{background-color:#EEAC39}#hoteles-listado-filtros .buscador-ciudad{width:100%;border:2px solid #209E9E}#hoteles-listado-filtros .buscador-ciudad input{width:90%;border:none;padding:3% 0 3% 3%;outline:none;font-family:PtSans;font-size:1em;color:#000}@media only screen and (min-width: 48em){#hoteles-listado-filtros .buscador-ciudad input{width:85%}}#hoteles-listado-filtros .buscador-ciudad input::placeholder{color:#000;font-weight:bold;opacity:1}#hoteles-listado-filtros .buscador-ciudad input:-ms-input-placeholder{color:#000;font-weight:bold}#hoteles-listado-filtros .buscador-ciudad input::-ms-input-placeholder{color:#000;font-weight:bold}#hoteles-listado-filtros .buscador-ciudad .lupa-ciudad{color:#858585}#hoteles-listado-filtros #buscador-ciudad-resultados{font-size:0.9em;max-width:270px}#hoteles-listado-filtros .filtros-acciones{font-family:RamaGothicELight;display:block;width:100%;padding-bottom:4% !important;text-align:center}@media only screen and (min-width: 48em){#hoteles-listado-filtros .filtros-acciones{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase;text-align:left;padding-left:0;padding-right:0;padding-bottom:12%}}@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado-filtros .filtros-acciones{font-family:RamaGothicELight,RistrettoPro !important}}#hoteles-listado-filtros .filtros-acciones .gris-aqua{border:solid 2px #858585;color:#20929e}#hoteles-listado-filtros .filtros-acciones .btn-aqua{border:solid 2px #00B453;color:#000;padding:0.5%}#hoteles-listado-filtros .filtros-acciones .txt-mapa{display:block;font-size:1.6em}#hoteles-listado-filtros .filtros-acciones .txt-desc-mapa{text-transform:none;font-size:1.4em;margin-top:4%}#hoteles-listado-filtros .filtros-contenedor.scrolled .show-on{display:block !important}#hoteles-listado-filtros .filtros-contenedor.scrolled .hidden-on{display:none !important}@media only screen and (min-width: 64em){#hoteles-listado-filtros .filtros-contenedor.scrolled .filtros-filtros{position:fixed;right:auto;padding-top:1%;padding-right:1%;z-index:2}#hoteles-listado-filtros .filtros-contenedor.scrolled .filtros-filtros .hidden-on-scroll{display:none !important}}@media only screen and (min-width: 64em){#hoteles-listado-filtros .mapa-preview{width:90% !important}}#hoteles-listado-filtros .mapa-preview .ver-mapa{top:unset;opacity:1;right:0%;bottom:4%;width:100%;font-size:1.2em;color:#000}@media only screen and (min-width: 64em){#hoteles-listado-filtros .mapa-preview .ver-mapa{width:100%;font-size:1.7em;height:auto}}#hoteles-listado-filtros #boton-orden-sm{position:relative;width:37%;margin:0}@media only screen and (min-width: 64em){#hoteles-listado-filtros #boton-orden-sm{display:none}}#hoteles-listado-filtros .boton-filtro{display:inline-block;line-height:1.2em;letter-spacing:0.02em;width:25%;padding:2%;border:solid 2px #ed4838;text-align:center;font-size:1.5em;color:#000;font-family:RamaGothicELight}@media only screen and (min-width: 48em){#hoteles-listado-filtros .boton-filtro{display:none;width:auto;font-size:2em}}@media only screen and (min-width: 64em){#hoteles-listado-filtros .boton-filtro{width:80%}}#hoteles-listado-filtros .boton-filtro .icon-location{color:#ed4838;font-size:0.9em}@media only screen and (min-width: 64em){#hoteles-listado-filtros .boton-filtro .icon-location{font-size:1em}}#hoteles-listado-filtros #orden-movil{width:30%}#hoteles-listado-filtros .boton-filtro{margin-left:1%}@media only screen and (min-width: 48em){#hoteles-listado-filtros .boton-filtro{margin-left:0}}#hoteles-listado-filtros .boton-filtro:first-child{margin-left:0}#hoteles-listado-filtros .boton-filtro .icon-location{color:#00B453;padding-right:4%}@media only screen and (min-width: 48em){#hoteles-listado-filtros .boton-filtro+.boton-filtro{display:none;margin-left:0;margin-top:8%}}#hoteles-listado-filtros .filtros-seccion,#hoteles-listado-filtros .filtros-tipo{display:block;width:100%;font-size:1.8em;padding:2% 0 4% 0;font-weight:normal;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:none}@media only screen and (min-width: 48em){#hoteles-listado-filtros .filtros-seccion,#hoteles-listado-filtros .filtros-tipo{font-size:1.6em;padding:2% 0 2% 0}}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado-filtros .filtros-seccion,#hoteles-listado-filtros .filtros-tipo{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado-filtros .filtros-seccion,#hoteles-listado-filtros .filtros-tipo{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hoteles-listado-filtros .container-slider-precios{width:99%;padding-left:1.4%}@media only screen and (min-width: 48em){#hoteles-listado-filtros .container-slider-precios{width:90%}}#hoteles-listado-filtros .presupuesto li a .label{text-transform:lowercase !important}#hoteles-listado-filtros .nivel-presupuesto li{max-height:max-content}@media only screen and (max-width: 48em){#hoteles-listado-filtros .nivel-presupuesto li{display:flex;gap:.75rem}}#hoteles-listado-filtros .nivel-presupuesto li a{color:#20929e}@media only screen and (max-width: 48em){#hoteles-listado-filtros .nivel-presupuesto li a{width:auto;white-space:nowrap}}#hoteles-listado-filtros .nivel-presupuesto li a .label{margin:0.15em 0 0}#hoteles-listado-filtros .nivel-presupuesto li a .label .sign{color:#f5a820}@media only screen and (max-width: 48em){#hoteles-listado-filtros .nivel-presupuesto li a .label .sign{display:none}}#hoteles-listado-filtros .nivel-presupuesto li a .label .sign .icon-pesos+.icon-pesos{margin:-.15em}#hoteles-listado-filtros .nivel-presupuesto li a .label .sign .icon-pesos:has(+.icon-pesos){margin:-.15em}#hoteles-listado-filtros .nivel-presupuesto li a .label .sign .pesos-descripcion{font-family:PtSans;font-size:1.1rem}#hoteles-listado-filtros .nivel-presupuesto li>p{font-family:PtSans;font-size:.875rem;color:#000;margin:.25rem 0 0}#hoteles-listado-filtros a.filtros-tipo,#hoteles-listado-filtros .filtros-seccion{color:#20929e}#hoteles-listado-filtros a.filtros-tipo{line-height:1em}#hoteles-listado-filtros a.filtros-tipo .icon-flecha-abajo,#hoteles-listado-filtros a.filtros-tipo .icon-flecha-derecha{font-size:0.7em}#hoteles-listado-filtros a.filtro-desplegable{color:#858585}#hoteles-listado-filtros ul{list-style:none;margin:0;padding:0;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hoteles-listado-filtros ul{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hoteles-listado-filtros ul{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hoteles-listado-filtros li{color:#858585;line-height:1.4em;margin-bottom:6%;height:100%;display:block}@media only screen and (min-width: 64em){#hoteles-listado-filtros li{max-height:1.4em}}#hoteles-listado-filtros li:last-child{margin-bottom:0}#hoteles-listado-filtros .barra-precio{padding-right:0}#hoteles-listado-filtros input{padding-right:2%}#hoteles-listado-filtros label{display:inline-block;width:90%}#hoteles-listado-filtros label span{padding-left:0}@media only screen and (min-width: 48em){#hoteles-listado-filtros label span{padding-left:2%}}#hoteles-listado-filtros .no-visible-filtros{display:none !important}@media only screen and (min-width: 48em){#hoteles-listado-filtros .no-visible-filtros{display:block !important}}#hoteles-listado-filtros .opacidad-filtros{background-color:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:10000;display:none}#hoteles-listado-filtros .filtros-filtros{display:none;position:fixed;overflow:scroll;top:0;margin-top:0;right:0;background:#fff;z-index:10000;padding-top:1%;padding-left:6%;padding-right:6%;padding-bottom:20%;width:100%;height:100%;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 35.5em){#hoteles-listado-filtros .filtros-filtros{padding-bottom:0%;position:relative;padding-left:0%;overflow:hidden;padding-top:1%;margin-top:0%;display:block;border:none;width:auto;z-index:2}}#hoteles-listado-filtros .filtros-filtros .header_filtros_bg{background:#fff;position:fixed;padding-top:2%;display:block;width:100%;z-index:1}#hoteles-listado-filtros .filtros-filtros .header_filtros_bg .header_filtros{font-family:RamaGothicELight;letter-spacing:0.08em;background:#209e9e;position:fixed;display:block;font-size:2em;color:#fff;padding:3%;width:85%}@media only screen and (min-width: 48em){#hoteles-listado-filtros .filtros-filtros .header_filtros_bg .header_filtros{display:none}}#hoteles-listado-filtros .filtros-filtros .cerrar{position:absolute;padding-right:2%;padding-top:2%;display:block;z-index:2;right:4%;top:1%}@media only screen and (min-width: 48em){#hoteles-listado-filtros .filtros-filtros .cerrar{display:none}}#hoteles-listado-filtros .filtros-filtros .filtros-bloque{margin:4% 0 0 0;float:left;width:100%;position:-webkit-sticky}#hoteles-listado-filtros .filtros-filtros .no-usable{display:none}#hoteles-listado-filtros .label-filtros-checkbox{font-size:1.5em}#hoteles-listado-filtros .label-filtros-checkbox input{display:none !important}#hoteles-listado-filtros .label-filtros-checkbox .checked{background-color:#00b453}#hoteles-listado-filtros .label-filtros-checkbox .label{color:#000}#hoteles-listado-filtros .label-filtros-checkbox[data-checked="1"] .checkbox{z-index:-1;position:relative;background-color:#00b453}#hoteles-listado-filtros .label-filtros-checkbox[data-checked="1"] .checkbox:before{font-family:'icomoon';position:absolute;font-size:0.85em;content:"\e709";left:0.5px;top:-3px}#hoteles-listado-filtros .checkbox{border:2px solid #f5a820;color:#fff;text-align:center;line-height:1.2em;margin-right:4%;display:block;margin-top:1%;height:1em;width:1em;float:left}@media only screen and (min-width: 48em){#hoteles-listado-filtros .checkbox{width:11%}}#hoteles-listado-filtros .container-btn-ver{border-top:1px solid #ccc;background-color:#fff;padding:4% 0 3% 0;position:fixed;bottom:0;width:100%;left:0}#hoteles-listado-filtros .container-btn-ver .btn-ver-hoteles{border:solid 2px #0d5dd3;font-family:RamaGothicELight;background:#0d5dd3;color:#fff;border-radius:20px;text-align:center;font-size:1.7em;display:block;margin:0 auto;padding:3% 2%;width:75%}#hoteles-listado-filtros a[data-checked="1"] .checkbox{background-color:#00b453}#hoteles-listado-filtros [id^="orden-"] .label{text-transform:none !important}#hoteles-listado-filtros .label{line-height:1em;text-transform:capitalize;margin-bottom:5%;word-break:break-word;width:84%}@media only screen and (min-width: 64em){#hoteles-listado-filtros .label{float:left}}#hoteles-listado-filtros .label [class^="icon-"],#hoteles-listado-filtros .label [class*=" icon-"]{font-size:0.9em}#hoteles-listado-filtros .label .icon-minus,#hoteles-listado-filtros .label .icon-plus{font-size:0.4em;display:inline-block;vertical-align:middle;padding-bottom:0.5em}#hoteles-listado-filtros a.is-filtro .icon-checkmark{display:block;font-size:0.9em}#hoteles-listado-filtros a.is-filtro{color:#000;display:block;font-size:1.5em;letter-spacing:0.05em;height:1em;line-height:1.4em;margin-bottom:2%;width:90%}@media only screen and (min-width: 48em){#hoteles-listado-filtros a.is-filtro{font-size:1em}}@media only screen and (min-width: 64em){#hoteles-listado-filtros a.is-filtro{font-size:1.25em}}#hoteles-listado-filtros a.filtro-lista{color:#858585;display:inline-block;font-size:1.15em;height:1.4em;line-height:1.4em;width:90%;letter-spacing:0.06em}#hoteles-listado-filtros a.filtro-lista:hover,#hoteles-listado-filtros a.filtro-lista.selected{color:#000;text-decoration:underline}#hoteles-listado-filtros .separador-hotizontal{display:block;width:100%;height:1px;background-color:#AFAFAF}#hoteles-listado-filtros .mensaje-sin-hoteles{padding:3% 0 1% 0;text-align:center;font-size:1.2em;display:none;color:#ed4838}#hoteles-listado-filtros .nouislider .noUi-horizontal{height:8px}#hoteles-listado-filtros .nouislider .noUi-handle{top:-7px;width:20px;height:20px;border:2px solid #209e9e;background-color:#fff;border-radius:50%}#hoteles-listado-filtros .nouislider .noUi-handle::before,#hoteles-listado-filtros .nouislider .noUi-handle::after{content:none}#hoteles-listado-filtros .nouislider .noUi-base{z-index:0}#hoteles-listado-filtros .nouislider .noUi-target{background:#D3D3D3;border-radius:unset;box-shadow:none}#mapa-filtros-container{padding-left:1%}#mapa-filtros-container .titulo_buscador_listado{font-family:RamaGothicELight;font-size:1.5em !important;letter-spacing:0.03em;color:#21929D;line-height:0.8em;margin-bottom:2%;margin-top:20%}@media only screen and (min-width: 48em){#mapa-filtros-container .titulo_buscador_listado{font-size:1.5em;line-height:1em;margin-top:0}}#mapa-filtros-container .opcion-minibuscador{display:block;color:#000;padding:2% 3%;border:1px solid #ccc}#mapa-filtros-container .opcion-minibuscador:focus{background-color:#EEAC39}#mapa-filtros-container .buscador-ciudad{width:100%;border:2px solid #209E9E}#mapa-filtros-container .buscador-ciudad input{width:90%;border:none;padding:3% 0 3% 3%;outline:none;font-family:PtSans;font-size:1em;color:#000}@media only screen and (min-width: 48em){#mapa-filtros-container .buscador-ciudad input{width:85%}}#mapa-filtros-container .buscador-ciudad input::placeholder{color:#000;font-weight:bold;opacity:1}#mapa-filtros-container .buscador-ciudad input:-ms-input-placeholder{color:#000;font-weight:bold}#mapa-filtros-container .buscador-ciudad input::-ms-input-placeholder{color:#000;font-weight:bold}#mapa-filtros-container .buscador-ciudad .lupa-ciudad{color:#858585}#mapa-filtros-container #buscador-ciudad-resultados{font-size:0.9em;max-width:270px}#mapa-filtros-container .filtros-acciones{font-family:RamaGothicELight;display:block;width:100%;padding-bottom:4% !important;text-align:center}@media only screen and (min-width: 48em){#mapa-filtros-container .filtros-acciones{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase;text-align:left;padding-left:0;padding-right:0;padding-bottom:12%}}@media only screen and (min-width: 48em) and (-webkit-min-device-pixel-ratio: 0){#mapa-filtros-container .filtros-acciones{font-family:RamaGothicELight,RistrettoPro !important}}#mapa-filtros-container .filtros-acciones .gris-aqua{border:solid 2px #858585;color:#20929e}#mapa-filtros-container .filtros-acciones .btn-aqua{border:solid 2px #00B453;color:#000;padding:0.5%}#mapa-filtros-container .filtros-acciones .txt-mapa{display:block;font-size:1.6em}#mapa-filtros-container .filtros-acciones .txt-desc-mapa{text-transform:none;font-size:1.4em;margin-top:4%}#mapa-filtros-container .filtros-contenedor.scrolled .show-on{display:block !important}#mapa-filtros-container .filtros-contenedor.scrolled .hidden-on{display:none !important}@media only screen and (min-width: 64em){#mapa-filtros-container .filtros-contenedor.scrolled .filtros-filtros{position:fixed;right:auto;padding-top:1%;padding-right:1%;z-index:2}#mapa-filtros-container .filtros-contenedor.scrolled .filtros-filtros .hidden-on-scroll{display:none !important}}@media only screen and (min-width: 64em){#mapa-filtros-container .mapa-preview{width:90% !important}}#mapa-filtros-container .mapa-preview .ver-mapa{top:unset;opacity:1;right:0%;bottom:4%;width:100%;font-size:1.2em;color:#000}@media only screen and (min-width: 64em){#mapa-filtros-container .mapa-preview .ver-mapa{width:100%;font-size:1.7em;height:auto}}#mapa-filtros-container #boton-orden-sm{position:relative;width:37%;margin:0}@media only screen and (min-width: 64em){#mapa-filtros-container #boton-orden-sm{display:none}}#mapa-filtros-container .boton-filtro{display:inline-block;line-height:1.2em;letter-spacing:0.02em;width:25%;padding:2%;border:solid 2px #ed4838;text-align:center;font-size:1.5em;color:#000;font-family:RamaGothicELight}@media only screen and (min-width: 48em){#mapa-filtros-container .boton-filtro{display:none;width:auto;font-size:2em}}@media only screen and (min-width: 64em){#mapa-filtros-container .boton-filtro{width:80%}}#mapa-filtros-container .boton-filtro .icon-location{color:#ed4838;font-size:0.9em}@media only screen and (min-width: 64em){#mapa-filtros-container .boton-filtro .icon-location{font-size:1em}}#mapa-filtros-container #orden-movil{width:30%}#mapa-filtros-container .boton-filtro{margin-left:1%}@media only screen and (min-width: 48em){#mapa-filtros-container .boton-filtro{margin-left:0}}#mapa-filtros-container .boton-filtro:first-child{margin-left:0}#mapa-filtros-container .boton-filtro .icon-location{color:#00B453;padding-right:4%}@media only screen and (min-width: 48em){#mapa-filtros-container .boton-filtro+.boton-filtro{display:none;margin-left:0;margin-top:8%}}#mapa-filtros-container .filtros-seccion,#mapa-filtros-container .filtros-tipo{display:block;width:100%;font-size:1.8em;padding:2% 0 4% 0;font-weight:normal;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:none}@media only screen and (min-width: 48em){#mapa-filtros-container .filtros-seccion,#mapa-filtros-container .filtros-tipo{font-size:1.6em;padding:2% 0 2% 0}}@media screen and (-webkit-min-device-pixel-ratio: 0){#mapa-filtros-container .filtros-seccion,#mapa-filtros-container .filtros-tipo{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#mapa-filtros-container .filtros-seccion,#mapa-filtros-container .filtros-tipo{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#mapa-filtros-container .container-slider-precios{width:99%;padding-left:1.4%}@media only screen and (min-width: 48em){#mapa-filtros-container .container-slider-precios{width:90%}}#mapa-filtros-container .presupuesto li a .label{text-transform:lowercase !important}#mapa-filtros-container .nivel-presupuesto li{max-height:max-content}@media only screen and (max-width: 48em){#mapa-filtros-container .nivel-presupuesto li{display:flex;gap:.75rem}}#mapa-filtros-container .nivel-presupuesto li a{color:#20929e}@media only screen and (max-width: 48em){#mapa-filtros-container .nivel-presupuesto li a{width:auto;white-space:nowrap}}#mapa-filtros-container .nivel-presupuesto li a .label{margin:0.15em 0 0}#mapa-filtros-container .nivel-presupuesto li a .label .sign{color:#f5a820}@media only screen and (max-width: 48em){#mapa-filtros-container .nivel-presupuesto li a .label .sign{display:none}}#mapa-filtros-container .nivel-presupuesto li a .label .sign .icon-pesos+.icon-pesos{margin:-.15em}#mapa-filtros-container .nivel-presupuesto li a .label .sign .icon-pesos:has(+.icon-pesos){margin:-.15em}#mapa-filtros-container .nivel-presupuesto li a .label .sign .pesos-descripcion{font-family:PtSans;font-size:1.1rem}#mapa-filtros-container .nivel-presupuesto li>p{font-family:PtSans;font-size:.875rem;color:#000;margin:.25rem 0 0}#mapa-filtros-container a.filtros-tipo,#mapa-filtros-container .filtros-seccion{color:#20929e}#mapa-filtros-container a.filtros-tipo{line-height:1em}#mapa-filtros-container a.filtros-tipo .icon-flecha-abajo,#mapa-filtros-container a.filtros-tipo .icon-flecha-derecha{font-size:0.7em}#mapa-filtros-container a.filtro-desplegable{color:#858585}#mapa-filtros-container ul{list-style:none;margin:0;padding:0;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#mapa-filtros-container ul{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#mapa-filtros-container ul{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#mapa-filtros-container li{color:#858585;line-height:1.4em;margin-bottom:6%;height:100%;display:block}@media only screen and (min-width: 64em){#mapa-filtros-container li{max-height:1.4em}}#mapa-filtros-container li:last-child{margin-bottom:0}#mapa-filtros-container .barra-precio{padding-right:0}#mapa-filtros-container input{padding-right:2%}#mapa-filtros-container label{display:inline-block;width:90%}#mapa-filtros-container label span{padding-left:0}@media only screen and (min-width: 48em){#mapa-filtros-container label span{padding-left:2%}}#mapa-filtros-container .no-visible-filtros{display:none !important}@media only screen and (min-width: 48em){#mapa-filtros-container .no-visible-filtros{display:block !important}}#mapa-filtros-container .opacidad-filtros{background-color:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;right:0;left:0;z-index:10000;display:none}#mapa-filtros-container .filtros-filtros{display:none;position:fixed;overflow:scroll;top:0;margin-top:0;right:0;background:#fff;z-index:10000;padding-top:1%;padding-left:6%;padding-right:6%;padding-bottom:20%;width:100%;height:100%;-webkit-overflow-scrolling:touch}@media only screen and (min-width: 35.5em){#mapa-filtros-container .filtros-filtros{padding-bottom:0%;position:relative;padding-left:0%;overflow:hidden;padding-top:1%;margin-top:0%;display:block;border:none;width:auto;z-index:2}}#mapa-filtros-container .filtros-filtros .header_filtros_bg{background:#fff;position:fixed;padding-top:2%;display:block;width:100%;z-index:1}#mapa-filtros-container .filtros-filtros .header_filtros_bg .header_filtros{font-family:RamaGothicELight;letter-spacing:0.08em;background:#209e9e;position:fixed;display:block;font-size:2em;color:#fff;padding:3%;width:85%}@media only screen and (min-width: 48em){#mapa-filtros-container .filtros-filtros .header_filtros_bg .header_filtros{display:none}}#mapa-filtros-container .filtros-filtros .cerrar{position:absolute;padding-right:2%;padding-top:2%;display:block;z-index:2;right:4%;top:1%}@media only screen and (min-width: 48em){#mapa-filtros-container .filtros-filtros .cerrar{display:none}}#mapa-filtros-container .filtros-filtros .filtros-bloque{margin:4% 0 0 0;float:left;width:100%;position:-webkit-sticky}#mapa-filtros-container .filtros-filtros .no-usable{display:none}#mapa-filtros-container .label-filtros-checkbox{font-size:1.5em}#mapa-filtros-container .label-filtros-checkbox input{display:none !important}#mapa-filtros-container .label-filtros-checkbox .checked{background-color:#00b453}#mapa-filtros-container .label-filtros-checkbox .label{color:#000}#mapa-filtros-container .label-filtros-checkbox[data-checked="1"] .checkbox{z-index:-1;position:relative;background-color:#00b453}#mapa-filtros-container .label-filtros-checkbox[data-checked="1"] .checkbox:before{font-family:'icomoon';position:absolute;font-size:0.85em;content:"\e709";left:0.5px;top:-3px}#mapa-filtros-container .checkbox{border:2px solid #f5a820;color:#fff;text-align:center;line-height:1.2em;margin-right:4%;display:block;margin-top:1%;height:1em;width:1em;float:left}@media only screen and (min-width: 48em){#mapa-filtros-container .checkbox{width:11%}}#mapa-filtros-container .container-btn-ver{border-top:1px solid #ccc;background-color:#fff;padding:4% 0 3% 0;position:fixed;bottom:0;width:100%;left:0}#mapa-filtros-container .container-btn-ver .btn-ver-hoteles{border:solid 2px #0d5dd3;font-family:RamaGothicELight;background:#0d5dd3;color:#fff;border-radius:20px;text-align:center;font-size:1.7em;display:block;margin:0 auto;padding:3% 2%;width:75%}#mapa-filtros-container a[data-checked="1"] .checkbox{background-color:#00b453}#mapa-filtros-container [id^="orden-"] .label{text-transform:none !important}#mapa-filtros-container .label{line-height:1em;text-transform:capitalize;margin-bottom:5%;word-break:break-word;width:84%}@media only screen and (min-width: 64em){#mapa-filtros-container .label{float:left}}#mapa-filtros-container .label [class^="icon-"],#mapa-filtros-container .label [class*=" icon-"]{font-size:0.9em}#mapa-filtros-container .label .icon-minus,#mapa-filtros-container .label .icon-plus{font-size:0.4em;display:inline-block;vertical-align:middle;padding-bottom:0.5em}#mapa-filtros-container a.is-filtro .icon-checkmark{display:block;font-size:0.9em}#mapa-filtros-container a.is-filtro{color:#000;display:block;font-size:1.5em;letter-spacing:0.05em;height:1em;line-height:1.4em;margin-bottom:2%;width:90%}@media only screen and (min-width: 48em){#mapa-filtros-container a.is-filtro{font-size:1em}}@media only screen and (min-width: 64em){#mapa-filtros-container a.is-filtro{font-size:1.25em}}#mapa-filtros-container a.filtro-lista{color:#858585;display:inline-block;font-size:1.15em;height:1.4em;line-height:1.4em;width:90%;letter-spacing:0.06em}#mapa-filtros-container a.filtro-lista:hover,#mapa-filtros-container a.filtro-lista.selected{color:#000;text-decoration:underline}#mapa-filtros-container .separador-hotizontal{display:block;width:100%;height:1px;background-color:#AFAFAF}#mapa-filtros-container .mensaje-sin-hoteles{padding:3% 0 1% 0;text-align:center;font-size:1.2em;display:none;color:#ed4838}#mapa-filtros-container .nouislider .noUi-horizontal{height:8px}#mapa-filtros-container .nouislider .noUi-handle{top:-7px;width:20px;height:20px;border:2px solid #209e9e;background-color:#fff;border-radius:50%}#mapa-filtros-container .nouislider .noUi-handle::before,#mapa-filtros-container .nouislider .noUi-handle::after{content:none}#mapa-filtros-container .nouislider .noUi-base{z-index:0}#mapa-filtros-container .nouislider .noUi-target{background:#D3D3D3;border-radius:unset;box-shadow:none}#cerrar-filtro-rutas{position:absolute;height:100%;width:32px;background-color:#209e9e;color:#fff;right:0%;top:0%;z-index:10000}#cerrar-filtro-rutas span.a,#cerrar-filtro-rutas span.b{background:#fff;position:absolute;top:40%;right:25%;height:2px;width:14px;margin-top:0px;-webkit-transition:all 0.2s linear;transition:all 0.2s linear}#cerrar-filtro-rutas span.a{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg)}#cerrar-filtro-rutas span.b{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.no-encontrado h1{margin:0;display:inline-block;width:100%}.no-encontrado .mensaje-no{padding-left:4%}@media only screen and (min-width: 48em){.no-encontrado .mensaje-no{padding-left:10%}}.no-encontrado .no-encontrado-buscador{margin-bottom:0}@media only screen and (min-width: 48em){.no-encontrado .no-encontrado-buscador{margin-bottom:4%}}#banner-listado-hoteles{text-align:center;width:100%;padding-bottom:4%;display:none !important}@media only screen and (min-width: 48em){#banner-listado-hoteles{display:block !important}}.banner-movil-campania a img:first-child{width:100%;height:auto}#banner-3x-listado-hoteles{text-align:center;width:100%;padding-bottom:8%}#banner-3x-listado-hoteles .x{overflow:hidden;text-align:center}.separador_filtros{border-bottom:solid 2px #bebebe}#disp-hoteles-alert-huracan{font-size:1.1em;background-color:rgba(255,0,0,0.08);padding:2%;margin:-1% 1rem 1rem}#disp-hoteles-alert-huracan.alert-ficha-hotel{font-size:1em;margin:0 0 2rem;padding:1%}#disp-hoteles-alert-huracan span{color:red;font-weight:bold}#disponibilidad-hoteles{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;padding:0 0 1% 0;margin-bottom:2%}@media screen and (-webkit-min-device-pixel-ratio: 0){#disponibilidad-hoteles{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#disponibilidad-hoteles{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 48em){#disponibilidad-hoteles{text-align:left}}#disponibilidad-hoteles:empty{display:none}#disponibilidad-hoteles .txt-title{vertical-align:bottom}#disponibilidad-hoteles div.porcentaje-disponibilidad{width:45%;display:inline-block;padding:0;margin:0}#disponibilidad-hoteles div.mensaje-disponibilidad{width:40%;display:inline-block;padding:0;margin:0}#disponibilidad-hoteles #porcentaje-disponibilidad{font-size:2.4em;padding:0;margin:0;line-height:0.8em}#disponibilidad-hoteles #mensaje-disponibilidad{font-size:2.6em;line-height:0.8em;padding:0;margin:0;text-transform:uppercase;color:#858585}@media only screen and (min-width: 48em){#disponibilidad-hoteles #mensaje-disponibilidad{font-size:1.6em}}#disponibilidad-hoteles .disponibilidad{width:96%;height:8px;background-color:white;margin-top:2%}@media only screen and (min-width: 48em){#disponibilidad-hoteles .disponibilidad{margin-top:0;width:92%}}#disponibilidad-hoteles .barra-disponibilidad{width:0%;height:8px;background:white}#disponibilidad-hoteles .primer-bloque{display:inline-block;width:8%;text-align:center;vertical-align:top;padding-bottom:2%;padding-top:1%}#disponibilidad-hoteles .primer-bloque .checkbox-bg-gn{background-color:#00b453;color:#fff}@media only screen and (min-width: 20.5em){#disponibilidad-hoteles .primer-bloque{padding-bottom:0;padding-top:0}}#disponibilidad-hoteles .segundo-bloque{display:inline-block;width:auto;padding-left:0;vertical-align:top}@media only screen and (min-width: 48em){#disponibilidad-hoteles .segundo-bloque{width:76%}}#disponibilidad-hoteles .segundo-bloque.bottom{vertical-align:bottom}#disponibilidad-hoteles .bloque-25-disponibilidad{display:inline-block;padding-right:4%;height:45%}@media only screen and (min-width: 48em){#disponibilidad-hoteles .bloque-25-disponibilidad{width:22%;height:auto}#disponibilidad-hoteles .bloque-25-disponibilidad+.bloque-25-disponibilidad{width:70%}}#disponibilidad-hoteles .loading{height:20px}#disponibilidad-hoteles ul{display:inline-block;width:80%;list-style:none;padding:0}@media only screen and (min-width: 35.5em){#disponibilidad-hoteles ul{width:60%}}@media only screen and (min-width: 48em){#disponibilidad-hoteles ul{display:inherit;width:auto}}#disponibilidad-hoteles ul a{color:#2d2d2d}#disponibilidad-hoteles .checkbox{border:1px solid #858585;display:block;width:1.6em;height:1.6em;line-height:1.6em;margin:0 auto}#disponibilidad-hoteles .label{font-size:1.5em;line-height:1.2em}.aqui-va-banner-gordo{height:255px}.aqui-va-banner-flaco{height:93px}#clima-container{text-align:right}.animacion_filtros{border-top:none !important;position:relative;top:2px;display:none;z-index:10000;text-align:left;height:100%;width:104%;background:#fff;pointer-events:none}@media only screen and (min-width: 48em){.animacion_filtros{position:absolute;padding-top:100px}}.content-loader{text-align:center}.content-loader div{width:30%;margin:0 auto;font-size:1.8em;line-height:1.1em;font-family:RamaGothicELight}@media (max-width: 35.5em){.content-loader div{width:80%}}.barra_animacion{border:8px solid #f3f3f3;border-top:8px solid #ccc;border-radius:50%;margin-left:40%;margin-top:5%;width:85px;height:85px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#contenedor-disp{position:relative;width:100%;vertical-align:top}@media (max-width: 35.5em){#contenedor-disp{width:100%;text-align:center}#contenedor-disp div{width:100%}}.encontramos-filtros{border:none;vertical-align:top;display:inline-block;color:#0D5DD3 !important;border-right:none !important;background-color:transparent}.encontramos-filtros span{display:inline-block;font-weight:bold;font-size:0.5em;color:#e8f7ee;margin:0 2px}.encontramos-filtros:hover span{color:#909090}.hover-x{background-color:#e8f7ee;border:1px solid #5fc588;display:inline-block;margin-bottom:1%;position:static;cursor:pointer;padding-left:1%;color:#000}.hover-x span{display:inline-block;font-weight:bold;font-size:0.5em;color:#fff;margin:0 2px}.hover-x:hover span{color:#909090}.quitar_all:hover span{color:#0D5DD3 !important}.title-filtros{width:6%;font-weight:bold}@media (max-width: 35.5em){.title-filtros{width:18%;text-align:left;padding-left:2%}}#lista-filtros-usados_title{width:20%;display:none;color:#0d853c;font-size:1.1em;font-weight:800;font-family:PtSans;vertical-align:inherit}@media (max-width: 35.5em){#lista-filtros-usados_title{width:100%;padding-bottom:1%}}#lista-filtros-usados_wrapper{display:none}@media (max-width: 35.5em){#lista-filtros-usados_wrapper{padding-left:2%}}#filtros-especiales-usados{width:100%;display:none;font-size:0.9em;text-align:left;font-family:PtSans}@media (min-width: 48em){#filtros-especiales-usados{width:80%}}#lista-filtros-usados{font-family:PtSans;font-size:0.9em;float:right;display:none;width:100%}@media (min-width: 48em){#lista-filtros-usados{width:100%}}@media (max-width: 35.5em){#lista-filtros-usados{margin-top:0;text-align:left;margin-bottom:2%}}#lista-filtros-usados a{display:inline-block;cursor:pointer}.quitar_all{border:none;text-decoration:none;color:#0D5DD3 !important;background-color:transparent;border-right:none !important}.texto-disponibilidad{font-size:1.7em;line-height:1.1em}.texto-disponibilidad svg{height:30px;padding-top:2.5%}@media (min-width: 48em){.texto-disponibilidad svg{padding-top:0.5%}}.texto-disponibilidad .numero_disponibilidad{font-size:1.5em;margin-left:0px;margin-right:0px;margin-top:1%;display:inline-block;font-family:RamaGothicELight, RistrettoPro !important}.texto-disponibilidad .tipo_alojamiento_dsp{color:#00b453;text-transform:uppercase}.texto-disponibilidad .txt_disp{font-size:1em;vertical-align:middle}@media (min-width: 48em){.texto-disponibilidad .txt_disp{border-bottom:2px solid #00b453;vertical-align:top}}.texto-disponibilidad .txt_disp span{vertical-align:top}.texto-disponibilidad .icon-flecha-c-derecha{color:#00b453}.texto-disponibilidad div{display:inline-block}.texto-disponibilidad .block-movil{display:block !important}@media (min-width: 48em){.texto-disponibilidad .block-movil{display:inline-block !important}}.filtros-especiales{display:block;line-height:1.1em;width:100%;font-size:1.2em;font-family:PtSans;text-align:left}@media (min-width: 48em){.filtros-especiales{padding-top:1.5%;padding-bottom:0;font-size:1em}.filtros-especiales div{cursor:pointer}}.filtros-especiales .filtro-esp{width:80%;margin:0 auto;display:block;cursor:pointer;vertical-align:top}@media (min-width: 48em){.filtros-especiales .filtro-esp{width:100%}}.filtros-especiales #filtro-todos-hoteles{display:none}.filtros-especiales #filtro-hoteles-baratos{padding-top:2%}.filtros-especiales #filtro-hostales{padding-top:2%}.filtros-especiales .texto{width:100%;padding:2% 1%;color:#20929e;line-height:1em;font-size:1.4em;text-align:center;border-radius:5px;letter-spacing:0.03em;border:solid 2px #209e9e;font-family:RamaGothicELight}.filtros-especiales .texto div{display:inline-block;vertical-align:top}.filtros-especiales .texto div span{display:none;font-size:0.6em;letter-spacing:-0.8em}@media (min-width: 48em){.filtros-especiales .texto:hover{background:#209e9e;color:#fff}.filtros-especiales .texto:hover:hover span{display:inline-block}}.filtros-especiales .parentesis{width:17%;display:inline-block;color:#2E76BC}.filtros-especiales .selected .texto{color:#fff;background:#209e9e}.filtros-especiales .selected span{display:inline-block !important}.bordes-azules{border-top:none;padding:0 3%}@media (min-width: 48em){.bordes-azules{padding:2% 0 0 0;border-top:2px solid #bebebe}}.icono-clima{text-align:center}.icono-clima img{width:22px}.check-filtro-listado-hoteles,.big-check-filtro-listado-hoteles{background-color:#00b453}.check-filtro-listado-hoteles span,.big-check-filtro-listado-hoteles span{color:#fff}.big-check-filtro-listado-hoteles span{padding:3px 3px 5px 4px}.contacto_btn{display:inline-block;background-color:#EBEBEB;width:45%;text-align:center;padding:1.5%;margin:2% 1%}.contacto_listado{color:#EEAC39;font-size:2em;position:absolute;bottom:-10px}[data-anunciante="0"] .contacto_listado{display:none}.correo-listado{text-align:center}.telefono-listado-a{right:0;text-align:center}#hoteles-via-telefono .telefono{color:#20929e}.more-info-no-dsp{font-family:PtSans;font-size:0.85em;color:#0d5dd3;margin-top:14%}.more-info-no-dsp span{font-size:1em;font-weight:bold;vertical-align:sub}@media only screen and (min-width: 48em){.more-info-no-dsp span{font-size:1.1em}}.hoteles-container-cerca_mio .cuanto-pagar{color:#000 !important}.hoteles-container-cerca_mio .divisa{color:#000 !important}[data-dsp="0"][data-hp="1"] .cuanto-pagar{color:#858585}[data-dsp="0"][data-hp="1"] .divisa{color:#858585}[data-dsp="0"][data-hp="1"][data-anunciante="0"] .flecha-derecha-movil{display:none}[data-dsp="0"][data-hp="1"][data-anunciante="0"] .cuanto-pagar{padding:10px 16px;margin:4% auto;color:#00000075;line-height:1em;font-size:0.45em;font-weight:bold;letter-spacing:0;text-align:center;text-align:center;font-family:PtSans;display:inline-block;border:solid 2px #fec2c6}[data-dsp="0"][data-hp="1"][data-anunciante="0"] .divisa{display:none}@media only screen and (min-width: 48em){.div-reservar{padding-bottom:40%;min-height:60px;margin-top:6%}}.hotel-impuestos{color:#000;font-size:0.9em;line-height:1em;display:block}@media only screen and (min-width: 48em){.hotel-impuestos{font-size:0.9em;letter-spacing:0.03em}}.no-mostrar{display:none !important}#hoteles-listado-hoteles-no_reservables{padding:0 2%;margin-bottom:4%}@media only screen and (min-width: 48em){#hoteles-listado-hoteles-no_reservables{padding:0 10%}}div .otros_hoteles{font-size:1.25em;color:#222;line-height:1.4em;background-color:#fff;font-family:PtSans;text-align:center;padding:1% 0 3% 0;width:100%}@media only screen and (min-width: 48em){div .otros_hoteles{margin-top:1%}}div .otros_hoteles .separador_azul{border-bottom:2px solid #0d5dd3;margin:3% auto;width:20%}@media only screen and (min-width: 48em){div .otros_hoteles .separador_azul{width:10%;margin:1% auto}}.hotel-listado-simple{padding:2%;margin-top:2%;position:relative;letter-spacing:normal;border-bottom:solid 2px #d4d4d4}@media only screen and (min-width: 48em){.hotel-listado-simple{padding:1% 2%}}.hotel-listado-simple .izq{width:70%;display:flex;flex-wrap:wrap;column-gap:.75rem}@media only screen and (min-width: 48em){.hotel-listado-simple .izq{width:75%}}.hotel-listado-simple .izq .name_hotel{font-size:1.1em;display:inline;font-weight:normal;margin:0;color:#0d5dd3}@media only screen and (min-width: 48em){.hotel-listado-simple .izq .name_hotel{font-size:1.2em;display:block}}.hotel-listado-simple .izq .hotel-categoria{flex-grow:1;width:50% !important;display:inline-block !important;min-width:fit-content}.hotel-listado-simple .izq .hotel-categoria .tooltip{font-size:0.9em}.hotel-listado-simple .izq .hotel-categoria .icon-estrella{font-size:0.8em}.hotel-listado-simple .izq .hotel-categoria .categoria{color:#000}.hotel-listado-simple .izq .hotel-categoria .amarillo{color:#000 !important}.hotel-listado-simple .izq .ubi-corta,.hotel-listado-simple .izq .name_edo_cd{font-size:1em;color:#000;width:100%}.hotel-listado-simple .der{width:30%;padding-top:2%;color:#000;font-weight:bold;text-align:center}@media only screen and (min-width: 48em){.hotel-listado-simple .der{width:25%}}.hotel-listado-simple .der .pesos{letter-spacing:-5px;font-size:1.3em}.hotel-listado-simple .der .pesos-descripcion{font-size:0.85em;letter-spacing:0.03em}.hotel-listado-simple .der .no-disponible{font-size:0.9em;padding-top:19%}@media only screen and (min-width: 48em){.hotel-listado-simple .der .no-disponible{padding-top:8%}}.hotel-listado-simple .der .container-btn-arrow{width:24px;height:24px;float:right;border-radius:50%;border:2px solid #0d5dd37a}.hotel-listado-simple .der .container-btn-arrow span{color:#0d5dd3;vertical-align:middle;font-size:0.8em;font-weight:bold}.hotel-listado-simple:hover{background:#f0f5fc}.hotel-listado-simple .flecha-derecha-movil{right:0}#banner-listado-2x{display:block !important}.etiqueta-sugerido{display:none}@media screen and (min-width: 48em){.etiqueta-sugerido{font-size:0.8em;line-height:1.4em;margin-left:2%;margin-bottom:1%;vertical-align:text-bottom;font-family:PtSans;text-align:left;display:inline-block;padding:0.3% 1%;color:#FFF;letter-spacing:0.05em;border-radius:4px}.etiqueta-sugerido::before{content:'';display:block;height:0;width:0;margin-top:calc((1 - 1.2) * 0.5em)}}.super_oferta{background:#C13477}.super_oferta:before{content:'';background-image:url("../imagenes/hoteles/icon-etiquetas.png");background-position:0 0;background-repeat:no-repeat;display:block;height:16px;width:20px;float:left}.excelentes_comentarios{background:#338FFF}.excelentes_comentarios:before{content:'';background-image:url("../imagenes/hoteles/icon-etiquetas.png");background-position:0 -18px;background-repeat:no-repeat;display:block;height:16px;width:20px;float:left}.recomendado{background:#FF8E01}.recomendado:before{content:'';background-image:url("../imagenes/hoteles/icon-etiquetas.png");background-position:0 -34px;background-repeat:no-repeat;display:block;height:16px;width:20px;float:left}.preferido{background:#E3263E}.preferido:before{content:'';background-image:url("../imagenes/hoteles/icon-etiquetas.png");background-position:0 -52px;background-repeat:no-repeat;display:block;height:16px;width:20px;float:left}.buen_precio{background:#39B54A}.buen_precio:before{content:'';background-image:url("../imagenes/hoteles/icon-etiquetas.png");background-position:0 -72px;background-repeat:no-repeat;display:block;height:16px;width:20px;float:left}.muy_solicitado{background:#7E0F7E}.muy_solicitado:before{content:'';background-image:url("../imagenes/hoteles/icon-etiquetas.png");background-position:0 -93px;background-repeat:no-repeat;display:block;height:16px;width:20px;float:left}.negro_full{color:#000 !important}.container_loader_bg_listado{background-color:#fff;position:relative;right:0;left:0}.container_loader_bg_listado .container_loader{position:relative;height:100px;width:100px;margin:auto;bottom:0;right:0;left:0;top:0}.container_loader_bg_listado .container_loader .item{width:50px;height:50px;position:absolute}.container_loader_bg_listado .container_loader .item-1{background-color:#f05340;top:0;left:0;z-index:1;animation:item-1_move 2s cubic-bezier(0.6, 0.01, 0.4, 1) infinite}.container_loader_bg_listado .container_loader .item-2{background-color:#219e9e;top:0;right:0;animation:item-2_move 2s cubic-bezier(0.6, 0.01, 0.4, 1) infinite}.container_loader_bg_listado .container_loader .item-3{background-color:#7dcc8e;bottom:0;right:0;z-index:1;animation:item-3_move 2s cubic-bezier(0.6, 0.01, 0.4, 1) infinite}.container_loader_bg_listado .container_loader .item-4{background-color:#efac3a;bottom:0;left:0;animation:item-4_move 2s cubic-bezier(0.6, 0.01, 0.4, 1) infinite}@keyframes item-1_move{0%, 100%{transform:translate(0, 0)}25%{transform:translate(0, 50px)}50%{transform:translate(50px, 50px)}75%{transform:translate(50px, 0)}}@keyframes item-2_move{0%, 100%{transform:translate(0, 0)}25%{transform:translate(-50px, 0)}50%{transform:translate(-50px, 50px)}75%{transform:translate(0, 50px)}}@keyframes item-3_move{0%, 100%{transform:translate(0, 0)}25%{transform:translate(0, -50px)}50%{transform:translate(-50px, -50px)}75%{transform:translate(-50px, 0)}}@keyframes item-4_move{0%, 100%{transform:translate(0, 0)}25%{transform:translate(50px, 0)}50%{transform:translate(50px, -50px)}75%{transform:translate(0, -50px)}}.texto-animacion-carga{font-family:"RamaGothicElight" !important;margin:0 auto;width:80%;position:relative}@media screen and (min-width: 48em){.texto-animacion-carga{width:30%}}#tapa-filtros{width:94%;height:100%;position:absolute;top:0;padding-right:6%;z-index:50}.opacar{filter:opacity(0.4)}#filtro-presupuesto-rango{width:100%;height:4px;background-color:#209e9e;-webkit-appearance:none;outline:none !important;-webkit-tap-highlight-color:transparent}#filtro-presupuesto-rango::-webkit-slider-thumb{-webkit-appearance:none;width:23px;height:23px;border:2px solid #209e9e;background-color:#fff;border-radius:50%}@media only screen and (min-width: 48em){#filtro-presupuesto-rango::-webkit-slider-thumb{cursor:pointer;width:18px;height:18px}}.link-hotel{cursor:pointer}.contenedor-paginador{padding:2%;width:70%;margin:0 auto;font-size:1.2em}@media only screen and (min-width: 48em){.contenedor-paginador{width:40%}}.contenedor-paginador .paginador-nav{display:inline-block}.contenedor-paginador .numeros-pagina{width:85%;text-align:center}.contenedor-paginador .numeros-pagina .numero-pagina{display:inline-block;width:13%;text-align:center;cursor:pointer}.contenedor-paginador .numeros-pagina .total{display:inline-block;width:20%;text-align:center;cursor:pointer}.contenedor-paginador .numeros-pagina .principio{cursor:pointer}.contenedor-paginador .prev{float:left;cursor:pointer}.contenedor-paginador .next{float:right;cursor:pointer}.contenedor-paginador .border-blue{border:2px solid #0d5dd3}.contenedor-servicio{display:inline-block;width:50%;font-size:0.9em}.contenedor-servicio .texto{vertical-align:middle}.servicios-hotel-lista{column-count:2;list-style:outside none none;padding-left:0%;display:inline-block;column-gap:1em;width:100%}.servicios-hotel-lista li::before{content:"\2022";font-weight:bold;display:inline-block;margin-right:3%}.servicios-hotel-lista li .li-text{display:inline-block}.servicios-hotel-lista li:nth-child(1n+4){display:none}.text-overflow{--lh:1.2em;--max-lines:3;max-height:calc(var(--lh) * var(--max-lines));overflow:hidden}.text-overflow::before{content:"...";position:absolute;margin:0;bottom:0;right:0}.text-overflow::after{content:"";position:absolute;right:0;width:1rem;height:1rem;background:transparent}#banner-casas-depas-bk{cursor:pointer;background:#fed44b;padding:2%;margin:2% 8%;text-align:center}@media only screen and (min-width: 48em){#banner-casas-depas-bk{text-align:left;margin:0 2% 0 0}}#banner-casas-depas-bk #titulo{display:inline-block;font-family:RamaGothicElight !important;font-size:2.6em;color:#342d9c;margin-left:2%}#banner-casas-depas-bk #casita{display:inline-block}#banner-casas-depas-bk #texto{position:relative;font-family:PtSans;font-size:1.15em;line-height:1.2em}@media only screen and (max-width: 35.5em){#banner-casas-depas-bk #texto{padding:2% 0;text-align:center}}#banner-casas-depas-bk #texto #link{margin-top:0.75rem;cursor:pointer;font-family:PtSans;font-size:1em;color:#342d9c}#banner-casas-depas-bk #texto #link #flechitas{font-size:0.5em;color:#ff2278}@media only screen and (min-width: 48em){#banner-casas-depas-bk #texto #link{right:0;bottom:0;margin-top:0;text-align:end}#banner-casas-depas-bk #texto #link.lang-es{position:absolute}}#banner-casas-depas-bk-auto{cursor:pointer;margin-left:2%;text-align:center}@media only screen and (min-width: 48em){#banner-casas-depas-bk-auto{text-align:left}}.modal-casas-depas #titulo{font-family:PtSans !important}.modal-casas-depas #ciudad{color:#00B453}.modal-casas-depas #botones .boton-container{padding:2% 4%}.modal-casas-depas #botones #navegar{cursor:pointer;background:#e6e6e6;border-radius:2em;font-size:1em;padding:4%}.modal-casas-depas #botones #casas-depas{cursor:pointer;background:#00B453;border-radius:2em;font-size:1em;color:#fff;padding:4%}.mensaje-dialog{top:180px;left:360px}.info-block{margin:4%}@media only screen and (max-width: 35.5em){.info-block{padding-bottom:2%}}@media only screen and (min-width: 35.5em){.info-block{margin:4% 0}}.info-block a{color:#000 !important}.info-block .img-info-container{overflow:hidden}.info-block h2{border:none !important;height:auto !important;text-transform:none !important;margin:0 0 6% 0 !important}@media only screen and (min-width: 35.5em){.info-block h2{font-size:2em !important;margin:0 0 2% 0 !important}}.info-block h3{margin:4% 0;font-size:1.7em;color:#20929e;font-weight:normal;letter-spacing:0.03em;font-family:RamaGothicELight,RistrettoPro}.info-block .tarifa_desc{font-family:RamaGothicELight,RistrettoPro;display:inline-block;font-size:2em}.info-block .tarifa_desc span{font-size:0.75em;margin:0 -2%}.info-block .tarifa_desc .pesos .icon-pesos{font-size:.6em}.info-block .tarifa_desc .pesos .pesos-descripcion{font-size:.95rem}@media only screen and (min-width: 35.5em){.border-section-extras{border-bottom:solid 1px #209e9e}}#info-block-promos{display:none}@media only screen and (max-width: 35.5em){#info-block-promos{border-bottom:1px solid #209e9e}}@media only screen and (min-width: 35.5em){#info-block-promos .hoteles{display:grid;grid-gap:2%;padding-bottom:2%;grid-auto-flow:column;grid-auto-columns:24%;justify-content:center}}#info-block-promos .hoteles .slick-arrow{width:auto;position:absolute;top:25%}#info-block-promos .hoteles .slick-next{right:0}@media only screen and (max-width: 35.5em){#info-block-promos .hoteles a{display:block}}#info-block-promos .hoteles img{height:136px}@media only screen and (max-width: 35.5em){#info-block-promos .hoteles .hotel-info-container{width:50%;margin:auto}}#info-block-promos .hoteles .hotel-info-container .etiqueta-promocion-info .plasta-promocion-aplicada{width:auto;font-size:1em;display:inline-block;padding:0 5% !important}@media only screen and (min-width: 35.5em){#info-block-promos .hoteles .hotel-info-container .etiqueta-promocion-info .plasta-promocion-aplicada{margin-bottom:4%}}#info-block-promos .hoteles .hotel-info-container .etiqueta-promocion-info::after{content:'';position:absolute;border-right:solid 10px transparent;border-top:solid 8px #C13478;border-bottom:solid 8px #c13479}@media only screen and (min-width: 35.5em){#info-block-promos .hoteles .hotel-info-container .etiqueta-promocion-info::after{border-top:solid 10px #C13478;border-bottom:solid 10px #c13479}}#info-block-promos .hoteles .hotel-info-container .tarifas-promo .tarifa_no_desc{font-family:RamaGothicELight,RistrettoPro;display:inline-block;color:#666;grid-auto-columns:100%;position:relative;font-size:1.4em}@media only screen and (min-width: 35.5em){#info-block-promos .hoteles .hotel-info-container .tarifas-promo .tarifa_no_desc{grid-auto-columns:minmax(23%, 1fr)}}#info-block-promos .hoteles .hotel-info-container .tarifas-promo .tarifa_no_desc::before{content:'';left:0;top:50%;width:100%;position:absolute;transform:rotate(-5deg);border-top:solid 2px #666}#info-block-promos .hoteles .hotel-info-container .tarifas-promo .tarifa_no_desc span{font-size:0.8em;margin:0 -2%}#info-block-baratos{margin:4%;display:none}@media only screen and (min-width: 35.5em){#info-block-baratos{margin:4% 0;padding-bottom:4%}}@media only screen and (max-width: 35.5em){#info-block-baratos{border-bottom:1px solid #209e9e}}#info-block-baratos .hoteles{display:grid;grid-row-gap:20px;grid-auto-rows:1fr}@media only screen and (min-width: 35.5em){#info-block-baratos .hoteles{grid-auto-flow:column;grid-column-gap:2%;grid-auto-columns:32%;justify-content:center}}#info-block-baratos .hoteles .hotel-info-container{display:grid;grid-gap:10px;padding:3%;border-radius:6px;border:2px solid #d4d4d4;grid-template-columns:1.5fr 3fr}@media only screen and (min-width: 35.5em){#info-block-baratos .hoteles .hotel-info-container{grid-template-columns:2fr 3fr}}#info-block-baratos .hoteles .hotel-info-container img{height:80px}#info-block-baratos .hoteles .hotel-info-container .container-info-hotel{display:grid;grid-auto-rows:70% 30%}@media only screen and (min-width: 35.5em){#info-block-baratos .hoteles .hotel-info-container .container-info-hotel .tarifa_desc .no_dsp{font-size:0.6em}}#info-block-baratos .hoteles .hotel-info-container .container-info-hotel .tarifa_desc span{font-size:0.65em}#info-block-otros{display:grid;grid-gap:15px;grid-auto-rows:1fr}@media only screen and (max-width: 35.5em){#info-block-otros{border-bottom:1px solid #209e9e}}@media only screen and (min-width: 35.5em){#info-block-otros{grid-gap:30px;grid-auto-flow:column;grid-auto-columns:1fr}}#info-block-otros div{display:none}#info-block-otros div ul{padding-left:18px}#info-block-otros div ul a:hover{color:#0d5dd3 !important;text-decoration:underline}#info-block-calificacion{margin:4%;display:none}@media only screen and (min-width: 35.5em){#info-block-calificacion{margin:4% 0;padding-bottom:4%}}#info-block-calificacion .hoteles{display:grid;margin:auto;width:100%;grid-row-gap:20px}@media only screen and (max-width: 35.5em){#info-block-calificacion .hoteles{grid-template-columns:50% 50%;grid-column-gap:20px}}@media only screen and (min-width: 35.5em){#info-block-calificacion .hoteles{width:100%;grid-auto-rows:1fr;grid-auto-flow:column;grid-column-gap:2%;grid-auto-columns:18%;justify-content:center}}#info-block-calificacion .hoteles .img-info-container{height:120px}#info-block-calificacion .hoteles .img-info-container img{height:120px}#info-block-calificacion .hoteles .row-ta{margin-bottom:5px;height:20px}#info-block-desayunos,#info-block-centro,#info-block-favoritos{margin:4%;display:none}@media only screen and (min-width: 35.5em){#info-block-desayunos,#info-block-centro,#info-block-favoritos{margin:4% 0;padding-bottom:4%;border-bottom:solid 1px #ccc}}#info-block-desayunos a:hover,#info-block-centro a:hover,#info-block-favoritos a:hover{color:#0d5dd3 !important;text-decoration:underline}#info-block-desayunos:nth-last-child(2),#info-block-centro:nth-last-child(2),#info-block-favoritos:nth-last-child(2){border-bottom:none}@media only screen and (min-width: 48em){.hotel .ventana-img-listados img{width:250px;height:200px;object-fit:cover;margin-left:0}}.sign-uno-izquierda{background:url("../imagenes/hoteles/sign-motor-hoteles.png") no-repeat scroll 0 0 transparent;bottom:-8%;display:block;height:8px;left:0;position:absolute;width:6px}@media only screen and (min-width: 48em){.sign-uno-izquierda{bottom:-3%}}.sign-dos-izquierda{background:url("../imagenes/hoteles/sign-motor-hoteles.png") no-repeat scroll 0 0 transparent;bottom:-8%;display:block;height:8px;left:0;position:absolute;width:17px}@media only screen and (min-width: 48em){.sign-dos-izquierda{bottom:-3%}}.sign-uno-derecha{background:url("../imagenes/hoteles/sign-motor-hoteles.png") no-repeat scroll 0 0 transparent;bottom:-8%;display:block;height:8px;right:8%;position:absolute;width:6px}@media only screen and (min-width: 48em){.sign-uno-derecha{bottom:-3%}}.sign-dos-derecha{background:url("../imagenes/hoteles/sign-motor-hoteles.png") no-repeat scroll 0 0 transparent;bottom:-8%;display:block;height:8px;right:8%;position:absolute;width:17px}@media only screen and (min-width: 48em){.sign-dos-derecha{bottom:-3%}}.sign-uno-centro{background:url("../imagenes/hoteles/sign-motor-hoteles.png") no-repeat scroll 0 0 transparent;bottom:-8%;display:block;height:8px;left:43%;position:absolute;width:6px}@media only screen and (min-width: 48em){.sign-uno-centro{bottom:-3%}}.sign-dos-centro{background:url("../imagenes/hoteles/sign-motor-hoteles.png") no-repeat scroll 0 0 transparent;bottom:-8%;display:block;height:8px;left:43%;position:absolute;width:17px}@media only screen and (min-width: 48em){.sign-dos-centro{bottom:-3%}}#hotel-ficha .rojo_full{color:#f00 !important}#hotel-ficha .negro_full{color:#000 !important}@media only screen and (max-width: 48em){#contacto-whatsapp{display:none}}.nombre_hab_dia{color:#20929e;font-size:1.4em;margin:6% 0 2% 0;line-height:0.9em;letter-spacing:0.03em;text-transform:uppercase;font-family:RamaGothicELight, RistrettoPro}#dias_desglose .fila-tarifa{padding:1% 0;border-bottom:1px solid #40404065}#dias_desglose .line-through{left:6%;width:100%}#dias_desglose .tarifa-no-descuento{color:#989898;position:relative}#dias_desglose .bf-tarifa{letter-spacing:0.04em}.line-through{border-bottom:2px solid #40404065;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg);position:absolute;width:112%;left:-6%;top:36%}@media only screen and (min-width: 48em){.line-through{top:35%}}#ubicacion-movil{padding:0 !important;border-bottom:none !important}#contenedor-tel-insta-face{width:100%;margin:0 4% 2%}.mensaje-no-reembolsable .titulo{border-bottom:1px solid #858585;padding-bottom:2%}.mensaje-no-reembolsable label{display:block;width:100%;line-height:1.2em}.mensaje-no-reembolsable p{font-size:1em;padding-top:0 !important;border:none !important;text-align:center}.mensaje-no-reembolsable a.reserva-hotel{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;background:#0d5dd3;color:#fff;border-radius:20px;display:block;font-size:2em;line-height:0.8em;margin:0 auto;padding:4%;width:60%;text-transform:uppercase;letter-spacing:0.02em;text-align:center;border:solid 2px #0d5dd3}@media screen and (-webkit-min-device-pixel-ratio: 0){.mensaje-no-reembolsable a.reserva-hotel{font-family:RamaGothicELight,RistrettoPro !important}}@media print{.mensaje-no-reembolsable a.reserva-hotel{font-family:GarageGothic !important;letter-spacing:0.05em !important}}.mensaje-no-reembolsable a.reserva-hotel:hover{background:#fff;color:#0d5dd3}@media only screen and (min-width: 48em){.mensaje-no-reembolsable a.reserva-hotel{border-radius:30px;width:50%;text-transform:capitalize}}.mensaje-no-deschuesped .titulo{border-bottom:1px solid #858585;padding-bottom:2%}.mensaje-no-deschuesped label{display:block;width:100%;line-height:1.2em}.mensaje-no-deschuesped p{font-size:1em;padding-top:0 !important;border:none !important;text-align:center}.mensaje-no-deschuesped a.reserva-hotel{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;background:#0d5dd3;color:#fff;border-radius:20px;display:block;font-size:2em;line-height:0.8em;margin:0 auto;padding:4%;width:60%;text-transform:uppercase;letter-spacing:0.02em;text-align:center;border:solid 2px #0d5dd3}@media screen and (-webkit-min-device-pixel-ratio: 0){.mensaje-no-deschuesped a.reserva-hotel{font-family:RamaGothicELight,RistrettoPro !important}}@media print{.mensaje-no-deschuesped a.reserva-hotel{font-family:GarageGothic !important;letter-spacing:0.05em !important}}.mensaje-no-deschuesped a.reserva-hotel:hover{background:#fff;color:#0d5dd3}@media only screen and (min-width: 48em){.mensaje-no-deschuesped a.reserva-hotel{border-radius:30px;width:50%;text-transform:capitalize}}#hotel-ficha-titulo{width:100%;margin-bottom:1%;padding-left:2%}@media only screen and (min-width: 48em){#hotel-ficha-titulo{padding-top:2%;padding-left:0}}#hotel-ficha-titulo h1{margin:0;font-weight:normal}#hotel-ficha-titulo h1 span{font-size:1.4em;line-height:0.9em;padding-top:0;padding-left:0;color:#20929e}#hotel-ficha-titulo h2{margin:0;font-size:1em;font-weight:normal;display:-webkit-inline-box;display:inline-block}#hotel-ficha-titulo .titulo-frase{color:#c3288c;margin:.5rem 0;font-family:Satisfy, PtSans;font-size:1.85em;line-height:1.3em;text-align:center}@media only screen and (max-width: 48em){#hotel-ficha-titulo .titulo-frase{order:1}}#hotel-ficha-titulo .leyenda{color:#f5a820;line-height:1.1em;text-transform:none;margin-bottom:1%}#hotel-ficha-titulo .leyenda .ciudad-hotel{color:#858585;padding-right:1.4em;font-size:1.4em;margin-bottom:3%;display:inline-block;width:100%}@media only screen and (min-width: 48em){#hotel-ficha-titulo .leyenda .ciudad-hotel{margin-bottom:0;width:auto}}#hotel-ficha-titulo .leyenda .extra{color:#000;padding-left:0.8em}#hotel-ficha-titulo .leyenda .tipo{color:#AFAFAF;padding:1em}@media only screen and (min-width: 48em){#hotel-ficha-titulo .leyenda .tipo{padding:0 0 0 0.5em}}#hotel-ficha-titulo .leyenda .extra+.tipo{padding-left:0.4em}#hotel-ficha-titulo .leyenda .icon-estrella{font-size:1.2em}#hotel-ficha-titulo .leyenda .icon-estrella.gris{color:#CCCCCC}#hotel-ficha-titulo .leyenda .icon-pet-friendly{color:#5f3817;font-size:1.2em}#hotel-ficha-titulo .leyenda .icon-ecoalojamiento{color:#079248;font-size:2.2em;vertical-align:middle}#hotel-ficha-titulo .leyenda .icon-spa{color:#e53e98;font-size:2.4em;vertical-align:middle}#hotel-ficha-titulo .leyenda.gris{color:#000;font-size:1.1em}#hotel-ficha-titulo .hotel-rating-review{vertical-align:bottom;float:right}#hotel-ficha-titulo .row-review-rating{padding-top:0;padding-bottom:2%;padding-left:3%;padding-right:3%}@media only screen and (max-width: 48em){#hotel-ficha-titulo .row-review-rating{order:2}}@media only screen and (min-width: 48em){#hotel-ficha-titulo .row-review-rating{padding-bottom:0;padding-top:0%;padding-left:2%;padding-right:2%}}#hotel-ficha-titulo .row-review-rating .cont-review-rating{display:none;flex-direction:r}@media only screen and (min-width: 48em){#hotel-ficha-titulo .row-review-rating .cont-review-rating{display:flex;flex-direction:column;gap:1rem;margin-top:0.5rem}}#hotel-ficha-titulo .row-ta .reviews{font-size:0.8em;margin-left:0;display:block;width:100%}#hotel-ficha-titulo .row-ta .rating{float:none;margin:0 auto}#hotel-ficha-titulo .row-rating{text-align:left;color:#858585}@media only screen and (min-width: 48em){#hotel-ficha-titulo .row-rating{text-align:center}}#hotel-ficha-titulo .row-rating .rating-porcentaje{font-size:1.65em;letter-spacing:0.05em;display:block;vertical-align:bottom;line-height:0.6em}#hotel-ficha-titulo .row-rating .rating-leyenda{font-size:0.8em;line-height:1em;vertical-align:bottom}#hotel-ficha-titulo .row-rating .rating-booking{display:inline-block;background:#003580;color:#fff;border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;-webkit-border-radius:5px 5px 5px 0;padding:2% 0;width:31px;text-align:center}@media only screen and (min-width: 48em){#hotel-ficha-titulo .row-rating .rating-booking{padding:4% 0}}#hotel-ficha-titulo .row-rating .rating-leyenda-booking{font-size:0.8em;margin-left:0px;display:inline-block;width:20%;text-align:left;line-height:1.3em;vertical-align:middle}@media only screen and (min-width: 48em){#hotel-ficha-titulo .row-rating .rating-leyenda-booking{width:32%}}#hotel-ficha-titulo .row-rating .rating-google{display:flex;align-items:center;color:#858585;gap:2%}#hotel-ficha-titulo .row-rating .rating-google .rating-leyenda{text-align:start}@media only screen and (min-width: 48em){.contenedor-promos-hoteles .iconos-seccion-container{padding-top:2%;margin-bottom:3%}}.hotel-galeria{height:auto !important}#ubicacion-movil{width:100%;margin:4%}#ubicacion-movil #direccion{font-size:1.1em;font-family:PtSans}#ubicacion-movil .descripcion-direccion{margin-top:.5em}#hotel-galeria-tarifa{position:relative;width:100%}#hotel-galeria-tarifa .linea{display:none;width:100%;height:1px;position:absolute;border-top:solid 1px #AFAFAF;left:0}@media only screen and (min-width: 48em){#hotel-galeria-tarifa .linea{display:block}}#hotel-galeria-tarifa .linea.top{top:0}#hotel-galeria-tarifa .linea.bottom{bottom:0}#hotel-galeria-tarifa .hotel-tarifa{padding:1% 0;position:relative;text-align:center;border-top:1px solid #AFAFAF;border-bottom:1px solid #AFAFAF;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-galeria-tarifa .hotel-tarifa{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-galeria-tarifa .hotel-tarifa{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 48em){#hotel-galeria-tarifa .hotel-tarifa{min-height:320px}}#hotel-galeria-tarifa .hotel-tarifa .mensaje{font-size:1.6em;line-height:1em;padding-bottom:0;color:#c13479;width:90%;display:block;margin:auto;letter-spacing:0.05em}#hotel-galeria-tarifa .hotel-tarifa .mensaje .txt_directamente{margin:4% 0;color:#0D5DD3}@media only screen and (min-width: 48em){#hotel-galeria-tarifa .hotel-tarifa .mensaje{font-size:1.5em}}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion{margin:0.5em 0 1.2em 0}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .entrada{text-align:right}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .salida{text-align:left}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .entrada,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .salida{width:45%;display:inline-block;vertical-align:top}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .entrada .titulo-entrada,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .entrada .titulo-salida,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .salida .titulo-entrada,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .salida .titulo-salida{color:#20929e;font-size:0.7em;margin:0.2em;font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .entrada .fecha-entrada,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .entrada .fecha-salida,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .salida .fecha-entrada,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .salida .fecha-salida{font-size:1.3em;margin:0.2em;color:#000;border-bottom:solid 2px #666}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .entrada .hora-entrada,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .entrada .hora-salida,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .salida .hora-entrada,#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .salida .hora-salida{font-size:0.7em;margin:0.3em;color:#6e6e6e;font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .separador{background-color:#AFAFAF;display:inline-block;height:2.8em;width:1px;margin:0 0.2em}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .modificar-fechas{margin-bottom:0%}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .modificar-fechas a{color:#2563BF;font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .modificar-fechas a span{vertical-align:middle}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .modificar-fechas span[class^='icon-']{font-weigth:800;font-size:0.75em}#hotel-galeria-tarifa .hotel-tarifa .fechas-reservacion .modificar-fechas span.text{font-size:0.7em}#hotel-galeria-tarifa .mensaje-fechas{display:inline-block;width:100%;padding-bottom:2%}#hotel-galeria-tarifa .row-resumen-fechas{font-size:1.4em;margin-top:4%}#hotel-galeria-tarifa .row-resumen-fechas span.estancia_noches{display:block;margin-top:2%}@media only screen and (min-width: 48em){#hotel-galeria-tarifa .row-resumen-fechas span.estancia_noches{display:inline-block}}#hotel-galeria-tarifa .nivel-tarifa{margin:4% 0 1% 0;font-size:.75em;font-family:PtSans}#hotel-galeria-tarifa .all-inclusive-tarifa{font-family:PtSans !important;margin-bottom:4%;font-size:1.2em;color:#29A329}@media only screen and (min-width: 48em){#hotel-galeria-tarifa .all-inclusive-tarifa{font-size:1.1em}}#hotel-galeria-tarifa .row-tarifa{display:inline-block;margin-bottom:.25rem}#hotel-galeria-tarifa .row-tarifa>span{display:inline-block}#hotel-galeria-tarifa .row-tarifa>.tarifa{font-size:3em}#hotel-galeria-tarifa .row-tarifa-basico>.tarifa{margin-top:0.5em;font-size:2.125em}#hotel-galeria-tarifa .row-tarifa-basico>.tarifa .pesos{margin:4% 0 1% 0}#hotel-galeria-tarifa .row-tarifa>.tarifa-no-desc{color:#858585;display:inline-block;position:relative;font-size:2.4em}#hotel-galeria-tarifa .row-tarifa>.tarifa-no-desc .line-through{border-bottom:3px solid #40404065}#hotel-galeria-tarifa .desde{vertical-align:bottom;line-height:0.4em;margin-top:-0.3em}#hotel-galeria-tarifa .icon-desde,#hotel-galeria-tarifa .icon-from{vertical-align:bottom;font-size:1.8em;line-height:0.8em}#hotel-galeria-tarifa .mensaje-solicitud-zt{font-size:1.3em !important;height:3em !important;color:#2563BF !important}#hotel-galeria-tarifa .tarifa-estimada{text-align:center;font-size:1.1em;height:4.2em;color:#c13479;font-family:PtSans, PtSerif, Georgia, Times, Times New Roman, serif !important}#hotel-galeria-tarifa .tarifa{margin:0 0.1em}#hotel-galeria-tarifa .moneda{font-size:2em}@media only screen and (min-width: 48em){#hotel-galeria-tarifa .moneda{font-size:1.8em}}#hotel-galeria-tarifa .desde-tarifa{font-size:1.8em}@media only screen and (min-width: 48em){#hotel-galeria-tarifa .desde-tarifa{font-size:1.6em}}#hotel-galeria-tarifa .row-tarifas-tipo{font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif;display:block;font-size:0.9em;color:#000;margin-left:37%}@media print{#hotel-galeria-tarifa .row-tarifas-tipo{font-family:Georgia,Times,Times New Roman,serif !important}}@media only screen and (min-width: 48em){#hotel-galeria-tarifa .row-tarifas-tipo{margin-left:0}}#hotel-galeria-tarifa .row-tarifas-tipo .tipo-tarifa{margin:0;text-align:left;font-size:1em;line-height:1.15em}@media only screen and (min-width: 48em){#hotel-galeria-tarifa .row-tarifas-tipo .tipo-tarifa{text-align:center}}#hotel-galeria-tarifa .row-habitaciones{color:#858585;display:inline-block;width:100%;padding-top:16%;font-size:1.6em}#hotel-galeria-tarifa .row-acciones{position:relative;left:0;width:100%;display:block}#hotel-galeria-tarifa .row-acciones a{background:#0d5dd3;color:#fff;display:block;font-size:1.7em;line-height:0.8em;margin:0 auto;padding:3% 2%;width:60%;letter-spacing:0.05em;border-radius:26px;border:solid 2px #0d5dd3}@media only screen and (min-width: 48em){[data-hotel-basico="0"] #hotel-galeria-tarifa .row-acciones a{width:75%}[data-hotel-basico="1"] #hotel-galeria-tarifa .row-acciones a{width:55%;font-size:1.4em}}#hotel-galeria-tarifa .row-acciones a:hover{background:#fff;color:#0d5dd3}#hotel-galeria-tarifa .hidden{display:none !important}#mensaje-solicitud-zt{font-family:PtSans;text-align:center;font-size:1.2em;color:#2536BF}@media only screen and (max-width: 48em){.btn-reserva-solicitud_zt,.btn-reserva-hotel{font-size:2em !important}}[id^=tipo-habitaciones] .label{font-size:1em !important;width:68%}.hotel-direccion{padding:1em;font-size:1.1em}.hotel-direccion .separador{width:100%;height:1px;background-color:#AFAFAF;margin:0.4em 0}.descripcion-contacto{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}.descripcion-contacto>*{border:#AFAFAF solid 1px;border-radius:2rem;padding:4% 1rem;display:grid;grid-template-columns:1.125rem 1fr;align-items:center;gap:.25rem}.descripcion-contacto>*:hover{background-color:#f2f2f2}.descripcion-contacto>* *:first-child{text-align:center}.descripcion-contacto>* .icon-icon-whastapp-2:before{color:#000}#hotel-direccion-contacto{width:100%;padding:2% 3%}@media only screen and (min-width: 48em){#hotel-direccion-contacto{padding-left:0;padding-right:0}}#hotel-direccion-contacto .hotel-direccion{border-right:solid 1px #AFAFAF}#hotel-direccion-contacto .hotel-ciudad-pm{vertical-align:middle;margin:0}#hotel-direccion-contacto .hotel-ciudad-pm+span{display:inline-block;width:80%;vertical-align:middle}@media only screen and (min-width: 48em){#hotel-direccion-contacto .hotel-ciudad-pm+span{width:90%}}#hotel-direccion-contacto .hotel-direccion>span{display:inline-block;width:96%;padding-bottom:2%;font-size:1.1em;line-height:1.4em}#hotel-direccion-contacto .hotel-direccion>span:last-child{padding-bottom:0}#hotel-direccion-contacto .hotel-contacto{padding-top:2%;padding-left:2%;padding-right:2%;text-align:center}#hotel-direccion-contacto .hotel-contacto>span{text-align:center;display:inline-block;width:100%;font-size:2.2em;margin-bottom:75%}@media only screen and (min-width: 48em){#hotel-direccion-contacto .hotel-contacto>span{width:48%;margin-bottom:0}}#hotel-direccion-contacto a{color:#20929e}#hotel-direccion-contacto a .icon-location{color:#ed4838}#hotel-direccion-contacto>div{padding-left:1%}.hotel-basico-contacto-ficha a{display:flex;flex-direction:column;padding:0 .5rem}.hotel-basico-contacto-ficha a>span{position:relative !important}.hotel-basico-contacto-ficha .telefono-m,.hotel-basico-contacto-ficha .whatsapp-m,.hotel-basico-contacto-ficha .mensaje-m{min-height:70px !important;font-size:1.1em !important;margin-bottom:3%;order:2}@media only screen and (min-width: 48em){.hotel-basico-contacto-ficha .telefono-m,.hotel-basico-contacto-ficha .whatsapp-m,.hotel-basico-contacto-ficha .mensaje-m{font-size:1.5em !important;margin-bottom:0}}@media only screen and (max-width: 48em){.hotel-basico-contacto-ficha .whatsapp-m{order:1}}.hotel-contacto-ficha,.hotel-basico-contacto-ficha{margin-top:4%;margin-bottom:0%;display:flex;width:100%;padding-left:10%;padding-right:10%}@media only screen and (min-width: 48em){.hotel-contacto-ficha,.hotel-basico-contacto-ficha{margin-top:2%;margin-bottom:2%;padding-left:5%;padding-right:5%}}.hotel-contacto-ficha a,.hotel-basico-contacto-ficha a{color:#000;font-weight:bold}.hotel-contacto-ficha .mensaje-m,.hotel-contacto-ficha .whatsapp-m,.hotel-contacto-ficha .telefono-m,.hotel-basico-contacto-ficha .mensaje-m,.hotel-basico-contacto-ficha .whatsapp-m,.hotel-basico-contacto-ficha .telefono-m{text-align:center;font-size:1.5em}.hotel-contacto-ficha .iconos-mensaje-telefono-estilo,.hotel-basico-contacto-ficha .iconos-mensaje-telefono-estilo{color:#EEAC39;font-size:1.3em}.hotel-contacto-ficha .iconos-mensaje-whatsapp-estilo,.hotel-basico-contacto-ficha .iconos-mensaje-whatsapp-estilo{font-size:1.3em}.hotel-contacto-ficha .icon-mensaje-ficha,.hotel-basico-contacto-ficha .icon-mensaje-ficha{color:#2fb3ea !important;font-size:1.4em}.hotel-contacto-ficha .texto-mensaje-telefono,.hotel-basico-contacto-ficha .texto-mensaje-telefono{font-family:PtSans;font-size:0.65em;color:#858585}.whatsapp-icon{height:30px}.mini-contenedor:not(:last-child){border-right:1px solid #AFAFAF;min-height:30px}.mini-contenedor{height:56px;position:relative;text-align:center}.mini-contenedor .txt-titulo-contacto{left:0;right:0;bottom:0;line-height:1em;position:absolute}.mini-contenedor img{margin-top:6px}.mini-contenedor [class^="icon-"]{top:0;left:0;right:0;line-height:1.5em;position:absolute}@media only screen and (max-width: 48em){.mini-contenedor [class^="icon-"]{font-size:2em;color:#efac3a}}.txt-titulo-contacto{color:#858585;font-size:1em;font-family:PtSans}@media only screen and (min-width: 48em){.txt-titulo-contacto{font-size:0.65em}}.hotel-contacto.responsivo .iconos-mensaje-telefono-estilo-zt{color:#EEAC39;font-size:2em}.hotel-contacto.responsivo .icon-mensaje-ficha{color:#2fb3ea !important}.hotel-contacto.responsivo .whatsapp-link{line-height:0.4em}.hotel-contacto.responsivo .titulo{color:#858585;font-size:1.1em;font-family:"PtSans";letter-spacing:0.03em}.hotel-contacto.responsivo .p-contenedor{text-align:center}.hotel-contacto.responsivo p{text-align:center;margin:1.5em 2em 1em 2em}.hotel-contacto.responsivo p a{color:#EEAC39;font-size:1.85em}.hotel-contacto.responsivo p a .titulo{display:block;color:#858585;font-size:0.6em;font-family:"PtSans";letter-spacing:0.03em}@media only screen and (min-width: 48em){.info{width:94%;margin:0 auto}}.info .info-descripcion-convenciones,.info .info-servicios-distintivos{display:inline-block;vertical-align:top}.info .hotel-descripcion,.info .hotel-servicios,.info .hotel-convenciones,.info .hotel-distintivos{margin:0;padding:2%;display:inline-block;width:100%}.info .banner_promo_ficha_insti{display:flex}.hotel-comentarios{padding:0 2%}#ocultar-servicios-movil,#mas-descripcion{color:#2563BF;cursor:pointer}#ocultar-servicios-movil #flechita,#mas-descripcion #flechita{font-weight:bolder}#hotel-informacion-ubicacion{width:100%;padding-bottom:2%;padding-left:2%;padding-right:2%}@media only screen and (min-width: 48em){#hotel-informacion-ubicacion{padding-left:0;padding-right:0}}#hotel-informacion-ubicacion .hotel-como-llegar{margin-top:.25rem}#hotel-informacion-ubicacion .hotel-como-llegar a{color:#0d5dd3;display:flex;align-items:center;gap:.25rem;line-height:1.1em}#hotel-informacion-ubicacion .hotel-como-llegar a span[class^='icon-']{font-size:1.8em}#hotel-informacion-ubicacion .hotel-servicios .hidden{display:none !important}#hotel-informacion-ubicacion .hotel-servicios ul{margin:0;padding:0;vertical-align:top;display:inline-block;list-style:outside none none}#hotel-informacion-ubicacion .hotel-servicios li{display:inline-block;padding-bottom:2%;vertical-align:top;text-align:center;width:32%}@media only screen and (min-width: 48em){#hotel-informacion-ubicacion .hotel-servicios li{width:24%}}#hotel-informacion-ubicacion .hotel-servicios li>span{margin:auto}#hotel-informacion-ubicacion .hotel-servicios li span:first-child{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px 0px;display:block;width:48px;height:44px;margin:auto;vertical-align:top}#hotel-informacion-ubicacion .hotel-servicios div span:first-child{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px 0px;display:block;width:48px;height:44px;margin:auto;vertical-align:top}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-alberca,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-pool{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -48px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-centrodenegocios,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-bussinesscenter{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -96px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-cocineta,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-kitchenette{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -144px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-estacionamiento,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-parking{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -192px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-internet,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-internet{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -240px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-restaurante,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-restaurant{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -288px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-actividadesdealberca,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-poolactivities{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -336px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-actividadesdeplaya,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-seasideactivities{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -384px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-agenciadeviajes,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-travelagency{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -432px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-aireacondicionado,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-airconditioning{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -480px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-albercaclimatizada,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-heatedpool{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -528px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-albercatechada,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-indoorpool{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -576px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-areasverdes,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-greenareas{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -624px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-asadores,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-grills{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -672px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-bar,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-bar{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -720px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-barenalberca,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-poolbar{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -768px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-biblioteca,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-library{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -816px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-caballos,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-horses{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -864px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-cafeteria,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-coffeeshop{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -912px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-cajeroautomatico,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-atm{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -960px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-canchadeportiva,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-sportsfield{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1008px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-chapoteadero,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-wading{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1056px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-clubdeplaya,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-beachclub{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1104px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-cocinacompartida,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-sharedkitchen{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1152px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-concierge,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-concierge{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1200px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-espectaculos,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-shows{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1248px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-estetica,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-beautyshop{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1296px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-gimnasio,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-gym{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1344px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-hidromasaje,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-hydromassage{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1392px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-jacuzzi,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-jacuzzi{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1440px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-jardin,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-garden{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1488px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-juegosinfantiles,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-playground{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1536px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-lavanderia,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-laundry{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1584px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-masajes,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-massages{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1632px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-mini-super,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-mini-super{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1680px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-niñera,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-babysitter{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1728px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-playa,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-beach{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1776px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-rentadeautos,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-carrental{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1824px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-rentadeequipodeportivo,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-rentalofsportsequipment{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1872px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-saladejuntas,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-meetingroom{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1920px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-saladelectura,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-readinglounge{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -1968px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-tv,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-tv{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2016px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-salondejuegos,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-playroom{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2064px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-salonesdeeventos,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-functionrooms{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2112px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-seguridad,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-security{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2160px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-servicioalahabitacion,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-roomservice{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2208px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-serviciomedico,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-medicalservice{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2256px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-spa,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-spa{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2304px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-temazcal,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-temazcal{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2352px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-tiendaboutique,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-boutiqueshop{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2400px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-tours,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-tours{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2448px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-transportegratuito,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-freeofchargetransportation{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2496px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-servicios .icono-srv-zonadeacampar,#hotel-informacion-ubicacion .hotel-servicios .icono-srv-campingarea{background:url("../imagenes/main/iconos-servicios-hotel.png") no-repeat 0px -2544px !important;display:block;width:48px;height:44px;margin:auto;vertical-align:top;background-color:#000}#hotel-informacion-ubicacion .hotel-descripcion,#hotel-informacion-ubicacion .hotel-servicios,#hotel-informacion-ubicacion .hotel-convenciones,#hotel-informacion-ubicacion .hotel-distintivos{font-size:1.1em;line-height:1.4em;padding-top:2%}@media only screen and (min-width: 48em){#hotel-informacion-ubicacion .hotel-descripcion,#hotel-informacion-ubicacion .hotel-servicios,#hotel-informacion-ubicacion .hotel-convenciones,#hotel-informacion-ubicacion .hotel-distintivos{font-size:1.1em}}#hotel-informacion-ubicacion .hotel-descripcion>span,#hotel-informacion-ubicacion .hotel-servicios>span,#hotel-informacion-ubicacion .hotel-convenciones>span,#hotel-informacion-ubicacion .hotel-distintivos>span{display:block;padding-bottom:2%;color:#20929e;font-size:2em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-informacion-ubicacion .hotel-descripcion>span,#hotel-informacion-ubicacion .hotel-servicios>span,#hotel-informacion-ubicacion .hotel-convenciones>span,#hotel-informacion-ubicacion .hotel-distintivos>span{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-informacion-ubicacion .hotel-descripcion>span,#hotel-informacion-ubicacion .hotel-servicios>span,#hotel-informacion-ubicacion .hotel-convenciones>span,#hotel-informacion-ubicacion .hotel-distintivos>span{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-informacion-ubicacion .hotel-descripcion p,#hotel-informacion-ubicacion .hotel-servicios p,#hotel-informacion-ubicacion .hotel-convenciones p,#hotel-informacion-ubicacion .hotel-distintivos p{margin-top:0;margin-bottom:0}#hotel-informacion-ubicacion .text-servicios{margin:auto;display:block;font-size:0.9em;line-height:1.1em;text-align:center}@media only screen and (min-width: 48em){#hotel-informacion-ubicacion .text-servicios{font-size:0.85em;width:70%}}#hotel-informacion-ubicacion .hotel-distintivos ul{margin:0;padding:0;vertical-align:top;list-style:outside none none}#hotel-informacion-ubicacion .hotel-distintivos li{vertical-align:top;display:inline-block}#hotel-informacion-ubicacion .hotel-distintivos li+li{margin-left:8%}#hotel-informacion-ubicacion .hotel-distintivos .distintivo-higiene{background-image:url("../imagenes/hoteles/iconosDistintivos.png");background-position:0 -37px;background-repeat:no-repeat;display:block;height:36px;width:36px}#hotel-informacion-ubicacion .hotel-distintivos .distintivo-punto-limpio{background-image:url("../imagenes/hoteles/iconosDistintivos.png");background-position:0 -77px;background-repeat:no-repeat;display:block;height:36px;width:43px}#hotel-informacion-ubicacion .hotel-distintivos .distintivo-moderniza{background-image:url("../imagenes/hoteles/iconosDistintivos.png");background-position:0 0;background-repeat:no-repeat;display:block;height:36px;width:36px}#hotel-informacion-ubicacion .hotel-distintivos .distintivo-tesoros-mexico{background-image:url("../imagenes/hoteles/iconosDistintivos.png");background-position:0 -117px;background-repeat:no-repeat;display:block;height:36px;width:80px}#hotel-informacion-ubicacion .hotel-distintivos .distintivo-excelencia{background-image:url("../imagenes/hoteles/certificado_es.png");background-size:38px 38px;background-repeat:no-repeat;display:block;height:38px;width:38px}#hotel-informacion-ubicacion .hotel-distintivos .distintivo-excelencia-en{background-image:url("../imagenes/hoteles/certificado_en.png");background-repeat:no-repeat;background-size:38px 38px;display:block;height:38px;width:38px}#hotel-informacion-ubicacion .hotel-distintivos .distintivo-traveller-choice{background-image:url("../imagenes/hoteles/travelers.png");background-repeat:no-repeat;background-size:38px 38px;display:block;height:38px;width:38px}#hotel-informacion-ubicacion .hotel-distintivos .distintivo-tripadvisor img.excelencia{display:block;width:40px;height:40px}#hotel-informacion-ubicacion .hotel-distintivos .distintivo-tripadvisor img.traveller_choice{display:block;margin-top:4px 0;width:48px;height:48px}#hotel-informacion-ubicacion .hotel-extras{padding:0;margin-left:0%;color:#c13479;list-style:outside none none;margin-bottom:2%}@media only screen and (min-width: 48em){#hotel-informacion-ubicacion .hotel-extras{list-style:initial;margin-left:2%}}#hotel-informacion-ubicacion .hotel-extras li{line-height:1.2em}#hotel-informacion-ubicacion .hotel-extras .vigencia{color:#ff3205;margin-top:2%}#hotel-informacion-ubicacion .hotel-extras .vigencia a{color:#0d5dd3}#hotel-informacion-ubicacion .hotel-extras .vigencia a:hover{text-decoration:underline}#hotel-informacion-ubicacion .hotel-mapa-preview{display:none}@media only screen and (min-width: 48em){#hotel-informacion-ubicacion .hotel-mapa-preview{display:inline-block;height:auto;padding-top:2%}}#hotel-informacion-ubicacion .hotel-mapa-preview .leyenda-ver-mapa{color:#20929e;text-transform:uppercase;font-size:1.6em;margin:6%}#hotel-informacion-ubicacion .hotel-mapa-preview .preview-ver-mapa{width:fit-content;margin-left:6%}#hotel-informacion-ubicacion .hotel-mapa-preview .preview-ver-mapa .ver-mapa{top:unset;opacity:1;right:0%;bottom:4%;width:100%;color:#000;height:auto}[data-hotel-basico="1"] #hotel-informacion-ubicacion .hotel-mapa-preview .preview-ver-mapa{width:85%;height:124px;margin:0 auto}#hotel-informacion-ubicacion>div:first-child{padding-left:1%}@media only screen and (min-width: 48em){#hotel-informacion-ubicacion>div:first-child{padding-left:0}}#hotel-promocion-imagen{margin-top:2%;display:block;width:100%}#hotel-promocion-imagen img{width:100%}#hotel-promocion-imagen .vigencia{font-size:0.8em;line-height:1em;display:block}.mv-zt{background:#E5EEF9}@media only screen and (min-width: 48em){.mv-zt{background:#fff}}@media only screen and (min-width: 48em){.bordes-top-btm{border-bottom:2px solid #AFAFAF !important;border-top:3px solid #AFAFAF !important}}#hotel-habitaciones{min-width:100%;border:none;padding:3%}@media only screen and (min-width: 48em){#hotel-habitaciones{padding:2% 0}}#hotel-habitaciones.hidden-bk{display:none}#hotel-habitaciones .selecciona-habs{font-family:RamaGothicELight !important;margin-top:4%;margin-bottom:8%;font-size:2.2em;line-height:1em;text-align:center}#hotel-habitaciones .selecciona-habs .cajita{position:relative;background:#e5eef9;border-bottom:2px solid #ff0000}#hotel-habitaciones .selecciona-habs .cajita:after,#hotel-habitaciones .selecciona-habs .cajita:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}#hotel-habitaciones .selecciona-habs .cajita:after{border-color:rgba(229,238,249,0);border-top-color:#e5eef9;border-width:14px;margin-left:-14px}#hotel-habitaciones .selecciona-habs .cajita:before{border-color:rgba(255,0,0,0);border-top-color:#ff0000;border-width:17px;margin-left:-17px}#hotel-habitaciones #hotel-habitaciones-titulo{color:#000;margin:0.7em 0em;padding-left:46%}@media only screen and (min-width: 48em){#hotel-habitaciones #hotel-habitaciones-titulo{margin:0;margin-left:0em;margin-right:11%;font-size:1.2em;padding:0% 14% 1% 49%}}#hotel-habitaciones #hotel-habitaciones-titulo #wrapper-selecciona{overflow:auto;border:2px solid #FF0000;border-bottom:none}#hotel-habitaciones #hotel-habitaciones-titulo #txt-selecciona{display:inline-block;font-size:1em;float:right;font-weight:600;text-align:center;border-bottom:none;padding:2% 4%;width:100%}#hotel-habitaciones #hotel-habitaciones-titulo span.mensaje_paquete{color:#000 !important;font-size:1.8em;display:inline-block;line-height:1em}#hotel-habitaciones #hotel-habitaciones-titulo img{display:block;width:100%;height:14px}#hotel-habitaciones .habitacion:first-child{margin-top:0 !important}#hotel-habitaciones .habitacion{display:inline-block;width:100%;padding:3%;margin-top:2%;margin-bottom:4%;text-align:left;background:#fff;border:solid 1px #0D5DD3}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion{padding:2%;border:3px solid #AAA}}#hotel-habitaciones .habitacion .hotel-habitacion-imagen{padding-right:1.5%;padding-left:1%;background-color:#e1e1e1;width:150px;max-height:110px}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-imagen{width:100%;height:auto;max-height:none}}#hotel-habitaciones .habitacion .hotel-habitacion-imagen .gal-hab-container-img{width:100%}#hotel-habitaciones .habitacion .hotel-habitacion-imagen .gal-hab-container-img .img-galeria-hab{width:100%;height:110px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-imagen .gal-hab-container-img .img-galeria-hab{height:130px}}#hotel-habitaciones .habitacion .hotel-habitacion-imagen .gal-hab-container-img img{width:auto;margin:auto;height:110px;display:block}#hotel-habitaciones .habitacion .hotel-habitacion-imagen .slick-arrow{top:40%;z-index:1;padding:1.5%;cursor:pointer;position:absolute;background-color:#ccccccb8}#hotel-habitaciones .habitacion .hotel-habitacion-imagen .slick-prev{left:2%}#hotel-habitaciones .habitacion .hotel-habitacion-imagen .slick-next{right:5%}#hotel-habitaciones .habitacion .hotel-habitacion-informacion{position:relative;font-size:1em}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-informacion{font-size:0.95em}}@media only screen and (min-width: 64em){#hotel-habitaciones .habitacion .hotel-habitacion-informacion{font-size:0.95em}}#hotel-habitaciones .habitacion .hotel-habitacion-informacion ul{list-style:inside;padding:0;margin-bottom:0;margin-top:1.6%}#hotel-habitaciones .habitacion .hotel-habitacion-informacion ul+ul{margin-top:0}#hotel-habitaciones .habitacion .hotel-habitacion-informacion li{line-height:1.3em;list-style:none;margin-top:4%}@media only screen and (min-width: 64em){#hotel-habitaciones .habitacion .hotel-habitacion-informacion li{list-style:disc none;margin-top:0;margin-left:4%;margin-bottom:2%;line-height:1.2em;display:list-item}}#hotel-habitaciones .habitacion .hotel-habitacion-informacion .impuestos{display:list-item}#hotel-habitaciones .habitacion .hotel-habitacion-informacion li.hab-info-sm{display:list-item}#hotel-habitaciones .habitacion .hotel-habitacion-informacion li.tarifas-estimadas{font-size:1.2em;color:#C13479}@media only screen and (min-width: 20.5em){#hotel-habitaciones .habitacion .habitacion-promociones-aplicadas .pure-g{flex-direction:row-reverse}}#hotel-habitaciones .habitacion .habitacion-promociones-aplicadas .etiqueta-promocion{padding-right:2%;min-height:23px;float:right;position:relative}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .habitacion-promociones-aplicadas .etiqueta-promocion{float:left;margin-bottom:2%}}#hotel-habitaciones .habitacion .habitacion-promociones-aplicadas .plasta-promocion-aplicada{background:#c13479;position:relative;padding:0.2em 0.5em;max-height:2em;color:#fff;font-family:RamaGothicELight, RistrettoPro;font-size:1.4em;letter-spacing:0.03em;word-break:keep-all}@media only screen and (min-width: 20.5em){#hotel-habitaciones .habitacion .habitacion-promociones-aplicadas .plasta-promocion-aplicada{padding:0.3em 0.5em}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .habitacion-promociones-aplicadas .plasta-promocion-aplicada{padding:0.15em 0.5em 0.03em 0.7em;max-height:2empx}}#hotel-habitaciones .habitacion .habitacion-promociones-aplicadas .plasta-promocion-aplicada:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:0.35em solid #fff;border-top:0.75em solid transparent;border-bottom:0.75em solid transparent}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .habitacion-promociones-aplicadas .plasta-promocion-aplicada:after{border-left:0.3em solid #fff;border-top:0.8em solid transparent;border-bottom:0.8em solid transparent}}#hotel-habitaciones .habitacion .tarifa-hab-paquete{float:right}#hotel-habitaciones .habitacion .tarifa-hab-paquete .tarifa-sin-descuento{display:inline-block;text-decoration:line-through;color:#858585;padding-bottom:0%;padding-right:0%;width:auto;font-size:1.7em;font-family:RamaGothicELight, RistrettoPro !important}#hotel-habitaciones .habitacion .tarifa-hab-paquete .tarifa{text-align:left;font-size:2em;line-height:0.7em;font-family:RamaGothicELight, RistrettoPro !important}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .tarifa-hab-paquete .tarifa{font-size:2.5em}}#hotel-habitaciones .habitacion .tarifa-hab-paquete .precio-por{line-height:1.15em}#hotel-habitaciones .habitacion .tarifa-hab-paquete .precio-por .pax{color:#000}#hotel-habitaciones .habitacion .hotel-habitacion-nombre{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:none;color:#20929e;display:block;width:100%;line-height:1.5em;font-weight:800}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-habitaciones .habitacion .hotel-habitacion-nombre{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-habitaciones .habitacion .hotel-habitacion-nombre{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-nombre{font-weight:800}}#hotel-habitaciones .habitacion .hotel-habitacion-nombre .hotel-hab-nom{line-height:1em}#hotel-habitaciones .habitacion .hotel-habitacion-nombre .habitacion-total-habitaciones{display:inline-block;margin-bottom:1%;color:#000}#hotel-habitaciones .habitacion .hotel-habitacion-nombre .habitaciones-num{font-weight:bolder}#hotel-habitaciones .habitacion .ocupacion-maxima{display:block;width:66%;line-height:1.2em;padding-top:1%}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .ocupacion-maxima{padding-top:5%;width:100%}}#hotel-habitaciones .habitacion .hotel-habitacion-extras .hotel-habitacion-titulo{margin-top:2%;font-size:1.2em;font-weight:bold}#hotel-habitaciones .habitacion .hotel-habitacion-extras .hotel-habitacion-titulo-ninios{margin-top:2%;font-size:1.3em;line-height:1em;font-weight:bold;color:#ed4838}#hotel-habitaciones .habitacion .hotel-habitacion-extras p{font-size:1em}#hotel-habitaciones .habitacion .temporada{display:block;line-height:1em}#hotel-habitaciones .habitacion .tarifa-cd{line-height:1em}#hotel-habitaciones .habitacion .link_on_request{display:block;font-family:PtSans;font-size:1.2em;text-align:left;color:#0033cc;cursor:pointer;text-decoration:underline;line-height:1.2em}#hotel-habitaciones .habitacion .link_on_request:hover{color:#d02975}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .link_on_request{font-size:1em}}#hotel-habitaciones .habitacion .hotel-habitacion-pago{text-align:right;margin-bottom:4%;padding-bottom:4%}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-pago{text-align:left}}#hotel-habitaciones .habitacion .hotel-habitacion-pago span{font-size:1.3em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:inherit;display:inline-block;line-height:1em;vertical-align:bottom;border-bottom:2px solid #029f33;letter-spacing:0.05em}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-habitaciones .habitacion .hotel-habitacion-pago span{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-habitaciones .habitacion .hotel-habitacion-pago span{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-habitaciones .habitacion .hotel-habitacion-pago-mvzt{margin-bottom:4%;padding-bottom:4%}#hotel-habitaciones .habitacion .hotel-habitacion-pago-mvzt span{font-size:1.3em;font-family:RamaGothicELight;display:inline-block;line-height:1em;vertical-align:bottom;border-bottom:2px solid #029f33;letter-spacing:0.05em}#hotel-habitaciones .habitacion .hotel-habitacion-mas-info{display:inline-block}#hotel-habitaciones .habitacion .hotel-habitacion-mas-info a{display:inline-block;color:#333;width:100%;line-height:2em;height:2em;font-size:.95rem;font-weight:bold}#hotel-habitaciones .habitacion .hotel-habitacion-mas-info a span[class^='icon-']{color:#009245;width:20px;display:inline-block;font-size:1.2em;font-weight:bold;padding:3% 0;text-align:center;vertical-align:bottom}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa{text-align:left;margin-top:2%;padding-top:0;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa{text-align:left}}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-habitaciones .habitacion .hotel-habitacion-tarifa{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .desde{display:inline-block;font-size:1.2em}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .desde{font-size:1.5em}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .desde{width:25%}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .tarifa-no-descuento{display:inline-block;color:#858585;padding-bottom:0%;padding-right:0%;width:auto;font-size:1.7em;position:relative}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .tarifa-no-descuento{font-size:1.6em}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .tarifa-no-descuento{padding-bottom:5%;text-align:left}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .descuento-mtr{width:auto}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .bloque-tarifa{display:inline-block}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .bloque-tarifa .all-inclusive-tarifa{font-family:"PtSans";font-size:1em;color:#029f33;margin-bottom:8%}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .tarifa{font-size:2.2em}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .tarifa{font-size:2.6em}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .tarifa{font-size:2.6em;line-height:0.7em}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .divisa{font-size:1.8em}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .divisa{font-size:1.6em}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .precio-por{font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif;letter-spacing:normal;line-height:1.15em;font-size:0.9em;color:#000;display:block;margin-top:0%;margin-left:2%;width:98%}@media print{#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .precio-por{font-family:Georgia,Times,Times New Roman,serif !important}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .precio-por{font-size:1em}}@media only screen and (min-width: 64em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .precio-por{width:100%;text-align:left;margin-top:2%}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa .precio-por .pax{color:#000}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt{text-align:left;font-family:RamaGothicELight}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt{text-align:left;margin-top:4%;padding-top:4%}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .desde{display:inline-block;font-size:1.2em}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .desde{font-size:1.5em}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .desde{width:25%}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .tarifa-no-descuento{position:relative;display:inline-block;color:#858585;padding-bottom:0%;padding-right:0%;width:auto;font-size:1.7em;margin-bottom:4%}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .tarifa-no-descuento{font-size:1.6em}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .tarifa-no-descuento{padding-bottom:5%;text-align:left}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .descuento-mtr{width:auto}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .bloque-tarifa{display:inline-block}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .bloque-tarifa{display:block}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .tarifa{font-size:2.2em}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .tarifa{font-size:2.5em}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .tarifa{font-size:2.8em;line-height:0.7em}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .divisa{font-size:1.8em}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .divisa{font-size:2em}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .divisa{margin-right:10%}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .precio-por{font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif;letter-spacing:normal;line-height:1.2em;font-size:0.9em;color:#000;display:block;margin-top:0%;margin-left:2%;width:98%}@media print{#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .precio-por{font-family:Georgia,Times,Times New Roman,serif !important}}@media only screen and (min-width: 64em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .precio-por{width:100%;text-align:left;margin-top:2%}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .precio-por .pax{color:#000}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .bloque-tarifa{display:inline-block}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .bloque-tarifa{display:block}}#hotel-habitaciones .habitacion .hotel-habitacion-tarifa-mvzt .bloque-tarifa .all-inclusive-tarifa{font-family:"PtSans";font-size:1em;color:#029f33;margin-bottom:8%}#hotel-habitaciones .habitacion .hotel-habitacion-reservar{display:inline-block;min-height:2.45em;margin-top:0%;padding-top:4%;text-align:right}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .hotel-habitacion-reservar{display:inline-block;margin-top:2%;padding-top:0%;text-align:right;position:relative;font-size:1em}}#hotel-habitaciones .habitacion .hotel-habitacion-reservar span{text-align:right}#hotel-habitaciones .habitacion .select{display:block;float:right;position:relative;width:40%}#hotel-habitaciones .habitacion .select select{opacity:0;width:75%;height:2em;z-index:20 !important;position:absolute;background:#fff;font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif;font-size:1em;top:0;right:0}@media print{#hotel-habitaciones .habitacion .select select{font-family:Georgia,Times,Times New Roman,serif !important}}#hotel-habitaciones .habitacion .select span.select{border:1px solid #FF0000;color:#FF0000;background:#fff;font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif;width:75%;z-index:1;text-align:left;padding:8% 1% 6% 8%;height:2em;cursor:default;display:inline-block;position:absolute;right:0;top:0;font-size:1.1em;font-weight:bold}@media print{#hotel-habitaciones .habitacion .select span.select{font-family:Georgia,Times,Times New Roman,serif !important}}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .select span.select{padding:5% 2% 8% 25%}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .select span.select{padding:10%;height:2.1em}}#hotel-habitaciones .habitacion .select .icon-flecha-abajo{margin-left:16%;color:#FF0000}#hotel-habitaciones .habitacion .leyenda{display:block;float:left;line-height:1em;width:60%;font-size:1em;color:#FF0000}@media only screen and (min-width: 35.5em){#hotel-habitaciones .habitacion .leyenda{font-size:1em}}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion .leyenda{font-size:0.9em}}@media only screen and (min-width: 64em){#hotel-habitaciones .habitacion .leyenda{font-size:1em}}#hotel-habitaciones .habitacion a.check{color:#858585;display:inline-block;font-size:1em;height:1.4em;line-height:1.4em;width:100%}#hotel-habitaciones .habitacion a.check .checkbox{border:2px solid #FF0000;display:inline-block;vertical-align:middle;height:2.3em;line-height:2em;margin-left:2%;text-align:center;width:2.3em;vertical-align:baseline}#hotel-habitaciones .habitacion a.check .icon-checkmark{font-size:2em;line-height:1.1;color:#fff}#hotel-habitaciones .habitacion a.check .label{display:inline-block;font-size:1.2em;line-height:2em;color:#FF0000;font-weight:400}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion a.check .label{line-height:1.2em}}#hotel-habitaciones .habitacion.selected{border:3px solid #0D5DD3;background-color:#FEFCE0}@media only screen and (min-width: 48em){#hotel-habitaciones .habitacion.selected{background:#F2F9FB;border:3px solid #20929e}}#hotel-habitaciones .habitacion.selected .checkbox{background-color:#c13479;border:1px solid #EBEBEB !important}#hotel-habitaciones .habitacion.selected .label{color:#000 !important;font-weight:600 !important}#hotel-habitaciones .habitacion.selected .separador-habitaciones .icono span[class^='icon-']{background:#EBEBEB}#hotel-habitaciones .habitacion.selected .hotel-habitacion-reservar .leyenda{color:#000 !important}#hotel-habitaciones .habitacion.selected .hotel-habitacion-reservar span .select{border:1px solid #000 !important;color:#000 !important}#hotel-habitaciones .habitacion.selected .hotel-habitacion-reservar span .select .icon-flecha-abajo{color:#000 !important}#hotel-habitaciones .habitacion-paquete.selected{border:4px solid #0D5DD3 !important}#hotel-habitaciones .bor{background:#fff !important}@media only screen and (min-width: 48em){#hotel-habitaciones .bor{border:2px solid #afafaf}}#hotel-habitaciones .loaded-terminos-condiciones-container{text-align:left;font-size:1em;padding:6% 1%}@media only screen and (min-width: 48em){#hotel-habitaciones .loaded-terminos-condiciones-container{padding-left:0;margin:2% 1%;border:none}}#hotel-habitaciones .loaded-terminos-condiciones-container a{font-size:2em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;color:#2e76bc}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-habitaciones .loaded-terminos-condiciones-container a{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-habitaciones .loaded-terminos-condiciones-container a{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-habitaciones .loaded-terminos-condiciones-container .icon-flecha-derecha,#hotel-habitaciones .loaded-terminos-condiciones-container .icon-flecha-abajo{margin-left:1%;font-size:0.7em}#hotel-habitaciones-container{text-align:center}#hotel-habitaciones-container img.loading{margin:4% auto}#hotel-habitaciones-container #no-disponibilidad-habitaciones{color:#c13479;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase;font-size:1.8em;line-height:1em;width:100%;padding-right:4%;margin-top:3%}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-habitaciones-container #no-disponibilidad-habitaciones{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-habitaciones-container #no-disponibilidad-habitaciones{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-habitaciones-container #no-disponibilidad-habitaciones .mensaje{padding-left:2%;text-align:center;display:inline-block}#hotel-habitaciones-container #no-disponibilidad-habitaciones .icon-warning{vertical-align:top}.dialog_body_no_dsp_widget{color:#dd1778;font-size:1.2em;line-height:1em;width:100%;margin-top:3%}.dialog_body_no_dsp_widget .dialog-mensaje{padding:2% 8% !important;display:inline-block;text-align:center;line-height:1.4em !important}.dialog_body_no_dsp_widget .dialog-mensaje .msg-no-dsp-2{color:#0d5dd3;margin-bottom:2%}.dialog_body_no_dsp_widget .dialog-body-content{justify-content:space-around;gap:1rem;font-size:.9em}.dialog_body_no_dsp_widget .dialog-body-content .icon-telefono,.dialog_body_no_dsp_widget .dialog-body-content .icon-icon-whastapp-2{font-size:1.8em !important}.dialog_body_no_dsp_widget .icon-warning{vertical-align:top}#hoteles-via-telefono .icon-telefono{font-size:2em;color:#EEAC39}#hoteles-via-telefono .icon-icon-whastapp-2{font-size:2em}#hoteles-via-telefono .footer-telefono div:first-child{font-size:1em}#hoteles-via-telefono .titulo{border-bottom:2px solid #BEBEBE}#hoteles-via-telefono .titulo-borde-naranja{font-size:1.8em;line-height:0.9em;font-weight:600 !important;border-bottom:2px solid #eeac39}#hoteles-via-telefono .titulo-borde-naranja .nombre-hotel{font-family:RamaGothicElight !important}#hoteles-via-telefono .titulo-borde-naranja .nombre-ciudad{color:#858585;font-family:RamaGothicElight !important}#hoteles-via-telefono .border-top-naranja{border-top:2px solid #eeac39}#hoteles-via-telefono .telefono-basico-titulo{font-family:"RamaGothicELight";color:#20929E}#hoteles-via-telefono .linea-texto{border-bottom:2px solid #BEBEBE;line-height:0.1em}#hoteles-via-telefono .linea-texto span{background:#fff;color:#000}#hoteles-via-telefono .tipo_telefono{font-size:1.6em;line-height:1em;margin-top:4%;display:block}#hoteles-via-telefono .telefono{margin-bottom:.75rem;font-size:2.2em;line-height:1em;display:block;color:#000}#hoteles-via-telefono #logo-zt{display:block;margin:auto}#hoteles-via-telefono .zona-turistica{font-family:RamaGothicELight;font-size:2em;letter-spacing:0.05em}#hoteles-via-telefono .texto-gracias{padding:0 2%}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window{margin:3em auto;width:90%;max-width:35rem;border:2px solid #d6d6d6;padding:0.5em 1em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .cont-btn-mas-hoteles{margin-bottom:1em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .cont-btn-mas-hoteles p{margin:0 0 .5em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .link-ciudad,#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .link-ciudad:active{color:#0d5dd3}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .btn-mas-hoteles{background-color:#1cb552;color:#fff;padding:13px 25px;border-radius:40px;display:inline-block;font-family:RamaGothicElight;font-size:1.2em;font-weight:bold;letter-spacing:.03em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .btn-mas-hoteles span{vertical-align:middle;margin-left:5px}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .zona-turistica-slogan{font-size:1em}@media only screen and (min-width: 48em){#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .titulo-borde-naranja{font-size:2.4em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .icon-telefono{font-size:2.6em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .tipo_telefono{font-size:2em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .telefono{font-size:2.8em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .cont-btn-mas-hoteles p{font-size:1.2em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .btn-mas-hoteles{font-size:1.6em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .zona-turistica{font-size:2.4em}#main-content>#hoteles-via-telefono.hoteles-via-telefono-window .zona-turistica-slogan{font-size:1.2em}}@media only screen and (min-width: 48em){#wrapper{overflow:auto}}#hotel-habitaciones-cotizacion{padding-left:2%;padding-right:2%;font-size:0.9em}@media only screen and (max-width: 48em){#hotel-habitaciones-cotizacion{height:100%}}#hotel-habitaciones-cotizacion a{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;background:#0d5dd3;color:#fff;border-radius:20px;border:solid 2px #0d5dd3;display:block;font-size:1.8em;line-height:0.8em;margin:0 auto;padding:6% 4%;width:90%;text-transform:capitalize;letter-spacing:0.05em;text-align:center}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-habitaciones-cotizacion a{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-habitaciones-cotizacion a{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 48em){#hotel-habitaciones-cotizacion a{width:100%;font-size:2em;padding:6%;border-radius:26px}}#hotel-habitaciones-cotizacion a:hover{background:#fff;color:#0d5dd3}#hotel-habitaciones-cotizacion a.booking{border-radius:20px;border:solid 2px #0d5dd3;font-size:2.6em;padding:2% 4%;width:fit-content;margin-bottom:2%}.promocion-hotel-loader{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;font-size:1.4em}@media screen and (-webkit-min-device-pixel-ratio: 0){.promocion-hotel-loader{font-family:RamaGothicELight,RistrettoPro !important}}@media print{.promocion-hotel-loader{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 35.5em){.promocion-hotel-loader{font-size:2em}}.promocion-hotel-loader .fondo{width:100%;background:url("../imagenes/hoteles/fondo-promo-motor-aztlan-es.png") no-repeat;background-size:100%;height:27px;padding-left:33%;text-align:center;padding-top:0}@media only screen and (min-width: 35.5em){.promocion-hotel-loader .fondo{padding-top:2%;height:45px}}@media only screen and (min-width: 48em){.promocion-hotel-loader .fondo{padding-top:1.5%;height:50px}}@media only screen and (min-width: 64em){.promocion-hotel-loader .fondo{line-height:50px;padding-top:0}}.promocion-hotel-loader .fondo span{text-transform:lowercase}.promocion-hotel-loader .fondo.en{background:url("../imagenes/hoteles/fondo-promo-motor-aztlan-en.png") no-repeat}.promocion-hotel-loader .resaltado{font-size:1.4em;padding:2%;vertical-align:middle;text-transform:uppercase !important}.promocion-hotel-loader .img-promocion{width:100%;height:90px}.promocion-hotel-loader .vigencia{display:inline-block;font-size:0.5em;padding-top:1%;width:100%;font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif}@media print{.promocion-hotel-loader .vigencia{font-family:Georgia,Times,Times New Roman,serif !important}}.vigencia p,.vigencia span{font-size:1em !important}img.pixel-seguimiento{position:absolute;width:1px;height:1px}.hotel-habitacion-cancelacion-libre{text-align:left;margin-top:2%;padding-top:2%;line-height:1em}@media only screen and (min-width: 48em){.hotel-habitacion-cancelacion-libre{text-align:left;margin-top:4%;padding-top:4%}}.hotel-habitacion-cancelacion-libre .hotel-habitacion-cancelacion{display:inline-block;padding-bottom:4%;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase;font-size:1.4em;color:#c13479}@media screen and (-webkit-min-device-pixel-ratio: 0){.hotel-habitacion-cancelacion-libre .hotel-habitacion-cancelacion{font-family:RamaGothicELight,RistrettoPro !important}}@media print{.hotel-habitacion-cancelacion-libre .hotel-habitacion-cancelacion{font-family:GarageGothic !important;letter-spacing:0.05em !important}}.hotel-habitacion-cancelacion-libre .hotel-habitacion-fecha-cancelacion{font-size:0.9em}.hotel-habitacion-cancelacion-libre-mvzt{margin-top:2%;padding-top:2%;line-height:1em}.hotel-habitacion-cancelacion-libre-mvzt .hotel-habitacion-cancelacion{display:inline-block;padding-bottom:4%;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase;font-size:1.4em;color:#c13479}@media screen and (-webkit-min-device-pixel-ratio: 0){.hotel-habitacion-cancelacion-libre-mvzt .hotel-habitacion-cancelacion{font-family:RamaGothicELight,RistrettoPro !important}}@media print{.hotel-habitacion-cancelacion-libre-mvzt .hotel-habitacion-cancelacion{font-family:GarageGothic !important;letter-spacing:0.05em !important}}.hotel-habitacion-cancelacion-libre-mvzt .hotel-habitacion-fecha-cancelacion{font-size:0.9em}[id^='msj-personas_extras_']{color:#f00;letter-spacing:0.001px}.hotel-desglose-noches-booking{display:none}.hotel-desglose-noches{width:90%;margin:0 auto;cursor:pointer}@media only screen and (min-width: 48em){.hotel-desglose-noches{width:100%}}.hotel-desglose-noches .fila-tarifa{font-size:1.1em;padding:1% 0}.hotel-desglose-noches .fila-tarifa:not(:last-child){border-bottom:1px solid #b3b3b3}@media only screen and (min-width: 48em){.hotel-desglose-noches .fila-tarifa{font-size:1em;padding:2% 0}}.hotel-desglose-noches .fila-tarifa .tarifa-no-descuento{display:inline-block;position:relative;color:#858585}.hotel-desglose-noches .fila-tarifa .tarifa{color:#000;letter-spacing:0.03em}.hotel-desglose-noches .fila-tarifa .noche-gratis{color:#c13479}.hotel-desglose-noches .fila-tarifa .total-txt{font-size:1.4em;font-weight:600;letter-spacing:0.05em}@media only screen and (min-width: 48em){.hotel-desglose-noches .fila-tarifa .total-txt{font-size:1.2em;font-weight:normal;text-transform:uppercase}}@media only screen and (min-width: 48em){.hotel-desglose-noches .total-texto{text-transform:uppercase;font-size:1.2em}}@media only screen and (min-width: 48em){.hotel-desglose-noches .total-pagar-txt{font-size:1.2em}}.hotel-desglose-noches .total-pagar{font-size:2.2em;font-family:"RamaGothicELight" !important}.hotel-desglose-noches .total-pagar .desglose-noches-control span[class^='icon-']{color:#009245;font-weight:bold;font-size:1.2em}.hotel-desglose-noches .num-total-pagar{font-size:1.4em}@media only screen and (min-width: 48em){.hotel-desglose-noches .num-total-pagar{font-size:1.2em}}.hotel-desglose-noches .desglose-noches-div{color:#333;font-size:1em;padding:2% 0 0 0;font-weight:bold;letter-spacing:0.03em}@media only screen and (min-width: 48em){.hotel-desglose-noches .desglose-noches-div{padding:4% 0 2% 0}}.hotel-desglose-noches .desglose-noches-div span[class*='icon-']{color:#009245;font-weight:bold;font-size:1.3em;vertical-align:bottom}@media only screen and (min-width: 48em){.hotel-desglose-noches .desglose-noches-div span[class*='icon-']{font-size:1.2em}}.hotel-desglose-noches .boton-reserva-zt-movil{width:fit-content;min-width:10rem;font-family:"RamaGothicELight" !important;background:#0d5dd3;color:#fff;display:inline-block;font-size:1.8em;margin:2% auto;padding:2% 6%;letter-spacing:0.05em;border-radius:20px;border:solid 2px #0d5dd3}.hotel-desglose-noches .fechas_viaje{font-family:"RamaGothicELight" !important;font-size:1.6em}.separador-habitaciones{text-align:center;position:relative;margin:0 2%;height:2em;margin:0%;width:98%}@media only screen and (min-width: 48em){.separador-habitaciones{margin-bottom:1%}}.separador-habitaciones .linea-habitacion{height:2px;background:#AFAFAF;display:inline-block;width:100%;position:absolute;top:50%;left:0px}.separador-habitaciones .icono{position:absolute;left:0px;background:rgba(1,1,1,0);width:100%;top:0}.separador-habitaciones span[class^='icon-']{background:#fff;color:#20929e;display:inline-block;font-size:3em;padding:1% 4%}.habitacion-paquete .hotel-habitacion-informacion .separador-habitaciones:last-child{display:none}.habitacion-paquete .hotel-habitacion-informacion{padding:0 !important}@media only screen and (min-width: 48em){.habitacion-paquete .hotel-habitacion-informacion{border-right:1px solid #AFAFAF}}.habitacion-paquete .habitacion-motor-zt-paquete{padding-left:0%;padding-right:4%}@media only screen and (min-width: 48em){.habitacion-paquete .habitacion-motor-zt-paquete{padding-left:0%;padding-right:2%}}@media only screen and (max-width: 48em){#hotel-faqs-link{margin:0 4% 2%}}#hotel-faqs-link .link-faqs{color:#0d5dd3}#hotel-faqs{position:relative;padding:0 3rem}#hotel-faqs:before{content:"";position:absolute;left:-100%;right:-100%;height:100%;background-color:#f4f4f4;border-top:0.063rem solid #AFAFAF !important;z-index:0}#hotel-faqs>div{z-index:1}@media only screen and (min-width: 48em){#hotel-faqs>div{padding:0 4%}}#hotel-faqs .preg-frec-title-ctrl{align-items:baseline}#hotel-faqs .preg-frec-title-ctrl h3{margin:2rem 0 0;line-height:1.4em;display:block;color:#20929e;font-size:2.4em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-align:center}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-faqs .preg-frec-title-ctrl h3{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-faqs .preg-frec-title-ctrl h3{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-faqs .preg-frec-title-ctrl p{margin:0 0 1rem;font-size:1.4em;text-align:center}#hotel-faqs .preg-frec-ctrl{text-align:end}#hotel-faqs .preg-frec-ctrl .preg-frec-btn{background:none;border:0;color:#0d5dd3;font-weight:bold}#hotel-faqs .accordion{padding:0;margin-bottom:3rem}#hotel-faqs .accordion .card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-clip:border-box;border-bottom:1px solid rgba(0,0,0,0.125)}#hotel-faqs .accordion .card-header{margin-bottom:0;position:relative;display:flex;align-items:center;gap:.5rem}#hotel-faqs .accordion .card-header-arrow{color:#0d5dd3;font-size:.875em;font-weight:bold;transition:all .2s ease-in-out;transform:rotate(90deg)}#hotel-faqs .accordion .card-body{overflow:hidden;-ms-flex:1 1 auto;flex:1 1 auto;min-height:1px;padding:0 0 0.75rem;text-align:start;font-family:PtSans !important;font-size:1.1em;letter-spacing:0.03em}#hotel-faqs .accordion .card-body a{margin-top:.25rem;display:inline-block;color:#0d5dd3;font-weight:bold}#hotel-faqs .accordion .card-footer{padding:0.75rem 0;background-color:rgba(0,0,0,0.03);border-top:1px solid rgba(0,0,0,0.125)}#hotel-faqs .accordion .card-button{display:flex;align-items:center;justify-content:space-between;padding:0.75rem 0;flex-grow:1;font-size:1.1rem;color:#000 !important;text-align:left;font-weight:bold;background:none;border:0;border-radius:0;overflow-anchor:none;transition:all .2s ease-in-out}#hotel-faqs .accordion .card-button[aria-expanded="true"] .card-header-arrow{transform:rotate(270deg)}#hotel-faqs .accordion .card-button span:not(.card-header-arrow){color:#000 !important}#hotel-faqs .accordion .card-title{margin-bottom:0.75rem}#hotel-faqs .accordion .card-subtitle{margin-top:-0.375rem;margin-bottom:0}#hotel-faqs .accordion .card-collapse{overflow:hidden;transition:all .5s ease-in-out}#hotel-faqs .accordion .card-collapse:not(.expanded){padding:0;height:0}.ct-nombre-estado-hotel{letter-spacing:0.03em}.ct-nombre-estado-hotel .nombre-hotel{font-family:"RamaGothicELight";font-size:2em;color:#000}.ct-nombre-estado-hotel .estado-hotel{font-family:"RamaGothicELight";font-size:1.8em;color:#858585}#ct-formas-pago-garantia{margin-top:10%;text-align:center}#ct-formas-pago-garantia span{font-family:"RamaGothicELight";font-size:1.8em;text-transform:uppercase}#ct-formas-pago-garantia hr{background:#EEAC39;width:45%;border:none;height:2px}.cambia_img_hab{position:absolute;z-index:2;top:38%;display:block;width:24px;height:34px;font-size:1.2em;cursor:pointer;opacity:0.5;border-style:none;background:white}.comentario_prox_apertura{font-size:1.4em;display:block;position:relative;padding-bottom:0%;padding-top:0%;margin-bottom:4%;color:#c13479}.azul-raro{color:#2e76bc}.title-msg-alert{font-family:"RamaGothicELight";font-size:1.7em;color:#20929E;text-align:center;line-height:1em;padding-bottom:4%}.border-msg-alert{border-top:1px dashed #AFAFAF}.body-msg-alert{font-family:"PtSans";font-size:1em;text-align:center;margin:1.4em 0}.boton-msg-alert{font-family:"RamaGothicELight";font-size:1.6em;color:#fff;letter-spacing:0.03em;width:40%;background:#2563BF;display:block;margin:0 auto;padding:3%}li .tarifas-estimadas{font-size:1.2em;color:#C13479}@media only screen and (min-width: 48em){.side-border{border-right:3px solid #AFAFAF}}@media only screen and (max-width: 48em){.side-border{width:100%}}#bullets{bottom:10%;top:auto}#galeria-imagenes-hotel,#galeria-imagenes-hotel-basico{width:100%;height:auto;display:none;max-width:100%;position:relative;min-height:220px}@media only screen and (min-width: 30em){#galeria-imagenes-hotel,#galeria-imagenes-hotel-basico{height:100%}}#galeria-imagenes-hotel img,#galeria-imagenes-hotel-basico img{width:100%}#galeria-imagenes-hotel .slick-arrow,#galeria-imagenes-hotel-basico .slick-arrow{z-index:2;line-height:0;position:absolute;top:45%;display:block;width:30px;height:30px;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:white;opacity:0.5}@media only screen and (min-width: 30em){#galeria-imagenes-hotel .slick-arrow,#galeria-imagenes-hotel-basico .slick-arrow{top:41%;height:40px;width:40px}}#galeria-imagenes-hotel .slick-arrow span,#galeria-imagenes-hotel-basico .slick-arrow span{color:black;font-size:160%}@media only screen and (min-width: 30em){#galeria-imagenes-hotel .slick-arrow span,#galeria-imagenes-hotel-basico .slick-arrow span{font-size:180%}}#galeria-imagenes-hotel .slick-next,#galeria-imagenes-hotel-basico .slick-next{right:0}#galeria-imagenes-hotel .slick-prev,#galeria-imagenes-hotel-basico .slick-prev{left:0}#galeria-imagenes-hotel .slick-list,#galeria-imagenes-hotel-basico .slick-list{height:100%;width:100%;min-height:220px;position:absolute}#galeria-imagenes-hotel .slick-track,#galeria-imagenes-hotel-basico .slick-track{height:220px}@media only screen and (min-width: 48em){#galeria-imagenes-hotel .slick-track,#galeria-imagenes-hotel-basico .slick-track{height:100%}}#galeria-imagenes-hotel .slick-slide,#galeria-imagenes-hotel-basico .slick-slide{display:flex;background:none repeat scroll 0 0 #e1e1e1;justify-content:center}#galeria-imagenes-hotel .slick-slide img,#galeria-imagenes-hotel-basico .slick-slide img{width:inherit;height:100%;object-fit:contain}@media only screen and (min-width: 48em){#galeria-imagenes-hotel .slick-slide img,#galeria-imagenes-hotel-basico .slick-slide img{object-fit:contain;width:100%}}#galeria-imagenes-hotel a.play-video,#galeria-imagenes-hotel-basico a.play-video{display:block;position:absolute;left:41%;bottom:0%}@media only screen and (min-width: 35.5em){#galeria-imagenes-hotel a.play-video,#galeria-imagenes-hotel-basico a.play-video{left:44%}}@media only screen and (min-width: 48em){#galeria-imagenes-hotel a.play-video,#galeria-imagenes-hotel-basico a.play-video{left:44.5%}}#galeria-imagenes-hotel a.play-video span:hover,#galeria-imagenes-hotel-basico a.play-video span:hover{color:#fff}#galeria-imagenes-hotel .container-img-hotel,#galeria-imagenes-hotel-basico .container-img-hotel{display:flex}#galeria-imagenes-hotel .slick-list{width:100%;margin:auto;height:100%;background:none repeat scroll 0 0 #e1e1e1}#galeria-imagenes-hotel .slick-list img{width:auto;margin:auto;height:190px}@media only screen and (min-width: 48em){#galeria-imagenes-hotel .slick-list img{height:355px}}#galeria-imagenes-hotel-basico .slick-list{width:100%;margin:auto;height:100%;background:none repeat scroll 0 0 #e1e1e1}#galeria-imagenes-hotel-basico .slick-list img{width:auto;margin:auto;height:200px}@media only screen and (min-width: 48em){#galeria-imagenes-hotel-basico .slick-list img{height:290px}}.flipm{width:90%}.pleca-promocion-tarifa{width:40%;margin:0 auto;background:#c13479;position:relative;padding:0.2em 0.5em;max-height:2em;text-align:center;color:#fff;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase;letter-spacing:0.02em;font-size:1.4em}@media screen and (-webkit-min-device-pixel-ratio: 0){.pleca-promocion-tarifa{font-family:RamaGothicELight,RistrettoPro !important}}@media print{.pleca-promocion-tarifa{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 20.5em){.pleca-promocion-tarifa{padding:0.3em 0.5em}}@media only screen and (min-width: 48em){.pleca-promocion-tarifa{padding:0.15em 0.5em;max-height:2em}}.pleca-promocion-tarifa:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:0.3em solid #fff;border-top:0.69em solid transparent;border-bottom:0.69em solid transparent}.all-inclusive{font-family:PtSans;font-size:1.2em;color:#29A329}#telefono-alterno{cursor:pointer}#url_hotel,#url_facebook,#url_instagram,#url_tiktok{color:#000}#formulario-telefono-peticion{margin:0}#formulario-telefono-peticion .formulario-titulo-header{border-bottom:2px solid #eeac39;letter-spacing:0.03em;color:#000}#formulario-telefono-peticion .formulario-titulo-header div img{width:auto;height:auto;vertical-align:text-bottom}#formulario-telefono-peticion .formulario-titulo-header div .span{margin:2% 0;display:block}#formulario-telefono-peticion .formulario-titulo-header .nombre-hotel{font-weight:600;line-height:1em;font-family:RamaGothicELight !important}#formulario-telefono-peticion .formulario-titulo-header .nombre-ciudad{font-family:RamaGothicELight !important;color:#858585}#formulario-telefono-peticion .mexico-contacto{text-align:center;margin:1rem 0 .5rem}@media only screen and (max-width: 35.5em){#formulario-telefono-peticion .mexico-contacto img{width:7.65rem}}#formulario-telefono-peticion .formulario-cuerpo{font-size:1.1em;color:#c13479;margin-top:.5rem;padding-left:6%}#formulario-telefono-peticion .formulario-inputs input{width:100%;padding:2%}#formulario-telefono-peticion .formulario-inputs label{font-size:0.9em;display:block;margin-bottom:0.5%}#formulario-telefono-peticion .linea-top-ventana-telefono{border-bottom:2px solid #eeac39;padding:4% 5% 4% 6%}#formulario-telefono-peticion .linea-top-ventana-telefono .fl-l{width:40%}@media only screen and (min-width: 48em){#formulario-telefono-peticion .linea-top-ventana-telefono .fl-l{width:auto}}#formulario-telefono-peticion .linea-top-ventana-telefono .fl-l img{max-width:100%}#formulario-telefono-peticion .linea-top-ventana-telefono .formulario-boton-obtener-telefono{padding:2%;font-family:"RamaGothicELight";font-size:1.5em;letter-spacing:0.05em;line-height:1.1em;background:#0d5dd3;color:#fff;display:block;float:right;width:60%;letter-spacing:0.03em;border-radius:38px;border:solid 2px #0d5dd3}@media only screen and (min-width: 48em){#formulario-telefono-peticion .linea-top-ventana-telefono .formulario-boton-obtener-telefono{width:7.2em}}#formulario-telefono-peticion .linea-top-ventana-telefono .formulario-boton-obtener-telefono:hover{color:#0d5dd3;background:#fff}#formulario-telefono-peticion #error_message{font-size:0.9em;color:#FF0000}#formulario-telefono-peticion .formulario-inputs-div input{border:1px solid #a9a9a9}#formulario-telefono-peticion .fkdup-field{border:2px solid #FF0000}@media only screen and (max-width: 48em){#formulario-telefono-peticion .footer-dialago-contacto{text-align:center}}#formulario-telefono-peticion .footer-dialago-contacto .zonaturistica{font-size:2em;font-weight:600;font-family:RamaGothicElight !important}@media only screen and (max-width: 48em){#formulario-telefono-peticion .footer-dialago-contacto .zonaturistica{margin-bottom:5%}}#formulario-telefono-peticion .footer-dialago-contacto .texto{padding-left:4%}.ocupacion-hijoles{background:url("../imagenes/hoteles/hijoles-face.png") no-repeat 0px 0px;display:inline-block;width:42px;height:42px}.mmm-face{background:url("../imagenes/hoteles/mmmh-face.png") no-repeat 0px 0px;display:inline-block;width:42px;height:42px}.tag-paquete{line-height:1.4em;font-family:"PtSans";color:#FFFFFF;background:#0d5dd3;border-radius:14px 14px 0 0;width:114px;height:30px;padding-top:1%}@media only screen and (min-width: 48em){.tag-paquete{width:138px;height:34px}}#contenedor-titulo{font-family:"RamaGothicElight" !important;font-size:2.2em;margin-bottom:4%}@media only screen and (min-width: 48em){#contenedor-titulo{padding-right:25%;font-family:"PtSans" !important;font-size:unset;margin-bottom:0%}}.elige-paquete{position:relative;color:#0D5DD3;width:100%;border-bottom:2px solid #0D5DD3;padding:2% 0% 4% 0%;float:left;margin-bottom:2%}@media only screen and (min-width: 48em){.elige-paquete{font-size:1.6em;padding:1% 0% 2% 0%;font-weight:600;width:43%;margin-bottom:4%}}.elige-paquete::before{content:"";position:absolute;top:100%;right:80%;margin-right:-8px;width:0;height:0;border-top:14px solid #0D5DD3;border-right:14px solid transparent;border-left:15px solid transparent}@media only screen and (min-width: 48em){.elige-paquete::before{right:75%}}.elige-paquete::after{content:"";border-top:11px solid #E5EEF9;border-right:11px solid transparent;border-left:11px solid transparent;position:absolute;top:100%;right:80%;margin-right:-5px;width:0;height:0}@media only screen and (min-width: 48em){.elige-paquete::after{right:75%;border-top:11px solid #FFF}}.elige-habitacion{float:right;width:100%;border-bottom:2px solid #FF0000;text-align:center;padding:1% 0% 1% 0%;position:relative;margin-bottom:4%;line-height:1.1em}@media only screen and (min-width: 48em){.elige-habitacion{font-size:1.1em;font-weight:600;border:2px solid #FF0000;width:33%}}.elige-habitacion::before{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;width:0;height:0;border-top:17px solid #FF0000;border-right:14px solid transparent;border-left:14px solid transparent}@media only screen and (min-width: 48em){.elige-habitacion::before{left:80%}}.elige-habitacion::after{content:"";border-top:15px solid #E5EEF9;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;top:100%;left:50%;margin-left:-6px;width:0;height:0}@media only screen and (min-width: 48em){.elige-habitacion::after{left:80%;border-top:15px solid #FFF}}.alerta_verifica{text-align:center;margin:1%;color:#f00;display:none}#code_event{width:80%;padding:2%}.boton-evento-mitad{display:inline-block;width:49%;margin-top:8%}.boton-evento-mitad .boton{font-family:RamaGothicELight;background-color:#0D5DD3;border:2px solid #0D5DD3;color:#fff !important;letter-spacing:0.05em;display:inline-block;border-radius:25px;font-size:1.3em;padding:4% 12%}.boton-evento-mitad .boton:hover{background-color:#fff;color:#0D5DD3 !important}.boton-evento-mitad .link{font-size:0.7em;color:#0D5DD3}.boton-evento-mitad .link:hover{text-decoration:underline}.boton-evento{margin-top:8%}.boton-evento .boton{font-family:RamaGothicELight;background-color:#0D5DD3;border:2px solid #0D5DD3;color:#fff !important;letter-spacing:0.05em;display:inline-block;border-radius:25px;font-size:1.3em;padding:2% 6%}.boton-evento .boton:hover{background-color:#fff;color:#0D5DD3 !important}.tarifa .icon-pesos{font-size:0.55em}.tarifa .icon-pesos+.icon-pesos{margin:-.15em}.tarifa .icon-pesos:has(+.icon-pesos){margin:-.15em}.tarifa .pesos{pointer-events:none}.tarifa .pesos-descripcion{pointer-events:none;font-family:PtSans;font-size:1rem}.tarifa-no-descuento .icon-pesos{font-size:0.7em}#loading-container .wrapper-1{display:flex;justify-content:center}#loading-container #texto{font-family:RamaGothicELight;line-height:1em;color:#c13479;letter-spacing:0.05em}.dot-windmill{position:relative;top:-10px;width:10px;height:10px;border-radius:5px;background-color:#209e9e;color:#209e9e;transform-origin:5px 15px;animation:dot-windmill 2s infinite linear}.dot-windmill::before,.dot-windmill::after{content:"";display:inline-block;position:absolute}.dot-windmill::before{left:-8.66254px;top:15px;width:10px;height:10px;border-radius:5px;background-color:#209e9e;color:#209e9e}.dot-windmill::after{left:8.66254px;top:15px;width:10px;height:10px;border-radius:5px;background-color:#209e9e;color:#209e9e}@keyframes dot-windmill{0%{transform:rotateZ(0deg) translate3d(0, 0, 0)}100%{transform:rotateZ(720deg) translate3d(0, 0, 0)}}#hotel-basico-ventana-modal .header{font-size:2em;line-height:0.9em;border-bottom:3px solid #eeac39;margin-bottom:6%;padding-bottom:6%;padding-top:6%;font-weight:600}#hotel-basico-ventana-modal .header .nombre-hotel{font-family:RamaGothicElight !important}#hotel-basico-ventana-modal .header .nombre-ciudad{color:#858585;font-family:RamaGothicElight !important}#hotel-basico-ventana-modal .body{border-bottom:3px solid #eeac39;margin-bottom:6%;padding-bottom:6%}#hotel-basico-ventana-modal .body .texto-1{font-size:1.8em;line-height:1em;font-family:RamaGothicElight !important;margin-bottom:4%}#hotel-basico-ventana-modal .body .texto-2{align-items:end}#hotel-basico-ventana-modal .body .por-textos{font-family:PtSans;text-align:center;background-color:#fff;font-size:0.9em;padding:2% 4%;border-radius:24px;border:2px solid #0D5DD3;letter-spacing:0.03em;display:inline-block;width:75%}@media only screen and (min-width: 48em){#hotel-basico-ventana-modal .body .por-textos{padding:1% 2%}}#hotel-basico-ventana-modal .body .por-textos .icon-ver-derecha{color:#0D5DD3;vertical-align:middle}#hotel-basico-ventana-modal .body .por-textos:hover{color:#fff;background-color:#0D5DD3;border:2px solid #fff}#hotel-basico-ventana-modal .body .por-textos:hover .icon-ver-derecha{color:#fff}#hotel-basico-ventana-modal .body #por-email,#hotel-basico-ventana-modal .body #por-telefono,#hotel-basico-ventana-modal .body #por-whatsapp{cursor:pointer}#hotel-basico-ventana-modal .body #por-email .icon-mensaje-ficha,#hotel-basico-ventana-modal .body #por-telefono .icon-mensaje-ficha,#hotel-basico-ventana-modal .body #por-whatsapp .icon-mensaje-ficha{font-size:2.7em;color:#2fb3ea}#hotel-basico-ventana-modal .body #por-email:hover .por-textos,#hotel-basico-ventana-modal .body #por-telefono:hover .por-textos,#hotel-basico-ventana-modal .body #por-whatsapp:hover .por-textos{color:#fff;background-color:#0D5DD3;border:2px solid #fff}#hotel-basico-ventana-modal .body #por-email:hover .por-textos .icon-ver-derecha,#hotel-basico-ventana-modal .body #por-telefono:hover .por-textos .icon-ver-derecha,#hotel-basico-ventana-modal .body #por-whatsapp:hover .por-textos .icon-ver-derecha{color:#fff}#hotel-basico-ventana-modal .body #por-whatsapp .icon-icon-whastapp-2{font-size:2.4em;padding-bottom:0.75rem;display:block}#hotel-basico-ventana-modal .footer{margin-bottom:6%;text-align:center}#hotel-basico-ventana-modal .footer .zonaturistica{font-size:2em;font-weight:600;font-family:RamaGothicElight !important}#booking-covid-medidas{margin:1% 4%;padding:0.5% 3.5%;background:#eaeaea;border:1px solid #eaeaea;border-radius:6px;display:flex;flex-wrap:wrap;align-items:center;gap:0.5em;text-align:left;font-family:PtSans,PtSerif,Georgia,Times,Times New Roman,serif}#booking-covid-medidas:not(.no-button){cursor:pointer}#booking-covid-medidas ul{display:none;padding:1% 3%;width:100%}#booking-covid-medidas ul li{margin-bottom:2%}#booking-covid-medidas #ver-mas-covid{width:90%;flex-grow:1}#booking-covid-medidas #ver-mas-covid .boton-ver-mas-covid{color:#0033cc;font-weight:600;cursor:pointer}#booking-covid-medidas #ver-mas-covid .boton-ver-mas-covid .icon-flecha-c-derecha{font-size:0.8em;font-weight:bold}@media only screen and (min-width: 20.5em){.hotel-habitacion-informacion .hotel-habitacion-controles{padding-right:4%}}#promocion-hotel-imss #main-title{font-size:1.8em;color:#c13479;font-family:RamaGothicELight !important}#promocion-hotel-imss #main .promo .checkbox-promo .check{display:inline-flex;align-items:center;cursor:pointer}#promocion-hotel-imss #main .promo .checkbox-promo .check input[type="checkbox"]{display:none}#promocion-hotel-imss #main .promo .checkbox-promo .check .icon-checkmark{display:none;font-size:2em;color:white}#promocion-hotel-imss #main .promo .checkbox-promo .check .mark{height:2.3em;width:2.3em;background-color:white;border:2px solid #c13479;position:relative}#promocion-hotel-imss #main .promo .checkbox-promo .check input[type="checkbox"]:checked+.mark{background-color:#4caf50;border-color:#4caf50}#promocion-hotel-imss #main .promo .checkbox-promo .check input[type="checkbox"]:checked+.mark .icon-checkmark{display:block}#promocion-hotel-imss #main .info-body .title-promo{font-size:1.2em;color:#c13479}#promocion-hotel-imss #main .info-body .title-promo .titulito{font-weight:bold}#promocion-hotel-imss #footer-promos-imss #alert{font-weight:bold;color:red}#hotel-cotizacion-habitaciones-url{padding:1% 0 5% 0;width:100%;height:10%;bottom:0;left:0}#hotel-cotizacion-habitaciones-url a{padding:3%}.ancla_btn_url{position:fixed;background:#fff}.ancla_btn_url a{width:75% !important}#hotel-cotizacion-habitaciones{background:#fff;border-top:4px solid #0d5dd3;display:none;z-index:5;padding-top:3%}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones{top:0;position:sticky;border-top:none;border-bottom:none;display:block;z-index:2;height:auto}#hotel-cotizacion-habitaciones .ct-resumen{overflow-y:auto;max-height:calc(100vh - 13rem)}}#hotel-cotizacion-habitaciones .txt-datos-viaje{font-family:RamaGothicELight;font-size:1.6em;color:#2563BF}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .txt-datos-viaje{font-size:1.8em;color:#0033cc;letter-spacing:0.03em;margin-bottom:5%}}#hotel-cotizacion-habitaciones .ct-titulo{padding-top:6%;padding-bottom:2%;font-size:1.6em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-titulo{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-titulo{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-cotizacion-habitaciones .ct-resumen-fechas{padding:4% 4% 0 4%}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-resumen-fechas{padding:4% 4% 0 0%}}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-resumen-fechas div.resumen-fechas{width:100%;padding:4% 4% 0 0%;margin-bottom:4%}}#hotel-cotizacion-habitaciones .ct-resumen-fechas div.resumen-fechas span[class*="icon-"]{font-size:1.2em}#hotel-cotizacion-habitaciones .ct-resumen-fechas div.resumen-fechas span.ct-info{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:none;font-size:1.5em}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-resumen-fechas div.resumen-fechas span.ct-info{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-resumen-fechas div.resumen-fechas span.ct-info{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-cotizacion-habitaciones .ct-resumen-informacion{border-bottom:none;padding:0 4% 2% 4%}#hotel-cotizacion-habitaciones .ct-resumen-informacion>div{margin-bottom:2%}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-resumen-informacion>div{margin-bottom:4%}}#hotel-cotizacion-habitaciones .ct-resumen-informacion>div:last-child{margin:0}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-resumen-informacion{padding:0 0 4%;border-bottom:2px solid #20929e}}#hotel-cotizacion-habitaciones .ct-resumen-informacion span[class*="icon-"]{font-size:1.2em}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-resumen-informacion span[class*="icon-"]{font-size:1.5em}}#hotel-cotizacion-habitaciones .ct-resumen-informacion span.ct-info{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:none;font-size:1.8em}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-resumen-informacion span.ct-info{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-resumen-informacion span.ct-info{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-resumen-informacion span.ct-info{font-size:1.5em}}#hotel-cotizacion-habitaciones .ct-habitacion .ct-tarifa-habitacion{width:100%;padding-bottom:4%;margin-bottom:4%;border-bottom:thin solid #AFAFAF}#hotel-cotizacion-habitaciones .ct-habitacion>div{line-height:1.1em}#hotel-cotizacion-habitaciones .ct-habitacion:last-child{padding-bottom:6%}#hotel-cotizacion-habitaciones .ct-habitacion-nombre{color:#20929e;display:inline-block;margin-bottom:6%;font-size:1.5em;width:100%;line-height:1.1em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-habitacion-nombre{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-habitacion-nombre{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-cotizacion-habitaciones .ct-habitacion-nombre span:first-child{color:black}#hotel-cotizacion-habitaciones .ct-habitacion-nombre .ct-txt-habitacion{color:#000;display:block;width:100%}#hotel-cotizacion-habitaciones .ct-habitacion-numero-habitaciones{display:inline-block;width:40%;font-size:0.85em}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-habitacion-numero-habitaciones{font-size:1em}}#hotel-cotizacion-habitaciones .por_estancia_noches{display:inline-block;width:47%;margin-right:2%;vertical-align:baseline}#hotel-cotizacion-habitaciones .ct-habitacion-tarifa{display:inline-block;width:50%;vertical-align:baseline;text-align:right;font-size:1.6em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-habitacion-tarifa{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-habitacion-tarifa{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-cotizacion-habitaciones .ct-personas-extras{border-bottom:thin solid #AFAFAF;padding-bottom:4%;padding-top:4%}#hotel-cotizacion-habitaciones .ct-descripcion-personas-extras{display:inline-block;font-size:0.85em;color:#f00 !important}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-descripcion-personas-extras{font-size:1em}}#hotel-cotizacion-habitaciones .ct-monto-personas-extras{display:inline-block;width:50%;text-align:right;font-size:1.6em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-monto-personas-extras{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-monto-personas-extras{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-cotizacion-habitaciones .ct-subtotal{padding-bottom:4%;padding-top:6%;line-height:1.1em;width:100%}#hotel-cotizacion-habitaciones .ct-descripcion-subtotal{display:inline-block;font-size:0.85em;margin-right:2%;width:47%}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-descripcion-subtotal{font-size:1em}}#hotel-cotizacion-habitaciones .ct-monto-subtotal{display:inline-block;width:50%;text-align:right;font-size:1.6em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-monto-subtotal{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-monto-subtotal{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-cotizacion-habitaciones .ct-impuestos{border-bottom:2px solid #AFAFAF;padding-bottom:4%;padding-top:2%;line-height:1.1em;width:100%}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-impuestos{border-bottom:2px solid #20929e}}#hotel-cotizacion-habitaciones .ct-descripcion-impuestos{display:inline-block;font-size:0.85em;margin-right:2%;width:47%}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-descripcion-impuestos{font-size:1em}}#hotel-cotizacion-habitaciones .ct-descripcion-impuestos:last-child{width:100% !important}#hotel-cotizacion-habitaciones .ct-monto-impuestos{display:inline-block;width:50%;text-align:right;font-size:1.6em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-monto-impuestos{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-monto-impuestos{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-cotizacion-habitaciones .ct-servicio_extra{padding-bottom:4%;padding-top:4%;line-height:1.4em}#hotel-cotizacion-habitaciones .ct-descripcion-servicio_extra{display:inline-block;font-size:0.85em;margin-right:2%;width:47%}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-descripcion-servicio_extra{font-size:1em}}#hotel-cotizacion-habitaciones .ct-descripcion-servicio_extra:last-child{width:100% !important}#hotel-cotizacion-habitaciones .ct-monto-servicio_extra{display:inline-block;width:50%;text-align:right;font-size:1.6em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-monto-servicio_extra{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-monto-servicio_extra{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#hotel-cotizacion-habitaciones .ct-total{padding-bottom:4%;padding-top:4%;padding-left:6%;color:#000;line-height:1.15em;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones .ct-total{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones .ct-total{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-total{padding-bottom:10%;padding-top:12%;padding-left:0}}#hotel-cotizacion-habitaciones .ct-total .desglose{font-family:PtSans !important;font-weight:600;font-size:1.1em}#hotel-cotizacion-habitaciones .ct-total .desglose .adultos{margin-top:2%;margin-bottom:0}#hotel-cotizacion-habitaciones .ct-descripcion-total{width:100%;text-align:center;text-transform:uppercase;font-size:1.8em;padding-bottom:2%}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-descripcion-total{display:inline-block;width:29%;text-align:left;padding-bottom:0%}}#hotel-cotizacion-habitaciones .ct-monto-total{display:inline-block;text-align:right;width:45%;font-size:2.5em}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .ct-monto-total{width:55%}}#hotel-cotizacion-habitaciones .ct-monto-total .icon-pesos{font-size:0.7em}#hotel-cotizacion-habitaciones .ct-moneda-total{font-size:1.4em}#hotel-cotizacion-habitaciones #resumen-habs .nombre_hab{color:#20929e;font-size:1.5em;margin-bottom:3%;letter-spacing:0.03em;text-transform:uppercase;font-family:RamaGothicELight,RistrettoPro}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones #resumen-habs .nombre_hab{font-size:1.7em;padding-bottom:3%;text-transform:capitalize}}#hotel-cotizacion-habitaciones #resumen-habs .nombre_hab:last-child{border-bottom:2px solid #AFAFAF}#hotel-cotizacion-habitaciones #ver_desglose_dsk{cursor:pointer;margin-bottom:4%;text-align:center}#hotel-cotizacion-habitaciones #ver_desglose_dsk span{color:#029f33;font-size:1.3em;font-weight:bold;vertical-align:bottom}#hotel-cotizacion-habitaciones .adulto{display:inline-block;width:12px;height:19px;background:url("../imagenes/hoteles/monitos.png") no-repeat 0 0}#hotel-cotizacion-habitaciones .ninio{display:inline-block;width:10px;height:19px;background:url("../imagenes/hoteles/monitos.png") no-repeat -12px 0}#hotel-cotizacion-habitaciones .adulto-verde{display:inline-block;width:12px;height:19px;background:url("../imagenes/hoteles/monitos.png") no-repeat 0 -21px}#hotel-cotizacion-habitaciones .ninio-verde{display:inline-block;width:10px;height:19px;background:url("../imagenes/hoteles/monitos.png") no-repeat -12px -21px}#hotel-cotizacion-habitaciones .estancia_estancia_noches{padding-top:2%;padding-left:4%}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .estancia_estancia_noches{padding-bottom:0%;padding-left:0%}}#hotel-cotizacion-habitaciones .mensajes{padding:0 2%;font-size:0.9em;line-height:1.2em;margin:0;display:none}@media only screen and (min-width: 48em){#hotel-cotizacion-habitaciones .mensajes{padding:0%}}#hotel-cotizacion-habitaciones .mensajes span{margin:2% 0;display:block}#hotel-cotizacion-habitaciones #ct-mensaje-deposito>div{display:none;margin-bottom:2%;padding:2% 0;background:url(../imagenes/hoteles/flecha-cotizador.png) no-repeat bottom center}#hotel-cotizacion-habitaciones #ct-mensaje-deposito span{border:2px solid #20929e;color:#20929e;padding:2% 1%;text-align:center;width:100%;font-size:1.5em;display:inline-block;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase}@media screen and (-webkit-min-device-pixel-ratio: 0){#hotel-cotizacion-habitaciones #ct-mensaje-deposito span{font-family:RamaGothicELight,RistrettoPro !important}}@media print{#hotel-cotizacion-habitaciones #ct-mensaje-deposito span{font-family:GarageGothic !important;letter-spacing:0.05em !important}}#cuadro_ocupacion_imagenes{padding-bottom:2%;padding-left:4%}@media only screen and (min-width: 48em){#cuadro_ocupacion_imagenes{padding-bottom:0%;padding-left:0%}}#resumen-cotizacion-habitaciones{top:0;right:0;margin-top:0}@media only screen and (min-width: 48em){#resumen-cotizacion-habitaciones{position:relative;top:auto;right:auto;margin-top:4%}}#resumen-cotizacion-habitaciones .plasta-promocion-aplicada{margin-bottom:2%;background:#c13479;position:relative;display:inline-block;padding:0.2em 0.5em;max-height:2em;color:#fff;font-family:RamaGothicELight, RistrettoPro;font-size:1.4em;letter-spacing:0.03em;word-break:keep-all}@media only screen and (min-width: 20.5em){#resumen-cotizacion-habitaciones .plasta-promocion-aplicada{padding:0.3em 0.5em}}@media only screen and (min-width: 48em){#resumen-cotizacion-habitaciones .plasta-promocion-aplicada{padding:0.15em 0.5em 0.03em 0.7em;max-height:2empx}}#resumen-cotizacion-habitaciones .plasta-promocion-aplicada:after{content:"";position:absolute;left:0;bottom:0;width:0;height:0;border-left:0.35em solid #fff;border-top:0.75em solid transparent;border-bottom:0.75em solid transparent}@media only screen and (min-width: 48em){#resumen-cotizacion-habitaciones .plasta-promocion-aplicada:after{border-left:0.3em solid #fff;border-top:0.8em solid transparent;border-bottom:0.8em solid transparent}}#boton-continuar-reservacion{position:absolute;top:-50%}@media only screen and (min-width: 48em){#boton-continuar-reservacion{position:inherit;top:0}}#boton-continuar-reservacion-bk-mv{margin:0 auto;width:30%}.hotel-habitacion-promocion-especial-mvzt{width:100%;border:2px solid  #3dc8f5;margin-bottom:2%}.hotel-habitacion-promocion-especial-mvzt .promo-especial-titulo{font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:capitalize;width:100%;background:#3dc8f5;color:#fff;font-size:2em}@media screen and (-webkit-min-device-pixel-ratio: 0){.hotel-habitacion-promocion-especial-mvzt .promo-especial-titulo{font-family:RamaGothicELight,RistrettoPro !important}}@media print{.hotel-habitacion-promocion-especial-mvzt .promo-especial-titulo{font-family:GarageGothic !important;letter-spacing:0.05em !important}}.hotel-habitacion-promocion-especial-mvzt .promo-especial-contenido{font-size:1.2em}.hotel-habitacion-promocion-especial{margin-top:4%}.hotel-habitacion-promocion-especial .bandera-promocion{background:url("../imagenes/hoteles/img-promo-esp.png") no-repeat left center;background-size:13px 100%;padding-left:13px;padding-right:2%;width:44%;display:inline-block;vertical-align:top}.hotel-habitacion-promocion-especial .pe-tipo{color:#fff;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase;font-size:1.7em;display:inline-block;vertical-align:middle;text-align:center;background:#3dc8f5;max-height:52px;width:100%;padding:0.4em;padding-top:0.3em;line-height:1em}@media screen and (-webkit-min-device-pixel-ratio: 0){.hotel-habitacion-promocion-especial .pe-tipo{font-family:RamaGothicELight,RistrettoPro !important}}@media print{.hotel-habitacion-promocion-especial .pe-tipo{font-family:GarageGothic !important;letter-spacing:0.05em !important}}@media only screen and (min-width: 48em){.hotel-habitacion-promocion-especial .pe-tipo{max-height:36px}}.hotel-habitacion-promocion-especial .pe-contenido{line-height:1em;vertical-align:middle;width:50%;display:inline-block}.hotel-habitacion-promocion-especial .pe-titulo{display:inline-block;width:100%;font-family:RamaGothicELight,RistrettoPro !important;letter-spacing:0.03em;font-weight:normal !important;text-transform:uppercase;line-height:1em;font-size:1.8em;color:#c13479;vertical-align:top}@media screen and (-webkit-min-device-pixel-ratio: 0){.hotel-habitacion-promocion-especial .pe-titulo{font-family:RamaGothicELight,RistrettoPro !important}}@media print{.hotel-habitacion-promocion-especial .pe-titulo{font-family:GarageGothic !important;letter-spacing:0.05em !important}}.hotel-habitacion-promocion-especial .pe-promocion{display:inline-block;width:100%;font-size:1.1em;padding-top:0.2em;line-height:1.2em}.hotel-habitacion-promocion-especial .pe-vigencia{color:#858585;line-height:1.5em}.habitacion-paquete .hotel-habitacion-promocion-especial .bandera-promocion{width:100%;display:block;margin-bottom:2%}@media only screen and (min-width: 48em){.habitacion-paquete .hotel-habitacion-promocion-especial .bandera-promocion{width:44%;display:inline-block;margin-bottom:0}}.habitacion-paquete .hotel-habitacion-promocion-especial .pe-contenido{width:100%;display:block}@media only screen and (min-width: 48em){.habitacion-paquete .hotel-habitacion-promocion-especial .pe-contenido{width:50%;display:inline-block}}.content-promo{padding:2%;display:block;border:3px solid #c13479}.pal_hotel{font-size:1.5em;font-family:RamaGothicELight,RistrettoPro}.hotel_nom{font-size:2.6em;line-height:0.8em;text-align:left;font-family:RamaGothicELight,RistrettoPro}.hotel_nom .nom_lugar{font-size:0.8em}.banner_promo_left{display:inline-block;background-size:cover !important}.banner_promo_left p{margin:0;font-family:RamaGothicELight,RistrettoPro}.banner_promo_left .img-promo-hotel{overflow:hidden;text-align:center;height:100%}.banner_promo_left .img-promo-hotel img{height:auto !important;width:auto !important}@media only screen and (min-width: 35.5em){.banner_promo_left .img-promo-hotel{height:auto}.banner_promo_left .img-promo-hotel img{height:236px !important}}.banner_promo_right{display:grid;padding:0 0% 0 2%;grid-template-rows:150px minmax(90px, auto)}.banner_promo_right .img-promo{align-self:end}.banner_promo_right .img-promo img{width:150px !important;display:block;margin:auto}@media only screen and (min-width: 35.5em){.banner_promo_right .img-promo img{width:160px !important}}.banner_promo_right .datos-promo{color:#000}.banner_promo_right .titulo{font-size:0.9em;font-weight:600;color:#202020;text-transform:capitalize;letter-spacing:0.03em}.banner_promo_right .travel-date,.banner_promo_right .booking-date{color:#000;font-family:PtSans;font-size:1.3em;line-height:1.4em}.promo_vieja_container .banner_promo_left{height:232px;position:relative}.promo_vieja_container .banner_promo_left p,.promo_vieja_container .banner_promo_left small{color:#fff;text-shadow:2px 2px 6px #000}.promo_vieja_container .banner_promo_left .pal_hotel{padding-top:6%;font-size:2.2em;margin-bottom:2%;margin-right:72%}.promo_vieja_container .banner_promo_left .hotel_nom{top:25%;padding-left:5%}.promo_vieja_container .banner_promo_right{height:auto;padding-left:4%;position:relative;display:flex;flex-direction:column;gap:1rem;justify-content:space-between}.promo_vieja_container .banner_promo_right span,.promo_vieja_container .banner_promo_right div.promo-cont{margin:0;font-size:1.3em;position:static}.promo_vieja_container .banner_promo_right .reserva{top:4%;left:4%;width:90%;text-align:left}.promo_vieja_container .banner_promo_right .reserva .titulo{width:48%;float:left;font-size:1.8em;letter-spacing:0.03em;text-transform:uppercase;font-family:RamaGothicELight}.promo_vieja_container .banner_promo_right .reserva .linea{width:52%;padding-top:10%;display:inline-block;border-bottom:1px solid}.promo_vieja_container .banner_promo_right .reserva .booking-date{font-family:PtSans;color:#000;font-size:1.1em;line-height:1.1em}.promo_vieja_container .banner_promo_right .promo{top:35%;width:100%;padding:0;font-size:1.3em;line-height:1.4em;font-family:RamaGothicELight,RistrettoPro}.promo_vieja_container .banner_promo_right .promo div.contenedor{font-size:1em;margin-bottom:4px}.promo_vieja_container .banner_promo_right .promo div.contenedor2{font-size:1em;padding-top:5%}.promo_vieja_container .banner_promo_right .promo div.contenedor-msi{font-size:1em;line-height:2em}.promo_vieja_container .banner_promo_right .promo .hasta{float:left}.promo_vieja_container .banner_promo_right .promo .primero{font-size:2.8em;text-transform:uppercase}.promo_vieja_container .banner_promo_right .promo .segundo{font-size:2em}.promo_vieja_container .banner_promo_right .promo .personas{font-size:1.8em !important}.promo_vieja_container .banner_promo_right .promo .promo-gratis{line-height:0.8em}.promo_vieja_container .banner_promo_right .promo .tercero{font-size:1.6em}.promo_vieja_container .banner_promo_right .viaja{right:4%;bottom:4%;width:90%;text-align:right}.promo_vieja_container .banner_promo_right .viaja .titulo{width:40%;float:right;font-size:1.8em;letter-spacing:0.03em;text-transform:uppercase;font-family:RamaGothicELight}.promo_vieja_container .banner_promo_right .viaja .linea{width:60%;padding-top:10%;display:inline-block;border-bottom:1px solid}.promo_vieja_container .banner_promo_right .viaja .travel-date{font-family:PtSans;color:#000;font-size:1.1em}.nuevo_banner_container{display:grid;grid-gap:5px 10px;grid-template-areas:"areaTop areaTop" "areaLeft areaRight";grid-template-columns:repeat(2, 50%)}@media only screen and (min-width: 35.5em){.nuevo_banner_container{grid-template-areas:"areaTop areaTop areaTop" "areaLeft areaRight areaRight";grid-template-columns:minmax(auto, 290px) auto auto}}.nuevo_banner_container .hotel_nom{grid-area:areaTop}.nuevo_banner_container .banner_promo_left{grid-area:areaLeft}.nuevo_banner_container .banner_promo_right{grid-area:areaRight}#contenedor-banner-promocion{width:100%}#contenedor-banner-promocion .banner_promo_ficha{letter-spacing:0.05em;color:#fff;margin:0 auto 2% auto}@media only screen and (min-width: 35.5em){#contenedor-banner-promocion .banner_promo_ficha{padding-top:0.5%;padding-left:0;padding-right:0;height:100%;margin:auto auto 2% auto}}#contenedor-banner-promocion .banner_promo_ficha .titulo{letter-spacing:0.05em;border:none;text-transform:uppercase;font-family:RamaGothicELight,RistrettoPro;padding-top:2%;text-align:center}@media only screen and (min-width: 48em){#contenedor-banner-promocion .banner_promo_ficha .titulo{padding-top:0%}}#contenedor-banner-promocion .banner_promo_ficha .titulo p{margin:0}#contenedor-banner-promocion .banner_promo_ficha .titulo span.descuento{font-size:1.9em}@media only screen and (min-width: 48em){#contenedor-banner-promocion .banner_promo_ficha .titulo span.descuento{font-size:1.9em;vertical-align:-110%}}#contenedor-banner-promocion .banner_promo_ficha .titulo span.hasta{text-transform:lowercase;font-size:1.2em;vertical-align:27%}@media only screen and (min-width: 48em){#contenedor-banner-promocion .banner_promo_ficha .titulo span.hasta{margin-right:1%;text-transform:lowercase;font-size:1.2em;vertical-align:-97%}}#contenedor-banner-promocion .banner_promo_ficha .titulo .icon-flecha-c-derecha{font-size:1.9em}@media only screen and (min-width: 48em){#contenedor-banner-promocion .banner_promo_ficha .titulo .icon-flecha-c-derecha{float:unset;vertical-align:-93%}}#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo{padding-bottom:1%}@media only screen and (min-width: 48em){#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo{padding-top:1%}}#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content{letter-spacing:0.05em;text-align:center;line-height:1.2em}@media (min-width: 35.5em){#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content{text-align:left}}#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content .no-bw{text-align:center}#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content .no-bw .pure-g-r .tituloFechas{padding-right:0}#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content .contenedorFechas{letter-spacing:0.05em}@media (min-width: 35.5em){#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content .contenedorFechas{padding:0 2%}}#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content .contenedorFechas .txtFechas{vertical-align:top}#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content .contenedorFechas .iconoFechas{padding:0 10px}#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content .contenedorFechas .tituloFechas{padding-right:33%}#contenedor-banner-promocion .banner_promo_ficha .content-right-banner-promo .right-content .icon-flecha-c-derecha{line-height:1.2em}#contenedor-banner-promocion .flag,#contenedor-banner-promocion .flag-left,#contenedor-banner-promocion .flag-right{top:0;width:0;height:0;z-index:2;position:relative;display:inline-block;background-color:#c13479;border-top:35px solid transparent;border-bottom:35px solid transparent}@media only screen and (min-width: 48em){#contenedor-banner-promocion .flag,#contenedor-banner-promocion .flag-left,#contenedor-banner-promocion .flag-right{border-top:30px solid transparent;border-bottom:30px solid transparent}}#contenedor-banner-promocion .flag-left{float:left;left:0;border-left:12px solid #fff}@media only screen and (min-width: 48em){#contenedor-banner-promocion .flag-left{border-left:15px solid #fff}}#contenedor-banner-promocion .flag-right{float:right;right:0%;border-right:12px solid #fff}@media only screen and (min-width: 48em){#contenedor-banner-promocion .flag-right{border-right:15px solid #fff;right:0}}#contenedor-banner-promocion .banner_promo_ficha_nuevo{display:grid;padding:1% 1%;grid-gap:0 1%;margin-bottom:2%;align-items:center;grid-auto-columns:95px 240px 1fr;grid-template-areas:"img texto" "fechas fechas"}@media only screen and (min-width: 48em){#contenedor-banner-promocion .banner_promo_ficha_nuevo{grid-auto-columns:100px 250px 1fr;grid-template-areas:"img texto fechas"}}#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-img{grid-area:img}#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-texto{margin-top:4%;grid-area:texto;line-height:1.6em;font-family:'RamaGothicEBold'}#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-texto .cantidad{font-size:3em;letter-spacing:0.03em}#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-texto .texto{font-size:1.8em;letter-spacing:0.03em}#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-fechas{grid-area:fechas;font-size:0.9em}#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-fechas .nuevasFechas{letter-spacing:0.03em;display:inline-block;margin:1% 1% 0 1%}@media only screen and (min-width: 48em){#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-fechas .nuevasFechas{display:block;margin:0}}#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-fechas .nuevasFechas>b{font-weight:bold;line-height:2em}#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-fechas .nuevasFechas .fecha_vig{white-space:nowrap}#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-fechas .habs{line-height:1em}@media only screen and (max-width: 35.5em){#contenedor-banner-promocion .banner_promo_ficha_nuevo .container-fechas .habs{margin-top:2%;line-height:1.2em}}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_descuento_tarifa{background:linear-gradient(#0087ae, #1cec94)}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_descuento_tarifa .container-texto .cantidad{-webkit-text-stroke:1px white}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_descuento_tarifa .container-texto .texto{font-size:2em;color:#fffc2c;-webkit-text-stroke:1px black}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_desayuno_gratis{background:linear-gradient(#fed63f, #fff3ae)}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_desayuno_gratis .container-texto .cantidad{color:white;letter-spacing:0.06em}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_desayuno_gratis .container-texto .texto{font-size:2em;color:#682007}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_noche_gratis{background:linear-gradient(#244397, #1761cf)}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_noche_gratis .container-texto .cantidad{color:white;font-family:'RamaGothicERegular'}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_noche_gratis .container-texto .texto{background:-webkit-linear-gradient(#fff, #ff0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_noche_gratis .container-fechas .nuevasFechas{color:white}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_deschuesped .container-fechas .nuevasFechas,#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_descxnoche .container-fechas .nuevasFechas{color:#858585;text-align:end}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_persona_gratis{background:-webkit-linear-gradient(#ec1374, #ff71a3)}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_persona_gratis .container-texto .cantidad{color:white;font-size:2.85em;font-family:'RamaGothicERegular'}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_persona_gratis .container-texto .texto{background:-webkit-linear-gradient(#fff, #ff0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#contenedor-banner-promocion .banner_promo_ficha_nuevo.ficha-banner_persona_gratis .container-fechas .nuevasFechas{color:white}.ficha-banner_descuento_ayb{background-color:#39b54a}.ficha-banner_msi{background-color:#eda11c}.ficha-banner_promocion_libre{line-height:1.6em;text-align:center;color:#858585 !important}@media only screen and (min-width: 35.5em){.ficha-banner_promocion_libre{display:flex;gap:1rem;text-align:left}.ficha-banner_promocion_libre .titulo-promo{width:6rem}.ficha-banner_promocion_libre .contenido-promo{flex-grow:1}}.ficha-banner_promocion_libre .contenedorFechas>div{display:inline-block}.ficha-banner_promocion_libre .descuento{display:none;font-size:1em;letter-spacing:0.05em;text-transform:uppercase}.ficha-banner_promocion_libre .contenedorFechas{width:100%;display:inline-block;text-align:end;letter-spacing:0.05em}.ficha-banner_promocion_libre .contenedorFechas .txtFechas{display:inline-block}.ficha-banner_promocion_libre .contenedorFechas .tituloFechas{padding:0;display:inline-block}.promo_descuento_tarifa{border:3px solid #ec1374}.promo_descuento_tarifa .hotel_nom{color:#ec1374}.promo_descuento_tarifa .linea{border-bottom:1px solid #ec1374 !important}.promo_descuento_tarifa div .banner_promo_right .viaja .titulo{color:#ec1374}.promo_descuento_tarifa div .banner_promo_right .promo{color:#ec1374}.promo_descuento_tarifa div .banner_promo_right .reserva .titulo{color:#ec1374}.promo_persona_gratis{border:3px solid #000}.promo_persona_gratis .hotel_nom{color:#000}.promo_persona_gratis .linea{border-bottom:1px solid #000 !important}.promo_persona_gratis div .banner_promo_right .viaja .titulo{color:#000}.promo_persona_gratis div .banner_promo_right .promo{color:#000}.promo_persona_gratis div .banner_promo_right .reserva .titulo{color:#000}.promo_noche_gratis{border:3px solid #1761cf}.promo_noche_gratis .hotel_nom{color:#1761cf}.promo_noche_gratis .linea{border-bottom:1px solid #1761cf !important}.promo_noche_gratis div .banner_promo_right .viaja .titulo{color:#1761cf}.promo_noche_gratis div .banner_promo_right .promo{color:#1761cf}.promo_noche_gratis div .banner_promo_right .reserva .titulo{color:#1761cf}.promo_descuento_ayb{border:3px solid #39b54a}.promo_descuento_ayb .hotel_nom{color:#39b54a}.promo_descuento_ayb .linea{border-bottom:1px solid #39b54a !important}.promo_descuento_ayb div .banner_promo_right .viaja .titulo{color:#39b54a}.promo_descuento_ayb div .banner_promo_right .promo{color:#39b54a}.promo_descuento_ayb div .banner_promo_right .reserva .titulo{color:#39b54a}.promo_desayuno_gratis{border:3px solid #682007}.promo_desayuno_gratis .hotel_nom{color:#682007}.promo_desayuno_gratis .linea{border-bottom:1px solid #682007 !important}.promo_desayuno_gratis div .banner_promo_right .viaja .titulo{color:#682007}.promo_desayuno_gratis div .banner_promo_right .promo{color:#682007}.promo_desayuno_gratis div .banner_promo_right .reserva .titulo{color:#682007}.promo_msi{border:3px solid #eda11c}.promo_msi .hotel_nom{color:#eda11c}.promo_msi .linea{border-bottom:1px solid #eda11c !important}.promo_msi div .banner_promo_right .viaja .titulo{color:#eda11c}.promo_msi div .banner_promo_right .promo{color:#eda11c}.promo_msi div .banner_promo_right .reserva .titulo{color:#eda11c}.promo_deschuesped .linea,.promo_descxnoche .linea{border-bottom:1px solid #c13479 !important}.promo_deschuesped div .banner_promo_right .viaja .titulo,.promo_descxnoche div .banner_promo_right .viaja .titulo{color:#c13479}.promo_deschuesped div .banner_promo_right .widget-desc,.promo_descxnoche div .banner_promo_right .widget-desc{color:initial;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:0.8em}.promo_deschuesped div .banner_promo_right .widget-desc ul,.promo_descxnoche div .banner_promo_right .widget-desc ul{padding-left:.75rem;margin:0}.promo_promocion_libre{border:3px solid #08BCF6}.promo_promocion_libre .hotel_nom{color:#08BCF6}.promo_promocion_libre .linea{border-bottom:1px solid #08BCF6 !important}.promo_promocion_libre div .banner_promo_right .viaja .titulo{color:#08BCF6}.promo_promocion_libre div .banner_promo_right .promo{color:#08BCF6}.promo_promocion_libre div .banner_promo_right .reserva .titulo{color:#08BCF6}.promo_promocion_libre div .banner_promo_right .widget-desc{color:initial;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:0.8em}.mes_msi{width:24%;font-size:2.8em;line-height:1.5;letter-spacing:2px;display:inline-block;vertical-align:bottom}.txt_msi{width:73%;font-size:1.5em !important;line-height:0.8em;display:inline-block;vertical-align:super;color:#666}.dias_horas{padding:1% 2%;text-align:left;letter-spacing:0.03em;border-top:none !important;border-left:3px solid #e7507a;border-right:3px solid #e7507a;border-bottom:3px solid #e7507a}.txt-periodos{line-height:1.4em}.masPeriodos .txt-periodos:nth-child(n+3){display:none}.more_dates{background:transparent;border:none;color:#0d5dd3;padding:0;margin:5px auto;float:right;display:flex;align-items:center}.more_dates span{margin-left:4px}
