.opcion-habitacion[data-v-94a44314]{text-align:right;display:flex;justify-content:flex-end;align-items:center;margin-right:40px;margin-bottom:10px}.opcion-habitacion p[data-v-94a44314]{margin-right:30px;margin-left:10px;margin-bottom:0}.opcion-habitacion button[data-v-94a44314]{color:#fff;font-size:1.4rem;border-radius:4px;background:#81005e;transition:background-color .2s linear;min-width:145px}.opcion-habitacion button span[data-v-94a44314]{font-size:17px}.opcion-habitacion button span span.decimales b[data-v-94a44314]{font-size:12px;font-weight:400}.opcion-habitacion button[data-v-94a44314]:hover{background:#d62d61}.modal[data-v-94a44314]{padding:0!important;margin:0;-ms-scroll-chaining:none;overscroll-behavior:contain}.modalFichaHotel.modal[data-v-94a44314]{padding:0!important}div.seleccion_ocio.seleccion_hotel[data-v-94a44314]{width:76%!important}.habitacion.noDescuento .totalSinDescuento[data-v-94a44314]{display:none}div.div_infoHotel h2 span svg[data-v-94a44314]:first-child{display:inline-block}.habitacion[data-v-94a44314]{margin-bottom:10px}.habitacion .descuento[data-v-94a44314]{border:0;background-color:transparent}.precio-sin-descuento .totalSinDescuento[data-v-94a44314]{font-weight:700;color:#000;vertical-align:sub;font-size:17px}.precio-sin-descuento span.textoDescuento[data-v-94a44314]{background:#dc0024;color:#fff;padding:4px 6px 4px 6px;border-radius:5px;vertical-align:sub;margin:0 10px 0 10px;font-weight:700}.habitacion.noDescuento .descuento[data-v-94a44314]{display:none}.habitacion .conceptos .concepto .conceptosGroup[data-v-94a44314]{float:none!important}.habitacion .conceptos .concepto .conceptosGroup h2[data-v-94a44314]{background-color:#fff;border:0!important;justify-content:space-between;display:flex;align-items:center;padding:0 0 10px 2px}.habitacion .conceptos .concepto .conceptosGroup h2 .columnaDerecha[data-v-94a44314]{display:flex;align-items:center}.habitacion .pagarya.btnSeleccionado[data-v-94a44314],.habitacion.selected .btn1.hoteladd.add[data-v-94a44314]{display:none}.habitacion.selected .pagarya.btnSeleccionado[data-v-94a44314]{display:block}.hotelResume.filtered[data-v-94a44314]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-94a44314]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-94a44314]{vertical-align:top}div.contenedor_inputs[data-v-94a44314]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-94a44314]{margin-top:10px}.childrenInput[data-v-94a44314],.childsInput[data-v-94a44314]{background:url(/front/renfe/img/formu_child.jpg) no-repeat 0!important;background-color:#fff!important;background-size:auto 90%!important}div.contenedor_inputs div.input select.childrenInput[data-v-94a44314],div.contenedor_inputs div.input select.childsInput[data-v-94a44314]{padding-left:9%!important}div.contenedor_inputs div.input select.adultsInput[data-v-94a44314],div.contenedor_inputs div.input select.childrenInput[data-v-94a44314],div.contenedor_inputs div.input select.childsInput[data-v-94a44314]{width:90px}@media screen and (max-width:755px){.input_buscador[data-v-94a44314],div.contenedor_inputs div.input select.childrenInput[data-v-94a44314],div.contenedor_inputs div.input select.childsInput[data-v-94a44314]{padding-left:30px!important}.precio-sin-descuento[data-v-94a44314]{display:flex;align-items:center;flex-wrap:wrap;justify-content:center}}@media screen and (max-width:370px){.precio-sin-descuento span.textoDescuento[data-v-94a44314]{font-size:.7rem}}.hotelBase[data-v-94a44314]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-94a44314]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-94a44314]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-94a44314]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-94a44314]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-94a44314]{width:100%}.seleccion_hotel .precioPagarYa[data-v-94a44314]{width:auto}.hotelResume.selected .precioPagarYa[data-v-94a44314]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-94a44314]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-94a44314]{fill:#fff}.precioPagarYa .precio[data-v-94a44314]{display:inline-block;font-size:25px;margin:0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;margin-top:-5px;margin-bottom:0;float:right}.precioPagarYa .btn_mini[data-v-94a44314]{display:block;width:auto;margin:0;margin-top:5px;float:right;font-size:15px!important;padding:3px!important;background:transparent;border:none!important;color:#000;font-weight:700;font-family:Yanone Kaffeesatz,sans-serif!important}.hotelResume .precioPagarYa .btn_mini[data-v-94a44314]{margin-top:5px}.btn_mini[data-v-94a44314]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-94a44314]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-94a44314]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-94a44314]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-94a44314]{margin:0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline;margin-top:8px}.habitacion .conceptos .concepto .rateComments[data-v-94a44314]{position:relative;display:inline-flex!important;align-items:center}.rateComments span[data-v-94a44314]{margin-right:10px}.rateComments span.tarifaNoReembolsable[data-v-94a44314]{color:#666}.btnSeleccionar[data-v-94a44314]{background:#fff;padding:6px 12px;border-radius:20px;border-width:2px!important;font-family:Roboto,sans-serif!important;text-transform:lowercase;vertical-align:bottom;cursor:pointer;display:block;margin-top:0}.btnSeleccionado svg[data-v-94a44314],.btnSeleccionar svg[data-v-94a44314]{width:15px;vertical-align:middle}.btnSeleccionado svg .fil0[data-v-94a44314]{fill:#73a931}.btnSeleccionado[data-v-94a44314]{cursor:default;margin-top:0;font-size:16px;padding:4px 6px;font-weight:400}.boton_toggle_habitaciones svg polygon[data-v-94a44314]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-94a44314]{position:absolute;background:#666;width:200px;right:20px!important;border-radius:10px;padding:10px;color:#fff;display:none}img.icono_info_naranja:hover .popUpGris[data-v-94a44314]{display:block!important}div.div_infoHotel .conceptos h2[data-v-94a44314]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .restoDeHabitaciones .conceptos h2[data-v-94a44314]{padding:5px 0!important}div.div_infoHotel .groupConceptos .conceptos:first-child h2[data-v-94a44314]{margin-top:5px}div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-94a44314]{padding:8px 0;display:inline-block;vertical-align:top}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-94a44314]{padding:0 20px!important}div.hotelSelected[data-v-94a44314]{display:none!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-94a44314]{display:block;font-size:15px;padding:2px 4px;color:#666;font-family:Roboto,sans-serif;border:2px solid #959595;text-align:left;text-transform:capitalize}.nombre_opcional.datosHab.primera[data-v-94a44314]{padding:10px 0 4px 5px!important}.regimenHab[data-v-94a44314]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren [data-v-94a44314],.detalle_hotel [data-v-94a44314]{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-94a44314]{display:none;position:absolute;right:40px;border-radius:10px;background-color:rgba(251,210,24,.9);min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.rateComments .tarifaNoReembolsable[data-v-94a44314]{color:#90241f;margin-left:10px;font-weight:400;font-size:12px}.rateComments .tarifaFlexible[data-v-94a44314]{color:#1f7b1f;margin-left:10px;font-weight:400;font-size:12px}.rateComments svg.masInfo:hover+.popUpInfo[data-v-94a44314]{display:block!important}.rateComments svg.masInfo path[data-v-94a44314]{fill:#727271}.restoDeHabitaciones[data-v-94a44314]{background-color:#fff!important}div.resumen_reservar[data-v-94a44314]{float:right;margin-left:5px;display:flex}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-94a44314]{max-width:400px}.concepto div.resumen_reservar .btn1[data-v-94a44314]{margin:0!important;font-family:Yanone Kaffeesatz,sans-serif!important;padding:0!important;line-height:1!important;color:#000!important;font-weight:400;background-color:transparent!important;font-size:13px}div.div_suplemento[data-v-94a44314]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;margin-top:5px;font-weight:100}.rateComments div.div_suplemento[data-v-94a44314]{display:none!important}div.div_infoHotel .groupConceptos[data-v-94a44314]{background-color:transparent!important;padding:0;border:2px solid #666}div.hotelResume[data-v-94a44314]{margin-top:10px;padding-top:5px;min-height:350px;background:#f2f2f2;border:1px solid #666!important}button svg[data-v-94a44314]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-94a44314]{fill:#fff}.barraHabitacion .div_suplemento[data-v-94a44314]{display:none}.precioPagarYa[data-v-94a44314]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-94a44314]{height:15px}.swal2-container .swal_fichaHotel[data-v-94a44314]{width:50%!important}.swal2-modal[data-v-94a44314]{overflow-y:hidden!important}@media screen and (max-width:1200px){.swal2-container .swal_fichaHotel[data-v-94a44314]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-94a44314]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-94a44314]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-94a44314]:hover,.hotelResume div.resumen_reservar .btn1[data-v-94a44314]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-94a44314]{width:100%!important;max-width:100%!important;margin:0!important;border:2px solid #006;vertical-align:middle;margin-bottom:20px!important}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-94a44314]{margin:0 20px!important}.swal2-container.swal2-in[data-v-94a44314]{z-index:99999}@media screen and (max-width:755px){.swal2-container .swal_fichaHotel[data-v-94a44314]{width:95%!important}}@media screen and (max-width:370px){.hotelResume .img_hotel[data-v-94a44314]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-94a44314]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-94a44314]{display:inline-block}div.tarifasInline[data-v-94a44314]{display:block}.lineaEscogerTarifa[data-v-94a44314]{text-align:right;display:inline-block;float:right;margin-top:0}#ocio_resultados h2.v2_titulo2 .marquee[data-v-94a44314]{display:none;width:auto;vertical-align:top;overflow:hidden;white-space:nowrap;animation:marquee 17s linear infinite;-webkit-animation:marquee 17s linear infinite}.descripcionRecortada.hideOnMobile[data-v-94a44314],.puntosSuspensivos.hideOnMobile[data-v-94a44314],.verFichaHotel.hideOnMobile[data-v-94a44314]{display:none!important}#ocio_resultados div.hotelResume2.selected[data-v-94a44314],#ocio_resultados div.hotelResume.selected[data-v-94a44314]{background:#f2f2f2!important;border:2.5px solid #000!important}#ocio_resultados.seleccion_ocio[data-v-94a44314]{background:none!important;border:none!important}.containerBotonPagarYa[data-v-94a44314]{display:block}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-94a44314]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width:1200px){.hotelBase[data-v-94a44314]{max-width:330px!important}}@media screen and (max-width:1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-94a44314]{width:100%}}@media screen and (max-width:1010px){.hotelBase[data-v-94a44314]{max-width:350px!important}}@media (max-width:1090px){.seleccionHotels.grupoDerecha[data-v-94a44314]{margin:0!important}}@media (max-width:895px){.descripcionRecortada.hideOnMobile[data-v-94a44314],.puntosSuspensivos.hideOnMobile[data-v-94a44314],.verFichaHotel.hideOnMobile[data-v-94a44314]{display:none!important}}@media (max-width:770px){.borderPunteado[data-v-94a44314],.hideOnMobile[data-v-94a44314]{display:none!important}.lineaEscogerTarifa[data-v-94a44314]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-94a44314]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-94a44314]{width:100%}.precioPagarYa[data-v-94a44314]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto;background:#fff}.precioPagarYa .btn_mini[data-v-94a44314]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-94a44314]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-94a44314]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-94a44314]{display:none!important}.precioPagarYa .precio[data-v-94a44314]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-94a44314]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-94a44314]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-94a44314]{padding:0!important}.hotelBase[data-v-94a44314]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-94a44314]{margin-top:30px!important}#divBusqueda[data-v-94a44314]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-94a44314]{height:auto}}@media screen and (max-width:755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-94a44314]{margin:0 20px!important}}@media (max-width:700px){.hotelBase[data-v-94a44314]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-94a44314]{width:100%!important}div.img_hotel img[data-v-94a44314]{max-height:100%!important}}@media screen and (max-width:590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-94a44314]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-94a44314]{display:none}}@media screen and (max-width:460px){.boton_toggle_habitaciones[data-v-94a44314]{font-size:13px!important}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-94a44314]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-94a44314]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-94a44314]{padding-bottom:5px!important}.boton_toggle_habitaciones svg[data-v-94a44314]{margin-right:0!important;float:right}h2 div.resumen_reservar .btn1[data-v-94a44314]{padding:5px 15px!important}.precioPagarYa .btn_mini[data-v-94a44314]{padding:0!important}.barraHabitacion span.rateComments[data-v-94a44314]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-94a44314],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-94a44314]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-94a44314]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-94a44314]{font-size:13px!important}}@media screen and (max-width:390px){#contenido h2.v2_titulo2[data-v-94a44314]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-94a44314]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-94a44314]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-94a44314]{float:none!important}#info_compra div.producto_pagarya span[data-v-94a44314]:first-child{display:block;color:#fff;font-family:Yanone Kaffeesatz,sans-serif;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya [data-v-94a44314]{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-94a44314],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-94a44314]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-94a44314]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-94a44314]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-94a44314]{fill:#22848e!important}.distancia .verFichaHotel[data-v-94a44314]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-94a44314]{width:160px}.img_hotel[data-v-94a44314],.nombreHotel[data-v-94a44314],.verFichaHotel[data-v-94a44314]{cursor:pointer}.ver_mas_hoteles[data-v-94a44314]{margin-top:20px}.cargando_filtros[data-v-94a44314],.sin_resultados[data-v-94a44314]{background:#f2f2f2!important;border:2.5px solid #000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-94a44314]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-94a44314]{vertical-align:top;margin-right:10px;min-height:390px!important;margin-top:0!important;position:relative;margin-bottom:10px}.img_hotel[data-v-94a44314]{width:100%}button.btnElegir[data-v-94a44314]{width:85%;display:block;margin:0 auto;border:1px solid #006;border-radius:15px;font-family:Rotobo,sans-serif;font-size:15px;color:#006;text-align:right;padding:2px 10px;outline:none;transition:.5s ease-in-out}button.btnElegir.seleccionado[data-v-94a44314],button.btnElegir[data-v-94a44314]:hover{color:#fff;background:#006}.div_infoHotel[data-v-94a44314],div.hotelResume[data-v-94a44314]{padding:0!important}.img_hotel[data-v-94a44314]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-94a44314]{max-width:100%;width:100%;text-align:center;padding:0 10px}div.imgHotel[data-v-94a44314]{height:200px;margin-bottom:10px;position:relative}.imgHotel .lupa[data-v-94a44314]{position:absolute;top:35%;left:40%;background:hsla(0,0%,100%,.7);padding:20px;border-radius:100%;display:none}.imgHotel:hover .lupa[data-v-94a44314]{display:block}.div_infoHotel .nombreHotel[data-v-94a44314]{text-transform:lowercase}.div_infoHotel .nombreHotel[data-v-94a44314]:first-letter{text-transform:capitalize}div.img_hotel img[data-v-94a44314]{display:none}.div_infoHotel .distancia[data-v-94a44314]{font-size:12px!important}.verFichaHotel[data-v-94a44314]{font-size:12px}.datosTipoHotel[data-v-94a44314],.hotelServicios[data-v-94a44314]{border-bottom:none!important}.borderPunteado[data-v-94a44314]{display:none!important}#ocio_resultados div.hotelResume2.selected[data-v-94a44314],#ocio_resultados div.hotelResume.selected[data-v-94a44314]{border:2px solid #006!important}.div_infoHotel .categoriaHotel[data-v-94a44314]{line-height:0;height:15px}.div_infoHotel .categoriaHotel img[data-v-94a44314]{height:15px}p.nombreHotel[data-v-94a44314]{margin:0;font-size:14px}.div_infoHotel .distancia[data-v-94a44314]{margin:0!important;margin-top:-5px!important}img.serviceIcon[data-v-94a44314]{width:20px}.distancia .verFichaHotel[data-v-94a44314]{font-size:14px!important;display:block}span.textoElegir[data-v-94a44314]{font-size:15px;font-weight:400;letter-spacing:normal;margin-right:5px}.btnElegir.seleccionado span.textoElegido[data-v-94a44314]{display:inline-block!important}.btnElegir.seleccionado span.textoElegir[data-v-94a44314]{display:none!important}.swal_fichaHotel [data-v-94a44314]{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-94a44314]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-94a44314]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-94a44314]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-94a44314]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-94a44314]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-94a44314]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-94a44314]{background-color:rgba(34,132,142,.5);position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-94a44314]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-94a44314]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-94a44314]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-94a44314]{display:block}.swal_fichaHotel p.seccionSwal[data-v-94a44314]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-94a44314]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-94a44314]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-94a44314]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-94a44314]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-94a44314]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-94a44314]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-94a44314]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-94a44314]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-94a44314]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-94a44314]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-94a44314]{margin:10px 0 20px 0!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-94a44314]{color:#1d7a1f}.btnShowDescripcion[data-v-94a44314]{display:none}.habitacionesSwal .conceptos[data-v-94a44314]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-94a44314]{text-align:left;border:1px solid;padding:5px;font-weight:700;font-size:15px;margin-top:20px}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-94a44314]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-94a44314]{float:none!important}.habitacionesSwal h2[data-v-94a44314]{text-align:right;font-size:12px;margin:5px 0;height:25px}.restoDeHabitaciones span.nombre_opcional.nombreRegimen[data-v-94a44314]{font-size:14px;font-weight:400;color:#7c7c7c}.restoDeHabitaciones .habitacion.selected span.nombre_opcional.nombreRegimen[data-v-94a44314]{color:#666}.habitacionesSwal path.fillMarcaBlanca[data-v-94a44314],path.fillMarcaBlanca[data-v-94a44314]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-94a44314]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionado[data-v-94a44314],.habitacionesSwal .btnSeleccionar[data-v-94a44314]{background:#fff;padding:5px 15px;border-radius:20px;color:#006!important;border:1px solid #006;font-weight:700!important;font-family:Roboto,sans-serif!important;letter-spacing:1px;text-transform:uppercase;vertical-align:baseline;cursor:pointer;width:100%;display:block;height:25px;text-align:right}.habitacionesSwal .btnSeleccionado[data-v-94a44314]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-94a44314]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-94a44314]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-94a44314]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-94a44314]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-94a44314],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-94a44314]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-94a44314]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-94a44314]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-94a44314]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-94a44314],.habitacionesSwal .lineaEscogerTarifa[data-v-94a44314]{float:none}.headInfoHotel[data-v-94a44314]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-94a44314]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-94a44314]{display:inline-block}.headInfoHotel .nombre[data-v-94a44314]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-94a44314]{height:20px!important}.headInfoHotel p.direccionn[data-v-94a44314]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-94a44314]{fill:#e80870!important}#filtersContainer[data-v-94a44314]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-94a44314]{width:250px;float:none;background:#a6a6a6;font-family:Roboto,sans-serif!important;padding:10px;color:#fff;font-size:17px}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-94a44314]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px;padding-left:10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-94a44314]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-94a44314],#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-94a44314]:hover{background:transparent;font-weight:700}.contenedorFiltros[data-v-94a44314]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-94a44314]{color:#000}.hotelsFilterContainer[data-v-94a44314]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-94a44314]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-94a44314]{margin:0}.contenedorFiltros[data-v-94a44314]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-94a44314]{color:#fff}#contenedorFiltros button.btnGris[data-v-94a44314]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-94a44314]{display:none!important}.btnOrdenar.selected svg.check[data-v-94a44314]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-94a44314]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-94a44314]{cursor:pointer}.div_infoHotel span.descuento[data-v-94a44314],.swal_fichaHotel span.descuento[data-v-94a44314]{background:transparent!important}.div_infoHotel span.descuento [data-v-94a44314],.habitacionesSwal span.descuento [data-v-94a44314]{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-94a44314]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-94a44314]{outline:none!important}span.smallDecimals[data-v-94a44314]{font-size:10px}div.img_hotel img[data-v-94a44314]{display:block;height:200px;border:none!important}.popUpInfo.tarifaComentarios[data-v-94a44314]{background-color:#fff;color:#000;font-size:12px;padding:10px;border:1px solid rgba(0,0,0,.2);right:23px;font-weight:400}.popUpInfo.tarifaComentarios div[data-v-94a44314]{margin-bottom:20px}p.tituloGastos[data-v-94a44314]{color:#fff!important;font-size:13px!important}#configuracion-compra-container h2 img.notRotate[data-v-94a44314]{transform:rotate(0deg)}@media screen and (max-width:1090px){.hotelResume[data-v-94a44314]{min-height:370px!important}#filtersContainer .contenidoOrdenarPor[data-v-94a44314],#filtersContainer[data-v-94a44314],.hotelsFilterContainer[data-v-94a44314]{width:auto!important;height:auto}div.imgHotel[data-v-94a44314]{height:190px}#filtersContainer[data-v-94a44314]{margin-left:10px}button.btnElegir[data-v-94a44314]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-94a44314]{width:78%!important}span.textoElegido[data-v-94a44314],span.textoElegir[data-v-94a44314]{margin-left:0}button.btnElegir[data-v-94a44314]{padding:2px 5px}}@media screen and (max-width:1010px){div.seleccion_ocio.seleccion_hotel[data-v-94a44314]{width:99%!important}button.btnElegir svg[data-v-94a44314]{display:none!important}#filtersContainer .contenidoOrdenarPor[data-v-94a44314]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-94a44314]{right:0}.contenidoOrdenarPor p[data-v-94a44314]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-94a44314]{float:left!important;margin-right:20px;cursor:pointer}.headInfoHotel .info[data-v-94a44314]{float:right;width:78%}}@media screen and (max-width:910px){.swal_fichaHotel .nombre[data-v-94a44314]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-94a44314]{height:20px!important}.headInfoHotel .info[data-v-94a44314]{float:right;width:78%}.slick-slider .slick-track[data-v-94a44314]{height:50px}}@media screen and (max-width:850px){.swal_fichaHotel tr.titulo td[data-v-94a44314]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-94a44314]{font-size:13px}.modal .modal-dialog[data-v-94a44314]{max-width:100%;margin:0}}@media screen and (max-width:805px){div.img_hotel img.main[data-v-94a44314],div.imgHotel[data-v-94a44314]{height:160px}.hotelResume[data-v-94a44314]{min-height:350px!important}}@media screen and (max-width:796px){.headInfoHotel .info[data-v-94a44314]{float:right;width:70%}}@media screen and (max-width:775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-94a44314]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-94a44314]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-94a44314]{min-width:165px;display:inline-block!important}}@media screen and (max-width:705px){div.img_hotel img.main[data-v-94a44314],div.imgHotel[data-v-94a44314]{height:180px}.hotelResume[data-v-94a44314]{margin-right:15px;min-height:370px!important}.hoteBase[data-v-94a44314]{margin-top:0!important}button.btnElegir[data-v-94a44314]{width:90%}}@media screen and (max-width:560px){.headInfoHotel img.main[data-v-94a44314]{display:none}.headInfoHotel .info[data-v-94a44314]{float:none;width:100%}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-94a44314]{text-align:center}.habitacion .conceptos .concepto .conceptosGroup h2[data-v-94a44314]{flex-direction:column}.habitacion .conceptos .concepto .conceptosGroup h2 .columnaDerecha[data-v-94a44314]{margin-top:4px}}@media screen and (max-width:530px){div.img_hotel img.main[data-v-94a44314],div.imgHotel[data-v-94a44314]{height:150px}.hotelResume[data-v-94a44314]{min-height:350px!important;margin-right:10px}.swal2-container.swal2-fade.swal2-in[data-v-94a44314]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-94a44314]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-94a44314]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-94a44314]{width:100%!important}img#imagenActualSwal[data-v-94a44314]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-94a44314]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-94a44314]{margin:20px auto}.slick-slider .slick-track[data-v-94a44314]{height:auto}#ocio_resultados .popUpGris[data-v-94a44314]{right:0!important;left:0;top:25px}}@media screen and (max-width:450px){div.img_hotel img.main[data-v-94a44314],div.imgHotel[data-v-94a44314]{height:240px}.hotelResume[data-v-94a44314]{float:none;margin:20px auto;min-height:450px!important}button.btnElegir[data-v-94a44314]{width:70%}button.btnElegir svg[data-v-94a44314]{display:inline-block!important;margin-right:10px}}@media screen and (max-width:450px){div.imgHotel[data-v-94a44314]{height:215px}.hotelResume[data-v-94a44314]{float:none;margin:20px auto;min-height:400px!important}.tablaServicios tbody[data-v-94a44314],.tablaServicios td[data-v-94a44314],.tablaServicios th[data-v-94a44314],.tablaServicios thead[data-v-94a44314],.tablaServicios tr[data-v-94a44314],table.tablaServicios[data-v-94a44314]{display:block}.tablaServicios thead tr[data-v-94a44314]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-94a44314]{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-94a44314]:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;font-weight:700;font-size:15px}.tablaServicios td[data-v-94a44314]:first-of-type:before{content:"Hotel"}.tablaServicios td[data-v-94a44314]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-94a44314]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-94a44314]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-94a44314]:nth-of-type(5):before{content:"Otros"}}@media screen and (max-width:410px){.swal_fichaHotel .nombre[data-v-94a44314]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-94a44314]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-94a44314]{line-height:15px;font-size:12px!important}}.popover[data-v-94a44314]{z-index:99999}.fichaHotel .collapse-habitacion{cursor:default;border-radius:5px;background-color:#fff;margin-bottom:25px;border:none}.collapse-habitacion .habitacion-precio{display:flex;align-items:center}.collapse-habitacion .precio-habitacion .desde{font-weight:500!important;font-size:15px}.collapse-habitacion .precio-habitacion .unidades{margin-right:0}.collapse-habitacion .precio-habitacion .decimales{font-size:12px;margin-right:0}.collapse-habitacion p.titulo{font-family:Roboto,sans-serif;color:#464646;margin:0;padding:20px 15px;font-size:16px;width:100%;align-items:center;display:flex;justify-content:space-between}.collapse-habitacion p.titulo span{font-size:17px;font-weight:700;margin-bottom:0;margin-right:10px}.collapse-habitacion svg path{fill:#d62d61}.collapse-habitacion p.titulo.collapsed .rotarImg{transform:rotate(0deg)}.collapse-habitacion p.titulo.not-collapsed .rotarImg{transform:rotate(-180deg)}.collapse-habitacion p.titulo .arrow{transition:.5s ease-in-out;margin-right:20px}.collapse-habitacion .info-habitacion{padding-bottom:20px}.collapse-habitacion .room-agrupada{padding-bottom:10px}.collapse-habitacion .room-agrupada .opcion-habitacion{text-align:right;display:flex;justify-content:flex-end;align-items:center;margin-right:40px;margin-bottom:10px}.collapse-habitacion .room-agrupada .opcion-habitacion p{margin-right:30px;margin-left:10px;margin-bottom:0;text-align:end}.collapse-habitacion .room-agrupada .opcion-habitacion button{color:#fff;font-size:1.4rem;border-radius:4px;background:#81005e;transition:background-color .2s linear;min-width:145px}.collapse-habitacion .room-agrupada .opcion-habitacion button span{font-size:17px}.collapse-habitacion .room-agrupada .opcion-habitacion button span.decimales{font-size:12px}.collapse-habitacion .room-agrupada .opcion-habitacion button:hover{background:#d62d61}.modal{margin:0;-ms-scroll-chaining:none;overscroll-behavior:contain}.modal,.modalFichaHotel.modal{padding:0!important}.fichaHotel{text-align:left;padding:5px}.fichaHotel .hotel .categoria,.fichaHotel .hotel .nombre{font-size:20px;display:inline-flex;margin-right:10px}.fichaHotel .hotel .destino{color:#fff;border-radius:5px;padding:3px 5px;margin-right:8px}.fichaHotel .hotel .zona{text-transform:capitalize}.fichaHotel div.hotel{font-size:11px}.fichaHotel .descripcion{font-size:13px;text-align:justify}.fichaHotel .tituloHotel{font-size:15px;font-weight:700;margin:25px 0 7px}.modal-dialog .modal-content .modal-footer{margin:.75rem;padding:2.5rem 0 0 0;justify-content:center}.tituloHotel svg{width:16px;height:20px}.tablaServicios{-moz-column-count:5;column-count:5;-moz-column-gap:3em;column-gap:3em;-moz-column-rule:1px solid #c2c2c2;column-rule:1px solid #c2c2c2;font-size:12px;text-align:center}.infoDistancia{margin-top:15px;font-size:13px}.fichaHotel .googleMapa{height:250px}.fichaHotel .valoraciones ul{padding:0}.fichaHotel .valoraciones .valoracion{transition-duration:.25s;margin-bottom:25px}.fichaHotel .puntuacion{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center}.fichaHotel .puntuacion>div{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.fichaHotel .puntuacion>div span{display:block;margin-left:-1px;width:98%;height:100%;border-radius:10px}.fichaHotel .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra{font-weight:700;margin-left:15px}.fichaHotel .valoracion .puntuacion .total-valoracion{font-size:.9em}.fichaHotel .valoracion>p{margin-bottom:0;color:#333;font-size:13px}.fichaHotel .valoracion .nombre,.fichaHotel .valoracion .opinion{font-size:14px}.fichaHotel .valoracion .opinion .titulo{font-size:13px;margin:10px 0 3px;font-weight:700}.fichaHotel .valoracion .opinion .texto p{margin-bottom:6px}.fichaHotel .btnCargarValoraciones{font-weight:700;font-size:16px;padding:3px 20px;border-radius:20px;display:block;color:#fff;margin:10px auto}.modalFichaHotel .modal header.modal-header{padding:0;border-bottom:0}.modalFichaHotel .modal header.modal-header .close{padding:0;margin:0;z-index:1060;font-size:45px;font-weight:100;margin-top:-15px}.fichaHotel .groupConceptos{background-color:#eff3f6!important}.detalles-habitacion{width:90%;margin:0 auto}.btn-toggle-detalles{background-color:#666;color:#fff;border-radius:4px;text-align:center;margin:20px auto 0;display:block;width:30%;padding:6px 20px;font-size:1rem}.btn-toggle-detalles.not-collapsed span.text-collapsed,.btn-toggle-detalles span.text-expanded{display:none}.btn-toggle-detalles.not-collapsed span.text-expanded{display:inline}.detalles-habitacion .infoDormitorio{margin:20px 0 0 12px}.detalles-habitacion .infoDormitorio .servicios-habitacion .titulo-servicios{margin:20px 0;font-weight:700}.detalles-habitacion .infoDormitorio .listado-servicios{display:grid;grid-template-columns:repeat(4,auto);grid-row-gap:20px;grid-column-gap:15px;font-size:15px;color:#464646}.detalles-habitacion .infoDormitorio .listado-servicios>>>span{display:block}.detalles-habitacion .infoDormitorio .listado-servicios>>>span:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg height='auto' viewBox='0 0 1.45 1.25' width='13' xmlns='http://www.w3.org/2000/svg' shape-rendering='geometricprecision' text-rendering='geometricprecision' fill-rule='evenodd' clip-rule='evenodd' fill='%2373a931'%3E%3Cpath d='M1.4.07L1.36.04c-.06-.06-.16-.05-.22.01L.49.77.29.6C.23.54.13.55.07.61L.04.65A.15.15 0 000 .76C0 .8.02.84.05.87l.36.33c.03.03.07.04.12.04.04 0 .08-.02.11-.05l.78-.9a.15.15 0 00.04-.11.16.16 0 00-.05-.11z'/%3E%3C/svg%3E");margin-right:5px}.detalles-habitacion .carruselImagenes{margin:20px 0 10px;width:100%;padding:0}.detalles-habitacion .carruselImagenes .carousel-item.active{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden}.detalles-habitacion .carruselImagenes .active{border:0;padding:0}.detalles-habitacion .carruselImagenes ol.carousel-indicators li{width:50px}.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-next,.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-prev{opacity:1;width:unset}.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-prev{left:-24px}.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-next{right:-24px}.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-next-icon,.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-prev-icon{background-color:#fff!important;border-radius:50%;width:3rem;height:3rem;top:45%;left:-5px;z-index:5;-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px rgba(0,0,0,.07);color:#d62d61!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important}.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-next-icon:before,.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-prev-icon:before{font-size:35px;opacity:1;color:inherit;font-family:inherit}.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-prev-icon:before{content:""}.fichaHotel .detalles-habitacion .carruselImagenes .carousel-control-next-icon:before{content:""}.detalles-habitacion .carruselImagenes .botonesCarrusel{margin-top:10px}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-inner{display:flex}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item.active{width:100%;margin:0 auto;cursor:default;overflow-x:auto;padding-bottom:10px}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item.active::-webkit-scrollbar{-webkit-appearance:none}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item.active::-webkit-scrollbar:horizontal{height:3px}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item.active::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:none}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item .carousel-caption{width:100%;display:flex;position:relative;right:0;left:0;bottom:0;padding:0;justify-content:space-around}.fichaHotel .detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item .carousel-caption>div{height:unset;max-width:20%;min-width:20%;aspect-ratio:1/1;margin-right:3%;margin-left:0;cursor:pointer}.fichaHotel .detalles-habitacion .modal-imagenes .botonesCarrusel .carousel-item .carousel-caption>div{height:100px;max-width:106px;min-width:106px;aspect-ratio:unset;margin:0 5px}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca{height:100%;width:106px!important;opacity:.5;position:absolute;display:none}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca.active{display:block}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:middle}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-control-next,.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-control-prev{width:3%}.modal{background-color:rgba(0,0,0,.5)}.modal-dialog{max-width:1200px!important}.modal-dialog .modal-header{border-bottom:0}.modal-dialog .modal-header .close{margin:0;padding:0}@media screen and (max-width:1000px){.seleccionHotels .modal-dialog{max-width:80%}}@media screen and (max-width:950px){.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item{width:66vw}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item .carousel-caption>div{height:60px;max-width:10vw;min-width:10vw}.detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca{width:10vw}}@media screen and (max-width:830px){.modal .modal-dialog,.modalFichaHotel.modal .modal-dialog{max-width:100%;margin:0}.detalles-habitacion .carruselImagenes .carousel-control-next-icon,.detalles-habitacion .carruselImagenes .carousel-control-prev-icon{width:2.2rem;height:2.2rem}.detalles-habitacion .carruselImagenes .carousel-control-next-icon:before,.detalles-habitacion .carruselImagenes .carousel-control-prev-icon:before{font-size:30px}.detalles-habitacion .carruselImagenes .carousel-control-prev{left:-15px}.detalles-habitacion .carruselImagenes .carousel-control-next{right:-15px}}@media screen and (max-width:768px){.tablaServicios{-moz-column-count:4;column-count:4}}@media screen and (max-width:630px){.seleccionHotels .modal-dialog{max-width:530px}.btn-toggle-detalles{width:90%;font-size:.9rem}.fichaHotel .detalles-habitacion{font-size:12px}.fichaHotel .detalles-habitacion .carruselImagenes .botonesCarrusel .carousel-item .carousel-caption>div{max-width:60%;min-width:60%}.detalles-habitacion .infoDormitorio .listado-servicios{grid-template-columns:100%;font-size:inherit}}@media screen and (min-width:576px){.detalles-habitacion .carruselImagenes .modal-dialog{max-width:1200px!important}}@media screen and (max-width:560px){.modalHabitaciones div.hotel .categoria img{height:10px}.seleccionHotels .modal-dialog .modal-content footer.modal-footer{margin:.75rem;padding:1.5rem 0 0 0}.fichaHotel .carruselImagenes .carousel-item img{height:240px}.fichaHotel .tituloHotel{display:none}.fichaHotel .tituloHotel.collapsed{border-bottom:1px solid #c2c2c2}.fichaHotel .tituloHotel.btnCollapse{display:block;position:relative}.fichaHotel .tituloHotel.btnCollapse svg{position:absolute;right:0;width:24px;height:24px}.fichaHotel .tituloHotel.not-collapsed svg{transform:rotateX(180deg)}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item{width:80vw}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .carousel-caption>div{height:45px;max-width:12vw;min-width:12vw}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca{width:12vw}}@media screen and (max-width:450px){.tablaServicios{-moz-column-count:3;column-count:3}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item{width:76vw}}@media screen and (max-width:375px){.botonesCarrusel{display:none}.carruselImagenes .botonesCarrusel.carrusel-imagenes-visible{display:block}}.seleccionHotels .modal-content{height:100%}@media (min-width:576px){.modalFichaHotel.modal .modal-dialog{max-width:830px}}@media screen and (min-width:560px){.fichaHotel .tituloHotel.btnCollapse{display:none}}.modal[data-v-462bdac2]{margin:0;padding:0!important;-ms-scroll-chaining:none;overscroll-behavior:contain}.habitacion .totalSinDescuento[data-v-462bdac2]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-462bdac2]{width:76%!important;position:relative}.habitacion.noDescuento .totalSinDescuento[data-v-462bdac2]{display:none}div.div_infoHotel h2 span svg[data-v-462bdac2]:first-child{display:inline-block}.habitacion .descuento[data-v-462bdac2]{text-decoration:line-through}.habitacion.noDescuento .descuento[data-v-462bdac2],.hotelResume.filtered[data-v-462bdac2]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-462bdac2]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-462bdac2]{vertical-align:top}div.contenedor_inputs[data-v-462bdac2]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-462bdac2]{margin-top:10px}.childrenInput[data-v-462bdac2],.childsInput[data-v-462bdac2]{background:url(/front/renfe/img/formu_child.jpg) no-repeat 0!important;background-color:#fff!important;background-size:auto 90%!important}div.contenedor_inputs div.input select.childrenInput[data-v-462bdac2],div.contenedor_inputs div.input select.childsInput[data-v-462bdac2]{padding-left:9%!important}div.contenedor_inputs div.input select.adultsInput[data-v-462bdac2],div.contenedor_inputs div.input select.childrenInput[data-v-462bdac2],div.contenedor_inputs div.input select.childsInput[data-v-462bdac2]{width:90px}@media screen and (max-width:755px){.input_buscador[data-v-462bdac2],div.contenedor_inputs div.input select.childrenInput[data-v-462bdac2],div.contenedor_inputs div.input select.childsInput[data-v-462bdac2]{padding-left:30px!important}}.hotelBase[data-v-462bdac2]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-462bdac2]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-462bdac2]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-462bdac2]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-462bdac2]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-462bdac2]{width:100%}.seleccion_hotel .precioPagarYa[data-v-462bdac2]{width:auto}.hotelResume.selected .precioPagarYa[data-v-462bdac2]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-462bdac2]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-462bdac2]{fill:#fff}.precioPagarYa .precio[data-v-462bdac2]{display:inline-block;font-size:25px;margin:0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;margin-top:-5px;margin-bottom:0;float:right}.precioPagarYa .btn_mini[data-v-462bdac2]{display:block;width:auto;margin:0;margin-top:5px;float:right;font-size:15px!important;padding:3px!important;background:transparent;border:none!important;color:#000;font-weight:700;font-family:Yanone Kaffeesatz,sans-serif!important}.hotelResume .precioPagarYa .btn_mini[data-v-462bdac2]{margin-top:5px}.btn_mini[data-v-462bdac2]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-462bdac2]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-462bdac2]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-462bdac2]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-462bdac2]{margin:0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline;margin-top:8px}.rateComments span[data-v-462bdac2]{margin-left:2px}.rateComments span.tarifaNoReembolsable[data-v-462bdac2]{color:#666}.btnSeleccionado[data-v-462bdac2],.btnSeleccionar[data-v-462bdac2]{background:#006;padding:6px 12px;border-radius:20px;color:#fff!important;font-weight:700!important;font-family:Roboto,sans-serif!important;letter-spacing:1px;text-transform:uppercase;vertical-align:bottom;cursor:pointer}.btnSeleccionado svg[data-v-462bdac2],.btnSeleccionar svg[data-v-462bdac2]{width:15px}.btnSeleccionado[data-v-462bdac2]{background:#22848e}.boton_toggle_habitaciones svg polygon[data-v-462bdac2]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-462bdac2]{position:absolute;background:#666;width:200px;right:400px!important;border-radius:10px;padding:10px;color:#fff;display:none}img.icono_info_naranja:hover .popUpGris[data-v-462bdac2]{display:block!important}div.div_infoHotel .conceptos h2[data-v-462bdac2]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .restoDeHabitaciones .conceptos h2[data-v-462bdac2],div.modalHabitaciones .restoDeHabitaciones[data-v-462bdac2] .conceptos h2{padding:5px 0!important}div.div_infoHotel .groupConceptos .conceptos:first-child h2[data-v-462bdac2]{margin-top:5px}div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-462bdac2]{font-size:16px!important;padding:8px 0;display:inline-block;vertical-align:top}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-462bdac2]{padding:0 20px!important}div.hotelSelected[data-v-462bdac2]{display:none!important}.nombre_opcional.datosHab[data-v-462bdac2]{display:block;font-size:18px;padding:10px;color:#666;font-family:Roboto,sans-serif}.nombre_opcional.datosHab.primera[data-v-462bdac2]{padding:10px 0 4px 5px!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-462bdac2]{border-top:2px solid}.regimenHab[data-v-462bdac2]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren [data-v-462bdac2],.detalle_hotel [data-v-462bdac2]{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-462bdac2]{display:none;position:absolute;right:40px;border-radius:10px;background-color:rgba(251,210,24,.9);min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.restoDeHabitaciones[data-v-462bdac2]{background-color:#fff!important}div.resumen_reservar[data-v-462bdac2]{float:right;margin-left:5px}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-462bdac2]{font-size:13px!important;color:#666;max-width:400px}.concepto div.resumen_reservar .btn1[data-v-462bdac2]{margin:0!important;font-family:Yanone Kaffeesatz,sans-serif!important;padding:0!important;line-height:1!important;color:#000!important;font-weight:400;background-color:transparent!important;font-size:13px}div.div_suplemento[data-v-462bdac2]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;margin-top:5px;font-weight:100}.rateComments div.div_suplemento[data-v-462bdac2]{display:none!important}.seleccionHotels div.hotelResume .groupConceptos[data-v-462bdac2]{background-color:transparent!important;padding:0}div.hotelResume[data-v-462bdac2]{margin-top:10px;padding-top:5px;min-height:350px;border:1px solid #c2c2c2!important}button svg[data-v-462bdac2]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-462bdac2]{fill:#fff}.barraHabitacion .div_suplemento[data-v-462bdac2]{display:none}.precioPagarYa[data-v-462bdac2]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-462bdac2]{height:15px}.swal2-container .swal_fichaHotel[data-v-462bdac2]{width:50%!important}.swal2-modal[data-v-462bdac2]{overflow-y:hidden!important}@media screen and (max-width:1200px){.swal2-container .swal_fichaHotel[data-v-462bdac2]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-462bdac2]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-462bdac2]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-462bdac2]:hover,.hotelResume div.resumen_reservar .btn1[data-v-462bdac2]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-462bdac2]{width:100%!important;max-width:100%!important;margin:0!important;border:2px solid #006;vertical-align:middle;margin-bottom:20px!important}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-462bdac2]{margin:0 20px!important}.swal2-container.swal2-in[data-v-462bdac2]{z-index:99999}@media screen and (max-width:755px){.swal2-container .swal_fichaHotel[data-v-462bdac2]{width:95%!important}}@media screen and (max-width:370px){.hotelResume .img_hotel[data-v-462bdac2]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-462bdac2]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-462bdac2]{display:inline-block}div.tarifasInline[data-v-462bdac2]{display:block}.lineaEscogerTarifa[data-v-462bdac2]{text-align:right;display:inline-block;float:right}#ocio_resultados h2.v2_titulo2 .marquee[data-v-462bdac2]{display:none;width:auto;vertical-align:top;overflow:hidden;white-space:nowrap;animation:marquee 17s linear infinite;-webkit-animation:marquee 17s linear infinite}.descripcionRecortada.hideOnMobile[data-v-462bdac2],.puntosSuspensivos.hideOnMobile[data-v-462bdac2],.verFichaHotel.hideOnMobile[data-v-462bdac2]{display:none!important}#ocio_resultados div.hotelResume2.selected[data-v-462bdac2],#ocio_resultados div.hotelResume.selected[data-v-462bdac2]{background:#f2f2f2!important;border:2.5px solid #000!important}#ocio_resultados.seleccion_ocio[data-v-462bdac2]{background:none!important;border:none!important;width:100%!important;margin:0!important;float:none!important;text-align:left}.lineagris[data-v-462bdac2]{margin:0 10px}.containerBotonPagarYa[data-v-462bdac2]{display:block}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-462bdac2]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width:1200px){.hotelBase[data-v-462bdac2]{max-width:330px!important}}@media screen and (max-width:1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-462bdac2]{width:100%}}@media screen and (max-width:1010px){.hotelBase[data-v-462bdac2]{max-width:350px!important}}@media (max-width:1090px){.seleccionHotels.grupoDerecha[data-v-462bdac2]{margin:0!important}}@media (max-width:895px){.descripcionRecortada.hideOnMobile[data-v-462bdac2],.puntosSuspensivos.hideOnMobile[data-v-462bdac2],.verFichaHotel.hideOnMobile[data-v-462bdac2]{display:none!important}}@media (max-width:770px){.borderPunteado[data-v-462bdac2],.hideOnMobile[data-v-462bdac2]{display:none!important}.lineaEscogerTarifa[data-v-462bdac2]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-462bdac2]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-462bdac2]{width:100%}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-462bdac2]{max-width:100%;width:100%}.precioPagarYa[data-v-462bdac2]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto;background:#fff}.precioPagarYa .btn_mini[data-v-462bdac2]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-462bdac2]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-462bdac2]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-462bdac2]{display:none!important}.precioPagarYa .precio[data-v-462bdac2]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-462bdac2]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-462bdac2]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-462bdac2]{padding:0!important}.hotelBase[data-v-462bdac2]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-462bdac2]{margin-top:30px!important}#divBusqueda[data-v-462bdac2]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-462bdac2]{height:auto}}@media screen and (max-width:755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-462bdac2]{margin:0 20px!important}}@media (max-width:700px){.hotelBase[data-v-462bdac2]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-462bdac2]{width:100%!important}div.img_hotel img[data-v-462bdac2]{max-height:100%!important}}@media screen and (max-width:590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-462bdac2]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-462bdac2]{display:none}}@media screen and (max-width:460px){.boton_toggle_habitaciones[data-v-462bdac2]{font-size:13px!important}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-462bdac2]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-462bdac2]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-462bdac2]{padding-bottom:5px!important}.boton_toggle_habitaciones[data-v-462bdac2],div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-462bdac2],div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-462bdac2]{font-size:11px!important}.boton_toggle_habitaciones svg[data-v-462bdac2]{margin-right:0!important;float:right}h2 div.resumen_reservar .btn1[data-v-462bdac2]{padding:5px 15px!important}.precioPagarYa .btn_mini[data-v-462bdac2]{padding:0!important}.barraHabitacion span.rateComments[data-v-462bdac2]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-462bdac2],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-462bdac2]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-462bdac2]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-462bdac2]{font-size:13px!important}}@media screen and (max-width:390px){#contenido h2.v2_titulo2[data-v-462bdac2]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-462bdac2]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-462bdac2]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-462bdac2]{float:none!important}#info_compra div.producto_pagarya span[data-v-462bdac2]:first-child{display:block;color:#fff;font-family:Yanone Kaffeesatz,sans-serif;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya [data-v-462bdac2]{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-462bdac2],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-462bdac2]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-462bdac2]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-462bdac2]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-462bdac2]{fill:#22848e!important}.distancia .verFichaHotel[data-v-462bdac2]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-462bdac2]{width:160px}.imgHotel[data-v-462bdac2],.nombreHotel[data-v-462bdac2],.verFichaHotel[data-v-462bdac2]{cursor:pointer;color:#000}.seleccion_hotel p.btn_mas_hoteles[data-v-462bdac2]{text-align:center}.seleccion_hotel span.ver_mas_hoteles[data-v-462bdac2]{margin-top:20px;background-color:#fff;color:#666;border:2px solid #666;font-size:15px!important;text-transform:lowercase;padding:2px 25px 2px 30px!important;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='grey' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:0;background-position-y:50%}.seleccion_hotel span.ver_mas_hoteles[data-v-462bdac2]:hover{background-color:#fff!important;color:#666!important}.cargando_filtros[data-v-462bdac2],.sin_resultados[data-v-462bdac2]{background:#f2f2f2!important;border:2.5px solid #000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-462bdac2]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-462bdac2]{width:31%;vertical-align:top;min-height:390px!important;position:relative;margin:0 auto}.img_hotel[data-v-462bdac2]{width:100%}button.btnElegir[data-v-462bdac2]{display:block;margin:0 auto;border:0;background-color:transparent}span.textoElegir[data-v-462bdac2]{display:block;margin:0 auto;border-radius:15px;font-family:Rotobo,sans-serif;font-size:15px;border:0;text-align:center;padding:3px 18px;outline:none;transition:.5s ease-in-out}.div_infoHotel.selected span.textoElegir[data-v-462bdac2]{display:none}span.tag-ok[data-v-462bdac2]{background:#cbdc82;border-radius:5px;padding:2px 7px;color:#73a931;margin:0 auto;display:none;white-space:nowrap}span.tag-ok svg[data-v-462bdac2]{width:16px;vertical-align:middle}span.tag-ok svg .fil0[data-v-462bdac2]{fill:#73a931}.div_infoHotel.selected span.tag-ok[data-v-462bdac2]{display:block}button.btnElegir.seleccionado[data-v-462bdac2],button.btnElegir[data-v-462bdac2]:hover{color:#fff}.div_infoHotel[data-v-462bdac2]{padding:0!important;height:100%}div.hotelResume[data-v-462bdac2]{padding:0!important}.img_hotel[data-v-462bdac2]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-462bdac2]{max-width:100%;width:100%;text-align:center;padding:0 10px}.div_infoHotel .hotelBase p[data-v-462bdac2]{margin:5px 0}div.imgHotel[data-v-462bdac2]{height:200px;position:relative;display:flex;justify-content:center;align-items:center}.imgHotel .lupa[data-v-462bdac2]{position:absolute;background:hsla(0,0%,100%,.7);padding:20px;border-radius:100%;display:none;transform:rotateY(180deg)}.imgHotel:hover .lupa[data-v-462bdac2]{display:block}.div_infoHotel .nombreHotel[data-v-462bdac2]{font-size:15px;margin:0}div.img_hotel img[data-v-462bdac2]{display:none}.div_infoHotel .distancia[data-v-462bdac2]{font-size:12px!important;font-weight:600}.verFichaHotel[data-v-462bdac2]{font-size:12px}.datosTipoHotel[data-v-462bdac2],.hotelServicios[data-v-462bdac2]{border-bottom:none!important}.borderPunteado[data-v-462bdac2]{display:none!important}#ocio_resultados div.hotelResume2.selected[data-v-462bdac2],#ocio_resultados div.hotelResume.selected[data-v-462bdac2]{border:2px solid #006!important}.div_infoHotel .categoriaHotel[data-v-462bdac2]{line-height:0}.div_infoHotel .categoriaHotel img[data-v-462bdac2]{height:15px}.div_infoHotel .distancia[data-v-462bdac2]{margin:0!important;margin-top:-5px!important}.valoraciones .valoracion[data-v-462bdac2]{transition-duration:.25s;margin-bottom:25px}.valoracion .puntuacion[data-v-462bdac2]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.hotelBase .valoracion .puntuacion[data-v-462bdac2]{cursor:pointer}.hotelBase .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-462bdac2]{font-weight:700;margin-left:15px}.hotelBase .valoracion .puntuacion .total-valoracion[data-v-462bdac2]{font-size:.9em}.hotelBase .valoracion .puntuacion .valoraciones-totales[data-v-462bdac2]{font-size:.9em;margin-left:10px}.valoracion .puntuacion>div[data-v-462bdac2]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-462bdac2]{display:block;margin-left:-1px;height:100%;border-radius:10px}svg.serviceIcon[data-v-462bdac2]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-462bdac2],.hotelServicios[data-v-462bdac2]{border-bottom:0}span.textoElegir[data-v-462bdac2]{color:#fff}.btnElegir.seleccionado span.textoElegir[data-v-462bdac2]{display:none!important}.swal_fichaHotel [data-v-462bdac2]{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-462bdac2]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-462bdac2]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-462bdac2]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-462bdac2]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-462bdac2]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-462bdac2]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-462bdac2]{background-color:rgba(34,132,142,.5);position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-462bdac2]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-462bdac2]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-462bdac2]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-462bdac2]{display:block}.swal_fichaHotel p.seccionSwal[data-v-462bdac2]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-462bdac2]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-462bdac2]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-462bdac2]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-462bdac2]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-462bdac2]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-462bdac2]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-462bdac2]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-462bdac2]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-462bdac2]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-462bdac2]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-462bdac2]{margin:10px 0 20px 0!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-462bdac2]{color:#1d7a1f}.btnShowDescripcion[data-v-462bdac2]{display:none}.habitacionesSwal .conceptos[data-v-462bdac2]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-462bdac2]{text-align:left;border:1px solid;padding:5px;font-weight:700;font-size:15px;margin-top:20px}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-462bdac2]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-462bdac2]{float:none!important}.habitacionesSwal h2[data-v-462bdac2]{text-align:right;font-size:12px;margin:5px 0;height:25px}.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-462bdac2]{float:left;margin-top:7px}.habitacionesSwal path.fillMarcaBlanca[data-v-462bdac2],path.fillMarcaBlanca[data-v-462bdac2]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-462bdac2]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionado[data-v-462bdac2],.habitacionesSwal .btnSeleccionar[data-v-462bdac2]{background:#fff;padding:5px 12px;border-radius:20px;color:#006!important;border:1px solid #006;font-weight:700!important;font-family:Roboto,sans-serif!important;letter-spacing:1px;text-transform:uppercase;vertical-align:baseline;cursor:pointer;width:100%;display:block;height:25px;text-align:right}.habitacionesSwal .btnSeleccionado[data-v-462bdac2]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-462bdac2]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-462bdac2]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-462bdac2]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-462bdac2]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-462bdac2],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-462bdac2]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-462bdac2]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-462bdac2]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-462bdac2]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-462bdac2],.habitacionesSwal .lineaEscogerTarifa[data-v-462bdac2]{float:none}.headInfoHotel[data-v-462bdac2]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-462bdac2]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-462bdac2]{display:inline-block}.headInfoHotel .nombre[data-v-462bdac2]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-462bdac2]{height:20px!important}.headInfoHotel p.direccionn[data-v-462bdac2]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-462bdac2]{fill:#e80870!important}#filtersContainer[data-v-462bdac2]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-462bdac2]{width:250px;float:none;background:#a6a6a6;font-family:Roboto,sans-serif!important;padding:10px;color:#fff;font-size:17px}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-462bdac2]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px;padding-left:10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-462bdac2]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-462bdac2],#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-462bdac2]:hover{background:transparent;font-weight:700}.contenedorFiltros[data-v-462bdac2]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-462bdac2]{color:#000}.hotelsFilterContainer[data-v-462bdac2]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-462bdac2]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-462bdac2]{margin:0}.contenedorFiltros[data-v-462bdac2]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-462bdac2]{color:#fff}#contenedorFiltros button.btnGris[data-v-462bdac2]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-462bdac2]{display:none!important}.btnOrdenar.selected svg.check[data-v-462bdac2]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-462bdac2]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-462bdac2]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-462bdac2],.swal_fichaHotel span.descuento .textoDescuento[data-v-462bdac2]{display:none!important}.div_infoHotel span.descuento[data-v-462bdac2],.swal_fichaHotel span.descuento[data-v-462bdac2]{background:transparent!important}.div_infoHotel span.descuento [data-v-462bdac2],.habitacionesSwal span.descuento [data-v-462bdac2]{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-462bdac2]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-462bdac2]{outline:none!important}span.smallDecimals[data-v-462bdac2]{font-size:10px}div.img_hotel img[data-v-462bdac2]{display:block;height:100%;border:none!important}.popUpInfo.tarifaComentarios[data-v-462bdac2]{background-color:rgba(0,0,0,.8);color:#fff;font-size:12px;padding:10px}.popUpInfo.tarifaComentarios div[data-v-462bdac2]{margin-bottom:20px}p.tituloGastos[data-v-462bdac2]{color:#fff!important;font-size:13px!important}.filaFiltrarOrdenar .filtrarResultados[data-v-462bdac2]{align-items:center}.filaFiltrarOrdenar .textoCorto[data-v-462bdac2]{display:none;font-size:14px}@media screen and (max-width:1090px){.hotelResume[data-v-462bdac2]{min-height:370px!important}#filtersContainer .contenidoOrdenarPor[data-v-462bdac2],#filtersContainer[data-v-462bdac2],.hotelsFilterContainer[data-v-462bdac2]{width:auto!important;height:auto}div.imgHotel[data-v-462bdac2]{height:190px}#filtersContainer[data-v-462bdac2]{margin-left:10px}button.btnElegir[data-v-462bdac2]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-462bdac2]{width:78%!important}span.tag-ok[data-v-462bdac2],span.textoElegir[data-v-462bdac2]{margin-left:0}button.btnElegir[data-v-462bdac2]{padding:2px 5px}}@media screen and (max-width:1020px){div.seleccion_ocio.seleccion_hotel[data-v-462bdac2]{width:99%!important}#filtersContainer .contenidoOrdenarPor[data-v-462bdac2]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-462bdac2]{right:0}.contenidoOrdenarPor p[data-v-462bdac2]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-462bdac2]{float:left!important;margin-right:20px;cursor:pointer}.hotelResume[data-v-462bdac2]{width:48%}.headInfoHotel .info[data-v-462bdac2]{float:right;width:78%}}@media screen and (max-width:930px){.swal_fichaHotel .nombre[data-v-462bdac2]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-462bdac2]{height:20px!important}.headInfoHotel .info[data-v-462bdac2]{float:right;width:78%}.slick-slider .slick-track[data-v-462bdac2]{height:50px}.filaFiltrarOrdenar .textoLargo[data-v-462bdac2]{font-size:14px}.filaFiltrarOrdenar div[data-v-462bdac2]{padding:7px}}@media screen and (max-width:830px){.swal_fichaHotel tr.titulo td[data-v-462bdac2]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-462bdac2]{font-size:13px}.hotelResume[data-v-462bdac2]{width:31%}.modal .modal-dialog[data-v-462bdac2]{max-width:100%;margin:0}}@media screen and (max-width:805px){div.img_hotel img.main[data-v-462bdac2],div.imgHotel[data-v-462bdac2]{height:160px}.hotelResume[data-v-462bdac2]{min-height:350px!important}}@media screen and (max-width:796px){.headInfoHotel .info[data-v-462bdac2]{float:right;width:70%}}@media screen and (max-width:775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-462bdac2]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-462bdac2]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-462bdac2]{display:inline-block!important}}@media screen and (max-width:705px){div.img_hotel img.main[data-v-462bdac2],div.imgHotel[data-v-462bdac2]{height:180px}.hoteBase[data-v-462bdac2]{margin-top:0!important}button.btnElegir[data-v-462bdac2]{width:90%}}@media screen and (max-width:680px){.hotelResume[data-v-462bdac2]{width:45%}.filaFiltrarOrdenar .textoCorto[data-v-462bdac2]{display:inline}.filaFiltrarOrdenar .textoLargo[data-v-462bdac2]{display:none}.filaFiltrarOrdenar div[data-v-462bdac2]{padding:3px}.filaFiltrarOrdenar div svg[data-v-462bdac2]{height:60%}}@media screen and (max-width:560px){.headInfoHotel img.main[data-v-462bdac2]{display:none}.headInfoHotel .info[data-v-462bdac2]{float:none;width:100%}.modalHabitaciones .direccion[data-v-462bdac2],.modalHabitaciones .imgModalHabitaciones[data-v-462bdac2]{display:none}.modalHabitaciones div.hotel[data-v-462bdac2],.modalValoraciones div.hotel[data-v-462bdac2]{justify-content:center}.modalHabitaciones div.hotel .nombre[data-v-462bdac2],.modalValoraciones div.hotel .nombre[data-v-462bdac2]{font-size:15px;display:block}}@media screen and (max-width:530px){div.img_hotel img.main[data-v-462bdac2],div.imgHotel[data-v-462bdac2]{height:150px}.hotelResume[data-v-462bdac2]{min-height:350px!important;margin-left:10px}.swal2-container.swal2-fade.swal2-in[data-v-462bdac2]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-462bdac2]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-462bdac2]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-462bdac2]{width:100!important}img#imagenActualSwal[data-v-462bdac2]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-462bdac2]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-462bdac2]{margin:20px auto}.slick-slider .slick-track[data-v-462bdac2]{height:auto}}@media screen and (max-width:450px){div.img_hotel img.main[data-v-462bdac2],div.imgHotel[data-v-462bdac2]{height:240px}.hotelResume[data-v-462bdac2]{width:95%;float:none;margin:20px auto;min-height:450px!important}button.btnElegir[data-v-462bdac2]{width:70%}.hotelResume.seleccionado[data-v-462bdac2]{display:none}}@media screen and (max-width:450px){div.imgHotel[data-v-462bdac2]{height:215px}.hotelResume[data-v-462bdac2]{float:none;margin:20px auto;min-height:400px!important}.tablaServicios tbody[data-v-462bdac2],.tablaServicios td[data-v-462bdac2],.tablaServicios th[data-v-462bdac2],.tablaServicios thead[data-v-462bdac2],.tablaServicios tr[data-v-462bdac2],table.tablaServicios[data-v-462bdac2]{display:block}.tablaServicios thead tr[data-v-462bdac2]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-462bdac2]{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-462bdac2]:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;font-weight:700;font-size:15px}.tablaServicios td[data-v-462bdac2]:first-of-type:before{content:"Hotel"}.tablaServicios td[data-v-462bdac2]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-462bdac2]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-462bdac2]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-462bdac2]:nth-of-type(5):before{content:"Otros"}}@media screen and (max-width:410px){.swal_fichaHotel .nombre[data-v-462bdac2]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-462bdac2]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-462bdac2]{line-height:15px;font-size:12px!important}}.grupoDerecha[data-v-462bdac2]{margin-left:0;width:100%!important;background-color:transparent!important;float:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.filaFiltrarOrdenar[data-v-462bdac2]{display:flex;justify-content:space-between}.filaFiltrarOrdenar div[data-v-462bdac2]{background:grey;color:#fff;padding:10px;font-weight:700;text-align:left;width:unset}.filaFiltrarOrdenar .filtrarResultados[data-v-462bdac2]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271}.ordenarResultados[data-v-462bdac2]{border-bottom-left-radius:20px;border-top-left-radius:20px}.div_infoHotel .hotelData[data-v-462bdac2]{display:flex;flex-direction:column;height:100%;justify-content:space-between}.div_infoHotel .hotelData p.precio[data-v-462bdac2]{text-align:center;font-size:1em;margin:10px 0 5px 0;font-weight:600}.div_infoHotel .hotelData .botonera[data-v-462bdac2]{margin-bottom:7px}div.hotel[data-v-462bdac2]{text-align:left;font-size:11px;margin-bottom:15px;display:flex;align-items:flex-start}div.hotel img[data-v-462bdac2]{width:100%}.hotel .categoria[data-v-462bdac2],div.hotel .nombre[data-v-462bdac2]{font-size:20px;display:inline-flex;margin-right:10px}.modalHabitaciones div.hotel img.main[data-v-462bdac2]{width:175px;height:130px;-o-object-fit:cover;object-fit:cover;margin-right:15px}.modalHabitaciones[data-v-462bdac2],.modalValoraciones[data-v-462bdac2]{padding:0 1em}.modalHabitaciones[data-v-462bdac2]{border-bottom:1px solid #dee2e6}[data-v-462bdac2] .modal-dialog .modal-content footer.modal-footer{padding:0 0 1.5rem 0;border:0;margin:0}.seleccion_hotel .seleccionHotels.grupoDerecha[data-v-462bdac2]{margin:0 0 10px}.resultsHoteles[data-v-462bdac2]{display:flex;flex-direction:column;margin-top:50px}.loader-hoteles[data-v-462bdac2]{margin-top:50px}.hotelesVacio[data-v-462bdac2]{margin-top:50px;padding:20px;text-align:center}.texto_swal_nueva_busqueda[data-v-462bdac2]{font-size:1.8rem!important}.content_swal_nueva_busqueda[data-v-462bdac2]{font-size:1.4rem!important}.btnSwal[data-v-462bdac2]{border-radius:50px!important;padding:.2em 2em!important}.swal2-icon-show[data-v-462bdac2]{width:0!important;height:0!important;margin:.25rem auto!important;border:0!important}.icono-ok[data-v-462bdac2]{width:16px;fill:#fff;vertical-align:unset!important;margin-right:7px}.aviso[data-v-462bdac2]{margin:10px 0;color:#f18b17;display:flex}.aviso img[data-v-462bdac2]{width:10px;margin-right:13px}.botonConfirmar[data-v-462bdac2]{width:auto;border-radius:15px;padding:2px 10px;border:none;color:#fff;font-weight:700;margin:0}@media screen and (max-width:1200px){.resultsHoteles[data-v-462bdac2]{display:block}}@media screen and (max-width:700px){.resultsHoteles[data-v-462bdac2]{margin-top:100px}.hotelesVacio[data-v-462bdac2]{padding:120px 20px 0}}