.container-fluid .btn-volver{display:flex;align-items:center;width:100%;text-align:center;color:#464646}.container-fluid .btn-volver svg{transform:rotate(180deg);fill:#464646;width:7px;margin-right:10px}h3.nombre-alojamiento{text-align:center;color:#464646;font-weight:700;font-size:2.2rem}h3.nombre-alojamiento,p.direccion{text-transform:capitalize}.categoria-hotel svg{width:25px;margin:1px;fill:#464646}.banner a.banner-container{background-color:#fff;border-radius:7px;display:flex;text-decoration:none}.banner a.banner-container:hover{text-decoration:none}.banner a.banner-container div.banner-img{position:relative}.banner a.banner-container div.banner-img:after{display:block;content:"";position:absolute;top:0;right:-2.757rem;width:5.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.banner a.banner-container div.banner-img img{-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 a.banner-container div.banner-text{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 a.banner-container div.banner-text h3{margin:0;font-size:2.2rem;font-weight:700}.banner a.banner-container div.banner-text p{margin:2rem 0 10px}.banner a.banner-container div.banner-text .tipo-alojamiento{background-color:#757575;color:#fff;padding:5px 25px;border-radius:5px;font-weight:700}.banner .mapa{position:relative;text-align:center}.banner .mapa p{position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);margin:0!important;font-size:30px;font-weight:700;color:#000}.banner .modal-content{height:500px}.carousel-imagenes{display:flex;flex-direction:row;justify-content:space-between}.carousel-imagenes .imagen-alojamiento img{width:100px;border-radius:10px}.carruselImagenes{margin:10px 0;width:100%;padding-right:15px;padding-left:15px}.carruselImagenes .carousel-item.active{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;background-color:initial}.carruselImagenes .carousel-item img{height:480px;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;vertical-align:middle}.carruselImagenes .active{border:0;padding:0}.carruselImagenes ol.carousel-indicators li{width:50px}.carruselImagenes .carousel-control-next,.carruselImagenes .carousel-control-prev{opacity:1;width:unset}.carruselImagenes .carousel-control-prev{left:-24px}.carruselImagenes .carousel-control-next{right:-24px}.carruselImagenes .carousel-control-next-icon,.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}.carruselImagenes .carousel-control-next-icon:before,.carruselImagenes .carousel-control-prev-icon:before{font-size:35px;opacity:1;color:inherit;font-family:inherit}.carruselImagenes .carousel-control-prev-icon:before{content:""}.carruselImagenes .carousel-control-next-icon:before{content:""}.carruselImagenes .botonesCarrusel{margin-top:10px;display:block}.carruselImagenes .botonesCarrusel .carousel-inner{display:flex}.carruselImagenes .botonesCarrusel .carousel-item{width:100%}.carruselImagenes .botonesCarrusel .carousel-item.active{cursor:default;overflow-x:auto;padding-bottom:10px}.carruselImagenes .botonesCarrusel .carousel-item.active::-webkit-scrollbar{-webkit-appearance:none}.carruselImagenes .botonesCarrusel .carousel-item.active::-webkit-scrollbar:horizontal{height:3px}.carruselImagenes .botonesCarrusel .carousel-item.active::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border-radius:10px;border:none}.carruselImagenes .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}.carruselImagenes .botonesCarrusel .carousel-item .carousel-caption>div{height:100px;max-width:106px;min-width:106px;cursor:pointer;margin-left:5px;margin-right:5px}.carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca{height:100%;width:106px;opacity:.5;position:absolute;display:none;border-radius:4px}.carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca.active{display:block;pointer-events:none}.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;border-radius:4px}.carruselImagenes .botonesCarrusel .carousel-control-next,.carruselImagenes .botonesCarrusel .carousel-control-prev{width:3%;display:none}.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:1200px){.banner a.banner-container div.banner-img img{width:55vw}}@media screen and (max-width:1000px){.banner a.banner-container div.banner-img{zoom:87%}.banner a.banner-container div.banner-text{zoom:80%}}@media screen and (max-width:830px){h3.nombre-alojamiento{font-size:1.5rem;margin-top:15px}.categoria-hotel svg{width:20px}.banner a.banner-container div.banner-img{zoom:80%;min-width:40%}.banner a.banner-container div.banner-img:after{right:-3.757rem}.banner a.banner-container div.banner-img img{width:100%;height:100%}.banner a.banner-container div.banner-text{min-width:45%;zoom:76%}.carruselImagenes .carousel-control-next-icon,.carruselImagenes .carousel-control-prev-icon{width:2.2rem;height:2.2rem}.carruselImagenes .carousel-control-next-icon:before,.carruselImagenes .carousel-control-prev-icon:before{font-size:30px}.carruselImagenes .carousel-control-prev{left:-15px}.carruselImagenes .carousel-control-next{right:-15px}}@media screen and (max-width:730px){.banner a.banner-container div.banner-img{zoom:85%}.banner a.banner-container div.banner-text{zoom:80%}.banner a.banner-container div.banner-text .mapa p{zoom:90%}}@media screen and (max-width:630px){.banner a.banner-container div.banner-img,.banner a.banner-container div.banner-text,.banner a.banner-container div.banner-text .mapa p{zoom:75%}}@media screen and (min-width:576px){.carruselImagenes .modal-dialog,.modal-mapa .modal-dialog{max-width:1200px!important}}@media screen and (max-width:560px){.carruselImagenes .carousel-item img{height:240px!important}.carruselImagenes .botonesCarrusel .carousel-item img{width:100%!important;height:100%!important}}@media screen and (max-width:530px){.banner a.banner-container div.banner-img,.banner a.banner-container div.banner-text{zoom:60%}}@media screen and (max-width:450px){.banner a.banner-container div.banner-img,.banner a.banner-container div.banner-text{zoom:59%}}@media screen and (max-width:400px){.banner a.banner-container div.banner-img{zoom:42%}.banner a.banner-container div.banner-text{zoom:55%}.banner a.banner-container div.banner-text .puntuacion{font-size:18px}}@media screen and (max-width:375px){.carruselImagenes .botonesCarrusel.carrusel-imagenes-visible{display:block}}@media screen and (max-width:360px){.banner a.banner-container div.banner-img{zoom:42%}.banner a.banner-container div.banner-text{zoom:48%}}#fechaDisabledIdaVuelta[data-v-449bcbcc],.seleccionFechas[data-v-449bcbcc]{display:flex}.seleccionFechas .seleccionInput[data-v-449bcbcc]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-449bcbcc]{display:block;width:unset}.diaDisponible[data-v-449bcbcc]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-449bcbcc]{-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' 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:100%;background-position-y:50%}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-449bcbcc]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-449bcbcc]:focus,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-449bcbcc]:hover{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-449bcbcc]{padding-bottom:28px}.leyendaCalendario[data-v-449bcbcc]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-449bcbcc]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.search_paradores_container[data-v-76b80008]{border-bottom:1px solid #000;padding:5px 0 5px 0;font-size:19px}.buscadorParadoresCompra[data-v-76b80008]{margin:10px 0}.buscadorParadoresCompra #parador[data-v-76b80008]{display:flex}.buscadorParadoresCompra label[data-v-76b80008]{font-size:14px;color:#212529;text-align:unset;margin:0;display:block}.buscadorParadoresCompra label.habitacion[data-v-76b80008]{min-width:92px}.buscadorParadoresCompra div.input .inputDerecha[data-v-76b80008]{width:100px!important;padding:0!important;margin:0;display:block!important}.buscadorParadoresCompra div.input .inputDerecha input.agesInput[data-v-76b80008]{padding:.25rem .5rem;display:unset;width:100%;height:36px;margin-left:unset;font-size:unset;background-color:#fff!important;border:2px solid #b9baba!important}.buscadorParadoresCompra .cabecera-datos-habitacion>label[data-v-76b80008]{visibility:hidden}.buscadorParadoresCompra .datos-habitacion[data-v-76b80008]{margin:.6em 0 2em 0;display:flex}.buscadorParadoresCompra .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-76b80008],.buscadorParadoresCompra .datos-habitacion .inputs-huespedes-edades[data-v-76b80008]{display:flex;flex-wrap:wrap;grid-gap:20px}.buscadorParadoresCompra .datos-habitacion>label[data-v-76b80008]{width:100px!important;min-width:100px!important;padding-top:21px}.buscadorParadoresCompra .datos-habitacion div.input label[data-v-76b80008]{width:75px}.buscadorParadoresCompra .datos-habitacion .edades .inputs-edades[data-v-76b80008]{display:flex;width:20vw;flex-wrap:wrap;grid-gap:5px}@media screen and (max-width:1439px){.buscadorParadoresCompra .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-76b80008]{grid-gap:5px}.buscadorParadoresCompra .datos-habitacion .edades .inputs-edades[data-v-76b80008]{width:25vw}}@media screen and (max-width:1439px){.buscadorParadoresCompra #parador[data-v-76b80008]{flex-direction:column}}@media screen and (max-width:830px){.buscadorParadoresCompra .datos-habitacion .edades .inputs-edades[data-v-76b80008]{width:50vw}}.buscadorParadoresCompra .menu-pasajeros .cabecera-viajeros .viajeros[data-v-76b80008]{background-color:#fff;padding:5px 10px;border:2px solid #b9baba;border-radius:3px;color:#000;width:100%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' 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:100%;background-position-y:50%}.buscadorParadoresCompra .menu-pasajeros[data-v-76b80008]{position:relative}.buscadorParadoresCompra .menu-pasajeros .cabecera-viajeros[data-v-76b80008]{max-width:350px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable[data-v-76b80008]{width:400px;position:absolute;top:56px;padding:0 20px 10px;border:2px solid #b9baba;background-color:#fff;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion[data-v-76b80008]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ccc;padding:15px 5px;width:100%}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow[data-v-76b80008]{width:10px;margin-right:10px;transition:transform .3s;outline:none}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow.not-collapsed[data-v-76b80008]{transform:rotate(180deg)}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .columna[data-v-76b80008]{width:100%}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .span_habitacion[data-v-76b80008]{border:none;width:100%}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .input[data-v-76b80008]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ccc;padding:15px 5px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros label[data-v-76b80008]{color:#464646;width:unset;font-size:1rem;margin-bottom:0;text-align:left;display:flex;align-items:center}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input[data-v-76b80008]{display:flex;align-items:center}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-76b80008]{display:flex;align-items:center;justify-content:center}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-76b80008]:disabled{pointer-events:none}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-76b80008]{width:18px;height:18px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg path[data-v-76b80008]{fill:inherit!important}.buscadorParadoresCompra .menu-pasajeros.renfe-viajes .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-76b80008]{fill:#d62d61!important}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button:disabled svg[data-v-76b80008]{fill:#dadada!important}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input>span[data-v-76b80008]{font-size:1rem;margin:0 25px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .children[data-v-76b80008]{border-bottom:1px solid #ccc}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .children .input[data-v-76b80008]{border-bottom:none}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-76b80008]{margin-left:25px;border-bottom:none;padding:3px 5px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-76b80008]:last-child{padding-bottom:15px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .aviso-habitaciones[data-v-76b80008]{font-size:.9em}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .botones-pasajeros[data-v-76b80008]{padding:10px 0;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo[data-v-76b80008]{color:#fff;border:none;border-radius:5px;font-size:1.2rem;width:14rem;padding:10px 0;transition:all .4s;display:flex;justify-content:center;align-items:center}.buscadorParadoresCompra .menu-pasajeros:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo[data-v-76b80008]{border-radius:50px;width:9rem;padding:2px 0}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-76b80008]{display:none}.buscadorParadoresCompra .menu-pasajeros:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-76b80008]{display:block;margin-right:15px;width:18px;fill:#fff}.buscadorParadoresCompra .menu-pasajeros.renfe-viajes .menu-desplegable .botones-pasajeros .btn-listo[data-v-76b80008]:hover{background-color:#d62d61!important;transform:scale(1)}@media screen and (max-width:700px){.buscadorParadoresCompra .datos-habitacion .inputs-huespedes-edades[data-v-76b80008]{flex-direction:column;grid-gap:15px}}@media screen and (max-width:495px){.buscadorParadoresCompra .menu-pasajeros .menu-desplegable[data-v-76b80008]{width:100%;position:fixed;left:0;border:0;top:0;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;padding:0;z-index:15}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros[data-v-76b80008]{width:100%;background:#fff;padding:5px 20px 10px;max-height:100%;overflow:auto}}@media screen and (max-width:425px){.buscadorParadoresCompra #parador .input[data-v-76b80008]{margin-top:10px}.buscadorParadoresCompra #parador[data-v-76b80008]{flex-direction:column}.buscadorParadoresCompra .datos-habitacion[data-v-76b80008]{grid-template-columns:repeat(4,auto)}.buscadorParadoresCompra .datos-habitacion .adultsInput[data-v-76b80008],.buscadorParadoresCompra .datos-habitacion .childsInput[data-v-76b80008]{width:50px}}@media screen and (max-width:355px){.buscadorParadoresCompra div.input .inputDerecha[data-v-76b80008]{width:unset!important}}.info-busqueda{text-align:center;display:flex;justify-content:center;align-items:flex-start}.info-busqueda p{margin-right:120px}@media screen and (max-width:585px){.info-busqueda p{margin-right:60px}}@media screen and (max-width:521px){.info-busqueda{align-items:center}}.seleccion-paquete{display:flex;align-items:flex-start;justify-content:center;margin:30px 0 40px}.seleccion-paquete .paquete{margin:0 20px;padding:5px 30px;border-width:0!important;border-bottom-width:4px!important;font-size:1em;cursor:pointer}.seleccion-paquete .paquete.selected{font-weight:700}.buscador-hotel .contenedorLoadingBuscador{width:100%;height:100%;top:0;left:0;display:block;z-index:2000;text-align:center}.buscador-hotel .contenedorLoadingBuscador .loader{margin:250px auto;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;border-top:4px solid #8a0072!important}.ver-precios{display:flex;justify-content:center;margin:70px 0}.ver-precios .btn-ver-precios{color:#fff;font-size:1rem;border-radius:4px;padding:5px;background-color:#81005e;transition:background-color .2s linear;min-width:165px}.ver-precios .btn-ver-precios:hover{background-color:#d62d61}.collapse-habitacion{cursor:pointer;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 .respuesta{padding-bottom:10px}.collapse-habitacion .respuesta .opcion-habitacion{text-align:right;display:flex;justify-content:flex-end;align-items:center;margin-right:40px;margin-bottom:10px}.collapse-habitacion .respuesta .opcion-habitacion p{margin-right:30px;margin-left:10px;margin-bottom:0}.collapse-habitacion .respuesta .opcion-habitacion button{color:#fff;font-size:1.4rem;border-radius:4px;background:#81005e;transition:background-color .2s linear;min-width:145px}.collapse-habitacion .respuesta .opcion-habitacion button span{font-size:17px}.collapse-habitacion .respuesta .opcion-habitacion button span.decimales{font-size:12px}.collapse-habitacion .respuesta .opcion-habitacion button:hover{background:#d62d61}#formularioNuevaBusquedaHotel.modal-buscador-wrapper{background-color:hsla(0,0%,100%,0)}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-dialog{max-width:50%!important}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content{border-radius:0;color:#464646;background-color:transparent;border:none}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .modal-body{padding:30px 70px;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2)}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content h2.titulo{text-align:center;font-size:20px;margin-bottom:20px;color:inherit;font-weight:700}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel{margin:40px 0}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .seleccionCiudad{width:100%}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .datos-hotel{display:flex;flex-direction:column}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .vs__selected,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel label{color:#464646!important}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .datos-hotel .calendarWrapper,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .datos-hotel .calendarWrapper #fechaIdaVuelta,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .datos-hotel .calendarWrapper .seleccionFechas,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .datos-hotel .calendarWrapper .seleccionInput{width:100%;color:#464646}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .seleccionFechas .seleccionInput:last-child{margin-right:0}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .datos-hotel .calendarWrapper .dateUserFrom,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel select,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .form_buscador_hotel .vs__dropdown-toggle{width:100%;background-color:#fff!important;border:2px solid #b9baba!important;color:#464646!important}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .btnBuscarBuscador{min-width:150px;background-color:#81005e;text-transform:lowercase;padding:5px 0;color:#fff;border-radius:3px;font-size:20px;margin:0 0 0 auto!important;display:block;transition-property:background-color;transition-duration:.4s}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .btnBuscarBuscador:hover{background-color:#d62d61}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .btnBuscarBuscador svg{display:none}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-dialog .modal-content .modal-footer{background-color:transparent;margin:0;padding:15px 10px 0;border:none;display:flex;justify-content:flex-end}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-dialog .modal-content .modal-footer .btn-cancelar{background-color:transparent;border:2px solid #fff;border-radius:50px;padding:2px 40px;color:#fff}@media screen and (max-width:830px){.buscadorWrapper,.search_trains_container{background-color:transparent}.search_trains_container{padding:0!important}.search_trains_container .contenedorSeleccionInput{display:flex;flex-direction:column}.search_trains_container .contenedor-cabecera-resumen{margin:20px 0 0;padding-left:0}.search_trains_container .form_buscador_renfe .btnBuscarBuscador{float:none;align-self:flex-end;margin-top:4px!important}.resumen_seleccion_producto{display:none}.search_trains_container .infoComprando{margin-bottom:10px!important;padding:5px 0;border-bottom:none}.search_trains_container h2.infoComprando{background-color:#d9dada;border-top-right-radius:20px;border-bottom-right-radius:20px;padding-left:15px}.search_trains_container h2.infoComprando>span{display:none}.search_trains_container h2 marquee.infoComprando{display:block;border:none;margin-right:38px;animation:marquee 17s linear infinite;-webkit-animation:marquee 17s linear infinite}.search_trains_container .btnCabecera.btnNuevaBusqueda{display:none}.search_trains_container h2.infoComprando button.btnCabecera{width:2.5em;margin-right:.6em;background-color:transparent;padding-left:0;display:flex;justify-content:flex-end;position:absolute;right:5px;box-shadow:-31px 0 5px -2px rgba(217,218,218,.87)}.search_trains_container h2.infoComprando button.btnCabecera img{width:2.5em;margin:0}.search_trains_container h2.infoComprando button.btnCabecera span{display:none}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-dialog{max-width:90%!important;margin:10px auto 0;align-items:flex-start}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .modal-body{padding:25px 0 20px}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .modal-body .contenedorSeleccionInput{padding:0}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .datos-hotel .calendarWrapper .seleccionFechas{flex-direction:column}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .seleccionFechas .seleccionInput:last-child{margin-top:20px}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel{margin:20px 0}.info-busqueda{align-items:center;flex-direction:column}.info-busqueda p{margin-right:0}.seleccion-paquete .paquete{margin:0 10px;padding:5px 15px}}@media screen and (max-width:500px){.collapse-habitacion .respuesta .opcion-habitacion{zoom:80%}.collapse-habitacion p.titulo{zoom:85%}}@media screen and (max-width:400px){.collapse-habitacion .respuesta .opcion-habitacion,.collapse-habitacion p.titulo{zoom:75%}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorParadoresCompra #parador .calendarWrapper .seleccionFechas{flex-direction:column}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorParadoresCompra .seleccionFechas .seleccionInput:last-child{margin-top:20px}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorParadoresCompra #parador .calendarWrapper .dateUserFrom,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorParadoresCompra #parador .calendarWrapper .seleccionInput{width:100%}}@media screen and (max-width:360px){.collapse-habitacion p.titulo{zoom:70%}}@media screen and (max-width:340px){.collapse-habitacion p.titulo{zoom:65%}}.descripcion .texto-descripcion{font-size:17px;margin-top:30px}.descripcion .card{margin-top:100px;padding:0;border-radius:.4rem;border:0;margin-bottom:100px}.descripcion .card .card-body{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.descripcion .card .card-body .pregunta-final{font-weight:700;margin-bottom:0}.descripcion .card .card-body .boton-reservar{padding:5px 45px;border-radius:5px;color:#fff;font-weight:700}@media screen and (max-width:775px){.descripcion .card{width:100%}.descripcion .card .card-body{flex-direction:column}.descripcion .card .card-body .boton-reservar{margin-top:20px}}