.hotelsFilterContainer[data-v-48a09af4]{background-color:transparent!important;padding:0;margin:10px 0 10px 10px!important;width:unset!important;float:none;position:unset!important;top:unset;left:unset;z-index:unset}.hotelsFilterContainer button.btn-filtros[data-v-48a09af4]{border:1px solid #c5c7c6;border-radius:7px;font-size:1em;font-family:Roboto,sans-serif;cursor:pointer;background:transparent;padding:0 10px;width:9em;height:56px;display:flex;align-items:center;margin-right:8px;color:#000}.hotelsFilterContainer button.btn-filtros.bordeMarcaBlanca[data-v-48a09af4]{border-width:2px!important;font-weight:700;background:#fff}.hotelsFilterContainer button.btn-filtros span[data-v-48a09af4]{flex-grow:1;display:flex;align-items:center;justify-content:center}.hotelsFilterContainer button.btn-filtros svg[data-v-48a09af4]{width:35px;height:unset}.hotelsFilterContainer button.btn-filtros:not(.bordeMarcaBlanca) span[data-v-48a09af4],.hotelsFilterContainer button.btn-filtros:not(.bordeMarcaBlanca) svg[data-v-48a09af4]{opacity:.5}[data-v-48a09af4] .modal-filtros .modal-dialog{max-width:800px!important;height:100%;display:flex;align-items:flex-end;margin:0 auto;padding-bottom:3px}[data-v-48a09af4] .modal-filtros .modal-dialog .modal-content{max-height:100%;overflow-y:auto;overflow-x:hidden}[data-v-48a09af4] .modal-filtros .modal-dialog .modal-body{padding:1rem;height:100%}[data-v-48a09af4] .modal-filtros .modal-dialog .modal-header{height:unset}[data-v-48a09af4] .modal-filtros .modal-dialog .modal-header .close{font-size:2rem;font-weight:400}.hotelsFilterContainer .filtrosContent[data-v-48a09af4]{overflow-y:auto;background-color:transparent}.hotelsFilterContainer .filtro[data-v-48a09af4]{padding:5px}.hotelsFilterContainer .filtro label[data-v-48a09af4],.hotelsFilterContainer .filtro p[data-v-48a09af4]{font-size:13px;border-bottom:none}.hotelsFilterContainer .filtro p[data-v-48a09af4]{margin:5px 0 5px 10px;color:#000}.hotelsFilterContainer .filtro p svg[data-v-48a09af4]{vertical-align:middle}.hotelsFilterContainer .filtro p.selected svg[data-v-48a09af4]{display:inline-block!important}.hotelsFilterContainer .filtro.regimenes p svg[data-v-48a09af4]{display:none}.hotelsFilterContainer .filtro.regimenes p svg.selected[data-v-48a09af4]{display:inline!important}.hotelsFilterContainer #categorias div.categoria[data-v-48a09af4]{display:flex;justify-content:flex-start;margin:5px 8px 5px 0;align-items:center;cursor:pointer;background:transparent;padding:0 10px;width:10em;color:#000}.hotelsFilterContainer #categorias div.categoria svg[data-v-48a09af4]{width:17px;height:17px;margin:0 1px;fill:#ccc}.hotelsFilterContainer #categorias div.categoria.selected svg[data-v-48a09af4]{fill:#f1a85f}.hotelsFilterContainer .filtro.servicios #servicios[data-v-48a09af4]{display:flex;align-items:center;justify-content:center;margin:0 auto;width:-moz-fit-content;width:fit-content}.hotelsFilterContainer .filtro.servicios svg[data-v-48a09af4]{margin:0 4px;width:17px;height:21px;fill:#666}.hotelsFilterContainer .filtro #categorias img[data-v-48a09af4],.hotelsFilterContainer .filtro.servicios svg[data-v-48a09af4]{cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-48a09af4]{padding:5px 10px}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .vs__selected-options span,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .vs__selected-options span{margin:0;border:0}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .v-select,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .v-select{background-color:transparent!important}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .v-select .vs__dropdown-toggle .vs__open-indicator,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .v-select .vs__dropdown-toggle .vs__open-indicator{transform:none;fill:#000;display:none}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .v-select .vs__dropdown-menu,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .v-select .vs__dropdown-menu{min-width:91px!important;width:100%;padding-left:0}.buscadorRenfe #seleccionPersonas .inputDerecha[data-v-48a09af4],.buscadorRenfe .seleccionInput input[data-v-48a09af4],.hotelsFilterContainer .filtro #nombre input[data-v-48a09af4]{margin:0;border:0;color:#727271}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .vs__selected+.vs__search{display:none}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .vs__dropdown-toggle .vs__search,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:0}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .vs__clear,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .vs__clear{display:flex}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .vs__actions,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .vs__actions{padding:0}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .vs__dropdown-toggle,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .vs__dropdown-toggle{background-color:#fff;padding:5px;border:2px solid #b9baba;color:#000;width:100%;cursor:pointer}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .vs__dropdown-menu .vs__dropdown-option,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .vs__dropdown-menu .vs__dropdown-option{color:#000}.hotelsFilterContainer .filtro #location[data-v-48a09af4] .vs__dropdown-menu li.vs__dropdown-option--highlight,.hotelsFilterContainer .filtro #nombre[data-v-48a09af4] .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.hotelsFilterContainer .filtro.precios input[data-v-48a09af4],.hotelsFilterContainer .filtro.tarifa-reembolsable input[data-v-48a09af4],.hotelsFilterContainer .filtro.tematicas input[data-v-48a09af4],.hotelsFilterContainer .filtro.tipo-establecimiento input[data-v-48a09af4]{width:unset;display:none}.hotelsFilterContainer .filtro.precios #price label[data-v-48a09af4],.hotelsFilterContainer .filtro.tarifa-reembolsable #tarifaReembolsable label[data-v-48a09af4],.hotelsFilterContainer .filtro.tematicas #tematicas label[data-v-48a09af4],.hotelsFilterContainer .filtro.tipo-establecimiento #tipoEstablecimiento label[data-v-48a09af4]{display:flex;align-items:center;position:relative;margin-bottom:5px;cursor:pointer;width:unset}.hotelsFilterContainer .filtro.precios .checkmark[data-v-48a09af4],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark[data-v-48a09af4],.hotelsFilterContainer .filtro.tematicas .checkmark[data-v-48a09af4],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark[data-v-48a09af4]{height:16px;width:16px;border-radius:3px;border:1px solid;box-sizing:border-box;margin-right:5px;display:inline-flex;justify-content:center}.hotelsFilterContainer .filtro.precios label:hover .checkmark[data-v-48a09af4],.hotelsFilterContainer .filtro.tarifa-reembolsable label:hover .checkmark[data-v-48a09af4],.hotelsFilterContainer .filtro.tematicas label:hover .checkmark[data-v-48a09af4],.hotelsFilterContainer .filtro.tipo-establecimiento label:hover .checkmark[data-v-48a09af4]{border-color:#ccc}.hotelsFilterContainer .filtro.precios .checkmark svg[data-v-48a09af4],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark svg[data-v-48a09af4],.hotelsFilterContainer .filtro.tematicas .checkmark svg[data-v-48a09af4],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark svg[data-v-48a09af4]{width:10px;vertical-align:middle;display:none}.hotelsFilterContainer .filtro.precios .checkmark.checked svg[data-v-48a09af4],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark.checked svg[data-v-48a09af4],.hotelsFilterContainer .filtro.tematicas .checkmark.checked svg[data-v-48a09af4],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark.checked svg[data-v-48a09af4]{display:block}.hotelsFilterContainer .filtro.ubicacion #location[data-v-48a09af4]{display:flex;flex-direction:column;padding:5px 18px 0}.hotelsFilterContainer .filtro.ubicacion .slider-ubicacion[data-v-48a09af4]{margin-top:60px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles.hotel[data-v-48a09af4]{display:none}.hotelsFilterContainer .filtro.ubicacion button.btn-aceptar[data-v-48a09af4]{font-size:.9em;border:2px solid #666;color:#666;border-radius:40px;padding:3px 20px;width:-moz-fit-content;width:fit-content;align-self:center}.hotelsFilterContainer .filtro.ubicacion .v-slider__thumb[data-v-48a09af4]:after{cursor:pointer}.hotelsFilterContainer .botonera[data-v-48a09af4]{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:20px;align-items:center}.hotelsFilterContainer .botonera .btnGris[data-v-48a09af4]{border-radius:40px;border:2px solid #666;margin-right:15px}.hotelsFilterContainer .botonera .btn-aceptar[data-v-48a09af4]{display:flex;align-items:center;padding:7px 20px!important;color:#fff;font-family:Roboto,sans-serif!important;border:none;text-align:center;font-size:15px!important;font-weight:700;cursor:pointer;text-transform:capitalize;margin-right:15px;border-radius:40px}.hotelsFilterContainer .botonera .btn-aceptar span[data-v-48a09af4]{text-transform:capitalize}.hotelsFilterContainer .botonera .btn-aceptar svg[data-v-48a09af4]{width:13px;fill:#fff;margin-left:10px}#categorias[data-v-48a09af4],#price[data-v-48a09af4],#regimenes[data-v-48a09af4],#tarifaReembolsable[data-v-48a09af4],#tematicas[data-v-48a09af4],#tipoEstablecimiento[data-v-48a09af4]{margin:0 10px;border:2px solid #666;border-radius:7px}#tematicas[data-v-48a09af4]{max-height:210px;overflow-y:scroll}@media screen and (max-width:1200px){.hotelsFilterContainer[data-v-48a09af4]{max-width:unset}}@media screen and (max-width:1010px){.hotelsFilterContainer[data-v-48a09af4]{text-align:left;padding-top:0!important}}@media screen and (max-width:830px){[data-v-48a09af4] .modal-filtros .modal-dialog{padding-bottom:0}}@media screen and (max-width:520px){.hotelsFilterContainer .botonera .btnGris[data-v-48a09af4]{padding:2px 10px!important}.hotelsFilterContainer .botonera .btn-aceptar[data-v-48a09af4]{padding:4px 20px!important}.hotelsFilterContainer button.btn-filtros[data-v-48a09af4]{font-size:14px!important}}.hotelOrdenacionContainer{background-color:transparent!important;margin:10px 0 10px 0!important;width:unset!important;max-width:330px;float:none;position:unset!important;top:unset;left:unset;z-index:790;right:13px}.hotelOrdenacionContainer button.btn-ordenar{border:1px solid #c5c7c6;border-radius:7px;font-size:1em;font-family:Roboto,sans-serif;cursor:pointer;background:transparent;padding:0 10px;width:9em;height:56px;display:flex;align-items:center;margin-right:8px;color:#000}.hotelOrdenacionContainer button.btn-ordenar.bordeMarcaBlanca{border-width:2px!important;font-weight:700;background:#fff}.hotelOrdenacionContainer button.btn-ordenar span{flex-grow:1;display:flex;align-items:center;justify-content:center}.hotelOrdenacionContainer button.btn-ordenar svg{width:35px;height:unset}.hotelOrdenacionContainer button.btn-ordenar:not(.bordeMarcaBlanca) span,.hotelOrdenacionContainer button.btn-ordenar:not(.bordeMarcaBlanca) svg{opacity:.5}.modal-ordenar .modal-dialog{max-width:800px!important;height:100%;display:flex;align-items:flex-end;margin:0 auto;padding-bottom:3px}.modal-ordenar .modal-dialog .modal-header{height:unset}.modal-ordenar .modal-dialog .modal-header .close{font-size:2rem;font-weight:400}.modal-ordenar .ordenacionContent{max-height:700px;overflow-y:auto}.modal-ordenar .ordenacionContent .opciones{padding:10px 20px}.modal-ordenar .ordenacionContent .opciones>div{font-size:1rem;padding:12px 10px;cursor:pointer;border-bottom:1px solid #ccc}.modal-ordenar .ordenacionContent .opciones>div:last-of-type{border-bottom:none}.modal-ordenar .ordenacionContent .opciones>div span{vertical-align:middle}.modal-ordenar .ordenacionContent .opciones>div .iconoFlecha.rotate svg{transform:rotate(180deg)}@media screen and (max-width:1200px){.hotelOrdenacionContainer{max-width:unset}}@media screen and (max-width:1010px){.hotelOrdenacionContainer{text-align:left;padding-top:0!important}}@media screen and (max-width:830px){.modal-ordenar .modal-dialog{padding-bottom:0}}@media screen and (max-width:520px){.hotelOrdenacionContainer button.btn-ordenar{font-size:14px!important}}