[data-v-5b7f7388] .modal{padding:0!important;margin:0;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:rgba(0,0,0,.5)}[data-v-5b7f7388] .modal-imagenes .modal-dialog,[data-v-5b7f7388] .modal-mapa .modal-dialog,[data-v-5b7f7388] .modalFichaHotel.modal .modal-dialog{max-width:1200px!important}[data-v-5b7f7388] .modal-imagenes,[data-v-5b7f7388] .modal-mapa{z-index:1100!important}.fichaHotel[data-v-5b7f7388]{text-align:left;padding:5px}.fichaHotel .titulo-hotel[data-v-5b7f7388]{margin:0 0 20px!important;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}.fichaHotel .titulo-hotel .nombre-alojamiento[data-v-5b7f7388]{font-size:2rem;font-weight:700;color:inherit;margin:0;text-transform:capitalize}.fichaHotel .titulo-hotel .categoria-hotel[data-v-5b7f7388]{line-height:0;margin-top:8px}.fichaHotel .titulo-hotel .categoria-hotel[data-v-5b7f7388] svg{width:20px;height:20px;margin-right:3px;fill:#464646}.fichaHotel .hotel .destino[data-v-5b7f7388]{color:#fff;border-radius:5px;padding:3px 5px;margin-right:8px}.fichaHotel .hotel .zona[data-v-5b7f7388]{text-transform:capitalize}.fichaHotel div.hotel[data-v-5b7f7388]{font-size:11px}.fichaHotel .carrusel-imagenes[data-v-5b7f7388]{margin:10px 0}.fichaHotel .carrusel-imagenes .carousel-item.active[data-v-5b7f7388]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-item img{height:unset;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:middle}.fichaHotel .carrusel-imagenes .active[data-v-5b7f7388]{border:0;padding:0}.fichaHotel .carrusel-imagenes ol.carousel-indicators li[data-v-5b7f7388]{width:50px}.fichaHotel .descripcion[data-v-5b7f7388]{font-size:13px;text-align:justify}.fichaHotel .tituloHotel[data-v-5b7f7388]{font-size:15px;font-weight:700;margin:25px 0 7px}.modal-dialog .modal-content .modal-footer[data-v-5b7f7388]{margin:.75rem;padding:2.5rem 0 0 0;justify-content:center}.tituloHotel svg[data-v-5b7f7388]{width:16px;height:20px}.tablaServicios[data-v-5b7f7388]{-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[data-v-5b7f7388]{margin-top:15px;font-size:13px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-5b7f7388]{margin:0 auto}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .carousel-caption>div[data-v-5b7f7388]{height:80px;max-width:106px;min-width:106px;cursor:pointer}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca[data-v-5b7f7388]{height:100%;width:106px;opacity:.5;position:absolute;display:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-next[data-v-5b7f7388],.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-prev[data-v-5b7f7388]{width:3%}.fichaHotel .googleMapa[data-v-5b7f7388]{height:250px}.fichaHotel .valoraciones ul[data-v-5b7f7388]{padding:0}.valoraciones .contenido-comentario.card[data-v-5b7f7388]{margin-top:35px;padding:0;border-radius:.4rem;border:0}.valoraciones .contenido-comentario.card .card-body[data-v-5b7f7388]{padding:1.5rem 2rem}.valoraciones .contenido-comentario .card-body h5 .autor-comentario[data-v-5b7f7388]{font-weight:700}.valoraciones .contenido-comentario .card-body h5 .fecha-comentario[data-v-5b7f7388]{font-size:.8em}.valoraciones .contenido-comentario .card-body h5[data-v-5b7f7388]{margin-top:0}.valoraciones .contenido-comentario .card-body p[data-v-5b7f7388]{font-family:Roboto,sans-serif!important;padding:initial;margin:10px 0 0 0}.valoraciones .contenido-comentario .card-body .puntuacion-comentario[data-v-5b7f7388]{margin-bottom:20px}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .puntos-comentario[data-v-5b7f7388]{font-weight:700}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .sobre-comentario[data-v-5b7f7388]{font-size:10px}.valoraciones .contenido-comentario .card-body .comentario .titulo-comentario[data-v-5b7f7388]{font-weight:700;margin-bottom:2px}.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario[data-v-5b7f7388],.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario p[data-v-5b7f7388]{font-size:15px}.valoraciones[data-v-5b7f7388] .theme--light.v-pagination .v-pagination__item--active{color:#464646!important}.valoraciones .contenedorLoadingBuscador[data-v-5b7f7388]{width:100%;height:100%;top:0;left:0;display:block;z-index:2000;text-align:center}.valoraciones .contenedorLoadingBuscador .loader[data-v-5b7f7388]{margin:300px auto;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;border-width:4px!important;border-style:solid none none none!important}.fichaHotel .valoraciones .valoracion[data-v-5b7f7388]{transition-duration:.25s;margin-bottom:25px}.fichaHotel .puntuacion[data-v-5b7f7388]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;cursor:pointer}.fichaHotel .puntuacion>div[data-v-5b7f7388]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.fichaHotel .puntuacion>div span[data-v-5b7f7388]{display:block;margin-left:-1px;width:98%;height:100%;border-radius:10px}.fichaHotel .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-5b7f7388]{font-weight:700;margin-left:3px}.fichaHotel .valoracion .puntuacion .total-valoracion[data-v-5b7f7388]{font-size:.9em;margin-right:3px}.fichaHotel .valoracion>p[data-v-5b7f7388]{margin-bottom:0;color:#333;font-size:13px}.fichaHotel .valoracion .nombre[data-v-5b7f7388],.fichaHotel .valoracion .opinion[data-v-5b7f7388]{font-size:14px}.fichaHotel .valoracion .opinion .titulo[data-v-5b7f7388]{font-size:13px;margin:10px 0 3px;font-weight:700}.fichaHotel .valoracion .opinion .texto p[data-v-5b7f7388]{margin-bottom:6px}.fichaHotel .btnCargarValoraciones[data-v-5b7f7388]{font-weight:700;font-size:16px;padding:3px 20px;border-radius:20px;display:block;color:#fff;margin:10px auto}[data-v-5b7f7388] .modalFichaHotel.modal header.modal-header{height:unset;padding:15px 0;border-bottom:0}[data-v-5b7f7388] .modalFichaHotel.modal header.modal-header .close{padding:0;margin:0;z-index:1060;font-size:45px;font-weight:100;margin-top:-15px}.fichaHotel .margin-section-ficha[data-v-5b7f7388]{margin-top:90px!important}.fichaHotel .card-shadow[data-v-5b7f7388]{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px rgba(0,0,0,.07);transition:box-shadow .3s linear}.fichaHotel .card-shadow[data-v-5b7f7388]:hover{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.14);box-shadow:0 0 20px 6px rgba(0,0,0,.14)}.fichaHotel h3.sub-titulo[data-v-5b7f7388]{text-align:center;font-weight:700;margin-bottom:10px;color:#464646;font-size:22px}.banner div.banner-container[data-v-5b7f7388]{background-color:#fff;border-radius:7px;display:flex;text-decoration:none}.banner div.banner-container[data-v-5b7f7388]:hover{text-decoration:none}.banner div.banner-container div.banner-img[data-v-5b7f7388]{position:relative}.banner div.banner-container div.banner-img[data-v-5b7f7388]:after{display:block;content:"";position:absolute;top:0;right:-2.757rem;width:5.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.banner div.banner-container div.banner-img img[data-v-5b7f7388]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:670px;height:375px;object-fit:cover;-o-object-fit:cover;border-top-left-radius:7px;border-bottom-left-radius:7px}.banner div.banner-container div.banner-text[data-v-5b7f7388]{display:flex;flex-direction:column;justify-content:space-between;min-width:35%;min-height:100%;z-index:1;margin:10px auto;padding:1rem;color:#464646}.banner div.banner-container div.banner-text h3[data-v-5b7f7388]{margin:0;font-size:2.2rem;font-weight:700}.banner div.banner-container div.banner-text p[data-v-5b7f7388]{margin:2rem 0 10px}.banner div.banner-container div.banner-text p.direccion[data-v-5b7f7388]{text-transform:capitalize;font-weight:400;font-size:16px}.banner div.banner-container div.banner-text .tipo-alojamiento[data-v-5b7f7388]{background-color:#757575;color:#fff;padding:5px 25px;border-radius:5px;font-weight:700}.banner .mapa[data-v-5b7f7388]{position:relative;text-align:center;cursor:pointer}.banner .mapa p[data-v-5b7f7388]{position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);margin:0!important;font-size:30px;font-weight:700;color:#000}.banner .modal-content[data-v-5b7f7388]{height:500px}.carousel-imagenes[data-v-5b7f7388]{display:flex;flex-direction:row;justify-content:space-between}.carousel-imagenes .imagen-alojamiento img[data-v-5b7f7388]{width:100px;border-radius:10px}.carrusel-imagenes[data-v-5b7f7388]{margin:10px 0;width:100%;padding-right:15px;padding-left:15px}.carrusel-imagenes .carousel-item.active[data-v-5b7f7388]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;background-color:initial}.carrusel-imagenes[data-v-5b7f7388] .carousel-item img{height:unset;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;vertical-align:middle}.carrusel-imagenes .active[data-v-5b7f7388]{border:0;padding:0}.carrusel-imagenes ol.carousel-indicators li[data-v-5b7f7388]{width:50px}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-next,.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-prev{opacity:1;width:unset}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-5b7f7388] .carousel-control-next,.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-5b7f7388] .carousel-control-prev{display:none}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-prev{left:-20px}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-next{right:-20px}.fichaHotel .carrusel-imagenes div[data-v-5b7f7388]:not(.botonesCarrusel) .carousel-control-next-icon,.fichaHotel .carrusel-imagenes div[data-v-5b7f7388]:not(.botonesCarrusel) .carousel-control-prev-icon{background-color:#fff!important;border-radius:50%;width:2.5rem;height:2.5rem;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:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-next-icon:before,.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-prev-icon:before{font-size:35px;opacity:1;color:inherit;font-family:inherit}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-prev-icon:before{content:""}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-next-icon:before{content:""}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-5b7f7388]{margin-top:10px;display:block}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-inner[data-v-5b7f7388]{display:flex}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-5b7f7388]{width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-5b7f7388]{cursor:default;overflow-x:auto;padding-bottom:10px;width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-5b7f7388]::-webkit-scrollbar{-webkit-appearance:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-5b7f7388]::-webkit-scrollbar:horizontal{height:3px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-5b7f7388]::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:none}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .botonesCarrusel .carousel-item .carousel-caption{width:100%;min-width:-moz-fit-content;min-width:fit-content;display:flex;position:relative;right:0;left:0;bottom:0;padding:0;justify-content:center;z-index:0}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .botonesCarrusel .carousel-item .carousel-caption>div{height:100px;max-width:106px;min-width:106px;cursor:pointer;margin-left:5px;margin-right:5px}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .botonesCarrusel .carousel-item .filtroMarcaBlanca{height:100%;width:106px;opacity:.5;position:absolute;display:none;border-radius:4px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca.active[data-v-5b7f7388]{display:block;pointer-events:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item img[data-v-5b7f7388]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:middle;border-radius:4px}.fichaHotel .room-agrupada[data-v-5b7f7388]{cursor:pointer;border-radius:5px;background-color:#fff;margin-bottom:25px;border:none}.fichaHotel .room-agrupada .collapse.show[data-v-5b7f7388]{padding-bottom:10px}.fichaHotel .room-agrupada .datosHab[data-v-5b7f7388]{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;border:none}.fichaHotel .room-agrupada .datosHab span[data-v-5b7f7388]{display:flex;align-items:center;font-size:17px;font-weight:700;margin-bottom:0;margin-right:20px}.fichaHotel .room-agrupada .datosHab span.precio-habitacion[data-v-5b7f7388]{align-items:baseline}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-5b7f7388]{transition:.5s ease-in-out;margin-left:20px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow.fill-renfe[data-v-5b7f7388]{fill:#d62d61!important}.fichaHotel .room-agrupada .datosHab.collapsed svg.arrow[data-v-5b7f7388]{transform:rotate(0deg)}.fichaHotel .room-agrupada .datosHab.not-collapsed svg.arrow[data-v-5b7f7388]{transform:rotate(-180deg)}.fichaHotel .room-agrupada .datosHab .desde[data-v-5b7f7388]{font-weight:500!important;font-size:15px;margin-right:10px}.servicios .servicios-svg[data-v-5b7f7388]{text-align:center;margin-top:30px;display:flex;justify-content:space-around;align-items:flex-end}.servicios.no-responsive .servicios-svg[data-v-5b7f7388]{justify-content:center}.servicios.no-responsive .servicios-svg div.item.existe[data-v-5b7f7388]{margin:0 30px}.servicios .servicios-svg div.item[data-v-5b7f7388]{display:flex;flex-direction:column;align-items:center}.servicios .servicios-svg div.item span[data-v-5b7f7388]{margin-top:5px}.servicios .serviceIcon[data-v-5b7f7388]{width:50px;margin:0 5px;vertical-align:bottom;max-height:50px}.servicios .serviceIcon.fill-renfe[data-v-5b7f7388]{fill:#d62d61!important}.servicios .servicios-svg .carousel-inner[data-v-5b7f7388]{display:flex;height:150px;justify-content:center}.servicios .servicios-svg .carousel-item[data-v-5b7f7388]{margin:0 auto}.servicios .servicios-svg .carousel-item.active[data-v-5b7f7388]{cursor:default;background-color:unset}.servicios .servicios-svg .carousel-item .carousel-caption[data-v-5b7f7388]{width:100%;display:flex;position:relative;right:0;left:0;bottom:0;padding:0;justify-content:space-around;color:#000;font-weight:500}.servicios .servicios-svg[data-v-5b7f7388] .carousel-control-next-icon,.servicios .servicios-svg[data-v-5b7f7388] .carousel-control-prev-icon{background-color:#fff!important;border-radius:50%;width:2.2rem;height:2.2rem;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:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important;font-size:30px}.servicios[data-v-5b7f7388] .carousel-control-prev-icon:before{content:""}.servicios[data-v-5b7f7388] .carousel-control-next-icon:before{content:""}.servicios .servicios-svg[data-v-5b7f7388] ol.carousel-indicators{top:125px;padding-left:0}.servicios .servicios-svg[data-v-5b7f7388] ol.carousel-indicators li{background-color:#464646}.servicios .servicios-svg[data-v-5b7f7388] ol.carousel-indicators li.active{padding:0}.mas-servicios[data-v-5b7f7388]{text-align:center;font-size:18px;margin:40px 0 0}.mas-servicios .btn-ver-mas[data-v-5b7f7388]{font-size:18px;font-weight:700}#masServicios .tablaServicios[data-v-5b7f7388]{-moz-column-count:4!important;column-count:4;-moz-column-gap:3em;column-gap:3em;-moz-column-rule:1px solid #dadada;column-rule:1px solid #dadada;font-size:12px;text-align:center}.descripcion .texto-descripcion[data-v-5b7f7388]{font-size:17px;margin-top:30px}.descripcion .card[data-v-5b7f7388]{margin-top:100px;padding:0;border-radius:.4rem;border:0;margin-bottom:100px}.descripcion .card .card-body[data-v-5b7f7388]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.descripcion .card .card-body .pregunta-final[data-v-5b7f7388]{font-weight:700;margin-bottom:0}.descripcion .card .card-body .boton-reservar[data-v-5b7f7388]{padding:5px 45px;border-radius:5px;color:#fff;font-weight:700;font-size:16px}.info-busqueda p[data-v-5b7f7388]{margin-right:0}@media screen and (max-width:1000px){.seleccionHotels .modal-dialog[data-v-5b7f7388]{max-width:80%}}@media screen and (max-width:950px){.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-5b7f7388]{width:66vw}}@media screen and (max-width:830px){.modal .modal-dialog[data-v-5b7f7388],.modalFichaHotel.modal .modal-dialog[data-v-5b7f7388]{max-width:100%;margin:0}h3.nombre-alojamiento[data-v-5b7f7388]{font-size:1.5rem;margin-top:15px}.categoria-hotel svg[data-v-5b7f7388]{width:20px}.banner-hotel .col-md-12[data-v-5b7f7388]{padding:0}.banner div.banner-container div.banner-img img[data-v-5b7f7388]{width:100%;height:100%}.banner div.banner-container div.banner-text[data-v-5b7f7388]{min-width:45%;zoom:76%}.banner div.banner-container div.banner-text p[data-v-5b7f7388]{font-size:16px}.fichaHotel .carrusel-imagenes[data-v-5b7f7388]{padding:0}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-next-icon,.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-prev-icon{width:2.2rem;height:2.2rem}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-next-icon:before,.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-prev-icon:before{font-size:30px}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-prev{left:-15px}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-control-next{right:-15px}.info-busqueda[data-v-5b7f7388]{margin-bottom:10px}}.servicios.no-responsive[data-v-5b7f7388]{display:none!important}.servicios.responsive[data-v-5b7f7388]{display:block!important}#masServicios .tablaServicios[data-v-5b7f7388]{-moz-column-count:3!important;column-count:3;-moz-column-gap:1.5em;column-gap:1.5em;color:#464646}@media screen and (max-width:775px){.descripcion .card[data-v-5b7f7388]{width:100%}.descripcion .card .card-body[data-v-5b7f7388]{flex-direction:column}.descripcion .card .card-body .boton-reservar[data-v-5b7f7388]{margin-top:20px}.descripcion .texto-descripcion[data-v-5b7f7388]{font-size:14px}}@media screen and (max-width:768px){.tablaServicios[data-v-5b7f7388]{-moz-column-count:4;column-count:4}}@media screen and (max-width:630px){.seleccionHotels .modal-dialog[data-v-5b7f7388]{max-width:530px}}@media screen and (max-width:560px){.modalHabitaciones div.hotel .categoria img[data-v-5b7f7388]{height:10px}.seleccionHotels .modal-dialog .modal-content footer.modal-footer[data-v-5b7f7388]{margin:.75rem;padding:1.5rem 0 0 0}.fichaHotel .carrusel-imagenes[data-v-5b7f7388] .carousel-item img{height:240px}.fichaHotel .tituloHotel[data-v-5b7f7388]{display:none}.fichaHotel .tituloHotel.collapsed[data-v-5b7f7388]{border-bottom:1px solid #c2c2c2}.fichaHotel .tituloHotel.btnCollapse[data-v-5b7f7388]{display:block;position:relative}.fichaHotel .tituloHotel.btnCollapse svg[data-v-5b7f7388]{position:absolute;right:0;width:24px;height:24px}.fichaHotel .tituloHotel.not-collapsed svg[data-v-5b7f7388]{transform:rotateX(180deg)}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-5b7f7388]{width:80vw}}@media screen and (max-width:450px){.tablaServicios[data-v-5b7f7388]{-moz-column-count:3;column-count:3}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-5b7f7388]{width:76vw}.fichaHotel .room-agrupada .datosHab[data-v-5b7f7388]{zoom:75%}.fichaHotel .room-agrupada .datosHab span[data-v-5b7f7388]{margin-right:10px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-5b7f7388]{margin-right:20px}}@media screen and (max-width:375px){.botonesCarrusel[data-v-5b7f7388]{display:none}}.seleccionHotels .modal-content[data-v-5b7f7388]{height:100%}@media (min-width:576px){.modalFichaHotel.modal .modal-dialog[data-v-5b7f7388]{max-width:830px}}@media screen and (min-width:560px){.fichaHotel .tituloHotel.btnCollapse[data-v-5b7f7388]{display:none}.nombre_opcional.datosHab.primera[data-v-5b7f7388]{padding:10px 0 4px 5px!important}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-5b7f7388]:first-child{margin:0}}.amadeusOrdenacionContainer{background-color:transparent!important;margin:10px 0 10px 0!important;width:unset!important;max-width:330px;float:none;position:absolute;top:unset;left:unset;z-index:790;right:13px}.amadeusOrdenacionContainer h2.tituloOrdenacion{margin-bottom:0!important;border-radius:unset!important;width:100%;font-size:15px!important;color:#fff!important;padding:10px!important;background-color:#999}.amadeusOrdenacionContainer h2.tituloOrdenacion>svg{margin:0 15px}.amadeusOrdenacionContainer h2.tituloOrdenacion.ordenacionCollapsed{border-bottom-left-radius:20px!important;border-top-left-radius:20px!important}.amadeusOrdenacionContainer .textoCorto{display:none}.amadeusOrdenacionContainer .textoCorto,.amadeusOrdenacionContainer .textoLargo{cursor:pointer}#cerrarOrdenacion{cursor:pointer;display:unset;margin:0 15px}.amadeusOrdenacionContainer .ordenacionContent{background-color:#999;max-height:700px;overflow-y:auto}.amadeusOrdenacionContainer .ordenacionContent .opciones{padding:10px 20px}.amadeusOrdenacionContainer .ordenacionContent .opciones>div{color:#fff;font-size:1rem;padding:8px 0;cursor:pointer}.amadeusOrdenacionContainer .ordenacionContent .opciones .iconoFlecha svg{fill:#fff}.amadeusOrdenacionContainer .ordenacionContent .opciones>div .iconoFlecha.rotate svg{transform:rotate(180deg)}.amadeusOrdenacionContainer .filtro label,.amadeusOrdenacionContainer .filtro p{color:#fff;font-size:13px}.amadeusOrdenacionContainer .filtro p{margin-left:10px}.amadeusOrdenacionContainer .filtro p svg{vertical-align:middle;fill:#fff}.amadeusOrdenacionContainer .filtro p.selected svg{display:inline-block!important}.amadeusOrdenacionContainer .filtro.regimenes p svg{display:none}.amadeusOrdenacionContainer .filtro.regimenes p svg.selected{display:inline}.amadeusOrdenacionContainer #categorias div.categoria{display:flex;justify-content:flex-start;margin:5px 10px;align-items:center;cursor:pointer}.amadeusOrdenacionContainer #categorias div.categoria svg{width:17px;height:17px;margin:0 1px;fill:#ccc}.amadeusOrdenacionContainer #categorias div.categoria.selected svg{fill:#f1a85f}.amadeusOrdenacionContainer .filtro.servicios #servicios{display:flex;align-items:center;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}.amadeusOrdenacionContainer .filtro.servicios svg{margin:0 4px;width:17px;height:21px;fill:#fff}.amadeusOrdenacionContainer .filtro #categorias img,.amadeusOrdenacionContainer .filtro.servicios svg{cursor:pointer}.amadeusOrdenacionContainer .filtro #nombre{padding:5px}.amadeusOrdenacionContainer .filtro #nombre .vs__selected-options span{margin:0;border:0}.amadeusOrdenacionContainer .filtro #nombre .v-select{background-color:transparent!important}.amadeusOrdenacionContainer .filtro #nombre .v-select .vs__dropdown-toggle .vs__open-indicator{transform:none;fill:#000;display:none}.amadeusOrdenacionContainer .filtro #nombre .v-select .vs__dropdown-menu{min-width:91px!important;width:100%;padding-left:0}.amadeusOrdenacionContainer .filtro #nombre input,.buscadorRenfe #seleccionPersonas .inputDerecha,.buscadorRenfe .seleccionInput input{margin:0;border:0;color:#727271}.amadeusOrdenacionContainer .filtro #nombre .vs__selected+.vs__search{display:none}.amadeusOrdenacionContainer .filtro #nombre .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:0}.amadeusOrdenacionContainer .filtro #nombre .vs__clear{display:flex}.amadeusOrdenacionContainer .filtro #nombre .vs__actions{padding:0}.amadeusOrdenacionContainer .filtro #nombre .vs__dropdown-toggle{background-color:#fff;padding:5px;border:2px solid #b9baba;color:#000;width:100%;cursor:pointer}.amadeusOrdenacionContainer .filtro #nombre .vs__dropdown-menu .vs__dropdown-option{color:#000}.amadeusOrdenacionContainer .filtro #nombre .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.amadeusOrdenacionContainer .filtro.precios input,.amadeusOrdenacionContainer .filtro.tematicas input,.amadeusOrdenacionContainer .filtro.tipo-establecimiento input{width:unset;display:none}.amadeusOrdenacionContainer .filtro.precios #price label,.amadeusOrdenacionContainer .filtro.tematicas #tematicas label,.amadeusOrdenacionContainer .filtro.tipo-establecimiento #tipoEstablecimiento label{display:flex;align-items:center;position:relative;margin-bottom:5px;cursor:pointer}.amadeusOrdenacionContainer .filtro.precios .checkmark,.amadeusOrdenacionContainer .filtro.tematicas .checkmark,.amadeusOrdenacionContainer .filtro.tipo-establecimiento .checkmark{height:16px;width:16px;border-radius:3px;border:1px solid;box-sizing:border-box;margin-right:5px;display:inline-flex;justify-content:center}.amadeusOrdenacionContainer .filtro.precios label:hover .checkmark,.amadeusOrdenacionContainer .filtro.tematicas label:hover .checkmark,.amadeusOrdenacionContainer .filtro.tipo-establecimiento label:hover .checkmark{border-color:#ccc}.amadeusOrdenacionContainer .filtro.precios .checkmark svg,.amadeusOrdenacionContainer .filtro.tematicas .checkmark svg,.amadeusOrdenacionContainer .filtro.tipo-establecimiento .checkmark svg{width:10px;vertical-align:middle;display:none;fill:#fff}.amadeusOrdenacionContainer .filtro.precios .checkmark.checked svg,.amadeusOrdenacionContainer .filtro.tematicas .checkmark.checked svg,.amadeusOrdenacionContainer .filtro.tipo-establecimiento .checkmark.checked svg{display:block}.amadeusOrdenacionContainer .filtro.ubicacion #location{display:flex;flex-direction:column;padding:0 18px}.amadeusOrdenacionContainer .filtro.ubicacion button.btn-aceptar{font-size:.9em;border:2px solid #fff;border-radius:40px;padding:3px 20px;width:-moz-fit-content;width:fit-content;align-self:center}.amadeusOrdenacionContainer .filtro.ubicacion .v-slider__thumb:after{cursor:pointer}.amadeusOrdenacionContainer .filtro.ubicacion .v-slider__thumb-label>*{color:#000}.amadeusOrdenacionContainer .botonera{display:flex;justify-content:flex-end;margin-top:10px}.amadeusOrdenacionContainer .botonera .btnGris{border-radius:40px;border:2px solid #fff;margin-right:15px}#categorias,#price,#regimenes,#tematicas,#tipoEstablecimiento{margin:0 10px;border:2px solid #fff;border-radius:7px}#tematicas{max-height:210px;overflow-y:scroll}@media screen and (min-width:1200px){.amadeusOrdenacionContainer .textoCorto{display:none}.amadeusOrdenacionContainer .textoLargo{display:inline}}@media screen and (max-width:1200px){.amadeusOrdenacionContainer{max-width:unset}}@media screen and (max-width:1010px){.amadeusOrdenacionContainer{text-align:left;padding-top:0!important}}@media screen and (max-width:1010px) and (min-width:830px){.amadeusOrdenacionContainer .textoCorto{display:inline}.amadeusOrdenacionContainer .textoLargo{display:none}}@media screen and (max-width:700px){.amadeusOrdenacionContainer .textoCorto{display:inline}.amadeusOrdenacionContainer .textoLargo{display:none}.amadeusOrdenacionContainer{top:50px;right:unset;margin:10px 0 10px 10px!important}.amadeusOrdenacionContainer h2.tituloOrdenacion.ordenacionCollapsed{border-bottom-right-radius:20px!important;border-top-right-radius:20px!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important}.amadeusOrdenacionContainer h2.tituloOrdenacion>svg{order:2}.amadeusOrdenacionContainer h2.tituloOrdenacion .textoCorto,.amadeusOrdenacionContainer h2.tituloOrdenacion .textoLargo{order:1}.amadeusOrdenacionContainer h2.tituloOrdenacion #botonesOrdenacion{order:3}}@media screen and (max-width:520px){.amadeusOrdenacionContainer .botonera .btnGris{padding:2px 10px!important}.amadeusOrdenacionContainer h2.tituloOrdenacion{font-size:14px!important}}