@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap";.contenedorLoadingBuscador[data-v-f2cf541a]{width:100%;height:100%;top:0;left:0;display:block;background-color:transparent;text-align:center}.buscadorWrapperLoader[data-v-f2cf541a]{margin:50px auto 10px;border-radius:50%;width:40px;height:40px;animation:spin-f2cf541a 1s linear infinite;border:6px solid #666666!important;border-top-color:transparent!important}.loadingText[data-v-f2cf541a]{width:100%;height:auto;padding:10px;white-space:break-spaces;font-weight:700;font-family:Roboto Condensed,sans-serif!important;font-size:1.4rem}.svg-loading-compra[data-v-f2cf541a]{margin:20px 0 50px;width:450px;height:auto}@keyframes spin-f2cf541a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 550px){.svg-loading-compra[data-v-f2cf541a]{width:90%}}.calendarWrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.calendarWrapper .seleccionFechas{display:inline-flex}.calendarWrapper .seleccionInput{width:min-content;margin-right:20px}.calendarWrapper .seleccionFechas label{display:inline-flex;color:#000;font-size:14px;width:100%;cursor:default}.calendarWrapper .seleccionFechas input{width:140px;padding:6px;background-color:#fff;border:2px solid #b9baba!important;color:#000;-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%}.calendarWrapper .seleccionTipoRuta{display:grid;align-self:start}.calendarWrapper .seleccionTipoRuta .inputSeleccion{display:inline-flex;padding:5px 0}.calendarWrapper .seleccionTipoRuta .inputSeleccion input{width:20px;margin:3px 0 0 5px;cursor:pointer}.calendarWrapper .seleccionTipoRuta .inputSeleccion label{color:#000;font-size:15px;text-align:end}.diaDisponible{background-color:#476727!important}.vc-pane-layout .vc-pane .vc-day-content.is-disabled{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled:hover,.vc-pane-layout .vc-pane .vc-day-content.is-disabled:focus{background-color:transparent;font-weight:400}.leyendaCalendario{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.vc-pane-container{margin-bottom:25px}.calendarioConOcio .vc-popover-content .vc-container{padding-bottom:28px}.calendarWrapper .vc-container{font-family:inherit}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled{cursor:default}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled:hover,.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled:focus{background-color:transparent;font-weight:400}.calendarWrapper .vc-weeks .vc-day .vc-highlights+.vc-day-content{color:#fff}.leyendaOcio{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}@media screen and (max-width: 490px){.calendarWrapper .seleccionTipoRuta{position:absolute;bottom:3px;right:35vw}}@media screen and (max-width: 460px){.calendarWrapper{display:block}}@media screen and (max-width: 425px){.calendarWrapper .seleccionTipoRuta{right:40vw}}.buscadorRenfe{margin-top:10px}.buscadorRenfe .buscadorRenfeContainer{display:flex;flex-wrap:wrap}.buscadorRenfe .seleccionCiudad label,.buscadorRenfe #seleccionPersonas label{display:inline-flex;color:#000;font-size:14px;cursor:default}.buscadorRenfe .seleccionCiudad{margin:0 20px 20px 0;width:350px}.buscadorRenfe .seleccionCiudad .vs__selected-options span,.buscadorRenfe .seleccionInput .vs__selected-options span{margin:0;border:0}.buscadorRenfe .seleccionCiudad .v-select,.buscadorRenfe .seleccionInput .v-select{background-color:transparent!important}.buscadorRenfe .seleccionCiudad .v-select .vs__dropdown-toggle .vs__open-indicator,.buscadorRenfe .seleccionInput .v-select .vs__dropdown-toggle .vs__open-indicator{transform:none;fill:#000;display:none}.buscadorRenfe .seleccionCiudad .v-select .vs__dropdown-menu{min-width:350px;width:fit-content}.buscadorRenfe .seleccionInput .v-select .vs__dropdown-menu{min-width:91px!important}.buscadorRenfe #seleccionPersonas{display:inline-flex;margin-bottom:20px}.seleccionInput{width:130px}#seleccionPersonas .seleccionInput{width:200px!important}#seleccionPersonas .inputDerecha{width:80%!important}.buscadorRenfe .seleccionCiudad input,.buscadorRenfe #seleccionPersonas .inputDerecha,.buscadorRenfe .seleccionInput input{margin:0;border:0}.buscadorRenfe .seleccionCiudad .vs__dropdown-toggle .vs__search,.buscadorRenfe .seleccionInput .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:0}.buscadorRenfe .seleccionCiudad .vs__dropdown-toggle,.buscadorRenfe .seleccionInput .vs__dropdown-toggle{background-color:#fff;padding:5px;border:2px solid #b9baba;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%}@media screen and (max-width: 600px){#seleccionPersonas{flex-wrap:wrap}#seleccionPersonas .seleccionInput{width:100%!important}}@media screen and (max-width: 425px){.seleccionInput{width:100%}}#fechaDisabledIdaVuelta[data-v-a6ff3787],.seleccionFechas[data-v-a6ff3787]{display:flex}.seleccionFechas .seleccionInput[data-v-a6ff3787]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-a6ff3787]{display:block;width:unset}.diaDisponible[data-v-a6ff3787]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-a6ff3787]{-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-a6ff3787]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-a6ff3787]:hover,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-a6ff3787]:focus{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-a6ff3787]{padding-bottom:28px}.leyendaCalendario[data-v-a6ff3787]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-a6ff3787]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.calendarWrapper .vc-container[data-v-a6ff3787]{font-family:inherit}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-a6ff3787]{cursor:default}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-a6ff3787]:hover,.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-a6ff3787]:focus{background-color:transparent;font-weight:400}.calendarWrapper .vc-weeks .vc-day .vc-highlights+.vc-day-content[data-v-a6ff3787]{color:#fff}.search_hotels_container[data-v-b25afe32]{border-bottom:1px solid black;padding:5px 0;font-size:19px}.buscadorHotelbedsHotel[data-v-b25afe32]{margin:10px 0}.buscadorHotelbedsHotel #hotel[data-v-b25afe32]{display:block}.buscadorHotelbedsHotel #hotel .datos-hotel[data-v-b25afe32]{display:flex}.buscadorHotelbedsHotel #hotel .datos-hotel .input-habitaciones[data-v-b25afe32]{margin-bottom:20px}.buscadorHotelbedsHotel label[data-v-b25afe32]{font-size:14px;color:#212529;text-align:unset;margin:0;display:block}.buscadorHotelbuscadorHotelbedsHotel label.habitacion[data-v-b25afe32]{min-width:92px}.buscadorHotelbedsHotel div.input .inputDerecha[data-v-b25afe32]{width:100px!important;padding:0!important;margin:0;display:block!important}.buscadorHotelbedsHotel div.input .inputDerecha select[data-v-b25afe32]{padding:.25rem .5rem;display:unset;width:100%;height:36px;margin-left:unset;font-size:unset;border:2px solid #b9baba!important;-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>")!important;background-color:#fff!important;background-repeat:no-repeat!important;background-size:33%!important;background-position-x:100%!important;background-position-y:50%!important}.buscadorHotelbedsHotel .cabecera-datos-habitacion>label[data-v-b25afe32]{visibility:hidden}.buscadorHotelbedsHotel .datos-habitacion[data-v-b25afe32]{margin:.6em 0 1.5em;display:flex}.buscadorHotelbedsHotel .datos-habitacion .inputs-huespedes-edades[data-v-b25afe32],.buscadorHotelbedsHotel .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-b25afe32]{display:flex;flex-wrap:wrap;grid-gap:20px}.buscadorHotelbedsHotel .datos-habitacion>label[data-v-b25afe32]{width:100px!important;padding-top:21px}.buscadorHotelbedsHotel .datos-habitacion div.input label[data-v-b25afe32]{width:75px}.buscadorHotelbedsHotel .datos-habitacion .edades .inputs-edades[data-v-b25afe32]{display:flex;width:54vw;flex-wrap:wrap;grid-gap:5px}.buscadorHotelbedsHotel .menu-pasajeros .cabecera-viajeros .viajeros[data-v-b25afe32]{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%}.buscadorHotelbedsHotel .menu-pasajeros[data-v-b25afe32]{position:relative}.buscadorHotelbedsHotel .menu-pasajeros .cabecera-viajeros[data-v-b25afe32]{max-width:350px}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable[data-v-b25afe32]{width:400px;position:absolute;top:56px;padding:0 20px 10px;border:2px solid #b9baba;background-color:#fff;-webkit-box-shadow:0px 5px 5px -3px rgb(0 0 0 / 20%),0px 8px 10px 1px rgb(0 0 0 / 14%),0px 3px 14px 2px rgb(0 0 0 / 12%);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion[data-v-b25afe32]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cccccc;padding:15px 5px;width:100%}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow[data-v-b25afe32]{width:10px;margin-right:10px;transition:transform .3s;outline:none}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow.not-collapsed[data-v-b25afe32]{transform:rotate(180deg)}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .buscador-rooms .columna[data-v-b25afe32]{width:100%}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .buscador-rooms .span_habitacion[data-v-b25afe32]{border:none;width:100%}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .input[data-v-b25afe32]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cccccc;padding:15px 5px}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros label[data-v-b25afe32]{color:#464646;width:unset;font-size:1rem;margin-bottom:0;text-align:left;display:flex;align-items:center}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input[data-v-b25afe32]{display:flex;align-items:center}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-b25afe32]{display:flex;align-items:center;justify-content:center}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-b25afe32]:disabled{pointer-events:none}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-b25afe32]{width:18px;height:18px}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg path[data-v-b25afe32]{fill:inherit!important}.buscadorHotelbedsHotel .menu-pasajeros.renfe-viajes .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-b25afe32]{fill:#d62d61!important}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button:disabled svg[data-v-b25afe32]{fill:#dadada!important}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input>span[data-v-b25afe32]{font-size:1rem;margin:0 25px}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .children[data-v-b25afe32]{border-bottom:1px solid #cccccc}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .children .input[data-v-b25afe32]{border-bottom:none}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-b25afe32]{margin-left:25px;border-bottom:none;padding:3px 5px}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-b25afe32]:last-child{padding-bottom:15px}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .botones-pasajeros[data-v-b25afe32]{padding:10px 0;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo[data-v-b25afe32]{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}.buscadorHotelbedsHotel .menu-pasajeros:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo[data-v-b25afe32]{border-radius:50px;width:9rem;padding:2px 0}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-b25afe32]{display:none}.buscadorHotelbedsHotel .menu-pasajeros:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-b25afe32]{display:block;margin-right:15px;width:18px;fill:#fff}.buscadorHotelbedsHotel .menu-pasajeros.renfe-viajes .menu-desplegable .botones-pasajeros .btn-listo[data-v-b25afe32]:hover{background-color:#d62d61!important;transform:scale(1)}@media screen and (max-width: 700px){.buscadorHotelbedsHotel .datos-habitacion .inputs-huespedes-edades[data-v-b25afe32]{flex-direction:column;grid-gap:15px}.buscadorHotelbedsHotel .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-b25afe32]{grid-gap:5px}}@media screen and (max-width: 560px){.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable[data-v-b25afe32]{z-index:9}}@media screen and (max-width: 495px){.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable[data-v-b25afe32]{width:100%;position:fixed;left:0;border:0;top:0;height:100%;background:#00000080;display:flex;align-items:flex-end;padding:0;z-index:15}.buscadorHotelbedsHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros[data-v-b25afe32]{width:100%;background:#fff;padding:5px 20px 10px;max-height:100%;overflow:auto}}@media screen and (max-width: 425px){.buscadorHotelbedsHotel #hotel[data-v-b25afe32]{flex-direction:column}.buscadorHotelbedsHotel #hotel .input[data-v-b25afe32]{margin-top:10px}.buscadorHotelbedsHotel #hotel .datos-hotel[data-v-b25afe32]{flex-direction:column;align-items:start}.buscadorHotelbedsHotel .datos-habitacion[data-v-b25afe32]{grid-template-columns:repeat(4,auto)}.buscadorHotelbedsHotel .datos-habitacion .adultsInput[data-v-b25afe32],.buscadorHotel .datos-habitacion .childsInput[data-v-b25afe32]{width:50px}}.resumen_seleccion_producto{display:inline-flex}.resumen_seleccion_producto .datosSeleccion{margin:10px 45px 10px 0;border-left:1px solid #898989}.resumen_seleccion_producto .datosSeleccion span{font-size:10px;margin-left:5px;font-family:Roboto,sans-serif!important}.resumen_seleccion_producto .datosSeleccion h2{margin-left:5px;color:#000;font-weight:700;font-size:14px;font-family:Roboto,sans-serif!important}.resumen_seleccion_producto .datosSeleccion h2 span{font-size:15px;font-family:Roboto,sans-serif!important}.resumen_seleccion_producto .datosSeleccion.datosSeleccionFechas h2 span{margin-left:0}.resumen_seleccion_producto.solo-hotel{display:flex;align-items:center;justify-content:flex-start;border-style:none none none solid!important;border-left-width:5px!important;padding:10px 0 10px 15px;margin-bottom:20px}.resumen_seleccion_producto.solo-hotel .datosSeleccion{border:none;margin:0}.resumen_seleccion_producto.solo-hotel .datosSeleccion p{margin:0;color:#464646}.resumen_seleccion_producto.solo-hotel .datosSeleccion span{font-size:.9em;margin:0}.resumen_seleccion_producto.solo-hotel .datosSeleccion span.separacion{font-size:1.2em;margin:0 15px}.resumen_seleccion_producto.solo-hotel .btnNuevaBusqueda{display:block;border:none;text-transform:lowercase;padding:3px;font-size:14px;border-radius:20px;width:fit-content;font-family:Roboto,sans-serif!important;font-weight:700;margin-left:70px}@media screen and (max-width: 830px){.resumen_seleccion_producto.bloque_resumen_buscador{display:none}.resumen_seleccion_producto .datosSeleccion{border:0;margin:0}.resumen_seleccion_producto .datosSeleccion:nth-child(1),.resumen_seleccion_producto .datosSeleccion:nth-child(2){display:inline}.resumen_seleccion_producto .datosSeleccion>span{display:none}.resumen_seleccion_producto .datosSeleccion h2{color:#fff;display:inline}.resumen_seleccion_producto.solo-hotel .datosSeleccion span.separacion{display:none}.resumen_seleccion_producto.solo-hotel .datosSeleccion span.personas{display:block}.resumen_seleccion_producto.solo-hotel .btnNuevaBusqueda{align-self:flex-end;margin:0}}#fechaDisabledIdaVuelta[data-v-56a7f0fb],.seleccionFechas[data-v-56a7f0fb]{display:flex}.seleccionFechas .seleccionInput[data-v-56a7f0fb]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-56a7f0fb]{display:block;width:unset}.diaDisponible[data-v-56a7f0fb]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-56a7f0fb]{-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-56a7f0fb]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-56a7f0fb]:hover,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-56a7f0fb]:focus{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-56a7f0fb]{padding-bottom:28px}.leyendaCalendario[data-v-56a7f0fb]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-56a7f0fb]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.calendarWrapper .vc-container[data-v-56a7f0fb]{font-family:inherit}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-56a7f0fb]{cursor:default}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-56a7f0fb]:hover,.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-56a7f0fb]:focus{background-color:transparent;font-weight:400}.calendarWrapper .vc-weeks .vc-day .vc-highlights+.vc-day-content[data-v-56a7f0fb]{color:#fff}.search_hotusa_container[data-v-f372df15]{border-bottom:1px solid black;padding:5px 0;font-size:19px}.buscadorHotusa[data-v-f372df15]{margin:20px 0}.buscadorHotusa #hotusa[data-v-f372df15]{display:block}.buscadorHotusa #hotusa .datos-hotel[data-v-f372df15]{display:flex}.buscadorHotusa #hotusa .datos-hotel .input-habitaciones[data-v-f372df15]{margin-bottom:20px}.buscadorHotusa label[data-v-f372df15]{font-size:unset;color:#212529;text-align:unset;margin:0;min-height:24px;display:block}.buscadorHotusa label.habitacion[data-v-f372df15]{min-width:92px}.buscadorHotusa div.input .inputDerecha[data-v-f372df15]{width:100px!important;padding:0!important;margin:0;display:block!important}.seleccionFechas .seleccionInput input[data-v-f372df15]{padding:.25rem .5rem;display:unset;width:100%;height:36px;margin-left:unset;font-size:unset;background-color:#fff!important;border:2px solid #b9baba!important;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' class='arrow' width='3.2629mm' height='2.8258mm' version='1.1' style='shape-rendering: geometricPrecision; text-rendering: geometricPrecision; image-rendering: optimizeQuality; fill-rule: evenodd; clip-rule: evenodd; cursor: pointer;' viewBox='0 0 19.71 17.07'> <g id='Capa_x0020_1'> <polygon style='fill-rule: nonzero;' points='9.86,17.07 4.93,8.54 -0,0 9.86,0 19.71,0 14.79,8.54 '></polygon> </g> </svg>");background-repeat:no-repeat;background-size:10px!important;background-position-x:90%;background-position-y:50%}.buscadorHotusa div.input .inputDerecha input.agesInput[data-v-f372df15]{padding:.25rem .5rem;display:unset;width:100%;height:36px;margin-left:unset;font-size:unset;background-color:#fff!important;border:2px solid #b9baba!important}.buscadorHotusa .cabecera-datos-habitacion>label[data-v-f372df15]{visibility:hidden}.buscadorHotusa .datos-habitacion[data-v-f372df15]{margin:.6em 0 1.5em;display:flex}.buscadorHotusa .datos-habitacion .inputs-huespedes-edades[data-v-f372df15],.buscadorHotusa .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-f372df15]{display:flex;flex-wrap:wrap;grid-gap:20px}.buscadorHotusa .datos-habitacion>label[data-v-f372df15]{width:100px!important;padding-top:21px}.buscadorHotusa .datos-habitacion div.input label[data-v-f372df15]{width:75px}.buscadorHotusa .datos-habitacion .edades .inputs-edades[data-v-f372df15]{display:flex;width:54vw;flex-wrap:wrap;grid-gap:5px}.buscadorHotusa .menu-pasajeros .cabecera-viajeros .viajeros[data-v-f372df15]{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%}.buscadorHotusa .menu-pasajeros[data-v-f372df15]{position:relative}.buscadorHotusa .menu-pasajeros .cabecera-viajeros[data-v-f372df15]{max-width:350px}.buscadorHotusa .menu-pasajeros .menu-desplegable[data-v-f372df15]{width:400px;position:absolute;top:60px;padding:0 20px 10px;border:2px solid #b9baba;background-color:#fff;-webkit-box-shadow:0px 5px 5px -3px rgb(0 0 0 / 20%),0px 8px 10px 1px rgb(0 0 0 / 14%),0px 3px 14px 2px rgb(0 0 0 / 12%);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.buscadorHotusa .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion[data-v-f372df15]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cccccc;padding:15px 5px;width:100%}.buscadorHotusa .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow[data-v-f372df15]{width:10px;margin-right:10px;transition:transform .3s;outline:none}.buscadorHotusa .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow.not-collapsed[data-v-f372df15]{transform:rotate(180deg)}.buscadorHotusa .menu-pasajeros .menu-desplegable .buscador-rooms .columna[data-v-f372df15]{width:100%}.buscadorHotusa .menu-pasajeros .menu-desplegable .buscador-rooms .span_habitacion[data-v-f372df15]{border:none;width:100%}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .input[data-v-f372df15]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cccccc;padding:15px 5px}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros label[data-v-f372df15]{color:#464646;width:unset;font-size:1rem;margin-bottom:0;text-align:left;display:flex;align-items:center}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input[data-v-f372df15]{display:flex;align-items:center}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-f372df15]{display:flex;align-items:center;justify-content:center}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-f372df15]:disabled{pointer-events:none}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-f372df15]{width:18px;height:18px}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg path[data-v-f372df15]{fill:inherit!important}.buscadorHotusa .menu-pasajeros.renfe-viajes .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-f372df15]{fill:#d62d61!important}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button:disabled svg[data-v-f372df15]{fill:#dadada!important}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input>span[data-v-f372df15]{font-size:1rem;margin:0 25px}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .children[data-v-f372df15]{border-bottom:1px solid #cccccc}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .children .input[data-v-f372df15]{border-bottom:none}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-f372df15]{margin-left:25px;border-bottom:none;padding:3px 5px}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-f372df15]:last-child{padding-bottom:15px}.buscadorHotusa .menu-pasajeros .menu-desplegable .botones-pasajeros[data-v-f372df15]{padding:10px 0;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.buscadorHotusa .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo[data-v-f372df15]{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}.buscadorHotusa .menu-pasajeros:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo[data-v-f372df15]{border-radius:50px;width:9rem;padding:2px 0}.buscadorHotusa .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-f372df15]{display:none}.buscadorHotusa .menu-pasajeros:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-f372df15]{display:block;margin-right:15px;width:18px;fill:#fff}.buscadorHotusa .menu-pasajeros.renfe-viajes .menu-desplegable .botones-pasajeros .btn-listo[data-v-f372df15]:hover{background-color:#d62d61!important;transform:scale(1)}@media screen and (max-width: 700px){.buscadorHotusa .datos-habitacion .inputs-huespedes-edades[data-v-f372df15]{flex-direction:column;grid-gap:15px}.buscadorHotusa .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-f372df15]{grid-gap:5px}}@media screen and (max-width: 560px){.buscadorHotusa .menu-pasajeros .menu-desplegable[data-v-f372df15]{z-index:9}}@media screen and (max-width: 495px){.buscadorHotusa .menu-pasajeros .menu-desplegable[data-v-f372df15]{width:100%;position:fixed;left:0;border:0;top:0;height:100%;background:#00000080;display:flex;align-items:flex-end;padding:0;z-index:15}.buscadorHotusa .menu-pasajeros .menu-desplegable .selectores-pasajeros[data-v-f372df15]{width:100%;background:#fff;padding:5px 20px 10px;max-height:100%;overflow:auto}}@media screen and (max-width: 425px){.buscadorHotusa #hotusa[data-v-f372df15]{flex-direction:column}.buscadorHotusa #hotusa .input[data-v-f372df15]{margin-top:10px}.buscadorHotusa #hotusa .datos-hotel[data-v-f372df15]{flex-direction:column;align-items:start}.buscadorHotusa .datos-habitacion[data-v-f372df15]{grid-template-columns:repeat(4,auto)}.buscadorHotusa .datos-habitacion .adultsInput[data-v-f372df15],.buscadorHotusa .datos-habitacion .childsInput[data-v-f372df15]{width:50px}}#fechaDisabledIdaVuelta[data-v-cfe8e848],.seleccionFechas[data-v-cfe8e848]{display:flex}.seleccionFechas .seleccionInput[data-v-cfe8e848]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-cfe8e848]{display:block;width:unset}.diaDisponible[data-v-cfe8e848]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-cfe8e848]{-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-cfe8e848]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-cfe8e848]:hover,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-cfe8e848]:focus{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-cfe8e848]{padding-bottom:28px}.leyendaCalendario[data-v-cfe8e848]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-cfe8e848]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.search_w2m_container[data-v-c5271815]{border-bottom:1px solid black;padding:5px 0;font-size:19px}.buscadorW2M[data-v-c5271815]{margin:20px 0}.buscadorW2M #w2m[data-v-c5271815]{display:block}.buscadorW2M #w2m .datos-hotel[data-v-c5271815]{display:flex}.buscadorW2M #w2m .datos-hotel .input-habitaciones[data-v-c5271815]{margin-bottom:20px}.buscadorW2M label[data-v-c5271815]{font-size:unset;color:#212529;text-align:unset;margin:0;min-height:24px;display:block}.buscadorW2M label.habitacion[data-v-c5271815]{min-width:92px}.buscadorW2M div.input .inputDerecha[data-v-c5271815]{width:100px!important;padding:0!important;margin:0;display:block!important}.seleccionFechas .seleccionInput input[data-v-c5271815]{padding:.25rem .5rem;display:unset;width:100%;height:36px;margin-left:unset;font-size:unset;background-color:#fff!important;border:2px solid #b9baba!important;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xml:space='preserve' class='arrow' width='3.2629mm' height='2.8258mm' version='1.1' style='shape-rendering: geometricPrecision; text-rendering: geometricPrecision; image-rendering: optimizeQuality; fill-rule: evenodd; clip-rule: evenodd; cursor: pointer;' viewBox='0 0 19.71 17.07'> <g id='Capa_x0020_1'> <polygon style='fill-rule: nonzero;' points='9.86,17.07 4.93,8.54 -0,0 9.86,0 19.71,0 14.79,8.54 '></polygon> </g> </svg>");background-repeat:no-repeat;background-size:10px!important;background-position-x:90%;background-position-y:50%}.buscadorW2M div.input .inputDerecha input.agesInput[data-v-c5271815]{padding:.25rem .5rem;display:unset;width:100%;height:36px;margin-left:unset;font-size:unset;background-color:#fff!important;border:2px solid #b9baba!important}.buscadorW2M .cabecera-datos-habitacion>label[data-v-c5271815]{visibility:hidden}.buscadorW2M .datos-habitacion[data-v-c5271815]{margin:.6em 0 1.5em;display:flex}.buscadorW2M .datos-habitacion .inputs-huespedes-edades[data-v-c5271815],.buscadorW2M .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-c5271815]{display:flex;flex-wrap:wrap;grid-gap:20px}.buscadorW2M .datos-habitacion>label[data-v-c5271815]{width:100px!important;padding-top:21px}.buscadorW2M .datos-habitacion div.input label[data-v-c5271815]{width:75px}.buscadorW2M .datos-habitacion .edades .inputs-edades[data-v-c5271815]{display:flex;width:54vw;flex-wrap:wrap;grid-gap:5px}.buscadorW2M .menu-pasajeros .cabecera-viajeros .viajeros[data-v-c5271815]{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%}.buscadorW2M .menu-pasajeros[data-v-c5271815]{position:relative}.buscadorW2M .menu-pasajeros .cabecera-viajeros[data-v-c5271815]{max-width:350px}.buscadorW2M .menu-pasajeros .menu-desplegable[data-v-c5271815]{width:400px;position:absolute;top:56px;padding:0 20px 10px;border:2px solid #b9baba;background-color:#fff;-webkit-box-shadow:0px 5px 5px -3px rgb(0 0 0 / 20%),0px 8px 10px 1px rgb(0 0 0 / 14%),0px 3px 14px 2px rgb(0 0 0 / 12%);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.buscadorW2M .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion[data-v-c5271815]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cccccc;padding:15px 5px;width:100%}.buscadorW2M .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow[data-v-c5271815]{width:10px;margin-right:10px;transition:transform .3s;outline:none}.buscadorW2M .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow.not-collapsed[data-v-c5271815]{transform:rotate(180deg)}.buscadorW2M .menu-pasajeros .menu-desplegable .buscador-rooms .columna[data-v-c5271815]{width:100%}.buscadorW2M .menu-pasajeros .menu-desplegable .buscador-rooms .span_habitacion[data-v-c5271815]{border:none;width:100%}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .input[data-v-c5271815]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cccccc;padding:15px 5px}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros label[data-v-c5271815]{color:#464646;width:unset;font-size:1rem;margin-bottom:0;text-align:left;display:flex;align-items:center}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input[data-v-c5271815]{display:flex;align-items:center}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-c5271815]{display:flex;align-items:center;justify-content:center}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-c5271815]:disabled{pointer-events:none}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-c5271815]{width:18px;height:18px}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg path[data-v-c5271815]{fill:inherit!important}.buscadorW2M .menu-pasajeros.renfe-viajes .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-c5271815]{fill:#d62d61!important}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button:disabled svg[data-v-c5271815]{fill:#dadada!important}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input>span[data-v-c5271815]{font-size:1rem;margin:0 25px}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .children[data-v-c5271815]{border-bottom:1px solid #cccccc}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .children .input[data-v-c5271815]{border-bottom:none}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-c5271815]{margin-left:25px;border-bottom:none;padding:3px 5px}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-c5271815]:last-child{padding-bottom:15px}.buscadorW2M .menu-pasajeros .menu-desplegable .botones-pasajeros[data-v-c5271815]{padding:10px 0;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.buscadorW2M .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo[data-v-c5271815]{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}.buscadorW2M .menu-pasajeros:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo[data-v-c5271815]{border-radius:50px;width:9rem;padding:2px 0}.buscadorW2M .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-c5271815]{display:none}.buscadorW2M .menu-pasajeros:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-c5271815]{display:block;margin-right:15px;width:18px;fill:#fff}.buscadorW2M .menu-pasajeros.renfe-viajes .menu-desplegable .botones-pasajeros .btn-listo[data-v-c5271815]:hover{background-color:#d62d61!important;transform:scale(1)}@media screen and (max-width: 700px){.buscadorW2M .datos-habitacion .inputs-huespedes-edades[data-v-c5271815]{flex-direction:column;grid-gap:15px}.buscadorW2M .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-c5271815]{grid-gap:5px}}@media screen and (max-width: 560px){.buscadorW2M .menu-pasajeros .menu-desplegable[data-v-c5271815]{z-index:9}}@media screen and (max-width: 495px){.buscadorW2M .menu-pasajeros .menu-desplegable[data-v-c5271815]{width:100%;position:fixed;left:0;border:0;top:0;height:100%;background:#00000080;display:flex;align-items:flex-end;padding:0;z-index:15}.buscadorW2M .menu-pasajeros .menu-desplegable .selectores-pasajeros[data-v-c5271815]{width:100%;background:#fff;padding:5px 20px 10px;max-height:100%;overflow:auto}}@media screen and (max-width: 425px){.buscadorW2M #w2m[data-v-c5271815]{flex-direction:column}.buscadorW2M #w2m .input[data-v-c5271815]{margin-top:10px}.buscadorW2M #w2m .datos-hotel[data-v-c5271815]{flex-direction:column;align-items:start}.buscadorW2M .datos-habitacion[data-v-c5271815]{grid-template-columns:repeat(4,auto)}.buscadorW2M .datos-habitacion .adultsInput[data-v-c5271815],.buscadorW2M .datos-habitacion .childsInput[data-v-c5271815]{width:50px}}#fechaDisabledIdaVuelta[data-v-4fef75b5],.seleccionFechas[data-v-4fef75b5]{display:flex}.seleccionFechas .seleccionInput[data-v-4fef75b5]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-4fef75b5]{display:block;width:unset}.diaDisponible[data-v-4fef75b5]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-4fef75b5]{-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-4fef75b5]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-4fef75b5]:hover,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-4fef75b5]:focus{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-4fef75b5]{padding-bottom:28px}.leyendaCalendario[data-v-4fef75b5]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-4fef75b5]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.calendarWrapper .vc-container[data-v-4fef75b5]{font-family:inherit}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-4fef75b5]{cursor:default}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-4fef75b5]:hover,.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-4fef75b5]:focus{background-color:transparent;font-weight:400}.calendarWrapper .vc-weeks .vc-day .vc-highlights+.vc-day-content[data-v-4fef75b5]{color:#fff}.search_hotels_container[data-v-4473424a]{border-bottom:1px solid black;padding:5px 0;font-size:19px}.buscadorParadoresCompra[data-v-4473424a]{margin:10px 0}.buscadorParadoresCompra #hotel[data-v-4473424a]{display:flex}.buscadorParadoresCompra #hotel .input-habitaciones[data-v-4473424a]{margin-bottom:20px}.buscadorParadoresCompra label[data-v-4473424a]{font-size:14px;color:#212529;text-align:unset;margin:0;display:block}.buscadorParadoresCompra label.habitacion[data-v-4473424a]{min-width:92px}.buscadorParadoresCompra div.input .inputDerecha[data-v-4473424a]{width:100px!important;padding:0!important;margin:0;display:block!important}.buscadorParadoresCompra div.input .inputDerecha input.agesInput[data-v-4473424a]{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-4473424a]{visibility:hidden}.buscadorParadoresCompra .datos-habitacion[data-v-4473424a]{margin:.6em 0 1.5em;display:flex}.buscadorParadoresCompra .datos-habitacion .inputs-huespedes-edades[data-v-4473424a],.buscadorParadoresCompra .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-4473424a]{display:flex;flex-wrap:wrap;grid-gap:20px}.buscadorParadoresCompra .datos-habitacion>label[data-v-4473424a]{width:100px!important;padding-top:21px}.buscadorParadoresCompra .datos-habitacion div.input label[data-v-4473424a]{width:75px}.buscadorParadoresCompra .datos-habitacion .edades .inputs-edades[data-v-4473424a]{display:flex;width:54vw;flex-wrap:wrap;grid-gap:5px}.buscadorParadoresCompra .menu-pasajeros .cabecera-viajeros .viajeros[data-v-4473424a]{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-4473424a]{position:relative}.buscadorParadoresCompra .menu-pasajeros .cabecera-viajeros[data-v-4473424a]{max-width:350px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable[data-v-4473424a]{width:400px;position:absolute;top:56px;padding:0 20px 10px;border:2px solid #b9baba;background-color:#fff;-webkit-box-shadow:0px 5px 5px -3px rgb(0 0 0 / 20%),0px 8px 10px 1px rgb(0 0 0 / 14%),0px 3px 14px 2px rgb(0 0 0 / 12%);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion[data-v-4473424a]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cccccc;padding:15px 5px;width:100%}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow[data-v-4473424a]{width:10px;margin-right:10px;transition:transform .3s;outline:none}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow.not-collapsed[data-v-4473424a]{transform:rotate(180deg)}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .columna[data-v-4473424a]{width:100%}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .buscador-rooms .span_habitacion[data-v-4473424a]{border:none;width:100%}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .input[data-v-4473424a]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cccccc;padding:15px 5px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros label[data-v-4473424a]{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-4473424a]{display:flex;align-items:center}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-4473424a]{display:flex;align-items:center;justify-content:center}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-4473424a]:disabled{pointer-events:none}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-4473424a]{width:18px;height:18px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button svg path[data-v-4473424a]{fill:inherit!important}.buscadorParadoresCompra .menu-pasajeros.renfe-viajes .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-4473424a]{fill:#d62d61!important}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button:disabled svg[data-v-4473424a]{fill:#dadada!important}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input>span[data-v-4473424a]{font-size:1rem;margin:0 25px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .children[data-v-4473424a]{border-bottom:1px solid #cccccc}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .children .input[data-v-4473424a]{border-bottom:none}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-4473424a]{margin-left:25px;border-bottom:none;padding:3px 5px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros .edades .input[data-v-4473424a]:last-child{padding-bottom:15px}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .aviso-habitaciones[data-v-4473424a]{font-size:.9em}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .botones-pasajeros[data-v-4473424a]{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-4473424a]{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-4473424a]{border-radius:50px;width:9rem;padding:2px 0}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-4473424a]{display:none}.buscadorParadoresCompra .menu-pasajeros:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-4473424a]{display:block;margin-right:15px;width:18px;fill:#fff}.buscadorParadoresCompra .menu-pasajeros.renfe-viajes .menu-desplegable .botones-pasajeros .btn-listo[data-v-4473424a]:hover{background-color:#d62d61!important;transform:scale(1)}@media screen and (max-width: 700px){.buscadorParadoresCompra .datos-habitacion .inputs-huespedes-edades[data-v-4473424a]{flex-direction:column;grid-gap:15px}.buscadorParadoresCompra .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-4473424a]{grid-gap:5px}}@media screen and (max-width: 560px){.buscadorParadoresCompra .menu-pasajeros .menu-desplegable[data-v-4473424a]{z-index:9}}@media screen and (max-width: 495px){.buscadorParadoresCompra .menu-pasajeros .menu-desplegable[data-v-4473424a]{width:100%;position:fixed;left:0;border:0;top:0;height:100%;background:#00000080;display:flex;align-items:flex-end;padding:0;z-index:15}.buscadorParadoresCompra .menu-pasajeros .menu-desplegable .selectores-pasajeros[data-v-4473424a]{width:100%;background:#fff;padding:5px 20px 10px;max-height:100%;overflow:auto}}@media screen and (max-width: 425px){.buscadorParadoresCompra #hotel[data-v-4473424a]{flex-direction:column}.buscadorParadoresCompra #hotel .input[data-v-4473424a]{margin-top:10px}.buscadorParadoresCompra #hotel[data-v-4473424a]{flex-direction:column;align-items:start}.buscadorParadoresCompra .datos-habitacion[data-v-4473424a]{grid-template-columns:repeat(4,auto)}.buscadorParadoresCompra .datos-habitacion .adultsInput[data-v-4473424a],.buscadorParadoresCompra .datos-habitacion .childsInput[data-v-4473424a]{width:50px}}#fechaDisabledIdaVuelta[data-v-dcabc92c],.seleccionFechas[data-v-dcabc92c]{display:flex}.seleccionFechas .seleccionInput[data-v-dcabc92c]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-dcabc92c]{display:block;width:unset}.diaDisponible[data-v-dcabc92c]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-dcabc92c]{-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-dcabc92c]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-dcabc92c]:hover,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-dcabc92c]:focus{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-dcabc92c]{padding-bottom:28px}.leyendaCalendario[data-v-dcabc92c]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-dcabc92c]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.calendarWrapper .vc-container[data-v-dcabc92c]{font-family:inherit}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-dcabc92c]{cursor:default}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-dcabc92c]:hover,.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-dcabc92c]:focus{background-color:transparent;font-weight:400}.calendarWrapper .vc-weeks .vc-day .vc-highlights+.vc-day-content[data-v-dcabc92c]{color:#fff}.search_hotels_container[data-v-f3b58185]{border-bottom:1px solid black;padding:5px 0;font-size:19px}.buscadorHotel[data-v-f3b58185]{margin:10px 0}.buscadorHotel #hotel[data-v-f3b58185]{display:block}.buscadorHotel #hotel .datos-hotel[data-v-f3b58185]{display:flex}.buscadorHotel #hotel .datos-hotel .input-habitaciones[data-v-f3b58185]{margin-bottom:20px}.buscadorHotel label[data-v-f3b58185]{font-size:14px;color:#212529;text-align:unset;margin:0;display:block}.buscadorHotel label.habitacion[data-v-f3b58185]{min-width:92px}.buscadorHotel div.input .inputDerecha[data-v-f3b58185]{width:100px!important;padding:0!important;margin:0;display:block!important}.buscadorHotel div.input .inputDerecha select[data-v-f3b58185]{padding:.25rem .5rem;display:unset;width:100%;height:36px;margin-left:unset;font-size:unset;border:2px solid #b9baba!important;-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>")!important;background-color:#fff!important;background-repeat:no-repeat!important;background-size:33%!important;background-position-x:100%!important;background-position-y:50%!important}.buscadorHotel div.input .inputDerecha input.agesInput[data-v-f3b58185]{padding:.25rem .5rem;display:unset;width:100%;height:36px;margin-left:unset;font-size:unset;background-color:#fff!important;border:2px solid #b9baba!important}.buscadorHotel .cabecera-datos-habitacion>label[data-v-f3b58185]{visibility:hidden}.buscadorHotel .datos-habitacion[data-v-f3b58185]{margin:.6em 0 2em;display:flex}.buscadorHotel .datos-habitacion .inputs-huespedes-edades[data-v-f3b58185],.buscadorHotel .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-f3b58185]{display:flex;flex-wrap:wrap;grid-gap:20px}.buscadorHotel .datos-habitacion>label[data-v-f3b58185]{width:100px!important;padding-top:21px}.buscadorHotel .datos-habitacion div.input label[data-v-f3b58185]{width:75px}.buscadorHotel .datos-habitacion .edades .inputs-edades[data-v-f3b58185]{display:flex;width:54vw;flex-wrap:wrap;grid-gap:5px}.buscadorHotel .menu-pasajeros[data-v-f3b58185]{position:relative}.buscadorHotel .menu-pasajeros .cabecera-menu-pasajeros[data-v-f3b58185]{display:flex;align-items:center;cursor:pointer;position:relative}.buscadorHotel .menu-pasajeros .cabecera-menu-pasajeros.open[data-v-f3b58185]{z-index:20}.buscadorHotel .menu-pasajeros .cabecera-menu-pasajeros svg[data-v-f3b58185]{transform:rotate(90deg);width:7px;fill:#d62d61;margin-left:20px;transition:all .3s linear}.buscadorHotel .menu-pasajeros .cabecera-menu-pasajeros svg.rotate[data-v-f3b58185]{transform:rotate(270deg)}.buscadorHotel .menu-pasajeros .menu-desplegable[data-v-f3b58185]{width:400px;position:absolute;top:-10px;left:-10px;padding:45px 20px 10px;border-radius:7px;background-color:#fff;-webkit-box-shadow:0px 5px 5px -3px rgb(0 0 0 / 20%),0px 8px 10px 1px rgb(0 0 0 / 14%),0px 3px 14px 2px rgb(0 0 0 / 12%);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.buscadorHotel .menu-pasajeros .menu-desplegable .buscador-rooms .span_habitacion[data-v-f3b58185]{color:#464646;border-bottom:1px solid #cccccc;width:100%}.buscadorHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .input[data-v-f3b58185]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cccccc;padding:15px 10px}.buscadorHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .input[data-v-f3b58185]:last-of-type{border-bottom:none}.buscadorHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros label[data-v-f3b58185]{color:#464646;width:unset;font-size:1rem;margin-bottom:0;text-align:left}.buscadorHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros label span[data-v-f3b58185]:last-child{display:block;font-size:1rem}.buscadorHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input[data-v-f3b58185]{display:flex;align-items:center}.buscadorHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-f3b58185]{display:flex;padding:0;width:17px;height:17px;align-items:center;justify-content:center;background-color:transparent;border-radius:100%;border:2px solid #d62d61;color:#d62d61;font-weight:700}.buscadorHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-f3b58185]:disabled{border:2px solid #dadada;color:#dadada}.buscadorHotel .menu-pasajeros .menu-desplegable .selectores-pasajeros .pasajeros-input>span[data-v-f3b58185]{font-size:1rem;margin:0 25px}.buscadorHotel .menu-pasajeros .menu-desplegable .botones-pasajeros[data-v-f3b58185]{padding:10px 0;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.buscadorHotel .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-cancelar[data-v-f3b58185]{color:#81005e;border:none;background-color:transparent;font-size:1rem;width:fit-content;padding:15px 0;margin-right:35px}.buscadorHotel .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo[data-v-f3b58185]{color:#fff;border:none;border-radius:5px;background-color:#81005e;font-size:1.2rem;width:14rem;padding:10px 0}.buscadorHotel .menu-pasajeros .menu-desplegable .botones-pasajeros .btn-listo[data-v-f3b58185]:hover{background-color:#d62d61;transform:scale(1)}.buscadorHotel .menu-pasajeros.paquete .cabecera-viajeros .viajeros[data-v-f3b58185]{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%}.buscadorHotel .menu-pasajeros.paquete[data-v-f3b58185]{position:relative}.buscadorHotel .menu-pasajeros.paquete .cabecera-viajeros[data-v-f3b58185]{width:350px}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable[data-v-f3b58185]{width:400px;position:absolute;top:56px;left:0;border-radius:0;padding:0 20px 10px;border:2px solid #b9baba;background-color:#fff;-webkit-box-shadow:0px 5px 5px -3px rgb(0 0 0 / 20%),0px 8px 10px 1px rgb(0 0 0 / 14%),0px 3px 14px 2px rgb(0 0 0 / 12%);box-shadow:0 5px 5px -3px #0003,0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .buscador-rooms .cabecera-habitacion[data-v-f3b58185]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #cccccc;padding:15px 5px;width:100%}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow[data-v-f3b58185]{width:10px;margin-right:10px;transition:transform .3s;outline:none}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .buscador-rooms .cabecera-habitacion .arrow.not-collapsed[data-v-f3b58185]{transform:rotate(180deg)}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .buscador-rooms .columna[data-v-f3b58185]{width:100%}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .buscador-rooms .span_habitacion[data-v-f3b58185]{border:none;width:100%}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .input[data-v-f3b58185]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cccccc;padding:15px 5px}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros label[data-v-f3b58185]{color:#464646;width:unset;font-size:1rem;margin-bottom:0;text-align:left;display:flex;align-items:center}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .pasajeros-input[data-v-f3b58185]{display:flex;align-items:center}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-f3b58185]{display:flex;align-items:center;justify-content:center;width:unset;height:unset;border:none}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .pasajeros-input button[data-v-f3b58185]:disabled{pointer-events:none}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-f3b58185]{width:18px;height:18px}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .pasajeros-input button svg path[data-v-f3b58185]{fill:inherit!important}.buscadorHotel .menu-pasajeros.paquete.renfe-viajes .menu-desplegable .selectores-pasajeros .pasajeros-input button svg[data-v-f3b58185]{fill:#d62d61!important}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .pasajeros-input button:disabled svg[data-v-f3b58185]{fill:#dadada!important}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .pasajeros-input>span[data-v-f3b58185]{font-size:1rem;margin:0 25px}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .children[data-v-f3b58185]{border-bottom:1px solid #cccccc}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .children .input[data-v-f3b58185]{border-bottom:none}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .edades .input[data-v-f3b58185]{margin-left:25px;border-bottom:none;padding:3px 5px}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros .edades .input[data-v-f3b58185]:last-child{padding-bottom:15px}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .botones-pasajeros[data-v-f3b58185]{padding:10px 0;display:flex;align-items:center;justify-content:flex-end;font-weight:700}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .botones-pasajeros .btn-listo[data-v-f3b58185]{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}.buscadorHotel .menu-pasajeros.paquete:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo[data-v-f3b58185]{border-radius:50px;width:9rem;padding:2px 0}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-f3b58185]{display:none}.buscadorHotel .menu-pasajeros.paquete:not(.renfe-viajes) .menu-desplegable .botones-pasajeros .btn-listo svg[data-v-f3b58185]{display:block;margin-right:15px;width:18px;fill:#fff}.buscadorHotel .menu-pasajeros.paquete.renfe-viajes .menu-desplegable .botones-pasajeros .btn-listo[data-v-f3b58185]:hover{background-color:#d62d61!important;transform:scale(1)}@media screen and (max-width: 830px){.buscadorHotel .menu-pasajeros .menu-desplegable[data-v-f3b58185]{width:110%;left:-10px}}@media screen and (max-width: 700px){.buscadorHotel .datos-habitacion .inputs-huespedes-edades[data-v-f3b58185]{flex-direction:column;grid-gap:15px}.buscadorHotel .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-f3b58185]{grid-gap:5px}}@media screen and (max-width: 560px){.buscadorHotel .menu-pasajeros.paquete .menu-desplegable[data-v-f3b58185]{z-index:9}}@media screen and (max-width: 495px){.buscadorHotel .menu-pasajeros.paquete .menu-desplegable[data-v-f3b58185]{width:100%;position:fixed;left:0;border:0;top:0;height:100%;background:#00000080;display:flex;align-items:flex-end;padding:0;z-index:15}.buscadorHotel .menu-pasajeros.paquete .menu-desplegable .selectores-pasajeros[data-v-f3b58185]{width:100%;background:#fff;padding:5px 20px 10px;max-height:100%;overflow:auto}}@media screen and (max-width: 425px){.buscadorHotel #hotel[data-v-f3b58185]{flex-direction:column}.buscadorHotel #hotel .input[data-v-f3b58185]{margin-top:10px}.buscadorHotel #hotel .datos-hotel[data-v-f3b58185]{flex-direction:column;align-items:start}.buscadorHotel .datos-habitacion[data-v-f3b58185]{grid-template-columns:repeat(4,auto)}.buscadorHotel .datos-habitacion .adultsInput[data-v-f3b58185],.buscadorHotel .datos-habitacion .childsInput[data-v-f3b58185]{width:50px}}#fechaDisabledIdaVuelta[data-v-1ebd0018],.seleccionFechas[data-v-1ebd0018]{display:flex}.seleccionFechas .seleccionInput[data-v-1ebd0018]{margin-right:20px;width:unset}.seleccionFechas .seleccionInput label[data-v-1ebd0018]{display:block;width:unset}.diaDisponible[data-v-1ebd0018]{background-color:#476727!important}.seleccionFechas .seleccionInput input[data-v-1ebd0018]{-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-1ebd0018]{cursor:default}.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-1ebd0018]:hover,.vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-1ebd0018]:focus{background-color:transparent;font-weight:400}.calendarioConOcio .vc-popover-content .vc-container[data-v-1ebd0018]{padding-bottom:28px}.leyendaCalendario[data-v-1ebd0018]{position:absolute;bottom:5px;left:10px;display:flex;align-items:center}.leyendaOcio[data-v-1ebd0018]{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}.calendarWrapper .vc-container[data-v-1ebd0018]{font-family:inherit}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-1ebd0018]{cursor:default}.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-1ebd0018]:hover,.calendarWrapper .vc-pane-layout .vc-pane .vc-day-content.is-disabled[data-v-1ebd0018]:focus{background-color:transparent;font-weight:400}.calendarWrapper .vc-weeks .vc-day .vc-highlights+.vc-day-content[data-v-1ebd0018]{color:#fff}.search_hotels_container[data-v-bff95fa1]{border-bottom:1px solid black;padding:5px 0;font-size:19px}.buscadorAmadeus[data-v-bff95fa1]{margin:10px 0}.buscadorAmadeus #amadeus[data-v-bff95fa1]{display:block}.buscadorAmadeus #amadeus .datos-hotel[data-v-bff95fa1]{display:flex}.buscadorAmadeus #amadeus .datos-hotel .input-habitaciones[data-v-bff95fa1]{margin-bottom:20px}.buscadorAmadeus label[data-v-bff95fa1]{font-size:14px;color:#212529;text-align:unset;margin:0;display:block}.buscadorAmadeus label.habitacion[data-v-bff95fa1]{min-width:92px}.buscadorAmadeus div.input .inputDerecha[data-v-bff95fa1]{width:75px!important;padding:0!important;margin:0;display:block!important}.buscadorAmadeus div.input .inputDerecha select[data-v-bff95fa1]{padding:.25rem .5rem;display:unset;width:100%;height:36px;margin-left:unset;font-size:unset;background-color:#fff!important;border:2px solid #b9baba!important;-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-size:33%!important;background-position-x:100%;background-position-y:50%}.buscadorAmadeus .cabecera-datos-habitacion>label[data-v-bff95fa1]{visibility:hidden}.buscadorAmadeus .datos-habitacion[data-v-bff95fa1]{margin:.6em 0 1.5em;display:flex}.buscadorAmadeus .datos-habitacion .inputs-huespedes-edades[data-v-bff95fa1],.buscadorAmadeus .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-bff95fa1]{display:flex;flex-wrap:wrap;grid-gap:20px}.buscadorAmadeus .datos-habitacion>label[data-v-bff95fa1]{width:100px!important;padding-top:21px}.buscadorAmadeus .datos-habitacion div.input label[data-v-bff95fa1]{width:75px}.buscadorAmadeus .datos-habitacion .edades .inputs-edades[data-v-bff95fa1]{display:flex;width:54vw;flex-wrap:wrap;grid-gap:5px}@media screen and (max-width: 700px){.buscadorAmadeus .datos-habitacion .inputs-huespedes-edades[data-v-bff95fa1]{flex-direction:column;grid-gap:15px}.buscadorAmadeus .datos-habitacion .inputs-huespedes-edades .inputs-adultos-ninos[data-v-bff95fa1]{grid-gap:5px}}@media screen and (max-width: 425px){.buscadorAmadeus #amadeus[data-v-bff95fa1]{flex-direction:column}.buscadorAmadeus #amadeus .input[data-v-bff95fa1]{margin-top:10px}.buscadorAmadeus #amadeus .datos-hotel[data-v-bff95fa1]{flex-direction:column;align-items:start}.buscadorAmadeus #amadeus .datos-hotel .calendarios-entrada-salida[data-v-bff95fa1]{margin-bottom:0!important}.buscadorAmadeus .datos-habitacion[data-v-bff95fa1]{grid-template-columns:repeat(4,auto)}.buscadorAmadeus .datos-habitacion .adultsInput[data-v-bff95fa1],.buscadorAmadeus .datos-habitacion .childsInput[data-v-bff95fa1]{width:50px}.buscadorAmadeus div.input .inputDerecha select[data-v-bff95fa1]{width:70px}}.buscador-coches[data-v-f29fa4b3]{margin-top:10px}#seleccionConductor[data-v-f29fa4b3]{margin-bottom:20px;width:fit-content}.seleccion-input[data-v-f29fa4b3]{width:160px}.seleccion-input label[data-v-f29fa4b3]{display:inline-flex;color:#000;font-size:14px;cursor:default}.seleccion-input[data-v-f29fa4b3] .v-select{background-color:transparent!important}.seleccion-input[data-v-f29fa4b3] .v-select .vs__dropdown-toggle .vs__open-indicator{transform:none;fill:#000;display:none}.seleccion-input[data-v-f29fa4b3] .v-select .vs__dropdown-menu{min-width:91px!important}.seleccion-input[data-v-f29fa4b3] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:0;margin:0!important}.seleccion-input[data-v-f29fa4b3] .vs__selected-options span{margin:0;border:0}.seleccion-input[data-v-f29fa4b3] .vs__dropdown-toggle{background-color:#fff;padding:5px;border:2px solid #b9baba;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%}.error-input[data-v-f29fa4b3]{white-space:nowrap;color:red}@media screen and (max-width: 600px){#seleccionConductor[data-v-f29fa4b3]{width:100%!important}}.modal-buscador-wrapper{font-family:Roboto,sans-serif}.modal-buscador-wrapper .modal-content{height:unset}.modal-buscador-wrapper .modal-header{display:block;margin:0;padding:30px 30px 0}.modal-buscador-wrapper .modal-header .close{z-index:1060;font-size:70px;font-weight:100;width:fit-content;height:45px;top:-20px;right:15px}.buscadorWrapper{width:100%;background-color:transparent!important}.errorMsjOcio{text-align:-webkit-center}.not_visible{display:none}.buscadorWrapper .search_trains_container{background-color:#d9dada;padding:15px 0;font-family:Roboto,sans-serif!important;height:100%}.buscadorWrapper .search_trains_container.fondo-blanco{background-color:#fff}.search_trains_container .contenedor-cabecera-resumen{display:grid;max-width:1200px;margin:0 auto;grid-template-columns:87% 13%}.resumen_seleccion_producto{grid-column:1 / 2}.search_trains_container .infoComprando{border-bottom:1px solid #898989;font-size:19px;display:flex;justify-content:space-between;align-items:center;grid-column:1 / 3;padding-bottom:10px;color:#000;font-family:Roboto,sans-serif!important}.search_trains_container .infoComprando span b{margin-right:5px}.search_trains_container marquee.infoComprando{display:none}.fila_resumen_nueva_busqueda{padding:0 20px 0 15px;align-items:center}.fila_resumen_nueva_busqueda .info-compra{font-size:.9em}.fila_resumen_nueva_busqueda .info-compra .nombre-producto{font-weight:700;margin-bottom:5px}.search_trains_container .fila_resumen_nueva_busqueda .btnCabecera.btnNuevaBusqueda{display:flex;align-items:center;justify-content:center;background-color:#666;border:none;border-radius:50px;width:50px;height:50px;padding:0;margin-top:0}.search_trains_container .fila_resumen_nueva_busqueda .btnCabecera.btnNuevaBusqueda svg{width:22px}.search_trains_container .fila_resumen_nueva_busqueda .btnCabecera.btnNuevaBusqueda svg .fil0{fill:#fff}.search_trains_container .fila_resumen_nueva_busqueda .btnCabecera.btnNuevaBusqueda .texto-btn{display:none}.search_trains_container .btnCabecera{background-color:#898989;color:#fff;font-size:14px;border:none;text-decoration:none;outline:none;border-radius:20px;padding:5px 10px 5px 5px;width:155px;font-family:Roboto,sans-serif!important}.search_trains_container .btnCabecera.btnNuevaBusqueda{background:transparent;color:#000;border:2px solid;padding:3px 7px 3px 3px;margin-top:4px;grid-column:2 / 2;align-self:center}.search_trains_container .btnCabecera img,.search_trains_container .btnCabecera svg{width:16px;vertical-align:middle;filter:brightness(4.5);margin:0 5px}.search_trains_container .btnCabecera .fil0{fill:#000}.search_trains_container .contenedor_form{width:100%;margin:0;position:relative;background-color:#d9dada;z-index:998}.search_trains_container .form_buscador_renfe{width:1200px;max-width:100%;background-color:#d9dada;margin:0 auto;padding-bottom:20px}.search_trains_container .form_buscador_renfe .btnBuscarBuscador{float:right;width:120px;padding:5px 0;background-color:#898989;border:none;border-radius:40px;color:#fff;font-weight:500}.search_trains_container .form_buscador_renfe .btnBuscarBuscador.btnbuscar{margin-top:-60px;display:flex;position:relative;z-index:1}.search_trains_container .form_buscador_renfe .btnBuscarBuscador.btnbuscar img{height:18px;align-self:center;padding:0 13px}.search_trains_container .form_buscador_renfe .btnBuscarBuscador.btncancelar{margin-top:-20px}.search_trains_container button:hover{transform:translateZ(0) scale(1.04)}#formularioNuevaBusquedaHotel.modal-buscador-wrapper{background-color:#fff0}#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 .modal-body .contenedorSeleccionInput{background-color:transparent}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content h2.titulo{text-align:center;font-size: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 label,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .vs__selected{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 .form_buscador_hotel .vs__dropdown-toggle,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel .datos-hotel .calendarWrapper .dateUserFrom,#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .buscadorHotel select{width:100%;background-color:#dadada4d!important;border:2px solid #767676!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}@media screen and (max-width: 1200px){.contenedor_form{padding:0 15px}.search_trains_container .contenedor-cabecera-resumen{padding:0!important}}@media screen and (max-width: 830px){.buscadorWrapper{order:0;background-color:transparent}.buscadorWrapper .search_trains_container{padding:10px 0!important;background-color:transparent}.search_trains_container .contenedorSeleccionInput{display:flex;flex-direction:column}.search_trains_container .contenedor-cabecera-resumen{margin:0!important;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;margin-right:15px}.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 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 #d9dadade}.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:0 auto;align-items:flex-end}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .modal-body{padding:45px 0 20px}#formularioNuevaBusquedaHotel.modal-buscador-wrapper .modal-content .modal-body .contenedorSeleccionInput{padding:0 20px}#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}}.texto_swal_nueva_busqueda{font-size:1.8rem!important}.content_swal_nueva_busqueda{font-size:1.4rem!important}.btnSwal{border-radius:50px!important;padding:.2em 2em!important}.swal2-icon-show{width:0!important;height:0!important;margin:.25rem auto!important;border:0!important}.icono-ok{width:16px;fill:#fff;vertical-align:unset!important;margin-right:7px}.swal-nueva-busqueda{font-family:Roboto,sans-serif!important}.titulo_swal_nueva_busqueda{font-family:inherit}.aviso{margin:10px 0;color:#f18b17;display:flex;justify-content:center}.aviso img{width:10px;margin-right:13px}.botonConfirmar{width:auto;border-radius:15px;padding:2px 10px;border:none;color:#fff;font-weight:700;margin:0}.scale1_2{transform:scale(1.2)}.fila_resumen_nueva_busqueda{display:flex;justify-content:space-between;grid-column:1/ 3}.modal-buscador-wrapper header.modal-header{padding:0;border-bottom:0}.modal-buscador-wrapper header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.noVisible[data-v-ea7a8974]{display:none!important}.aviso[data-v-ea7a8974]{margin:10px 0;color:#f18b17}.aviso img[data-v-ea7a8974]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-ea7a8974]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.modal-detalle-enlace-concepto{font-family:Roboto,sans-serif}.modal-detalle-enlace-concepto .modal-dialog{max-width:800px!important}.modal-detalle-enlace-concepto .modal-content{height:unset}.modal-detalle-enlace-concepto .modal-header{display:block;width:unset;height:0;margin:0;padding:0;border:none}.modal-detalle-enlace-concepto .modal-header .close{z-index:1060;font-size:70px;font-weight:100;width:fit-content;height:fit-content;top:-20px;right:15px;line-height:normal}.modal-detalle-enlace-concepto .modal-body{margin-top:30px}.modal-detalle-enlace-concepto .resumen-tren{width:100%}.modal-detalle-enlace-concepto .columnaCentralCesta.ida .viaje-vuelta,.modal-detalle-enlace-concepto .columnaCentralCesta.vuelta .viaje-ida{display:none}.modal-detalle-enlace-concepto .columnaCentralCesta .fecha>.concepto{display:none!important}.modal[data-v-7f19b89c]{margin:0;padding:0!important;overscroll-behavior:contain}.vld-parent[data-v-7f19b89c]{height:100px;width:100%}.fecha[data-v-7f19b89c]{border:none!important}.fecha[data-v-7f19b89c] p.titulo-viaje{text-transform:uppercase;font-family:Roboto Condensed,sans-serif!important;margin:15px 0 0}.fecha[data-v-7f19b89c] p.concepto{margin-top:10px!important}.fecha[data-v-7f19b89c] p.titulo-viaje+p.concepto{margin-top:0!important}.contenedor-enlace-detalle[data-v-7f19b89c] p.concepto:not(.concepto-resumen){display:block!important}.contenedor-enlace-detalle[data-v-7f19b89c] .info-trasbordo{display:none}.contenedor-enlace-detalle[data-v-7f19b89c] div.descripcionProducto2{display:none!important}.contenedor-enlace-resumen[data-v-7f19b89c]{display:none}.contenedor-enlace-resumen[data-v-7f19b89c] .viaje-ida p.concepto,.contenedor-enlace-resumen[data-v-7f19b89c] .viaje-vuelta p.concepto{display:none!important}.contenedor-enlace-resumen[data-v-7f19b89c] .info-trasbordo{display:flex;align-items:center;border-radius:4px;grid-column:2 / 3;color:#767676;font-size:.9rem;border:none;cursor:pointer}[data-v-7f19b89c] .info-trasbordo svg{margin:4px 10px 4px 4px!important;left:0!important;width:25px!important;height:unset!important}.viajePlus[data-v-7f19b89c]{font-size:17px!important;font-weight:700;color:#000}.viajePlus span[data-v-7f19b89c]{background-color:#000;border-radius:5px;color:#fff;padding:0 3px}#procesoCompra .concepto-agrupado .conceptoCesta .imgCestaProductoResponsive[data-v-7f19b89c]{display:none}.page_compra #procesoCompra .nombreOcioViajePlus span.unidades[data-v-7f19b89c]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.page_compra #procesoCompra .nombreOcioViajePlus[data-v-7f19b89c]{margin:10px 0 0 5px}@media screen and (min-width: 831px){.contenedor-enlace-resumen[data-v-7f19b89c] .viaje-ida p.concepto-resumen,.contenedor-enlace-resumen[data-v-7f19b89c] .viaje-vuelta p.concepto-resumen{display:block!important}}@media screen and (max-width: 830px){.imgCestaProducto[data-v-7f19b89c]{display:none}.imgCestaProductoResponsive[data-v-7f19b89c]{display:block}}.aviso[data-v-ffbadf23]{margin:10px 0;color:#f18b17}.aviso img[data-v-ffbadf23]{width:4px;margin-right:5px;vertical-align:sub}.bordeAbajo[data-v-ffbadf23]{border-style:none none solid none!important}.aviso[data-v-c81212d9]{margin:10px 0;color:#f18b17}.aviso img[data-v-c81212d9]{width:4px;margin-right:5px;vertical-align:sub}.aviso[data-v-fba580fd]{margin:10px 0;color:#f18b17}.aviso img[data-v-fba580fd]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-fba580fd]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.bordeAbajo[data-v-fba580fd]{border-style:none none solid none!important}.vld-parent[data-v-b96b9f69]{height:100px;width:100%}.aviso[data-v-37978304]{margin:10px 0;color:#f18b17}.aviso img[data-v-37978304]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-37978304]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-72ffb079]{margin:10px 0;color:#f18b17}.aviso img[data-v-72ffb079]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-72ffb079]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-382fecfd]{margin:10px 0;color:#f18b17}.aviso img[data-v-382fecfd]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-382fecfd]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-9cda65c4]{margin:10px 0;color:#f18b17}.aviso img[data-v-9cda65c4]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-9cda65c4]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-44b5b2b8]{margin:10px 0;color:#f18b17}.aviso img[data-v-44b5b2b8]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-44b5b2b8]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-9afc397e]{margin:10px 0;color:#f18b17}.aviso img[data-v-9afc397e]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-9afc397e]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-43b471bb]{margin:10px 0;color:#f18b17}.aviso img[data-v-43b471bb]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-43b471bb]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-63853389]{margin:10px 0;color:#f18b17}.aviso img[data-v-63853389]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-63853389]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.conceptoCesta[data-v-63853389]{padding:0!important}.filaVistaPrevia[data-v-63853389]{text-align:right;padding:5px 10px}.btnVistaPrevia[data-v-63853389]{margin:0;padding:3px 20px!important;background-color:#fff!important}.aviso[data-v-286c3807]{margin:10px 0;color:#f18b17}.aviso img[data-v-286c3807]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-286c3807]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-b6eeb85d]{margin:10px 0;color:#f18b17}.aviso img[data-v-b6eeb85d]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-b6eeb85d]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-3929c777]{margin:10px 0;color:#f18b17}.aviso img[data-v-3929c777]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-3929c777]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-f1b01563]{margin:10px 0;color:#f18b17}.aviso img[data-v-f1b01563]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-f1b01563]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.vld-parent[data-v-871fe73b],.vld-parent[data-v-a21fb000]{height:100px;width:100%}.aviso[data-v-7c31af18]{margin:10px 0;color:#f18b17}.aviso img[data-v-7c31af18]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-7c31af18]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.bordeAbajo[data-v-7c31af18]{border-style:none none solid none!important}.vld-parent[data-v-bd11e489]{height:100px;width:100%}.aviso[data-v-4a23681c]{margin:10px 0;color:#f18b17}.aviso img[data-v-4a23681c]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-4a23681c]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-f75187df]{margin:10px 0;color:#f18b17}.aviso img[data-v-f75187df]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-f75187df]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.vld-parent[data-v-7e302217]{height:100px;width:100%}.aviso[data-v-c66951c6]{margin:10px 0;color:#f18b17}.aviso img[data-v-c66951c6]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-c66951c6]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.conceptoCesta[data-v-c66951c6]{padding:0!important}.filaVistaPrevia[data-v-c66951c6]{text-align:right;padding:5px 10px}.btnVistaPrevia[data-v-c66951c6]{margin:0;padding:3px 20px!important;background-color:#fff!important}.aviso[data-v-d11e99e8]{margin:10px 0;color:#f18b17}.aviso img[data-v-d11e99e8]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-d11e99e8]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.aviso[data-v-9f3502a4]{margin:10px 0;color:#f18b17}.aviso img[data-v-9f3502a4]{width:4px;margin-right:5px;vertical-align:sub}.page_compra #procesoCompra p.fecha span.unidades[data-v-9f3502a4]{color:#fff;background:#000;border-radius:50%;padding:0 5px}.vld-parent[data-v-740b2e77]{height:100px;width:100%}.aviso[data-v-7370a6c6]{margin:10px 0;color:#f18b17}.aviso img[data-v-7370a6c6]{width:4px;margin-right:5px;vertical-align:sub}.bordeAbajo[data-v-7370a6c6]{border-style:none none solid none!important}.vld-parent[data-v-3c36e027]{height:100px;width:100%}.coche .columnaCentralCesta[data-v-3c36e027]{margin:10px 0 0}#procesoCompra{padding:0!important;background-color:#fff;border:0!important}#procesoCompra h3{font-size:16px;color:#ec0080;margin-bottom:20px;font-weight:700}#procesoCompra #cesta-detalle{width:100%;font-size:13px}#procesoCompra table:first-child tr:first-child{border:none}#procesoCompra table td{overflow:initial;vertical-align:middle}#procesoCompra div#cesta-detalle .concepto-agrupado{display:flex;flex-direction:column-reverse}#procesoCompra div#cesta-detalle .conceptoCesta{padding:4px;display:flex;flex-direction:column}.resumen_cesta_wrapper div#cesta-detalle .conceptoCesta{border-style:none solid solid solid!important}#procesoCompra table td.right{width:75px}#procesoCompra table tr.conceptoExtra td.right{font-size:11px;text-align:right}#procesoCompra table tr.conceptoExtra td.right span{margin-right:3px}#procesoCompra label.seguro{display:block;margin-top:20px;overflow:hidden}#procesoCompra label.seguro input{float:left}#procesoCompra label.seguro h5,#procesoCompra p.seguro{margin-left:25px;font-size:11px}#procesoCompra label.seguro h5{margin-top:3px}#modalSeguroCancelacion ul{margin-left:30px;list-style:disc;margin-bottom:10px}#procesoCompra .emptyMSG{display:none}body.empty #procesoCompra .emptyMSG{display:block;clear:both}body.empty #procesoCompra .noEmpty{display:none}#procesoCompra .promocion_container{float:left;width:300px;margin-top:15px}#procesoCompra .divDescuento{display:none}.comentarios{text-align:justify;margin-top:5px;font-size:12px}#cesta-detalle{display:flex;flex-direction:column-reverse;justify-content:flex-end}#cesta-detalle .concepto:not(.concepto_renfeAPI) .cantidadContainer{display:inline;font-size:1em;float:none}#cesta-detalle .concepto.concepto_renfeAPI .cantidadContainer,.page_datosPersonales .busyIndicator{display:none}.page_datosPersonales.busy .busyIndicator{display:block}.swal_condiciones{padding:10px!important}.swal_condiciones .swal2-content .nombreHabitacion,.swal_condiciones .swal2-content .nombreBillete{background:#8a0072;color:#fff;padding:5px;font-family:Yanone Kaffeesatz,sans-serif;font-size:22px}.swal_condiciones .swal2-content .gastos_cambio{border-bottom:2px dotted #000000}.swal_condiciones .swal2-content p.tituloGastos{margin:0 0 3px}.swal_condiciones .swal2-content .condicionesTable{background:#e1e1e1;border:2px solid;width:100%}.swal_condiciones .swal2-content .condicionesTable td{border:2px solid;padding:0 10px;width:50%}.swal_condiciones .swal2-content .gastos_gestion{border-top:2px dotted #000000;margin-top:15px}.swal_condiciones .swal2-content .gastos_gestion .condicionesTable{margin-bottom:15px}.page_confirmacion #pGastosGestion{display:none}.page_compra #procesoCompra .categoria img{width:50px;height:12px;margin:0 0 5px 5px}.page_compra #procesoCompra p.fecha{display:block!important}.page_compra #procesoCompra p.fecha p.nombreHabitacion{font-size:12px}.page_compra #procesoCompra p.fecha p.unidades{text-transform:capitalize}.page_compra #procesoCompra p.fecha p.unidades span{color:#fff;background:#000;border-radius:50%;padding:0 5px}.page_compra #cesta-detalle p.unidadesCesta .cantidadContainer{display:block!important;font-size:16px}.page_compra #cesta-detalle .paquete,.page_ociotourZonas #cesta-detalle .paquete{border:none!important;margin:0;padding:0 10px}.page_compra #cesta-detalle .concepto:hover,.page_compra .page_ociotourZonas #cesta-detalle .concepto:hover{background:transparent!important}.page_compra #procesoCompra table td{vertical-align:top}.page_compra #procesoCompra table td.right{vertical-align:middle;width:22.2%}@media screen and (max-width: 350px){.page_compra #procesoCompra table td.right{vertical-align:middle;width:100%!important}}.page_compra .columnaCentralCesta p{margin:0;font-size:12px}.page_compra .columnaCentralCesta{color:#000;margin:10px 0 0 5px;width:100%}.page_compra .columnaCentralCesta p span.cantidadContainer{margin-top:10px}.page_compra .columnaCentralCesta .nombreProductoCesta{font-weight:700;font-size:14px}.page_compra .columnaCentralCesta .fecha{font-size:14px!important;border:0;padding-bottom:5px}.page_compra .columnaCentralCesta .fecha span.tipo{display:none}.page_compra .bloqueCentral{background:0!important}.page_compra .promocion_container{float:none!important;width:98%!important;margin:0 10px!important;padding:10px 0;height:60px;border-top:2px solid #e5175b}@media screen and (max-width: 400px){.page_compra .promocion_container{margin:5px 3px!important}}.page_compra .promocion_container .btn_mini{float:right;margin:0 10px;font-size:20px!important;padding:5px 20px!important}.page_compra .promocion_container input.codigoPromocion{font-size:16px;height:auto;width:400px;color:#006;margin-left:20px;background:transparent;border:none;box-shadow:none}@media screen and (max-width: 680px){.page_compra .promocion_container input.codigoPromocion{width:auto}}.page_compra .promocion_container input.codigoPromocion::placeholder{color:#006}.page_compra .promocion_container input.codigoPromocion:focus{outline:0px!important;border:none;box-shadow:0 0 #0000!important;-webkit-box-shadow:0px 0px 0px rgba(0,0,0,0);-moz-box-shadow:0px 0px 0px rgba(0,0,0,0)}.page_compra .totales2.noEmpty{text-align:right;margin-bottom:60px}.page_compra .totales2.noEmpty div.cestaResumenTotal,.page_compra .totales2.noEmpty div.puntosTarjetaRenfe{display:inline-block}.page_compra .totales2.noEmpty .conceptosExtra_container{width:100%!important}.page_compra .totales2.noEmpty .conceptosExtra_container span{margin-left:10px;padding:0 10px}.page_compra .puntosTarjetaRenfe{text-align:left;color:#484848!important;font-weight:700;font-style:italic;font-size:13px;vertical-align:top}.page_compra .puntosTarjetaRenfe img{width:100px;vertical-align:middle}.page_compra .cestaResumenTotal{border:none!important;font-family:Roboto,sans-serif!important;position:relative}.page_compra .cestaResumenTotal p{color:inherit!important;font-weight:700;font-size:25px;margin:0;text-align:center}.page_compra .cestaResumenTotal .textoDescuento{display:flex;align-items:baseline}.page_compra .cestaResumenTotal .precioFinal.lineaPagar{background:#e5175b;color:#fff;font-size:35px!important;margin:0;font-family:Roboto,sans-serif!important}.page_compra -linaPagar{font-family:Roboto,sans-serif!important}.page_compra .totales2.noEmpty .porcDescuento{background-color:#e31e24;color:#fff;border-radius:5px;padding:4px;font-size:15px}.page_compra .totales2.noEmpty .descuentoAplicado{margin-left:5px;color:inherit;font-size:26px;text-decoration:none;padding:0;font-weight:400}.page_compra #seguroAnulacionContainer{margin-top:40px!important;margin-bottom:10px!important;width:100%}.page_compra #seguroAnulacionContainer div.interior{padding:10px}.page_compra #seguroAnulacionContainer .separadorVertical{margin-left:10px;font-size:15px;color:#000}.page_compra #seguroAnulacionContainer .separadorVertical.check1{margin-left:0}.page_compra #seguroAnulacionContainer .separadorVertical.precioAgregado{color:#006!important}.page_compra #condicionesCancelacionContainer{background-color:#fcc;padding:5px;border-radius:10px;width:100%;color:#000!important;font-style:normal;border:none;font-family:Arial!important}.page_compra #condicionesCancelacionContainer p{font-style:normal;font-family:Arial!important;font-size:16px!important;font-weight:400!important;vertical-align:middle;height:auto;color:#000!important;padding:5px 0!important;margin:0}.page_compra .btnEliminar{border:#dc0000 solid 1px!important;background:transparent!important;color:#dc0000!important;transition:.5s ease}.page_compra .btnEliminar:hover{background:#dc0000!important;color:#fff!important}.page_compra .btnEliminar:hover svg path{fill:#fff!important}.page_compra .avisoTiempoLimite{position:absolute;right:0;background:#ff0;padding:3px 10px;border-radius:10px;font-size:20px!important;margin:10px 0!important}.trianguloEquilatero{width:0;height:0;border-right:10px solid transparent;border-top:20px solid transparent;border-left:10px solid transparent;border-bottom:20px solid yellow;position:absolute;top:-35px;right:20px}@media screen and (max-width: 375px){.page_compra .avisoTiempoLimite{font-size:15px!important;width:260px!important}}.page_compra .condicionesContainer strong .textoTR{color:#000!important}@media screen and (max-width: 815px){.page_compra .columnaImagenCesta img{width:120px}.page_compra .btnEliminar{padding:5px 10px!important}}#mostrarCondiciones{cursor:pointer;text-decoration:underline;font-weight:700}.page_compra .columnaCentralCesta .nombreProductoCesta .textoTR{font-size:18px!important;font-weight:700!important}@media screen and (max-width: 375px){.page_compra #datosPersonales form .controls{margin:0 auto!important}.page_compra label.control-label{display:none!important}.controls,.controls2,.page_compra #datosAdicionales .control-group div.controls{margin:0 auto!important;width:95%!important;display:block!important}}#procesoCompra #cesta-detalle .multiproducto{border:1px dashed #000066;padding:0 25px;margin:10px 0}span.nombrePaquete,span.nombreMultiproducto{color:#006;font-family:Yanone Kaffeesatz,sans-serif!important;font-weight:700;font-size:24px;margin-left:5px;border-bottom:2px solid #000066;width:300px;display:block}span.textoDescuento{color:#dc0024;vertical-align:text-bottom}@media screen and (max-width: 550px){#procesoCompra table tr{display:table!important;width:100%;zoom:.85}.page_compra #procesoCompra table td.right{display:none!important}.page_compra .columnaImagenCesta img{width:190px!important}.page_compra div.columnaImagenCesta{width:100%}}@media screen and (max-width: 400px){#procesoCompra table tr{display:table!important;width:100%;zoom:.7}.page_compra div.columnaImagenCesta{width:100%}}.imagenCesta.imagenMobile{display:none}.imagenCesta{display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden}.imagenCesta img{width:100%;object-fit:cover;object-position:center center;vertical-align:middle;height:101px}.page_compra h2{color:#000;padding:0 0 10px 2px;font-weight:600;font-family:Roboto,sans-serif!important;display:flex;align-items:center;font-size:1.1em}.page_compra h2 svg.flechaAbajo{transform:rotate(90deg);margin-left:20px}.contenedor_compra button:hover,.contenedor_compra .btn-compra:hover{transform:translateZ(0) scale(1.04)}.loader{margin:25px auto;border-width:4px!important;border-left-color:#e4e4e4!important;border-right-color:#e4e4e4!important;border-bottom-color:#e4e4e4!important;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}body.modal-open{overflow:visible;padding-right:0!important}.bordeAbajo{border-style:none none solid none!important}.page_compra #procesoCompra p.fecha span.unidades{color:#fff;background:#000;border-radius:50%;padding:0 5px}.configurador_compra_wrapper .configurador-producto .cestaProducto p.concepto{display:none}.configurador_compra_wrapper .configurador-producto .cestaProducto .not_visible.descripcionProducto svg{margin:0 1em}.page_ociotourFechas svg{height:100%}.bordesLaterales{border-style:solid solid none solid!important}#procesoCompra .concepto-agrupado .conceptoCesta img,#procesoCompra .concepto-agrupado .conceptoCesta .nombreProductoCesta{display:none}#procesoCompra .concepto-agrupado .conceptoCesta:last-child img,#procesoCompra .concepto-agrupado .conceptoCesta:last-child .nombreProductoCesta{display:block}@media screen and (max-width: 830px){.resumen_cesta_responsive #cesta-detalle{padding:7px}.resumen_cesta_responsive #cesta-detalle>div{background-color:#fff;display:flex;padding:5px;margin-bottom:7px;border-bottom:0!important}.resumen_cesta_responsive #cesta-detalle .columnaCentralCesta{margin-left:10px}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta{max-width:100px}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenMobile{display:flex}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenDesktop{display:none}.resumen_cesta_responsive #cesta-detalle>div .columnaCentralCesta .categoria img{width:50px;height:12px;margin:0 0 5px 5px}.resumen_cesta_responsive #cesta-detalle>div .columnaCentralCesta .fecha .not_visible.descripcionProducto img{margin:0 1em}.resumen_cesta_responsive #cesta-detalle>div .columnaCentralCesta p.fecha span.unidades{color:#fff;background:#000;border-radius:50%;padding:0 5px}.resumen_cesta_responsive #cesta-detalle>div .columnaCentralCesta p.fecha span.descripcionCesta table{width:100%!important}#resumenCompra #info_compra h2.oferta-seleccionada{margin-bottom:0;padding-bottom:0}.page_compra .totales2.noEmpty{margin-bottom:0}.page_compra .cestaResumenTotal p{margin:0}}@media screen and (max-width: 530px){.tag-warning,.tag-ok,.nombreProductoCesta{font-size:13px}.configurador-producto .cabeceraConfiguradorCompra button.bordeMarcaBlanca{font-size:13px;padding:3px 24px;white-space:nowrap}.nombreProductoCesta .contenedorCalendario .btn-calendar{font-size:13px;white-space:nowrap}.contenedorSeleccionInput .vc-pane-container .vc-pane-layout{grid-template-columns:repeat(1,1fr)!important}.page_compra .columnaCentralCesta .fecha{font-size:12px!important}.configurador_compra_wrapper .configurador-producto .cestaProducto .not_visible.descripcionProducto p{font-size:13px}.configurador_compra_wrapper .configurador-producto .cestaProducto .not_visible.descripcionProducto svg{margin:0 .4em;height:16px}}@media screen and (max-width: 375px){.configurador_compra_wrapper .configurador-producto .cestaProducto .not_visible.descripcionProducto p{font-size:12px}.configurador_compra_wrapper .configurador-producto .cestaProducto .not_visible.descripcionProducto p span{display:block}}#pasosCesta .btn-compra[data-v-8f60805a]{text-transform:none!important;background:#fff;color:red;padding:0;padding:0 20px!important;line-height:normal}#procesoCompra .totalesCesta .totales2[data-v-48e23bab],#procesoCompra .resumen_cesta .totales2[data-v-48e23bab]{padding:0!important}#procesoCompra .totalesCesta .totales2[data-v-48e23bab]{background-color:transparent!important}.columnaDerCesta .resumen_cesta .totales2[data-v-48e23bab]{background-color:#c5c7c6!important}#procesoCompra .columnaDerCesta .totales2 .contenidoCesta[data-v-48e23bab]{display:grid;justify-content:flex-end;align-items:center;padding:5px 12px}.totalesCesta.ready-to-buy .totales2 .descuento[data-v-48e23bab],.contenedor_totales_reservar.ready-to-buy .totales2 .descuento[data-v-48e23bab],.totalesCesta.ready-to-buy .totales2 .contenidoCesta[data-v-48e23bab],.contenedor_totales_reservar.ready-to-buy .totales2 .contenidoCesta[data-v-48e23bab]{color:#fff}.page_compra .totales2.noEmpty[data-v-48e23bab]{text-align:left}#procesoCompra .totales2 .precioFinal[data-v-48e23bab]{font-size:25px!important;font-weight:400;background-color:transparent!important}.page_compra .cestaResumenTotal[data-v-48e23bab]{width:100%!important;border-color:transparent;color:inherit}.page_compra .columnaDerCesta .cestaResumenTotal[data-v-48e23bab]{padding-right:10px}.page_compra .cestaResumenTotal .textoDescuento[data-v-48e23bab]{display:block}.page_compra .totales2.noEmpty .descuentoAplicado[data-v-48e23bab]{padding:4px 0;color:inherit}#procesoCompra .totales2 .precioFinal span[data-v-48e23bab],#procesoCompra .totales2 .textoDescuento span[data-v-48e23bab]{color:inherit;margin-left:8px;font-weight:700;font-size:25px!important;font-family:Roboto,sans-serif!important}.resumen_cesta_wrapper .totales2 .cestaResumenTotal .literal_total[data-v-48e23bab]{display:none}.totales2 .cestaResumenTotal .descuento .texto-descuento[data-v-48e23bab]{display:flex;align-items:center;font-weight:700;font-size:16px;margin:0;text-align:center}.totales2 .cestaResumenTotal .descuento .texto-descuento .descuentoAplicado[data-v-48e23bab]{text-decoration:none;padding:0;line-height:normal}#procesoCompra .totales2 .precioFinal .lineaPagarRenfe span[data-v-48e23bab]{margin-left:0!important}.literal_total[data-v-48e23bab]{color:inherit!important;margin:0!important;font-size:24px!important;font-weight:400!important;padding:5px}#procesoCompra .totales2 .precioFinal .literal_total_pagar span[data-v-48e23bab]{color:inherit!important;font-size:17px!important;font-weight:400!important}.totales2 .precioFinal .literal_total_pagar[data-v-48e23bab]{margin-right:10px}.tamanio_bloqueCentral #pasosCesta[data-v-48e23bab]{display:block!important}#procesoCompra .totales2 .precioFinal span .small[data-v-48e23bab],#procesoCompra .totales2 .textoDescuento span.small[data-v-48e23bab]{margin:0!important;font-size:70%!important}p.precioFinal.lineaPagar.text-right[data-v-48e23bab]{background:transparent!important;color:inherit}.page_compra .cestaResumenTotal .lineaPagar[data-v-48e23bab]{color:inherit!important;display:flex;align-items:baseline;justify-content:flex-end;font-family:inherit}#procesoCompra .totales2 .cestaResumenTotal div.puntosTarjetaRenfe[data-v-48e23bab]{font-weight:initial;font-style:initial;margin-bottom:5px;padding:0 12px}#procesoCompra .totales2 .cestaResumenTotal div.puntosTarjetaRenfe img[data-v-48e23bab]{width:65px;margin-right:8px}#procesoCompra .totales2 .cestaResumenTotal div.puntosTarjetaRenfe hr[data-v-48e23bab]{border-top:2px solid rgba(0,0,0,.1);margin:5px 0;width:100%}.loader[data-v-48e23bab]{margin:25px auto;border-width:4px!important;border-left-color:#e4e4e4!important;border-right-color:#e4e4e4!important;border-bottom-color:#e4e4e4!important;border-radius:50%;width:40px!important;height:40px;animation:spin-48e23bab 1s linear infinite}@keyframes spin-48e23bab{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contenedor_totales_reservar .totales2[data-v-48e23bab]{background:transparent!important}#procesoCompra .totales2 .precioFinal .precioPeqCestaSmall[data-v-48e23bab],#procesoCompra .totales2 .textoDescuento span.precioGrandCestaSmall[data-v-48e23bab]{font-size:70%!important}.cabecera-compra .totales2 .descuento[data-v-48e23bab]{width:fit-content;margin-top:4px}.cabecera-compra .totales2 .literal_total[data-v-48e23bab],.cabecera-compra .totales2 .cestaResumenTotal[data-v-48e23bab],.totales2 .total-cabecera[data-v-48e23bab]{display:none}.cabecera-compra:not(.cart-started) .totales2 .total-cabecera[data-v-48e23bab]{display:block}.cabecera-compra .totales2 .total-cabecera .lineaPagar[data-v-48e23bab]{text-align:left!important;color:#000!important;font-size:unset!important;font-family:inherit;margin:0!important;width:100%}.cabecera-compra .totales2.fixed .total-cabecera .lineaPagar[data-v-48e23bab]{color:#fff!important}.cabecera-compra .totales2 .total-cabecera .precioFinal .lineaPagar[data-v-48e23bab]{font-size:22px!important;padding:7px 10px!important;display:block}.cabecera-compra .totales2 .total-cabecera .lineaPagar .precio-sin-descuento[data-v-48e23bab]{text-decoration:line-through;font-weight:400;font-size:.9em}.totales2 .cestaResumenTotal .descuento .texto-descuento .descuentoAplicado[data-v-48e23bab]{padding:0!important;font-size:18px;font-weight:400}@media screen and (min-width: 831px){div.puntosTarjetaRenfe[data-v-48e23bab]{display:block!important;background-color:inherit}div.puntosTarjetaRenfe>div[data-v-48e23bab]{display:flex;align-items:center}}@media screen and (max-width: 830px){.cabecera-compra .totales2[data-v-48e23bab]{order:1}.page_compra .cestaResumenTotal .lineaPagar[data-v-48e23bab]{font-size:25px!important;background-color:transparent!important;margin-left:8px}.page_compra .totales2.noEmpty div.cestaResumenTotal[data-v-48e23bab]{border:0!important}.page_compra .columnaDerCesta .cestaResumenTotal[data-v-48e23bab]{color:unset}.contenidoCesta[data-v-48e23bab]{display:flex;justify-content:flex-end;align-items:center}div.puntosTarjetaRenfe[data-v-48e23bab]{text-align:right;color:#fff!important}.page_compra .cestaResumenTotal .textoDescuento[data-v-48e23bab]{margin-left:initial!important}.literal_sin_descuento[data-v-48e23bab]{justify-content:flex-end}#procesoCompra .totales2 .precioFinal .lineaPagar span[data-v-48e23bab],#procesoCompra .totales2 .precioFinal .literal_total_pagar span[data-v-48e23bab]{font-size:23px!important}.literal_total[data-v-48e23bab]{display:none}}#pasosCesta[data-v-f2590b85]{display:flex;justify-content:flex-end;align-items:center;margin:0 0 0 auto;background-color:transparent!important}a#pasoadatoscliente.btn-compra.reserva[data-v-f2590b85]{font-size:16px!important;margin:0 0 0 15px;padding:0!important;text-transform:capitalize;color:#fff!important;background-color:transparent!important;line-height:normal}a#pasoadatoscliente.btn-compra.reserva[data-v-f2590b85]:hover{text-decoration:none}.reserva span[data-v-f2590b85]{display:flex;align-items:center;text-transform:capitalize;font-size:1.8em}.reserva svg[data-v-f2590b85]{display:block;transform:rotate(90deg);margin-left:10px;width:30px;height:100%}@media screen and (max-width: 830px){.reserva span[data-v-f2590b85]{font-size:2.4em}}[data-v-f3ae4d4a] p span.colorBackgroundMarcaBlancaLetra{font-weight:700}@media screen and (max-width: 420px){.svgFlechaSeguro[data-v-f3ae4d4a]{width:30px}[data-v-f3ae4d4a] .botones{flex-direction:column}[data-v-f3ae4d4a] .botones button{margin:0 0 10px!important;justify-content:center;align-items:center}[data-v-f3ae4d4a] .botones button .svgFlechaSeguro{width:15px}}.negrita[data-v-14f77f18]{font-weight:700;margin:10px 0 0}.form-cupon-descuento[data-v-14f77f18]{display:flex;flex-wrap:wrap}.input_desc[data-v-14f77f18],.input_desc2[data-v-14f77f18]{border-radius:15px;margin:0 75px 0 0;width:65%;padding:2px 10px;z-index:2;border:1px solid #666666;background-color:#fff}.button_desc[data-v-14f77f18]{z-index:1;position:absolute;margin:0 0 0 20px;border-radius:15px;width:90%;padding:2px 15px 2px 0;border:1px solid #666666;background:#666;color:#fff;display:flex;justify-content:flex-end;align-items:center}.resumen-cesta .input_desc2[data-v-14f77f18]{border:none;border-radius:3px;width:100%;text-align:center;margin:0 0 8px}.button-borrar[data-v-14f77f18]{width:75%!important;position:relative;justify-content:center;text-align:center;border:none;margin:0 auto}.cuponDescuentoNoAplicadoResponsive[data-v-14f77f18],.cuponDescuentoAplicadoResponsive[data-v-14f77f18],.resumen_cesta_wrapper .FormPromocion .resumen-compra[data-v-14f77f18],.columnaDerCesta .FormPromocion .resumen-cesta[data-v-14f77f18]{display:none}.resumen_cesta_wrapper .FormPromocion .resumen-cesta[data-v-14f77f18],.columnaDerCesta .FormPromocion .resumen-compra[data-v-14f77f18]{display:block}.resumen_cesta_wrapper .FormPromocion .resumen-cesta[data-v-14f77f18]{margin-bottom:35px}.resumen_cesta_wrapper .FormPromocion .cuponDescuentoNoAplicadoResponsive .resumen-cesta[data-v-14f77f18]{margin-bottom:20px}.resumen-cesta .btn-descuento[data-v-14f77f18]{font-size:1.2em;text-align:right;width:100%}.cuponDescuentoNoAplicadoResponsive .resumen-cesta .btn-descuento[data-v-14f77f18]{font-size:1.3em}.introducirCuponDescuentoResponsive[data-v-14f77f18]{position:fixed;width:100%;top:0;left:0;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:100px;font-size:1.4em}.introducirCuponDescuentoResponsive .titulo-cupon-descuento[data-v-14f77f18]{font-weight:700;color:#fff;margin:0}.introducirCuponDescuentoResponsive .input-cupon[data-v-14f77f18]{text-align:center;width:50%;border-radius:50px;margin:.75em 0;padding:.5rem!important}.introducirCuponDescuentoResponsive .botonera[data-v-14f77f18]{display:flex;width:75%;justify-content:space-around}.introducirCuponDescuentoResponsive .botonera button[data-v-14f77f18]{width:35%;min-width:fit-content}.introducirCuponDescuentoResponsive .botonera .btn-cancelar[data-v-14f77f18]{border:1px solid #ffffff;font-weight:700;background-color:transparent;color:#fff;border-radius:50px;padding:0 16px}.introducirCuponDescuentoResponsive .botonera button.btn-add[data-v-14f77f18]{background:#fff;font-weight:700;color:#fff;border-radius:30px;padding:4px 16px}.introducirCuponDescuentoResponsive .texto-error[data-v-14f77f18]{margin:12px 0 0;color:#fff}.button_desc[data-v-14f77f18]{padding-right:10px;width:80%}@media screen and (max-width: 500px){.FormPromocion[data-v-14f77f18]{zoom:.8}}@media screen and (max-width: 830px){.resumen_cesta_wrapper .resumen_cesta_responsive div#aplicar_cupon[data-v-14f77f18],.resumen_cesta_wrapper .resumen_cesta_responsive div#cupon_descuento[data-v-14f77f18]{border:0!important;color:#fff}.cuponDescuentoNoAplicado[data-v-14f77f18],.cuponDescuentoAplicado[data-v-14f77f18]{display:none}.cuponDescuentoNoAplicadoResponsive[data-v-14f77f18],.cuponDescuentoAplicadoResponsive[data-v-14f77f18]{display:block}}@media screen and (max-width: 900px){.button_desc[data-v-14f77f18]{padding-right:10px}}@media screen and (max-width: 1250px){.input_desc[data-v-14f77f18],.input_desc2[data-v-14f77f18]{margin-left:13px}}.swal-recheck{font-family:Roboto,sans-serif!important}.swal-recheck .swal2-title{font-family:inherit}.modal-recalculandoPrecios{font-family:Roboto,sans-serif!important}.swal-recheck .swal2-header{padding:0}.swal-recheck .swal2-header .aviso{display:block}.page_compra #procesoCompra[data-v-0d52c4ba]{padding-right:0!important;margin-right:0!important;margin-top:0}.resumen_cesta[data-v-0d52c4ba]{height:100%}.resumen_cesta_wrapper[data-v-0d52c4ba]{width:315px;max-width:315px;margin:0}.page_compra #procesoCompra .totalesCesta[data-v-0d52c4ba]:not(.ready-to-buy){background-color:#c5c7c6!important;color:#fff;padding:0 10px 0 3px!important;font-size:20px;margin:0!important}.page_compra #procesoCompra .totalesCesta.sticky-top[data-v-0d52c4ba],.page_compra #procesoCompra.sticky-top[data-v-0d52c4ba]{z-index:900}.page_compra #procesoCompra .totalesCesta p.texto-tarjeta-regalo[data-v-0d52c4ba]{color:#fff;font-size:16px;padding:15px;margin-bottom:0}.contenedor_totales_reservar p.texto-tarjeta-regalo[data-v-0d52c4ba]{font-size:20px;padding:10px 0 0;margin-bottom:0;text-align:right;color:#fff}.page_compra #procesoCompra .totalesCesta>div[data-v-0d52c4ba]{flex-direction:column;align-items:flex-end;padding:15px;color:#fff}.page_compra .oferta-recomendada[data-v-0d52c4ba]{margin-bottom:.2em}.resumen_cesta_wrapper .resumen_cesta_responsive[data-v-0d52c4ba]{display:none}.resumen_cesta_wrapper .resumen_cesta_responsive .panelContentCompra[data-v-0d52c4ba]{position:unset;overflow-y:scroll;overscroll-behavior:contain}.resumen_cesta_wrapper .resumen_cesta_responsive .panelTodoCompra[data-v-0d52c4ba]{position:fixed;bottom:-1px;z-index:975;background:#000c;height:auto;width:100%;display:flex;flex-direction:column;justify-content:space-between}.botones_info[data-v-0d52c4ba]{display:flex;align-items:center}.oferta-seleccionada[data-v-0d52c4ba]{color:#fff;margin-left:10px}.resumen_cesta_wrapper .resumen_cesta_responsive .panelTodoCompra #info_compra[data-v-0d52c4ba]{display:block}.contenedor_totales_reservar[data-v-0d52c4ba]{display:flex;flex-direction:column;align-items:flex-end;padding:10px 20px;color:#fff}.contenedor_totales_reservar[data-v-0d52c4ba]:not(.ready-to-buy){background-color:#c5c7c6!important}.contenedor_totales_reservar.siguiente-paso[data-v-0d52c4ba]{flex-direction:row;justify-content:flex-end;align-items:center;font-size:2.4em;color:#fff;font-weight:700;padding:15px 20px 10px}.contenedor_totales_reservar.siguiente-paso button[data-v-0d52c4ba]{border:none;background-color:transparent;display:flex;align-items:center;justify-content:flex-end;width:100%;line-height:normal}.contenedor_totales_reservar.siguiente-paso svg[data-v-0d52c4ba]{transform:rotate(90deg);margin-left:10px;width:30px;height:100%;fill:#fff}.contenedor_totales_reservar.siguiente-paso[data-v-0d52c4ba]:not(.ready-to-buy){background-color:#666!important}.bordeGris[data-v-0d52c4ba]{border-top:3px solid #666666}#elementosCompra[data-v-0d52c4ba]{display:block!important}#elementosCompra .bloqueProductoContainer[data-v-0d52c4ba]{padding:10px}#elementosCompra .bloqueProductoContainer img[data-v-0d52c4ba]{max-width:80px;width:100%;margin-right:10px}.filaBotones[data-v-0d52c4ba]{display:flex;align-items:center;justify-content:flex-end;width:100%;margin:10px 0}.boton_ocultarInfoCompra[data-v-0d52c4ba]{display:inline-flex;align-items:center;position:unset;background:transparent;color:#fff;padding:3px 25px!important;cursor:pointer;border-radius:50px;border:3px solid #ffffff;z-index:1}.boton_ocultarInfoCompra svg[data-v-0d52c4ba]{margin-right:7px}#info_compra .totalesCesta.noEmpty[data-v-0d52c4ba]{margin-bottom:0}.resumen_cesta_responsive #resumenBusqueda[data-v-0d52c4ba]{display:flex!important;margin:30px 0 50px}.resumen_cesta_responsive #resumenBusqueda .resumen_seleccion_producto[data-v-0d52c4ba]{display:block}.botones_info .btnNuevaBusqueda[data-v-0d52c4ba]{border-bottom-right-radius:20px;border-top-right-radius:20px;font-size:14px;padding:2px 10px;border:0;display:flex;align-items:center;text-align:left;margin-right:15px;background-color:#fff;width:min-content}.botones_info .btnNuevaBusqueda svg[data-v-0d52c4ba]{width:1.9em;transform:rotateY(180deg)}.botones_info .btnNuevaBusqueda .fil0[data-v-0d52c4ba]{fill:#000!important}#bloqueInfoBusqueda p[data-v-0d52c4ba],#bloqueInfoBusqueda span[data-v-0d52c4ba]{color:#fff}.resumen_cesta_wrapper .resumen_cesta_responsive .panelContentCompra .btn-cesta-responsive[data-v-0d52c4ba]{border:1px solid #f8f9fa;color:#f8f9fa;border-radius:50rem;padding:.25rem .75rem;margin-bottom:1rem;background-color:transparent}.filaTarjetaRegalo[data-v-0d52c4ba]{display:flex;justify-content:space-between}.resumen_cesta_wrapper .resumen_cesta_responsive .panelContentCompra .filaTarjetaRegalo .btn-cesta-responsive[data-v-0d52c4ba]{margin-bottom:0}.resumen_cesta_wrapper .resumen_cesta_responsive div.puntosTarjetaRenfe[data-v-0d52c4ba]{font-weight:initial;font-style:initial;margin-bottom:5px;color:#fff!important;padding:4px}.resumen_cesta_wrapper .resumen_cesta_responsive div.puntosTarjetaRenfe img[data-v-0d52c4ba]{width:65px;margin-right:8px}.resumen_cesta_wrapper .resumen_cesta_responsive div.puntosTarjetaRenfe .tarjeta-puntos-renfe[data-v-0d52c4ba]{display:flex;align-items:center}[data-v-0d52c4ba] #modalSeguroAnulacion.modal-seguro .modal-dialog{max-width:600px!important}[data-v-0d52c4ba] #modalSeguroAnulacion.modal-seguro .modal-dialog .modal-header{height:initial}[data-v-0d52c4ba] #modalSeguroAnulacion.modal-seguro .modal-dialog #seguroAnulacionTemplate{display:block!important}@media screen and (min-width: 831px){.resumen_cesta_wrapper .resumen_cesta_responsive div.puntosTarjetaRenfe[data-v-0d52c4ba]{display:none!important;background-color:inherit}}@media screen and (max-width: 1200px){.resumen_cesta_wrapper[data-v-0d52c4ba]{width:30%}}@media screen and (max-width: 830px){.resumen_cesta_wrapper[data-v-0d52c4ba]{width:100%;max-width:unset}.resumen_cesta[data-v-0d52c4ba]{display:none}.resumen_cesta_wrapper .resumen_cesta_responsive[data-v-0d52c4ba]{display:block}.resumen_cesta_wrapper .resumen_cesta_responsive .seguro[data-v-0d52c4ba],.resumen_cesta_wrapper .resumen_cesta_responsive .tarjetaRegalo[data-v-0d52c4ba]{border:0!important}}.not_visible[data-v-0d52c4ba]{display:none}.bordederecha[data-v-0d52c4ba]{border-bottom:none!important}h2.oferta_recomendada[data-v-0d52c4ba]{padding-bottom:0}.filaVistaPrevia[data-v-0d52c4ba]{padding:5px 10px;align-items:end}button.btnVistaPrevia[data-v-0d52c4ba]{margin:0;padding:3px 20px!important;background-color:#fff!important;width:fit-content!important;align-self:flex-end}.titulo-modal-precios[data-v-0d52c4ba]{text-align:center;font-size:1.2rem;margin-top:40px}.loader-precios[data-v-0d52c4ba]{margin:40px auto;border-top-width:4px!important;border-bottom:4px solid #e4e4e4!important;border-left:4px solid #e4e4e4!important;border-right:4px solid #e4e4e4!important;border-radius:50%;width:40px;height:40px;animation:spin-0d52c4ba 1s linear infinite}@keyframes spin-0d52c4ba{0%{transform:rotate(0)}to{transform:rotate(360deg)}}header.header[data-v-aff702ad]{width:100%;height:auto;float:left;padding:0;cursor:default}.header ul[data-v-aff702ad]{display:flex;padding-left:0!important}.header li[data-v-aff702ad]{width:150px;padding:5px 0;border-style:solid solid solid none;font-weight:700;height:fit-content;font-size:15px;text-align:center}.li_rojo[data-v-aff702ad]{width:135px!important;background:#e31e24;color:#fff;border:1px solid #e31e24!important}.li_rojo svg[data-v-aff702ad]{margin-top:2px;margin-right:15px;width:14px}.li_verde[data-v-aff702ad]{color:#fff;border:1px solid #64962f!important;background:#64962f}.li_letraVerde[data-v-aff702ad]{color:#64962f;border:1px solid #64962f!important}.li_naranja[data-v-aff702ad]{border:1px solid orange!important;color:orange}.quitWith ul li[data-v-aff702ad]{width:100%!important}.parpadea[data-v-aff702ad]{animation-name:parpadeo-aff702ad;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;-webkit-animation-name:parpadeo-aff702ad;-webkit-animation-duration:1s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite}#nav_pasos[data-v-aff702ad]{color:#f88b81;text-align:left}#nav_pasos .texto_paso[data-v-aff702ad]{margin-left:20px}@-moz-keyframes parpadeo-aff702ad{0%{opacity:1}to{opacity:0}}@keyframes parpadeo-aff702ad{0%{opacity:1}to{opacity:0}}@-webkit-keyframes parpadeo-aff702ad{0%{opacity:1}to{opacity:0}}#nav_escogerResponsive[data-v-aff702ad],#nav_compradorResponsive[data-v-aff702ad],#nav_pagarResponsive[data-v-aff702ad],#nav_confirmacionResponsive[data-v-aff702ad]{display:none}@media (min-width: 250px) and (max-width: 610px){#nav_escogerResponsive[data-v-aff702ad],#nav_confirmacionResponsive[data-v-aff702ad],#nav_compradorResponsive[data-v-aff702ad],#nav_pagarResponsive[data-v-aff702ad]{display:block}#nav_escoger[data-v-aff702ad],#nav_comprador[data-v-aff702ad],#nav_pagar[data-v-aff702ad],#nav_confirmacion[data-v-aff702ad]{display:none}}@media (min-width: 300px) and (max-width: 360px){#nav_escogerResponsive[data-v-aff702ad],#nav_confirmacionResponsive[data-v-aff702ad],#nav_compradorResponsive[data-v-aff702ad],#nav_pagarResponsive[data-v-aff702ad]{width:fit-content;padding:5px 20px}}@media (min-width: 340px) and (max-width: 420px){#nav_escogerResponsive[data-v-aff702ad],#nav_compradorResponsive[data-v-aff702ad],#nav_pagarResponsive[data-v-aff702ad],#nav_confirmacionResponsive[data-v-aff702ad]{width:fit-content;padding:5px 25px}}@media (min-width: 830px) and (max-width: 930px){.header[data-v-aff702ad]{zoom:.86}}@media (min-width: 930px) and (max-width: 950px){.header[data-v-aff702ad]{zoom:.9}}@media (max-width: 830px){header.header[data-v-aff702ad]{padding:0 10px}}@media (min-width: 950px){.header[data-v-aff702ad]{zoom:1}}.radius[data-v-5832f774]{border-radius:15px}.botonRegistrar[data-v-5832f774]{color:#fff;font-weight:700;border-radius:15px;padding:2px 20px;border:none;height:auto}.tamanioColor[data-v-5832f774]{color:gray;font-size:15px}.rotarImg[data-v-5832f774],.rotarImg[data-v-a469e452]{transform:rotate(90deg)}.eliminarBordes[data-v-a469e452]{border-style:none none solid none!important}@media (min-width: 320px) and (max-width: 830px){.seleccionDatosComprador[data-v-a469e452]{padding:0 10px;margin-top:15px}}.eliminarBordes[data-v-29c3d492]{border-style:none none solid none!important}.text-black[data-v-29c3d492]{color:#000}.rotarImg[data-v-29c3d492]{transform:rotate(90deg)}input[type=checkbox][data-v-29c3d492]{width:0!important;height:0!important;zoom:2;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;font-size:.8em;text-align:center;line-height:1em;border:1px solid;display:flex;justify-content:center;align-items:center;position:absolute;opacity:0;cursor:pointer}input[type=checkbox][data-v-29c3d492]:checked:after{content:"✓";color:#fff}input[type=checkbox][data-v-29c3d492]:checked{border:0px solid}.underline[data-v-29c3d492]{text-decoration:underline}.page_compra .condicionesContratacion[data-v-29c3d492],.page_compra .condicionesComunicacion[data-v-29c3d492]{padding-left:10px}.condicionesContratacion label[data-v-29c3d492],.condicionesComunicacion label[data-v-29c3d492]{display:flex;width:100%;align-items:center}.condicionesContratacion .checkmark[data-v-29c3d492],.condicionesComunicacion .checkmark[data-v-29c3d492]{height:23px;width:23px;border-radius:3px;border:1px #666666 solid;box-sizing:border-box;margin-right:12px;display:inline-flex;justify-content:center}.condicionesContratacion:hover .checkmark[data-v-29c3d492],.condicionesComunicacion:hover .checkmark[data-v-29c3d492]{border-color:#333}.condicionesContratacion .checkmark.colorBackgroundMarcaBlanca[data-v-29c3d492],.condicionesComunicacion .checkmark.colorBackgroundMarcaBlanca[data-v-29c3d492]{border:0}.condicionesContratacion .checkmark svg[data-v-29c3d492],.condicionesComunicacion .checkmark svg[data-v-29c3d492]{width:13px;vertical-align:middle;fill:#fff}.modal-tarjeta-renfe{font-family:Roboto,sans-serif}.modal-tarjeta-renfe .modal-content{height:unset}.modal-tarjeta-renfe .modal-header{display:block;margin:0;padding:30px 30px 0}.modal-tarjeta-renfe .modal-header .close{z-index:1060;font-size:70px;font-weight:100;width:fit-content;height:45px;top:-20px;right:15px}.text-black[data-v-8158815f]{color:#000}input[type=checkbox][data-v-8158815f]{width:14px!important;height:14px!important;zoom:2;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;box-shadow:none;font-size:.8em;text-align:center;line-height:1em;border:1px solid;display:flex;justify-content:center;align-items:center}input[type=checkbox][data-v-8158815f]:checked:after{content:"✓";color:#fff}input[type=checkbox][data-v-8158815f]:checked{border:0px solid}.page_compra .condicionesCheckbox p[data-v-8158815f]{display:inline-block;width:90%;vertical-align:text-top;padding-top:16px}.errorDatos[data-v-8158815f]{color:#db3747;margin-left:15px;font-size:12px}.eliminarBordes[data-v-8158815f]{border-style:none none solid none!important}.rotarImg[data-v-8158815f]{transform:rotate(90deg)}.botonRegistrar[data-v-8158815f]{width:auto;border-radius:15px;padding:2px 10px;color:#fff;background-color:#0cf;font-weight:700;margin:0}.botonRegistrar svg[data-v-8158815f]{height:auto;vertical-align:middle}form#dp input[type=submit][data-v-8158815f]{display:none}.botonCancelar[data-v-8158815f]{background:gray;border-radius:15px;color:#fff;border:none;font-weight:700;padding:2px 20px}#datosClienteIntroducidos.notSelected[data-v-8158815f]{pointer-events:none;background:gray!important;opacity:.6}.datosPersonales[data-v-8158815f]{border:0!important;background:#fff!important}.datosPersonales div.bordeMarcaBlanca[data-v-8158815f]{border-width:2px!important;font-size:1.1em;margin-bottom:20px!important}input[type=text][data-v-8158815f],input[type=email][data-v-8158815f],select[data-v-8158815f]{border-radius:30px;border:none!important;color:#000;background:#f0f0f0!important;padding:10px 15px!important;margin:11px 0;outline:none;-webkit-appearance:none}input[type=text].error-datos[data-v-8158815f],input[type=email].error-datos[data-v-8158815f],select.error-datos[data-v-8158815f]{border:2px solid #db3747bb!important}.has-value input[type=text][data-v-8158815f],.has-value input[type=email][data-v-8158815f]{color:#000}.input-block[data-v-8158815f]{position:relative}input[data-v-8158815f]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}[data-v-8158815f]::-webkit-input-placeholder{color:#000}.has-value[data-v-8158815f] ::-webkit-input-placeholder{opacity:0}[data-v-8158815f]::-moz-placeholder{color:#000}.has-value[data-v-8158815f] ::-moz-placeholder{opacity:0}[data-v-8158815f]:-ms-input-placeholder{color:#fff}.has-value[data-v-8158815f] :-ms-input-placeholder{opacity:0}.label[data-v-8158815f]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-8158815f]{z-index:10;top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1}.selectPaises[data-v-8158815f]{min-width:180px}.w-35[data-v-8158815f]{width:35%}.w-20[data-v-8158815f]{width:20%}.imgTarjetaMasRenfe[data-v-8158815f]{width:110px;margin-right:7px}.imgTarjetaMasRenfe img[data-v-8158815f]{width:100%}.small[data-v-8158815f]{font-size:70%}.container-tarjeta-renfe[data-v-8158815f]{position:relative}.aviso img[data-v-8158815f]{width:8px}.renfe-code[data-v-8158815f]{width:50%!important}.icono-ok[data-v-8158815f]{fill:#73a931;position:absolute;left:44%}@media (max-width: 830px){input[type=text][data-v-8158815f],input[type=email][data-v-8158815f],select[data-v-8158815f]{font-size:16px}}@media (max-width: 550px){.renfe-code[data-v-8158815f]{width:70%!important}.icono-ok[data-v-8158815f]{left:60%}}@media (max-width: 500px){.control-group.feloc.feenv.input-block.mandatory.inputApellido[data-v-8158815f]{margin:0!important}.inputNombre[data-v-8158815f]{width:50%}.inputApellido[data-v-8158815f]{width:75%!important}.contenedorEmailTelefono .groupEmail[data-v-8158815f]{width:75%;margin:0!important}.inputCp[data-v-8158815f]{margin-left:0!important;width:25%}.inputLocalidad[data-v-8158815f]{width:60%;display:inline-block}.contDirCpLoc .inputDireccion[data-v-8158815f]{width:75%}.contDirCpLoc .inputCp[data-v-8158815f],.contDirCpLoc .inputLocalidad[data-v-8158815f]{width:35%;margin:0}}@media (min-width: 500px) and (max-width: 625px){.segundoApellido[data-v-8158815f]{margin:0!important}}@media (min-width: 830px) and (max-width: 955px){.segundoApellido[data-v-8158815f]{margin:0!important}}@media (min-width: 956px){.segundoApellido[data-v-8158815f]{margin-left:10px!important}}@media (min-width: 320px) and (max-width: 830px){.datosComprador[data-v-27ebb21f]{padding:0 10px;margin-top:15px}}[data-v-e4ee000e]{box-sizing:border-box}@media (max-width: 600px){#datosAdicionales .tag-warning img[data-v-e4ee000e]{margin-top:2px;width:2.5px;margin-left:0}#datosAdicionales .tag-warning[data-v-e4ee000e]{margin-left:0;margin-bottom:10px}.datosConcepto .grupoDatos0.renfeAPI[data-v-e4ee000e]{padding:0!important}.control-group.id_EMAIL[data-v-e4ee000e],.control-group.id_TELEFONO[data-v-e4ee000e]{margin:0!important}#datosAdicionales .datosConcepto .renfeAPI[data-v-e4ee000e]{margin:0}.page_compra #datosAdicionales .renfeAPI .control-group label.label[data-v-e4ee000e]{font-size:12px}.page_compra #datosAdicionales .renfeAPI .control-group.tamaniodiv[data-v-e4ee000e]{margin:0!important}.page_compra #datosAdicionales .renfeAPI .control-group.tamaniodiv.id_NOMBRE[data-v-e4ee000e],.page_compra #datosAdicionales .renfeAPI .control-group.tamaniodiv.id_APELLIDO1[data-v-e4ee000e],.page_compra #datosAdicionales .renfeAPI .control-group.tamaniodiv.id_APELLIDO2[data-v-e4ee000e],.page_compra #datosAdicionales .renfeAPI .control-group.tamaniodiv.id_EDAD[data-v-e4ee000e],.page_compra #datosAdicionales .renfeAPI .control-group.tamaniodiv.id_TIPO_DOCUMENTO[data-v-e4ee000e],.page_compra #datosAdicionales .renfeAPI .control-group.tamaniodiv.id_DOCUMENTO[data-v-e4ee000e]{width:85%!important;margin:0!important}}body[data-v-e4ee000e]{margin:0;padding:0}.datosConcepto .subtituloAdcionales[data-v-e4ee000e]{margin-bottom:20px;display:block}.page_compra #datosAdicionales h4.titulo3[data-v-e4ee000e]{padding:0!important;color:#000!important;font-family:Roboto!important;font-size:15px!important;font-weight:700}.page_compra #datosAdicionales .wrapper-control-group h4.titulo3[data-v-e4ee000e]{border:none!important;color:#727270!important;padding:7px 0 0 10px!important}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-e4ee000e]{border:1px solid #727270!important;padding:20px!important}.page_compra #datosAdicionales .datosAdicionalesTitulo h4.bordeMarcaBlanca[data-v-e4ee000e]{border-width:2px!important;font-size:1.1em!important;padding:0 0 10px 2px!important}.eliminarBordes[data-v-e4ee000e]{border-style:none none solid none!important}input[type=text][data-v-e4ee000e],input[type=email][data-v-e4ee000e]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-e4ee000e],.datosConcepto .controls input[type=email].error-datos[data-v-e4ee000e],.datosConcepto .controls select.error-datos[data-v-e4ee000e]{border:2px solid #db3747bb!important}.input-block[data-v-e4ee000e]{position:relative}[data-v-e4ee000e]::-webkit-input-placeholder{color:#000}input[data-v-e4ee000e]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-e4ee000e] ::-webkit-input-placeholder{opacity:0}[data-v-e4ee000e]::-moz-placeholder{color:#000}.has-value[data-v-e4ee000e] ::-moz-placeholder{opacity:0}[data-v-e4ee000e]:-ms-input-placeholder{color:#fff}.has-value[data-v-e4ee000e] :-ms-input-placeholder{opacity:0}.label[data-v-e4ee000e]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-e4ee000e]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-e4ee000e]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-e4ee000e]{width:100%!important;margin:5px 0!important}.fondo_amarillo[data-v-e4ee000e]{background-color:#ff0;width:fit-content}.tag-warning img[data-v-e4ee000e]{width:4px;margin-right:4px;margin-top:1px;vertical-align:text-top}.tag-warning[data-v-e4ee000e]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.page_compra #datosAdicionales .control-group label.label[data-v-e4ee000e]{width:100%!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-e4ee000e]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-e4ee000e]{width:30%!important;display:inline-block;margin:0 10px}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO2[data-v-e4ee000e]{width:35%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_EDAD[data-v-e4ee000e]{width:30%!important;display:inline-block;margin:0 10px 0 0}.page_compra #datosAdicionales .control-group.tamaniodiv.id_TIPO_DOCUMENTO[data-v-e4ee000e]{display:inline-block;width:35%!important;margin:0 10px 0 0}.id_TIPO_DOCUMENTO .controls[data-v-e4ee000e]{border-radius:30px}.id_TIPO_DOCUMENTO .control-label[data-v-e4ee000e]{display:none!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_DOCUMENTO[data-v-e4ee000e]{width:30%!important;display:inline-block}select.field.feloc.feenv[data-v-e4ee000e]{background:#f0f0f0;border:none;vertical-align:middle;width:100%;border-radius:30px;padding:10px 15px!important;font-size:14px;margin:11px 0 0!important}.errorDatos[data-v-e4ee000e]{color:#db3747;margin-left:15px;font-size:12px}.adultsData .id_EDAD[data-v-e4ee000e]{display:none!important}@media screen and (max-width: 830px){.contenedorGrid[data-v-e4ee000e]{padding:0}.datosConcepto[data-v-e4ee000e]{padding:0!important}#datosAdicionales .wrapper-control-group[data-v-e4ee000e]{padding:0}.datosAdicionalesTitulo[data-v-e4ee000e]{padding:0 10px}.wrapper-control-group .control-group[data-v-e4ee000e]{padding:0 10px!important}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-e4ee000e]{border:0!important;border-top:2px solid #727270!important;border-bottom:2px solid #727270!important}input[type=text][data-v-e4ee000e],input[type=email][data-v-e4ee000e],select.field.feloc.feenv[data-v-e4ee000e]{font-size:16px}}[data-v-bef20ec0]{box-sizing:border-box}@media (max-width: 500px){#datosAdicionales .tag-warning img[data-v-bef20ec0]{margin-top:2px;width:2.5px;margin-left:0}#datosAdicionales .tag-warning[data-v-bef20ec0]{margin-left:0;margin-bottom:10px}.datosConcepto .grupoDatos0.normal[data-v-bef20ec0]{padding:0!important}.control-group.id_EMAIL[data-v-bef20ec0],.control-group.id_TELEFONO[data-v-bef20ec0]{margin:0!important}#datosAdicionales .datosConcepto .normal[data-v-bef20ec0]{margin:0}.page_compra #datosAdicionales .normal .control-group label.label[data-v-bef20ec0]{font-size:12px}.page_compra #datosAdicionales .normal .control-group.tamaniodiv[data-v-bef20ec0]{margin:0!important}.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_NOMBRE[data-v-bef20ec0],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_APELLIDO1[data-v-bef20ec0],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_APELLIDO2[data-v-bef20ec0],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_EDAD[data-v-bef20ec0],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_TIPO_DOCUMENTO[data-v-bef20ec0],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_DOCUMENTO[data-v-bef20ec0]{width:65%!important;margin:0!important}}body[data-v-bef20ec0]{margin:0;padding:0}.datosConcepto[data-v-bef20ec0]{padding:10px!important}.page_compra #datosAdicionales h4.titulo3[data-v-bef20ec0]{padding:0!important;color:#000!important;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-bef20ec0]{border-style:none none solid none!important}input[type=text][data-v-bef20ec0],input[type=email][data-v-bef20ec0]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-bef20ec0],.datosConcepto .controls input[type=email].error-datos[data-v-bef20ec0],.datosConcepto .controls select.error-datos[data-v-bef20ec0]{border:2px solid #db3747bb!important}.input-block[data-v-bef20ec0]{position:relative}[data-v-bef20ec0]::-webkit-input-placeholder{color:#000}input[data-v-bef20ec0]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-bef20ec0] ::-webkit-input-placeholder{opacity:0}[data-v-bef20ec0]::-moz-placeholder{color:#000}.has-value[data-v-bef20ec0] ::-moz-placeholder{opacity:0}[data-v-bef20ec0]:-ms-input-placeholder{color:#fff}.has-value[data-v-bef20ec0] :-ms-input-placeholder{opacity:0}.label[data-v-bef20ec0]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-bef20ec0]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-bef20ec0]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-bef20ec0]{width:100%!important;margin:5px 0!important}.fondo_amarillo[data-v-bef20ec0]{background-color:#ff0;width:fit-content}.tag-warning img[data-v-bef20ec0]{width:4px;margin-right:4px;margin-top:1px;vertical-align:text-top}.tag-warning[data-v-bef20ec0]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.page_compra #datosAdicionales .control-group label.label[data-v-bef20ec0]{width:100%!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-bef20ec0]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-bef20ec0]{width:30%!important;display:inline-block;margin:0 10px}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO2[data-v-bef20ec0]{width:35%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_EDAD[data-v-bef20ec0]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_TIPO_DOCUMENTO[data-v-bef20ec0]{display:inline-block;width:35%!important;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-bef20ec0]{border-radius:30px}.control-label[data-v-bef20ec0]{display:none!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_DOCUMENTO[data-v-bef20ec0]{width:30%!important;display:inline-block}select.field.feloc.feenv[data-v-bef20ec0]{background:#f0f0f0;border:none;vertical-align:middle;width:100%;border-radius:30px;padding:10px 15px!important;font-size:14px}.errorDatos[data-v-bef20ec0]{color:#db3747;margin-left:15px;font-size:12px}@media (max-width: 830px){input[type=text][data-v-bef20ec0],input[type=email][data-v-bef20ec0],select.field.feloc.feenv[data-v-bef20ec0]{font-size:16px}}.paddingDatosConcepto{padding:10px 0}.eliminarBordes{border-style:none none solid none!important}.input-block{position:relative}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}::-webkit-input-placeholder{color:#000}.has-value ::-webkit-input-placeholder{opacity:0}::-moz-placeholder{color:#fff}.has-value ::-moz-placeholder{opacity:0}:-ms-input-placeholder{color:#fff}.has-value :-ms-input-placeholder{opacity:0}#datosAdicionales .wrapper-control-group{padding:0 10px}.page_compra #datosAdicionales div.control-group div.controls{position:relative;width:95%!important}.datosConcepto .controls .label{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}#datosAdicionales .control-group.tamaniodiv{display:inline-block;width:33%!important}#datosAdicionales .control-group .controls.has-value .label{z-index:10;top:-10px;left:13px;font-size:12px!important;color:#000!important;padding-top:5px!important;font-weight:700;opacity:1}.datosConcepto .controls input[type=text],.datosConcepto .controls input[type=email],.datosConcepto .controls select{border-radius:30px;border:none!important;color:#000;background:#f0f0f0!important;padding:10px 15px!important;margin:11px 0 0!important;outline:none;-webkit-appearance:none;font-weight:400}.datosConcepto .controls input[type=text].error-datos,.datosConcepto .controls input[type=email].error-datos,.datosConcepto .controls select.error-datos{border:2px solid #db3747bb!important}.tag-warning img{width:4px;margin-right:4px;margin-top:1px;vertical-align:text-top}.tag-warning{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}@media (max-width: 830px){.datosConcepto .controls input[type=text],.datosConcepto .controls input[type=email],.datosConcepto .controls select{font-size:16px}}[data-v-b27faf39]{box-sizing:border-box}body[data-v-b27faf39]{margin:0;padding:0}.page_compra #datosAdicionales h4.titulo3[data-v-b27faf39]{border:none!important;color:#727270!important;padding:7px 0 0 10px!important;margin:15px 0;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-b27faf39]{border-style:none none solid none!important}input[type=text][data-v-b27faf39]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-b27faf39],.datosConcepto .controls input[type=email].error-datos[data-v-b27faf39],.datosConcepto .controls select.error-datos[data-v-b27faf39]{border:2px solid #db3747bb!important}.input-block[data-v-b27faf39]{position:relative}[data-v-b27faf39]::-webkit-input-placeholder{color:#000}input[data-v-b27faf39]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-b27faf39] ::-webkit-input-placeholder{opacity:0}[data-v-b27faf39]::-moz-placeholder{color:#000}.has-value[data-v-b27faf39] ::-moz-placeholder{opacity:0}[data-v-b27faf39]:-ms-input-placeholder{color:#fff}.has-value[data-v-b27faf39] :-ms-input-placeholder{opacity:0}.label[data-v-b27faf39]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-b27faf39]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-b27faf39]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-b27faf39]{width:100%!important;margin:5px 0!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-b27faf39]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-b27faf39]{width:30%!important;display:inline-block;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-b27faf39]{border-radius:30px}.id_TIPO_DOCUMENTO .control-label[data-v-b27faf39]{display:none!important}.errorDatos[data-v-b27faf39]{color:#db3747;margin-left:15px;font-size:12px}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-b27faf39]{border:1px solid #727270!important;padding:20px!important}@media screen and (max-width: 830px){#datosAdicionales .wrapper-control-group[data-v-b27faf39]{padding:0}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-b27faf39]{border:0!important;border-top:2px solid #727270!important;border-bottom:2px solid #727270!important}input[type=text][data-v-b27faf39]{font-size:16px}}@media screen and (max-width: 600px){.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-b27faf39],.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-b27faf39]{width:40%!important}}[data-v-0b70dcd3]{box-sizing:border-box}body[data-v-0b70dcd3]{margin:0;padding:0}.datosConcepto[data-v-0b70dcd3]{padding:10px!important}.page_compra #datosAdicionales h4.titulo3[data-v-0b70dcd3]{border:none!important;color:#727270!important;padding:7px 0 0 10px!important;margin:15px 0;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-0b70dcd3]{border-style:none none solid none!important}input[type=text][data-v-0b70dcd3]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-0b70dcd3],.datosConcepto .controls input[type=email].error-datos[data-v-0b70dcd3],.datosConcepto .controls select.error-datos[data-v-0b70dcd3]{border:2px solid #db3747bb!important}.input-block[data-v-0b70dcd3]{position:relative}[data-v-0b70dcd3]::-webkit-input-placeholder{color:#000}input[data-v-0b70dcd3]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-0b70dcd3] ::-webkit-input-placeholder{opacity:0}[data-v-0b70dcd3]::-moz-placeholder{color:#000}.has-value[data-v-0b70dcd3] ::-moz-placeholder{opacity:0}[data-v-0b70dcd3]:-ms-input-placeholder{color:#fff}.has-value[data-v-0b70dcd3] :-ms-input-placeholder{opacity:0}.label[data-v-0b70dcd3]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-0b70dcd3]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-0b70dcd3]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-0b70dcd3]{width:100%!important;margin:5px 0!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-0b70dcd3]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-0b70dcd3]{width:30%!important;display:inline-block;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-0b70dcd3]{border-radius:30px}.id_TIPO_DOCUMENTO .control-label[data-v-0b70dcd3]{display:none!important}.errorDatos[data-v-0b70dcd3]{color:#db3747;margin-left:15px;font-size:12px}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-0b70dcd3]{border:1px solid #727270!important;padding:20px!important}@media screen and (max-width: 830px){#datosAdicionales .wrapper-control-group[data-v-0b70dcd3]{padding:0}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-0b70dcd3]{border:0!important;border-top:2px solid #727270!important;border-bottom:2px solid #727270!important}input[type=text][data-v-0b70dcd3]{font-size:16px}}@media screen and (max-width: 600px){.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-0b70dcd3],.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-0b70dcd3]{width:40%!important}}[data-v-aaf08e8c]{box-sizing:border-box}body[data-v-aaf08e8c]{margin:0;padding:0}.datosConcepto[data-v-aaf08e8c]{padding:10px!important}.page_compra #datosAdicionales h4.titulo3[data-v-aaf08e8c]{border:none!important;color:#727270!important;padding:7px 0 0 10px!important;margin:15px 0;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-aaf08e8c]{border-style:none none solid none!important}input[type=text][data-v-aaf08e8c]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-aaf08e8c],.datosConcepto .controls input[type=email].error-datos[data-v-aaf08e8c],.datosConcepto .controls select.error-datos[data-v-aaf08e8c]{border:2px solid #db3747bb!important}.input-block[data-v-aaf08e8c]{position:relative}[data-v-aaf08e8c]::-webkit-input-placeholder{color:#000}input[data-v-aaf08e8c]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-aaf08e8c] ::-webkit-input-placeholder{opacity:0}[data-v-aaf08e8c]::-moz-placeholder{color:#000}.has-value[data-v-aaf08e8c] ::-moz-placeholder{opacity:0}[data-v-aaf08e8c]:-ms-input-placeholder{color:#fff}.has-value[data-v-aaf08e8c] :-ms-input-placeholder{opacity:0}.label[data-v-aaf08e8c]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-aaf08e8c]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-aaf08e8c]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-aaf08e8c]{width:100%!important;margin:5px 0!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-aaf08e8c]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-aaf08e8c]{width:30%!important;display:inline-block;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-aaf08e8c]{border-radius:30px}.id_TIPO_DOCUMENTO .control-label[data-v-aaf08e8c]{display:none!important}.errorDatos[data-v-aaf08e8c]{color:#db3747;margin-left:15px;font-size:12px}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-aaf08e8c]{border:1px solid #727270!important;padding:20px!important}@media screen and (max-width: 830px){#datosAdicionales .wrapper-control-group[data-v-aaf08e8c]{padding:0}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-aaf08e8c]{border:0!important;border-top:2px solid #727270!important;border-bottom:2px solid #727270!important}input[type=text][data-v-aaf08e8c]{font-size:16px}}@media screen and (max-width: 600px){.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-aaf08e8c],.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-aaf08e8c]{width:40%!important}}[data-v-c368455e]{box-sizing:border-box}body[data-v-c368455e]{margin:0;padding:0}.page_compra #datosAdicionales h4.titulo3[data-v-c368455e]{border:none!important;color:#727270!important;padding:7px 0 0 10px!important;margin:15px 0;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-c368455e]{border-style:none none solid none!important}input[type=text][data-v-c368455e]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-c368455e],.datosConcepto .controls input[type=email].error-datos[data-v-c368455e],.datosConcepto .controls select.error-datos[data-v-c368455e]{border:2px solid #db3747bb!important}.input-block[data-v-c368455e]{position:relative}[data-v-c368455e]::-webkit-input-placeholder{color:#000}input[data-v-c368455e]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-c368455e] ::-webkit-input-placeholder{opacity:0}[data-v-c368455e]::-moz-placeholder{color:#000}.has-value[data-v-c368455e] ::-moz-placeholder{opacity:0}[data-v-c368455e]:-ms-input-placeholder{color:#fff}.has-value[data-v-c368455e] :-ms-input-placeholder{opacity:0}.label[data-v-c368455e]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-c368455e]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-c368455e]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-c368455e]{width:100%!important;margin:5px 0!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-c368455e]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-c368455e]{width:30%!important;display:inline-block;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-c368455e]{border-radius:30px}.id_TIPO_DOCUMENTO .control-label[data-v-c368455e]{display:none!important}.errorDatos[data-v-c368455e]{color:#db3747;margin-left:15px;font-size:12px}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-c368455e]{border:1px solid #727270!important;padding:20px!important}@media screen and (max-width: 830px){#datosAdicionales .wrapper-control-group[data-v-c368455e]{padding:0}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-c368455e]{border:0!important;border-top:2px solid #727270!important;border-bottom:2px solid #727270!important}input[type=text][data-v-c368455e]{font-size:16px}}@media screen and (max-width: 600px){.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-c368455e],.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-c368455e]{width:40%!important}}[data-v-544d256b]{box-sizing:border-box}body[data-v-544d256b]{margin:0;padding:0}.datosConcepto[data-v-544d256b]{padding:10px!important}.page_compra #datosAdicionales h4.titulo3[data-v-544d256b]{border:none!important;color:#727270!important;padding:7px 0 0 10px!important;margin:15px 0;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-544d256b]{border-style:none none solid none!important}input[type=text][data-v-544d256b]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-544d256b],.datosConcepto .controls input[type=email].error-datos[data-v-544d256b],.datosConcepto .controls select.error-datos[data-v-544d256b]{border:2px solid #db3747bb!important}.input-block[data-v-544d256b]{position:relative}[data-v-544d256b]::-webkit-input-placeholder{color:#000}input[data-v-544d256b]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-544d256b] ::-webkit-input-placeholder{opacity:0}[data-v-544d256b]::-moz-placeholder{color:#fff}.has-value[data-v-544d256b] ::-moz-placeholder{opacity:0}[data-v-544d256b]:-ms-input-placeholder{color:#fff}.has-value[data-v-544d256b] :-ms-input-placeholder{opacity:0}.label[data-v-544d256b]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-544d256b]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-544d256b]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-544d256b]{width:100%!important;margin:5px 0!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-544d256b]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-544d256b]{width:30%!important;display:inline-block;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-544d256b]{border-radius:30px;background:#d4d4d4}.id_TIPO_DOCUMENTO .control-label[data-v-544d256b]{display:none!important}.errorDatos[data-v-544d256b]{color:#db3747;margin-left:15px;font-size:12px}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-544d256b]{border:1px solid #727270!important;padding:20px!important}@media screen and (max-width: 830px){#datosAdicionales .wrapper-control-group[data-v-544d256b]{padding:0}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-544d256b]{border:0!important;border-top:2px solid #727270!important;border-bottom:2px solid #727270!important}input[type=text][data-v-544d256b]{font-size:16px}}@media screen and (max-width: 600px){.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-544d256b],.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-544d256b]{width:40%!important}}[data-v-01bc0915]{box-sizing:border-box}@media (max-width: 500px){#datosAdicionales .tag-warning img[data-v-01bc0915]{margin-top:2px;width:2.5px;margin-left:0}#datosAdicionales .tag-warning[data-v-01bc0915]{margin-left:0;margin-bottom:10px}.datosConcepto .grupoDatos0.civitatis[data-v-01bc0915]{padding:0!important}.control-group.id_EMAIL[data-v-01bc0915],.control-group.id_TELEFONO[data-v-01bc0915]{margin:0!important}#datosAdicionales .datosConcepto .civitatis[data-v-01bc0915]{margin:0}.page_compra #datosAdicionales .civitatis .control-group label.label[data-v-01bc0915]{font-size:12px}.page_compra #datosAdicionales .civitatis .control-group.tamaniodiv[data-v-01bc0915]{margin:0!important}.page_compra #datosAdicionales .civitatis .control-group.tamaniodiv.comentario[data-v-01bc0915]{width:65%!important;margin:0!important}input[type=text][data-v-01bc0915],input[type=email][data-v-01bc0915],select.field.feloc.feenv[data-v-01bc0915]{font-size:16px}}body[data-v-01bc0915]{margin:0;padding:0}.datosConcepto[data-v-01bc0915]{padding:10px!important}.page_compra #datosAdicionales h4.titulo3[data-v-01bc0915]{padding:0!important;color:#000!important;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-01bc0915]{border-style:none none solid none!important}input[type=text][data-v-01bc0915],input[type=email][data-v-01bc0915]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-01bc0915],.datosConcepto .controls input[type=email].error-datos[data-v-01bc0915],.datosConcepto .controls select.error-datos[data-v-01bc0915]{border:2px solid #db3747bb!important}.input-block[data-v-01bc0915]{position:relative}[data-v-01bc0915]::-webkit-input-placeholder{color:#000}input[data-v-01bc0915]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-01bc0915] ::-webkit-input-placeholder{opacity:0}[data-v-01bc0915]::-moz-placeholder{color:#fff}.has-value[data-v-01bc0915] ::-moz-placeholder{opacity:0}[data-v-01bc0915]:-ms-input-placeholder{color:#fff}.has-value[data-v-01bc0915] :-ms-input-placeholder{opacity:0}.label[data-v-01bc0915]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-01bc0915]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-01bc0915]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-01bc0915]{width:100%!important;margin:5px 0!important}.fondo_amarillo[data-v-01bc0915]{background-color:#ff0;width:fit-content}.tag-warning img[data-v-01bc0915]{width:4px;margin-right:4px;margin-top:1px;vertical-align:text-top}.tag-warning[data-v-01bc0915]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.page_compra #datosAdicionales .control-group label.label[data-v-01bc0915]{width:100%!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-01bc0915]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-01bc0915]{width:30%!important;display:inline-block;margin:0 10px}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO2[data-v-01bc0915]{width:35%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_EDAD[data-v-01bc0915]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_TIPO_DOCUMENTO[data-v-01bc0915]{display:inline-block;width:35%!important;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-01bc0915]{border-radius:30px;background:#d4d4d4}.control-label[data-v-01bc0915]{display:none!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_DOCUMENTO[data-v-01bc0915]{width:30%!important;display:inline-block}select.field.feloc.feenv[data-v-01bc0915]{background:#f0f0f0;border:none;vertical-align:middle;width:100%;border-radius:30px;padding:10px 15px!important;font-size:14px}.errorDatos[data-v-01bc0915]{color:#db3747;margin-left:15px;font-size:12px}@media (max-width: 830px){input[type=text][data-v-01bc0915],input[type=email][data-v-01bc0915],select.field.feloc.feenv[data-v-01bc0915]{font-size:16px}}[data-v-1b522665]{box-sizing:border-box}@media (max-width: 500px){#datosAdicionales .tag-warning img[data-v-1b522665]{margin-top:2px;width:2.5px;margin-left:0}#datosAdicionales .tag-warning[data-v-1b522665]{margin-left:0;margin-bottom:10px}.datosConcepto .grupoDatos0.normal[data-v-1b522665]{padding:0!important}.control-group.id_EMAIL[data-v-1b522665],.control-group.id_TELEFONO[data-v-1b522665]{margin:0!important}#datosAdicionales .datosConcepto .normal[data-v-1b522665]{margin:0}.page_compra #datosAdicionales .normal .control-group label.label[data-v-1b522665]{font-size:12px}.page_compra #datosAdicionales .normal .control-group.tamaniodiv[data-v-1b522665]{margin:0!important}.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_NOMBRE[data-v-1b522665],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_APELLIDO1[data-v-1b522665],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_APELLIDO2[data-v-1b522665],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_EDAD[data-v-1b522665],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_TIPO_DOCUMENTO[data-v-1b522665],.page_compra #datosAdicionales .normal .control-group.tamaniodiv.id_DOCUMENTO[data-v-1b522665]{width:65%!important;margin:0!important}}body[data-v-1b522665]{margin:0;padding:0}.datosConcepto[data-v-1b522665]{padding:10px!important}.page_compra #datosAdicionales h4.titulo3[data-v-1b522665]{padding:0!important;color:#000!important;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-1b522665]{border-style:none none solid none!important}input[type=text][data-v-1b522665],input[type=email][data-v-1b522665]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.input-block[data-v-1b522665]{position:relative}[data-v-1b522665]::-webkit-input-placeholder{color:#000}input[data-v-1b522665]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-1b522665] ::-webkit-input-placeholder{opacity:0}[data-v-1b522665]::-moz-placeholder{color:#000}.has-value[data-v-1b522665] ::-moz-placeholder{opacity:0}[data-v-1b522665]:-ms-input-placeholder{color:#fff}.has-value[data-v-1b522665] :-ms-input-placeholder{opacity:0}.label[data-v-1b522665]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-1b522665]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-1b522665]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-1b522665]{width:100%!important;margin:5px 0!important}.fondo_amarillo[data-v-1b522665]{background-color:#ff0;width:fit-content}.tag-warning img[data-v-1b522665]{width:4px;margin-right:4px;margin-top:1px;vertical-align:text-top}.tag-warning[data-v-1b522665]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.page_compra #datosAdicionales .control-group label.label[data-v-1b522665]{width:100%!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-1b522665]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-1b522665]{width:30%!important;display:inline-block;margin:0 10px}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO2[data-v-1b522665]{width:35%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_EDAD[data-v-1b522665]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_TIPO_DOCUMENTO[data-v-1b522665]{display:inline-block;width:35%!important;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-1b522665]{border-radius:30px}.control-label[data-v-1b522665]{display:none!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_DOCUMENTO[data-v-1b522665]{width:30%!important;display:inline-block}select.field.feloc.feenv[data-v-1b522665]{background:#f0f0f0;border:none;vertical-align:middle;width:100%;border-radius:30px;padding:10px 15px!important;font-size:16px}.errorDatos[data-v-1b522665]{color:#db3747;margin-left:15px;font-size:12px}@media (max-width: 830px){select.field.feloc.feenv[data-v-1b522665]{font-size:16px}}[data-v-ede8b1a8]{box-sizing:border-box}.datos-adicionales-onebox-container[data-v-ede8b1a8]{display:none}.datos-adicionales-onebox-container[data-v-ede8b1a8]:first-child{display:block}@media (max-width: 500px){#datosAdicionales .tag-warning img[data-v-ede8b1a8]{margin-top:2px;width:2.5px;margin-left:0}#datosAdicionales .tag-warning[data-v-ede8b1a8]{margin-left:0;margin-bottom:10px}.datosConcepto .grupoDatos0.onebox[data-v-ede8b1a8]{padding:0!important}.control-group.id_EMAIL[data-v-ede8b1a8],.control-group.id_TELEFONO[data-v-ede8b1a8]{margin:0!important}#datosAdicionales .datosConcepto .oenbox[data-v-ede8b1a8]{margin:0}.page_compra #datosAdicionales .oenbox .control-group label.label[data-v-ede8b1a8]{font-size:12px}.page_compra #datosAdicionales .onebox .control-group.tamaniodiv[data-v-ede8b1a8]{margin:0!important}.page_compra #datosAdicionales .onebox .control-group.tamaniodiv.comentario[data-v-ede8b1a8]{width:65%!important;margin:0!important}}body[data-v-ede8b1a8]{margin:0;padding:0}.datosConcepto[data-v-ede8b1a8]{padding:10px!important}.page_compra #datosAdicionales h4.titulo3[data-v-ede8b1a8]{padding:0!important;color:#000!important;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-ede8b1a8]{border-style:none none solid none!important}input[type=text][data-v-ede8b1a8],input[type=email][data-v-ede8b1a8]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-ede8b1a8],.datosConcepto .controls input[type=email].error-datos[data-v-ede8b1a8],.datosConcepto .controls select.error-datos[data-v-ede8b1a8]{border:2px solid #db3747bb!important}.input-block[data-v-ede8b1a8]{position:relative}[data-v-ede8b1a8]::-webkit-input-placeholder{color:#000}input[data-v-ede8b1a8]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-ede8b1a8] ::-webkit-input-placeholder{opacity:0}[data-v-ede8b1a8]::-moz-placeholder{color:#fff}.has-value[data-v-ede8b1a8] ::-moz-placeholder{opacity:0}[data-v-ede8b1a8]:-ms-input-placeholder{color:#fff}.has-value[data-v-ede8b1a8] :-ms-input-placeholder{opacity:0}.label[data-v-ede8b1a8]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-ede8b1a8]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-ede8b1a8]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-ede8b1a8]{width:100%!important;margin:5px 0!important}.fondo_amarillo[data-v-ede8b1a8]{background-color:#ff0;width:fit-content}.tag-warning img[data-v-ede8b1a8]{width:4px;margin-right:4px;margin-top:1px;vertical-align:text-top}.tag-warning[data-v-ede8b1a8]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.page_compra #datosAdicionales .control-group label.label[data-v-ede8b1a8]{width:100%!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-ede8b1a8]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-ede8b1a8]{width:30%!important;display:inline-block;margin:0 10px}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO2[data-v-ede8b1a8]{width:35%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_EDAD[data-v-ede8b1a8]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_TIPO_DOCUMENTO[data-v-ede8b1a8]{display:inline-block;width:35%!important;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-ede8b1a8]{border-radius:30px;background:#d4d4d4}.control-label[data-v-ede8b1a8]{display:none!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_DOCUMENTO[data-v-ede8b1a8]{width:30%!important;display:inline-block}select.field.feloc.feenv[data-v-ede8b1a8]{background:#f0f0f0;border:none;vertical-align:middle;width:100%;border-radius:30px;padding:10px 15px!important;font-size:14px}.errorDatos[data-v-ede8b1a8]{color:red;margin-left:15px;font-size:12px}@media (max-width: 830px){input[type=text][data-v-ede8b1a8],input[type=email][data-v-ede8b1a8],select.field.feloc.feenv[data-v-ede8b1a8]{font-size:16px}}[data-v-fdf39eff]{box-sizing:border-box}.datos-adicionales-koobin-container[data-v-fdf39eff]{display:none}.datos-adicionales-koobin-container[data-v-fdf39eff]:first-child{display:block}@media (max-width: 500px){#datosAdicionales .tag-warning img[data-v-fdf39eff]{margin-top:2px;width:2.5px;margin-left:0}#datosAdicionales .tag-warning[data-v-fdf39eff]{margin-left:0;margin-bottom:10px}.datosConcepto .grupoDatos0.koobin[data-v-fdf39eff]{padding:0!important}.control-group.id_EMAIL[data-v-fdf39eff],.control-group.id_TELEFONO[data-v-fdf39eff]{margin:0!important}#datosAdicionales .datosConcepto .oenbox[data-v-fdf39eff]{margin:0}.page_compra #datosAdicionales .oenbox .control-group label.label[data-v-fdf39eff]{font-size:12px}.page_compra #datosAdicionales .koobin .control-group.tamaniodiv[data-v-fdf39eff]{margin:0!important}.page_compra #datosAdicionales .koobin .control-group.tamaniodiv.comentario[data-v-fdf39eff]{width:65%!important;margin:0!important}}body[data-v-fdf39eff]{margin:0;padding:0}.datosConcepto[data-v-fdf39eff]{padding:10px!important}.page_compra #datosAdicionales h4.titulo3[data-v-fdf39eff]{padding:0!important;color:#000!important;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-fdf39eff]{border-style:none none solid none!important}input[type=text][data-v-fdf39eff],input[type=email][data-v-fdf39eff]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-fdf39eff],.datosConcepto .controls input[type=email].error-datos[data-v-fdf39eff],.datosConcepto .controls select.error-datos[data-v-fdf39eff]{border:2px solid #db3747bb!important}.input-block[data-v-fdf39eff]{position:relative}[data-v-fdf39eff]::-webkit-input-placeholder{color:#000}input[data-v-fdf39eff]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-fdf39eff] ::-webkit-input-placeholder{opacity:0}[data-v-fdf39eff]::-moz-placeholder{color:#fff}.has-value[data-v-fdf39eff] ::-moz-placeholder{opacity:0}[data-v-fdf39eff]:-ms-input-placeholder{color:#fff}.has-value[data-v-fdf39eff] :-ms-input-placeholder{opacity:0}.label[data-v-fdf39eff]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-fdf39eff]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-fdf39eff]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-fdf39eff]{width:100%!important;margin:5px 0!important}.fondo_amarillo[data-v-fdf39eff]{background-color:#ff0;width:fit-content}.tag-warning img[data-v-fdf39eff]{width:4px;margin-right:4px;margin-top:1px;vertical-align:text-top}.tag-warning[data-v-fdf39eff]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.page_compra #datosAdicionales .control-group label.label[data-v-fdf39eff]{width:100%!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-fdf39eff]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-fdf39eff]{width:30%!important;display:inline-block;margin:0 10px}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO2[data-v-fdf39eff]{width:35%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_EDAD[data-v-fdf39eff]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_TIPO_DOCUMENTO[data-v-fdf39eff]{display:inline-block;width:35%!important;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-fdf39eff]{border-radius:30px;background:#d4d4d4}.control-label[data-v-fdf39eff]{display:none!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_DOCUMENTO[data-v-fdf39eff]{width:30%!important;display:inline-block}select.field.feloc.feenv[data-v-fdf39eff]{background:#f0f0f0;border:none;vertical-align:middle;width:100%;border-radius:30px;padding:10px 15px!important;font-size:14px}.errorDatos[data-v-fdf39eff]{color:red;margin-left:15px;font-size:12px}@media (max-width: 830px){input[type=text][data-v-fdf39eff],input[type=email][data-v-fdf39eff],select.field.feloc.feenv[data-v-fdf39eff]{font-size:16px}}[data-v-cec74dd2]{box-sizing:border-box}body[data-v-cec74dd2]{margin:0;padding:0}.datosConcepto[data-v-cec74dd2]{padding:10px!important}.page_compra #datosAdicionales h4.titulo3[data-v-cec74dd2]{border:none!important;color:#727270!important;padding:7px 0 0 10px!important;margin:15px 0;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-cec74dd2]{border-style:none none solid none!important}input[type=text][data-v-cec74dd2]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-cec74dd2],.datosConcepto .controls input[type=email].error-datos[data-v-cec74dd2],.datosConcepto .controls select.error-datos[data-v-cec74dd2]{border:2px solid #db3747bb!important}.input-block[data-v-cec74dd2]{position:relative}[data-v-cec74dd2]::-webkit-input-placeholder{color:#000}input[data-v-cec74dd2]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-cec74dd2] ::-webkit-input-placeholder{opacity:0}[data-v-cec74dd2]::-moz-placeholder{color:#000}.has-value[data-v-cec74dd2] ::-moz-placeholder{opacity:0}[data-v-cec74dd2]:-ms-input-placeholder{color:#fff}.has-value[data-v-cec74dd2] :-ms-input-placeholder{opacity:0}.label[data-v-cec74dd2]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-cec74dd2]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group label.label[data-v-cec74dd2]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-cec74dd2]{width:100%!important;margin:5px 0!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-cec74dd2]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-cec74dd2]{width:30%!important;display:inline-block;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-cec74dd2]{border-radius:30px}.id_TIPO_DOCUMENTO .control-label[data-v-cec74dd2]{display:none!important}.errorDatos[data-v-cec74dd2]{color:#db3747;margin-left:15px;font-size:12px}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-cec74dd2]{border:1px solid #727270!important;padding:20px!important}@media screen and (max-width: 830px){#datosAdicionales .wrapper-control-group[data-v-cec74dd2]{padding:0}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-cec74dd2]{border:0!important;border-top:2px solid #727270!important;border-bottom:2px solid #727270!important}input[type=text][data-v-cec74dd2]{font-size:16px}}@media screen and (max-width: 600px){.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-cec74dd2],.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-cec74dd2]{width:40%!important}}[data-v-6345bcf5]{box-sizing:border-box}body[data-v-6345bcf5]{margin:0;padding:0}.page_compra #datosAdicionales h4.titulo3[data-v-6345bcf5]{border:none!important;color:#727270!important;padding:7px 0 0 10px!important;margin:15px 0;font-family:Roboto!important;font-size:15px!important;font-weight:700}.eliminarBordes[data-v-6345bcf5]{border-style:none none solid none!important}input[type=text][data-v-6345bcf5]{color:#000;padding:10px 15px!important;border-radius:30px;background:#f0f0f0!important;font-size:14px;height:auto!important;margin:11px 0 0!important}.datosConcepto .controls input[type=text].error-datos[data-v-6345bcf5],.datosConcepto .controls input[type=email].error-datos[data-v-6345bcf5],.datosConcepto .controls select.error-datos[data-v-6345bcf5]{border:2px solid #db3747bb!important}.input-block[data-v-6345bcf5]{position:relative}[data-v-6345bcf5]::-webkit-input-placeholder{color:#000}input[data-v-6345bcf5]:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f0f0f0 inset}.has-value[data-v-6345bcf5] ::-webkit-input-placeholder{opacity:0}[data-v-6345bcf5]::-moz-placeholder{color:#000}.has-value[data-v-6345bcf5] ::-moz-placeholder{opacity:0}[data-v-6345bcf5]:-ms-input-placeholder{color:#fff}.has-value[data-v-6345bcf5] :-ms-input-placeholder{opacity:0}.label[data-v-6345bcf5]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-6345bcf5]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1;padding:0!important}.page_compra #datosAdicionales .control-group[data-v-6345bcf5]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group label.label[data-v-6345bcf5]{color:#000!important;font-size:12px}.page_compra #datosAdicionales .control-group div.controls[data-v-6345bcf5]{width:100%!important;margin:5px 0!important}.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-6345bcf5]{width:30%!important;display:inline-block}.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-6345bcf5]{width:30%!important;display:inline-block;margin:0 10px}.id_TIPO_DOCUMENTO .controls[data-v-6345bcf5]{border-radius:30px}.id_TIPO_DOCUMENTO .control-label[data-v-6345bcf5],.id_EMAIL[data-v-6345bcf5]{display:none!important}.errorDatos[data-v-6345bcf5]{color:#db3747;margin-left:15px;font-size:12px}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-6345bcf5]{border:1px solid #727270!important;padding:20px!important}@media screen and (max-width: 830px){#datosAdicionales .wrapper-control-group[data-v-6345bcf5]{padding:0}.page_compra #datosAdicionales .wrapper-control-group .datos-viajero[data-v-6345bcf5]{border:0!important;border-top:2px solid #727270!important;border-bottom:2px solid #727270!important}input[type=text][data-v-6345bcf5]{font-size:16px}}@media screen and (max-width: 600px){.page_compra #datosAdicionales .control-group.tamaniodiv.id_NOMBRE[data-v-6345bcf5],.page_compra #datosAdicionales .control-group.tamaniodiv.id_APELLIDO1[data-v-6345bcf5]{width:40%!important}}#datosAdicionales[data-v-347cfc82]{background:#fff;padding:0 20px 20px}#datosAdicionales h3[data-v-347cfc82]{font-size:16px;color:#ec0080;margin-bottom:10px;font-weight:700}#datosAdicionales .control-group[data-v-347cfc82]{margin-bottom:20px;clear:both}#datosAdicionales label[data-v-347cfc82]{float:left;width:100px;padding-top:5px}#datosAdicionales label.labelCheckbox[data-v-347cfc82]{float:none}#datosAdicionales .controls[data-v-347cfc82]{margin-left:120px}#datosAdicionales input[data-v-347cfc82],#datosAdicionales select[data-v-347cfc82]{padding:4px 6px;height:20px;font-size:16px;line-height:20px;border-radius:4px;display:inline-block;border:1px solid #cccccc;width:360px;box-shadow:inset 0 1px 1px #00000013}#datosAdicionales input[type=checkbox][data-v-347cfc82]{width:15px}#datosAdicionales .control-group.error input[data-v-347cfc82]{border-color:red}#datosAdicionales .control-group.error label[data-v-347cfc82]{color:red}#datosAdicionales select[data-v-347cfc82]{width:220px;height:30px;line-height:30px}#datosAdicionales form[data-v-347cfc82]{margin-top:10px}#datosAdicionales h4[data-v-347cfc82]{margin-bottom:10px}#datosAdicionales h4 span.tipo[data-v-347cfc82],#datosAdicionales h4 span.nombre[data-v-347cfc82],#datosAdicionales h4 span.categoria[data-v-347cfc82],#datosAdicionales h4 span.personas[data-v-347cfc82],#datosAdicionales h4 span.tipoPension[data-v-347cfc82],#datosAdicionales h4 span.fechaIda[data-v-347cfc82],#datosAdicionales h4 span.fechaVuelta[data-v-347cfc82]{display:none}#datosAdicionales h4 span.nombreHabitacion[data-v-347cfc82]{display:block}#datosAdicionales .control-group .copy[data-v-347cfc82]{display:none;color:#3c5ab5}#datosAdicionales .control-group .copy[data-v-347cfc82]:hover{text-decoration:underline}#datosAdicionales .hotelbeds label.control-label[data-v-347cfc82]{float:none}#datosAdicionales .hotelbeds .controls[data-v-347cfc82]{margin-left:0;text-align:right}#datosAdicionales .hotelbeds .controls input[data-v-347cfc82]{width:495px}#datosAdicionales .fil0[data-v-347cfc82]{fill:#fff}#datosAdicionales .botonCancelar[data-v-347cfc82]{background:gray;border-radius:15px;color:#fff;border:none;font-weight:700;padding:2px 20px}#datosAdicionales #datosAdicionalesIntroducidos.notSelected[data-v-347cfc82]{pointer-events:none;background:gray!important;opacity:.6}#datosAdicionales .botonRegistrar[data-v-347cfc82]{width:auto;border-radius:15px;padding:2px 10px;color:#fff;background-color:#0cf;font-weight:700;margin:0}#datosAdicionales .botonRegistrar svg[data-v-347cfc82]{height:auto;vertical-align:middle}input[type=submit][data-v-347cfc82]{display:none!important}.page_compra #condicionesCancelacionContenedor.padding-0[data-v-adfad302]{padding:0!important;font-weight:700!important}div#condicionesCancelacionContenedor[data-v-adfad302]{background:none!important;padding:0!important;margin:0 0 20px}.eliminarBordes[data-v-adfad302]{border-style:none none solid none!important}.imagenFlecha[data-v-adfad302]{transition:.5s ease-in-out}.not-colapsado .rotarImg[data-v-adfad302]{transform:rotate(-90deg)}.colapsado .rotarImg[data-v-adfad302]{transform:rotate(90deg)}.gastosAnulacion #condicionesCancelacionContenedor table[data-v-adfad302]{border:1px solid gray;width:65%;border-collapse:collapse}.gastosAnulacion #condicionesCancelacionContenedor table th[data-v-adfad302],.gastosAnulacion #condicionesCancelacionContenedor table td[data-v-adfad302]{padding:10px;width:calc(100% / 3)}.gastosAnulacion #condicionesCancelacionContenedor div.bordeMarcaBlanca[data-v-adfad302]{border-width:2px!important}.fs[data-v-adfad302]{font-size:13px}@media (max-width: 830px){table[data-v-adfad302]{width:100%!important}}.modal-error-tpv{font-family:Roboto,sans-serif}.modal-error-tpv .modal-content{height:unset}.contenedorDatosTarjeta[data-v-8498bef8]{width:100%;margin-top:30px;height:265px}.card-info-boton #boton[data-v-8498bef8]{background-color:transparent;border:none;margin:-95px 0 0 10px;display:inline-flex;height:50px;position:absolute}.card-info-boton #boton .botonCancelar[data-v-8498bef8]{margin-top:8px}.datosTarjeta[data-v-8498bef8]{height:170px}.cardinfo-exp-date[data-v-8498bef8],.cardinfo-exp-date2[data-v-8498bef8]{width:150px}.cardinfo-exp-date2 .label[data-v-8498bef8]{left:165px}.cardinfo-cvv .label[data-v-8498bef8]{left:13px}.label[data-v-8498bef8]{position:absolute;padding:5px;pointer-events:none;transition:all .25s ease;z-index:10;top:-18px;left:16px;font-size:14px;color:#000;font-weight:700}.cardinfo-card-number[data-v-8498bef8],.cardinfo-card-date[data-v-8498bef8]{height:70px;position:relative}.expiry-date-container[data-v-8498bef8]{display:inline-flex;width:100%}.card-expiry-cvv-container[data-v-8498bef8]{display:inline-flex;position:relative}.card-cvv-container[data-v-8498bef8]{display:inline-flex;width:135px}.cardinfo-cvv[data-v-8498bef8]{width:100%}.page_ociotourFechas iframe[data-v-8498bef8]{height:10px!important}#card-number[data-v-8498bef8],#expiration-month[data-v-8498bef8],#expiration-year[data-v-8498bef8],#cvv[data-v-8498bef8]{max-height:40px}#expiration-month[data-v-8498bef8],#expiration-year[data-v-8498bef8]{width:230px}.formaPagoCheck[data-v-8498bef8]{width:100%;display:flex}#modal-error-tpv .info_error_tpv[data-v-8498bef8]{text-transform:initial}#modal-error-tpv .botonAceptar[data-v-8498bef8]{background:gray;border-radius:15px;color:#fff;border:none;padding:2px 20px;font-weight:700}#loadingCompra[data-v-8498bef8]{width:100%;height:100%;top:0;left:0;position:fixed;display:block;opacity:.7;background-color:#fff;z-index:2000;text-align:center}.loadingCentrado[data-v-8498bef8]{margin:400px auto}.loadingCentrado p[data-v-8498bef8]{padding:10px;font-size:1.2rem}@keyframes spin-8498bef8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 830px){.card-info-boton #boton .botonCancelar[data-v-8498bef8]{padding:3px 25px}}input.cantidadEntregada[data-v-484c26dd],input.codTPV[data-v-00320576],input.codTPV[data-v-857cb038]{border:1px solid gray;width:100%;pointer-events:all!important}.modal-tarjeta-regalo .modal-content{height:unset}.modalRedencion .swal2-input{width:100%;border:1px grey;border-style:solid none solid none;margin:20px 0!important}.modal-tarjeta-regalo{font-family:Roboto,sans-serif}.modal-tarjeta-regalo .modal-body{padding:3.2rem!important}.modal-tarjeta-regalo .modal-content{height:unset;border-radius:.7rem!important}.modal-tarjeta-regalo .info_puntos{display:flex;text-transform:none!important}.modal-tarjeta-regalo .info_puntos svg{width:9%}.modal-tarjeta-regalo .info_puntos p{width:100%;font-weight:500;font-size:17px}.modal-tarjeta-regalo .modalRedencion .swal2-input{width:100%;border:none!important;-webkit-border-radius:30px!important;margin:20px 0!important;background-color:#efeeee!important;height:2em!important;font-size:15px;padding:17px 17px 17px 20px!important}.modal-tarjeta-regalo .modalRedencion .swal2-input::placeholder{color:#7c7d7d}.modal-tarjeta-regalo .modal header.modal-header{padding:0;border-bottom:0;height:0}.modal-tarjeta-regalo .modal header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.modal-tarjeta-regalo .justify-content-around{justify-content:flex-end!important}.modal-tarjeta-regalo .botonConfirmar{margin-left:18px;padding:2px 15px!important}.modal-tarjeta-regalo .botonCancelar{padding:2px 25px!important}@media screen and (max-width: 830px){.modal-tarjeta-regalo .info_puntos svg{width:6%}}@media screen and (max-width: 670px){.modal-tarjeta-regalo .info_puntos svg{width:7%}}.swal_tarjetaRegalo .modalRedencion h1{text-align:center;font-family:Roboto!important}.swal_tarjetaRegalo .info_puntos{background-color:#fcc;padding:5px;border-radius:10px;width:100%;color:#000!important;font-style:normal;text-align:left;font-size:20px}.tarjetaNoAplicadaResponsive,.tarjetaAplicadaResponsive,.introducirTarjetaRegalo{display:none}.introducirTarjetaRegaloResponsive{position:absolute;background:red;width:100%;top:0;left:0;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:100px}div.formaPago.tarjeta-regalo{position:relative}div.formaPago.tarjeta-regalo .click-contenedor-completo{position:absolute;width:100%;height:100%}@media screen and (max-width: 830px){.tarjetaNoAplicada,.tarjetaAplicada{display:none}.tarjetaNoAplicadaResponsive,.tarjetaAplicadaResponsive{display:block}}@media screen and (max-width: 500px){.tarjetaRegalo{zoom:.8}}.modal-pago-puntos-mas-renfe{font-family:Roboto,sans-serif}.modal-pago-puntos-mas-renfe .modal-body{padding:3.2rem!important}.modal-pago-puntos-mas-renfe .modal-content{border-radius:.7rem!important;height:unset}.modal-pago-puntos-mas-renfe .info_puntos{display:flex;text-transform:none!important}.modal-pago-puntos-mas-renfe .info_puntos svg{width:9%}.modal-pago-puntos-mas-renfe .info_puntos p{width:100%;font-weight:500;font-size:17px}.modal-pago-puntos-mas-renfe .modalRedencion .swal2-input{width:100%;border:none!important;-webkit-border-radius:30px!important;margin:20px 0!important;background-color:#efeeee!important;height:2em!important;font-size:15px;padding:17px 17px 17px 20px!important}.modal-pago-puntos-mas-renfe .modalRedencion .swal2-input::placeholder{color:#7c7d7d}.modal-pago-puntos-mas-renfe .modal header.modal-header{border-bottom:0;display:block;margin:0;padding:30px 30px 0}.modal-pago-puntos-mas-renfe .modal header.modal-header .close{z-index:1060;font-size:70px;font-weight:100;width:fit-content;height:45px;top:-20px;right:15px}.modal-pago-puntos-mas-renfe .justify-content-around{justify-content:flex-end!important}.modal-pago-puntos-mas-renfe .botonConfirmar{margin-left:18px;padding:2px 15px!important}.modal-pago-puntos-mas-renfe .botonCancelar{padding:2px 25px!important}@media screen and (max-width: 830px){.modal-pago-puntos-mas-renfe .info_puntos svg{width:6%}.modal-pago-puntos-mas-renfe .modal-dialog{max-width:100%!important;margin:0}}@media screen and (max-width: 670px){.modal-pago-puntos-mas-renfe .info_puntos svg{width:7%}}@media screen and (min-width: 576px){.modal-pago-puntos-mas-renfe .modal-dialog{max-width:600px!important}}.btn_tarjeta{border:1px solid #666666;color:#666;border-radius:15px;padding:2px 20px}.modalRedencion h1{font-family:Roboto,sans-serif!important;border-bottom:none!important;text-align:center!important;font-size:27px!important;color:#757473!important;padding:0 0 10px}.swal_pagoPuntosMasRenfe .modalRedencion h1{text-align:center;font-family:Roboto!important}.swal_pagoPuntosMasRenfe .info_puntos{background-color:#fcc;padding:5px;border-radius:10px;width:100%;color:#000!important;font-style:normal;text-align:left;font-size:20px}.b-radius{border-radius:20px!important}.tarjetaNoAplicadaResponsive,.pagoPuntosAplicadoResponsive,.introducirPagoPuntosMasRenfe{display:none}.introducirPagoPuntosMasRenfeResponsive{position:absolute;background:red;width:100%;top:0;left:0;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:100px}.saldo-tarjeta-disponible{margin-left:3px}div.formaPago.puntos-renfe{position:relative}div.formaPago.puntos-renfe .click-contenedor-completo{position:absolute;width:100%;height:100%}@media screen and (max-width: 830px){.tarjetaNoAplicada,.pagoPuntosAplicado{display:none}.tarjetaNoAplicadaResponsive,.pagoPuntosAplicadoResponsive{display:block}}@media screen and (max-width: 500px){.pagoPuntosMasRenfe{zoom:.8}}.eliminarBordes[data-v-4e95d985]{border-style:none none solid none!important}.page_compraUnificada #selectorContainer .formaPago.opcion[data-v-4e95d985]{pointer-events:none;font-weight:400;border:none;border-bottom:1px solid #e6e6e6;border-radius:0;padding:8px 5px!important;opacity:.7;width:100%;display:flex;flex-wrap:wrap;text-transform:capitalize;align-items:center;position:relative}.page_compraUnificada #selectorContainer .formaPago.opcion[data-v-4e95d985] .checkmark{height:23px;width:23px;border-radius:3px;border:1px #666666 solid;box-sizing:border-box;margin-right:12px;display:flex;justify-content:center}.page_compraUnificada #selectorContainer .formaPago.opcion[data-v-4e95d985]:hover .checkmark{border-color:#333}.page_compraUnificada #selectorContainer .formaPago.opcion[data-v-4e95d985] .checkmark.colorBackgroundMarcaBlanca{border:0}.page_compraUnificada #selectorContainer .formaPago.opcion[data-v-4e95d985] .checkmark svg{width:13px;vertical-align:middle;fill:#fff}.page_compraUnificada #selectorContainer .formaPago.opcion[data-v-4e95d985] .logo-forma-pago{margin-left:auto;height:28px;float:right}.page_compraUnificada #selectorContainer .formaPago.opcion[data-v-4e95d985] .logo-forma-pago img{height:100%}.Pagar .formaPagoWrapper .contentPagos .formaPago[data-v-4e95d985]{opacity:1!important;pointer-events:auto!important;cursor:pointer!important}.Pagar .formaPagoWrapper .botonesPago[data-v-4e95d985]{display:flex!important}.Pagar .formaPagoWrapper .errorFormaPago[data-v-4e95d985]{display:block!important}.Pagar .formaPagoWrapper .pagos div.bordeMarcaBlanca[data-v-4e95d985]{border-width:2px!important;font-size:1.1em!important}.formaPago[data-v-4e95d985]{cursor:auto!important}.rotarImg[data-v-4e95d985]{transform:rotate(90deg)}#modalSelectorPago .pagar[data-v-4e95d985]{margin-top:15px}body.busy #modalSelectorPago .buttons[data-v-4e95d985]{visibility:hidden}#modalSelectorPago .busyIndicator[data-v-4e95d985]{display:none;margin:-20px auto 4px}body.busy #modalSelectorPago .busyIndicator[data-v-4e95d985]{display:block}.formaPago[data-v-4e95d985]{cursor:pointer;margin:5px}.formaPago[data-v-4e95d985]:not(.selected){opacity:.75}.formaPago:not(.selected) .selected[data-v-4e95d985]{display:none}.formaPago:not(.selected) .tick.selected[data-v-4e95d985]{visibility:hidden;display:inline}.formaPago .tick[data-v-4e95d985]{color:#ec0080;font-size:14px}.formaPago:not(.selected):hover .tick[data-v-4e95d985]{visibility:visible;display:inline;color:pink}.formaPago h3[data-v-4e95d985]{margin:0;font-weight:400;border:1px solid #e2e2e2;border-radius:5px;background-color:#fafafa;padding:12px 0 0 5px;height:28px}#selectorContainer[data-v-4e95d985]{background-color:#fff;padding:10px 20px;margin-top:10px!important}.page_compraUnificada #selectorContainer[data-v-4e95d985]{margin:0;padding:0}.page_compraUnificada #selectorContainer .formaPago[data-v-4e95d985]{width:auto;height:auto;display:inline-block;padding:0!important}.page_compraUnificada #selectorContainer .pagos .selected[data-v-4e95d985]{border-width:3px!important;pointer-events:none!important}.page_compraUnificada #selectorContainer .pagos .contentPagos .formaPago.seleccion[data-v-4e95d985]{opacity:1;pointer-events:auto}.page_compraUnificada #selectorContainer .contentPagosVirtual[data-v-4e95d985],.page_compraUnificada #selectorContainer .contentPagos[data-v-4e95d985]{display:inline-block;width:auto}.page_compraUnificada #selectorContainer .formaPago.opcion h3[data-v-4e95d985]{background-image:none;font-size:16px}.page_compraUnificada #selectorContainer .formaPago h3[data-v-4e95d985]{height:100%;vertical-align:middle;padding:0!important;border:none!important;background-image:none;color:#000}.page_compraUnificada #selectorContainer .formaPago h3 img[data-v-4e95d985]{width:auto;height:100%;display:block;margin:0 auto;padding:12px 5px}.page_compraUnificada #selectorContainer .formaPago h3 p[data-v-4e95d985]{font-family:Roboto,sans-serif;font-weight:700}.page_compraUnificada #selectorContainer .formaPago h3 span[data-v-4e95d985]{display:none!important}.page_compraUnificada #selectorContainer .mensajeBloqueo[data-v-4e95d985]{font-family:Roboto,sans-serif;font-weight:700;font-size:17px;color:#006}.botonCancelar[data-v-4e95d985]{background:gray;border-radius:15px;color:#fff;border:none;font-weight:700;padding:2px 20px}.botonConfirmar[data-v-4e95d985]{background-color:#0cf;color:#fff;font-weight:700;border-radius:15px;padding:2px 20px;border:none;height:auto}button.botonConfirmar.notSelected[data-v-4e95d985]{pointer-events:none;background:gray!important;opacity:.6}#loadingCompra[data-v-4e95d985]{width:100%;height:100%;top:0;left:0;position:fixed;display:block;opacity:.7;background-color:#fff;z-index:2000;text-align:center}.loadingCentrado[data-v-4e95d985]{margin:400px auto}.loadingCentrado p[data-v-4e95d985]{padding:10px;font-size:1.2rem}@keyframes spin-4e95d985{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 320px) and (max-width: 830px){.Pagar[data-v-0a2d8b1f]{padding:0 10px}}.eliminarBordes[data-v-dd79d7d4]{border-style:none none solid none!important}.rotarImg[data-v-dd79d7d4]{transform:rotate(90deg)}.botonDescargar[data-v-dd79d7d4]{color:#fff;font-weight:700;border-radius:15px;padding:2px 20px;border:none;height:auto}.fil0[data-v-dd79d7d4]{fill:#f55b51}.fil1[data-v-dd79d7d4]{fill:#fff;fill-rule:evenodd}@media (min-width: 320px) and (max-width: 830px){.Documentacion[data-v-dd79d7d4]{padding:0 11px}}.page_compra .regalarCompra #divInputsRegalarCompra[data-v-d0fb35d8]{display:block}.modal-seguro{margin:0;padding:0!important;overscroll-behavior:contain;font-family:Roboto,sans-serif}.modal-seguro .modal-content{height:unset}.swalSeguro .swal2-modal{border:1px solid black!important}.page_compra #seguroAnulacionContainer{margin:0!important;padding:0!important;border:0!important}.seguro svg{height:auto}.btnSeguro{border-radius:15px;border:1px solid black;padding:0 20px;font-weight:700}.swal2-actions{justify-content:space-evenly!important;flex-direction:row-reverse}.botonCancelar{background:gray;border-radius:15px;color:#fff;border:none;font-weight:700;padding:2px 20px}.botonConfirmar{width:auto;border-radius:15px;padding:2px 10px;border:none;color:#fff;font-weight:700;margin:0;display:flex!important;justify-content:space-around}.seguroAnulacionResponsive{display:none}:deep(#modalSeguroAnulacion.modal-seguro .modal-dialog){max-width:600px!important}:deep(#modalSeguroAnulacion.modal-seguro .modal-dialog .modal-header){height:initial}:deep(#modalSeguroAnulacion.modal-seguro .modal-dialog #seguroAnulacionTemplate){display:block!important}@media (max-width: 500px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:100%!important}.seguro{zoom:.8}}@media (min-width: 500px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:75%!important}}@media (min-width: 750px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:60%!important}}@media (max-width: 830px){.seguroAnulacionSvg,.literalAnulacion,.seguroNoAplicado,.seguroAnulacion{display:none}.seguroAnulacionResponsive{display:block}.tamanioBloqueCentral .columnaDerCesta .panelContentCompra .bordeAbajo{border:none!important}}@media (min-width: 950px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:50%!important}}@media (min-width: 1300px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:40%!important}}@media (min-width: 1500px){.swalSeguro .swal2-popup.swal2-modal.swal2-show{width:30%!important}}.negrita{font-weight:700}p.gastos{color:#000!important}.gastos svg{height:auto}.gastos .precioEntero{font-size:16px;margin-left:10px;font-weight:400}.gastos .precioDecimal{font-size:16px;font-weight:400}.literalGestion{font-size:14px;padding-left:6px}.tamanio_letra{font-size:13px}.m_0_auto{margin:0 auto}.btngastos{border-radius:15px;border:1px solid black;padding:0 20px;font-weight:700}.red.precioAgregado{margin:0!important}.red{color:red!important}.btnRadius{border-radius:30px}.rem{font-size:1rem}.w-90{width:90%}.gastosGestionResponsive{display:none}.precioAgregado.tamanio_letra{font-size:20px}.rem13{font-size:1.3rem}@media (max-width: 500px){.gastos{zoom:.8}}@media (max-width: 830px){.gastosGestionSvg,.literalGestion,.gastosNoAplicado,.gastosGestion{display:none}.gastosGestionResponsive{display:block}.tamanioBloqueCentral .columnaDerCesta .panelContentCompra .bordeAbajo{border:none!important}}.dudas[data-v-02ad7946]{display:flex}.dudas svg[data-v-02ad7946]{height:auto}.dudasDer[data-v-02ad7946]{width:75%}.letraDudas[data-v-02ad7946]{font-size:12px}.resumen-compra-wrapper{display:flex;height:100%;background-color:#fff}.tamanioBloqueCentral{min-width:unset!important;max-width:1200px}.bloqueCentral{width:100%!important}.contenedorGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-gap:50px;grid-template-areas:"columnaIzq columnaIzq columnaDer"}.tamanioBloqueCentral .columnaDerCesta .bordeAbajo{border-style:none none solid none!important;padding:3px}.columnaIzq{padding-top:35px;grid-area:columnaIzq}.columnaDerCesta{padding:0!important;height:fit-content;grid-area:columnaDer}.columnaDerCesta .info-compra,.columnaDerCesta .info-compra>div:first-child{border-bottom-style:none!important}.rotarImg{transform:rotate(90deg)}#datosAdicionales #datos-adicionales-entradascom-container{display:none}.page_compra .oferta-recomendada{margin-bottom:.2em}.resumen_cesta_responsive{display:none}.resumen_cesta_responsive .panelContentCompra{position:unset;overflow-y:scroll;overscroll-behavior:contain}.resumen_cesta_responsive .panelTodoCompra{position:fixed;bottom:0;left:0;z-index:900;background:#000c;height:auto;width:100%;min-width:320px;display:flex;flex-direction:column;justify-content:space-between}.oferta-seleccionada{color:#fff;margin-left:10px}.resumen_cesta_responsive .panelTodoCompra #info_compra{display:block}.contenedor_totales_reservar{display:flex;flex-direction:column;align-items:flex-end;padding:20px 10px 0;background-color:#c5c7c6;color:#2c2b29}.bordeGris{border-top:5px solid black}#elementosCompra{display:block!important}#elementosCompra .bloqueProductoContainer{padding:10px}#elementosCompra .bloqueProductoContainer img{max-width:80px;width:100%;margin-right:10px}.filaBotones{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.boton_ocultarInfoCompra{display:inline-flex;align-items:center;position:absolute;top:-10px;right:15px;background:#2c2b29;color:#fff;padding:2px 15px 2px 10px;cursor:pointer;border-radius:15px;border:1px solid #ffffff;z-index:1}.boton_ocultarInfoCompra svg{margin-right:7px}.boton_ocultar{position:unset!important;background-color:#fff;color:#000}#info_compra .totales.noEmpty{margin-bottom:0}.resumen_cesta_responsive #resumenBusqueda{display:flex!important;margin:30px 0 50px}.resumen_cesta_responsive #resumenBusqueda .resumen_seleccion_producto2{display:block}#bloqueInfoBusqueda p,#bloqueInfoBusqueda span{color:#fff}.resumen_cesta_responsive .panelContentCompra .btn-cesta-responsive{border:1px solid #f8f9fa;color:#f8f9fa;border-radius:50rem;padding:.25rem .75rem;margin-bottom:1rem;background-color:transparent}.filaTarjetaRegalo{display:flex;justify-content:space-between}.resumen_cesta_responsive .panelContentCompra .filaTarjetaRegalo .btn-cesta-responsive{margin-bottom:0}.not_visible,.configurador_compra_wrapper .configurador-producto .cestaProducto p.concepto{display:none}.columnaDerCesta .resumen_cesta .bordeMarcaBlanca div#cesta-detalle,#resumenCompra div#cesta-detalle{border:none!important}#resumenCompra div#cesta-detalle div{flex-direction:row}div#procesoCompra{margin-top:10px}.cabeceraDegradada{background:linear-gradient(to right,#e80870,#ff9d1e);height:15px;margin-top:10px}.cabecera_vatt{height:fit-content!important}.modal-resumen-compra{font-family:Roboto,sans-serif}.resumen_cesta_responsive div.puntosTarjetaRenfe{font-weight:initial;font-style:initial;margin-bottom:5px;color:#fff!important;padding:4px}.resumen_cesta_responsive div.puntosTarjetaRenfe img{width:65px;margin-right:8px}.resumen_cesta_responsive div.puntosTarjetaRenfe .tarjeta-puntos-renfe{display:flex;align-items:center}.contenedor-loading-google{width:100%;height:100%;position:fixed;z-index:100;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ffffff80;text-align:center}.google-loader{margin:50px auto 10px;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;border:6px solid #666666!important;border-top-color:transparent!important}.google-loader-text{width:100%;height:auto;padding:10px;white-space:break-spaces;font-weight:700;font-family:Roboto Condensed,sans-serif!important;font-size:1.4rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width: 831px){.resumen_cesta_responsive div.puntosTarjetaRenfe{display:none!important;background-color:inherit}}@media screen and (max-width: 375px){.resumen_cesta_responsive #cesta-detalle>div .imagenCesta{max-width:85px!important}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenMobile{display:flex}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenDesktop{display:none}}@media screen and (max-width: 830px){div#procesoCompra{margin-top:10px}.columnaIzq{padding-top:0}.contenedorGrid{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:0px;grid-template-areas:"columnaIzq" "columnaDer"}.resumen-compra-wrapper{font-size:15px;display:initial}div#contenedor{margin:0!important}.resumen_cesta_responsive{display:block}.resumen_cesta_responsive .seguro{border:0!important}.resumen_cesta{display:none}.page_compra .totales .cestaResumenTotal{border:none!important}.page_compra .cestaResumenTotal .precioFinal.lineaPagar,#procesoCompra .contenedor_totales_reservar .totales{background:none!important}#info_compra .oferta-seleccionada{color:#fff;font-size:1rem}.page_compra h2 img{width:8px}.contenedor_totales_reservar{zoom:.8}.resumen_cesta_responsive #cesta-detalle>div{background-color:#fff;display:flex;padding:5px;margin-bottom:0;border-bottom:0!important}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta{border:1px solid black}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenMobile{display:flex}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta.imagenDesktop{display:none}.resumen_cesta_responsive #cesta-detalle>div .imagenCesta img{width:100%;object-fit:cover;height:100%}.resumen_cesta_responsive #cesta-detalle>div.hotel .imagenCesta img{width:100%;object-fit:cover;height:100%}.resumen_cesta_responsive #cesta-detalle>div .columnaCentralCesta .fecha p.concepto{display:none}.resumen_cesta_responsive #cesta-detalle>div .columnaCentralCesta .fecha .not_visible.descripcionProducto2{display:block}}@media screen and (min-width: 830px){.contenedorGrid{padding:0 10px}}.vista-ocio.configurador-producto[data-v-b1c36428]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-b1c36428]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-b1c36428]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-b1c36428]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-b1c36428]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-b1c36428]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-b1c36428]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-b1c36428]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-b1c36428]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-b1c36428]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-b1c36428]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-b1c36428]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-b1c36428]{display:none}}.modal-resumen-enlace{margin:0;padding:0!important;overscroll-behavior:contain;font-family:Roboto,sans-serif}.modal-resumen-enlace .modal-dialog{max-width:800px!important}.modal-resumen-enlace .modal-content{height:unset}.modal-resumen-enlace .modal-header{display:block;width:unset;height:unset;margin:0;padding:30px 30px 0}.modal-resumen-enlace .modal-header .close{z-index:1060;font-size:70px;font-weight:100;width:fit-content;height:fit-content;top:-10px;right:15px}.modal-resumen-enlace .modal-body{margin-top:30px}.modal-resumen-enlace .columnaCentralCesta.ida .viaje-vuelta,.modal-resumen-enlace .columnaCentralCesta.vuelta .viaje-ida{display:none}.modal-resumen-enlace .columnaCentralCesta .conceptos>.concepto{display:none!important}.vld-parent[data-v-0c8de79d]{height:100px;width:100%}.vista-tren.configurador-producto[data-v-0c8de79d]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-tren .cabeceraConfiguradorCompra span.tituloCabecera[data-v-0c8de79d]{display:none}.vista-tren .cabeceraConfiguradorCompra button[data-v-0c8de79d]{margin:15px 20px 0 auto;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-0c8de79d]{display:none}.vista-tren .cabeceraConfiguradorCompra button.btn-reservar[data-v-0c8de79d]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-tren .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-0c8de79d]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cabeceraConfiguradorCompra[data-v-0c8de79d]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-0c8de79d]{text-transform:lowercase;margin-left:15px}.columnaCentralCesta[data-v-0c8de79d] p.conceptos{display:flex;flex-direction:column;height:100%;margin-bottom:0;justify-content:space-around;background-color:transparent!important}.columnaCentralCesta[data-v-0c8de79d] p.titulo-viaje{text-transform:uppercase;font-family:Roboto Condensed,sans-serif!important;margin:15px 0 0}.columnaCentralCesta[data-v-0c8de79d] p.titulo-viaje+p.concepto{margin-top:0!important}.configurador_compra_wrapper .configurador-producto .cestaProducto .columnaCentralCesta[data-v-0c8de79d] p.concepto{display:block}.columnaCentralCesta[data-v-0c8de79d] p.concepto .unidades{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;background-color:#767676;color:#fff}.columnaCentralCesta[data-v-0c8de79d] .not_visible.descripcionProducto{display:none}.columnaImagenCesta[data-v-0c8de79d]{margin-right:20px;min-width:14em}.contenido-cesta[data-v-0c8de79d]{display:flex;justify-content:flex-start}.cesta-producto .contenido-cesta.enlace[data-v-0c8de79d]{display:block}.contenedor-enlace-resumen[data-v-0c8de79d],.contenedor-enlace-detalle[data-v-0c8de79d] .info-trasbordo{display:none}.contenedor-enlace-resumen[data-v-0c8de79d] .viaje-ida p.concepto,.contenedor-enlace-resumen[data-v-0c8de79d] .viaje-vuelta p.concepto{display:none!important}.contenedor-enlace-resumen[data-v-0c8de79d] .viaje-ida p.concepto-resumen,.contenedor-enlace-resumen[data-v-0c8de79d] .viaje-vuelta p.concepto-resumen{display:block!important}.contenedor-enlace-resumen[data-v-0c8de79d] .info-trasbordo{display:flex;align-items:center;border-radius:4px;grid-column:2 / 3;color:#767676;font-size:.9rem;border:none;cursor:pointer;padding-bottom:50px}[data-v-0c8de79d] .info-trasbordo svg{margin:4px 10px 4px 4px!important;left:0!important;width:25px!important;height:unset!important}.contenido-cesta.enlace .imgCestaProducto[data-v-0c8de79d]{padding:0}.contenido-cesta.enlace .imgCestaProducto[data-v-0c8de79d]:nth-child(1),.contenido-cesta.enlace .imgCestaProducto[data-v-0c8de79d]:nth-child(3){margin-top:40px}.columnaImagenCesta .imgCestaProducto[data-v-0c8de79d]{height:110px;width:100%;display:flex;justify-content:center;padding:5px 0;box-sizing:content-box}.columnaImagenCesta .imgCestaProducto img[data-v-0c8de79d]{height:100%}.cabeceraTren .tituloCabecera[data-v-0c8de79d]{font-size:19px;font-weight:600}.cestaProducto[data-v-0c8de79d]{width:100%;border:2px solid #73a931;border-radius:7px;padding:5px;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}@media screen and (max-width: 830px){.columnaImagenCesta[data-v-0c8de79d]{width:unset;min-width:unset;display:flex;flex-direction:column;justify-content:space-evenly}.vista-tren .cabeceraConfiguradorCompra button.btn-reservar[data-v-0c8de79d]{display:none}[data-v-0c8de79d] .info-trasbordo{margin:10px 0}}@media screen and (max-width: 576px){.contenido-cesta[data-v-0c8de79d]{zoom:65%}[data-v-0c8de79d] .info-trasbordo{font-size:.7rem}[data-v-0c8de79d] .info-trasbordo svg{width:22px!important}}.vld-parent[data-v-96778b21]{height:100px;width:100%}.vista-hotel.configurador-producto[data-v-96778b21]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-hotel .cabeceraConfiguradorCompra span.tituloCabecera[data-v-96778b21]{display:none}.vista-hotel .cabeceraConfiguradorCompra button[data-v-96778b21]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-96778b21]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-96778b21]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-96778b21]{display:none}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-96778b21]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-96778b21]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-96778b21]{width:100%;border:2px solid #73a931;border-radius:7px;padding:15px;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-96778b21]{padding:0 20px 15px;width:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:10}.columnaCentralCesta p[data-v-96778b21]{font-size:14px;margin:0}.columnaCentralCesta .datos-hotel[data-v-96778b21]{font-size:14px;font-weight:400;color:#464646}.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-96778b21]{margin:0 0 10px!important;display:flex;align-items:center;position:relative}.columnaCentralCesta .datos-hotel .nombre-hotel[data-v-96778b21]{font-size:20px;font-weight:700;color:inherit;margin-right:20px}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-96778b21]{line-height:0}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-96778b21] svg{width:17px;height:17px;margin-right:3px;fill:#464646}.columnaCentralCesta .datos-hotel .distancia[data-v-96778b21],.columnaCentralCesta .datos-hotel .valoracion[data-v-96778b21],.columnaCentralCesta .datos-hotel .nombre-regimen[data-v-96778b21]{font-size:inherit;font-weight:inherit;color:inherit;margin-bottom:2px}.columnaCentralCesta .datos-hotel .distancia .ciudad[data-v-96778b21]{text-transform:capitalize}.columnaCentralCesta .botonera[data-v-96778b21]{display:flex;width:100%;justify-content:flex-end}.columnaCentralCesta .botonera button[data-v-96778b21]{background-color:#767676;width:150px;padding:5px 0;color:#fff;font-size:18px;margin-left:10px;border:none;border-radius:3px;text-transform:lowercase}.columnaCentralCesta .botonera.btns-alt button[data-v-96778b21]{border-radius:40px;background:#fff;text-transform:lowercase;font-weight:700;padding:2px 0;align-self:center;margin-left:10px;border:2px solid #767676;color:#767676}.valoracion .puntuacion[data-v-96778b21]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.valoracion .puntuacion>div[data-v-96778b21]{width:100px;height:12px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-96778b21]{display:block;margin-left:-1px;height:100%;border-radius:10px}.valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-96778b21]{font-weight:700;margin-left:15px}.valoracion .puntuacion .total-valoracion[data-v-96778b21]{font-size:.9em}.valoracion .puntuacion .valoraciones-totales[data-v-96778b21]{font-size:.9em;margin-left:10px}svg.serviceIcon[data-v-96778b21]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-96778b21],.hotelServicios[data-v-96778b21]{border-bottom:0}span.nombreHabitacion[data-v-96778b21],span.nombreRegimen[data-v-96778b21]{font-size:12px}.tag-warning[data-v-96778b21]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.tag-warning img[data-v-96778b21]{width:4px;margin-right:4px;vertical-align:text-bottom}.columnaImagenCesta[data-v-96778b21]{position:relative;height:200px;width:50%;display:flex;justify-content:center;align-items:center}.columnaImagenCesta .lupa[data-v-96778b21]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg);cursor:pointer}.imgCestaProducto[data-v-96778b21]{cursor:pointer;width:100%;height:100%;object-fit:cover}.columnaImagenCesta.renfe-viajes[data-v-96778b21]:after{display:block;content:"";position:absolute;top:0;right:-4rem;width:5.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.columnaImagenCesta:hover .lupa[data-v-96778b21]{display:block}@media screen and (max-width: 830px){.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-96778b21]{flex-wrap:wrap}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-96778b21]{display:none}}@media screen and (max-width: 680px){.cabeceraConfiguradorCompra[data-v-96778b21]{display:grid;justify-content:initial}.cabeceraConfiguradorCompra button[data-v-96778b21]{float:right;margin-top:-30px}.tag-recomendacion[data-v-96778b21]{font-size:13px;margin-left:2.7em}}@media screen and (max-width: 580px){.columnaImagenCesta .lupa svg[data-v-96778b21]{vertical-align:middle;margin-top:0!important}}@media screen and (max-width: 530px){.cestaProducto .columnaImagenCesta[data-v-96778b21],.cestaProducto .columnaCentralCesta[data-v-96778b21]{zoom:65%}.columnaImagenCesta[data-v-96778b21]{margin-right:20px;height:150px}.columnaCentralCesta[data-v-96778b21]{padding:12px 0}.columnaCentralCesta .botonera[data-v-96778b21]{margin-top:20px}.columnaCentralCesta .botonera button[data-v-96778b21]{width:40%;font-size:14px}}@media screen and (max-width: 390px){.tag-ok[data-v-96778b21]{font-size:0;padding:6px 7px}}.vista-ocio.configurador-producto[data-v-9ca6457f]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-9ca6457f]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-9ca6457f]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-9ca6457f]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-9ca6457f]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-9ca6457f]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-9ca6457f]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-9ca6457f]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-9ca6457f]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-9ca6457f]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-9ca6457f]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-9ca6457f]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-9ca6457f]{display:none}}.vista-ocio.configurador-producto[data-v-f11d6a8b]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-f11d6a8b]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-f11d6a8b]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-f11d6a8b]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-f11d6a8b]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-f11d6a8b]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-f11d6a8b]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-f11d6a8b]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-f11d6a8b]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-f11d6a8b]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-f11d6a8b]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-f11d6a8b]{margin-left:6px}.avisoNoDisponibilidad[data-v-f11d6a8b]{display:flex;flex-direction:column;align-items:center}.avisoNoDisponibilidad header[data-v-f11d6a8b]{width:fit-content;height:fit-content}.sa[data-v-f11d6a8b]{width:140px;height:140px;padding:26px;background-color:#fff}.sa-warning[data-v-f11d6a8b]{border-radius:50%;border:4px solid #f8bb86;box-sizing:content-box;height:80px;padding:0;position:relative;background-color:#fff;width:80px;animation:scaleWarning-f11d6a8b .75s infinite alternate}.sa-warning[data-v-f11d6a8b]:after,.sa-warning[data-v-f11d6a8b]:before{background:#fff;content:"";border-radius:50%;height:100%;position:absolute;width:100%}.sa-warning[data-v-f11d6a8b]:before{display:inline-block;opacity:0;animation:pulseWarning-f11d6a8b 2s linear infinite;left:0}.sa-warning[data-v-f11d6a8b]:after{display:block;z-index:1}.sa-warning-body[data-v-f11d6a8b]{background-color:#f8bb86;border-radius:2px;height:47px;left:50%;margin-left:-2px;position:absolute;top:10px;width:5px;z-index:2;animation:pulseWarningIns-f11d6a8b .75s infinite alternate}.sa-warning-dot[data-v-f11d6a8b]{background-color:#f8bb86;border-radius:50%;bottom:10px;height:7px;left:50%;margin-left:-3px;position:absolute;width:7px;z-index:2;animation:pulseWarningIns-f11d6a8b .75s infinite alternate}@-moz-keyframes scaleWarning-f11d6a8b{0%{transform:scale(1)}30%{transform:scale(1.02)}to{transform:scale(1)}}@-webkit-keyframes scaleWarning-f11d6a8b{0%{transform:scale(1)}30%{transform:scale(1.02)}to{transform:scale(1)}}@-o-keyframes scaleWarning-f11d6a8b{0%{transform:scale(1)}30%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes scaleWarning-f11d6a8b{0%{transform:scale(1)}30%{transform:scale(1.02)}to{transform:scale(1)}}@-moz-keyframes pulseWarning-f11d6a8b{0%{background-color:#fff;transform:scale(1);opacity:.5}30%{background-color:#fff;transform:scale(1);opacity:.5}to{background-color:#f8bb86;transform:scale(2);opacity:0}}@-webkit-keyframes pulseWarning-f11d6a8b{0%{background-color:#fff;transform:scale(1);opacity:.5}30%{background-color:#fff;transform:scale(1);opacity:.5}to{background-color:#f8bb86;transform:scale(2);opacity:0}}@-o-keyframes pulseWarning-f11d6a8b{0%{background-color:#fff;transform:scale(1);opacity:.5}30%{background-color:#fff;transform:scale(1);opacity:.5}to{background-color:#f8bb86;transform:scale(2);opacity:0}}@keyframes pulseWarning-f11d6a8b{0%{background-color:#fff;transform:scale(1);opacity:.5}30%{background-color:#fff;transform:scale(1);opacity:.5}to{background-color:#f8bb86;transform:scale(2);opacity:0}}@-moz-keyframes pulseWarningIns-f11d6a8b{0%{background-color:#f8d486}to{background-color:#f8bb86}}@-webkit-keyframes pulseWarningIns-f11d6a8b{0%{background-color:#f8d486}to{background-color:#f8bb86}}@-o-keyframes pulseWarningIns-f11d6a8b{0%{background-color:#f8d486}to{background-color:#f8bb86}}@keyframes pulseWarningIns-f11d6a8b{0%{background-color:#f8d486}to{background-color:#f8bb86}}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-f11d6a8b]{display:none}}.vista-ocio.configurador-producto[data-v-47560574]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-47560574]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-47560574]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-47560574]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-47560574]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-47560574]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-47560574]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-47560574]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-47560574]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-47560574]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-47560574]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-47560574]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-47560574]{display:none}}.vista-ocio.configurador-producto[data-v-71f9b16d]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-71f9b16d]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-71f9b16d]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-71f9b16d]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-71f9b16d]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-71f9b16d]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-71f9b16d]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-71f9b16d]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-71f9b16d]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-71f9b16d]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-71f9b16d]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-71f9b16d]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-71f9b16d]{display:none}}.vista-ocio.configurador-producto[data-v-03566520]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-03566520]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-03566520]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-03566520]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-03566520]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-03566520]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-03566520]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-03566520]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-03566520]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-03566520]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-03566520]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-03566520]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-03566520]{display:none}}.vista-ocio.configurador-producto[data-v-4f7dca6d]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-4f7dca6d]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-4f7dca6d]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-4f7dca6d]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-4f7dca6d]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-4f7dca6d]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-4f7dca6d]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-4f7dca6d]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-4f7dca6d]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-4f7dca6d]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-4f7dca6d]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-4f7dca6d]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-4f7dca6d]{display:none}}.vista-ocio.configurador-producto[data-v-b7257bdf]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-b7257bdf]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-b7257bdf]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-b7257bdf]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-b7257bdf]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-b7257bdf]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-b7257bdf]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-b7257bdf]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-b7257bdf]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-b7257bdf]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-b7257bdf]{font-size:14px;margin:0}.port-aventura>div .columnaCentralCesta p.descripcionCesta[data-v-b7257bdf] table{width:100%!important}.columnaCentralCesta p span.fecha-visita[data-v-b7257bdf]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-b7257bdf]{display:none}}.vista-ocio.configurador-producto[data-v-6e5e3974]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-6e5e3974]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-6e5e3974]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-6e5e3974]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-6e5e3974]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-6e5e3974]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-6e5e3974]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-6e5e3974]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-6e5e3974]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-6e5e3974]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-6e5e3974]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-6e5e3974]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-6e5e3974]{display:none}}.vista-ocio.configurador-producto[data-v-67df7bfb]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-67df7bfb]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-67df7bfb]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-67df7bfb]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-67df7bfb]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-67df7bfb]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-67df7bfb]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-67df7bfb]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-67df7bfb]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-67df7bfb]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-67df7bfb]{font-size:14px;margin:0}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-67df7bfb]{display:none}}.vista-ocio.configurador-producto[data-v-5067cd88]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-5067cd88]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-5067cd88]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-5067cd88]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-5067cd88]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-5067cd88]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-5067cd88]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-5067cd88]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-5067cd88]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-5067cd88]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-5067cd88]{font-size:14px;margin:0}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-5067cd88]{display:none}}.vista-ocio.configurador-producto[data-v-bd57e1d1]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-bd57e1d1]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-bd57e1d1]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-bd57e1d1]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-bd57e1d1]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-bd57e1d1]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-bd57e1d1]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-bd57e1d1]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-bd57e1d1]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-bd57e1d1]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-bd57e1d1]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-bd57e1d1]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-bd57e1d1]{display:none}}.vista-ocio.configurador-producto[data-v-8e0afa26]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-8e0afa26]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-8e0afa26]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-8e0afa26]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-8e0afa26]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-8e0afa26]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-8e0afa26]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-8e0afa26]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-8e0afa26]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-8e0afa26]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-8e0afa26]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-8e0afa26]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-8e0afa26]{display:none}}.vista-ocio.configurador-producto[data-v-24820f6d]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-24820f6d]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-24820f6d]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-24820f6d]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-24820f6d]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-24820f6d]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-24820f6d]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-24820f6d]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-24820f6d]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-24820f6d]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-24820f6d]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-24820f6d]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-24820f6d]{display:none}}.vista-ocio.configurador-producto[data-v-74201b2c]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-74201b2c]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-74201b2c]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-74201b2c]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-74201b2c]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-74201b2c]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-74201b2c]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-74201b2c]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-74201b2c]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-74201b2c]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-74201b2c]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-74201b2c]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-74201b2c]{display:none}}.vld-parent[data-v-c66bb966]{height:100px;width:100%}.vista-hotel.configurador-producto[data-v-c66bb966]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-hotel .cabeceraConfiguradorCompra span.tituloCabecera[data-v-c66bb966]{display:none}.vista-hotel .cabeceraConfiguradorCompra button[data-v-c66bb966]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-c66bb966]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-c66bb966]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-c66bb966]{display:none}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-c66bb966]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-c66bb966]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-c66bb966]{width:100%;border:2px solid #73a931;border-radius:7px;padding:15px;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-c66bb966]{padding:0 20px 15px;width:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:10}.columnaCentralCesta p[data-v-c66bb966]{font-size:14px;margin:0}.columnaCentralCesta .datos-hotel[data-v-c66bb966]{font-size:14px;font-weight:400;color:#464646}.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-c66bb966]{margin:0 0 2px!important;display:flex;align-items:center;position:relative}.columnaCentralCesta .datos-hotel .nombre-hotel[data-v-c66bb966]{font-size:20px;font-weight:700;color:inherit}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-c66bb966]{line-height:0;margin-left:20px}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-c66bb966] svg{width:17px;height:17px;margin-right:3px;fill:#464646}.columnaCentralCesta .datos-hotel .distancia[data-v-c66bb966],.columnaCentralCesta .datos-hotel .valoracion[data-v-c66bb966],.columnaCentralCesta .datos-hotel .nombre-regimen[data-v-c66bb966]{font-size:inherit;font-weight:inherit;color:inherit;margin-bottom:2px}.columnaCentralCesta .datos-hotel .distancia .ciudad[data-v-c66bb966]{text-transform:capitalize}.columnaCentralCesta .botonera[data-v-c66bb966]{display:flex;width:100%;justify-content:flex-end}.columnaCentralCesta .botonera button[data-v-c66bb966]{background-color:#767676;width:150px;padding:5px 0;color:#fff;font-size:18px;margin-left:10px;border:none;border-radius:3px;text-transform:lowercase}.columnaCentralCesta .botonera.btns-alt button[data-v-c66bb966]{border-radius:40px;background:#fff;text-transform:lowercase;font-weight:700;padding:2px 0;align-self:center;margin-left:10px;border:2px solid #767676;color:#767676}.valoracion .puntuacion[data-v-c66bb966]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.valoracion .puntuacion>div[data-v-c66bb966]{width:100px;height:12px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-c66bb966]{display:block;margin-left:-1px;height:100%;border-radius:10px}.valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-c66bb966]{font-weight:700;margin-left:15px}.valoracion .puntuacion .total-valoracion[data-v-c66bb966]{font-size:.9em}.valoracion .puntuacion .valoraciones-totales[data-v-c66bb966]{font-size:.9em;margin-left:10px}svg.serviceIcon[data-v-c66bb966]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-c66bb966],.hotelServicios[data-v-c66bb966]{border-bottom:0}span.nombreHabitacion[data-v-c66bb966],span.nombreRegimen[data-v-c66bb966]{font-size:12px}.tag-warning[data-v-c66bb966]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.tag-warning img[data-v-c66bb966]{width:4px;margin-right:4px;vertical-align:text-bottom}.columnaImagenCesta[data-v-c66bb966]{position:relative;height:200px;width:50%;display:flex;justify-content:center;align-items:center}.columnaImagenCesta .lupa[data-v-c66bb966]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg);cursor:pointer}.imgCestaProducto[data-v-c66bb966]{cursor:pointer;width:100%;height:100%;object-fit:cover}.columnaImagenCesta.renfe-viajes[data-v-c66bb966]:after{display:block;content:"";position:absolute;top:0;right:-4rem;width:5.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.columnaImagenCesta:hover .lupa[data-v-c66bb966]{display:block}@media screen and (max-width: 830px){.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-c66bb966]{flex-wrap:wrap}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-c66bb966]{display:none}}@media screen and (max-width: 680px){.cabeceraConfiguradorCompra[data-v-c66bb966]{display:grid;justify-content:initial}.cabeceraConfiguradorCompra button[data-v-c66bb966]{float:right;margin-top:-30px}.tag-recomendacion[data-v-c66bb966]{font-size:13px;margin-left:2.7em}}@media screen and (max-width: 580px){.columnaImagenCesta .lupa svg[data-v-c66bb966]{vertical-align:middle;margin-top:0!important}}@media screen and (max-width: 530px){.cestaProducto .columnaImagenCesta[data-v-c66bb966],.cestaProducto .columnaCentralCesta[data-v-c66bb966]{zoom:65%}.columnaImagenCesta[data-v-c66bb966]{margin-right:20px;height:150px}.columnaCentralCesta[data-v-c66bb966]{padding:12px 0}.columnaCentralCesta .botonera[data-v-c66bb966]{margin-top:20px}.columnaCentralCesta .botonera button[data-v-c66bb966]{width:40%;font-size:14px}}@media screen and (max-width: 390px){.tag-ok[data-v-c66bb966]{font-size:0;padding:6px 7px}}.vld-parent[data-v-c2245173]{height:100px;width:100%}.vista-hotel.configurador-producto[data-v-c2245173]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-hotel .cabeceraConfiguradorCompra span.tituloCabecera[data-v-c2245173]{display:none}.vista-hotel .cabeceraConfiguradorCompra button[data-v-c2245173]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-c2245173]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-c2245173]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-c2245173]{display:none}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-c2245173]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-c2245173]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-c2245173]{width:100%;border:2px solid #73a931;border-radius:7px;padding:15px;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-c2245173]{padding:0 20px 15px;width:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:10}.columnaCentralCesta p[data-v-c2245173]{font-size:14px;margin:0}.columnaCentralCesta .datos-hotel[data-v-c2245173]{font-size:14px;font-weight:400;color:#464646}.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-c2245173]{margin:0 0 2px!important;display:flex;align-items:center;position:relative}.columnaCentralCesta .datos-hotel .nombre-hotel[data-v-c2245173]{font-size:20px;font-weight:700;color:inherit}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-c2245173]{line-height:0;margin-left:20px}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-c2245173] svg{width:17px;height:17px;margin-right:3px;fill:#464646}.columnaCentralCesta .datos-hotel .distancia[data-v-c2245173],.columnaCentralCesta .datos-hotel .valoracion[data-v-c2245173],.columnaCentralCesta .datos-hotel .nombre-regimen[data-v-c2245173]{font-size:inherit;font-weight:inherit;color:inherit;margin-bottom:2px}.columnaCentralCesta .datos-hotel .distancia .ciudad[data-v-c2245173]{text-transform:capitalize}.columnaCentralCesta .botonera[data-v-c2245173]{display:flex;width:100%;justify-content:flex-end}.columnaCentralCesta .botonera button[data-v-c2245173]{background-color:#767676;width:150px;padding:5px 0;color:#fff;font-size:18px;margin-left:10px;border:none;border-radius:3px;text-transform:lowercase}.columnaCentralCesta .botonera.btns-alt button[data-v-c2245173]{border-radius:40px;background:#fff;text-transform:lowercase;font-weight:700;padding:2px 0;align-self:center;margin-left:10px;border:2px solid #767676;color:#767676}.valoracion .puntuacion[data-v-c2245173]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.valoracion .puntuacion>div[data-v-c2245173]{width:100px;height:12px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-c2245173]{display:block;margin-left:-1px;height:100%;border-radius:10px}.valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-c2245173]{font-weight:700;margin-left:15px}.valoracion .puntuacion .total-valoracion[data-v-c2245173]{font-size:.9em}.valoracion .puntuacion .valoraciones-totales[data-v-c2245173]{font-size:.9em;margin-left:10px}svg.serviceIcon[data-v-c2245173]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-c2245173],.hotelServicios[data-v-c2245173]{border-bottom:0}span.nombreHabitacion[data-v-c2245173],span.nombreRegimen[data-v-c2245173]{font-size:12px}.tag-warning[data-v-c2245173]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.tag-warning img[data-v-c2245173]{width:4px;margin-right:4px;vertical-align:text-bottom}.columnaImagenCesta[data-v-c2245173]{position:relative;height:200px;width:50%;display:flex;justify-content:center;align-items:center}.columnaImagenCesta .lupa[data-v-c2245173]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg);cursor:pointer}.imgCestaProducto[data-v-c2245173]{cursor:pointer;width:100%;height:100%;object-fit:cover}.columnaImagenCesta.renfe-viajes[data-v-c2245173]:after{display:block;content:"";position:absolute;top:0;right:-4rem;width:5.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.columnaImagenCesta:hover .lupa[data-v-c2245173]{display:block}@media screen and (max-width: 830px){.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-c2245173]{flex-wrap:wrap}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-c2245173]{display:none}}@media screen and (max-width: 680px){.cabeceraConfiguradorCompra[data-v-c2245173]{display:grid;justify-content:initial}.cabeceraConfiguradorCompra button[data-v-c2245173]{float:right;margin-top:-30px}.tag-recomendacion[data-v-c2245173]{font-size:13px;margin-left:2.7em}}@media screen and (max-width: 580px){.columnaImagenCesta .lupa svg[data-v-c2245173]{vertical-align:middle;margin-top:0!important}}@media screen and (max-width: 530px){.cestaProducto .columnaImagenCesta[data-v-c2245173],.cestaProducto .columnaCentralCesta[data-v-c2245173]{zoom:65%}.columnaImagenCesta[data-v-c2245173]{margin-right:20px;height:150px}.columnaImagenCesta[data-v-c2245173]{width:unset}.columnaCentralCesta[data-v-c2245173]{padding:12px 0}.columnaCentralCesta .botonera[data-v-c2245173]{margin-top:20px}.columnaCentralCesta .botonera button[data-v-c2245173]{width:40%;font-size:14px}}@media screen and (max-width: 390px){.tag-ok[data-v-c2245173]{font-size:0;padding:6px 7px}}.vista-ocio.configurador-producto[data-v-35bfc58f]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-35bfc58f]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-35bfc58f]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-35bfc58f]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-35bfc58f]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-35bfc58f]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-35bfc58f]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-35bfc58f]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-35bfc58f]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-35bfc58f]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-35bfc58f]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-35bfc58f]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-35bfc58f]{display:none}}.vld-parent[data-v-8fb7782e]{height:100px;width:100%}.vista-hotel.configurador-producto[data-v-8fb7782e]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-hotel .cabeceraConfiguradorCompra span.tituloCabecera[data-v-8fb7782e]{display:none}.vista-hotel .cabeceraConfiguradorCompra button[data-v-8fb7782e]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-8fb7782e]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-8fb7782e]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-8fb7782e]{display:none}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-8fb7782e]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-8fb7782e]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-8fb7782e]{width:100%;border:2px solid #73a931;border-radius:7px;padding:15px;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-8fb7782e]{padding:0 20px 15px;width:100%;display:flex;flex-direction:column;justify-content:space-between}.columnaCentralCesta p[data-v-8fb7782e]{font-size:14px;margin:0}.columnaCentralCesta .datos-hotel[data-v-8fb7782e]{font-size:14px;font-weight:400;color:#464646}.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-8fb7782e]{margin:0 0 2px!important;display:flex;align-items:center;position:relative}.columnaCentralCesta .datos-hotel .nombre-hotel[data-v-8fb7782e]{font-size:20px;font-weight:700;color:inherit}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-8fb7782e]{line-height:0;margin-left:20px}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-8fb7782e] svg{width:17px;height:17px;margin-right:3px;fill:#464646}p.fecha[data-v-8fb7782e],div.fecha[data-v-8fb7782e]{border:0;border-radius:0}div.fecha p[data-v-8fb7782e]{margin-bottom:8px}svg.serviceIcon[data-v-8fb7782e]{width:20px;margin:0 5px;vertical-align:bottom}.datosTipoHotel[data-v-8fb7782e],.hotelServicios[data-v-8fb7782e]{border-bottom:0}p.distancia[data-v-8fb7782e]{font-weight:700}p.distancia span.distanciaKm[data-v-8fb7782e]{color:#e5175b}p.distancia path[data-v-8fb7782e]{fill:#e80870!important}span.nombreHabitacion[data-v-8fb7782e],span.nombreRegimen[data-v-8fb7782e]{font-size:12px}.tag-warning[data-v-8fb7782e]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.tag-warning svg[data-v-8fb7782e]{width:4px;margin-right:4px;vertical-align:text-bottom}.tag-warning .colorExclamacionSvg[data-v-8fb7782e]{fill:#f18b17}.columnaImagenCesta[data-v-8fb7782e]{position:relative;height:200px;width:50%;display:flex;justify-content:center;align-items:center}.columnaImagenCesta .lupa[data-v-8fb7782e]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg);cursor:pointer}.imgCestaProducto[data-v-8fb7782e]{cursor:pointer;width:100%;height:100%;object-fit:cover}.columnaImagenCesta:hover .lupa[data-v-8fb7782e]{display:block}@media screen and (max-width: 830px){.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-8fb7782e]{display:none}}@media screen and (max-width: 580px){.columnaImagenCesta .lupa svg[data-v-8fb7782e]{vertical-align:middle;margin-top:0!important}}@media screen and (max-width: 550px){.cabeceraConfiguradorCompra[data-v-8fb7782e]{flex-wrap:wrap}.tag-recomendacion[data-v-8fb7782e]{order:3;font-size:13px;margin-left:2.7em}}@media screen and (max-width: 530px){.cestaProducto .columnaImagenCesta[data-v-8fb7782e],.cestaProducto .columnaCentralCesta[data-v-8fb7782e]{zoom:65%}.columnaImagenCesta[data-v-8fb7782e]{margin-right:20px;height:150px}.columnaImagenCesta[data-v-8fb7782e]{width:unset}.columnaCentralCesta[data-v-8fb7782e]{padding:12px 0}.columnaCentralCesta .botonera[data-v-8fb7782e]{margin-top:20px}.columnaCentralCesta .botonera button[data-v-8fb7782e]{width:40%;font-size:14px}}@media screen and (max-width: 500px){.configurador-producto .cabeceraConfiguradorCompra button.bordeMarcaBlanca[data-v-8fb7782e]{align-self:flex-start}}@media screen and (max-width: 450px){.cestaProducto[data-v-8fb7782e]{flex-direction:column}.columnaImagenCesta[data-v-8fb7782e]{width:unset}}.vista-ocio.configurador-producto[data-v-0d08d21d]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-0d08d21d]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-0d08d21d]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-0d08d21d]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-0d08d21d]{text-transform:lowercase;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-0d08d21d]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-0d08d21d]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-0d08d21d]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-0d08d21d]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-0d08d21d]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-0d08d21d]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-0d08d21d]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-0d08d21d]{display:none}}.vld-parent[data-v-050389e9]{height:100px;width:100%}.vista-hotel.configurador-producto[data-v-050389e9]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-hotel .cabeceraConfiguradorCompra span.tituloCabecera[data-v-050389e9]{display:none}.vista-hotel .cabeceraConfiguradorCompra button[data-v-050389e9]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-050389e9]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-050389e9]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-050389e9]{display:none}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-050389e9]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-050389e9]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-050389e9]{width:100%;border:2px solid #73a931;border-radius:7px;padding:15px;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-050389e9]{padding:0 20px 15px;width:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:10}.columnaCentralCesta p[data-v-050389e9]{font-size:14px;margin:0}.columnaCentralCesta .datos-hotel[data-v-050389e9]{font-size:14px;font-weight:400;color:#464646}.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-050389e9]{margin:0 0 2px!important;display:flex;align-items:center;position:relative}.columnaCentralCesta .datos-hotel .nombre-hotel[data-v-050389e9]{font-size:20px;font-weight:700;color:inherit}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-050389e9]{line-height:0;margin-left:20px}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-050389e9] svg{width:17px;height:17px;margin-right:3px;fill:#464646}.columnaCentralCesta .datos-hotel .distancia[data-v-050389e9],.columnaCentralCesta .datos-hotel .valoracion[data-v-050389e9],.columnaCentralCesta .datos-hotel .nombre-regimen[data-v-050389e9]{font-size:inherit;font-weight:inherit;color:inherit;margin-bottom:2px}.columnaCentralCesta .datos-hotel .distancia .ciudad[data-v-050389e9]{text-transform:capitalize}.columnaCentralCesta .botonera[data-v-050389e9]{display:flex;width:100%;justify-content:flex-end}.columnaCentralCesta .botonera button[data-v-050389e9]{background-color:#767676;width:150px;padding:5px 0;color:#fff;font-size:18px;margin-left:10px;border:none;border-radius:3px;text-transform:lowercase}.columnaCentralCesta .botonera.btns-alt button[data-v-050389e9]{border-radius:40px;background:#fff;text-transform:lowercase;font-weight:700;padding:2px 0;align-self:center;margin-left:10px;border:2px solid #767676;color:#767676}.valoracion .puntuacion[data-v-050389e9]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.valoracion .puntuacion>div[data-v-050389e9]{width:100px;height:12px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-050389e9]{display:block;margin-left:-1px;height:100%;border-radius:10px}.valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-050389e9]{font-weight:700;margin-left:15px}.valoracion .puntuacion .total-valoracion[data-v-050389e9]{font-size:.9em}.valoracion .puntuacion .valoraciones-totales[data-v-050389e9]{font-size:.9em;margin-left:10px}svg.serviceIcon[data-v-050389e9]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-050389e9],.hotelServicios[data-v-050389e9]{border-bottom:0}span.nombreHabitacion[data-v-050389e9],span.nombreRegimen[data-v-050389e9]{font-size:12px}.tag-warning[data-v-050389e9]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.tag-warning img[data-v-050389e9]{width:4px;margin-right:4px;vertical-align:text-bottom}.columnaImagenCesta[data-v-050389e9]{position:relative;height:200px;width:50%;display:flex;justify-content:center;align-items:center}.columnaImagenCesta .lupa[data-v-050389e9]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg);cursor:pointer}.imgCestaProducto[data-v-050389e9]{cursor:pointer;width:100%;height:100%;object-fit:cover}.columnaImagenCesta.renfe-viajes[data-v-050389e9]:after{display:block;content:"";position:absolute;top:0;right:-4rem;width:5.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.columnaImagenCesta:hover .lupa[data-v-050389e9]{display:block}@media screen and (max-width: 830px){.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-050389e9]{flex-wrap:wrap}.vista-hotel .cabeceraConfiguradorCompra button.btn-reservar[data-v-050389e9]{display:none}}@media screen and (max-width: 680px){.cabeceraConfiguradorCompra[data-v-050389e9]{display:grid;justify-content:initial}.cabeceraConfiguradorCompra button[data-v-050389e9]{float:right;margin-top:-30px}.tag-recomendacion[data-v-050389e9]{font-size:13px;margin-left:2.7em}}@media screen and (max-width: 580px){.columnaImagenCesta .lupa svg[data-v-050389e9]{vertical-align:middle;margin-top:0!important}}@media screen and (max-width: 530px){.cestaProducto .columnaImagenCesta[data-v-050389e9],.cestaProducto .columnaCentralCesta[data-v-050389e9]{zoom:65%}.columnaImagenCesta[data-v-050389e9]{margin-right:20px;height:150px}.columnaCentralCesta[data-v-050389e9]{padding:12px 0}.columnaCentralCesta .botonera[data-v-050389e9]{margin-top:20px}.columnaCentralCesta .botonera button[data-v-050389e9]{width:40%;font-size:14px}}@media screen and (max-width: 390px){.tag-ok[data-v-050389e9]{font-size:0;padding:6px 7px}}.cabeceraConfiguradorCompra[data-v-bd40da47]{display:flex;justify-content:space-between;align-items:flex-end;margin:0 0 10px}.cabeceraConfiguradorCompra button[data-v-bd40da47]{border-width:2px!important;border-radius:40px;background:#fff;text-transform:lowercase;font-weight:700;padding:2px 40px}.cabeceraOcio[data-v-bd40da47]{display:flex;align-items:center}.cabeceraOcio>svg[data-v-bd40da47]{min-width:2em;margin-right:7px;z-index:1}.cabeceraOcio .tituloCabecera[data-v-bd40da47]{font-size:19px;font-weight:600}.cestaProducto[data-v-bd40da47]{border:3px solid #73a931;padding:0;flex-direction:column}.columnaCentralCesta[data-v-bd40da47]{padding:10px;width:100%}.columnaCentralCesta p[data-v-bd40da47]{font-size:14px}.nombreProductoCesta[data-v-bd40da47]{padding:5px;background-color:#73a931}.tag-warning[data-v-bd40da47]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.tag-warning img[data-v-bd40da47]{width:4px;margin-right:4px;vertical-align:text-bottom}.vista-ocio.configurador-producto[data-v-e844d4e0]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-e844d4e0]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-e844d4e0]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-e844d4e0]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-e844d4e0]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-e844d4e0]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-e844d4e0]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-e844d4e0]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-e844d4e0]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-e844d4e0]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-e844d4e0]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-e844d4e0]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-e844d4e0]{display:none}}.vista-ocio.configurador-producto[data-v-4cfec7ad]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-4cfec7ad]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-4cfec7ad]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-4cfec7ad]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-4cfec7ad]{text-transform:lowercase;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-4cfec7ad]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-4cfec7ad]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-4cfec7ad]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-4cfec7ad]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-4cfec7ad]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-4cfec7ad]{margin:0}.columnaCentralCesta p span.fecha-visita[data-v-4cfec7ad]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-4cfec7ad]{display:none}}.vista-ocio.configurador-producto[data-v-7c0d3aaf]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-7c0d3aaf]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-7c0d3aaf]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-7c0d3aaf]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-7c0d3aaf]{text-transform:lowercase;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-7c0d3aaf]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-7c0d3aaf]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-7c0d3aaf]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-7c0d3aaf]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-7c0d3aaf]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-7c0d3aaf]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-7c0d3aaf]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-7c0d3aaf]{display:none}}.vista-ocio.configurador-producto[data-v-282dbb79]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-282dbb79]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-282dbb79]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-282dbb79]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-282dbb79]{text-transform:lowercase;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-282dbb79]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-282dbb79]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-282dbb79]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-282dbb79]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-282dbb79]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-282dbb79]{font-size:14px;margin:0}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-282dbb79]{display:none}}.vld-parent[data-v-7bedaad1]{height:100px;width:100%}.cabeceraConfiguradorCompra[data-v-7bedaad1]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px}.cabeceraConfiguradorCompra button[data-v-7bedaad1]{border-width:2px!important;border-radius:40px;background:#fff;text-transform:lowercase;font-weight:700;padding:2px 40px;align-self:center;margin-left:10px}.tag-recomendacion[data-v-7bedaad1]{color:#666;border-radius:5px;padding:3px 7px;font-size:15px}.cabeceraHotel[data-v-7bedaad1]{display:flex;align-items:center}.cabeceraHotel>svg.imgOcio[data-v-7bedaad1]{min-width:2em;margin-right:7px;z-index:1}.cabeceraHotel .tituloCabecera[data-v-7bedaad1]{font-size:19px;font-weight:600}.cestaProducto[data-v-7bedaad1]{border:3px solid #73a931;border-bottom:none}.columnaCentralCesta[data-v-7bedaad1]{padding-left:20px;width:100%;display:flex;flex-direction:column;justify-content:space-between;z-index:10}.columnaCentralCesta p[data-v-7bedaad1]{font-size:14px}.columnaCentralCesta .datos-hotel[data-v-7bedaad1]{font-size:14px;font-weight:400;color:#464646}.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-7bedaad1]{margin:0 0 2px!important;display:flex;align-items:center;position:relative}.columnaCentralCesta .datos-hotel .nombre-hotel[data-v-7bedaad1]{font-size:20px;font-weight:700;color:inherit}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-7bedaad1]{line-height:0;margin-left:20px}.columnaCentralCesta .datos-hotel .titulo-hotel .categoria-hotel[data-v-7bedaad1] svg{width:17px;height:17px;margin-right:3px;fill:#464646}.columnaCentralCesta .datos-hotel .distancia[data-v-7bedaad1],.columnaCentralCesta .datos-hotel .valoracion[data-v-7bedaad1],.columnaCentralCesta .datos-hotel .nombre-regimen[data-v-7bedaad1]{font-size:inherit;font-weight:inherit;color:inherit;margin-bottom:2px}.columnaCentralCesta .datos-hotel .distancia .ciudad[data-v-7bedaad1]{text-transform:capitalize}.columnaCentralCesta .botonera[data-v-7bedaad1]{display:flex;width:100%;justify-content:flex-end}.columnaCentralCesta .botonera button[data-v-7bedaad1]{background-color:#767676;width:150px;padding:5px 0;color:#fff;font-size:18px;margin-left:10px;border:none;border-radius:3px;text-transform:lowercase}.columnaCentralCesta .botonera.btns-alt button[data-v-7bedaad1]{border-radius:40px;background:#fff;text-transform:lowercase;font-weight:700;padding:2px 0;align-self:center;margin-left:10px;border:2px solid #767676;color:#767676}.valoracion .puntuacion[data-v-7bedaad1]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.valoracion .puntuacion>div[data-v-7bedaad1]{width:100px;height:12px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-7bedaad1]{display:block;margin-left:-1px;height:100%;border-radius:10px}.valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-7bedaad1]{font-weight:700;margin-left:15px}.valoracion .puntuacion .total-valoracion[data-v-7bedaad1]{font-size:.9em}.valoracion .puntuacion .valoraciones-totales[data-v-7bedaad1]{font-size:.9em;margin-left:10px}svg.serviceIcon[data-v-7bedaad1]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-7bedaad1],.hotelServicios[data-v-7bedaad1]{border-bottom:0}span.nombreHabitacion[data-v-7bedaad1],span.nombreRegimen[data-v-7bedaad1]{font-size:12px}.tag-warning[data-v-7bedaad1]{color:#f18b17;background:#fff7b2;border-radius:5px;padding:3px 7px;margin-left:10px}.tag-warning img[data-v-7bedaad1]{width:4px;margin-right:4px;vertical-align:text-bottom}.columnaImagenCesta[data-v-7bedaad1]{position:relative;height:200px;width:50%;display:flex;justify-content:center;align-items:center}.columnaImagenCesta .lupa[data-v-7bedaad1]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg);cursor:pointer}.imgCestaProducto[data-v-7bedaad1]{cursor:pointer;width:100%;height:100%;object-fit:cover}.columnaImagenCesta.renfe-viajes[data-v-7bedaad1]:after{display:block;content:"";position:absolute;top:0;right:-4rem;width:5.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.columnaImagenCesta:hover .lupa[data-v-7bedaad1]{display:block}@media screen and (max-width: 830px){.columnaCentralCesta .datos-hotel .titulo-hotel[data-v-7bedaad1]{flex-wrap:wrap}}@media screen and (max-width: 680px){.cabeceraConfiguradorCompra[data-v-7bedaad1]{display:grid;justify-content:initial}.cabeceraConfiguradorCompra button[data-v-7bedaad1]{float:right;margin-top:-30px}.tag-recomendacion[data-v-7bedaad1]{font-size:13px;margin-left:2.7em}}@media screen and (max-width: 580px){.columnaImagenCesta .lupa svg[data-v-7bedaad1]{vertical-align:middle;margin-top:0!important}}@media screen and (max-width: 530px){.cestaProducto[data-v-7bedaad1]{flex-direction:column}.columnaImagenCesta[data-v-7bedaad1]{width:unset}.columnaCentralCesta[data-v-7bedaad1]{padding:12px 0}.columnaCentralCesta .botonera[data-v-7bedaad1]{margin-top:20px}.columnaCentralCesta .botonera button[data-v-7bedaad1]{width:40%;font-size:14px}}@media screen and (max-width: 390px){.tag-ok[data-v-7bedaad1]{font-size:0;padding:6px 7px}}.vista-ocio.configurador-producto[data-v-c03b879e]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-c03b879e]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-c03b879e]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-c03b879e]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-c03b879e]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-c03b879e]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-c03b879e]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-c03b879e]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-c03b879e]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-c03b879e]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-c03b879e]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-c03b879e]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-c03b879e]{display:none}}.enterpriseCarsConcept .enterprise-pbk-expando{display:none}.enterpriseCarsConcept .enterprise-pbk-expando,.enterpriseCarsConcept .enterprise-pbk-expando *{cursor:default!important}.enterpriseCarsConcept .enterprise-pbk-expando>.enterprise-pbk-expando-toggle a{cursor:pointer!important}.enterpriseCarsConcept .enterprise-pbk-expando>.enterprise-pbk-expando-toggle .enterprise-pbk-expando-caret-open{display:none!important}.enterpriseCarsConcept .enterprise-pbk-expando>.enterprise-pbk-expando-toggle .enterprise-pbk-expando-caret-closed{display:inline-block!important}.enterpriseCarsConcept .enterprise-pbk-expando>.enterprise-pbk-expando-content{display:none!important}.enterpriseCarsConcept .enterprise-pbk-expando.enterprise-pbk-expando-open>.enterprise-pbk-expando-toggle .enterprise-pbk-expando-caret-open{display:inline-block!important}.enterpriseCarsConcept .enterprise-pbk-expando.enterprise-pbk-expando-open>.enterprise-pbk-expando-toggle .enterprise-pbk-expando-caret-closed{display:none!important}.enterpriseCarsConcept .enterprise-pbk-expando.enterprise-pbk-expando-open>.enterprise-pbk-expando-content{display:block!important}.enterpriseCarsConcept .enterprise-pbk-accordion .enterprise-pbk-accordion-content,.enterpriseCarsConcept .enterprise-pbk-accordion .enterprise-pbk-accordion-when-open{display:none!important}.enterpriseCarsConcept .enterprise-pbk-accordion.enterprise-pbk-accordion-open .enterprise-pbk-accordion-content{display:block!important}.enterpriseCarsConcept .enterprise-pbk-accordion.enterprise-pbk-accordion-open .enterprise-pbk-accordion-when-closed{display:none!important}.enterpriseCarsConcept .enterprise-pbk-accordion.enterprise-pbk-accordion-open .enterprise-pbk-accordion-when-open{display:inline-block!important}@font-face{font-family:pbkFontAwesome;src:url(/assets/fonts/pbkFontAwesome.woff) format("woff"),url(/assets/fonts/pbkFontAwesome.ttf) format("truetype"),url(/assets/fonts/pbkFontAwesome.svg#pbkfontawesomeregular) format("svg");font-weight:400;font-style:normal}@-webkit-keyframes pbk-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes pbk-icon-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.enterpriseCarsConcept .enterprise-pbk-icon,.enterpriseCarsConcept .pbk-icon{display:inline-block!important;font-family:pbkFontAwesome!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1!important;font-size:inherit!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.enterpriseCarsConcept .pbk-icon-before:before{display:inline-block!important;font-family:pbkFontAwesome!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1!important;font-size:inherit!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.enterpriseCarsConcept .pbk-icon-after:after{display:inline-block!important;font-family:pbkFontAwesome!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1!important;font-size:inherit!important;text-rendering:auto!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.enterpriseCarsConcept p .enterprise-pbk-icon+*,.enterpriseCarsConcept p .pbk-icon+*,.enterpriseCarsConcept p *+.enterprise-pbk-icon,.enterpriseCarsConcept p *+.pbk-icon{margin-left:.3em!important}.enterpriseCarsConcept .pbk-icon-sm{font-size:.66em!important;vertical-align:0!important}.enterpriseCarsConcept .enterprise-pbk-icon-lg,.enterpriseCarsConcept .pbk-icon-lg{font-size:1.3333334em!important;line-height:.75em!important;vertical-align:-15%!important}.enterpriseCarsConcept .pbk-icon-2x{font-size:2em!important}.enterpriseCarsConcept .pbk-icon-3x{font-size:3em!important}.enterpriseCarsConcept .pbk-icon-4x{font-size:4em!important}.enterpriseCarsConcept .pbk-icon-5x{font-size:5em!important}.enterpriseCarsConcept .pbk-icon-fw{width:1.2857143em!important;text-align:center!important}.enterpriseCarsConcept .pbk-icon-ul{padding-left:0!important;margin-left:2.142857em!important;list-style-type:none!important}.enterpriseCarsConcept .pbk-icon-ul>li{position:relative!important}.enterpriseCarsConcept .pbk-icon-li{line-height:inherit!important;text-align:center!important;position:absolute!important;top:0!important;left:-2.142857em!important;width:2.142857em!important}.enterpriseCarsConcept .pbk-icon-li.pbk-icon-lg{left:-1.8571428em!important}.enterpriseCarsConcept .pbk-icon-stack{position:relative!important;display:inline-block!important;width:2em!important;height:2em!important;line-height:2em!important;vertical-align:middle!important}.enterpriseCarsConcept .pbk-icon-stack-1x,.enterpriseCarsConcept .pbk-icon-stack-2x{position:absolute!important;left:0!important;width:100%!important;text-align:center!important}.enterpriseCarsConcept .pbk-icon-stack-1x{line-height:inherit!important}.enterpriseCarsConcept .pbk-icon-stack-2x{font-size:2em!important}.enterpriseCarsConcept .pbk-icon-inverse{color:#fff!important}.enterpriseCarsConcept .enterprise-pbk-icon-spin,.enterpriseCarsConcept .pbk-icon-spin{-webkit-animation:pbk-icon-spin 1s infinite linear!important;animation:pbk-icon-spin 1s infinite linear!important}.enterpriseCarsConcept .pbk-icon-arrow-left:before{content:""!important}.enterpriseCarsConcept .pbk-icon-arrow-right:before{content:""!important}.enterpriseCarsConcept .pbk-icon-asterisk:before{content:""!important}.enterpriseCarsConcept .pbk-icon-car-door:before{content:""!important}.enterpriseCarsConcept .pbk-icon-chevron-down:before{content:""!important}.enterpriseCarsConcept .pbk-icon-chevron-left:before{content:""!important}.enterpriseCarsConcept .pbk-icon-clock:before{content:""!important}.enterpriseCarsConcept .enterprise-pbk-icon-close:before,.enterpriseCarsConcept .pbk-icon-close:before,.enterpriseCarsConcept .pbk-icon-times:before{content:""!important}.enterpriseCarsConcept .pbk-icon-close-circle:before{content:""!important}.enterpriseCarsConcept .pbk-icon-enterprise-electric:before{content:""!important}.enterpriseCarsConcept .pbk-icon-exclamation-circle:before{content:""!important}.enterpriseCarsConcept .pbk-icon-gear:before{content:""!important}.enterpriseCarsConcept .pbk-icon-globe:before{content:""!important}.enterpriseCarsConcept .enterprise-pbk-icon-info-circle:before,.enterpriseCarsConcept .pbk-icon-info-circle:before{content:""!important}.enterpriseCarsConcept .pbk-icon-map-marker:before{content:""!important}.enterpriseCarsConcept .pbk-icon-phone:before{content:""!important}.enterpriseCarsConcept .pbk-icon-plane:before{content:""!important}.enterpriseCarsConcept .pbk-icon-plus-square:before{content:""!important}.enterpriseCarsConcept .enterprise-pbk-icon-refresh:before,.enterpriseCarsConcept .pbk-icon-refresh:before{content:""!important}.enterpriseCarsConcept .pbk-icon-question-circle:before{content:""!important}.enterpriseCarsConcept .pbk-icon-signin:before{content:""!important}.enterpriseCarsConcept .pbk-icon-signout:before{content:""!important}.enterpriseCarsConcept .enterprise-pbk-icon-spinner:before,.enterpriseCarsConcept .pbk-icon-spinner:before{content:""!important}.enterpriseCarsConcept .pbk-icon-street-view:before{content:""!important}.enterpriseCarsConcept .pbk-icon-suitcase:before{content:""!important}.enterpriseCarsConcept .pbk-icon-transmission:before{content:""!important}.enterpriseCarsConcept .pbk-icon-user:before{content:""!important}.enterpriseCarsConcept .pbk-icon-warning:before{content:""!important}.enterpriseCarsConcept .pbk-icon-check:before{content:""!important}.enterpriseCarsConcept .enterprise-pbk-icon-caret-right:before,.enterpriseCarsConcept .pbk-icon-caret-right:before{content:""!important}.enterpriseCarsConcept .enterprise-pbk-icon-caret-down:before,.enterpriseCarsConcept .pbk-icon-caret-down:before{content:""!important}.enterpriseCarsConcept .pbk-icon-after.pbk-icon-plane:after{content:""!important}.enterpriseCarsConcept [class*=cite-ref]:after{margin-left:.25em!important}.enterpriseCarsConcept [class*=cite-ref]:before{margin-right:.25em!important}.enterpriseCarsConcept [class*=cite-ref-1-after]:after{content:"¹"!important}.enterpriseCarsConcept [class*=cite-ref-1-before]:before{content:"¹"!important}.enterpriseCarsConcept [class*=cite-ref-2-after]:after{content:"²"!important}.enterpriseCarsConcept [class*=cite-ref-2-before]:before{content:"²"!important}.enterpriseCarsConcept [class*=visuallyhidden]{border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.enterpriseCarsConcept.enterprise-pbk-es .enterprise-pbk-page-heading h1,.enterpriseCarsConcept.enterprise-pbk-es .enterpriseCarsConcept-rates .enterprise-pbk-vehicle-select .enterprise-pbk-btn-select{letter-spacing:normal!important}.enterpriseCarsConcept.enterprise-pbk-es.enterprise-pbk-slim .enterpriseCarsConcept-rates .enterprise-pbk-vehicle-select .enterprise-pbk-btn-select{font-size:12px!important;padding:0!important}.enterpriseCarsConcept.enterprise-pbk-fr .enterprise-pbk-page-heading h1,.enterpriseCarsConcept.enterprise-pbk-fr .enterprise-pbk-search-nearby-pickup-location,.enterpriseCarsConcept.enterprise-pbk-fr .enterprise-pbk-search-nearby-dropoff-location,.enterpriseCarsConcept.enterprise-pbk-fr .enterpriseCarsConcept-rates .enterprise-pbk-vehicle-select .enterprise-pbk-btn-select{letter-spacing:normal!important}.enterpriseCarsConcept.enterprise-pbk-fr.enterprise-pbk-slim .enterpriseCarsConcept-rates .enterprise-pbk-vehicle-select .enterprise-pbk-btn-select{font-size:12px!important;padding:0!important}.enterpriseCarsConcept.enterprise-pbk-fr_CA .enterprise-pbk-page-heading h1,.enterpriseCarsConcept.enterprise-pbk-fr_CA .enterprise-pbk-search-nearby-pickup-location,.enterpriseCarsConcept.enterprise-pbk-fr_CA .enterprise-pbk-search-nearby-dropoff-location,.enterpriseCarsConcept.enterprise-pbk-fr_CA .enterpriseCarsConcept-rates .enterprise-pbk-vehicle-select .enterprise-pbk-btn-select{letter-spacing:normal!important}.enterpriseCarsConcept.enterprise-pbk-fr_CA.enterprise-pbk-slim .enterpriseCarsConcept-rates .enterprise-pbk-vehicle-select .enterprise-pbk-btn-select{font-size:12px!important;padding:0!important}.enterpriseCarsConcept.enterprise-pbk-sv .enterpriseCarsConcept-reservation-summary .enterprise-pbk-section-header .enterprise-pbk-summary-edit{width:auto!important}.enterpriseCarsConcept.enterprise-pbk-sv .enterpriseCarsConcept-location-search .vertical-radio-select label{padding:0!important}.enterpriseCarsConcept.enterprise-pbk-sv .enterpriseCarsConcept-location-search .vertical-radio-select input{margin-left:1px!important}.enterpriseCarsConcept.enterprise-pbk-sv .enterpriseCarsConcept-view-confirmation .enterprise-pbk-view-confirmation-data div,.enterpriseCarsConcept.enterprise-pbk-sv .enterpriseCarsConcept-view-existing-reservation .enterprise-pbk-view-confirmation-data div{overflow:visible!important}#pbk-playback{position:fixed!important;top:0!important;left:0!important;z-index:32000!important}#pbk-playback button{height:30px!important;width:40px!important;margin:0!important;padding:0!important;font-family:Times New Roman,Times,serif!important;vertical-align:middle!important;text-align:center!important;cursor:pointer!important}#pbk-playback .step{letter-spacing:-1px!important}#pbk-playback .skip{letter-spacing:-4px!important}#pbk-playback .eject span{position:relative!important;top:-6px!important;font-size:23px!important}#pbk-playback .record span{position:relative!important;top:-6px!important;font-size:25px!important}#pbk-playback .record.recording{color:red!important}#pbk-playback-action-list{position:absolute!important;top:30px!important;left:0!important;margin:0!important;padding:0!important;list-style:none!important;width:350px!important;color:#fff!important;opacity:.6!important;font-size:16px!important}#pbk-playback-action-list .pbk-playback-action-row{background:#000!important;clear:both!important;height:25px!important;line-height:25px!important;cursor:default!important;overflow:hidden!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-khtml-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}#pbk-playback-action-list .pbk-playback-action-row span{display:inline-block!important;float:left!important}#pbk-playback-action-list .pbk-playback-action-row button{float:right!important;height:inherit!important;line-height:inherit!important;background:none!important;border:none!important;outline:none!important;color:#fff!important;cursor:pointer!important}#pbk-playback-action-list .pbk-playback-action-row.pbk-playback-breakpoint .pbk-playback-breakpoint-area:before{content:"x"!important;padding-left:10px!important;color:#fff!important}#pbk-playback-action-list .pbk-playback-action-row .pbk-playback-breakpoint-area{width:30px!important;cursor:pointer!important;border-right:1px solid #444444!important}#pbk-playback-action-list .pbk-playback-action-row .pbk-playback-action-info{padding-left:10px!important}#pbk-playback-action-list .pbk-playback-action-row:nth-child(odd){background:#222!important}#pbk-playback-action-list .pbk-playback-action-row.pbk-playback-current-action{background:#666!important}.enterpriseCarsConcept .playback-data{width:100%!important;height:500px!important}.enterpriseCarsConcept #blocked-message h2{background-color:#003468!important;color:#fff!important;text-align:center!important;padding:20px!important;font-size:1.5em!important}.enterpriseCarsConcept #blocked-message p{margin:20px auto!important;padding:20px!important;font-size:1.1em!important;line-height:1.6em!important}.enterpriseCarsConcept.rtl{direction:rtl!important;padding:0!important}.enterpriseCarsConcept.rtl .widget-search-form{padding:10px!important}.enterpriseCarsConcept.rtl .widget-search-form .widget-search-form-group .widget-search-form-item .element .select>label select,.enterpriseCarsConcept.rtl .select>label select{padding-right:26px!important;padding-left:0!important}.enterpriseCarsConcept.rtl ul.enterprise-pbk-vehicle-details li{text-align:right!important}.enterpriseCarsConcept.rtl ul.enterprise-pbk-vehicle-details li .pbk-icon-li{margin-left:10px!important}.enterpriseCarsConcept.rtl .widget-search-form .widget-search-form-group .widget-search-form-item .element:first-child{border-left:1px solid #cccccc!important}.enterpriseCarsConcept.rtl .modal .modal-container .modal-container-body .table-summary>tbody>tr>td,.enterpriseCarsConcept.rtl .modal .modal-container .modal-container-body .table-summary>tfoot>tr>td,.enterpriseCarsConcept.rtl .table.table-striped table tbody tr td.enterprise-pbk-price{text-align:left!important}.enterpriseCarsConcept.rtl ul.list.list-style-type-image li i.pbk-icon{margin-left:36px!important}.enterpriseCarsConcept.rtl .enterprise-pbk-summary-vehicle-details.widget-summary-section ul.list.list-style-type-image li i.pbk-icon{margin-left:10px!important}.enterpriseCarsConcept.rtl .enterprise-pbk-popup .enterprise-pbk-popup-close{left:8px!important;right:auto!important}.enterpriseCarsConcept.rtl .field-widget-equipment .body ul li label span.description,.enterpriseCarsConcept.rtl .form-group.enterprise-acoustic-tc .enterpriseCarsConcept-prepay-accept{margin-left:8px!important}.enterpriseCarsConcept.rtl .widget-search-form .widget-search-form-group .widget-search-form-item .element .label,.enterpriseCarsConcept.rtl .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list,.enterpriseCarsConcept.rtl .field-widget-rate-filter .label,.enterpriseCarsConcept.rtl .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body h4,.enterpriseCarsConcept.rtl .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body ul.list li,.enterpriseCarsConcept.rtl .field-widget-rate-list .rate-list .rate-list-item .main .name h3,.enterpriseCarsConcept.rtl h1:first-child,.enterpriseCarsConcept.rtl h2:first-child,.enterpriseCarsConcept.rtl h3:first-child,.enterpriseCarsConcept.rtl h4:first-child,.enterpriseCarsConcept.rtl .wysiwyg h2,.enterpriseCarsConcept.rtl .wysiwyg h2 p,.enterpriseCarsConcept.rtl fieldset label,.enterpriseCarsConcept.rtl fieldset .required-text,.enterpriseCarsConcept.rtl fieldset legend,.enterpriseCarsConcept.rtl ul.list.list-style-type-image li,.enterpriseCarsConcept.rtl dl,.enterpriseCarsConcept.rtl .field-widget-policy li,.enterpriseCarsConcept.rtl .field-widget-opening-hours table tbody tr td:first-child,.enterpriseCarsConcept.rtl .enterprise-pbk-popup-content,.enterpriseCarsConcept.rtl .table.table-striped table tbody tr th.enterprise-pbk-charge-description,.enterpriseCarsConcept.rtl .table.table-striped table tbody tr.enterprise-pbk-total th,.enterpriseCarsConcept.rtl .field-widget-equipment .body ul li label span.description,.enterpriseCarsConcept.rtl .enterprise-pbk-expando-content,.enterpriseCarsConcept.rtl .grid-row{text-align:right!important}.enterpriseCarsConcept.rtl .field-widget-rate-list .rate-list .rate-list-item .main div.name p.recommended{float:right!important;margin-bottom:10px!important;text-align:right!important}.enterpriseCarsConcept.rtl .field-widget-rate-list .rate-list .rate-list-item .main div.name h3{clear:both!important;margin-top:19px!important}.enterpriseCarsConcept.rtl .reverse{direction:ltr!important}html .enterpriseCarsConcept{font-family:Helvetica Neue,Helvetica,Arial,Geneva,sans-serif!important;position:relative!important}.enterpriseCarsConcept{color:#000!important;padding:8px!important;text-align:left!important}.enterpriseCarsConcept button,.enterpriseCarsConcept input,.enterpriseCarsConcept select,.enterpriseCarsConcept textarea{font-family:Helvetica Neue,Helvetica,Arial,Geneva,sans-serif!important}.enterpriseCarsConcept .enterprise-pbk-step>form{overflow:unset!important}.enterpriseCarsConcept .pbk-icon-li{position:inherit!important;text-align:left!important;width:25px!important}.enterpriseCarsConcept .enterpriseCarsConcept-review-reservation .enterprise-pbk-vehicle-brand-logo,.enterpriseCarsConcept .enterpriseCarsConcept-view-confirmation .enterprise-pbk-vehicle-brand-logo,.enterpriseCarsConcept .enterpriseCarsConcept-view-existing-reservation .enterprise-pbk-vehicle-brand-logo,.enterpriseCarsConcept .enterpriseCarsConcept-modify-existing-reservation .enterprise-pbk-vehicle-brand-logo{height:30px!important}.enterpriseCarsConcept .enterprise-pbk-page-wrapper{background:#fff!important;width:100%!important}.enterpriseCarsConcept button{cursor:pointer!important}.enterpriseCarsConcept .button{border:0!important;border-radius:2px!important;box-sizing:border-box!important;cursor:pointer!important;display:inline!important;font-weight:700!important;line-height:1.2em!important;text-align:center!important;text-decoration:none!important;vertical-align:middle!important;white-space:nowrap!important}.enterpriseCarsConcept .button.align-right{float:right!important}.enterpriseCarsConcept .button.button-xs{font-size:14.545455px!important;padding:4px 8px!important}.enterpriseCarsConcept .button.button-s{font-size:14.545455px!important;padding:4px 9.6px!important}.enterpriseCarsConcept .button.button-m{font-size:16px!important;padding:8px 9.6px!important}.enterpriseCarsConcept .button.button-l{font-size:19.2px!important;padding:9.6px 12px!important}.enterpriseCarsConcept .button.button-xl{font-size:24px!important;padding:9.6px 16px!important}.enterpriseCarsConcept .button-group{align-items:center!important;display:flex!important;justify-content:center!important;text-align:center!important}.enterpriseCarsConcept .button-group button{margin-left:12px!important}.enterpriseCarsConcept .button-group button:first-child{margin-left:0!important}.enterpriseCarsConcept .button-danger,.enterpriseCarsConcept .button-warning{background:#656565!important;color:#fff!important}.enterpriseCarsConcept .button-default,.enterpriseCarsConcept .button-primary{background:#36b!important;color:#fff!important}.enterpriseCarsConcept .button-link{background:none!important;border-radius:0!important;color:#36b!important;font-weight:700!important;padding:0!important;text-decoration:underline!important}.enterpriseCarsConcept .button-link:hover{text-decoration:none!important}.enterpriseCarsConcept .button-link-like{background:none!important;border:0!important;color:#666!important;font-size:inherit!important;padding:0!important;text-decoration:underline!important}.enterpriseCarsConcept .button-link-like:hover{text-decoration:none!important}.enterpriseCarsConcept .button-secondary{background:#656565!important;color:#fff!important}.enterpriseCarsConcept .button-special{background:#6b3!important;color:#fff!important}.enterpriseCarsConcept-datepicker-pickup,.enterpriseCarsConcept-datepicker-dropoff{position:absolute!important;width:100%!important;z-index:9999!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single,.enterpriseCarsConcept-datepicker-dropoff>.pika-single{background:#fff!important;box-shadow:0 0 12px #00000059!important;padding:9.6px!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single.is-bound,.enterpriseCarsConcept-datepicker-dropoff>.pika-single.is-bound{display:table!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single.is-hidden,.enterpriseCarsConcept-datepicker-dropoff>.pika-single.is-hidden{display:none!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar{float:left!important;width:100%!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-title,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-title{font-size:16px!important;position:relative!important;text-align:center!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-title>.pika-label,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-title>.pika-label{display:inline-block!important;font-size:14.545455px!important;font-weight:700!important;line-height:1.2em!important;margin-left:.5em!important;overflow:hidden!important;position:relative!important;text-align:center!important;z-index:9999!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-title>.pika-label>.pika-select,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-title>.pika-label>.pika-select{cursor:pointer!important;filter:alpha(opacity=0)!important;left:0!important;opacity:0!important;position:absolute!important;top:5px!important;z-index:9998!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-title>.pika-label:first-child,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-title>.pika-label:first-child{margin-left:0!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-title>button,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-title>button{background-position:center center!important;background-repeat:no-repeat!important;background-size:75% 75%!important;border:0!important;cursor:pointer!important;height:20px!important;outline:none!important;overflow:hidden!important;padding:0!important;position:relative!important;text-indent:20px!important;top:0!important;width:15px!important;white-space:nowrap!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-title>button.pika-prev,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-title>button.pika-prev{background:#fff!important;border-bottom:.6rem solid transparent!important;border-right:.75rem solid #cccccc!important;border-top:.6rem solid transparent!important;float:left!important;height:0!important;width:0!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-title>button.pika-next,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-title>button.pika-next{background:#fff!important;border-bottom:.6rem solid transparent!important;border-left:.75rem solid #000000!important;border-top:.6rem solid transparent!important;float:right!important;height:0!important;width:0!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-title>button:hover,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-title>button:hover{opacity:.75!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-title>button.is-disabled,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-title>button.is-disabled{opacity:.35!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table{border-collapse:collapse!important;border-spacing:0!important;margin-top:8px!important;width:100%!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table thead,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table thead{vertical-align:middle!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table thead tr th,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table thead tr th{padding:.6em .4em!important;text-align:center!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table thead tr th abbr,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table thead tr th abbr{font-size:14.545455px!important;font-weight:700!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table tbody tr td,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table tbody tr td{padding:1px 0 0 1px!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table tbody tr td .pika-button,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table tbody tr td .pika-button{background:#fff!important;border:0!important;box-sizing:border-box!important;color:#666!important;cursor:pointer!important;display:block!important;height:100%!important;font-size:14.545455px!important;line-height:1.2em!important;outline:none!important;padding:.6em .4em!important;text-align:center!important;width:100%!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table tbody tr td .pika-button:hover,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table tbody tr td .pika-button:hover{background:#ccc!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table tbody tr td.is-disabled .pika-button,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table tbody tr td.is-disabled .pika-button{background:#fff!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table tbody tr td.is-today .pika-button,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table tbody tr td.is-today .pika-button{background:#000!important;color:#fff!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table tbody tr td.is-selected .pika-button,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table tbody tr td.is-selected .pika-button{background:#666!important;color:#fff!important;font-weight:700!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table tbody tr td:first-child,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table tbody tr td:first-child{border-left:0!important;padding-left:0!important}.enterpriseCarsConcept-datepicker-pickup>.pika-single>.pika-lendar>.pika-table tbody tr:first-child,.enterpriseCarsConcept-datepicker-dropoff>.pika-single>.pika-lendar>.pika-table tbody tr:first-child{border-top:0!important}.enterpriseCarsConcept a{color:#666!important;text-decoration:underline!important}.enterpriseCarsConcept a:hover{cursor:pointer!important;text-decoration:none!important}.enterpriseCarsConcept b,.enterpriseCarsConcept strong{color:#000!important}.enterpriseCarsConcept .br{clear:both!important;display:block!important;height:12px!important}.enterpriseCarsConcept .br.br-xs,.enterpriseCarsConcept .br.xs{height:8px!important}.enterpriseCarsConcept .br.br-s,.enterpriseCarsConcept .br.s{height:9.6px!important}.enterpriseCarsConcept .br.br-m,.enterpriseCarsConcept .br.m{height:12px!important}.enterpriseCarsConcept .br.br-l,.enterpriseCarsConcept .br.l{height:16px!important}.enterpriseCarsConcept .br.br-xl,.enterpriseCarsConcept .br.xl{height:24px!important}.enterpriseCarsConcept .columns{align-items:center!important;display:flex!important;justify-content:space-between!important;margin:0 auto!important;max-width:102rem!important;padding:0 3.2rem 1.5rem!important}.enterpriseCarsConcept .columns .column{align-items:center!important;display:flex!important;flex-grow:1!important;justify-content:flex-end!important;padding:.5rem 0!important}.enterpriseCarsConcept .columns .column:first-child{justify-content:flex-start!important}@media only screen and (max-width: 768px){.enterpriseCarsConcept .columns{flex-direction:column!important}.enterpriseCarsConcept .columns .column{padding:1rem 0!important}}.enterpriseCarsConcept dl{border:1px solid #cccccc!important;border-top:0!important;margin-top:0!important;padding:12px!important}.enterpriseCarsConcept dl dt{font-weight:700!important;font-size:16px!important;line-height:1.2em!important;margin-top:12px!important}.enterpriseCarsConcept dl dd{font-size:16px!important;line-height:1.2em!important;margin:8px 0 0!important}.enterpriseCarsConcept dl *:first-child{margin-top:0!important}.enterpriseCarsConcept .enterprise-pbk-expando .enterprise-pbk-expando-toggle.space-between{align-items:center!important;display:flex!important;justify-content:space-between!important}.enterpriseCarsConcept .enterprise-pbk-expando .enterprise-pbk-expando-toggle a{color:#666!important;padding-right:1em!important;position:relative!important;text-decoration:none!important}.enterpriseCarsConcept .enterprise-pbk-expando .enterprise-pbk-expando-toggle a:before{border-bottom:5px solid transparent!important;border-left:8px solid #666666!important;border-top:5px solid transparent!important;content:""!important;display:inline-block!important;right:0!important;margin-top:-5px!important;position:absolute!important;top:50%!important}.enterpriseCarsConcept .enterprise-pbk-expando .enterprise-pbk-expando-toggle a:hover{text-decoration:underline!important}.enterpriseCarsConcept .enterprise-pbk-expando .enterprise-pbk-expando-content{border-left:1px solid #cccccc!important;display:none!important;margin-left:8px!important;margin-top:9.6px!important;padding-left:9.6px!important}.enterpriseCarsConcept .enterprise-pbk-expando .enterprise-pbk-expando-content dt{font-size:14.545455px!important}.enterpriseCarsConcept .enterprise-pbk-expando.enterprise-pbk-expando-open .enterprise-pbk-expando-toggle a:before{border-bottom:0!important;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:8px solid #666666!important;margin-top:-4px!important}.enterpriseCarsConcept .enterprise-pbk-expando.enterprise-pbk-expando-open .enterprise-pbk-expando-content{display:block!important}.enterpriseCarsConcept .flexbox{align-items:stretch!important;display:flex!important;justify-content:flex-start!important;flex-direction:row!important}.enterpriseCarsConcept .flexbox.direction-row{flex-direction:row!important}.enterpriseCarsConcept .flexbox.direction-column{flex-direction:column!important}.enterpriseCarsConcept .flexbox.grow{flex-grow:1!important}.enterpriseCarsConcept .flexbox.shrink{flex-shrink:1!important}.enterpriseCarsConcept .flexbox.align-center{align-items:center!important}.enterpriseCarsConcept .flexbox.align-end{align-items:flex-end!important}.enterpriseCarsConcept .flexbox.align-start{align-items:flex-start!important}.enterpriseCarsConcept .flexbox.justify-center{justify-content:center!important}.enterpriseCarsConcept .flexbox.justify-end{justify-content:flex-end!important}.enterpriseCarsConcept .flexbox.justify-start{justify-content:flex-start!important}.enterpriseCarsConcept .flexbox.justify-space-around{justify-content:space-around!important}.enterpriseCarsConcept .flexbox.justify-space-between{justify-content:space-between!important}.enterpriseCarsConcept .flexbox.background-gray-light{background:#f5f5f5!important}.enterpriseCarsConcept .flexbox.spacing-s{margin:-4.8px!important}.enterpriseCarsConcept .flexbox.spacing-s>*{margin:4.8px!important}.enterpriseCarsConcept .flexbox.spacing-m{margin:-6px!important}.enterpriseCarsConcept .flexbox.spacing-m>*{margin:6px!important}.enterpriseCarsConcept .flexbox.spacing-l{margin:-8px!important}.enterpriseCarsConcept .flexbox.spacing-l>*{margin:8px!important}.enterpriseCarsConcept .flexbox.max-width-500{max-width:500px!important}.enterpriseCarsConcept .flexbox.width-30{width:30%!important}.enterpriseCarsConcept .flexbox.width-50{width:50%!important}.enterpriseCarsConcept .flexbox.width-70{width:70%!important}.enterpriseCarsConcept h1{color:#666!important;font-size:32px!important;font-weight:700!important;line-height:1.2em!important}.enterpriseCarsConcept h2{color:#000!important;margin:0!important}.enterpriseCarsConcept h3{color:#000!important;font-size:19.2px!important;line-height:1.1em!important}.enterpriseCarsConcept h3 span{color:#666!important;display:block!important;font-size:.8em!important;font-weight:400!important;margin-top:4px!important}.enterpriseCarsConcept h4,.enterpriseCarsConcept h5{color:#000!important}.enterpriseCarsConcept hr{margin:15px 0!important;height:1px!important;width:100%!important;clear:both!important}.enterpriseCarsConcept .hr{background:#ccc!important;clear:both!important;display:block!important;height:1px!important;margin:12px 0!important;padding:0!important}.enterpriseCarsConcept .hr.xs,.enterpriseCarsConcept .hr.s,.enterpriseCarsConcept .hr.hr-xs,.enterpriseCarsConcept .hr.hr-s{height:1px!important;margin:9.6px 0!important}.enterpriseCarsConcept .hr.hr-m,.enterpriseCarsConcept .hr.m{height:1px!important}.enterpriseCarsConcept .hr.hr-l,.enterpriseCarsConcept .hr.l{height:2px!important}.enterpriseCarsConcept .hr.hr-xl,.enterpriseCarsConcept .hr.xl{height:5px!important}.enterpriseCarsConcept .hr.no-margin{margin:0!important}.enterpriseCarsConcept .hr.color-gray-white,.enterpriseCarsConcept .hr.color-white{background:#fff!important}.enterpriseCarsConcept .hr.color-gray-light,.enterpriseCarsConcept .hr.color-gray-medium{background:#ccc!important}.enterpriseCarsConcept i,.enterpriseCarsConcept em{color:#000!important}.enterpriseCarsConcept .label{color:#000!important;display:inline-block!important;font-size:16px!important;font-weight:700!important;line-height:1.2em!important}.enterpriseCarsConcept .label.xs{font-size:14.545455px!important}.enterpriseCarsConcept .label.s{font-size:16px!important}.enterpriseCarsConcept .label.m,.enterpriseCarsConcept .label.l,.enterpriseCarsConcept .label.xl{font-size:19.2px!important}.enterpriseCarsConcept .layout{display:flex!important;flex-direction:column!important}.enterpriseCarsConcept .layout .lr{display:flex!important;flex-direction:row!important;justify-content:space-between!important;margin-top:9.6px!important}.enterpriseCarsConcept .layout .lr:first-child{margin-top:0!important}.enterpriseCarsConcept .layout .lc{align-items:flex-start!important;display:flex!important;justify-content:flex-start!important;margin-left:9.6px!important;text-align:left!important}.enterpriseCarsConcept .layout .lc.lc-direction-row{flex-direction:row!important}.enterpriseCarsConcept .layout .lc.lc-direction-column{flex-direction:column!important}.enterpriseCarsConcept .layout .lc.lc-grow{flex-grow:1!important}.enterpriseCarsConcept .layout .lc.lc-align-end{align-items:flex-end!important}.enterpriseCarsConcept .layout .lc.lc-align-center{align-items:center!important}.enterpriseCarsConcept .layout .lc.lc-align-start{align-items:flex-start!important}.enterpriseCarsConcept .layout .lc.lc-justify-start{justify-content:flex-start!important}.enterpriseCarsConcept .layout .lc.lc-justify-center{justify-content:center!important}.enterpriseCarsConcept .layout .lc.lc-justify-end{justify-content:flex-end!important}.enterpriseCarsConcept .layout .lc.lc-justify-space-around{justify-content:space-around!important}.enterpriseCarsConcept .layout .lc.lc-justify-space-between{justify-content:space-between!important}.enterpriseCarsConcept .layout .lc:first-child{margin-left:0!important}.enterpriseCarsConcept .layout.align-center{margin:0 auto!important}.enterpriseCarsConcept .layout.max-width-500{max-width:500px!important}.enterpriseCarsConcept ol,.enterpriseCarsConcept ul{list-style:none!important;margin:0!important;padding:0!important}.enterpriseCarsConcept .fl-horizontal{display:block!important;overflow:hidden!important}.enterpriseCarsConcept .fl-horizontal ul{display:flex!important;margin:0 -9.6px!important}.enterpriseCarsConcept .fl-horizontal ul li{display:flex!important;float:left!important;flex-direction:column!important;margin:0 9.6px!important}.enterpriseCarsConcept .fl-horizontal ul li:last-child{align-self:flex-end!important;justify-content:flex-end!important;flex-grow:1!important}@media only screen and (max-width: 768px){.enterpriseCarsConcept .fl-horizontal ul{display:block!important;margin:0!important}.enterpriseCarsConcept .fl-horizontal ul li{display:block!important;float:none!important;margin:9.6px 0!important}.enterpriseCarsConcept .fl-horizontal ul li:first-child{margin-top:0!important}.enterpriseCarsConcept .fl-horizontal ul li:last-child{margin-bottom:0!important}}.enterpriseCarsConcept dl.list dt,.enterpriseCarsConcept ol.list dt,.enterpriseCarsConcept ul.list dt,.enterpriseCarsConcept dl.list dd,.enterpriseCarsConcept ol.list dd,.enterpriseCarsConcept ul.list dd{font-size:14.545455px!important;line-height:1.2em!important}.enterpriseCarsConcept dl.list dt,.enterpriseCarsConcept ol.list dt,.enterpriseCarsConcept ul.list dt{font-weight:700!important;margin-top:9.6px!important}.enterpriseCarsConcept dl.list dt:first-child,.enterpriseCarsConcept ol.list dt:first-child,.enterpriseCarsConcept ul.list dt:first-child{margin-top:0!important}.enterpriseCarsConcept dl.list dd,.enterpriseCarsConcept ol.list dd,.enterpriseCarsConcept ul.list dd{margin-top:.25em!important}.enterpriseCarsConcept dl.list dd i,.enterpriseCarsConcept ol.list dd i,.enterpriseCarsConcept ul.list dd i{color:#000!important;font-style:italic!important}.enterpriseCarsConcept dl.list li,.enterpriseCarsConcept ol.list li,.enterpriseCarsConcept ul.list li{line-height:1.2em!important;margin-top:9.6px!important}.enterpriseCarsConcept dl.list li em,.enterpriseCarsConcept ol.list li em,.enterpriseCarsConcept ul.list li em{display:block!important;font-style:normal!important;font-size:14.545455px!important}.enterpriseCarsConcept dl.list li i,.enterpriseCarsConcept ol.list li i,.enterpriseCarsConcept ul.list li i{color:#000!important}.enterpriseCarsConcept dl.list li small,.enterpriseCarsConcept ol.list li small,.enterpriseCarsConcept ul.list li small{font-size:14.545455px!important}.enterpriseCarsConcept dl.list li strong,.enterpriseCarsConcept ol.list li strong,.enterpriseCarsConcept ul.list li strong{display:block!important;font-size:14.545455px!important;font-weight:700!important}.enterpriseCarsConcept dl.list li:first-child,.enterpriseCarsConcept ol.list li:first-child,.enterpriseCarsConcept ul.list li:first-child{margin-top:0!important}.enterpriseCarsConcept dl.list.list-border,.enterpriseCarsConcept ol.list.list-border,.enterpriseCarsConcept ul.list.list-border{border-bottom:1px solid #cccccc!important;margin:0!important;padding:0!important}.enterpriseCarsConcept dl.list.list-border li,.enterpriseCarsConcept ol.list.list-border li,.enterpriseCarsConcept ul.list.list-border li{border-top:1px solid #cccccc!important;margin:0!important;padding:9.6px!important}.enterpriseCarsConcept dl.list.list-style-type-disc,.enterpriseCarsConcept ol.list.list-style-type-disc,.enterpriseCarsConcept ul.list.list-style-type-disc{list-style-type:disc!important;margin-left:12px!important}.enterpriseCarsConcept dl.list.list-style-type-image li,.enterpriseCarsConcept ol.list.list-style-type-image li,.enterpriseCarsConcept ul.list.list-style-type-image li{font-size:14.545455px!important;line-height:1.4em!important;margin-left:24px!important;margin-top:8px!important;padding-left:0!important;position:relative!important}.enterpriseCarsConcept dl.list.list-style-type-image li i.al,.enterpriseCarsConcept ol.list.list-style-type-image li i.al,.enterpriseCarsConcept ul.list.list-style-type-image li i.al,.enterpriseCarsConcept dl.list.list-style-type-image li i.pbk-icon,.enterpriseCarsConcept ol.list.list-style-type-image li i.pbk-icon,.enterpriseCarsConcept ul.list.list-style-type-image li i.pbk-icon{color:#000!important;font-style:normal!important}.enterpriseCarsConcept dl.list.list-style-type-image li:first-child,.enterpriseCarsConcept ol.list.list-style-type-image li:first-child,.enterpriseCarsConcept ul.list.list-style-type-image li:first-child{margin-top:0!important}.enterpriseCarsConcept dl.list.list-style-type-image.al-ul,.enterpriseCarsConcept ol.list.list-style-type-image.al-ul,.enterpriseCarsConcept ul.list.list-style-type-image.al-ul,.enterpriseCarsConcept dl.list.list-style-type-image.pbk-icon-ul,.enterpriseCarsConcept ol.list.list-style-type-image.pbk-icon-ul,.enterpriseCarsConcept ul.list.list-style-type-image.pbk-icon-ul{margin-left:12px!important}.enterpriseCarsConcept p{font-size:16px!important;margin:0!important}.enterpriseCarsConcept small{color:#666!important;font-size:14.545455px!important;font-style:italic!important;margin-top:8px!important}.enterpriseCarsConcept .select:after{display:none!important}.enterpriseCarsConcept .select>label{align-items:center!important;display:flex!important;left:0!important;margin:0!important;pointer-events:auto!important;position:relative!important;top:0!important;width:100%!important}.enterpriseCarsConcept .select>label:after{border-left:7px solid transparent!important;border-right:7px solid transparent!important;border-top:10px solid #888888!important;content:""!important;height:0!important;margin-top:-5px!important;pointer-events:none!important;position:absolute!important;right:9.6px!important;top:50%!important;width:0!important}.enterpriseCarsConcept .select>label select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:#fff!important;border:2px solid #cccccc!important;border-radius:6px!important;color:#000!important;cursor:pointer!important;font-size:16px!important;height:auto!important;line-height:1.2em!important;margin:0!important;min-width:200px!important;padding:8px!important;width:100%!important}.enterpriseCarsConcept .select>label select:-ms-expand{display:none!important}.enterpriseCarsConcept .select>label label.enterprise-pbk-error{top:100%!important}.enterpriseCarsConcept .select>label:focus select{border-color:#666!important}.enterpriseCarsConcept .wysiwyg{word-break:break-word!important}.enterpriseCarsConcept .wysiwyg h2{margin-bottom:12px!important}.enterpriseCarsConcept .wysiwyg h3,.enterpriseCarsConcept .wysiwyg p{margin-top:9.6px!important}.enterpriseCarsConcept .wysiwyg p i{font-size:14.545455px!important;margin-right:8px!important;vertical-align:middle!important}.enterpriseCarsConcept .wysiwyg ul{margin:9.6px 12px 12px!important}.enterpriseCarsConcept .wysiwyg small{margin-top:8px!important}.enterpriseCarsConcept .wysiwyg .table{margin:12px 0!important}.enterpriseCarsConcept .field-widget-footnote{border:1px solid #cccccc!important;display:none!important;padding:9.6px!important}.enterpriseCarsConcept .field-widget-footnote ul{margin-top:-8px!important}.enterpriseCarsConcept .field-widget-footnote ul li{color:#000!important;font-size:14.545455px!important;line-height:1.2em!important;margin-top:9.6px!important;padding-left:12px!important;position:relative!important}.enterpriseCarsConcept .field-widget-footnote ul li ins{margin-right:8px!important;left:0!important;position:absolute!important;text-decoration:none!important}.enterpriseCarsConcept .field-widget-footnote ul li ins:after{color:#000!important;content:"."!important;display:inline!important;vertical-align:initial!important}.enterpriseCarsConcept ul.payment-policy-info{list-style-type:none!important;text-align:left!important;margin:15px auto!important;padding:0 20px!important;width:90%!important}.enterpriseCarsConcept ul.payment-policy-info li{margin:5px 0!important;padding:5px!important}.enterpriseCarsConcept .form-group.enterprise-acoustic-tc{background-color:#f5f5f5!important;border:1px solid #cccccc!important;padding:1.35em .625em!important;text-align:center!important}.enterpriseCarsConcept .form-group.enterprise-acoustic-tc .enterpriseCarsConcept-prepay-accept{margin-right:8px!important}.enterpriseCarsConcept .form-group.enterprise-acoustic-tc .enterprise-pbk-price{font-size:16px!important;font-weight:700!important;padding-bottom:9.6px!important}.enterpriseCarsConcept .form-group.enterprise-acoustic-tc label.enterprise-pbk-error{background:#933!important;color:#fff!important;font-size:14.545455px!important;display:block!important;margin-top:8px!important;padding:4px 8px!important;position:absolute!important;top:auto!important;z-index:2!important}.enterpriseCarsConcept .form{display:block!important}.enterpriseCarsConcept .form .form-group{margin-top:24px!important}.enterpriseCarsConcept .form .form-group h2{align-items:center!important;background:#f6f6f6!important;border:1px solid #cccccc!important;display:flex!important;font-size:19.2px!important;font-weight:700!important;justify-content:space-between!important;padding:9.6px!important}.enterpriseCarsConcept .form .form-group a{font-size:16px!important}.enterpriseCarsConcept .form .form-group p em{color:#666!important;font-style:italic!important;font-weight:400!important}.enterpriseCarsConcept .form .form-group img{display:block!important;margin:4px 0 9.6px!important;max-height:200px!important}.enterpriseCarsConcept .form .form-group ul li{margin-top:8px!important}.enterpriseCarsConcept .form .form-group .enterprise-pbk-dual-currency{border:1px solid #cccccc!important;padding:9.6px!important}.enterpriseCarsConcept .form .form-group .enterprise-pbk-dual-currency>div{font-size:16px!important}.enterpriseCarsConcept .form .form-group .enterprise-pbk-dual-currency>div.enterprise-pbk-destination-price,.enterpriseCarsConcept .form .form-group .enterprise-pbk-dual-currency>div.enterprise-pbk-pos-price{display:inline-block!important;font-size:14.545455px!important;margin-top:8px!important}.enterpriseCarsConcept .form .form-group .enterprise-pbk-dual-currency>div.enterprise-pbk-pos-price{margin-left:8px!important}.enterpriseCarsConcept .form .form-group .enterprise-pbk-dual-currency-info{border:1px solid #cccccc!important;display:block!important;margin-top:-1px!important;padding:9.6px!important}.enterpriseCarsConcept .form .form-group .alert{font-size:16px!important;margin:12px 0!important}.enterpriseCarsConcept .form .form-group .alert i{margin-right:8px!important;vertical-align:middle!important}.enterpriseCarsConcept .form .form-group .alert p{display:block!important}.enterpriseCarsConcept .form .form-group .enterprise-pbk-clear{background:#fff!important;border:2px dashed #666666!important;color:#666!important;font-size:16px!important;padding:12px!important}.enterpriseCarsConcept .form .form-group .enterprise-pbk-clear ul.payment-policy-info{margin:15px 0 0!important}.enterpriseCarsConcept .form .form-group .enterprise-pbk-clear a{font-weight:700!important}.enterpriseCarsConcept .form .form-group .details{background:#fff!important;margin:16px 0!important;padding:9.6px!important}.enterpriseCarsConcept .form .form-group .details p{font-size:14.545455px!important}.enterpriseCarsConcept .form .form-group .details ul li{font-size:14.545455px!important;margin-top:8px!important}.enterpriseCarsConcept .form .form-group .images{display:flex!important;margin-bottom:12px!important}.enterpriseCarsConcept .form .form-group .images img{height:32px!important;margin-left:9.6px!important}.enterpriseCarsConcept .form .form-group .images img:first-child{margin-left:0!important}.enterpriseCarsConcept .form .form-group.white{background:#fff!important}.enterpriseCarsConcept .form .form-group:first-child{margin-top:0!important}.enterpriseCarsConcept .form.form-info .form-group{background:#fff!important}.enterpriseCarsConcept .form.form-info .form-group .enterprise-pbk-dual-currency{background:#f5f5f5!important}.enterpriseCarsConcept .form.form-info .form-group.white{background:#fff!important}.enterpriseCarsConcept fieldset{background:#fff!important;border:1px solid #cccccc!important;padding:12px!important;position:relative!important}.enterpriseCarsConcept fieldset legend{font-size:19.2px!important;font-weight:700!important}.enterpriseCarsConcept fieldset ins{text-decoration:none!important}.enterpriseCarsConcept fieldset ins.pbk-icon-asterisk{display:none!important}.enterpriseCarsConcept fieldset .required-text{color:#000!important;font-size:14.545455px!important;line-height:1.2em!important;margin-bottom:12px!important}.enterpriseCarsConcept fieldset .required-text>ins.pbk-icon{font-style:normal!important;font-size:8px!important;line-height:1.2em!important;margin-right:4px!important;vertical-align:super!important}.enterpriseCarsConcept fieldset label{display:block!important;font-size:16px!important;font-weight:700!important;margin-bottom:8px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.enterpriseCarsConcept fieldset label>ins.pbk-icon{font-size:8px!important;line-height:1.2em!important;margin-right:4px!important;vertical-align:super!important}.enterpriseCarsConcept fieldset label>input{margin-right:8px!important}.enterpriseCarsConcept fieldset label.enterprise-pbk-error{background:#933!important;color:#fff!important;font-size:16px!important;display:block!important;margin:8px!important;padding:4px 8px!important;position:absolute!important;z-index:2!important}.enterpriseCarsConcept fieldset label.enterprise-pbk-error:empty{display:none!important}.enterpriseCarsConcept fieldset label.enterprise-pbk-error:before{color:#fff!important;padding-right:4px!important}.enterpriseCarsConcept fieldset label.enterprise-pbk-error:after{border-bottom:.5rem solid #993333!important;border-left:.5rem solid transparent!important;border-right:.5rem solid transparent!important;bottom:100%!important;content:""!important;height:0!important;left:50%!important;margin-left:-.25rem!important;position:absolute!important;width:0!important}.enterpriseCarsConcept fieldset label.secondary{display:inline!important;font-size:19.2px!important;font-weight:400!important;margin:0!important;vertical-align:middle!important}.enterpriseCarsConcept fieldset input[type=email],.enterpriseCarsConcept fieldset input[type=number],.enterpriseCarsConcept fieldset input[type=tel],.enterpriseCarsConcept fieldset input[type=text]{background:#fff!important;border:2px solid #cccccc!important;box-sizing:border-box!important;color:#000!important;font-size:16px!important;line-height:1.2em!important;padding:8px!important;width:100%!important}.enterpriseCarsConcept fieldset input[type=email].enterprise-pbk-error,.enterpriseCarsConcept fieldset input[type=number].enterprise-pbk-error,.enterpriseCarsConcept fieldset input[type=tel].enterprise-pbk-error,.enterpriseCarsConcept fieldset input[type=text].enterprise-pbk-error{border-color:#933!important}.enterpriseCarsConcept fieldset span.enterprise-pbk-input-hint{color:#000!important;display:block!important;font-style:italic!important;margin-top:8px!important}.enterpriseCarsConcept fieldset ul li{position:relative!important}.enterpriseCarsConcept fieldset.inline ul{display:flex!important;flex-wrap:wrap!important;margin:-9.6px 0!important}.enterpriseCarsConcept fieldset.inline ul li{margin:9.6px 0!important}@media only screen and (max-width: 768px){.enterpriseCarsConcept fieldset.inline ul{flex-direction:column!important}}@media only screen and (min-width: 768px){.enterpriseCarsConcept fieldset.inline ul{margin-left:-9.6px!important;margin-right:-9.6px!important;flex-direction:row!important}.enterpriseCarsConcept fieldset.inline ul li{padding:0 9.6px!important;width:50%!important}}.enterpriseCarsConcept .field-widget-form>h2{margin-bottom:12px!important}.enterpriseCarsConcept .field-widget-form>p{margin-top:12px!important}.enterpriseCarsConcept .field-widget-form>hr{background:#ccc!important;border:0!important;display:block!important;height:2px!important;margin:16px 0!important}.enterpriseCarsConcept .field-widget-form>.field{margin:16px 0!important}.enterpriseCarsConcept .field-widget-form img.logo{max-width:100px!important}.enterpriseCarsConcept .field-widget-header>h2{color:#4d4d4d!important;font-size:32px!important;margin-bottom:12px!important;padding:0!important}.enterpriseCarsConcept .field-widget-header>a{font-size:16px!important}.enterpriseCarsConcept .field-widget-header .link-group{margin-top:9.6px!important}.enterpriseCarsConcept .field-widget-header .link-group .link-group-item{margin-left:9.6px!important}.enterpriseCarsConcept .field-widget-header .link-group .link-group-item>a{font-size:14.545455px!important;line-height:1.2em!important}.enterpriseCarsConcept .field-widget-header .link-group .link-group-item:first-child{margin-left:0!important}.enterpriseCarsConcept .field-widget-header .enterprise-pbk-error-box span{background:#933!important;color:#fff!important;display:block!important;font-size:16px!important;margin-top:20px!important;padding:9.6px!important}.enterpriseCarsConcept .field-widget-header .enterprise-pbk-error-box span:empty{display:none!important}.enterpriseCarsConcept .field-widget-header .enterprise-pbk-warning-box,.enterpriseCarsConcept .field-widget-header .enterprise-pbk-important-box{background:#ccc!important;color:#333!important;font-size:18px!important;line-height:1.2em!important;margin-top:12px!important;padding:9.6px!important}.enterpriseCarsConcept .field-widget-header .enterprise-pbk-warning-box:empty,.enterpriseCarsConcept .field-widget-header .enterprise-pbk-important-box:empty{display:none!important}.enterpriseCarsConcept .field-widget-header .enterprise-pbk-warning-box .enterprise-pbk-expando .enterprise-pbk-expando-toggle a,.enterpriseCarsConcept .field-widget-header .enterprise-pbk-important-box .enterprise-pbk-expando .enterprise-pbk-expando-toggle a{color:#666!important}.enterpriseCarsConcept .field-widget-header .enterprise-pbk-warning-box .enterprise-pbk-expando .enterprise-pbk-expando-toggle a:before,.enterpriseCarsConcept .field-widget-header .enterprise-pbk-important-box .enterprise-pbk-expando .enterprise-pbk-expando-toggle a:before{border-left-color:#666!important}.enterpriseCarsConcept .field-widget-header .enterprise-pbk-warning-box .enterprise-pbk-expando.enterprise-pbk-expando-open .enterprise-pbk-expando-toggle a:before,.enterpriseCarsConcept .field-widget-header .enterprise-pbk-important-box .enterprise-pbk-expando.enterprise-pbk-expando-open .enterprise-pbk-expando-toggle a:before{border-top-color:#666!important}.enterpriseCarsConcept .field-widget-header .enterprise-pbk-widget-minimize{display:none!important}.enterpriseCarsConcept .grid{display:block!important}.enterpriseCarsConcept .grid .grid-row{max-width:102rem!important}.enterpriseCarsConcept .grid .grid-row .grid-cell{display:block!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper .field{margin:0 auto!important;max-width:102rem!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper.color-light,.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper.color-gray-light{background:#f5f5f5!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper.color-primary,.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper.color-primary-dark,.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper.color-primary-darker{background:#666!important}.enterpriseCarsConcept .grid .grid-row.grid-stretch{margin:0!important;max-width:none!important}.enterpriseCarsConcept .grid .grid-row.grid-stretch .grid-cell-100>.field,.enterpriseCarsConcept .grid .grid-row.grid-stretch .grid-cell-100>.field-wrapper{margin:0!important}@media only screen and (max-width: 999px){.enterpriseCarsConcept .grid .grid-row{display:block!important;margin:12px auto!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field,.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper{margin:12px!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper .field{margin:0 auto!important;padding:12px!important}}@media only screen and (min-width: 1000px){.enterpriseCarsConcept .grid .grid-row{display:flex!important;flex-wrap:wrap!important;margin:16px auto!important;width:100%!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field,.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper{margin:32px 16px!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field:first-child,.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper:first-child{margin-top:0!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field-wrapper .field{margin:0 auto!important;padding:16px!important}.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-100{width:100%!important}.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-70{width:65%!important}.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-50{width:50%!important}.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-30{width:35%!important}.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-70 .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-50 .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-30 .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-70 .field-wrapper,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-50 .field-wrapper,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-30 .field-wrapper{margin-left:8px!important}.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-70 .field .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-50 .field .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-30 .field .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-70 .field-wrapper .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-50 .field-wrapper .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-30 .field-wrapper .field{margin-left:0!important}.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-70:first-child .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-50:first-child .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-30:first-child .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-70:first-child .field-wrapper,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-50:first-child .field-wrapper,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-30:first-child .field-wrapper{margin-left:16px!important;margin-right:8px!important}.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-70:first-child .field .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-50:first-child .field .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-30:first-child .field .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-70:first-child .field-wrapper .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-50:first-child .field-wrapper .field,.enterpriseCarsConcept .grid .grid-row .grid-cell.grid-cell-30:first-child .field-wrapper .field{margin-left:0!important}}.enterpriseCarsConcept .widget-hide{display:none!important}.enterpriseCarsConcept .enterpriseCarsConcept-loading{background:#666!important;height:100%!important;left:0!important;position:fixed!important;text-align:center!important;top:0!important;width:100%!important;z-index:999999!important}.enterpriseCarsConcept .enterpriseCarsConcept-loading .enterprise-pbk-loading-spinner{position:absolute!important;text-align:center!important;top:50%!important;transform:translateY(-100%)!important;width:100%!important}.enterpriseCarsConcept .enterpriseCarsConcept-loading .enterprise-pbk-loading-spinner i{animation:pbk-icon-spin 1s infinite linear!important;color:#fff!important}.enterpriseCarsConcept .enterpriseCarsConcept-loading .enterprise-pbk-loading-text{color:#fff!important;display:block!important;font-size:19.2px!important;font-weight:700!important;margin-top:12px!important;position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:100%!important}.enterpriseCarsConcept .field-widget-navigation{text-align:right!important}.enterpriseCarsConcept .field-widget-navigation a{color:#666!important;font-size:16px!important;font-weight:700!important;line-height:1.2em!important;text-decoration:none!important}.enterpriseCarsConcept .field-widget-navigation a span{border-bottom:2px solid #ffffff!important}.enterpriseCarsConcept .field-widget-navigation a i{font-style:normal!important;margin-left:.25em!important}.enterpriseCarsConcept .field-widget-navigation a i:first-child{margin-left:0!important;margin-right:.25em!important}.enterpriseCarsConcept .field-widget-navigation a:hover{text-decoration:none!important}.enterpriseCarsConcept .field-widget-navigation a:hover span{border-bottom-color:#666!important}.enterpriseCarsConcept .field-widget-navigation ul{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important}.enterpriseCarsConcept .enterprise-pbk-popup-overlay{background:gray!important;display:block!important;height:100%!important;left:0!important;opacity:50%!important;position:absolute!important;top:0!important;width:100%!important;z-index:10000!important}.enterpriseCarsConcept .enterprise-pbk-popup-overlay.widget-hide{display:none!important}.enterpriseCarsConcept .enterprise-pbk-popup.enterprise-pbk-popup-anchor-north:before,.enterpriseCarsConcept .enterprise-pbk-popup.enterprise-pbk-popup-anchor-north:after{display:none!important}.enterpriseCarsConcept .enterprise-pbk-popup{background-color:#fff!important;display:block!important;height:auto!important;left:50%!important;margin-left:-40%!important;max-width:80%!important;min-height:auto!important;max-height:none!important;position:absolute!important;width:auto!important;z-index:999999!important}.enterpriseCarsConcept .enterprise-pbk-popup.enterprise-pbk-tnc{max-height:600px!important;overflow-y:scroll!important}.enterpriseCarsConcept .enterprise-pbk-popup i.enterprise-pbk-popup-close{display:block!important;font-size:19.2px!important;opacity:.75!important;position:absolute!important;right:12px!important;top:12px!important}.enterpriseCarsConcept .enterprise-pbk-popup i.enterprise-pbk-popup-close:hover{cursor:pointer!important;opacity:1!important}.enterpriseCarsConcept .enterprise-pbk-popup .enterprise-pbk-popup-content{background:#fff!important;box-shadow:0 .5em 5em #00000080!important;padding:12px!important}.enterpriseCarsConcept .enterprise-pbk-popup .enterprise-pbk-popup-content h2{color:#000!important;font-size:24px!important;line-height:1.2em!important;margin-bottom:12px!important}.enterpriseCarsConcept .enterprise-pbk-popup .enterprise-pbk-popup-content p{font-size:16px!important;line-height:1.2em!important;margin-bottom:12px!important}.enterpriseCarsConcept .enterprise-pbk-popup .enterprise-pbk-popup-content .button-group{margin-top:12px!important}.enterpriseCarsConcept .modal{background:#fff!important;box-shadow:0 10px 15px #0003!important;display:block!important;left:0!important;max-height:0!important;overflow-y:hidden!important;position:absolute!important;top:100%!important;transition:max-height 0s linear!important;z-index:999!important;width:100%!important}.enterpriseCarsConcept .modal .modal-container .modal-container-header{margin:0 auto!important;max-width:102rem!important;width:100%!important;align-items:center!important;display:flex!important;justify-content:space-between!important;padding:12px!important;position:relative!important}.enterpriseCarsConcept .modal .modal-container .modal-container-header .modal-title{font-size:24px!important;font-weight:700!important}.enterpriseCarsConcept .modal .modal-container .modal-container-header .modal-close{color:#000!important;display:none!important;padding:8px!important;text-decoration:none!important}.enterpriseCarsConcept .modal .modal-container .modal-container-header .modal-close:hover{background:#0000!important;cursor:pointer!important}@media only screen and (max-width: 768px){.enterpriseCarsConcept .modal .modal-container .modal-container-header .modal-close{display:block!important}}.enterpriseCarsConcept .modal .modal-container .modal-container-body{margin:0 auto!important;max-width:102rem!important;width:100%!important;padding:12px!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary{color:#000!important;font-size:16px!important;width:100%!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary thead h3{margin-bottom:8px!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tbody>tr>th,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tfoot>tr>th,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tbody>tr>td,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tfoot>tr>td{vertical-align:middle!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tbody>tr>th,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tfoot>tr>th{text-align:left!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tbody>tr>td,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tfoot>tr>td{text-align:right!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tbody>tr>th,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tbody>tr>td{padding-bottom:.3em!important;padding-top:.3em!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tbody>tr:last-child>th,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tbody>tr:last-child>td{padding-bottom:1em!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tfoot>tr>th,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tfoot>tr>td{border-top:1px solid #cccccc!important;font-size:16px!important;font-weight:700!important;padding-top:8px!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tfoot>tr:last-child>th,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary>tfoot>tr:last-child>td{padding-bottom:9.6px!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary-details{width:100%!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary-details tbody tr th,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary-details tbody tr td{color:#000!important;font-size:14.545455px!important;padding-top:8px!important;vertical-align:middle!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary-details tbody tr th{text-align:left!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary-details tbody tr td{text-align:right!important}.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary-details tbody tr:first-child th,.enterpriseCarsConcept .modal .modal-container .modal-container-body .table-summary-details tbody tr:first-child td{padding-top:0!important}.enterpriseCarsConcept .modal .modal-container .modal-container-footer{padding:12px!important}.enterpriseCarsConcept .modal[data-show=true]{max-height:1000px!important;transition:max-height .4s ease-in!important}@media only screen and (max-width: 768px){.enterpriseCarsConcept .modal{left:0!important;margin:0!important;height:100%!important;overflow-y:scroll!important;position:fixed!important;top:0!important}.enterpriseCarsConcept .modal .modal-container{border-radius:0!important;box-shadow:none!important;overflow:auto!important;width:100%!important}}@media only screen and (min-width: 768px){.enterpriseCarsConcept .modal .modal-container{min-width:600px!important}}.enterpriseCarsConcept .field-widget-summary-v2 .enterprise-pbk-summary-holder{width:100%!important;float:none!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper{display:flex!important;flex-direction:column!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section{background:#fff!important;border-top:1px solid #cccccc!important;display:flex!important;flex-direction:column!important;flex-grow:1!important;justify-content:space-between!important;padding:12px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-header{align-items:center!important;display:flex!important;justify-content:space-between!important;margin-bottom:9.6px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-header h1,.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-header h2,.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-header h3{font-size:16px!important;font-weight:700!important;line-height:1.2em!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body h4{font-size:14.545455px!important;font-weight:700!important;line-height:1.2em!important;margin-bottom:4px!important;margin-top:9.6px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body h4:first-child{margin-top:0!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body a{color:#666!important;font-size:14.545455px!important;text-decoration:none!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body a:hover{text-decoration:underline!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body a:before{display:none!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body ul.list li{font-size:14.545455px!important;margin-top:4px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body ul.list li:first-child{margin-top:0!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body ul.list.list-style-type-image{margin-top:4px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body ul.list:first-child{margin-top:0!important}@media only screen and (max-width: 480px){.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body img{max-height:64px!important}}@media only screen and (max-width: 999px){.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body img{max-height:90px!important}}@media only screen and (min-width: 1000px){.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body img{max-height:128px!important}}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section .section-body img.logo{max-width:100px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-wrapper .widget-summary-section:first-child{border-top:0!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar{background:#fff!important;left:0!important;position:absolute!important;top:0!important;width:100%!important;z-index:998!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content{align-items:center!important;display:flex!important;height:75px!important;justify-content:space-between!important;padding:0 16px!important}@media only screen and (min-width: 1000px){.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content{height:82px!important}}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content img{display:none!important;max-height:50px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content{align-items:center!important;display:flex!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content p{color:#000!important;font-size:14.545455px!important;line-height:1.4em!important;margin:0 9.6px!important}@media only screen and (max-width: 768px){.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content p{display:none!important}}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content button{background:#656565!important;color:#fff!important;font-size:16px!important;margin-left:8px!important;padding:8px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content span{color:#000!important;font-size:16px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content a{color:#666!important;font-size:24px!important;font-weight:700!important;margin-left:8px!important;padding-right:16px!important;position:relative!important;text-decoration:none!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content a:before{border-bottom:6px solid transparent!important;border-left:8px solid #666666!important;border-right:0!important;border-top:6px solid transparent!important;content:""!important;height:0!important;right:0!important;margin-top:-6px!important;position:absolute!important;top:50%!important;width:0!important;z-index:1!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content a[data-active=true]{color:#000!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content a[data-active=true]:before{border-bottom:0!important;border-left:6px solid transparent!important;border-right:6px solid transparent!important;border-top:8px solid #000000!important;margin-top:-4px!important}.enterpriseCarsConcept .field-widget-summary-v2 .widget-summary-bar .widget-summary-bar-content .price-box .price-box-content a:hover{text-decoration:underline!important}.enterpriseCarsConcept .price-box-details .modal{bottom:auto!important;transform:none!important}.enterpriseCarsConcept .price-box-details .modal .modal-container{display:block!important;position:initial!important}.enterpriseCarsConcept .price-box-details .table-summary .enterprise-pbk-expando>.enterprise-pbk-expando-toggle i{display:none!important}.enterpriseCarsConcept .price-box-details .pbk-icon-li.pbk-icon-info-circle{left:0!important}.enterpriseCarsConcept .enterpriseCarsConcept-rates .field-widget-info{display:none!important}.enterpriseCarsConcept .field-widget-info{border:1px solid #cccccc!important;padding:12px!important}.enterpriseCarsConcept .field-widget-info ul li{line-height:1.2em!important;margin-top:9.6px!important}.enterpriseCarsConcept .field-widget-info ul li a{font-size:14.545455px!important}.enterpriseCarsConcept .field-widget-info ul li:first-child{margin-top:0!important}.enterpriseCarsConcept .widget-summary-section .pbk-icon-li{position:absolute!important;text-align:center!important;width:31px!important}@media only screen and (max-width: 999px){.enterpriseCarsConcept .enterpriseCarsConcept-driver-details,.enterpriseCarsConcept .enterpriseCarsConcept-review-reservation,.enterpriseCarsConcept .enterpriseCarsConcept-upgrades-and-options,.enterpriseCarsConcept .enterpriseCarsConcept-view-confirmation{padding:75px 0!important}}@media only screen and (min-width: 1000px){.enterpriseCarsConcept .enterpriseCarsConcept-driver-details,.enterpriseCarsConcept .enterpriseCarsConcept-review-reservation,.enterpriseCarsConcept .enterpriseCarsConcept-upgrades-and-options,.enterpriseCarsConcept .enterpriseCarsConcept-view-confirmation{padding:82px 0!important}}.enterpriseCarsConcept .enterpriseCarsConcept-rates .widget-summary-bar{display:none!important}.enterpriseCarsConcept table{border-collapse:collapse!important;border-spacing:0!important;display:table!important;text-align:left!important}.enterpriseCarsConcept table th,.enterpriseCarsConcept table td{line-height:1.6em!important;vertical-align:center!important}.enterpriseCarsConcept table th{font-weight:400!important}.enterpriseCarsConcept table thead tr th,.enterpriseCarsConcept table thead tr td{font-size:14.545455px!important;font-weight:400!important;padding-top:12px!important}.enterpriseCarsConcept table tbody tr th,.enterpriseCarsConcept table tbody tr td{font-size:16px!important;padding-top:12px!important}.enterpriseCarsConcept .table.table-bordered{border:1px solid #cccccc!important;margin-top:12px!important;width:100%!important}.enterpriseCarsConcept .table.table-bordered thead tr td,.enterpriseCarsConcept .table.table-bordered tbody tr th,.enterpriseCarsConcept .table.table-bordered tbody tr td{padding:12px!important}.enterpriseCarsConcept .table.table-bordered tbody tr th:first-child,.enterpriseCarsConcept .table.table-bordered tbody tr td:first-child{border-left:0!important}.enterpriseCarsConcept .table.table-bordered tbody tr:nth-child(odd){background:#f5f5f5!important}.enterpriseCarsConcept .table.table-data{display:flex!important;flex-direction:column!important;width:100%!important}.enterpriseCarsConcept .table.table-data .table-row{display:flex!important;flex-direction:row!important;flex-grow:1!important;margin-top:2px!important}.enterpriseCarsConcept .table.table-data .table-row .table-cell{align-items:center!important;display:flex!important;flex-basis:100%!important;flex-direction:row!important;font-size:16px!important;justify-content:flex-start!important;line-height:1.6em!important;padding:4px 8px!important}.enterpriseCarsConcept .table.table-data .table-row .table-cell:nth-child(2){border-left:2px solid #ffffff!important}.enterpriseCarsConcept .table.table-data .table-row:nth-child(odd){background:#f5f5f5!important}.enterpriseCarsConcept .table.table-data .table-row.enterprise-pbk-total{background:#fff!important;font-weight:700!important}.enterpriseCarsConcept .table.table-data .table-row.enterprise-pbk-total strong{font-weight:700!important}.enterpriseCarsConcept .table.table-striped table{border:1px solid #cccccc!important;border-collapse:collapse!important;border-spacing:0!important;width:100%!important}.enterpriseCarsConcept .table.table-striped table thead tr th{background:#fff!important;border-bottom:1px solid #cccccc!important;font-size:19.2px!important;font-weight:700!important;padding:12px!important;text-align:left!important;white-space:nowrap!important}.enterpriseCarsConcept .table.table-striped table thead tr th:first-child{border-left:1px solid #cccccc!important}.enterpriseCarsConcept .table.table-striped table thead tr th:last-child{border-right:1px solid #cccccc!important}.enterpriseCarsConcept .table.table-striped table tbody tr{border-top:1px solid #cccccc!important}.enterpriseCarsConcept .table.table-striped table tbody tr th,.enterpriseCarsConcept .table.table-striped table tbody tr td{background:#fff!important;font-size:16px!important;line-height:1.2em!important;padding:12px!important;white-space:nowrap!important}.enterpriseCarsConcept .table.table-striped table tbody tr th{text-align:left!important;width:1%!important}.enterpriseCarsConcept .table.table-striped table tbody tr td{text-align:right!important}.enterpriseCarsConcept .table.table-striped table tbody tr.enterprise-pbk-total{border-top:5px solid #cccccc!important}.enterpriseCarsConcept .table.table-striped table tbody tr.enterprise-pbk-total td,.enterpriseCarsConcept .table.table-striped table tbody tr.enterprise-pbk-total th{background:#fff!important;font-size:19.2px!important;font-weight:700!important}.enterpriseCarsConcept .table.table-striped table tbody tr:first-child{border-top:0!important}@media only screen and (max-width: 480px){.enterpriseCarsConcept .table.table-striped table tbody tr td,.enterpriseCarsConcept .table.table-striped table tbody tr th{white-space:normal!important;width:50%!important}}.enterpriseCarsConcept .field-widget-reservation{border:1px solid #cccccc!important;padding:12px!important}.enterpriseCarsConcept .field-widget-reservation dl{border:none!important;padding:0!important}.enterpriseCarsConcept .field-widget-reservation dl dd{font-size:19.2px!important;font-weight:700!important;margin-top:.2em!important}.enterpriseCarsConcept .field-widget-reservation p{margin-top:9.6px!important}.enterpriseCarsConcept .field-widget-email-confirmation input{width:100%!important}.enterpriseCarsConcept .field-widget-email-confirmation .button-group{margin:9.6px 0!important}.enterpriseCarsConcept .field-widget-email-confirmation .button-group .button{margin-right:8px!important}.enterpriseCarsConcept table.enterprise-pbk-opening-hours tr td span.enterprise-pbk-opening-hour,.enterpriseCarsConcept table.enterprise-pbk-opening-hours tr td span.enterprise-pbk-closing-hour{width:auto!important}.enterpriseCarsConcept .field-widget-opening-hours h3{color:#000!important;font-weight:700!important}.enterpriseCarsConcept .field-widget-opening-hours table{border-bottom:1px solid #cccccc!important;margin-top:9.6px!important}.enterpriseCarsConcept .field-widget-opening-hours table tbody tr{border-top:1px solid #cccccc!important}.enterpriseCarsConcept .field-widget-opening-hours table tbody tr td{font-size:14.545455px!important;padding:8px 0!important;text-align:right!important;vertical-align:middle!important}.enterpriseCarsConcept .field-widget-opening-hours table tbody tr td:first-child{text-align:left!important}.enterpriseCarsConcept .field-widget-policy li{list-style-type:disc!important;margin:8px 16px!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .enterprise-contact-info-helper{color:#000!important;font-size:14px!important;line-height:18px!important;margin:12px 0!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .enterprise-contact-info-helper a,.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-container label,.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-container div,.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-container a{font-size:14px!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-container .enterprise-pbk-error{display:inline-block!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-container.widget-hide{display:none!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-checkbox{vertical-align:top!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-agree{display:inline-block!important;font-weight:400!important;margin:0 5px!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-label{font-weight:700!important;margin:5px 0!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-scrolling-terms{border:1px solid #aaaaaa!important;height:75px!important;margin-bottom:15px!important;overflow-y:auto!important;padding:5px!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-scrolling-terms ul{margin-top:5px!important}.enterpriseCarsConcept .enterpriseCarsConcept-driver-details .policy-scrolling-terms p{line-height:18px!important}.enterpriseCarsConcept .enterpriseCarsConcept-existing-reservations-search .enterprise-pbk-page-heading{color:#000!important}.enterpriseCarsConcept .enterpriseCarsConcept-existing-reservations-search .form .form-group{margin-top:15px!important}.enterpriseCarsConcept .enterpriseCarsConcept-existing-reservations-search fieldset legend{float:left!important;width:100%!important}.enterpriseCarsConcept .enterpriseCarsConcept-existing-reservations-search ul{margin-top:35px!important}.enterpriseCarsConcept .enterpriseCarsConcept-view-existing-reservation .field-widget-header>h2,.enterpriseCarsConcept .enterprise-pbk-modify .field-widget-header>h2{padding:10px 0 0!important}.enterpriseCarsConcept .enterpriseCarsConcept-location-search.enterprise-pbk-modify .checkbox{display:inline-block!important}.enterpriseCarsConcept .enterpriseCarsConcept-location-search.enterprise-pbk-modify fieldset label.secondary{font-size:14.545455px!important;padding-left:5px!important;vertical-align:top!important}.enterpriseCarsConcept .enterpriseCarsConcept-upgrades-and-options .enterprise-pbk-page-content{padding:24px!important;background-color:#f5f5f5!important}.enterpriseCarsConcept .enterpriseCarsConcept-upgrades-and-options .enterprise-pbk-vehicle-upgrade-container h2{margin-bottom:10px!important}.enterpriseCarsConcept .enterpriseCarsConcept-upgrades-and-options .enterprise-pbk-vehicle-upgrade-container .enterprise-pbk-vehicle-upgrade-image{width:33.3%!important;float:left!important;text-align:center!important}.enterpriseCarsConcept .enterpriseCarsConcept-upgrades-and-options .enterprise-pbk-vehicle-upgrade-container .enterprise-pbk-vehicle-upgrade-image img{width:100%!important;max-width:250px!important}.enterpriseCarsConcept .enterpriseCarsConcept-upgrades-and-options .enterprise-pbk-vehicle-upgrade-container .enterprise-pbk-vehicle-upgrade-text-container{padding-left:24px!important;width:66.6%!important;display:inline-block!important}.enterpriseCarsConcept .enterpriseCarsConcept-upgrades-and-options .enterprise-pbk-vehicle-upgrade-container .enterprise-pbk-vehicle-upgrade-flex{margin-top:16px!important}.enterpriseCarsConcept .enterpriseCarsConcept-upgrades-and-options .enterprise-pbk-vehicle-upgrade-container .enterprise-pbk-vehicle-upgrade-flex .enterprise-pbk-upgrade-button-container button{float:right!important}.enterpriseCarsConcept .field-widget-equipment .enterprise-pbk-coverages-legally-required{background-color:#000!important;color:#fff!important;margin-bottom:12px!important;padding:8px!important}.enterpriseCarsConcept .field-widget-equipment .enterprise-pbk-coverages-legally-required a{color:#fff!important}.enterpriseCarsConcept .field-widget-equipment .enterprise-pbk-coverages-legally-required p{padding-top:8px!important}.enterpriseCarsConcept .field-widget-equipment .body{margin-top:9.6px!important}.enterpriseCarsConcept .field-widget-equipment .body .error-list label{background:#933!important;color:#fff!important;display:block!important;font-size:16px!important;margin-bottom:9.6px!important;padding:8px!important}.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-vehicle-option{border:1px solid #dddddd!important;padding:10px!important;margin-bottom:10px!important}.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-vehicle-option div p.recommended{background-color:#fafad2!important;padding:5px 8px!important;margin:0 8px 15px 5px!important;border-left:3px solid #ff8c00!important;display:inline-block!important;text-align:left!important;min-width:160px!important}.enterpriseCarsConcept .field-widget-equipment .body .input,.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-vehicle-option-check{margin-right:8px!important;vertical-align:top!important}.enterpriseCarsConcept .field-widget-equipment .body .input:hover,.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-vehicle-option-check:hover{cursor:pointer!important}.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-vehicle-option label,.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-vehicle-option-check label{display:inline-block!important;width:75%!important}.enterpriseCarsConcept .field-widget-equipment .body .description{font-size:18px!important;margin-bottom:5px!important}.enterpriseCarsConcept .field-widget-equipment .body .price{float:right!important}.enterpriseCarsConcept .field-widget-equipment .body .price em{color:#000!important}.enterpriseCarsConcept .field-widget-equipment .body .price sup{display:none!important}.enterpriseCarsConcept .field-widget-equipment .body .details-toggle,.enterpriseCarsConcept .field-widget-equipment .body .option-short-desc{font-size:14px!important;padding:5px 0 0 22px!important}.enterpriseCarsConcept .field-widget-equipment .body .details-toggle a:before,.enterpriseCarsConcept .field-widget-equipment .body .option-short-desc a:before{margin-right:5px!important;position:inherit!important}.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-expando-content{background-color:#f5f5f5!important;margin-left:22px!important;max-height:200px!important;overflow-x:auto!important;padding:10px!important}.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-expando-content h4{margin-bottom:5px!important}.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-expando-content p{font-size:14px!important;line-height:20px!important}.enterpriseCarsConcept .field-widget-equipment .body .enterprise-pbk-vehicle-option-included{color:#000!important}.enterpriseCarsConcept .field-widget-equipment .body .legally-required-highly-recommended{font-style:italic!important;line-height:24px!important}.enterpriseCarsConcept .field-widget-equipment .body .legally-required-highly-recommended .pbk-icon{line-height:inherit!important}.enterpriseCarsConcept .enterprise-pbk-legally-required-details{margin-bottom:16px!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body{margin-top:12px!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table{table-layout:fixed!important;width:100%!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table .selected,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table .enterprise-pbk-package-inclusion-current{background-color:#ddd!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table td{padding:9.6px!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table colgroup col.selected{background:#f5f5f5!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr td{border-left:1px solid #cccccc!important;text-align:center!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr th:first-child,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr td:first-child{border-left:0!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr th{font-weight:700!important;font-size:19.2px!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr th img{max-height:35px!important;max-width:100%!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr th.selected{border-left:2px solid #666666!important;border-right:2px solid #666666!important;border-top:2px solid #666666!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr.enterprise-pbk-package-select{display:none!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr td{border-bottom:1px solid #cccccc!important;color:#000!important;font-size:16px!important;line-height:1.2em!important;vertical-align:middle!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr th{border-left:1px solid #cccccc!important;text-align:center!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr th i{color:#666!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr th.enterprise-pbk-package-inclusion-current{border-left:2px solid #666666!important;border-right:2px solid #666666!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr:first-child th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr:first-child td{border-top:1px solid #cccccc!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr td{border-left:1px solid #cccccc!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr th:first-child,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr td:first-child{border-left:0!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr th{font-size:16px!important;font-weight:700!important;text-align:center!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr.enterprise-pbk-package-select th{padding-top:0!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr.enterprise-pbk-package-select .selected button{opacity:.6!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr:first-child th.selected{border-left:2px solid #666666!important;border-right:2px solid #666666!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr:last-child th.selected{border-left:2px solid #666666!important;border-right:2px solid #666666!important;border-bottom:2px solid #666666!important}@media only screen and (max-width: 999px){.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table{display:block!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead{border-bottom:0!important;border-left:1px solid rgb(204,204,204)!important;border-right:1px solid rgb(204,204,204)!important;border-top:1px solid rgb(204,204,204)!important;display:block!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr{display:block!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr th{border:0!important;border-right:1px solid rgb(204,204,204)!important;display:inline-block!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr th:first-child{display:none!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr th:last-child{border-right:0!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table thead tr th.selected{background:#f5f5f5!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody{border:0!important;display:block!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr{display:block!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr td,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr th{display:inline-block!important;text-align:center!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr td{border:0!important;border-left:1px solid rgb(204,204,204)!important;border-right:1px solid rgb(204,204,204)!important;padding-top:12px!important;width:100%!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr th{border-top:1px solid rgb(204,204,204)!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr th.enterprise-pbk-package-inclusion-current{background:#f5f5f5!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tbody tr th:last-child{border-right:1px solid rgb(204,204,204)!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot{border:1px solid rgb(204,204,204)!important;border-top:0!important;display:block!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr{display:block!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr td,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr th{border:0!important;text-align:center!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr td{border-bottom:1px solid rgb(204,204,204)!important;display:block!important;height:12px!important;width:100%!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr th{border-right:1px solid rgb(204,204,204)!important;display:inline-block!important;white-space:nowrap!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr th:first-child{display:none!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr th:last-child{border-right:0!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table tfoot tr th.selected{background:#f5f5f5!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-1 thead th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-1 tbody th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-1 tfoot th{width:100%!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-2 thead th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-2 tbody th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-2 tfoot th{width:50%!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-3 thead th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-3 tbody th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-3 tfoot th{width:33.333332%!important}.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-4 thead th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-4 tbody th,.enterpriseCarsConcept .field-widget-package-list .packages .packages-body table.enterprise-pbk-package-count-4 tfoot th{width:25%!important}}.enterpriseCarsConcept .enterpriseCarsConcept-payment{background-color:#fff!important;padding-top:8px!important}.enterpriseCarsConcept .field-widget-payment iframe{width:100%!important}.enterpriseCarsConcept .field-widget-payment p{margin-bottom:12px!important}.enterpriseCarsConcept .field-widget-payment div.acousticHeader{background-color:#f5f5f5!important;margin:16px 0!important;padding:10px 15px!important;border:1px solid #cccccc!important;font-weight:700!important;font-size:14.545455px!important}.enterpriseCarsConcept .field-widget-payment div.acousticHeader .acousticLabel{display:inline-block!important}.enterpriseCarsConcept .field-widget-payment div.acousticHeader .acousticAmount{float:right!important}.enterpriseCarsConcept .field-widget-payment .enterprise-pbk-primary-label{text-align:left!important}.enterpriseCarsConcept .field-widget-payment .enterprise-pbk-error-box{padding-left:32px!important}body .enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item.widget-hide{display:none!important}.enterpriseCarsConcept .field-widget-rate-filter{background:#fff!important;border-bottom:0!important;margin-bottom:0!important;margin-top:0!important;padding:18px 18px 0!important}.enterpriseCarsConcept .field-widget-rate-filter ul{flex-wrap:wrap!important}.enterpriseCarsConcept .field-widget-rate-filter ul li{width:29%!important}.enterpriseCarsConcept .field-widget-rate-filter ul li:last-child{margin-top:8px!important}.enterpriseCarsConcept .field-widget-rate-filter .select>label select{min-width:auto!important}.enterpriseCarsConcept .field-widget-rate-filter .label{margin-bottom:8px!important}.enterpriseCarsConcept .field-widget-rate-filter span.filter-item{display:inline-block!important;padding:8px!important;margin:10px 10px 5px 0!important;color:#666!important;border:1px solid #666666!important;border-radius:10px!important;background:#fff!important;font-size:12px!important}.enterpriseCarsConcept .field-widget-rate-filter span.filter-item .x{cursor:pointer!important;margin-left:5px!important;border:0!important;background:transparent!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field-widget-rate-filter{margin-bottom:0!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .field-widget-rate-list{margin-top:0!important}.enterpriseCarsConcept .grid .grid-row .grid-cell .enterprise-pbk-ratecontainer{display:block!important}.enterpriseCarsConcept .enterprise-pbk-vehicle-details .pbk-icon-li{width:18px!important}.enterpriseCarsConcept .enterprise-pbk-vehicle-details .pbk-details-li{display:inline-block!important;padding-right:10px!important}.enterpriseCarsConcept .enterprise-pbk-vehicle-details .pbk-details-li:last-child{padding-right:0!important}.enterpriseCarsConcept .enterprise-pbk-vehicle-details .pbk-vehicle-features{margin-top:4px!important}.enterpriseCarsConcept .enterprise-pbk-vehicle-details .pbk-vehicle-features a{font-size:14.545455px!important}.enterpriseCarsConcept .enterprise-pbk-vehicle-details .pbk-vehicle-features a:before{margin-right:5px!important;position:inherit!important}.enterpriseCarsConcept .enterprise-pbk-vehicle-details li{font-size:14.545455px!important;line-height:24px!important;margin-top:4px!important}.enterpriseCarsConcept .enterprise-pbk-vehicle-details li .al{margin-right:8px!important}.enterpriseCarsConcept .enterprise-pbk-vehicle-details .enterprise-pbk-expando-content{border-left:none!important;margin-left:0!important;padding-left:0!important}.enterpriseCarsConcept .field-widget-rate-list{background:#fff!important;border:20px solid #f5f5f5!important}.enterpriseCarsConcept .field-widget-rate-list .enterprise-pbk-ratecontainer{padding:0!important;margin:0!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list{align-items:flex-start!important;display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;justify-content:space-between!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item{border-top:2px solid #f1f1f1!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:16px!important;width:100%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item.rate-vendorCount-2,.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item.rate-vendorCount-3{flex-wrap:wrap!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .image{flex-grow:1!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .image img{width:100%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .main{flex-grow:1!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .main .name h3{font-weight:700!important;margin-top:19px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .main .name h3 span{font-size:14.545455px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .main .name p.recommended{background-color:#fafad2!important;padding:5px 8px!important;margin:0!important;border-left:3px solid #ff8c00!important;display:inline-block!important;min-width:160px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .main .details{margin-top:9.6px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item div.enterprise-pbk-brand-logo{padding-top:8px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price:last-child{border-right:none!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price{border-right:1px solid #cccccc!important;flex-grow:1!important;padding:16px 8px!important;text-align:center!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price .price-breakdown{margin-top:8px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price .price-breakdown p{color:#000!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price .price-total{color:#000!important;font-size:19.2px!important;font-weight:700!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price .price-included{margin-top:8px!important;font-size:14.545455px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price .price-offsite{margin-top:8px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price .price-offsite p i{margin-right:8px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price .price-select{margin-top:12px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item .price .price-details{display:none!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item:first-child{border-top:0!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-empty{margin-top:16px!important;text-align:center!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-empty p{color:#000!important;font-style:italic!important;font-size:19.2px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-empty p i{margin-right:8px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-vendorCount-2 .rate-vendor-container,.enterpriseCarsConcept .field-widget-rate-list .rate-vendorCount-3 .rate-vendor-container{border:1px solid #cccccc!important;flex-grow:1!important;margin-top:10px!important;order:3!important;width:100%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-vendorCount-2 .rate-vendor-container .price,.enterpriseCarsConcept .field-widget-rate-list .rate-vendorCount-3 .rate-vendor-container .price{display:inline-block!important}@media only screen and (max-width: 768px){.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item.enterprise-pbk-quotes{align-items:stretch!important;flex-direction:column!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item.enterprise-pbk-quotes .main{order:1!important;margin-left:25%!important;width:75%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item.enterprise-pbk-quotes .image{margin:12px 0!important;order:2!important;width:100%!important;max-width:none!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item.enterprise-pbk-quotes .image img{margin:0 auto!important;max-width:200px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item.enterprise-pbk-quotes .price{border:1px solid rgb(204,204,204)!important;order:3!important;width:100%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list .rate-list-item.enterprise-pbk-quotes .price .price-select button{width:50%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-vendor-container{border:none!important}.enterpriseCarsConcept .field-widget-rate-filter ul li{width:100%!important}}@media only screen and (max-width: 999px){.enterpriseCarsConcept .field-widget-rate-list .rate-list-item{flex-direction:row!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item .main{margin-right:16px!important;order:1!important;width:34%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item .image{margin-right:16px!important;max-width:300px!important;order:2!important;text-align:center!important;width:33%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item .price{order:3!important;width:33%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item .price .price-select .button,.enterpriseCarsConcept .field-widget-rate-list .rate-vendorCount-2 .rate-vendor-container .price{width:50%!important}}@media only screen and (min-width: 1000px){.enterpriseCarsConcept .field-widget-rate-list .rate-list-item{flex-direction:row!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item .main{margin-right:16px!important;order:1!important;width:34%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item .image{margin-right:16px!important;max-width:300px!important;text-align:center!important;order:2!important;width:33%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item .price{order:3!important;width:33%!important;min-height:174px!important;vertical-align:top!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item .price .price-select .button{padding-left:16px!important;padding-right:16px!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item.rate-vendorCount-1 .price{width:25%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-list-item.rate-vendorCount-1 .main{width:41%!important}.enterpriseCarsConcept .field-widget-rate-list .rate-vendorCount-2 .rate-vendor-container .price{width:50%!important}}.enterpriseCarsConcept .enterpriseCarsConcept-existing-reservations{color:#000!important;font-size:15px!important}.enterpriseCarsConcept label.enterprise-pbk-error{background:#933!important;color:#fff!important;left:0!important;margin-top:4px!important;padding:4px 8px!important;position:absolute!important;top:100%!important;z-index:2!important}.enterpriseCarsConcept label.enterprise-pbk-error:after{border-bottom:.5rem solid #993333!important;border-left:.5rem solid transparent!important;border-right:.5rem solid transparent!important;bottom:100%!important;content:""!important;height:0!important;left:50%!important;margin-left:-.25rem!important;position:absolute!important;width:0!important}.enterpriseCarsConcept .enterprise-pbk-error-box{display:block!important;padding:0!important}.enterpriseCarsConcept .enterprise-pbk-error-box:before{top:12px!important}.enterpriseCarsConcept .enterprise-pbk-error-box:empty{display:none!important}.enterpriseCarsConcept .enterprise-pbk-error-box span{background:#933!important;color:#fff!important;display:block!important;font-size:16px!important;margin-bottom:10px!important;padding:12px 32px!important}.enterpriseCarsConcept .enterprise-pbk-error-box span a{color:#fff!important;font-weight:700!important;text-decoration:underline!important}.enterpriseCarsConcept .enterprise-pbk-error-box span a:hover{text-decoration:none!important}.enterpriseCarsConcept .enterprise-pbk-error-box span:empty{display:none!important}.enterpriseCarsConcept .enterpriseCarsConcept-review-reservation .enterprise-pbk-error-box span{padding:12px 32px!important}.widget-search-form .widget-search-form-group .widget-search-form-item{display:flex!important}.enterpriseCarsConcept .widget-search-form{margin:-4px!important;padding-bottom:10px!important}.enterpriseCarsConcept .widget-search-form input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;margin-top:3px!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group{display:flex!important;flex-direction:row!important;justify-content:space-between!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item{flex-grow:1!important;flex-wrap:nowrap!important;justify-content:space-between!important;padding:4px!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item.widget-search-language{flex-basis:initial!important;flex-grow:initial!important;width:auto!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .enterpriseCarsConcept-select-language{width:auto!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element{background-color:#fff!important;border-left:1px solid #cccccc!important;display:flex!important;flex-basis:100%!important;flex-direction:column!important;justify-content:space-between!important;position:relative!important;width:100%!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element .label{font-size:14px!important;font-weight:400!important;padding:8px 8px 0!important;text-align:left!important;white-space:unset!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element .enterprise-pbk-input-container{height:100%!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element input{border:0!important;font-size:16px!important;line-height:1.2em!important;margin:0!important;outline:0!important;padding:8px!important;width:100%!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element input:hover{cursor:pointer!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element input:focus{outline:1px solid #000000!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element button{box-sizing:border-box!important;display:block!important;min-height:100%!important;width:100%!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element button:hover{cursor:pointer!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element .checkbox{padding-left:0!important;width:20px!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element .select>label select{border:0!important;border-radius:0!important;min-width:0!important;outline:0!important;padding:5px 8px 8px!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element .select>label select:hover{cursor:pointer!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element .select>label:after{right:8px!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item .element:first-child{border-left:0!important;flex-grow:1!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:first-child .widget-search-form-item .element{align-items:center!important;background:none!important;flex-direction:row!important;justify-content:flex-start!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:first-child .widget-search-form-item .element .label{color:#000!important;font-size:15px!important;font-weight:400!important;padding:0!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item:first-child .element:first-child{flex-basis:50%!important;width:50%!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item:last-child .element{background:none!important;padding:0!important}.enterpriseCarsConcept div.enterpriseCarsConcept-location-search~div.enterprise-pbk-popup{height:600px!important;top:0!important;width:100%!important;max-height:600px!important}.enterpriseCarsConcept div.enterpriseCarsConcept-location-search~div.enterprise-pbk-popup .enterprise-pbk-popup-close{background-color:unset!important;float:right!important;border:none!important;padding:12px!important;cursor:pointer!important}.enterpriseCarsConcept div.enterpriseCarsConcept-location-search~div.enterprise-pbk-popup .enterprise-pbk-popup-header{display:inline-block!important;padding:12px!important;font-size:19.2px!important;font-weight:700!important;line-height:inherit!important}.enterpriseCarsConcept div.enterpriseCarsConcept-location-search~div.enterprise-pbk-popup .enterprise-pbk-popup-content{position:absolute!important;top:32px!important;bottom:32px!important;left:0!important;right:0!important;box-shadow:none!important}.enterpriseCarsConcept div.enterpriseCarsConcept-location-search~div.enterprise-pbk-popup .enterprise-pbk-popup-footer{font-size:12px!important;padding:0 8px!important;position:absolute!important;bottom:0!important;line-height:32px!important;overflow:hidden!important;height:32px!important}.enterpriseCarsConcept .enterpriseCarsConcept-map{width:100%!important;height:100%!important;border:0!important}@media only screen and (max-width: 999px){.enterpriseCarsConcept div.enterpriseCarsConcept-location-search~div.enterprise-pbk-popup{height:100%!important;max-height:100%!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group{flex-wrap:wrap!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:first-child{flex-wrap:initial!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group .widget-search-form-item{flex-basis:100%!important;width:100%!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item{flex-wrap:wrap!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item .element{border-bottom:1px solid rgb(204,204,204)!important;flex-basis:100%!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item:last-child .element{border-bottom:0!important}}@media only screen and (min-width: 1000px){.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item{flex-grow:2!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item:nth-last-of-type(-n+2){flex-grow:1!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item:first-child .element,.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item:first-child+.widget-search-form-item .element{flex-basis:35%!important;width:35%!important}.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item:first-child .element:first-child,.enterpriseCarsConcept .widget-search-form .widget-search-form-group:last-child .widget-search-form-item:first-child+.widget-search-form-item .element:first-child{flex-basis:50%!important;width:50%!important}}.enterpriseCarsConcept .field-widget-step-navigation{background:#fff!important;position:relative!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol{display:flex!important;justify-content:space-between!important;overflow:hidden!important;position:relative!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li{flex-grow:1!important;position:relative!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li a{align-items:center!important;color:#fff!important;display:flex!important;font-size:14.545455px!important;justify-content:center!important;line-height:1.2em!important;padding:9.6px 0!important;position:relative!important;text-decoration:none!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li a>span{margin-left:10px!important;overflow:hidden!important;position:relative!important;text-overflow:ellipsis!important;white-space:nowrap!important;z-index:1!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li a>span strong{margin-right:9.6px!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li a:before,.enterpriseCarsConcept .field-widget-step-navigation nav ol li a:after{border-bottom:50px solid transparent!important;border-left:30px solid transparent!important;border-top:50px solid transparent!important;content:" "!important;display:block!important;height:0!important;left:100%!important;margin-top:-50px!important;position:absolute!important;top:50%!important;width:0!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li a:after{margin-left:-20px!important;z-index:2!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li a:before{border-left-color:#fff!important;margin-left:-17px!important;z-index:1!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=current] a{background-color:#bababa!important;color:#000!important;font-weight:700!important;pointer-events:none!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=current] a:after{border-left-color:#bababa!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=current] a:hover span span{text-decoration:underline!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=prev]{background-color:#d1d1d1!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=prev] a{color:#000!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=prev] a:after{border-left-color:#d1d1d1!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=prev] a:hover span span{text-decoration:underline!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=next]{background-color:#ebebeb!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=next] a{color:#000!important;pointer-events:none!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=next] a:after{border-left-color:#ebebeb!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li:first-child{z-index:3!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li:first-child a>span{margin-left:0!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li:nth-child(2){z-index:2!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li:nth-child(3){z-index:1!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li:nth-child(4){z-index:0!important}@media only screen and (max-width: 600px){.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=prev],.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=next]{flex-grow:0!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=prev] a>span,.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=next] a>span{padding:0 16px!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=prev] a>span strong,.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=next] a>span strong{margin:0!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=prev] a>span span,.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=next] a>span span{display:none!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li[data-state=current]{flex-grow:1!important}.enterpriseCarsConcept .field-widget-step-navigation nav ol li:last-child a:after,.enterpriseCarsConcept .field-widget-step-navigation nav ol li:last-child a:before{display:none!important}}@media only screen and (max-width: 768px){.enterpriseCarsConcept .field-widget-step-navigation nav ol li:last-child a:after,.enterpriseCarsConcept .field-widget-step-navigation nav ol li:last-child a:before{display:none!important}}@media only screen and (min-width: 768px){.enterpriseCarsConcept .field-widget-step-navigation nav ol{padding-right:9.6px!important}}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list{background-color:#fff!important;border:1px solid #666666!important;display:block!important;left:0!important;margin:1px -1px 0!important;max-height:500px!important;overflow-y:scroll!important;padding:0!important;position:absolute!important;right:0!important;top:100%!important;z-index:3!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list.widget-hide{display:none!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li{border-top:1px solid #f1f1f1!important;display:none!important;font-size:14.545455px!important;line-height:1.2em!important;margin:0!important;padding:9.6px 8px!important;position:relative!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li.enterprise-pbk-selected{background:#fff!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li.enterprise-pbk-map-and-filter>span.enterprise-pbk-wordwheel-filters{margin-left:12px!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li.enterprise-pbk-map-and-filter>span.enterprise-pbk-wordwheel-filters a{margin-left:8px!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li.enterprise-pbk-loading-results{font-size:16px!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li.enterprise-pbk-result>span{display:block!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li.enterprise-pbk-result>span.enterprise-pbk-location-title>span{color:#666!important;font-size:16px!important;font-weight:700!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li.enterprise-pbk-result>span.enterprise-pbk-location-openingHours{margin-top:4px!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li.enterprise-pbk-result>span:first-child{margin-top:0!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li .enterprise-pbk-locationtype-airport:after{content:""!important;font-family:pbkFontAwesome!important;margin-left:4px!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li:hover{background-color:#f5f5f5!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list li:hover.enterprise-pbk-result{cursor:pointer!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list[data-state=initial]{display:none!important}.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list[data-state=loading] li.enterprise-pbk-loading-results,.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list[data-state=empty] li.enterprise-pbk-empty-result,.enterpriseCarsConcept .enterprise-pbk-wordwheel-list-container .enterprise-pbk-wordwheel-list[data-state=results] li.enterprise-pbk-result{display:block!important}.enterpriseCarsConcept .pbk-icon-brand_AL:before{content:""!important;background-color:#0060a8!important;color:#fff100!important;border-radius:2px!important}.enterpriseCarsConcept .pbk-icon-brand_ET:before{content:""!important;background-color:#00a664!important;color:#fff!important;border-radius:2px!important}.enterpriseCarsConcept .pbk-icon-brand_ZL:before{content:""!important;background-color:#008457!important;color:#97cb63!important;border-radius:2px!important}.vista-ocio.configurador-producto[data-v-596bc78a]{display:flex;flex-direction:column-reverse;align-items:flex-end;justify-content:center}.vista-ocio .cabeceraConfiguradorCompra .nombre-producto-cesta[data-v-596bc78a]{display:none}.vista-ocio .cabeceraConfiguradorCompra button[data-v-596bc78a]{margin:15px 20px 0 auto}.cabeceraConfiguradorCompra[data-v-596bc78a]{display:flex;justify-content:space-between;align-items:center;margin:0 0 10px;font-size:20px}.cabeceraConfiguradorCompra button[data-v-596bc78a]{text-transform:lowercase;margin-left:15px;display:block}.cabeceraConfiguradorCompra button.btn-reservar[data-v-596bc78a]{display:none}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-596bc78a]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar svg[data-v-596bc78a]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.cestaProducto[data-v-596bc78a]{width:100%;border:2px solid #73a931;border-radius:7px;padding:0;background-color:#fff;margin:0;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}.columnaCentralCesta[data-v-596bc78a]{padding:20px 15px;width:100%}.columnaCentralCesta p[data-v-596bc78a]{font-size:14px;margin:0}.columnaCentralCesta p span.fecha-visita[data-v-596bc78a]{margin-left:6px}@media screen and (max-width: 830px){.vista-ocio .cabeceraConfiguradorCompra button.btn-reservar[data-v-596bc78a]{display:none}}.modal-tarifas-tren .modal-dialog,.modal-detalle-enlace .modal-dialog{max-width:800px!important}.modal-tarifas-tren .modal-content,.modal-detalle-enlace .modal-content{height:unset}.modal-tarifas-tren .modal-header,.modal-detalle-enlace .modal-header{display:block;margin:0;padding:30px 30px 0}.modal-tarifas-tren .modal-header .close,.modal-detalle-enlace .modal-header .close{z-index:1060;font-size:70px;font-weight:100;width:fit-content;height:fit-content;top:-30px;right:15px}.modal-tarifas-tren .modal-dialog .modal-content .modal-body{height:550px;overflow-y:auto;margin-top:15px;padding-top:0}.modal-detalle-enlace .modal-body{margin-top:30px}.modal-aviso-vuelta{display:flex;align-items:center}.modal-aviso-vuelta .modal-dialog{width:100%;height:100vh;margin:0 auto;display:flex;justify-content:center;align-items:center}.modal-aviso-vuelta .modal-dialog .modal-content{background-color:transparent;border:none}.modal-aviso-vuelta .modal-dialog .modal-content .modal-body{color:#fff;font-size:16px;display:flex;align-items:center;justify-content:center}@media screen and (max-height: 800px){.modal-tarifas-tren .modal-dialog{height:calc(100% - 56px)}.modal-tarifas-tren .modal-dialog .modal-content{height:100%}}@media screen and (max-width: 830px){.modal-tarifas-tren .modal-dialog{height:100%}.modal-tarifas-tren .modal-dialog .modal-content{border-radius:0;height:100%}.modal-tarifas-tren .modal-dialog .modal-content .modal-body{height:unset}}@media screen and (max-width: 450px){.modal-tarifas-tren{font-size:.8em}.modal-tarifas-tren .modal-header{padding:20px 30px 0}}.modal-descuento-ofertren .modal-dialog{max-width:600px!important}.modal-descuento-ofertren .modal-content{height:unset;border-radius:15px}.hide[data-v-11ef79be]{display:none}.borde_general[data-v-11ef79be]{border:3px solid #73a043;border-top:none;margin-left:2rem}#seleccionModelos.busy .add[data-v-11ef79be],#seleccionModelos.busy .search[data-v-11ef79be],#seleccionModelos.busy .emptyMsg[data-v-11ef79be],#seleccionModelos.busy .groupConceptos[data-v-11ef79be]{display:none}#seleccionModelos .groupConceptos .busyIndicator[data-v-11ef79be]{position:absolute;right:37px;bottom:17px;display:none}#seleccionModelos .groupConceptos.busy .add[data-v-11ef79be]{display:none}#seleccionModelos.busy[data-v-11ef79be]{opacity:.5}#seleccionModelos .groupConceptos.busy .busyIndicator[data-v-11ef79be]{display:block}#seleccionModelos .emptyMsg[data-v-11ef79be]{text-align:center}#seleccionModelos .renfeAPI_tarifa.selected[data-v-11ef79be]{background-color:#fff8bf}[data-v-11ef79be]{font-family:Roboto,sans-serif!important}.selectTrains_content .bloque[data-v-11ef79be],.page_ociotourFechas #seleccionModelos .grupos .groupConceptos[data-v-11ef79be],.page_ociotourFechas .selectTrains_content #seleccionModelos .grupos[data-v-11ef79be]{background-color:transparent!important}.datosTrenes[data-v-11ef79be]{width:100%}.header_renfe[data-v-11ef79be]{width:100%;height:100%;margin-bottom:25px;display:flex;justify-content:space-between;align-items:center}.header_renfe button.btn-reservar[data-v-11ef79be]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.header_renfe button.btn-reservar svg[data-v-11ef79be]{transform:rotate(90deg);fill:#fff;width:16px;vertical-align:unset;margin-left:10px}.filtrarResultados[data-v-11ef79be]{background:gray;color:#fff;padding:10px;font-weight:700;border-bottom-right-radius:20px;border-top-right-radius:20px;grid-area:filtro;text-align:left;display:inline-flex}.cabeceraColumnas[data-v-11ef79be]{margin-top:10px;display:flex}.cabeceraColumnas .btn-tren[data-v-11ef79be]{border:1px solid #c5c7c6;border-radius:7px;font-size:1em;font-family:Roboto,sans-serif;cursor:pointer;background:transparent;padding:15px 10px;width:12em;display:flex;margin-right:8px}.cabeceraColumnas .btn-tren[data-v-11ef79be]:last-of-type{margin-right:0}.cabeceraColumnas .btn-tren.bordeMarcaBlanca[data-v-11ef79be]{border-width:2px!important;font-weight:700;background:#fff}.cabeceraColumnas .btn-tren span[data-v-11ef79be]{flex-grow:1;display:flex;align-items:center;justify-content:center}.cabeceraColumnas .btn-tren:not(.bordeMarcaBlanca) svg[data-v-11ef79be],.cabeceraColumnas .btn-tren:not(.bordeMarcaBlanca) span[data-v-11ef79be]{opacity:.5}.pestaniaTrenIda[data-v-11ef79be],.pestaniaTrenIda_contenido[data-v-11ef79be]{width:100%}.selectTrains_content .contenedor-trenes .contenedor-tren[data-v-11ef79be]{margin:0 0 40px!important;background-color:#fff;border:2px solid #c5c7c6;border-radius:10px;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012;position:relative}.selectTrains_content .contenedor-trenes .contenedor-tren.recomendado[data-v-11ef79be]{border:2px solid #73a931}.selectTrains_content .contenedor-trenes .contenedor-tren .recomendacion[data-v-11ef79be]{display:none}.selectTrains_content .contenedor-trenes .contenedor-tren.recomendado .recomendacion[data-v-11ef79be]{display:block;width:100%;padding:7px;margin:0;border-radius:7px 7px 0 0;background-color:#cbdc82;text-transform:uppercase}.contenedor-tren .precio-ahorro[data-v-11ef79be]{color:#fff;background-color:#73a931;border-radius:0 10px;float:right;position:relative;right:-2px;top:-2px;display:flex;align-items:center;justify-content:center;padding:15px;width:20%}.contenedor-tren.recomendado .precio-ahorro[data-v-11ef79be]{border-radius:0 0 0 10px;top:0}.selectTrains_content .contenedor-trenes .contenedor-tren .renfeAPI_tren_info[data-v-11ef79be]{padding:10px 20px 25px;border-bottom:none;margin-bottom:0!important;background-color:transparent}.contenedor-trenes .contenedor-tren .contenidoPrincipalTren[data-v-11ef79be]{padding:0!important;justify-content:space-between;align-items:flex-end;margin:0!important}.resumen_tren[data-v-11ef79be]{width:75%;display:grid;grid-template-columns:min-content auto;align-items:center}.resumen_tren img.img-tipo-tren[data-v-11ef79be]{height:110px;width:auto;margin-right:15px}.resumen_tren .info-viaje[data-v-11ef79be],.modal-tarifas-tren .info-viaje[data-v-11ef79be]{display:flex;flex-direction:column;justify-content:center;align-self:center}.resumen_tren .info-viaje .trayecto[data-v-11ef79be],.modal-tarifas-tren .info-viaje .trayecto[data-v-11ef79be]{display:flex}.resumen_tren .info-viaje .trayecto svg[data-v-11ef79be],.modal-tarifas-tren .info-viaje .trayecto svg[data-v-11ef79be]{transform:rotate(90deg);margin-top:2px}.resumen_tren .info-viaje .trayecto p[data-v-11ef79be],.resumen_tren .info-viaje .duracionViaje .datosDuracion[data-v-11ef79be],.modal-tarifas-tren .info-viaje .trayecto p[data-v-11ef79be],.modal-tarifas-tren .info-viaje .duracionViaje .datosDuracion[data-v-11ef79be]{margin:0 0 0 16px;align-items:start;font-size:1em!important}.modal-tarifas-tren .info-viaje .trayecto p[data-v-11ef79be]{margin:0 0 0 10px}.resumen_tren .info-viaje .duracionViaje[data-v-11ef79be],.modal-tarifas-tren .info-viaje .duracionViaje[data-v-11ef79be]{margin-top:15px;margin-left:0;font-size:inherit}.resumen_tren .info-viaje .duracionViaje .datosDuracion[data-v-11ef79be],.modal-tarifas-tren .info-viaje .duracionViaje .datosDuracion[data-v-11ef79be]{margin:0 0 0 10px}.info-trasbordo[data-v-11ef79be]{display:flex;align-items:center;border:1px solid #cccccc;border-radius:4px;grid-column:2 / 3;color:#767676;font-size:.9rem}.info-trasbordo svg[data-v-11ef79be]{margin:4px 10px 4px 4px!important;left:0!important;width:25px!important;height:unset!important}.contenedor-enlace-detalle+.contenedor-enlace-resumen[data-v-11ef79be]{display:none}.contenedor-enlace-resumen .imgs-tipo-tren[data-v-11ef79be]{grid-row:1/3}.contenedor-enlace-resumen .info-trasbordo[data-v-11ef79be]{align-self:flex-start;border:none;cursor:pointer}.contenidoPrincipalTren .aviso_ultimas_plazas[data-v-11ef79be]{text-align:right;font-weight:700;white-space:nowrap;font-size:.9em;margin:0 0 0 15px}.aviso-incidencia[data-v-11ef79be]{display:flex;align-items:center;font-size:.8em;margin:10px 0 16px}.aviso-incidencia svg.aviso[data-v-11ef79be]{min-width:35px;width:35px!important;height:unset!important;position:unset!important;margin:0 20px 0 0}.renfeAPI_tarifas[data-v-11ef79be]{display:flex;width:100%;justify-content:flex-end}.renfeAPI_tarifas .columna_izq_tarifa[data-v-11ef79be]{flex-grow:1;display:flex;justify-content:flex-start;align-items:flex-end;font-size:.9em;margin-left:15%}.renfeAPI_tarifas .columna_izq_tarifa .otras-tarifas[data-v-11ef79be]{display:flex;align-items:center;font-weight:700;cursor:pointer;margin-right:50px}.renfeAPI_tarifas .columna_izq_tarifa .otras-tarifas svg[data-v-11ef79be]{position:unset!important;width:12px!important;height:12px!important;margin-left:7px}.renfeAPI_tarifas .columna_der_tarifa[data-v-11ef79be]{width:fit-content;min-width:fit-content;margin-left:6px;margin-bottom:0!important}.renfeAPI_tarifas .columna_der_tarifa .resumen_precios_trenes[data-v-11ef79be]{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;text-align:right;margin:6px 0;width:100%}.renfeAPI_tarifas .columna_der_tarifa .resumen_precios_trenes p.precio[data-v-11ef79be]{color:#000!important;font-weight:700!important;font-size:1.6em;margin-bottom:0}.renfeAPI_tarifas .columna_der_tarifa .resumen_precios_trenes p.precio .small[data-v-11ef79be]{font-size:75%;font-weight:inherit}.renfeAPI_tarifas .columna_der_tarifa .resumen_precios_trenes p.tipo-viaje[data-v-11ef79be]{font-size:.8em;margin-bottom:0}.renfeAPI_tarifas .columna_der_tarifa .resumen_precios_trenes span.desde[data-v-11ef79be]{font-size:.5em;margin-bottom:0}.renfeAPI_tarifas .columna_der_tarifa .resumen_precios_trenes p.descuento[data-v-11ef79be]{font-size:.8em;margin-bottom:5px}.renfeAPI_tarifas .columna_der_tarifa .resumen_precios_trenes p.descuento .precio-sin-descuento[data-v-11ef79be]{text-decoration:line-through}.renfeAPI_tarifas .columna_der_tarifa .resumen_precios_trenes p.descuento .tag-descuento[data-v-11ef79be]{background-color:#dd2a1b;color:#fff;padding:5px 10px;border-radius:1px;margin-left:10px}.renfeAPI_tarifas .columna_der_tarifa .btnSeleccionar_swal[data-v-11ef79be]{display:flex;align-items:center;justify-content:space-evenly;background-color:#767676;width:12em;padding:5px 0;color:#fff;font-size:1.2em;border:none;border-radius:50px;text-transform:lowercase;min-height:unset}.renfeAPI_tarifas .columna_der_tarifa .btnSeleccionado_swal[data-v-11ef79be]{pointer-events:none;background-color:transparent!important;border:2px solid #73a931!important;color:#73a931!important}.renfeAPI_tarifas .columna_der_tarifa .elegir[data-v-11ef79be]{color:#fff!important;font-weight:700!important}.modal-tarifas-tren .titulo-modal-tarifas[data-v-11ef79be]{font-size:1.4em;font-weight:700;font-family:Roboto Condensed,sans-serif!important;color:#000;margin-bottom:0}.modal-tarifas-tren .info-viaje[data-v-11ef79be]{margin-top:20px;height:unset}.modal-tarifas-tren .tarjeta-tarifa[data-v-11ef79be]{margin:0 0 20px!important;background-color:#f4f9fd;border:2px solid #c5c7c6;border-radius:10px;padding:10px 20px 30px}.modal-tarifas-tren .tarjeta-tarifa.elegido[data-v-11ef79be]{border:2px solid #73a931}.modal-tarifas-tren .tarjeta-tarifa .titulo-tarjeta[data-v-11ef79be]{display:flex;justify-content:space-between;align-items:center;font-size:1.1em;font-weight:700}.modal-tarifas-tren .tarjeta-tarifa .titulo-tarjeta p.precio[data-v-11ef79be]{color:#000!important;font-weight:700!important;font-size:1.6em;margin-bottom:0;margin-right:20px}.modal-tarifas-tren .tarjeta-tarifa.elegido .titulo-tarjeta p.precio[data-v-11ef79be]{color:#73a931!important}.modal-tarifas-tren .tarjeta-tarifa .titulo-tarjeta p.precio .small[data-v-11ef79be]{font-size:75%;font-weight:inherit}.modal-tarifas-tren .tarjeta-tarifa .btnSeleccionar_swal[data-v-11ef79be]{display:flex;align-items:center;justify-content:space-evenly;width:12em;margin:10px auto 30px;padding:5px 0;color:#fff;font-size:1.2em;border:none;border-radius:50px;text-transform:lowercase;min-height:unset}.modal-tarifas-tren .tarjeta-tarifa .btnSeleccionado_swal[data-v-11ef79be]{background-color:transparent!important;border:2px solid #73a931!important;color:#73a931!important}.modal-tarifas-tren .tarjeta-tarifa .contenedor-condicion[data-v-11ef79be]{display:flex;margin-top:15px}.modal-tarifas-tren .tarjeta-tarifa .contenedor-condicion .condicion p[data-v-11ef79be],.modal-tarifas-tren .tarjeta-tarifa .contenedor-condicion .condicion[data-v-11ef79be] span{margin:2px 0 0 15px;font-size:.9em;line-height:normal;display:block}.modal-tarifas-tren .tarjeta-tarifa .contenedor-condicion .condicion p.titulo[data-v-11ef79be]{font-weight:700}.modal-tarifas-tren .tarjeta-tarifa .contenedor-condicion[data-v-11ef79be] .tablas-condiciones{display:none!important}.modal-tarifas-tren .tarjeta-tarifa .contenedor-condicion.cambios[data-v-11ef79be] .texto-condiciones-cambio,.modal-tarifas-tren .tarjeta-tarifa .contenedor-condicion.cancelaciones[data-v-11ef79be] .texto-condiciones-cancelacion{display:block!important}.modal-detalle-enlace .resumen_tren[data-v-11ef79be]{width:100%}.resumen_tren .cabecera_resumen_tren[data-v-11ef79be],.resumen_tren .titulo_resumen_tren[data-v-11ef79be]{margin-bottom:0!important;line-height:normal}.pestaniaTrenVuelta[data-v-11ef79be]{width:100%}.renfeAPI_clases[data-v-11ef79be]{margin-bottom:0!important}.textoMostrar[data-v-11ef79be]{border:2px solid black;background:#d9dada;padding:2px 7px;border-radius:40px;color:#000;font-weight:700;width:130px}.header_swal[data-v-11ef79be]{width:auto;height:auto}.titulo_swal[data-v-11ef79be]{color:#000!important;font-size:20px!important}.titulo_swal span[data-v-11ef79be]{color:#000!important;font-size:20px!important;font-weight:700!important}.selected .elegido[data-v-11ef79be]{font-weight:700;margin:0 5px;color:#73a931!important}.disabled .flecha_elegido[data-v-11ef79be],.disabled .elegido[data-v-11ef79be],.disabled .elegir[data-v-11ef79be],.disabled .ratePrice[data-v-11ef79be],.forceDisabled .flecha_elegido[data-v-11ef79be],.forceDisabled .elegido[data-v-11ef79be],.forceDisabled .elegir[data-v-11ef79be],.forceDisabled .ratePrice[data-v-11ef79be]{display:none!important}.disabled .noseleccion[data-v-11ef79be],.forceDisabled .noseleccion[data-v-11ef79be]{display:block!important}.trainRate.btnSeleccionar_swal .flecha_elegido[data-v-11ef79be],.trainRate.btnSeleccionar_swal .elegido[data-v-11ef79be]{display:none}.trainRate.btnSeleccionar_swal .elegir[data-v-11ef79be],.trainRate.btnSeleccionar_swal .ratePrice[data-v-11ef79be]{display:inline-block;text-transform:lowercase}.trainRate.selected .flecha_elegido[data-v-11ef79be],.trainRate.selected .elegido[data-v-11ef79be]{display:inline-block}.flecha_elegido[data-v-11ef79be]{margin-top:3px}.flecha_elegido svg[data-v-11ef79be]{vertical-align:baseline;margin-right:2px}.trainRate.selected .ratePrice[data-v-11ef79be],.trainRate.selected .elegir[data-v-11ef79be]{display:none}.contenedor_swal_cambioTarifa[data-v-11ef79be]{text-align:left;color:#000}.horas_swal_cambioTarifa[data-v-11ef79be]{text-align:left;padding-top:10px;color:#000!important}.flecha_swal[data-v-11ef79be]{margin-top:3px}.resumen_horas_swal[data-v-11ef79be]{padding-top:10px;padding-bottom:20px}.nombre_tarifaSwal[data-v-11ef79be]{border:2px solid black;color:#000}.clases_swal[data-v-11ef79be]{border:1px solid red;display:inline-block;color:#000}.cont_tarifas_swal[data-v-11ef79be]{border-bottom:2px solid gray;margin-bottom:20px}.centrar[data-v-11ef79be]{text-align:center}.boton_cerrar[data-v-11ef79be]{background:gray;border:0;border-radius:15px;color:#fff;padding:4px 20px;font-weight:700}.resumen_nombreClases[data-v-11ef79be]{width:20%}.resumen_tarifas_swal[data-v-11ef79be]{width:60%;display:flex;justify-content:flex-end}.inline_flex[data-v-11ef79be]{display:inline-flex}.centrarvertical[data-v-11ef79be]{display:flex;flex-direction:column;justify-content:center}.tarifas_Swal img[data-v-11ef79be]{margin-left:10px}.popover.b-popover.info_tarifa[data-v-11ef79be]{max-width:317px}.popover.b-popover.info_tarifa .popover-body[data-v-11ef79be]{width:fit-content}.popover.b-popover .cabecera_tarifa[data-v-11ef79be]{padding:5px 0;border-bottom:1px dotted lightgrey;margin-bottom:20px;font-size:14px}.popover.b-popover .cabecera_tarifa h3[data-v-11ef79be]{font-size:15px;font-weight:700;margin-bottom:3px}.ocultarclase[data-v-11ef79be]{display:none}.ratePrice[data-v-11ef79be]{font-weight:700!important}.escalado_1_2[data-v-11ef79be]{margin-left:0;margin-top:3px}.cont_clases[data-v-11ef79be]{border-bottom:1px solid gray}.precio_tren[data-v-11ef79be]{display:inline-block;color:#000;font-size:25px;margin-top:10px}.btn-compra.add.superior[data-v-11ef79be]{position:relative!important;float:right!important;margin-top:-75px!important;margin-right:20px!important}#info_compra[data-v-11ef79be]{display:none}.conceptos[data-v-11ef79be]{background:none!important}.conceptos.trenIda[data-v-11ef79be],.conceptos.trenVuelta[data-v-11ef79be]{width:100%!important}.page_ociotourFechas .selectTrains_content #seleccionModelos .grupos .groupConceptos .conceptos .concepto[data-v-11ef79be]{padding:0}.selectTrains_content .v2_selecciontrenes .seleccionTrenes .v2_columnaTren_izq[data-v-11ef79be],.selectTrains_content .v2_selecciontrenes .seleccionTrenes .v2_columnaTren_der[data-v-11ef79be]{width:50%!important;border:none!important;border-bottom:2px solid #666666!important}.selectTrains_content .v2_selecciontrenes .seleccionTrenes .v2_columnaTren_izq.bordeMarcaBlanca[data-v-11ef79be],.selectTrains_content .v2_selecciontrenes .seleccionTrenes .v2_columnaTren_der.bordeMarcaBlanca[data-v-11ef79be]{width:50%!important;border:none!important}.v2_columnaTren_izq.bordeMarcaBlanca h2.tituloColumnaTren[data-v-11ef79be],.v2_columnaTren_der.bordeMarcaBlanca h2.tituloColumnaTren[data-v-11ef79be]{display:block!important;font-size:20px!important;color:#006!important;background:#f2f2f2!important}.tituloColumnaTren[data-v-11ef79be]{color:red}h2.tituloColumnaTren svg[data-v-11ef79be]{height:20px!important;margin-right:10px!important;color:red}h2.tituloColumnaTren svg path[data-v-11ef79be]{fill:red!important}.clase[data-v-11ef79be]{margin-left:30px}.contenidoPrincipalTren .mostrarTarifas span.textoMostrar[data-v-11ef79be]{display:none}.contenidoPrincipalTren .mostrarTarifas.oculto span.textoMostrar[data-v-11ef79be],.contenidoPrincipalTren .mostrarTarifas span.textoOcultar[data-v-11ef79be]{display:block;font-size:14px;cursor:pointer}.contenidoPrincipalTren .mostrarTarifas.oculto span.textoOcultar[data-v-11ef79be]{display:none}.modal-content[data-v-11ef79be]{height:fit-content}.page_ociotourFechas #seleccionModelos .seleccionTrenes .divTarifas[data-v-11ef79be]{padding:0!important}table.renfeAPI_tarifas[data-v-11ef79be]{font-family:Roboto,sans-serif}.renfeAPI_tarifas td[data-v-11ef79be],.renfeAPI_tarifas th[data-v-11ef79be]{padding:5px;color:#000;width:250px;background:#fff;text-align:center}.renfeAPI_tarifas thead th[data-v-11ef79be]:not(.empty){background:#bcbcbc;color:#fff}.renfeAPI_tarifas thead th.empty[data-v-11ef79be]{background:none;width:120px!important}.renfeAPI_tarifas tbody th.nombretarifas[data-v-11ef79be]{width:120px!important;color:#000;text-align:left}.renfeAPI_tarifas tbody td[data-v-11ef79be]{cursor:pointer}table.renfeAPI_tarifas tr[data-v-11ef79be]:last-child{border-bottom:1px solid #000000}table.renfeAPI_tarifas .trainRate svg[data-v-11ef79be]{background:#006;padding:4px;width:20px;height:20px;vertical-align:sub;border-radius:10px;display:none!important}.renfeAPI_tarifas section[data-v-11ef79be]{display:flex;display:-webkit-flex;align-items:flex-end;justify-content:space-evenly;margin-bottom:20px;min-height:63px;padding:0 3px}.renfeAPI_tarifas div.tarifas_select[data-v-11ef79be]{width:74%;margin:0!important}.renfeAPI_tarifas div.tarifas_select .vs__dropdown-toggle[data-v-11ef79be]{background-color:#fff;border-radius:17px;min-height:34px;padding:0;margin-bottom:0!important;transition:border-radius .2s;font-size:15px}.renfeAPI_tarifas div.tarifas_select.vs--open .vs__dropdown-toggle[data-v-11ef79be]{border-radius:17px 17px 0 0}.renfeAPI_tarifas div.tarifas_select.vs--open.select_vacio .vs__dropdown-toggle[data-v-11ef79be]{border-radius:17px;border-color:#3c3c3c42!important}.renfeAPI_tarifas div.tarifas_select .vs__dropdown-menu[data-v-11ef79be]{border:1px solid rgba(60,60,60,.26);border-top:none;border-radius:0 0 17px 17px;padding:0;box-shadow:none}.renfeAPI_tarifas div.tarifas_select.select_vacio .vs__dropdown-menu[data-v-11ef79be],.renfeAPI_tarifas div.tarifas_select.select_vacio .vs__actions[data-v-11ef79be]{display:none!important}.renfeAPI_tarifas div.tarifas_select .vs__dropdown-menu li[data-v-11ef79be]{padding-left:17px;font-size:15px}.renfeAPI_tarifas div.tarifas_select .vs__dropdown-menu li.vs__dropdown-option--highlight[data-v-11ef79be]{background-color:#fff;color:unset}.renfeAPI_tarifas div.tarifas_select .vs__dropdown-menu li.vs__no-options[data-v-11ef79be]{display:none}.renfeAPI_tarifas div.tarifas_select .vs__selected-options[data-v-11ef79be]{margin:0!important;align-items:center;flex-wrap:nowrap}.renfeAPI_tarifas div.tarifas_select .vs__selected[data-v-11ef79be]{margin:0 0 0 12px;padding-right:0;border:0;opacity:1}.renfeAPI_tarifas div.tarifas_select.vs--open .vs__selected[data-v-11ef79be]{position:relative}.renfeAPI_tarifas div.tarifas_select .vs__search[data-v-11ef79be]{border:0;width:1px!important;padding:0;margin:0!important}.renfeAPI_tarifas div.tarifas_select .vs__actions[data-v-11ef79be]{margin-right:8px;padding:4px 0 0}.renfeAPI_tarifas div.tarifas_select .vs__actions svg[data-v-11ef79be]{transition:.15s ease-in}.renfeAPI_tarifas div.tarifas_select.vs--open .vs__actions svg[data-v-11ef79be]{transform:rotate(180deg);transform-origin:50% 50%}.renfeAPI_tarifas div.tarifas_select .option[data-v-11ef79be]{margin:0!important;display:flex;flex-wrap:wrap;padding:3px 0}.renfeAPI_tarifas div.tarifas_select .option span[data-v-11ef79be]:first-of-type{margin-left:5px}.renfeAPI_trenIda.trainRate.selected[data-v-11ef79be],.renfeAPI_trenIda.trainRate[data-v-11ef79be]:hover,.renfeAPI_trenIda.trainRate.cheaper[data-v-11ef79be],.renfeAPI_trenVuelta.trainRate.selected[data-v-11ef79be],.renfeAPI_trenVuelta.trainRate[data-v-11ef79be]:hover,.renfeAPI_trenVuelta.trainRate.cheaper[data-v-11ef79be]{background:#f2f2f2}.contenidoDerecha[data-v-11ef79be]{float:right;margin-top:-25px}.popUpGris[data-v-11ef79be]{position:absolute;background:#666;width:200px;border-radius:10px;padding:10px;color:#fff}.btnSeleccionar[data-v-11ef79be]{padding:4px 10px;border-radius:40px;font-weight:700!important;vertical-align:top;cursor:pointer;margin-top:3px;width:130px}.resumen_precios_trenes .btnSeleccionar[data-v-11ef79be]{color:#fff!important}.btnSeleccionado[data-v-11ef79be]{padding:6px 9px;border-radius:5px;background:#cbdc82!important;color:#73a931!important;vertical-align:top;margin-top:5px;cursor:pointer;border:0px}.nombre_tarifa[data-v-11ef79be]{font-weight:700!important;color:#000!important}.renfeAPI_tren_info .btnSeleccionado[data-v-11ef79be]{display:none!important}.renfeAPI_tren_info .btnSeleccionar[data-v-11ef79be],.renfeAPI_tren_info.selected .btnSeleccionado[data-v-11ef79be]{display:inline-block!important}.renfeAPI_tren_info.selected .btnSeleccionar[data-v-11ef79be]{display:none!important}.renfeAPI_condiciones .info img[data-v-11ef79be],.renfeAPI_condiciones .gastos_gestion img[data-v-11ef79be]{width:15px;vertical-align:text-bottom;margin-right:3px}.renfeAPI_condiciones .info[data-v-11ef79be],.renfeAPI_condiciones .gastos_gestion[data-v-11ef79be]{margin:20px 0 5px;font-weight:700}.renfeAPI_condiciones table[data-v-11ef79be]{background:#fff;border:1px solid lightgrey}.renfeAPI_condiciones table thead[data-v-11ef79be]{border:1.5px solid}.renfeAPI_condiciones table th[data-v-11ef79be],.renfeAPI_condiciones table td[data-v-11ef79be]{width:120px;padding:2px 10px;font-family:Roboto,sans-serif;color:#000}.renfeAPI_tren_info.filtered[data-v-11ef79be]{display:none}.swalTablaTarifas[data-v-11ef79be]{width:100%;border:2px solid #bcbcbc}[data-v-11ef79be] .swalTarifas h2.swal2-title{font-size:18px;line-height:28px;text-align:justify;margin:15px 0}.swalTablaTarifas tr.head[data-v-11ef79be]{background:#bcbcbc;color:#fff}.swalTablaTarifas td[data-v-11ef79be]{padding:5px}.swalTablaTarifas tr td[data-v-11ef79be]:first-child{font-weight:700;text-align:left}[data-v-11ef79be] .swalTarifas .swal2-spacer{display:none!important}[data-v-11ef79be] .swalTarifas{text-align:right!important}.swalTablaTarifas tr.head td[data-v-11ef79be]{text-transform:uppercase;font-size:16px}[data-v-11ef79be] .swalTarifas button{display:inline-block;margin:0!important;border-radius:0!important;text-transform:uppercase}[data-v-11ef79be] .swalTarifas button.swal2-confirm{background:#006!important;border:none!important;margin:0 10px!important}.concepto[data-v-11ef79be]{border:none!important;margin-top:10px!important}.page_ociotourFechas #seleccionModelos .seleccionTrenes .renfeAPI_clases .renfeAPI_salida[data-v-11ef79be],.page_ociotourFechas #seleccionModelos .seleccionTrenes .renfeAPI_clases .renfeAPI_llegada[data-v-11ef79be]{font-size:13px}.seleccionTrenes[data-v-11ef79be]{width:800px!important;margin-left:2rem}.datosDuracion[data-v-11ef79be],.datoClase[data-v-11ef79be]{color:#000!important}.swalTarifas tr[data-v-11ef79be]:last-child{border-top:2px solid #bcbcbc}.modal-aviso-vuelta .titulo[data-v-11ef79be]{font-size:1.7em;color:inherit;text-align:center}.modal-aviso-vuelta .btn-aceptar[data-v-11ef79be]{width:10em;border:none;border-radius:50px;text-transform:lowercase;padding:5px 0;font-size:1.2em;margin:25px auto;display:block}@media screen and (max-width: 1200px){#cesta_resumen span.descuento[data-v-11ef79be]{width:200px}}@media screen and (max-width: 1080px){.trainsFilterContainer[data-v-11ef79be]{position:fixed;z-index:9999;top:0;margin:0!important;height:100%;transition:.6s ease;left:-270px;width:270px!important;padding-top:20px}.trainsFilterContainer.bordeMarcaBlanca[data-v-11ef79be]{left:0}h2.tituloFiltro[data-v-11ef79be]{width:120%}}@media screen and (max-width: 1080px){#info_compra #elementosCompra .bloqueProductoContainer .datosTren[data-v-11ef79be]{width:300px}.renfeAPI_tarifas .columna_izq_tarifa .otras-tarifas[data-v-11ef79be]{margin-top:20px}.renfeAPI_tarifas .columna_izq_tarifa[data-v-11ef79be]{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start}}@media screen and (max-width: 830px){.header_renfe button.btn-reservar[data-v-11ef79be]{display:none}.columna_der_tarifa[data-v-11ef79be]{position:relative}.info-trasbordo[data-v-11ef79be]{margin:10px 0}.modal-tarifas-tren .modal-dialog[data-v-11ef79be]{height:100%}.modal-tarifas-tren .modal-dialog .modal-content[data-v-11ef79be]{border-radius:0;height:100%}.modal-tarifas-tren .modal-dialog .modal-content .modal-body[data-v-11ef79be]{height:unset}}@media screen and (max-width: 755px){.precio[data-v-11ef79be]{float:right;font-size:20px;margin-top:-4px}.contenidoDerecha[data-v-11ef79be]{float:none;display:block;margin-top:0;text-align:right}}@media screen and (max-width: 568px){.selectTrains_content .contenedor-trenes .contenedor-tren .renfeAPI_tren_info[data-v-11ef79be]{padding:10px 10px 20px;font-size:12px}.selectTrains_content .contenedor-trenes .contenedor-tren.recomendado .recomendacion[data-v-11ef79be]{font-size:.8em}.contenidoPrincipalTren .aviso_ultimas_plazas[data-v-11ef79be]{text-align:right}.contenedor-trenes .contenedor-tren .contenidoPrincipalTren[data-v-11ef79be]{display:block}.page_ociotourFechas .selectTrains_content #seleccionModelos .contenedor-tren .renfeAPI_tren_info .info-viaje svg[data-v-11ef79be]{width:1.2em!important;height:unset!important}.resumen_tren .info-viaje .duracionViaje .datosDuracion[data-v-11ef79be],.modal-tarifas-tren .info-viaje .duracionViaje .datosDuracion[data-v-11ef79be]{margin-left:10px}.resumen_tren .info-viaje .duracionViaje[data-v-11ef79be]{margin-top:10px}.contenidoPrincipalTren .resumen_tren[data-v-11ef79be]{width:100%}.resumen_tren img.img-tipo-tren[data-v-11ef79be]{height:unset;width:25%;margin-right:15px}.renfeAPI_tarifas .columna_izq_tarifa[data-v-11ef79be]{margin-left:0}.renfeAPI_tarifas .columna_izq_tarifa .otras-tarifas svg[data-v-11ef79be]{width:7px!important}.renfeAPI_tarifas .columna_der_tarifa .btnSeleccionar_swal[data-v-11ef79be]{width:9em;padding:2px 0}.contenedor-tren .precio-ahorro[data-v-11ef79be]{font-size:.7rem;min-width:35%;padding:7px;margin-bottom:7px}.contenedor-tren.recomendado .precio-ahorro[data-v-11ef79be]{top:0}.info-trasbordo[data-v-11ef79be]{font-size:.7rem}.info-trasbordo svg[data-v-11ef79be]{width:22px!important}.modal-detalle-enlace .resumen_tren .trayecto p[data-v-11ef79be],.modal-detalle-enlace .resumen_tren .info-viaje .duracionViaje .datosDuracion[data-v-11ef79be]{font-size:.7rem!important;vertical-align:super}.modal-detalle-enlace .resumen_tren .duracionViaje svg[data-v-11ef79be]{width:15px!important;height:15px!important}}@media screen and (max-width: 535px){.active span[data-v-11ef79be],.noactive span[data-v-11ef79be]{font-size:16px}.contenidoPrincipalTren[data-v-11ef79be] *{zoom:100%}.contenidoPrincipalTren[data-v-11ef79be],.contenidoOcultoTren[data-v-11ef79be]{padding:8px}.tarifas_Swal img[data-v-11ef79be]{vertical-align:unset}.cabeceraColumnas .btn-tren[data-v-11ef79be]{font-size:.8em;padding:10px 10px 10px 3px}}@media screen and (max-width: 450px){.active[data-v-11ef79be],.noactive[data-v-11ef79be]{font-size:14px;padding:8px}.active span[data-v-11ef79be],.noactive span[data-v-11ef79be]{vertical-align:sub}.modal-tarifas-tren[data-v-11ef79be]{font-size:.8em}.modal-tarifas-tren .modal-header[data-v-11ef79be]{padding:20px 30px 0}.modal-tarifas-tren .tarjeta-tarifa .btnSeleccionar_swal[data-v-11ef79be]{width:9em}}@media screen and (max-width: 420px){#info_compra #elementosCompra .bloqueProductoContainer .datosTren[data-v-11ef79be]{width:300px}#info_compra .bloqueDetalleTren .iconoTrenContainer[data-v-11ef79be]{width:0}.horas_swal_cambioTarifa[data-v-11ef79be]{font-size:15px}.resumen_precios_trenes[data-v-11ef79be]{margin-left:10px}}@media screen and (max-width: 410px){.btnSeleccionar svg[data-v-11ef79be],.btnSeleccionado svg[data-v-11ef79be]{display:none!important}.v2_columnaTren_izq.active h2.tituloColumnaTren[data-v-11ef79be],.v2_columnaTren_der.active h2.tituloColumnaTren[data-v-11ef79be],h2.tituloColumnaTren[data-v-11ef79be]{font-size:16px!important}h2.tituloColumnaTren svg[data-v-11ef79be]{display:none!important}.selected span.elegido[data-v-11ef79be]{margin:0}}@media screen and (max-width: 350px){.aviso_ultimas_plazas[data-v-11ef79be]{font-size:12px}}@media screen and (max-width: 370px){.active span[data-v-11ef79be],.noactive span[data-v-11ef79be]{font-size:11px}.renfeAPI_tarifas section[data-v-11ef79be]{align-items:center;-webkit-align-items:center!important}}.page_formulario #resumenBusqueda[data-v-11ef79be]{display:none!important}.page_formulario #tituloEstasComprando[data-v-11ef79be]{display:block!important}.page_hotelbedsModalities #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],.page_ociotourFechas #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],.page_seleccionModelos #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],.page_ociotourZonas #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],.page_oneboxSesiones #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],#seleccionOnebox #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],.page_hotelbedsModalities #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],.page_ociotourFechas #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],.page_seleccionModelos #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],.page_ociotourZonas #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],.page_oneboxSesiones #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be],#seleccionOnebox #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento[data-v-11ef79be]{display:inline-block!important}.disabled[data-v-11ef79be],.forceDisabled[data-v-11ef79be]{cursor:not-allowed;pointer-events:none;background:#ccc!important;border-radius:5px;vertical-align:middle;width:31%;border:2px solid red;margin:0}div.contenedor_inputs div.checkBoxForm[data-v-11ef79be]{padding-bottom:10px;border-bottom:1px solid #666666}div.contenedor_inputs div.checkBoxForm div.input[data-v-11ef79be]{width:49%}div.contenedor_inputs div.checkBoxForm input.checkbox[data-v-11ef79be]{height:18px!important;width:200px;-webkit-appearance:checkbox;-moz-appearance:checkbox;-ms-appearance:checkbox;-o-appearance:checkbox}@media screen and (max-width: 800px){div.contenedor_inputs div.checkBoxForm[data-v-11ef79be]{width:75%;margin:auto}div.contenedor_inputs div.checkBoxForm input.checkbox[data-v-11ef79be]{height:18px!important;width:49%}div.contenedor_inputs div.checkBoxForm label[data-v-11ef79be]{display:inline;width:49%}}.iconosColumnaTrenes[data-v-11ef79be]{width:auto!important;height:27px!important}.mb-30px[data-v-11ef79be]{margin-bottom:30px}.displayFlex[data-v-11ef79be]{display:flex;flex-direction:column}.red[data-v-11ef79be]{color:red}.cursor[data-v-11ef79be]{cursor:pointer}.swal2-modal.swalComplements.swal2-show[data-v-11ef79be]{width:900px!important;min-height:fit-content!important}div.seleccionadorComplemento[data-v-11ef79be]{border-top-width:3px!important;border-left-width:3px!important;border-bottom-width:3px!important;border-right-width:3px!important;border-radius:20px;display:flex;margin:0!important;align-items:center;width:100%}.contPreciosComponentes[data-v-11ef79be]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:5px 10px 5px 5px}.complementoSelected svg[data-v-11ef79be]{visibility:visible!important}.complementoSelected[data-v-11ef79be]{color:#fff}.labelComplemento[data-v-11ef79be]{display:flex;align-items:center;justify-content:space-between;margin:10px!important}.align-items-center[data-v-11ef79be]{align-items:center}.contImg[data-v-11ef79be]{position:relative}.popupComplementos[data-v-11ef79be]{display:none;position:absolute;background-color:gray;min-width:250px;max-width:400px;color:#fff;right:20px;border-radius:10px;bottom:20px;padding:10px 0}.inputCheckComplement[data-v-11ef79be]{display:none}.modal-descuento-ofertren .contenedor[data-v-11ef79be]{text-align:center;color:#000;display:flex;justify-content:center;padding:2em}.modal-descuento-ofertren svg.colorBackgroundMarcaBlancaSvg[data-v-11ef79be]{width:80px;height:unset;margin-bottom:20px}.modal-descuento-ofertren h2.titulo-modal[data-v-11ef79be]{font-size:1.3em;font-weight:400;color:inherit}.modal-descuento-ofertren h2.titulo-modal span[data-v-11ef79be]{display:block;margin:0 0 20px}.modal-descuento-ofertren .botonera[data-v-11ef79be]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:40px 0 30px}.modal-descuento-ofertren .botonera .btn-modal[data-v-11ef79be]{width:70%;padding:9px 0;background-color:#a2a2a2;border-radius:4px;color:#fff;font-size:1em;font-weight:700}.modal-descuento-ofertren .google-review[data-v-11ef79be]{display:flex;justify-content:center;align-items:center}.modal-descuento-ofertren .review-stars[data-v-11ef79be]{display:inline-flex;align-items:center;justify-content:flex-start;gap:3px;margin:0 10px}.modal-descuento-ofertren .review-stars svg[data-v-11ef79be]{fill:#f93;width:.8em;height:.8em}.modal-descuento-ofertren .reviews-title__google-logo[data-v-11ef79be]{height:1.25em!important;width:unset}.descuento-ofertren[data-v-11ef79be]{margin:0!important;font-size:1.4em}.descuento-ofertren .precio-tachado[data-v-11ef79be]{color:#f55146}.descuento-ofertren .strikethrough[data-v-11ef79be]:before{position:absolute;content:"";left:0;top:40%;right:0;border-top:2px solid;border-color:#000;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}.modal[data-v-17bbf7bf]{padding:0!important;margin:0;overscroll-behavior:contain}.modalFichaHotel.modal[data-v-17bbf7bf]{padding:0!important}.habitacion .totalSinDescuento[data-v-17bbf7bf]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-17bbf7bf]{width:76%!important}.habitacion.noDescuento .totalSinDescuento[data-v-17bbf7bf]{display:none}div.div_infoHotel div.opcion-habitacion span svg[data-v-17bbf7bf]:first-child{display:inline-block}.habitacion[data-v-17bbf7bf]{padding-bottom:10px}.habitacion .descuento[data-v-17bbf7bf]{text-decoration:line-through;border:0;background-color:transparent;display:none}.habitacion.noDescuento .descuento[data-v-17bbf7bf]{display:none}.habitacion .conceptos .concepto .conceptosGroup[data-v-17bbf7bf]{float:none!important}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-17bbf7bf]{background-color:#fff;border:0!important;text-align:right;display:flex;justify-content:flex-end;align-items:center;padding-right:40px;margin-bottom:10px;color:#464646;font-size:16px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion p[data-v-17bbf7bf]{margin-bottom:0;text-align:right}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-17bbf7bf]{display:flex;justify-content:flex-end;align-items:center}.opcion-seleccionada[data-v-17bbf7bf]{margin-top:0;margin-right:10px;font-size:16px;font-weight:400;text-align:center;border-radius:5px;color:#73a931!important;vertical-align:top;border:0;display:flex;align-items:center}.opcion-seleccionada svg[data-v-17bbf7bf]{fill:#73a931;width:13px;height:unset;margin-right:10px}.habitacion .pagarya.btnSeleccionado[data-v-17bbf7bf]{display:none}.habitacion.selected .pagarya.btnSeleccionado[data-v-17bbf7bf]{display:block}.hotelResume.filtered[data-v-17bbf7bf]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-17bbf7bf]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-17bbf7bf]{vertical-align:top}div.contenedor_inputs[data-v-17bbf7bf]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-17bbf7bf]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-17bbf7bf],div.contenedor_inputs div.input select.childrenInput[data-v-17bbf7bf],div.contenedor_inputs div.input select.childsInput[data-v-17bbf7bf]{padding-left:30px!important}}.hotelBase[data-v-17bbf7bf]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-17bbf7bf]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-17bbf7bf]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-17bbf7bf]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-17bbf7bf]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-17bbf7bf]{width:100%}.seleccion_hotel .precioPagarYa[data-v-17bbf7bf]{width:auto}.hotelResume.selected .precioPagarYa[data-v-17bbf7bf]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-17bbf7bf]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-17bbf7bf]{fill:#fff}.precioPagarYa .precio[data-v-17bbf7bf]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-17bbf7bf]{display:block;width:auto;margin:5px 0 0;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-17bbf7bf]{margin-top:5px}.btn_mini[data-v-17bbf7bf]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-17bbf7bf]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-17bbf7bf]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-17bbf7bf]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-17bbf7bf]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.habitacion .conceptos .concepto .rateComments[data-v-17bbf7bf]{position:relative;display:inline;align-items:center;margin-right:30px}.rateComments span.tarifaNoReembolsable[data-v-17bbf7bf]{color:#666}.btnSeleccionar[data-v-17bbf7bf]{padding:6px 12px;font-family:Roboto,sans-serif!important;text-transform:lowercase;vertical-align:bottom;cursor:pointer;display:block;margin-top:0;color:#fff;font-size:17px;border-radius:50px;transition:background-color .2s linear;min-width:145px}.hotelResult.renfe-viajes .btnSeleccionar[data-v-17bbf7bf]{border-radius:4px}.btnSeleccionar svg[data-v-17bbf7bf],.btnSeleccionado svg[data-v-17bbf7bf]{width:15px;vertical-align:middle}.btnSeleccionado svg .fil0[data-v-17bbf7bf]{fill:#73a931}.btnSeleccionado[data-v-17bbf7bf]{cursor:default;margin-top:0;font-size:16px;padding:4px 6px;font-weight:400;width:145px;text-align:center}.boton_toggle_habitaciones svg polygon[data-v-17bbf7bf]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-17bbf7bf]{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-17bbf7bf]{display:block!important}div.div_infoHotel .conceptos div.opcion-habitacion[data-v-17bbf7bf]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .conceptos div.opcion-habitacion .nombre_opcional[data-v-17bbf7bf]{vertical-align:top;color:#464646;margin-right:3px;margin-bottom:0;text-align:end}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-17bbf7bf]{padding:0 20px!important}div.hotelSelected[data-v-17bbf7bf]{display:none!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-17bbf7bf]{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-17bbf7bf]{padding:10px 0 4px 5px!important}.regimenHab[data-v-17bbf7bf]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-17bbf7bf] *,.detalle_hotel[data-v-17bbf7bf] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-17bbf7bf]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.rateComments .tarifaNoReembolsable[data-v-17bbf7bf]{color:#90241f;margin-left:10px;font-weight:400;font-size:12px}.rateComments .tarifaFlexible[data-v-17bbf7bf]{color:#1f7b1f;margin-left:10px;font-weight:400;font-size:12px}.rateComments svg.masInfo:hover+.popUpInfo[data-v-17bbf7bf]{display:block!important}.rateComments svg.masInfo path[data-v-17bbf7bf]{fill:#727271}.restoDeHabitaciones[data-v-17bbf7bf]{background-color:#fff!important}div.resumen_reservar[data-v-17bbf7bf]{float:right;margin-left:5px;display:flex}div.div_infoHotel .restoDeHabitaciones .conceptos div.opcion-habitacion .nombre_opcional[data-v-17bbf7bf]{max-width:400px}.concepto div.resumen_reservar .btn1[data-v-17bbf7bf]{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-17bbf7bf]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-17bbf7bf]{display:none!important}div.div_infoHotel .groupConceptos[data-v-17bbf7bf]{background-color:transparent!important;padding:0;border:2px solid #666666}div.hotelResume[data-v-17bbf7bf]{margin-top:10px;padding-top:5px;min-height:350px;background:#f2f2f2}div.hotelResume[data-v-17bbf7bf]{border:1px solid #666666!important}button svg[data-v-17bbf7bf]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-17bbf7bf]{fill:#fff}.barraHabitacion .div_suplemento[data-v-17bbf7bf]{display:none}.precioPagarYa[data-v-17bbf7bf]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-17bbf7bf]{height:15px}.swal2-container .swal_fichaHotel[data-v-17bbf7bf]{width:50%!important}.swal2-modal[data-v-17bbf7bf]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-17bbf7bf]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-17bbf7bf]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-17bbf7bf]:hover,.hotelResume div.resumen_reservar .btn1[data-v-17bbf7bf]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-17bbf7bf]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-17bbf7bf]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-17bbf7bf]{margin:0 20px!important}.swal2-container.swal2-in[data-v-17bbf7bf]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-17bbf7bf]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .img_hotel[data-v-17bbf7bf]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-17bbf7bf]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-17bbf7bf]{display:inline-block}div.tarifasInline[data-v-17bbf7bf]{display:block}.lineaEscogerTarifa[data-v-17bbf7bf]{text-align:right;display:inline-block;float:right;margin-top:0}#ocio_resultados h2.v2_titulo2 .marquee[data-v-17bbf7bf]{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-17bbf7bf],.puntosSuspensivos.hideOnMobile[data-v-17bbf7bf],.verFichaHotel.hideOnMobile[data-v-17bbf7bf]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-17bbf7bf],#ocio_resultados div.hotelResume2.selected[data-v-17bbf7bf]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-17bbf7bf]{background:none!important;border:none!important}.containerBotonPagarYa[data-v-17bbf7bf]{display:block}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-17bbf7bf]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1200px){.hotelBase[data-v-17bbf7bf]{max-width:330px!important}}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-17bbf7bf]{width:100%}}@media screen and (max-width: 1010px){.hotelBase[data-v-17bbf7bf]{max-width:350px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-17bbf7bf]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-17bbf7bf],.puntosSuspensivos.hideOnMobile[data-v-17bbf7bf],.verFichaHotel.hideOnMobile[data-v-17bbf7bf]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-17bbf7bf],.borderPunteado[data-v-17bbf7bf]{display:none!important}.lineaEscogerTarifa[data-v-17bbf7bf]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-17bbf7bf]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-17bbf7bf]{width:100%}.precioPagarYa[data-v-17bbf7bf]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-17bbf7bf]{background:#fff}.precioPagarYa .btn_mini[data-v-17bbf7bf]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-17bbf7bf]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-17bbf7bf]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-17bbf7bf]{display:none!important}.precioPagarYa .precio[data-v-17bbf7bf]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-17bbf7bf]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-17bbf7bf]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-17bbf7bf]{padding:0!important}.hotelBase[data-v-17bbf7bf]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-17bbf7bf]{margin-top:30px!important}#divBusqueda[data-v-17bbf7bf]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-17bbf7bf]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-17bbf7bf]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-17bbf7bf]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-17bbf7bf]{width:100%!important}div.img_hotel img[data-v-17bbf7bf]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-17bbf7bf]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-17bbf7bf]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-17bbf7bf]{font-size:13px!important}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-17bbf7bf]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-17bbf7bf]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-17bbf7bf]{padding-bottom:5px!important}.boton_toggle_habitaciones svg[data-v-17bbf7bf]{margin-right:0!important;float:right}.precioPagarYa .btn_mini[data-v-17bbf7bf]{padding:0!important}.barraHabitacion span.rateComments[data-v-17bbf7bf]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-17bbf7bf],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-17bbf7bf]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-17bbf7bf]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-17bbf7bf]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-17bbf7bf]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-17bbf7bf]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-17bbf7bf]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-17bbf7bf]{float:none!important}#info_compra div.producto_pagarya span[data-v-17bbf7bf]: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-17bbf7bf] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-17bbf7bf],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-17bbf7bf]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-17bbf7bf]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-17bbf7bf]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-17bbf7bf]{fill:#22848e!important}.distancia .verFichaHotel[data-v-17bbf7bf]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-17bbf7bf]{width:160px}.verFichaHotel[data-v-17bbf7bf],.img_hotel[data-v-17bbf7bf],.nombreHotel[data-v-17bbf7bf]{cursor:pointer}.ver_mas_hoteles[data-v-17bbf7bf]{margin-top:20px}.cargando_filtros[data-v-17bbf7bf],.sin_resultados[data-v-17bbf7bf]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-17bbf7bf]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-17bbf7bf]{vertical-align:top;margin-right:10px;min-height:390px!important;margin-top:0!important;position:relative;margin-bottom:10px}.img_hotel[data-v-17bbf7bf]{width:100%}button.btnElegir[data-v-17bbf7bf]{width:85%;display:block;margin:0 auto;border:1px solid #000066;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[data-v-17bbf7bf]:hover,button.btnElegir.seleccionado[data-v-17bbf7bf]{color:#fff;background:#006}.div_infoHotel[data-v-17bbf7bf],div.hotelResume[data-v-17bbf7bf]{padding:0!important}.img_hotel[data-v-17bbf7bf]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-17bbf7bf]{max-width:100%;width:100%;text-align:center;padding:0 10px}div.imgHotel[data-v-17bbf7bf]{height:200px;margin-bottom:10px;position:relative}.imgHotel .lupa[data-v-17bbf7bf]{position:absolute;top:35%;left:40%;background:#ffffffb3;padding:20px;border-radius:100%;display:none}.imgHotel:hover .lupa[data-v-17bbf7bf]{display:block}.div_infoHotel .nombreHotel[data-v-17bbf7bf]{text-transform:lowercase}.div_infoHotel .nombreHotel[data-v-17bbf7bf]:first-letter{text-transform:capitalize}div.img_hotel img[data-v-17bbf7bf]{display:none}.div_infoHotel .distancia[data-v-17bbf7bf]{font-size:12px!important}.verFichaHotel[data-v-17bbf7bf]{font-size:12px}.datosTipoHotel[data-v-17bbf7bf],.hotelServicios[data-v-17bbf7bf]{border-bottom:none!important}.borderPunteado[data-v-17bbf7bf]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-17bbf7bf],#ocio_resultados div.hotelResume2.selected[data-v-17bbf7bf]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-17bbf7bf]{line-height:0px;height:15px}.div_infoHotel .categoriaHotel img[data-v-17bbf7bf]{height:15px}p.nombreHotel[data-v-17bbf7bf]{margin:0;font-size:14px}.div_infoHotel .distancia[data-v-17bbf7bf]{margin:-5px 0 0!important}img.serviceIcon[data-v-17bbf7bf]{width:20px}.distancia .verFichaHotel[data-v-17bbf7bf]{font-size:14px!important;display:block}span.textoElegir[data-v-17bbf7bf]{font-size:15px;font-weight:400;letter-spacing:normal;margin-right:5px}.btnElegir.seleccionado span.textoElegido[data-v-17bbf7bf]{display:inline-block!important}.btnElegir.seleccionado span.textoElegir[data-v-17bbf7bf]{display:none!important}.swal_fichaHotel[data-v-17bbf7bf] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-17bbf7bf]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-17bbf7bf]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-17bbf7bf]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-17bbf7bf]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-17bbf7bf]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-17bbf7bf]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-17bbf7bf]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-17bbf7bf]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-17bbf7bf]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-17bbf7bf]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-17bbf7bf]{display:block}.swal_fichaHotel p.seccionSwal[data-v-17bbf7bf]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-17bbf7bf]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-17bbf7bf]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-17bbf7bf]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-17bbf7bf]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-17bbf7bf]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-17bbf7bf]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-17bbf7bf]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-17bbf7bf]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-17bbf7bf]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-17bbf7bf]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-17bbf7bf]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-17bbf7bf]{color:#1d7a1f}.btnShowDescripcion[data-v-17bbf7bf]{display:none}.habitacionesSwal .conceptos[data-v-17bbf7bf]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-17bbf7bf]{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-17bbf7bf]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-17bbf7bf]{float:none!important}.habitacionesSwal h2[data-v-17bbf7bf]{text-align:right;font-size:12px;margin:5px 0;height:25px}.restoDeHabitaciones .habitacion.selected span.nombre_opcional.nombreRegimen[data-v-17bbf7bf]{color:#666}.habitacionesSwal path.fillMarcaBlanca[data-v-17bbf7bf]{fill:#22848e!important}path.fillMarcaBlanca[data-v-17bbf7bf]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-17bbf7bf]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-17bbf7bf],.habitacionesSwal .btnSeleccionado[data-v-17bbf7bf]{background:#fff;padding:5px 15px;border-radius:20px;color:#006!important;border:1px solid #000066;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-17bbf7bf]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-17bbf7bf]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-17bbf7bf]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-17bbf7bf]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-17bbf7bf]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-17bbf7bf],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-17bbf7bf]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-17bbf7bf]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-17bbf7bf]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-17bbf7bf]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-17bbf7bf],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-17bbf7bf]{float:none}.headInfoHotel[data-v-17bbf7bf]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-17bbf7bf]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-17bbf7bf]{display:inline-block}.headInfoHotel .nombre[data-v-17bbf7bf]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-17bbf7bf]{height:20px!important}.headInfoHotel p.direccionn[data-v-17bbf7bf]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-17bbf7bf]{fill:#e80870!important}#filtersContainer[data-v-17bbf7bf]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-17bbf7bf]{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-17bbf7bf]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-17bbf7bf]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-17bbf7bf]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-17bbf7bf]{background:transparent;font-weight:700}.contenedorFiltros[data-v-17bbf7bf]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-17bbf7bf]{color:#000}.hotelsFilterContainer[data-v-17bbf7bf]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-17bbf7bf]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-17bbf7bf]{margin:0}.contenedorFiltros[data-v-17bbf7bf]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-17bbf7bf]{color:#fff}#contenedorFiltros button.btnGris[data-v-17bbf7bf]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-17bbf7bf]{display:none!important}.btnOrdenar.selected svg.check[data-v-17bbf7bf]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-17bbf7bf]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-17bbf7bf]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-17bbf7bf],.swal_fichaHotel span.descuento .textoDescuento[data-v-17bbf7bf]{display:none!important}.swal_fichaHotel span.descuento[data-v-17bbf7bf],.div_infoHotel span.descuento[data-v-17bbf7bf]{background:transparent!important}.habitacionesSwal span.descuento[data-v-17bbf7bf] *,.div_infoHotel span.descuento[data-v-17bbf7bf] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-17bbf7bf]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-17bbf7bf]{outline:none!important}span.smallDecimals[data-v-17bbf7bf]{font-size:10px}div.img_hotel img[data-v-17bbf7bf]{display:block;height:200px;border:none!important}.popUpInfo.tarifaComentarios[data-v-17bbf7bf]{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-17bbf7bf]{margin-bottom:20px}p.tituloGastos[data-v-17bbf7bf]{color:#fff!important;font-size:13px!important}@media screen and (max-width: 1090px){.hotelResume[data-v-17bbf7bf]{min-height:370px!important}.hotelsFilterContainer[data-v-17bbf7bf],#filtersContainer .contenidoOrdenarPor[data-v-17bbf7bf],#filtersContainer[data-v-17bbf7bf]{width:auto!important;height:auto}div.imgHotel[data-v-17bbf7bf]{height:190px}#filtersContainer[data-v-17bbf7bf]{margin-left:10px}button.btnElegir[data-v-17bbf7bf]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-17bbf7bf]{width:78%!important}span.textoElegir[data-v-17bbf7bf],span.textoElegido[data-v-17bbf7bf]{margin-left:0}button.btnElegir[data-v-17bbf7bf]{padding:2px 5px}}@media screen and (max-width: 1010px){div.seleccion_ocio.seleccion_hotel[data-v-17bbf7bf]{width:99%!important}button.btnElegir svg[data-v-17bbf7bf]{display:none!important}#filtersContainer .contenidoOrdenarPor[data-v-17bbf7bf]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-17bbf7bf]{right:0}.contenidoOrdenarPor p[data-v-17bbf7bf]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-17bbf7bf]{float:left!important;margin-right:20px;cursor:pointer}.headInfoHotel .info[data-v-17bbf7bf]{float:right;width:78%}}@media screen and (max-width: 910px){.swal_fichaHotel .nombre[data-v-17bbf7bf]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-17bbf7bf]{height:20px!important}.headInfoHotel .info[data-v-17bbf7bf]{float:right;width:78%}.slick-slider .slick-track[data-v-17bbf7bf]{height:50px}}@media screen and (max-width: 850px){.swal_fichaHotel tr.titulo td[data-v-17bbf7bf]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-17bbf7bf]{font-size:13px}.modal .modal-dialog[data-v-17bbf7bf]{max-width:100%;margin:0}}@media screen and (max-width: 805px){div.imgHotel[data-v-17bbf7bf],div.img_hotel img.main[data-v-17bbf7bf]{height:160px}.hotelResume[data-v-17bbf7bf]{min-height:350px!important}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-17bbf7bf]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-17bbf7bf]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-17bbf7bf]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-17bbf7bf]{min-width:165px;display:inline-block!important}.opcion-seleccionada[data-v-17bbf7bf]{justify-content:center}div.resumen_reservar[data-v-17bbf7bf]{display:block}}@media screen and (max-width: 705px){div.imgHotel[data-v-17bbf7bf],div.img_hotel img.main[data-v-17bbf7bf]{height:180px}.hotelResume[data-v-17bbf7bf]{margin-right:15px;min-height:370px!important}.hoteBase[data-v-17bbf7bf]{margin-top:0!important}button.btnElegir[data-v-17bbf7bf]{width:90%}}@media screen and (max-width: 560px){.headInfoHotel img.main[data-v-17bbf7bf]{display:none}.headInfoHotel .info[data-v-17bbf7bf]{float:none;width:100%}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-17bbf7bf]{text-align:center}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-17bbf7bf]{margin-top:4px}}@media screen and (max-width: 530px){div.imgHotel[data-v-17bbf7bf],div.img_hotel img.main[data-v-17bbf7bf]{height:150px}.hotelResume[data-v-17bbf7bf]{min-height:350px!important;margin-right:10px}.swal2-container.swal2-fade.swal2-in[data-v-17bbf7bf]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-17bbf7bf]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-17bbf7bf]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-17bbf7bf]{width:100%!important}img#imagenActualSwal[data-v-17bbf7bf]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-17bbf7bf]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-17bbf7bf]{margin:20px auto}.slick-slider .slick-track[data-v-17bbf7bf]{height:auto}#ocio_resultados .popUpGris[data-v-17bbf7bf]{right:0!important;left:0;top:25px}}@media screen and (max-width: 450px){div.imgHotel[data-v-17bbf7bf],div.img_hotel img.main[data-v-17bbf7bf]{height:240px}.hotelResume[data-v-17bbf7bf]{float:none;margin:20px auto;min-height:450px!important}button.btnElegir[data-v-17bbf7bf]{width:70%}button.btnElegir svg[data-v-17bbf7bf]{display:inline-block!important;margin-right:10px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-17bbf7bf]{zoom:75%}}@media screen and (max-width: 450px){div.imgHotel[data-v-17bbf7bf]{height:215px}.hotelResume[data-v-17bbf7bf]{float:none;margin:20px auto;min-height:400px!important}table.tablaServicios[data-v-17bbf7bf],.tablaServicios thead[data-v-17bbf7bf],.tablaServicios tbody[data-v-17bbf7bf],.tablaServicios th[data-v-17bbf7bf],.tablaServicios td[data-v-17bbf7bf],.tablaServicios tr[data-v-17bbf7bf]{display:block}.tablaServicios thead tr[data-v-17bbf7bf]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-17bbf7bf]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-17bbf7bf]: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-17bbf7bf]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-17bbf7bf]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-17bbf7bf]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-17bbf7bf]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-17bbf7bf]:nth-of-type(5):before{content:"Otros"}.habitacion .conceptos .concepto .rateComments[data-v-17bbf7bf]{margin-right:0}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-17bbf7bf]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-17bbf7bf]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-17bbf7bf]{line-height:15px;font-size:12px!important}}.popover[data-v-17bbf7bf]{z-index:99999}.modal-imagenes.modal .modal-dialog{max-width:1200px!important}.modal-imagenes .modal-dialog .modal-header{width:unset!important;height:unset!important}.modal-imagenes .modal header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.modal-imagenes .modal-content{height:100%}.modal-imagenes .modal-dialog .modal-header{border-bottom:0}.carrusel-imagenes .carousel-item.active[data-v-c48247cd]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;border:0;padding:0}.carrusel-imagenes[data-v-c48247cd] .carousel-item img{height:unset;object-fit:cover;object-position:center center;vertical-align:middle}.carrusel-imagenes[data-v-c48247cd] .carousel-control-prev,.carrusel-imagenes[data-v-c48247cd] .carousel-control-next{opacity:1;background-image:none!important;background-color:#fff!important;border-radius:50%;width:2.5rem;height:2.5rem;top:45%;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center}.carrusel-imagenes[data-v-c48247cd] .carousel-control-prev{left:-20px;transform:rotate(180deg)}.carrusel-imagenes[data-v-c48247cd] .carousel-control-next{right:-20px}.carrusel-imagenes[data-v-c48247cd] .carousel-control-prev-icon,.carrusel-imagenes[data-v-c48247cd] .carousel-control-next-icon{display:contents}.carrusel-imagenes[data-v-c48247cd] .carousel-control-prev-icon:before,.carrusel-imagenes[data-v-c48247cd] .carousel-control-next-icon:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='10px' height='16px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 3.43 6.87'%3E%3Cscript xmlns=''/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23F55B51;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Capa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M3.29 3.92l-1.68 2.55c-0.17,0.27 -0.41,0.41 -0.73,0.41 -0.18,0 -0.34,-0.05 -0.48,-0.14 -0.26,-0.18 -0.4,-0.42 -0.4,-0.74 0,-0.18 0.05,-0.34 0.15,-0.48l1.32 -2.02c0.02,-0.03 0.02,-0.07 -0,-0.11l-1.32 -2.01c-0.1,-0.15 -0.15,-0.32 -0.15,-0.49 0,-0.31 0.13,-0.55 0.4,-0.73 0.14,-0.1 0.3,-0.14 0.48,-0.14 0.32,0 0.56,0.13 0.73,0.4l1.68 2.56c0.1,0.14 0.14,0.3 0.14,0.48 0,0.18 -0.05,0.34 -0.14,0.48z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E")!important;filter:grayscale(1);opacity:1;color:inherit;font-family:inherit;margin:0;font-size:0}.botones-carrusel[data-v-c48247cd]{margin:10px auto 0;display:flex;width:100%;cursor:default;overflow-x:auto;padding-bottom:10px}.botones-carrusel[data-v-c48247cd]::-webkit-scrollbar{-webkit-appearance:none}.botones-carrusel[data-v-c48247cd]::-webkit-scrollbar:horizontal{height:3px}.botones-carrusel[data-v-c48247cd]::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px;border:none}.botones-carrusel .boton-img[data-v-c48247cd]{height:80px;max-width:106px;min-width:106px;cursor:pointer;position:relative;margin-left:5px;margin-right:5px}.botones-carrusel .boton-img .filtroMarcaBlanca[data-v-c48247cd]{height:100%;width:100%;opacity:.5;position:absolute;display:none;border-radius:4px}.botones-carrusel .filtroMarcaBlanca.active[data-v-c48247cd]{display:block;pointer-events:none}.botones-carrusel .boton-img img[data-v-c48247cd]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle;border-radius:4px}.detalles-habitacion .botones-carrusel[data-v-c48247cd]{margin-top:10px}.detalles-habitacion .botones-carrusel:not(.botones-modal) .boton-img[data-v-c48247cd]{height:unset;max-width:20%;min-width:20%;aspect-ratio:1 / 1;margin-right:3%;margin-left:0;cursor:pointer}.detalles-habitacion .botones-carrusel:not(.botones-modal) .boton-img[data-v-c48247cd]:last-child{margin-right:0}@media screen and (max-width: 950px){.botones-carrusel .carousel-item[data-v-c48247cd]{width:66vw}}@media screen and (max-width: 830px){.carrusel-imagenes[data-v-c48247cd]{padding:0}.carrusel-imagenes[data-v-c48247cd] .carousel-control-prev,.carrusel-imagenes[data-v-c48247cd] .carousel-control-next{width:2rem;height:2rem}.carrusel-imagenes[data-v-c48247cd] .carousel-control-prev{left:-15px}.carrusel-imagenes[data-v-c48247cd] .carousel-control-next{right:-15px}}@media screen and (max-width: 630px){.detalles-habitacion .botones-carrusel .boton-img[data-v-c48247cd]{max-width:60%!important;min-width:60%!important}}@media screen and (max-width: 560px){.carrusel-imagenes[data-v-c48247cd] .carousel-item img{height:240px}}@media screen and (max-width: 320px){.botones-carrusel[data-v-c48247cd]{display:none}}.modalFichaHotel.modal{padding:0!important;margin:0;overscroll-behavior:contain;background-color:#00000080}.modalFichaHotel.modal .modal-dialog,.modalFichaHotel .modal-imagenes .modal-dialog{max-width:1200px!important}.modalFichaHotel .modal-imagenes{z-index:1100!important}.modalFichaHotel .modal-content{height:100%}.modalFichaHotel.modal header.modal-header{height:unset;padding:15px 0;border-bottom:0}.modalFichaHotel.modal header.modal-header .btn-close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.modalFichaHotel .modal-dialog .modal-footer{border-top:0;margin:.75rem;padding:2.5rem 0 0;justify-content:center}@media screen and (max-width: 560px){.modalFichaHotel .modal-dialog .modal-footer{padding:1.5rem 0 0}}.fichaHotel[data-v-b80e6856]{text-align:left;padding:5px;font-family:Roboto,sans-serif}.fichaHotel .titulo-hotel[data-v-b80e6856]{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-b80e6856]{font-size:2rem;font-weight:700;color:inherit;margin:0;text-transform:capitalize;font-family:inherit;text-align:center}.fichaHotel .titulo-hotel .categoria-hotel[data-v-b80e6856]{line-height:0;margin-top:8px}.fichaHotel .titulo-hotel .categoria-hotel[data-v-b80e6856] svg{width:20px;height:20px;margin-right:3px;fill:#464646}.fichaHotel .hotel .destino[data-v-b80e6856]{color:#fff;border-radius:5px;padding:3px 5px;margin-right:8px}.fichaHotel .hotel .zona[data-v-b80e6856]{text-transform:capitalize}.fichaHotel div.hotel[data-v-b80e6856]{font-size:11px}.fichaHotel .descripcion[data-v-b80e6856]{font-size:13px;text-align:justify}.fichaHotel .tituloHotel[data-v-b80e6856]{font-size:15px;font-weight:700;margin:25px 0 7px}.tituloHotel svg[data-v-b80e6856]{width:16px;height:20px}.tablaServicios[data-v-b80e6856]{column-count:5;column-gap:3em;column-rule:1px solid #c2c2c2;font-size:12px;text-align:center}.infoDistancia[data-v-b80e6856]{margin-top:15px;font-size:13px}.fichaHotel .valoraciones ul[data-v-b80e6856]{padding:0}.valoraciones .contenido-comentario.card[data-v-b80e6856]{margin-top:35px;padding:0;border-radius:.4rem;border:0}.valoraciones .contenido-comentario.card .card-body[data-v-b80e6856]{padding:1.5rem 2rem}.valoraciones .contenido-comentario .card-body h5 .autor-comentario[data-v-b80e6856]{font-weight:700}.valoraciones .contenido-comentario .card-body h5 .fecha-comentario[data-v-b80e6856]{font-size:.8em}.valoraciones .contenido-comentario .card-body h5[data-v-b80e6856]{margin-top:0}.valoraciones .contenido-comentario .card-body p[data-v-b80e6856]{font-family:Roboto,sans-serif!important;padding:initial;margin:10px 0 0}.valoraciones .contenido-comentario .card-body .puntuacion-comentario[data-v-b80e6856]{margin-bottom:20px}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .puntos-comentario[data-v-b80e6856]{font-weight:700}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .sobre-comentario[data-v-b80e6856]{font-size:10px}.valoraciones .contenido-comentario .card-body .comentario .titulo-comentario[data-v-b80e6856]{font-weight:700;margin-bottom:2px}.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario[data-v-b80e6856],.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario p[data-v-b80e6856]{font-size:15px}.valoraciones[data-v-b80e6856] .theme--light.v-pagination .v-pagination__item--active{color:#464646!important}.valoraciones .contenedorLoadingBuscador[data-v-b80e6856]{width:100%;height:100%;top:0;left:0;display:block;z-index:2000;text-align:center}.valoraciones .contenedorLoadingBuscador .loader[data-v-b80e6856]{margin:300px auto;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-width:4px!important;border-style:solid none none none!important}.fichaHotel .valoraciones .valoracion[data-v-b80e6856]{transition-duration:.25s;margin-bottom:25px}.fichaHotel .puntuacion[data-v-b80e6856]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;cursor:pointer}.fichaHotel .puntuacion>div[data-v-b80e6856]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.fichaHotel .puntuacion>div span[data-v-b80e6856]{display:block;margin-left:-1px;width:98%;height:100%;border-radius:10px}.fichaHotel .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-b80e6856]{font-weight:700;margin-left:3px}.fichaHotel .valoracion .puntuacion .total-valoracion[data-v-b80e6856]{font-size:.9em;margin-right:3px}.fichaHotel .valoracion>p[data-v-b80e6856]{margin-bottom:0;color:#333;font-size:13px}.fichaHotel .valoracion .nombre[data-v-b80e6856],.fichaHotel .valoracion .opinion[data-v-b80e6856]{font-size:14px}.fichaHotel .valoracion .opinion .titulo[data-v-b80e6856]{font-size:13px;margin:10px 0 3px;font-weight:700}.fichaHotel .valoracion .opinion .texto p[data-v-b80e6856]{margin-bottom:6px}.fichaHotel .btnCargarValoraciones[data-v-b80e6856]{font-weight:700;font-size:16px;padding:3px 20px;border-radius:20px;display:block;color:#fff;margin:10px auto}.fichaHotel .ancla-seccion[data-v-b80e6856]{opacity:0;height:0;width:0;border:0}.fichaHotel .margin-section-ficha[data-v-b80e6856]{margin-top:90px!important}.fichaHotel .card-shadow[data-v-b80e6856]{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;transition:box-shadow .3s linear}.fichaHotel .card-shadow[data-v-b80e6856]:hover{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.14);box-shadow:0 0 20px 6px #00000024}.fichaHotel h3.sub-titulo[data-v-b80e6856]{font-family:inherit;text-align:center;font-weight:700;margin-bottom:10px;color:#464646;font-size:22px}.banner div.banner-container[data-v-b80e6856]{background-color:#fff;border-radius:7px;display:flex;text-decoration:none}.banner div.banner-container[data-v-b80e6856]:hover{text-decoration:none}.banner div.banner-container div.banner-img[data-v-b80e6856]{position:relative}.banner div.banner-container div.banner-img[data-v-b80e6856]: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-b80e6856]{-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-b80e6856]{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-b80e6856]{margin:0;font-size:2.2rem;font-weight:700}.banner div.banner-container div.banner-text p[data-v-b80e6856]{margin:2rem 0 10px}.banner div.banner-container div.banner-text p.direccion[data-v-b80e6856]{text-transform:capitalize;font-weight:400;font-size:16px}.banner div.banner-container div.banner-text .tipo-alojamiento[data-v-b80e6856]{background-color:#757575;color:#fff;padding:5px 25px;border-radius:5px;font-weight:700}.banner .mapa[data-v-b80e6856]{position:relative;text-align:center;cursor:pointer}.banner .mapa p[data-v-b80e6856]{position:absolute;top:50%;left:42%;transform:translate(-50%,-50%);margin:0!important;font-size:30px;font-weight:700;color:#000}.fichaHotel .room-agrupada[data-v-b80e6856]{cursor:default;border-radius:5px;background-color:#fff;margin-bottom:25px;border:none}.fichaHotel .room-agrupada[data-v-b80e6856] .info-habitacion{padding-bottom:20px}.fichaHotel .room-agrupada .datosHab[data-v-b80e6856]{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-b80e6856]{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-b80e6856]{align-items:baseline}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-b80e6856]{transition:.5s ease-in-out;margin-left:20px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow.fill-renfe[data-v-b80e6856]{fill:#d62d61!important}.fichaHotel .room-agrupada .datosHab.collapsed svg.arrow[data-v-b80e6856]{transform:rotate(0)}.fichaHotel .room-agrupada .datosHab.not-collapsed svg.arrow[data-v-b80e6856]{transform:rotate(-180deg)}.fichaHotel .room-agrupada .datosHab .desde[data-v-b80e6856]{font-weight:500!important;font-size:15px;margin-right:10px}.servicios .servicios-svg[data-v-b80e6856]{text-align:center;margin-top:30px;display:flex;justify-content:space-around;align-items:flex-end}.servicios.no-responsive .servicios-svg[data-v-b80e6856]{justify-content:center}.servicios.no-responsive .servicios-svg div.item[data-v-b80e6856]{margin:0 30px}.servicios .servicios-svg div.item[data-v-b80e6856]{display:flex;flex-direction:column;align-items:center}.servicios .servicios-svg div.item span[data-v-b80e6856]{margin-top:5px}.servicios .serviceIcon[data-v-b80e6856]{width:50px;margin:0 5px;vertical-align:bottom;max-height:50px}.servicios .serviceIcon.fill-renfe[data-v-b80e6856]{fill:#d62d61!important}.servicios .servicios-svg[data-v-b80e6856] .carousel-inner{display:flex;height:150px;justify-content:center}.servicios .servicios-svg[data-v-b80e6856] .carousel-item{margin:0 auto}.servicios .servicios-svg[data-v-b80e6856] .carousel-item.active{cursor:default;background-color:unset}.servicios .servicios-svg[data-v-b80e6856] .carousel-item .carousel-caption{width:100%;height:100%;display:flex;position:relative;right:0;left:0;bottom:0;padding:0;justify-content:space-around;align-items:center;color:#000;font-weight:500}.servicios .servicios-svg[data-v-b80e6856] .carousel-control-prev-icon,.servicios .servicios-svg[data-v-b80e6856] .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.2rem;height:2.2rem;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-size:30px}.servicios .servicios-svg[data-v-b80e6856] .carousel-control-prev-icon:before,.servicios .servicios-svg[data-v-b80e6856] .carousel-control-next-icon:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='10px' height='16px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 3.43 6.87'%3E%3Cscript xmlns=''/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23F55B51;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Capa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M3.29 3.92l-1.68 2.55c-0.17,0.27 -0.41,0.41 -0.73,0.41 -0.18,0 -0.34,-0.05 -0.48,-0.14 -0.26,-0.18 -0.4,-0.42 -0.4,-0.74 0,-0.18 0.05,-0.34 0.15,-0.48l1.32 -2.02c0.02,-0.03 0.02,-0.07 -0,-0.11l-1.32 -2.01c-0.1,-0.15 -0.15,-0.32 -0.15,-0.49 0,-0.31 0.13,-0.55 0.4,-0.73 0.14,-0.1 0.3,-0.14 0.48,-0.14 0.32,0 0.56,0.13 0.73,0.4l1.68 2.56c0.1,0.14 0.14,0.3 0.14,0.48 0,0.18 -0.05,0.34 -0.14,0.48z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E")!important;filter:grayscale(1);opacity:1;color:inherit;font-family:inherit;font-size:0}.servicios .servicios-svg[data-v-b80e6856] .carousel-control-prev-icon:before{transform:rotate(180deg)}.servicios .servicios-svg[data-v-b80e6856] .carousel-indicators{top:125px;padding-left:0}.servicios .servicios-svg[data-v-b80e6856] .carousel-indicators button{background-color:#464646}.servicios .servicios-svg[data-v-b80e6856] .carousel-indicators button.active{padding:0}.mas-servicios[data-v-b80e6856]{text-align:center;font-size:18px;margin:40px 0 0}.mas-servicios .btn-ver-mas[data-v-b80e6856]{font-size:18px;font-weight:700;cursor:pointer}#masServicios .tablaServicios[data-v-b80e6856]{-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;color:#464646}.descripcion .texto-descripcion[data-v-b80e6856]{font-size:17px;margin-top:30px}.descripcion .card[data-v-b80e6856]{margin-top:100px;padding:0;border-radius:.4rem;border:0;margin-bottom:100px}.descripcion .card .card-body[data-v-b80e6856]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.descripcion .card .card-body .pregunta-final[data-v-b80e6856]{font-weight:700;margin-bottom:0}.descripcion .card .card-body .boton-reservar[data-v-b80e6856]{padding:5px 45px;border-radius:5px;color:#fff;font-weight:700;font-size:16px}.info-busqueda p[data-v-b80e6856]{margin-right:0}.info-busqueda[data-v-b80e6856]{text-align:center;display:flex;justify-content:center;align-items:flex-start}[data-v-b80e6856] .detalles-habitacion{width:90%;margin:0 auto}.btn-toggle-detalles[data-v-b80e6856]{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 span.text-expanded[data-v-b80e6856],.btn-toggle-detalles.not-collapsed span.text-collapsed[data-v-b80e6856]{display:none}.btn-toggle-detalles.not-collapsed span.text-expanded[data-v-b80e6856]{display:inline}.detalles-habitacion .infoDormitorio[data-v-b80e6856]{margin:20px 0 0 12px}.detalles-habitacion .infoDormitorio .servicios-habitacion .titulo-servicios[data-v-b80e6856]{margin:20px 0;font-weight:700}.detalles-habitacion .infoDormitorio .listado-servicios[data-v-b80e6856]{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[data-v-b80e6856] span{display:block}.detalles-habitacion .infoDormitorio .listado-servicios[data-v-b80e6856] span:before{content:url("data:image/svg+xml,%3Csvg height='auto' viewBox='0 0 1.45 1.25' width='13px' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' style='shape-rendering: geometricprecision; text-rendering: geometricprecision; fill-rule: evenodd; clip-rule: evenodd; fill: rgb(115, 169, 49);'%3E%3Cg id='Capa_x0020_1'%3E%3Cpath d='M1.4 0.07l-0.04 -0.03c-0.06,-0.06 -0.16,-0.05 -0.22,0.01l-0.65 0.72 -0.2 -0.17c-0.06,-0.06 -0.16,-0.05 -0.22,0.01l-0.03 0.04c-0.03,0.03 -0.04,0.07 -0.04,0.11 0,0.04 0.02,0.08 0.05,0.11l0.36 0.33c0.03,0.03 0.07,0.04 0.12,0.04 0.04,-0 0.08,-0.02 0.11,-0.05l0.78 -0.9c0.03,-0.03 0.04,-0.07 0.04,-0.11 -0,-0.04 -0.02,-0.08 -0.05,-0.11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");margin-right:5px}@media screen and (max-width: 830px){h3.nombre-alojamiento[data-v-b80e6856]{font-size:1.5rem;margin-top:15px}.categoria-hotel svg[data-v-b80e6856]{width:20px}.banner-hotel .col-md-12[data-v-b80e6856]{padding:0}.banner div.banner-container div.banner-img img[data-v-b80e6856]{width:100%;height:100%}.banner div.banner-container div.banner-text[data-v-b80e6856]{min-width:45%;zoom:76%}.banner div.banner-container div.banner-text p[data-v-b80e6856]{font-size:16px}.info-busqueda[data-v-b80e6856]{margin-bottom:10px}.servicios.no-responsive[data-v-b80e6856]{display:none!important}.servicios.responsive[data-v-b80e6856]{display:block!important}#masServicios .tablaServicios[data-v-b80e6856]{-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-b80e6856]{width:100%}.descripcion .card .card-body[data-v-b80e6856]{flex-direction:column}.descripcion .card .card-body .boton-reservar[data-v-b80e6856]{margin-top:20px}.descripcion .texto-descripcion[data-v-b80e6856]{font-size:14px}}@media screen and (max-width: 768px){.tablaServicios[data-v-b80e6856]{column-count:4}}@media screen and (max-width: 630px){.btn-toggle-detalles[data-v-b80e6856]{width:90%;font-size:.9rem}.fichaHotel .detalles-habitacion[data-v-b80e6856]{font-size:12px}.detalles-habitacion .infoDormitorio .listado-servicios[data-v-b80e6856]{grid-template-columns:100%;font-size:inherit}}@media screen and (max-width: 560px){.modalHabitaciones div.hotel .categoria img[data-v-b80e6856]{height:10px}.fichaHotel .tituloHotel[data-v-b80e6856]{display:none}.fichaHotel .tituloHotel.collapsed[data-v-b80e6856]{border-bottom:1px solid #c2c2c2}.fichaHotel .tituloHotel.btnCollapse[data-v-b80e6856]{display:block;position:relative}.fichaHotel .tituloHotel.btnCollapse svg[data-v-b80e6856]{position:absolute;right:0;width:24px;height:24px}.fichaHotel .tituloHotel.not-collapsed svg[data-v-b80e6856]{transform:rotateX(180deg)}}@media screen and (max-width: 450px){.tablaServicios[data-v-b80e6856]{column-count:3}.fichaHotel .room-agrupada .datosHab[data-v-b80e6856]{zoom:75%}.fichaHotel .room-agrupada .datosHab span[data-v-b80e6856]{margin-right:10px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-b80e6856]{margin-right:20px}}@media screen and (min-width: 560px){.fichaHotel .tituloHotel.btnCollapse[data-v-b80e6856]{display:none}.nombre_opcional.datosHab.primera[data-v-b80e6856]{padding:10px 0 4px 5px!important}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-b80e6856]:first-child{margin:0}theme--light.v-pagination .v-pagination__item--active[data-v-b80e6856]{color:#080808}}@media screen and (max-width: 585px){.info-busqueda p[data-v-b80e6856]{margin-right:60px}}@media screen and (max-width: 521px){.info-busqueda[data-v-b80e6856]{align-items:center}}.hotelsFilterContainer .filtro.ubicacion .slider-ubicacion .v-slider-thumb__label{min-width:50px}div.hotelsFilterContainer[data-v-5f6f793c]{background-color:#fff!important;margin:0!important;color:#464646;border-radius:12px;width:100%!important;max-width:100%;position:relative;left:0;padding-bottom:30px;font-family:Roboto,sans-serif}.hotelsFilterContainer h2.tituloFiltro[data-v-5f6f793c]{background-color:transparent!important;margin-bottom:0!important;padding:15px 15px 0!important;border-radius:unset!important;width:100%;font-size:15px!important;color:inherit!important;font-weight:700;display:flex!important;font-family:inherit}.hotelsFilterContainer h2.tituloFiltro .close[data-v-5f6f793c]{display:none;position:relative}.hotelsFilterContainer .filtrosContent[data-v-5f6f793c]{background-color:transparent;max-height:unset;overflow-y:auto;padding-bottom:80px}.hotelsFilterContainer .filtro[data-v-5f6f793c]{padding:0 15px}.hotelsFilterContainer .filtro label.titulo[data-v-5f6f793c]{margin-top:20px;color:#767676;cursor:default;font-size:15px}.hotelsFilterContainer .filtro p[data-v-5f6f793c],.hotelsFilterContainer .filtro label[data-v-5f6f793c]{color:inherit;font-size:13px;border:none;padding:0}.hotelsFilterContainer .filtro p[data-v-5f6f793c]{margin-left:0}.hotelsFilterContainer .filtro p svg[data-v-5f6f793c]{vertical-align:middle;fill:#fff}.hotelsFilterContainer .filtro p.selected svg[data-v-5f6f793c]{display:inline-block!important}.hotelsFilterContainer .filtro.regimenes p svg[data-v-5f6f793c]{display:none}.hotelsFilterContainer .filtro.regimenes p svg.selected[data-v-5f6f793c]{display:inline!important}.hotelsFilterContainer #categorias label.categoria>svg[data-v-5f6f793c]{width:17px;height:17px;margin:0 1px;fill:#767676}.hotelsFilterContainer .filtro.servicios #servicios[data-v-5f6f793c]{display:block;align-items:center;justify-content:center;margin:0;width:100%}.hotelsFilterContainer .filtro.servicios svg[data-v-5f6f793c]{margin:0 4px;width:17px;height:21px;fill:#767676}.hotelsFilterContainer .filtro.servicios svg[data-v-5f6f793c],.hotelsFilterContainer .filtro #categorias img[data-v-5f6f793c]{cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c]{padding:0}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .vs__selected-options span,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .vs__selected-options span{margin:0;border:0}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .v-select,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .v-select{background-color:transparent!important}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .v-select .vs__dropdown-toggle .vs__open-indicator,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .v-select .vs__dropdown-toggle .vs__open-indicator{transform:none;fill:#000;display:none}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .v-select .vs__dropdown-menu,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .v-select .vs__dropdown-menu{min-width:91px!important;width:100%;padding-left:0}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] input{margin:0;border:0;color:#727271}.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .vs__selected+.vs__search{display:none}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .vs__dropdown-toggle .vs__search,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:0}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .vs__clear,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .vs__clear{display:flex}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .vs__actions,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .vs__actions{padding:0}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .vs__dropdown-toggle,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .vs__dropdown-toggle{background-color:transparent;padding:5px;border:2px solid #767676;color:#000;width:100%;cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .vs__dropdown-menu .vs__dropdown-option,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .vs__dropdown-menu .vs__dropdown-option{color:#000}.hotelsFilterContainer .filtro #nombre[data-v-5f6f793c] .vs__dropdown-menu li.vs__dropdown-option--highlight,.hotelsFilterContainer .filtro #location[data-v-5f6f793c] .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.hotelsFilterContainer .filtro input[data-v-5f6f793c]{width:unset;display:none}.hotelsFilterContainer .filtro label[data-v-5f6f793c]{display:flex;align-items:center;position:relative;margin:7px 0;cursor:pointer;border:none}.hotelsFilterContainer .filtro .checkmark[data-v-5f6f793c]{height:22px!important;width:22px!important;border-radius:3px;border:1px solid #767676;box-sizing:border-box;margin-right:5px;display:inline-flex;justify-content:center}.hotelsFilterContainer .filtro label:hover .checkmark[data-v-5f6f793c]{border-color:#464646!important}.hotelsFilterContainer .filtro .checkmark svg[data-v-5f6f793c]{width:14px!important;vertical-align:middle;display:none;fill:#fff!important}.hotelsFilterContainer .filtro .checkmark.checked svg[data-v-5f6f793c]{display:block}.hotelsFilterContainer .filtro.ubicacion #location[data-v-5f6f793c]{display:flex;flex-direction:column;padding:0 18px;margin-top:25px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles[data-v-5f6f793c]{margin-bottom:60px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles.hotel[data-v-5f6f793c]{display:none}.hotelsFilterContainer .filtro.ubicacion button.btn-aceptar[data-v-5f6f793c]{font-size:.9em;border:2px solid #767676;color:#767676;border-radius:40px;padding:3px 20px;width:fit-content;align-self:center}.hotelsFilterContainer .filtro.ubicacion .v-slider__thumb[data-v-5f6f793c]:after{cursor:pointer}.hotelsFilterContainer .filtro.ubicacion .v-slider__thumb-label[data-v-5f6f793c]>*{color:#fff}.hotelsFilterContainer .botonera[data-v-5f6f793c]{display:flex;justify-content:flex-end;margin-top:10px}.hotelsFilterContainer .botonera .btnGris[data-v-5f6f793c]{border-radius:40px;border:2px solid #666666;margin-right:15px}.hotelsFilterContainer .botonera button[data-v-5f6f793c]{display:none}#categorias[data-v-5f6f793c],#regimenes[data-v-5f6f793c],#price[data-v-5f6f793c],#tematicas[data-v-5f6f793c],#tipoEstablecimiento[data-v-5f6f793c],#tarifaReembolsable[data-v-5f6f793c]{margin:0!important;border:none!important}#tematicas[data-v-5f6f793c]{max-height:unset;overflow-y:auto}@media screen and (max-width: 1200px){.hotelsFilterContainer[data-v-5f6f793c]{max-width:unset}}@media screen and (max-width: 1010px){.hotelsFilterContainer[data-v-5f6f793c]{text-align:left;padding-top:0!important}}@media screen and (max-width: 830px){.hotelsFilterContainer h2.tituloFiltro[data-v-5f6f793c]{border-bottom:2px solid #767676!important;background-color:#fff!important;position:fixed;top:0;left:0;z-index:2;padding:15px!important;font-size:1.2rem!important;justify-content:space-between;align-items:center}.hotelsFilterContainer h2.tituloFiltro .close[data-v-5f6f793c]{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100;display:block;width:fit-content;height:45px;position:unset}div.hotelsFilterContainer[data-v-5f6f793c]{padding-top:40px!important}.hotelsFilterContainer .botonera[data-v-5f6f793c]{position:fixed;bottom:0;left:0;display:flex;align-items:center;width:100%;padding:15px;background-color:#eff3f6;justify-content:flex-end}.hotelsFilterContainer .botonera button[data-v-5f6f793c]{background-color:#fff;padding:8px 0;margin:0 10px 0 0;width:40%;min-width:150px;text-align:center;font-size:20px;border-radius:5px;color:#fff}.hotelsFilterContainer .botonera button[data-v-5f6f793c]{display:block}}@media screen and (max-width: 520px){.hotelsFilterContainer .botonera .btnGris[data-v-5f6f793c]{padding:2px 10px!important}}.hotelsOrdenacionContainer[data-v-0a23c693]{background-color:#fff!important;margin:0!important;padding:6px 0 6px 5px;width:fit-content!important;display:flex;align-items:center;max-width:unset;position:relative;border:2px solid #767676;border-radius:5px}#configuracion-compra-container div.hotelsOrdenacionContainer h2.tituloOrdenacion[data-v-0a23c693]{width:unset;color:#464646!important;font-weight:700;font-size:15px;padding:8px 20px!important;background-color:transparent;border-right:1px solid #dadada!important;margin:0;font-family:inherit}.hotelsOrdenacionContainer .ordenacionContent[data-v-0a23c693]{background-color:transparent;max-height:unset}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__selected-options{padding:0}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__selected-options span{margin:0;border:0;padding:0;font-size:15px;color:#767676;line-height:unset}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__selected-options .option{display:flex;align-items:center}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-0a23c693]{background-color:transparent!important;min-width:200px!important;padding:0 20px}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-0a23c693] .vs__dropdown-toggle{border:none;padding:0}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-0a23c693] .vs__dropdown-toggle .vs__open-indicator{display:none}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-0a23c693] .vs__dropdown-menu{min-width:200px!important;width:100%;padding-left:0}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:none!important;font-size:13px}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__clear{display:flex}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__actions{padding:0}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__dropdown-menu .vs__dropdown-option{color:#000}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.hotelsOrdenacionContainer .ordenacionContent .iconoFlecha svg[data-v-0a23c693]{fill:#767676}.hotelsOrdenacionContainer .ordenacionContent .iconoFlecha.rotate svg[data-v-0a23c693]{transform:rotate(180deg)}@media screen and (max-width: 1200px){.hotelsOrdenacionContainer[data-v-0a23c693]{max-width:unset}}@media screen and (max-width: 1010px){.hotelsOrdenacionContainer[data-v-0a23c693]{text-align:left;padding-top:0!important}}@media screen and (max-width: 830px){.hotelsOrdenacionContainer[data-v-0a23c693]{background-color:transparent!important;margin:0!important;padding:0;display:block;border:none;border-radius:0;width:100%!important}#configuracion-compra-container div.hotelsOrdenacionContainer h2.tituloOrdenacion[data-v-0a23c693]{display:none}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-0a23c693],.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-0a23c693] .vs__dropdown-menu{min-width:100px!important;width:100%;padding:0}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-0a23c693] .vs__dropdown-menu{margin-top:5px}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__dropdown-toggle .vs__search{max-width:1px;padding:0;margin:0}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__selected-options{justify-content:center}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-0a23c693] .vs__selected-options span{font-size:16px;color:#464646}.hotelsOrdenacionContainer .ordenacionContent .iconoFlecha svg[data-v-0a23c693]{fill:#464646}}@media screen and (max-width: 520px){.hotelsOrdenacionContainer h2.tituloOrdenacion[data-v-0a23c693]{font-size:14px!important}}#modalMapaHoteles.modal-mapa-hoteles .modal-content{height:100%}#modalMapaHoteles.modal-mapa-hoteles .modal-header{width:unset!important;height:unset!important}#modalMapaHoteles.modal-mapa-hoteles header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}#modalMapaHoteles.modal-mapa-hoteles .modal-dialog{max-width:1200px!important}#modalMapaHoteles .modal-dialog .modal-header{border-bottom:0}#modalMapaHoteles .modal-dialog .modal-footer{border-top:0}#modalMapaHoteles .modal-dialog .modal-header .close{margin:0;padding:0}.modal-filtros header{padding:0;margin:0;z-index:1000;display:block;width:100%;height:fit-content;position:absolute;top:0;left:0}.modal-filtros header .close{font-size:45px;font-weight:100;margin-top:-10px;display:block;width:fit-content;height:fit-content}.modal-filtros .modal-content{height:100%;border:none}.modal-filtros .modal-dialog .modal-header{border-bottom:0}.modal-dialog .modal-header .close{margin:0;padding:0}div#ocio_resultados.seleccion_hotel[data-v-6e0a2eda]{display:flex;justify-content:space-between;font-family:inherit}.section-filtros[data-v-6e0a2eda]{width:25%}.section-resultados[data-v-6e0a2eda]{width:73%}.hotelBase[data-v-6e0a2eda]{max-width:100%;width:100%;text-align:left;padding:0;z-index:1;grid-column:2/4;grid-row:2/3}.div_infoHotel[data-v-6e0a2eda]{padding:0!important;height:100%;display:block}.div_infoHotel .fila-distancia-ciudad[data-v-6e0a2eda]{font-weight:400;font-family:Roboto,sans-serif;color:inherit;font-size:inherit!important;margin:0 0 2px!important}div.div_infoHotel p.direccion[data-v-6e0a2eda]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}div.hotelResume[data-v-6e0a2eda]{width:100%;margin-top:0;margin-bottom:25px;min-height:unset!important;border:none!important;border-radius:12px;background-color:#fff;padding:0!important;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012;position:relative}div.hotelResume.recomendado[data-v-6e0a2eda]{border:2px solid #73a931}#ocio_resultados.seleccion_ocio[data-v-6e0a2eda]{background:none!important;border:none!important;width:100%!important;margin:0!important;float:none!important;text-align:left}div.imgHotel[data-v-6e0a2eda]{width:95%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;float:none;padding:0!important;vertical-align:top;margin-right:0!important;grid-column:1/2;grid-row:1/4}.imgHotel .lupa[data-v-6e0a2eda]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg);pointer-events:none}.imgHotel:hover .lupa[data-v-6e0a2eda]{display:block}button.btnElegir[data-v-6e0a2eda]{display:flex;align-items:center;justify-content:center;padding:2px 0;margin:0;border:0;color:#fff;font-size:1.25em;text-transform:lowercase;width:200px;border-radius:5px;transition-property:background-color;transition-duration:.4s}.div_infoHotel .hotelData[data-v-6e0a2eda]{font-size:1rem;font-weight:400;color:#464646;position:relative;width:100%;min-height:175px;display:grid;grid-template-columns:38% 48% 14%;grid-template-rows:40px auto;height:100%;padding-right:20px}.div_infoHotel .hotelData .leyenda-precio[data-v-6e0a2eda]{text-align:center;margin:10px 0 0;color:#464646;font-size:.9em;font-weight:400;grid-column:2/4;grid-row:3/4;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.div_infoHotel .hotelData .leyenda-precio .leyenda-impuestos[data-v-6e0a2eda]{margin:0;font-size:.85em;line-height:normal}.div_infoHotel .hotelData .botonera .valorPrecio[data-v-6e0a2eda]{font-weight:700;display:inline-flex;align-items:baseline}.div_infoHotel .hotelData .valorPrecio .small[data-v-6e0a2eda]{font-size:75%;font-weight:inherit}.div_infoHotel .hotelData .fila-distancia-ciudad[data-v-6e0a2eda],.div_infoHotel .hotelData .valoracion[data-v-6e0a2eda],.div_infoHotel .hotelData .nombre-regimen[data-v-6e0a2eda]{font-size:inherit!important;font-weight:inherit;color:inherit;margin-bottom:2px!important}.div_infoHotel .hotelData .fila-distancia-ciudad .ciudad[data-v-6e0a2eda]{text-transform:capitalize}.div_infoHotel .separador[data-v-6e0a2eda]{font-size:1.1rem}.div_infoHotel .hotelData .botonera[data-v-6e0a2eda]{margin:10px 0 15px 15px;grid-column:1/4;grid-row:4/5;display:flex;justify-content:space-between;align-items:baseline}.hotelData .botonera .col-condiciones-boton[data-v-6e0a2eda]{display:flex;align-items:center;min-width:fit-content}.div_infoHotel .botonera .otras-tarifas[data-v-6e0a2eda]{display:flex;align-items:center;font-weight:700;cursor:pointer}.div_infoHotel .botonera .otras-tarifas .arrow[data-v-6e0a2eda]{margin-left:15px}.div_infoHotel .botonera button[data-v-6e0a2eda]{display:flex;align-items:center;justify-content:center;padding:2px 0;margin:0;border:0;color:#fff;text-transform:lowercase;width:200px;border-radius:50px;transition-property:background-color;transition-duration:.4s}.hotelResult.renfe-viajes .div_infoHotel .botonera button[data-v-6e0a2eda]{border-radius:3px}span.textoElegir[data-v-6e0a2eda]{display:block;margin:0;border-radius:15px;font-family:Rotobo,sans-serif;color:#fff;border:0;text-align:center;padding:3px 18px;outline:none;transition:.5s ease-in-out}svg.flecha-elegir[data-v-6e0a2eda]{display:none}.top-row-container .desktop[data-v-6e0a2eda]{display:flex;justify-content:space-between;align-items:center}.top-row-container .total-alojamientos[data-v-6e0a2eda]{margin:0 0 0 auto}.top-row-container .mobile[data-v-6e0a2eda]{display:none}.div_infoHotel .hotelData .botonera .texto-cancelar[data-v-6e0a2eda]{display:flex;align-items:center;margin-right:30px;color:#73a931}.div_infoHotel .hotelData .botonera .texto-cancelar svg[data-v-6e0a2eda]{margin-right:6px;width:14px}.div_infoHotel .hotelBase p[data-v-6e0a2eda]{margin:5px 0}.div_infoHotel p.nombreHotel[data-v-6e0a2eda]{cursor:pointer;font-size:1.25em;margin:10px 0 0;font-weight:700;display:flex;align-items:center;color:#464646!important;position:relative;grid-column:2/4;grid-row:1/2}.div_infoHotel p.nombreHotel span[data-v-6e0a2eda]{color:#464646}.div_infoHotel .categoriaHotel[data-v-6e0a2eda]{line-height:0;margin-left:20px}.div_infoHotel .categoriaHotel[data-v-6e0a2eda] svg{width:17px;height:17px;margin-right:3px;fill:#fd9a34}div.imgHotel img[data-v-6e0a2eda]{display:block;height:100%;max-height:215px;width:100%;align-self:flex-start;border:none!important;border-radius:12px 0 0;background-color:#464646;object-fit:cover}.div_infoHotel .nombre-regimen[data-v-6e0a2eda]{color:inherit;font-size:inherit!important;font-weight:inherit}.datosTipoHotel[data-v-6e0a2eda]{border-bottom:none!important;font-size:.9em;font-weight:400;color:#464646}.borderPunteado[data-v-6e0a2eda]{display:none!important}.valoraciones .valoracion[data-v-6e0a2eda]{transition-duration:.25s;margin-bottom:25px}.valoracion .puntuacion[data-v-6e0a2eda]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.hotelBase .valoracion .puntuacion[data-v-6e0a2eda]{cursor:pointer}.hotelBase .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-6e0a2eda]{font-weight:700;margin-left:4px}.hotelBase .valoracion .puntuacion .valoraciones-totales[data-v-6e0a2eda]{text-transform:lowercase}.valoracion .puntuacion>div[data-v-6e0a2eda]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-6e0a2eda]{display:block;margin-left:-1px;height:100%;border-radius:10px}.servicios[data-v-6e0a2eda]{display:flex;margin:5px 0 8px;cursor:pointer;width:fit-content}.servicios .item[data-v-6e0a2eda]{margin:0 8px}.servicios .item[data-v-6e0a2eda]:first-child{margin-left:0}svg.serviceIcon[data-v-6e0a2eda]{width:unset;height:1.25em;vertical-align:bottom;margin:0}.trip-advisor img[data-v-6e0a2eda]{margin-left:-7px;height:1.35em}.grupoDerecha[data-v-6e0a2eda]{margin-left:0;padding:0;width:100%!important;background-color:transparent!important;float:none;display:block}.modal-dialog .modal-content footer.modal-footer[data-v-6e0a2eda]{padding:0 0 1.5rem;border:0;margin:0}.seleccion_hotel .seleccionHotels.grupoDerecha[data-v-6e0a2eda]{margin:0 0 10px}.resultsHoteles[data-v-6e0a2eda]{display:flex;flex-direction:column;margin-top:15px}.loader-hoteles[data-v-6e0a2eda]{margin-top:50px}.hotelesVacio[data-v-6e0a2eda]{margin-top:50px;padding:20px;text-align:center}.div_infoHotel .distancia[data-v-6e0a2eda],.div_infoHotel .tipo-habitacion-regimen[data-v-6e0a2eda]{color:inherit;font-size:inherit;cursor:pointer}.google-mapa[data-v-6e0a2eda]{height:250px}.btn-mapa-hoteles[data-v-6e0a2eda]{display:flex;align-items:center;justify-content:center;align-self:stretch;width:18%;margin:0 0 0 15px;cursor:pointer}.btn-mapa-hoteles img[data-v-6e0a2eda]{border-radius:5px;border:1px solid #767676;width:100%;height:100%;object-fit:cover}div.btn-mapa-hoteles p[data-v-6e0a2eda]{position:absolute;margin:0}@media screen and (max-width: 1200px){.resultsHoteles[data-v-6e0a2eda]{display:block}.hotelBase[data-v-6e0a2eda]{max-width:330px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-6e0a2eda]{margin:0!important}.hotelResume[data-v-6e0a2eda]{min-height:370px!important}div.seleccion_ocio.seleccion_hotel[data-v-6e0a2eda]{width:78%!important}button.btnElegir[data-v-6e0a2eda]{width:85%;padding:2px 5px}span.textoElegir[data-v-6e0a2eda]{margin-left:0}}@media screen and (max-width: 1020px){div.seleccion_ocio.seleccion_hotel[data-v-6e0a2eda]{width:99%!important}.hotelResume[data-v-6e0a2eda]{width:48%}}@media screen and (max-width: 1010px){.hotelBase[data-v-6e0a2eda]{max-width:350px!important}}@media screen and (min-width: 831px){.div_infoHotel .hotelData .botonera .valorPrecio[data-v-6e0a2eda]{color:#fff!important}}@media screen and (max-width: 830px){.section-filtros[data-v-6e0a2eda],.top-row-container .desktop[data-v-6e0a2eda]{display:none}.section-resultados[data-v-6e0a2eda]{width:100%}.top-row-container .mobile[data-v-6e0a2eda]{display:block}.top-row-container .filtros-ordenar-responsive[data-v-6e0a2eda]{display:flex;background-color:#fff!important;margin:0 0 15px!important;padding:8px 10px;width:100%!important;align-items:center;max-width:unset;position:relative;border:2px solid #767676;border-radius:5px}.top-row-container .filtros-ordenar-responsive>div[data-v-6e0a2eda]{display:flex;justify-content:center;width:50%!important;font-weight:700;color:#464646;padding:8px 0;border-right:1px solid #dadada}.filtros-ordenar-responsive>div[data-v-6e0a2eda]:last-child{border-right:none}.btn-mapa-hoteles[data-v-6e0a2eda]{margin:0}.modal-filtros .modal-content[data-v-6e0a2eda]{border:none;border-radius:0}div.imgHotel[data-v-6e0a2eda]{width:92%}.div_infoHotel .hotelData[data-v-6e0a2eda]{font-size:.8rem;grid-template-columns:33% 64% auto;grid-template-rows:auto;padding-right:10px}.div_infoHotel p.nombreHotel[data-v-6e0a2eda]{margin:10px 0 5px;align-items:flex-start;flex-direction:column}.div_infoHotel p.nombreHotel .categoriaHotel[data-v-6e0a2eda]{margin:5px 0 2px;line-height:normal}.div_infoHotel .fila-distancia-ciudad[data-v-6e0a2eda],.div_infoHotel .tipo-habitacion-regimen[data-v-6e0a2eda]{display:flex;flex-direction:column}.div_infoHotel .fila-distancia-ciudad .separador[data-v-6e0a2eda],.div_infoHotel .tipo-habitacion-regimen .separador[data-v-6e0a2eda]{display:none}.div_infoHotel .hotelData .leyenda-precio>span[data-v-6e0a2eda]:not(.valorPrecio):not(.texto-cancelar){display:none}.div_infoHotel .hotelData .botonera[data-v-6e0a2eda]{align-items:center}.div_infoHotel .hotelData .botonera .btnElegir[data-v-6e0a2eda]{background-color:transparent!important;padding:0;justify-content:flex-end;width:unset}.div_infoHotel .hotelData .botonera .valorPrecio[data-v-6e0a2eda]{font-size:1.35em}.div_infoHotel .hotelData .botonera .btnElegir span.textoElegir[data-v-6e0a2eda]{display:none}.div_infoHotel .hotelBase[data-v-6e0a2eda]{grid-column:2/3;padding:0 2px!important;max-width:100%!important;width:100%;margin-top:0!important}.div_infoHotel .hotelData svg.flecha-elegir[data-v-6e0a2eda]{grid-column:3/4;grid-row:2/3;display:block;width:10px}.div_infoHotel .botonera .texto-cancelar[data-v-6e0a2eda]{font-size:.9em}.hotelResume[data-v-6e0a2eda]{width:31%}.modal .modal-dialog[data-v-6e0a2eda]{max-width:100%;margin:0}.div_infoHotel .botonera[data-v-6e0a2eda]{justify-content:space-between}.div_infoHotel .botonera button[data-v-6e0a2eda]{margin:0;width:10em}}@media screen and (max-width: 805px){.hotelResume[data-v-6e0a2eda]{min-height:350px!important}}@media (max-width: 770px){.borderPunteado[data-v-6e0a2eda]{display:none!important}span.descuento[data-v-6e0a2eda]{vertical-align:baseline;margin-top:-2px}}@media screen and (max-width: 700px){.hotelesVacio[data-v-6e0a2eda]{padding:120px 20px 0}}@media screen and (max-width: 680px){.hotelResume[data-v-6e0a2eda]{width:45%}}@media screen and (max-width: 530px){.hotelResume[data-v-6e0a2eda]{min-height:350px!important;margin-left:10px}.div_infoHotel[data-v-6e0a2eda]{flex-direction:column}.div_infoHotel .hotelData div.botonera button[data-v-6e0a2eda]{margin-right:5px}}@media screen and (max-width: 450px){.hotelResume[data-v-6e0a2eda]{width:100%;float:none;margin:20px auto;min-height:400px!important}button.btnElegir[data-v-6e0a2eda]{width:70%}}.filtros[data-v-a2641939]{display:grid;grid-template-columns:repeat(3,30%);justify-content:space-between}.filtros .filtro div.contenedor-filtro[data-v-a2641939]{display:flex;flex-direction:column;margin-bottom:15px;width:100%;position:relative}.filtros .filtro div.contenedor-filtro span.titulo[data-v-a2641939]{font-size:.8em;text-align:left}.filtros .filtro div.contenedor-filtro .input-filtro[data-v-a2641939]{background-color:#fff;padding:0 30px 0 10px;border:1px solid #cccccc;border-radius:3px;color:#000;font-size:.8em;outline:none;width:100%;cursor:pointer;font-weight:400;min-height:40px;display:flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='3.2629mm' height='2.8258mm' viewBox='0 0 19.71 17.07' class='arrow-down' style='shape-rendering: geometricprecision; text-rendering: geometricprecision; fill-rule: evenodd; clip-rule: evenodd; cursor: pointer;'><g id='Capa_x0020_2'><polygon points='9.86,17.07 4.93,8.54 -0,0 9.86,0 19.71,0 14.79,8.54 ' style='fill: rgb(0, 0, 0); fill-rule: nonzero;'></polygon></g></svg>");background-repeat:no-repeat;background-size:11px;background-position-x:calc(100% - 10px);background-position-y:50%}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-toggle{padding:0;height:40px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-toggle .vs__actions{padding:0 10px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-toggle .vs__actions svg{width:11px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-menu{padding-left:0;min-width:100%}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option{padding:3px 7px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option .option{display:flex;align-items:center}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected-options{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:0 0 0 10px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected-options .vs__search{opacity:0;width:0;height:0}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected{background-color:transparent;border:none;margin:0;padding:0}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected .option{display:flex}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected .option .nombre,.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected .option .separador{font-weight:400!important;font-size:.8em!important}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected .option .separador{margin:0 8px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected:last-of-type .separador,.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected button{display:none}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option .nombre{font-weight:400;font-size:.9em;line-height:normal}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option .checkmark{height:20px;width:20px;border-radius:3px;border:1px solid;box-sizing:border-box;margin-right:10px;display:inline-flex;justify-content:center;position:relative}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option.vs__dropdown-option--highlight{background-color:transparent;color:inherit}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option:hover .checkmark{border-color:#ccc}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option .checkmark svg{width:14px;vertical-align:middle;display:none;fill:#fff}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option .checkmark.colorBackgroundMarcaBlanca{border:none}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option .checkmark .fondo{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;border-radius:3px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-option .checkmark svg{display:block}.filtros[data-v-a2641939] .vc-popover-content-wrapper,.filtros[data-v-a2641939] .vc-popover-content,.filtros[data-v-a2641939] .vc-container{font-family:inherit}[data-v-a2641939] .vc-pane-layout .vc-pane .vc-day-content.is-disabled{cursor:default}[data-v-a2641939] .vc-pane-layout .vc-pane .vc-day-content.is-disabled:hover,[data-v-a2641939] .vc-pane-layout .vc-pane .vc-day-content.is-disabled:focus{background-color:transparent;font-weight:400}.filtros[data-v-a2641939] .vc-weeks .vc-day .vc-highlights+.vc-day-content{color:#fff}@media screen and (max-width: 500px){.filtros[data-v-a2641939]{grid-template-columns:repeat(2,48%)}.filtros .filtro div.contenedor-filtro span.titulo[data-v-a2641939]{font-size:.7em}.filtros .filtro div.contenedor-filtro .input-filtro[data-v-a2641939]{min-height:34px;background-size:9px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-toggle{height:34px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-toggle .vs__actions{padding:0 10px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__dropdown-toggle .vs__actions svg{width:9px}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected-options .vs__search{opacity:0;width:0;height:0}.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected .option .nombre,.filtros .filtro div.contenedor-filtro[data-v-a2641939] .v-select.select-filtros .vs__selected .option .separador{font-size:.8em!important}}.cabecera-resultados .calendarWrapper{display:block}.seleccion_entradascom .contenedorCalendario .calendarWrapper{width:100%;justify-content:flex-start}.search_trains_container .calendarWrapper input.dateEntradasCom{display:block}.result-wrapper .calendarWrapper input.dateEntradasCom{margin:15px 0;text-align:center;display:none}.contenedorCalendario .modal-calendario .modal{margin-left:0!important;position:absolute!important;top:28px!important;left:0!important;right:unset!important;padding:0!important;width:unset!important;height:unset!important}.modal-calendario .modal-dialog{height:fit-content!important;margin:0!important;max-width:unset!important}.modal-calendario .modal-content{width:fit-content!important;height:unset!important}.modal-calendario .modal-content .modal-body{margin:10px 0 30px;width:40vw}.modal-calendario button[disabled]{cursor:not-allowed}.calendarWrapper .botonera{display:flex;align-items:flex-start;margin:15px 0}.calendarWrapper .botonera button{border:1px solid #cccccc;width:140px;height:50px;margin-right:5px;border-radius:3px;font-size:.7em;background-color:transparent;display:flex;align-items:center}.calendarWrapper .botonera button svg{min-width:25px;min-height:25px;margin:0 10px}.calendarWrapper .botonera button.filtros-calendario svg{min-width:30px;min-height:30px}.calendarWrapper .botonera button.filtros-calendario span.btn-texto{max-width:75px;min-width:75px}.calendarWrapper .botonera button span.btn-texto{display:block;width:100%;text-align:center;padding:0 7px}.calendarWrapper .botonera button.filtros-calendario.colorBackgroundMarcaBlanca{border:none}.calendarWrapper .botonera button.filtros-calendario.colorBackgroundMarcaBlanca svg{fill:#fff!important}.calendarWrapper .botonera button.filtros-calendario.colorBackgroundMarcaBlanca{color:#fff!important}.fc-media-screen,.contenedor-lista-eventos{width:100%!important;margin:10px 0;font-family:inherit}.fc-header-toolbar{margin-bottom:0!important}.fc-toolbar-title,.fc .fc-button{border:none!important;text-transform:capitalize;background-color:transparent!important}#calendar.fc .fc-toolbar-title{margin:0!important;padding:0!important;font-family:inherit}.fc .fc-button .fc-icon{vertical-align:middle;font-size:1.5em}.fc .fc-button:hover,.fc .fc-button:focus,.fc .fc-button:active,.fc .fc-button:focus-visible{background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}.fc .fc-view-harness{overflow:visible}.fc .fc-daygrid-body{width:100%!important;background-color:#eee}.fc .fc-scrollgrid,.fc .fc-scrollgrid table{width:100%!important;table-layout:fixed}.fc-col-header-cell{border:none!important}a.fc-col-header-cell-cushion{color:#fff;text-transform:capitalize;text-decoration:none}.fc-daygrid-day-top a{font-size:1.5em;color:#585858;text-decoration:none}.fc-daygrid-day-top a:hover{text-decoration:none;color:#585858}.fc-day-disabled,.fc-day-past{cursor:not-allowed}.fc-day-past a{color:#d0d0d0}.fc-day-past a:hover{color:#d0d0d0;text-decoration:none;cursor:not-allowed}.fc .fc-daygrid-day.fc-day-today{background-color:transparent}.fc .fc-daygrid-day.fc-day-today a{color:#000}.fc-daygrid-day-events{margin-bottom:0!important}.fc-h-event.fc-daygrid-event{background-color:#476727;border-color:#476727;text-align:center}.fc-h-event.fc-daygrid-event.diaBarato{background-color:#73a931;border-color:#73a931}.fc-event-title{font-size:12px;white-space:break-spaces}.fc .fc-highlight{background-color:transparent}.fc-event-main .sesion{display:flex;align-items:flex-end;flex-wrap:wrap;font-weight:700;color:#666}.diaBarato .fc-event-main .sesion{color:inherit}.fc-event-main .sesion span{flex-grow:1;line-height:normal}.fc-event-main .sesion span:last-of-type:not(.no-entradas){color:inherit!important}.fc-event-main .sesion .hora{font-size:.8em;color:#666;padding-right:2px}.fc-event-main .sesion .precio{font-size:15px}.fc-event-main .sesion .precio .small{font-size:65%;font-weight:700}.fc-event-main .sesion .no-entradas{font-size:.7em;white-space:normal;color:#666!important}.fc-event-main .disponibilidad{height:4px;margin:0 2px 2px;background-color:#ccc;border-radius:0}.fc-event-main .barra-disponibilidad{min-width:5%;max-width:100%;height:100%}.fc-event-main .barra-disponibilidad.alta{background-color:#9c3}.fc-event-main .barra-disponibilidad.media{background-color:#fc0}.fc-event-main .barra-disponibilidad.baja{background-color:red}.calendarWrapper .info-disponibilidad{border-bottom:1px solid black;margin-top:20px;width:100%}.calendarWrapper .info-disponibilidad>div{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:0 10px 10px}.calendarWrapper .info-disponibilidad p.titulo{font-family:Roboto,sans-serif;color:#000;font-size:17px;display:inline-block;margin:0!important;text-align:left;flex-grow:1}.calendarWrapper .info-disponibilidad svg{fill:#666}.calendarWrapper .info-disponibilidad .info-contenido{color:#000;font-family:Roboto,sans-serif;font-size:14px;padding:10px 25px;margin:0!important;flex-basis:100%;cursor:default}.calendarWrapper .info-disponibilidad .info-contenido img{width:100%}.calendarWrapper .info-disponibilidad .aviso-disponibilidad{font-size:11px;text-align:left;margin-top:10px}.descuentoprecio{text-align:center;font-size:9px;font-weight:700;color:#fff;background-color:#666;border-radius:3px 3px 0 0}.descuentoprecioResponsive{display:none;text-align:center;font-size:9px;font-weight:700;color:#fff;background-color:#666;border-radius:3px 3px 0 0}.contenedor-lista-eventos .container-evento{width:100%;display:flex;align-items:center;justify-content:space-between;font-size:16px;background-color:#fff;margin-bottom:12px;border-radius:5px;border:1px solid #dddddd;padding:8px 14px;cursor:pointer}.contenedor-lista-eventos .sin-eventos{text-align:center;margin:40px 0}.contenedor-lista-eventos .container-evento .columna-evento{text-align:center;width:27%}.contenedor-lista-eventos .container-evento .columna-evento:first-child{width:55%}.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento{width:100%;display:flex;align-items:center;justify-content:space-between;color:#373737!important}.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento .dia-semana{width:75px;text-align:left}.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento .dia-semana,.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento .hora{font-size:1em}.contenedor-lista-eventos .container-evento .columna-evento .fecha-evento .dia-mes{font-size:2em;text-transform:uppercase}.contenedor-lista-eventos .container-evento .columna-evento .container-disponibilidad{display:flex;align-items:center;font-size:.6em;color:#aaa;margin-top:5px}.contenedor-lista-eventos .container-evento .columna-evento .container-disponibilidad .progress{width:100px;height:8px;margin-left:8px;box-shadow:inset 0 1px 2px #0000001a;background-color:#ccc;border-radius:0}.contenedor-lista-eventos .container-evento .container-disponibilidad .disponibilidad.alta{background-color:#9c3}.contenedor-lista-eventos .container-evento .container-disponibilidad .disponibilidad.media{background-color:#fc0}.contenedor-lista-eventos .container-evento .container-disponibilidad .disponibilidad.baja{background-color:red}.contenedor-lista-eventos .container-evento .columna-evento .promocion{width:100%;font-size:.7em;font-weight:700;margin-bottom:3px}.contenedor-lista-eventos .container-evento .columna-evento .compra{width:100%;margin-right:10px}.contenedor-lista-eventos .container-evento .columna-evento .comprar{color:#fff!important;font-weight:700;font-size:.8em;padding:4px 0;border-radius:50px;text-align:center;width:100%;border:none;text-decoration:none}.contenedor-lista-eventos .container-evento .columna-evento .comprar span.precio{color:inherit!important}.contenedor-lista-eventos .container-evento .columna-evento .arrow,.contenedor-lista-eventos .pagination .page-item.active{display:none}.contenedor-lista-eventos .pagination .page-item:first-of-type{margin-right:4px}.contenedor-lista-eventos .pagination .page-item.disabled{border:none!important;width:unset;background:transparent!important;pointer-events:all}.contenedor-lista-eventos .pagination .page-item.disabled:hover{cursor:not-allowed}.contenedor-lista-eventos .pagination .page-item.disabled svg{fill:#ddd!important}.contenedor-lista-eventos .pagination .page-link{border:1px solid #dddddd!important;padding:4px;border-radius:4px!important;background-color:transparent!important}.contenedor-lista-eventos .pagination .page-link svg{width:30px}@media screen and (max-width: 1500px){.descuentoprecio{font-size:8px}}@media screen and (max-width: 1312px){.descuentoprecio{display:none}.descuentoprecioResponsive{display:block}}@media screen and (max-width: 1024px){.modal-calendario .modal-content .modal-body{width:55vw;min-width:unset}}@media screen and (max-width: 830px){.modal-calendario .modal-content .modal-body{width:84vw}.descuentoprecio{display:block;font-size:9px}.descuentoprecioResponsive{display:none}}@media screen and (max-width: 768px){.contenedor-lista-eventos .container-evento{zoom:75%}.contenedor-lista-eventos .container-evento .columna-evento:first-child{width:65%}.contenedor-lista-eventos .container-evento .columna-evento .fecha .dia-semana,.contenedor-lista-eventos .container-evento .columna-evento .fecha .hora{font-size:.9em}.contenedor-lista-eventos .container-evento .columna-evento .fecha .dia-mes{font-size:1.4em}.contenedor-lista-eventos .container-evento .columna-evento .promocion{font-size:.6em}.contenedor-lista-eventos .container-evento .columna-evento:last-child{display:flex;align-items:center}.contenedor-lista-eventos .container-evento .columna-evento .comprar{font-size:.9em;color:inherit!important;border-radius:0;background-color:transparent!important}.contenedor-lista-eventos .container-evento .columna-evento .arrow{display:block;font-size:0}}@media screen and (max-width: 755px){.fc-event-main .sesion{margin-top:3px}.descuentoprecio{display:block;font-size:8px}.precio{font-size:20px}}@media screen and (max-width: 673px){.descuentoprecio{display:none}.descuentoprecioResponsive{display:block}}@media screen and (max-width: 450px){.modal-calendario .modal-content .modal-body{width:96vw}.fc-event-title{padding:0;font-size:11px}.fc-event-main .sesion .precio{margin-top:2px;font-size:13px}}body.modal-open{overflow:visible}.sesiones_normal[data-v-4ec5ced8]{display:flex;flex-direction:column}.sesiones_normal div.entrada[data-v-4ec5ced8]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_normal div.entrada .entradaTypeSelect[data-v-4ec5ced8]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px;background-color:#fff}.sesiones_normal div.entrada .precioEntrada[data-v-4ec5ced8]{margin-left:20px;font-size:16px}.sesiones_normal div.entrada .totalEntrada[data-v-4ec5ced8]{margin-left:20px}.sesiones_normal div.entrada .modelTypeLabel[data-v-4ec5ced8],.sesiones_normal div.entrada .entradaTypeLabel[data-v-4ec5ced8]{cursor:default;margin:0 15px;width:30%}.sesiones_normal div.entrada div.infoEntrada[data-v-4ec5ced8]{position:relative}.sesiones_normal div.entrada .popUpInfo[data-v-4ec5ced8]{display:none;right:unset;background-color:#fff;z-index:1050;border:1px solid rgba(0,0,0,.2)}.sesiones_normal div.entrada .masInfo:hover+.popUpInfo[data-v-4ec5ced8]{display:block}.sesiones_normal div.entrada .add-subtract-container[data-v-4ec5ced8]{margin-left:auto;display:flex;align-items:center}.sesiones_normal div.entrada .add-subtract-container button[data-v-4ec5ced8]{width:fit-content}.sesiones_normal div.entrada .add-subtract-container button svg[data-v-4ec5ced8]{width:24px;height:24px}.sesiones_normal div.entrada .add-subtract-container button:disabled svg[data-v-4ec5ced8]{fill:#dadada!important}.sesiones_normal div.entrada .add-subtract-container .num-tickets[data-v-4ec5ced8]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-4ec5ced8]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_normal button.btnReservar[data-v-4ec5ced8]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.disabled[data-v-4ec5ced8]{width:unset}.sesiones_normal button.btnReservar svg[data-v-4ec5ced8]{fill:#fff;width:16px;vertical-align:unset;margin-right:4px}.sesiones_normal .filaTotal .total[data-v-4ec5ced8]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_normal .filaTotal .total span[data-v-4ec5ced8]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.sesiones_normal .entradasAgrupadasSelector[data-v-4ec5ced8]{margin:7px 23px 7px auto;text-align:right}.sesiones_normal .entradasAgrupadasSelector .modelTypeLabel[data-v-4ec5ced8],.sesiones_normal .modelsGroup .modelTypeLabel[data-v-4ec5ced8]{width:100%}.sesiones_normal .modelsGroup[data-v-4ec5ced8]{display:flex;justify-content:space-between;margin:10px 0}.sesiones_normal .modelsGroup .colDerecha[data-v-4ec5ced8]{display:flex;align-items:center}.sesiones_normal .modelsGroup .colDerecha .check[data-v-4ec5ced8]{margin-right:10px;height:38%}.sesiones_normal div.entrada.entradasGrupo .entradaTypeLabel[data-v-4ec5ced8]{width:75%}.sesiones_normal .selectorEntradas .boton_volver[data-v-4ec5ced8]{border-width:2px!important;border-radius:40px;background:#fff;text-transform:lowercase;font-weight:700;padding:2px 40px}@media screen and (max-width: 550px){.sesiones_normal div.entrada[data-v-4ec5ced8]:not(.entradasGrupo){flex-wrap:wrap}.sesiones_normal div.entrada:not(.entradasGrupo) .entradaTypeSelect[data-v-4ec5ced8]{order:3;margin:0 8px}.sesiones_normal div.entrada:not(.entradasGrupo) .modelTypeLabel[data-v-4ec5ced8]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_normal div.entrada:not(.entradasGrupo) div.infoEntrada[data-v-4ec5ced8]{margin-left:auto}.sesiones_normal div.entrada .precioEntrada[data-v-4ec5ced8]{margin-left:8px}.sesiones_normal div.entrada:not(.entradasGrupo) .popUpInfo[data-v-4ec5ced8]{right:0}.sesiones_normal .modelsGroup[data-v-4ec5ced8]{flex-direction:column}.sesiones_normal .entradasAgrupadasSelector .modelTypeLabel[data-v-4ec5ced8],.sesiones_normal .modelsGroup .modelTypeLabel[data-v-4ec5ced8]{font-size:15px}.sesiones_normal .entradasAgrupadasSelector .modelTypeLabel span[data-v-4ec5ced8]{display:block}}@media screen and (max-width: 435px){.filaTotal[data-v-4ec5ced8]{align-items:flex-end}.sesiones_normal .filaTotal .total[data-v-4ec5ced8]{margin:0 auto 10px}}.cestaProducto[data-v-8e208cc1]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-8e208cc1]{display:flex;align-items:center}.contenedorCalendario[data-v-8e208cc1]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-8e208cc1]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-8e208cc1]{font-size:14px}.btn-calendar[data-v-8e208cc1]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;display:flex;align-items:center}.btn-calendar[data-v-8e208cc1]:disabled{pointer-events:none}.btn-calendar span[data-v-8e208cc1]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-8e208cc1]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-8e208cc1]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-8e208cc1]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-8e208cc1],.cabecera-resultados .nombreProductoCesta[data-v-8e208cc1]{font-size:.7em}}.seatMapContainer[data-v-62abc06d]{background-color:transparent}.cestaProducto h4[data-v-62abc06d]{padding:5px;font-weight:600;border-width:0 0 2px 0!important;font-family:Roboto,sans-serif!important;font-size:1em}#seat-map-iframe.seat-map-iframe[data-v-62abc06d]{padding:0}#seat-map-iframe p.titulo-sesion-ecom[data-v-62abc06d]{color:#000;padding:5px;margin-bottom:5px}#mapaEntradasCom[data-v-62abc06d]{width:100%!important;margin:0}.btnAnadirEntradasCesta[data-v-62abc06d]{color:#fff;border:none;text-decoration:none;font-weight:700;transition:transform .3s;outline:none;border-radius:20px;padding:5px 15px;font-family:Roboto,sans-serif!important}.btnAnadirEntradasCesta[data-v-62abc06d]:hover{transform:scale(1.02)!important}.contenedor_btnCesta[data-v-62abc06d]{float:right;margin-top:15px}.seatMap #pc-list div.pc-list-text[data-v-62abc06d]{width:unset!important}.seatMap #pc-list .title[data-v-62abc06d]{font-size:12px!important}.seatMap .seatmap-menu[data-v-62abc06d]{z-index:1!important}.seatmap-form[data-v-62abc06d]{margin-bottom:0;background-color:#fff;height:95%}.seatmap-form .seatmap-element[data-v-62abc06d]{height:100%}.seatmap-form .seatmap-element button.minimap-toggle[data-v-62abc06d]{z-index:1!important}.modal-iframe .modal-dialog[data-v-62abc06d]{min-height:100%}.modal-iframe .modal-dialog .modal-content[data-v-62abc06d]{max-height:100vh;height:100vh;border-radius:0}.modal-iframe header.modal-header[data-v-62abc06d]{padding:5px;border-bottom:0;height:5%}.modal-iframe header.modal-header .btn-volver[data-v-62abc06d]{padding:0;margin:0;font-size:.8em;display:flex;align-items:center}.modal-iframe header.modal-header .btn-volver svg[data-v-62abc06d]{fill:#666;width:10px;margin-right:10px;transform:rotate(180deg)}.modal-iframe .modal-dialog .modal-content .modal-body[data-v-62abc06d]{padding:0;height:95%}.modal-iframe .modal-dialog .modal-body .seatMapContainer[data-v-62abc06d],.modal-iframe .modal-dialog .modal-body .seatMapContainer>div[data-v-62abc06d]{height:100%}.modal-iframe .modal-dialog .modal-body #mapaEntradasCom[data-v-62abc06d]{height:85%}.modal-iframe .modal-dialog .modal-body #mapaEntradasCom .container[data-v-62abc06d]{height:100%;padding:0}.modal-iframe .modal-dialog .modal-body #mapaEntradasCom .seatMap .seatmap-menu[data-v-62abc06d]{padding:13px 20px}.modal-iframe .modal-dialog .modal-body #mapaEntradasCom .seatMap .seatmap-menu .seatmap-menu-points[data-v-62abc06d]{height:unset!important}.modal-iframe .modal-dialog .modal-body #mapaEntradasCom .seatMap .seatmap-menu .seatmap-menu-button[data-v-62abc06d],.modal-iframe .modal-dialog .modal-body #mapaEntradasCom .seatMap .seatmap-menu .seat-selection-container[data-v-62abc06d],.modal-iframe .modal-dialog .modal-body #mapaEntradasCom .seatMap .pc-list-container[data-v-62abc06d]{height:100%;min-height:30px;position:relative}.modal-iframe .modal-dialog .modal-body #mapaEntradasCom .seatMap .seatmap-menu svg.dropdown-arrow[data-v-62abc06d]{height:100%!important;float:none;position:absolute;top:0;left:unset;right:0;margin-top:0}.modal-iframe .modal-dialog .modal-body #mapaEntradasCom .seatMap .dropdown[data-v-62abc06d]{position:absolute;margin-top:0}.modal-iframe .modal-dialog .modal-body #mapaEntradasCom .seatMap .text[data-v-62abc06d]{padding:0;height:100%;vertical-align:sub}.modal-iframe .modal-dialog .modal-body .seatmap-form[data-v-62abc06d]{height:50%;margin:0}.modal-iframe .modal-dialog .modal-body .seatmap-form .seatmap-element[data-v-62abc06d]{border-style:solid none solid none}.modal-iframe .modal-dialog .modal-body .contenedor_btnCesta[data-v-62abc06d]{height:15%;float:none;margin-top:0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1030px) and (min-width: 831px){.seatmap-menu[data-v-62abc06d]{min-width:unset!important}.seatmap-menu-points[data-v-62abc06d]{height:unset!important;width:100%;display:inline-flex!important;flex-wrap:wrap}#pc-list[data-v-62abc06d]{margin:0!important}.seatMap .zoom-container[data-v-62abc06d]{width:100%}}@media screen and (max-width: 670px){.seatmap-menu[data-v-62abc06d]{min-width:unset!important}.seatmap-menu-points[data-v-62abc06d]{height:unset!important;width:100%;display:inline-flex!important;flex-direction:column}#pc-list[data-v-62abc06d],.seatMap #pc-list .dropdown[data-v-62abc06d]{margin:0!important}.seatMap #pc-list .dropdown #pc-list-elements[data-v-62abc06d]{max-height:70vh!important}#mapaEntradasCom .seatmap-viewer-plugin[data-v-62abc06d]{padding:0}}@media screen and (max-width: 635px){#mapaEntradasCom[data-v-62abc06d]{margin:0 auto}}@media screen and (max-width: 375px){.seatMap #pc-list div.pc-price-info[data-v-62abc06d]{width:unset}}#mapaEntradasCom.paquete .total-value-price[data-v-62abc06d],#mapaEntradasCom.paquete .pc-price-info[data-v-62abc06d],#mapaEntradasCom.paquete .total-value.left[data-v-62abc06d],#mapaEntradasCom.paquete .tickettype-price[data-v-62abc06d],#mapaEntradasCom.paquete .total-value[data-v-62abc06d],#seatmapMinimap[data-v-62abc06d]{display:none!important}#mapaEntradasCom.paquete .seatMap #seatmapShoppingCartBtn[data-v-62abc06d],#mapaEntradasCom.paquete .seatMap #seatmapShoppingCartBtn .btnText[data-v-62abc06d]{width:auto!important}#mapaEntradasCom.paquete i.shoppingCart[data-v-62abc06d]{display:none!important}.seatMap #seatmapShoppingCartBtn i.shoppingCart[data-v-62abc06d]{width:0!important;height:0!important}@media screen and (max-width: 670px){.seatMap #pc-list[data-v-62abc06d],.seatMap #seat-selection[data-v-62abc06d]{width:100%!important;text-align:center}.seatMap .dropdown[data-v-62abc06d],.seatMap #pc-list .dropdown li[data-v-62abc06d],.seatMap #seat-selection .dropdown ul li[data-v-62abc06d]{width:100%!important}.seatMap #seatmapShoppingCartBtn[data-v-62abc06d]{width:100%!important;text-align:center!important}}.swalAvisoEntrada .swal2-content[data-v-62abc06d]{text-align:center;margin:0 auto}.swalAvisoEntrada .swal2-actions .swal2-confirm[data-v-62abc06d]{display:inline-block;border-radius:30px;background-color:transparent;color:#000;border:2px solid black;padding:10px}#swalAvisoEntrada[data-v-62abc06d]{display:none}.aviso[data-v-62abc06d]{margin:15px auto}.aviso img[data-v-62abc06d]{width:6px;margin-right:13px}.add-subtract-container[data-v-f220527c]{display:flex;align-items:center;width:80px;justify-content:space-between;margin-left:10px}.add-subtract-container svg[data-v-f220527c]{width:20px;height:20px}.add-subtract-container svg.disabled-seat[data-v-f220527c]{fill:#dadada!important}.add-subtract-container svg[data-v-f220527c]:not(.disabled-seat){cursor:pointer}.best-seats-container[data-v-f220527c]{display:flex;flex-direction:column;padding:5px}.best-seats-container p.titulo-sesion-ecom[data-v-f220527c]{color:#000;padding:5px;margin-bottom:5px}.best-seats-container div.seat[data-v-f220527c]:not(.disabledParent){position:relative;margin:12px 8px;padding:12px;display:flex;justify-content:space-around;align-items:center;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;border-radius:10px;background-color:#fff}.best-seats-container div.seat.no-disponible[data-v-f220527c]{justify-content:flex-start!important}.best-seats-container div.seat.disabledParent[data-v-f220527c]{position:relative;margin:12px 8px;padding:12px;display:flex;justify-content:space-around;align-items:center;border-radius:10px}.best-seats-container div.seat .seat-price[data-v-f220527c]{margin-left:16px;margin-right:16px;font-size:16px}.best-seats-container div.seat .total-price-seats[data-v-f220527c]{margin-left:auto;margin-right:10px}.best-seats-container div.seat .seat-name-label[data-v-f220527c]{cursor:default;margin-right:15px;margin-left:0;width:30%;align-self:start;font-weight:700}.best-seats-container div.seat .sold-out[data-v-f220527c]{font-size:14px;font-weight:500;margin-top:5px}.best-seats-container div.seat .ticket-type-container[data-v-f220527c]{display:flex;flex-direction:column;width:70%}.best-seats-container div.seat .ticket-type-container .ticket-type[data-v-f220527c]{display:flex;justify-content:flex-end;align-items:center;margin-top:5px;margin-bottom:5px}.best-seats-container div.seat .ticket-type-container .ticket-type .seat-descripcion[data-v-f220527c]{font-size:15px}.best-seats-container div.seat .ticket-type-container .ticket-type .price-and-add-subtract-container[data-v-f220527c]{display:flex}.total-container[data-v-f220527c]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.best-seats-container button.book-button[data-v-f220527c]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.best-seats-container button.book-button svg[data-v-f220527c]{fill:#fff;width:16px;vertical-align:unset;margin-right:4px}.best-seats-container .total-container .total[data-v-f220527c]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.best-seats-container .total-container .total span[data-v-f220527c]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.best-seats-container div.layer.disabledLayer[data-v-f220527c]{background-color:#f1f1f1b3;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}@media screen and (max-width: 550px){.best-seats-container div.seat[data-v-f220527c]:not(.entradasGrupo){flex-wrap:wrap;justify-content:space-between}.best-seats-container div.seat:not(.entradasGrupo) .seat-name-label[data-v-f220527c]{width:100%;font-size:15px;order:1}.best-seats-container div.seat .ticket-type-container[data-v-f220527c]{width:100%;order:2}.best-seats-container div.seat .ticket-type-container .ticket-type[data-v-f220527c]{margin-top:10px;margin-bottom:10px;justify-content:space-between}.best-seats-container div.seat:not(.entradasGrupo) div.infoEntrada[data-v-f220527c]{margin-left:auto;order:2;width:fit-content}.best-seats-container div.seat:not(.entradasGrupo) .seat-price[data-v-f220527c]{order:3;margin-left:8px}.best-seats-container div.seat:not(.entradasGrupo) .total-price-seats[data-v-f220527c]{order:4}.best-seats-container div.seat:not(.entradasGrupo) .popUpInfo[data-v-f220527c]{right:0}.best-seats-container .add-subtract-container[data-v-f220527c]{order:4;margin-left:0}}@media screen and (max-width: 435px){.total-container[data-v-f220527c]{flex-direction:column-reverse;align-items:flex-end}.best-seats-container .total-container .total[data-v-f220527c]{margin:0 auto 10px}}@media screen and (max-width: 360px){.best-seats-container div.seat[data-v-f220527c]:not(.entradasGrupo){zoom:93%}}@media screen and (max-width: 340px){.best-seats-container div.seat[data-v-f220527c]:not(.entradasGrupo){zoom:90%}}.cestaProducto[data-v-92ebd861]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-92ebd861]{display:flex;align-items:center}.contenedorCalendario[data-v-92ebd861]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-92ebd861]{margin-top:20px;padding:10px;width:100%}.columnaCentralCesta p[data-v-92ebd861]{font-size:14px}.columnaCentralCesta .selection-type[data-v-92ebd861]{display:flex;justify-content:space-between;margin-top:25px;margin-bottom:25px;height:120px}.columnaCentralCesta .selection-type div[data-v-92ebd861]{width:48%;text-align:center;display:flex;justify-content:space-evenly;padding:20px;border-radius:10px;border:1px solid #c5c7c6;align-items:center}.columnaCentralCesta .selection-type div[data-v-92ebd861]:not(.bordeMarcaBlanca):hover{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.5);box-shadow:0 0 8px #00000080;border-radius:10px;border:1px solid #c5c7c6}.columnaCentralCesta .selection-type div svg[data-v-92ebd861]{fill:#c4c7c6;width:20%!important}.columnaCentralCesta .selection-type div.bordeMarcaBlanca[data-v-92ebd861]{cursor:initial!important;border-width:2px!important;background-color:#fff}.columnaCentralCesta .selection-type div[data-v-92ebd861]:not(.bordeMarcaBlanca){cursor:pointer!important}.columnaCentralCesta .selection-type div:not(.bordeMarcaBlanca) svg[data-v-92ebd861]{opacity:.5}.columnaCentralCesta .selection-type div span.titulo[data-v-92ebd861]{font-size:19px;color:#c4c7c6;margin-bottom:-10px}.btn-calendar[data-v-92ebd861]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;display:flex;align-items:center}.btn-calendar[data-v-92ebd861]:disabled{pointer-events:none}.btn-calendar span[data-v-92ebd861]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-92ebd861]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-92ebd861]{font-size:12px}}@media screen and (max-width: 830px){.columnaCentralCesta .selection-type[data-v-92ebd861]{height:unset}.columnaCentralCesta .selection-type div[data-v-92ebd861]{justify-content:space-evenly;flex-direction:column}.columnaCentralCesta .selection-type div svg[data-v-92ebd861]{width:100%!important;height:75px}.columnaCentralCesta .selection-type div span.titulo[data-v-92ebd861]{margin-top:15px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-92ebd861]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 550px){.columnaCentralCesta .selection-type[data-v-92ebd861]{zoom:80%}}@media screen and (max-width: 400px){.columnaCentralCesta .selection-type[data-v-92ebd861]{zoom:75%}}@media screen and (max-width: 360px){.columnaCentralCesta .selection-type[data-v-92ebd861]{zoom:70%}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-92ebd861],.cabecera-resultados .nombreProductoCesta[data-v-92ebd861]{font-size:.7em}}.sesiones_clorian[data-v-198e5269]{display:flex;flex-direction:column}.sesiones_clorian div.entrada[data-v-198e5269]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_clorian .buyerTypeSelect[data-v-198e5269]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_clorian .sesionSelect[data-v-198e5269]{width:90%;padding:10px;height:unset}.sesiones_clorian .precioEntrada[data-v-198e5269]{margin-left:20px;font-size:16px}.sesiones_clorian div.entrada .totalEntrada[data-v-198e5269]{margin-left:20px}.sesiones_clorian .buyerTypeLabel[data-v-198e5269]{cursor:default;margin:0 15px;width:30%}.sesiones_clorian div.entrada div.infoEntrada[data-v-198e5269]{position:relative}.sesiones_clorian div.entrada .popUpInfo[data-v-198e5269]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2);min-width:200px;min-height:unset;margin-top:0}.sesiones_clorian div.entrada .masInfo:hover+.popUpInfo[data-v-198e5269]{display:block}.filaTotal[data-v-198e5269]{display:flex;align-items:center;justify-content:flex-end;margin:15px 8px}.sesiones_clorian button.btnReservar[data-v-198e5269]{color:#fff;text-transform:lowercase;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_clorian button.btnReservar svg[data-v-198e5269]{fill:#fff;width:16px;vertical-align:unset}.sesiones_clorian .filaTotal .total[data-v-198e5269]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_clorian .filaTotal .total span[data-v-198e5269]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.add-subtract-container[data-v-198e5269]{margin-left:auto;display:flex;align-items:center}.add-subtract-container button[data-v-198e5269]{width:fit-content}.add-subtract-container svg[data-v-198e5269]{width:24px;height:24px}.add-subtract-container .num-tickets[data-v-198e5269]{margin:0 18px;min-width:1.2em;text-align:center}.add-subtract-container svg.disabled-seat[data-v-198e5269]{fill:#dadada!important}.add-subtract-container svg[data-v-198e5269]:not(.disabled-seat){cursor:pointer}@media screen and (max-width: 550px){.add-subtract-container[data-v-198e5269]{order:3}.sesiones_clorian div.entrada[data-v-198e5269]{flex-wrap:wrap}.sesiones_clorian div.entrada .buyerTypeSelect[data-v-198e5269]{order:3;margin:0 8px}.sesiones_clorian div.entrada .buyerTypeLabel[data-v-198e5269]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_clorian div.entrada div.infoEntrada[data-v-198e5269]{margin-left:8px}.sesiones_clorian div.entrada .popUpInfo[data-v-198e5269]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-198e5269]{align-items:flex-end}.sesiones_clorian .filaTotal .total[data-v-198e5269]{margin:0 auto 10px}}.hide[data-v-c8e92677]{display:none}.cestaProducto[data-v-c8e92677]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-c8e92677]{display:flex;align-items:center}.contenedorCalendario[data-v-c8e92677]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-c8e92677]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-c8e92677]{font-size:14px}.btn-calendar[data-v-c8e92677]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-c8e92677]:disabled{pointer-events:none}.btn-calendar span[data-v-c8e92677]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-c8e92677]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-c8e92677]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-c8e92677]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-c8e92677],.cabecera-resultados .nombreProductoCesta[data-v-c8e92677]{font-size:.7em}}.add-subtract-container[data-v-47928863]{display:flex;align-items:center;width:80px;justify-content:space-between;margin-left:10px}.add-subtract-container svg[data-v-47928863]{width:20px;height:20px}.add-subtract-container svg.disabled-seat[data-v-47928863]{fill:#dadada!important}.add-subtract-container svg[data-v-47928863]:not(.disabled-seat){cursor:pointer}.best-seats-container[data-v-47928863]{display:flex;flex-direction:column;padding:5px}.best-seats-container div.seat[data-v-47928863]:not(.disabledParent){position:relative;margin:12px 8px;padding:12px;display:flex;justify-content:space-around;align-items:center;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;border-radius:10px;background-color:#fff}.best-seats-container div.seat.no-disponible[data-v-47928863]{justify-content:flex-start!important}.best-seats-container div.seat.disabledParent[data-v-47928863]{position:relative;margin:12px 8px;padding:12px;display:flex;justify-content:space-around;align-items:center;border-radius:10px}.seat.disabledParent[data-v-47928863]:after{content:"";background-color:#f1f1f1b3;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.best-seats-container div.seat .seat-price[data-v-47928863]{margin-left:16px;margin-right:16px;font-size:16px}.best-seats-container div.seat .total-price-seats[data-v-47928863]{margin-left:auto;margin-right:10px}.best-seats-container div.seat .seat-name-label[data-v-47928863]{cursor:default;margin-right:15px;margin-left:0;width:30%;align-self:start;font-weight:700}.best-seats-container div.seat .sold-out[data-v-47928863]{font-size:14px;font-weight:500;margin-top:5px}.best-seats-container div.seat .seat-info-container[data-v-47928863]{display:flex;flex-direction:column;width:70%}.best-seats-container div.seat .seat-info-container .seat-info[data-v-47928863]{display:flex;justify-content:flex-end;align-items:center;margin-top:5px;margin-bottom:5px}.best-seats-container div.seat .seat-info-container .seat-info .seat-promo[data-v-47928863]{font-size:15px;color:#ff002d;line-height:15px;padding:3px 3px 4px 4px;border-radius:3px;border:.8px solid #ffb8c4}.best-seats-container div.seat .seat-info-container .seat-info .price-and-add-subtract-container[data-v-47928863]{display:flex}.total-container[data-v-47928863]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.best-seats-container button.book-button[data-v-47928863]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.best-seats-container button.book-button svg[data-v-47928863]{fill:#fff;width:16px;vertical-align:unset;margin-right:4px}.best-seats-container .total-container .total[data-v-47928863]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.best-seats-container .total-container .total span[data-v-47928863]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}@media screen and (max-width: 550px){.best-seats-container div.seat[data-v-47928863]:not(.entradasGrupo){flex-wrap:wrap;justify-content:space-between}.best-seats-container div.seat:not(.entradasGrupo) .seat-name-label[data-v-47928863]{width:100%;font-size:15px;order:1}.best-seats-container div.seat .seat-info-container[data-v-47928863]{width:100%;order:2}.best-seats-container div.seat .seat-info-container .seat-info[data-v-47928863]{margin-top:10px;margin-bottom:10px;justify-content:space-between}.best-seats-container div.seat:not(.entradasGrupo) div.infoEntrada[data-v-47928863]{margin-left:auto;order:2;width:fit-content}.best-seats-container div.seat:not(.entradasGrupo) .seat-price[data-v-47928863]{order:1;margin-left:8px}.best-seats-container div.seat:not(.entradasGrupo) .seat-promo[data-v-47928863]{order:2}.best-seats-container div.seat:not(.entradasGrupo) .total-price-seats[data-v-47928863]{order:4}.best-seats-container div.seat:not(.entradasGrupo) .popUpInfo[data-v-47928863]{right:0}.best-seats-container .add-subtract-container[data-v-47928863]{order:4;margin-left:0}}@media screen and (max-width: 435px){.total-container[data-v-47928863]{flex-direction:column-reverse;align-items:flex-end}.best-seats-container .total-container .total[data-v-47928863]{margin:0 auto 10px}}@media screen and (max-width: 360px){.best-seats-container div.seat[data-v-47928863]:not(.entradasGrupo){zoom:93%}}@media screen and (max-width: 340px){.best-seats-container div.seat[data-v-47928863]:not(.entradasGrupo){zoom:90%}}.seatMapContainer[data-v-c5386a35]{background-color:transparent}#seat-map-iframe[data-v-c5386a35]{padding:5px}#mapaJanto[data-v-c5386a35]{margin:0;height:100%}.seatmap-form[data-v-c5386a35]{margin-bottom:0;background-color:#fff}div#ContenedorButacas[data-v-c5386a35],#ContenedorButacas[data-v-c5386a35]{height:300px!important}.modal-iframe .modal-dialog[data-v-c5386a35]{min-height:100%}.modal-iframe .modal-dialog .modal-content[data-v-c5386a35]{max-height:100vh;height:100vh;border-radius:0}.modal-iframe header.modal-header[data-v-c5386a35]{padding:5px;border-bottom:0;height:5%}.modal-iframe header.modal-header .btn-volver[data-v-c5386a35]{padding:0;margin:0;font-size:.8em;display:flex;align-items:center}.modal-iframe header.modal-header .btn-volver svg[data-v-c5386a35]{fill:#666;width:10px;margin-right:10px;transform:rotate(180deg)}.modal-iframe .modal-dialog .modal-content .modal-body[data-v-c5386a35]{padding:0;height:95%;overflow-y:scroll}.modal-iframe .modal-dialog .modal-body .seatMapContainer>#mapaJanto[data-v-c5386a35]{height:100%}.cestaProducto[data-v-2685059e]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-2685059e]{display:flex;align-items:center}.contenedorCalendario[data-v-2685059e]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-2685059e]{margin-top:20px;padding:10px;width:100%}.columnaCentralCesta .selection-type[data-v-2685059e]{display:flex;justify-content:space-between;margin-top:25px;margin-bottom:25px;height:120px}.columnaCentralCesta .selection-type div[data-v-2685059e]{width:48%;text-align:center;display:flex;justify-content:space-evenly;padding:20px;border-radius:10px;border:1px solid #c5c7c6;align-items:center}.columnaCentralCesta .selection-type div[data-v-2685059e]:not(.bordeMarcaBlanca):hover{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.5);box-shadow:0 0 8px #00000080;border-radius:10px;border:1px solid #c5c7c6}.columnaCentralCesta .selection-type div svg[data-v-2685059e]{fill:#c4c7c6;width:20%!important}.columnaCentralCesta .selection-type div.bordeMarcaBlanca[data-v-2685059e]{cursor:initial!important;border-width:2px!important;background-color:#fff}.columnaCentralCesta .selection-type div[data-v-2685059e]:not(.bordeMarcaBlanca){cursor:pointer!important}.columnaCentralCesta .selection-type div:not(.bordeMarcaBlanca) svg[data-v-2685059e]{opacity:.5}.columnaCentralCesta .selection-type div span.titulo[data-v-2685059e]{font-size:19px;color:#c4c7c6;margin-bottom:-10px}.btn-calendar[data-v-2685059e]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;display:flex;align-items:center}.btn-calendar[data-v-2685059e]:disabled{pointer-events:none}.btn-calendar span[data-v-2685059e]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-2685059e]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-2685059e]{font-size:12px}}@media screen and (max-width: 830px){.columnaCentralCesta .selection-type[data-v-2685059e]{height:unset}.columnaCentralCesta .selection-type div[data-v-2685059e]{justify-content:space-evenly;flex-direction:column}.columnaCentralCesta .selection-type div svg[data-v-2685059e]{width:100%!important;height:75px}.columnaCentralCesta .selection-type div span.titulo[data-v-2685059e]{margin-top:15px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-2685059e]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 550px){.columnaCentralCesta .selection-type[data-v-2685059e]{zoom:80%}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-2685059e],.cabecera-resultados .nombreProductoCesta[data-v-2685059e]{font-size:.7em}}@media screen and (max-width: 400px){.columnaCentralCesta .selection-type[data-v-2685059e]{zoom:75%}}@media screen and (max-width: 360px){.columnaCentralCesta .selection-type[data-v-2685059e]{zoom:70%}}.sesiones_parquesreunidos[data-v-6af20ab3]{display:flex;flex-direction:column}.sesiones_parquesreunidos div.entrada[data-v-6af20ab3]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_parquesreunidos div.entrada .buyerTypeSelect[data-v-6af20ab3]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_parquesreunidos div.entrada .precioEntrada[data-v-6af20ab3]{margin-left:20px;font-size:16px}.sesiones_parquesreunidos div.entrada .totalEntrada[data-v-6af20ab3]{margin-left:20px}.sesiones_parquesreunidos div.entrada .buyerTypeLabel[data-v-6af20ab3]{cursor:default;margin:0 15px;width:30%}.sesiones_parquesreunidos div.entrada div.infoEntrada[data-v-6af20ab3]{position:relative}.sesiones_parquesreunidos div.entrada .popUpInfo[data-v-6af20ab3]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_parquesreunidos div.entrada .masInfo:hover+.popUpInfo[data-v-6af20ab3]{display:block}.sesiones_parquesreunidos div.entrada .add-subtract-container[data-v-6af20ab3]{margin-left:auto;display:flex;align-items:center}.sesiones_parquesreunidos div.entrada .add-subtract-container button[data-v-6af20ab3]{width:fit-content}.sesiones_parquesreunidos div.entrada .add-subtract-container button svg[data-v-6af20ab3]{width:24px;height:24px}.sesiones_parquesreunidos div.entrada .add-subtract-container button:disabled svg[data-v-6af20ab3]{fill:#dadada!important}.sesiones_parquesreunidos div.entrada .add-subtract-container .num-tickets[data-v-6af20ab3]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-6af20ab3]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_parquesreunidos button.btnReservar[data-v-6af20ab3]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_parquesreunidos button.btnReservar svg[data-v-6af20ab3]{fill:#fff;width:16px;vertical-align:unset}.sesiones_parquesreunidos .filaTotal .total[data-v-6af20ab3]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_parquesreunidos .filaTotal .total span[data-v-6af20ab3]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.sesiones_parquesreunidos #swalSinDisponibilidad[data-v-6af20ab3] .swal2-close{width:1.2em}@media screen and (max-width: 550px){.sesiones_parquesreunidos div.entrada[data-v-6af20ab3]{flex-wrap:wrap}.sesiones_parquesreunidos div.entrada .buyerTypeSelect[data-v-6af20ab3]{order:3;margin:0 8px}.sesiones_parquesreunidos div.entrada .buyerTypeLabel[data-v-6af20ab3]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_parquesreunidos div.entrada div.infoEntrada[data-v-6af20ab3]{margin-left:8px}.sesiones_parquesreunidos div.entrada .popUpInfo[data-v-6af20ab3]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-6af20ab3]{align-items:flex-end}.sesiones_parquesreunidos .filaTotal .total[data-v-6af20ab3]{margin:0 auto 10px}}.cestaProducto[data-v-4ba5dd37]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-4ba5dd37]{display:flex;align-items:center}.contenedorCalendario[data-v-4ba5dd37]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-4ba5dd37]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-4ba5dd37]{font-size:14px}.btn-calendar[data-v-4ba5dd37]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-4ba5dd37]:disabled{pointer-events:none}.btn-calendar span[data-v-4ba5dd37]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-4ba5dd37]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-4ba5dd37]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-4ba5dd37]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-4ba5dd37],.cabecera-resultados .nombreProductoCesta[data-v-4ba5dd37]{font-size:.7em}}.sesiones_puyDuFou[data-v-5af26374]{display:flex;flex-direction:column}.sesiones_puyDuFou div.entrada[data-v-5af26374]{margin:12px 0;padding:16px 12px;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_puyDuFou div.entrada .sesiones div[data-v-5af26374]{margin:10px 0 10px 10px}.sesiones_puyDuFou div.entrada .precioEntrada[data-v-5af26374]{margin-left:20px;font-size:16px}.sesiones_puyDuFou div.entrada .totalEntrada[data-v-5af26374]{margin-left:20px}.sesiones_puyDuFou div.entrada .filaProducto[data-v-5af26374]{display:flex;align-items:center;margin:10px 0}.sesiones_puyDuFou div.entrada select[data-v-5af26374]{padding:5px;border:1px solid #c2c2c2;width:150px;margin:0 15px}.sesiones_puyDuFou div.entrada .ticketSelect[data-v-5af26374]{width:75px}.sesiones_puyDuFou div.entrada div.ticket[data-v-5af26374]{display:flex;justify-content:space-between}.sesiones_puyDuFou div.entrada select.sesionSelect[data-v-5af26374]{width:unset}.sesiones_puyDuFou div.entrada .ticketForm.ticketLabel[data-v-5af26374]{cursor:default;margin:0 15px;width:30%}.sesiones_puyDuFou div.entrada div.infoEntrada[data-v-5af26374]{position:relative}.sesiones_puyDuFou div.entrada .popUpInfo[data-v-5af26374]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_puyDuFou div.entrada .masInfo:hover+.popUpInfo[data-v-5af26374]{display:block}.sesiones_puyDuFou div.entrada .add-subtract-container[data-v-5af26374]{margin-left:auto;display:flex;align-items:center}.sesiones_puyDuFou div.entrada .add-subtract-container button[data-v-5af26374]{width:fit-content}.sesiones_puyDuFou div.entrada .add-subtract-container button svg[data-v-5af26374]{width:24px;height:24px}.sesiones_puyDuFou div.entrada .add-subtract-container button:disabled svg[data-v-5af26374]{fill:#dadada!important}.sesiones_puyDuFou div.entrada .add-subtract-container .num-tickets[data-v-5af26374]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-5af26374]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_puyDuFou button.btnReservar[data-v-5af26374]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_puyDuFou button.btnReservar svg[data-v-5af26374]{fill:#fff;width:16px;vertical-align:unset}.sesiones_puyDuFou .filaTotal .total[data-v-5af26374]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_puyDuFou .filaTotal .total span[data-v-5af26374]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.sesiones_puyDuFou div.entrada .filaProducto .filaPrecio[data-v-5af26374]{display:flex}.sesiones_puyDuFou #swalSinDisponibilidad[data-v-5af26374] .swal2-close{width:1.2em}@media screen and (max-width: 550px){.sesiones_puyDuFou div.entrada .filaProducto[data-v-5af26374]{flex-wrap:wrap}.sesiones_puyDuFou div.entrada .filaProducto .ticketSelect[data-v-5af26374]{order:3;margin:0 8px}.sesiones_puyDuFou div.entrada .filaProducto .ticketLabel[data-v-5af26374]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_puyDuFou div.entrada .filaProducto div.infoEntrada[data-v-5af26374]{margin-left:8px}.sesiones_puyDuFou div.entrada .filaProducto .popUpInfo[data-v-5af26374]{right:0}.sesiones_puyDuFou div.entrada div.ticket[data-v-5af26374]{flex-direction:column}.sesiones_puyDuFou div.entrada select.sesionSelect[data-v-5af26374]{width:90%}}@media screen and (max-width: 435px){.filaTotal[data-v-5af26374]{align-items:flex-end}.sesiones_puyDuFou .filaTotal .total[data-v-5af26374]{margin:0 auto 10px}}.cestaProducto[data-v-51d37bbd]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-51d37bbd]{display:flex;align-items:center}.contenedorCalendario[data-v-51d37bbd]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-51d37bbd]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-51d37bbd]{font-size:14px}.btn-calendar[data-v-51d37bbd]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-51d37bbd]:disabled{pointer-events:none}.btn-calendar span[data-v-51d37bbd]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-51d37bbd]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-51d37bbd]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-51d37bbd]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-51d37bbd],.cabecera-resultados .nombreProductoCesta[data-v-51d37bbd]{font-size:.7em}}.sesiones_oceanografic[data-v-3f08141b]{display:flex;flex-direction:column}.sesiones_oceanografic div.entrada[data-v-3f08141b]{margin:12px 0;padding:12px;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_oceanografic div.entrada .sesiones div[data-v-3f08141b]{margin:10px 0}.sesiones_oceanografic div.entrada .precioEntrada[data-v-3f08141b]{margin-left:20px;font-size:16px}.sesiones_oceanografic div.entrada .totalEntrada[data-v-3f08141b]{margin-left:auto}.sesiones_oceanografic div.entrada .filaProducto[data-v-3f08141b]{display:flex;align-items:center;margin:10px 0}.sesiones_oceanografic div.entrada select[data-v-3f08141b]{padding:5px;border:1px solid #c2c2c2;width:150px;margin:0 15px}.sesiones_oceanografic div.entrada .ticketSelect[data-v-3f08141b]{width:75px}.sesiones_oceanografic div.entrada div.ticket[data-v-3f08141b]{display:flex;justify-content:space-between;flex-wrap:wrap}.sesiones_oceanografic div.entrada select.sesionSelect[data-v-3f08141b]{width:unset}.sesiones_oceanografic div.entrada .ticketForm.ticketLabel[data-v-3f08141b]{cursor:default;margin:0 15px;width:30%}.sesiones_oceanografic div.entrada .ticketForm.buyerTypeLabel[data-v-3f08141b]{cursor:default;margin:0 15px;width:60%!important}.selectorTicket[data-v-3f08141b]{width:100%!important}.sesiones_oceanografic div.entrada select.ticketDateSelect[data-v-3f08141b]{width:22%!important}.sesiones_oceanografic div.entrada div.infoEntrada[data-v-3f08141b]{position:relative}.sesiones_oceanografic div.entrada .popUpInfo[data-v-3f08141b]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_oceanografic div.entrada .masInfo:hover+.popUpInfo[data-v-3f08141b]{display:block}.sesiones_oceanografic div.entrada .add-subtract-container[data-v-3f08141b]{display:flex;align-items:center;width:150px;margin:0 15px}.sesiones_oceanografic div.entrada .add-subtract-container button[data-v-3f08141b]{width:fit-content}.sesiones_oceanografic div.entrada .add-subtract-container button svg[data-v-3f08141b]{width:24px;height:24px}.sesiones_oceanografic div.entrada .add-subtract-container button:disabled svg[data-v-3f08141b]{fill:#dadada!important}.sesiones_oceanografic div.entrada .add-subtract-container .num-tickets[data-v-3f08141b]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-3f08141b]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_oceanografic button.btnReservar[data-v-3f08141b]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_oceanografic button.btnReservar svg[data-v-3f08141b]{fill:#fff;width:16px;vertical-align:unset}.sesiones_oceanografic .filaTotal .total[data-v-3f08141b]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_oceanografic .filaTotal .total span[data-v-3f08141b]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.sesiones_oceanografic div.entrada .filaProducto .filaPrecio[data-v-3f08141b]{display:flex}.sesiones_oceanografic #swalSinDisponibilidad[data-v-3f08141b] .swal2-close{width:1.2em}@media screen and (max-width: 550px){.sesiones_oceanografic div.entrada .filaProducto[data-v-3f08141b]{flex-wrap:wrap}.sesiones_oceanografic div.entrada .filaProducto .ticketSelect[data-v-3f08141b]{order:3;margin:0 8px}.sesiones_oceanografic div.entrada .filaProducto .ticketLabel[data-v-3f08141b]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_oceanografic div.entrada .filaProducto div.infoEntrada[data-v-3f08141b]{margin-left:auto}.sesiones_oceanografic div.entrada .filaProducto .precioEntrada[data-v-3f08141b]{order:4}.sesiones_oceanografic div.entrada .filaProducto .totalEntrada[data-v-3f08141b]{order:5}.sesiones_oceanografic div.entrada .filaProducto .popUpInfo[data-v-3f08141b]{right:0}.sesiones_oceanografic div.entrada div.ticket[data-v-3f08141b]{flex-direction:column}.sesiones_oceanografic div.entrada select.sesionSelect[data-v-3f08141b]{width:90%}}@media screen and (max-width: 435px){.filaTotal[data-v-3f08141b]{align-items:flex-end}.sesiones_oceanografic .filaTotal .total[data-v-3f08141b]{margin:0 auto 10px}}.cestaProducto[data-v-b202beed]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-b202beed]{display:flex;align-items:center}.contenedorCalendario[data-v-b202beed]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-b202beed]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-b202beed]{font-size:14px}.btn-calendar[data-v-b202beed]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-b202beed]:disabled{pointer-events:none}.btn-calendar span[data-v-b202beed]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-b202beed]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-b202beed]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-b202beed]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-b202beed],.cabecera-resultados .nombreProductoCesta[data-v-b202beed]{font-size:.7em}}.sesiones_portaventura[data-v-6625695d]{display:flex;flex-direction:column}.sesiones_portaventura div.entrada[data-v-6625695d]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_portaventura div.entrada .precioEntrada[data-v-6625695d]{margin-left:20px;font-size:16px}.sesiones_portaventura div.entrada .totalEntrada[data-v-6625695d]{margin-left:20px}.sesiones_portaventura div.entrada .ticketSelect[data-v-6625695d]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_portaventura div.entrada .ticketForm.ticketLabel[data-v-6625695d]{cursor:default;margin:0 15px;width:30%}.sesiones_portaventura div.entrada div.infoEntrada[data-v-6625695d]{position:relative}.sesiones_portaventura div.entrada .popUpInfo[data-v-6625695d]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_portaventura div.entrada .masInfo:hover+.popUpInfo[data-v-6625695d]{display:block}.sesiones_portaventura div.entrada .add-subtract-container[data-v-6625695d]{margin-left:auto;display:flex;align-items:center}.sesiones_portaventura div.entrada .add-subtract-container button[data-v-6625695d]{width:fit-content}.sesiones_portaventura div.entrada .add-subtract-container button svg[data-v-6625695d]{width:24px;height:24px}.sesiones_portaventura div.entrada .add-subtract-container button:disabled svg[data-v-6625695d]{fill:#dadada!important}.sesiones_portaventura div.entrada .add-subtract-container .num-tickets[data-v-6625695d]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-6625695d]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_portaventura button.btnReservar[data-v-6625695d]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_portaventura button.btnReservar svg[data-v-6625695d]{fill:#fff;width:16px;vertical-align:unset}.sesiones_portaventura .filaTotal .total[data-v-6625695d]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_portaventura .filaTotal .total span[data-v-6625695d]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.sesiones_portaventura #swalSinDisponibilidad[data-v-6625695d] .swal2-close{width:1.2em}@media screen and (max-width: 550px){.sesiones_portaventura div.entrada[data-v-6625695d]{flex-wrap:wrap}.sesiones_portaventura div.entrada .ticketSelect[data-v-6625695d]{order:3;margin:0 8px}.sesiones_portaventura div.entrada .ticketLabel[data-v-6625695d]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_portaventura div.entrada div.infoEntrada[data-v-6625695d]{margin-left:8px}.sesiones_portaventura div.entrada .popUpInfo[data-v-6625695d]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-6625695d]{align-items:flex-end}.sesiones_portaventura .filaTotal .total[data-v-6625695d]{margin:0 auto 10px}}.cestaProducto[data-v-d8f3154a]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-d8f3154a]{display:flex;align-items:center}.contenedorCalendario[data-v-d8f3154a]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-d8f3154a]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-d8f3154a]{font-size:14px}.btn-calendar[data-v-d8f3154a]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-d8f3154a]:disabled{pointer-events:none}.btn-calendar span[data-v-d8f3154a]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-d8f3154a]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-d8f3154a]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-d8f3154a]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-d8f3154a],.cabecera-resultados .nombreProductoCesta[data-v-d8f3154a]{font-size:.7em}}.sesiones_tiqets[data-v-b69705dd]{display:flex;flex-direction:column}.sesiones_tiqets div.entrada[data-v-b69705dd]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_tiqets div[data-v-b69705dd]{margin:10px 0 10px 10px}.sesiones_tiqets .buyerTypeSelect[data-v-b69705dd]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_tiqets .sesionSelect[data-v-b69705dd]{width:90%;height:unset;padding:10px;border:1px solid #c2c2c2;margin:0 15px}.sesiones_tiqets .precioEntrada[data-v-b69705dd]{margin-left:20px;font-size:16px}.sesiones_tiqets div.entrada .totalEntrada[data-v-b69705dd]{margin-left:20px}.sesiones_tiqets .buyerTypeLabel[data-v-b69705dd]{cursor:default;margin:0 15px;width:30%}.sesiones_tiqets div.entrada div.infoEntrada[data-v-b69705dd]{position:relative}.sesiones_tiqets div.entrada .popUpInfo[data-v-b69705dd]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2);min-width:200px;min-height:unset;margin-top:0}.sesiones_tiqets div.entrada .masInfo:hover+.popUpInfo[data-v-b69705dd]{display:block}.sesiones_tiqets div.entrada .add-subtract-container[data-v-b69705dd]{margin-left:auto;display:flex;align-items:center}.sesiones_tiqets div.entrada .add-subtract-container button[data-v-b69705dd]{width:fit-content}.sesiones_tiqets div.entrada .add-subtract-container button svg[data-v-b69705dd]{width:24px;height:24px}.sesiones_tiqets div.entrada .add-subtract-container button:disabled svg[data-v-b69705dd]{fill:#dadada!important}.sesiones_tiqets div.entrada .add-subtract-container .num-tickets[data-v-b69705dd]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-b69705dd]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_tiqets button.btnReservar[data-v-b69705dd]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_tiqets button.btnReservar svg[data-v-b69705dd]{fill:#fff;width:16px;vertical-align:unset}.sesiones_tiqets .filaTotal .total[data-v-b69705dd]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_tiqets .filaTotal .total span[data-v-b69705dd]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}@media screen and (max-width: 550px){.sesiones_tiqets div.entrada .popUpInfo[data-v-b69705dd]{right:0}.sesiones_tiqets div.entrada div.infoEntrada[data-v-b69705dd]{margin-left:8px}}.cestaProducto[data-v-65df0864]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-65df0864]{display:flex;align-items:center}.contenedorCalendario[data-v-65df0864]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-65df0864]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-65df0864]{font-size:14px}.btn-calendar[data-v-65df0864]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-65df0864]:disabled{pointer-events:none}.btn-calendar span[data-v-65df0864]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-65df0864]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-65df0864]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-65df0864]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-65df0864],.cabecera-resultados .nombreProductoCesta[data-v-65df0864]{font-size:.7em}}.sesiones_hotelBeds[data-v-ec8d1468]{display:flex;flex-direction:column}.sesiones_hotelBeds div.entrada .buyerTypeSelect[data-v-ec8d1468]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_hotelBeds div.entrada .buyerTypeSelectNino[data-v-ec8d1468]{padding:5px;border:1px solid #c2c2c2;width:60px;margin:0 5px}.sesiones_hotelBeds div.entrada .buyerTypeLabel[data-v-ec8d1468]{cursor:default;margin:0 15px;width:30%}.sesiones_hotelBeds div.entrada[data-v-ec8d1468]{margin:12px 0;padding:12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_hotelBeds div.entrada .precioEntrada[data-v-ec8d1468]{margin-left:20px;font-size:16px}.sesiones_hotelBeds div.entrada div.infoEntrada[data-v-ec8d1468]{position:relative}.sesiones_hotelBeds div.entrada .popUpInfo[data-v-ec8d1468]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_hotelBeds div.entrada .masInfo:hover+.popUpInfo[data-v-ec8d1468]{display:block}.filaTotal[data-v-ec8d1468]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_hotelBeds button.btnReservar[data-v-ec8d1468]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_hotelBeds button.btnReservar svg[data-v-ec8d1468]{fill:#fff;width:16px;vertical-align:unset}.sesiones_hotelBeds .filaTotal .total[data-v-ec8d1468]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_hotelBeds .filaTotal .total span[data-v-ec8d1468]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}@media screen and (max-width: 550px){.sesiones_hotelBeds div.entrada[data-v-ec8d1468]{flex-wrap:wrap}.sesiones_hotelBeds div.entrada div.infoEntrada[data-v-ec8d1468]{margin-left:auto}.sesiones_hotelBeds div.entrada .precioEntrada[data-v-ec8d1468]{order:4}.sesiones_hotelBeds div.entrada .popUpInfo[data-v-ec8d1468]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-ec8d1468]{flex-direction:column-reverse;align-items:flex-end}.sesiones_hotelBeds .filaTotal .total[data-v-ec8d1468]{margin:0 auto 10px}}.cestaProducto[data-v-ee788427]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-ee788427]{display:flex;align-items:center}.contenedorCalendario[data-v-ee788427]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-ee788427]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-ee788427]{font-size:14px}.btn-calendar[data-v-ee788427]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-ee788427]:disabled{pointer-events:none}.btn-calendar span[data-v-ee788427]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-ee788427]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-ee788427]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-ee788427]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-ee788427],.cabecera-resultados .nombreProductoCesta[data-v-ee788427]{font-size:.7em}}.modal-vista-previa{font-family:Roboto,sans-serif;padding:0!important;margin:0!important}.modal-vista-previa .modal-dialog{max-width:800px!important}.modal-vista-previa .modal-content{width:21cm;height:29.7cm}.modal-vista-previa .modal-header{width:unset;height:unset;border:0;display:block;text-align:center;padding:30px 30px 0}.modal-vista-previa .modal-header .titulo{font-family:inherit}.modal-vista-previa header button.close{z-index:1060;font-size:70px;font-weight:100;width:fit-content;height:45px;top:-30px;right:20px}.modal-vista-previa div.modal-body{text-align:center;padding-top:0}.modal-vista-previa div.modal-body .tarjetaSeleccionada{position:relative;width:300px;margin:0 auto 20px}.modal-vista-previa div.modal-body .tarjeta{width:100%;cursor:default;border:#000000 solid;border-width:2px!important;border-radius:13px}.modal-vista-previa div.modal-body .tarjetaSeleccionada .textoTarjeta{position:absolute;bottom:9px;left:18px;text-align:left;font-size:13px;margin-bottom:0}.modal-vista-previa div.modal-body .tarjetaSeleccionada .textoTarjeta span{display:block}.modal-vista-previa div.modal-body .tarjeta.reverso{width:300px;height:199px;border:0;background-color:#c5c7c6;margin:1.5em auto 0;text-align:left;padding:7px 12px;font-size:13px}.modal-vista-previa div.modal-body .remitente{font-style:italic;font-size:13px}.modal-vista-previa div.modal-body img.logoWeb{width:23%}.modal-vista-previa div.modal-body img.logoWeb.colorBackgroundMarcaBlanca{border-radius:10px;padding:5px}.modal-vista-previa .modal-dialog .modal-content footer.modal-footer{border:0;text-align:left;margin:1em 0 0;padding:0}.modal-vista-previa footer.modal-footer{border-style:solid none none none!important;border-width:6px!important}.modal-vista-previa footer.modal-footer ol{list-style-type:none;font-size:11px}.modal-vista-previa footer.modal-footer ol li{margin:1em}.modal-vista-previa footer.modal-footer ol p{font-weight:700;font-size:12px;margin:.9em 0 0 1em}@media screen and (max-width: 575px){.modal-vista-previa{padding-top:0}.modal-vista-previa .modal-dialog{margin:0;height:100%;max-width:100%}.modal-vista-previa .modal-dialog .modal-content{border:0;border-radius:0;width:unset;height:unset;min-height:100%}.modal-vista-previa .modal-header{padding:60px 0 0}.modal-vista-previa .modal-footer{display:none}.modal-vista-previa div.modal-body .tarjetaSeleccionada,.modal-vista-previa div.modal-body .tarjeta.reverso{width:260px;height:173px}.modal-vista-previa div.modal-body .tarjetaSeleccionada .textoTarjeta{bottom:6px;margin:0}.modal-vista-previa div.modal-body img.logoWeb{width:40%}}.seleccion_normal[data-v-f28af0f3]{margin-left:2rem;border:3px solid #f18b17;border-top:none}.cestaProducto[data-v-f28af0f3]{border:none;padding:0;flex-direction:column;margin:0}.columnaCentralCesta[data-v-f28af0f3]{padding:10px;width:100%}.columnaCentralCesta p[data-v-f28af0f3]{font-size:14px}.nombreProductoCesta[data-v-f28af0f3]{background-color:#f18b17;padding:5px;display:flex;justify-content:space-between;align-items:center}.contenedorCalendario[data-v-f28af0f3]{position:relative;z-index:10}.btn-calendar[data-v-f28af0f3]{padding:0 4px 0 10px;border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center}.btn-calendar img[data-v-f28af0f3]{border-left:1px solid #9a9a9a;padding:4px 0 4px 4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-f28af0f3]{font-size:12px}}@media screen and (max-width: 830px){#modalVistaPrevia>.modal-dialog[data-v-f28af0f3]{margin:0 auto!important}}@media screen and (max-width: 800px){.modal-content[data-v-f28af0f3]{width:100%!important}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-f28af0f3]{font-size:13px;white-space:nowrap}}.resultados-productos.tarjeta-regalo h2[data-v-f28af0f3]{display:flex;align-self:center;margin:1rem 0;border-style:none none solid none!important;font-size:1.2rem;color:#000}.resultados-productos.tarjeta-regalo h2 svg[data-v-f28af0f3]{width:8px;height:unset;margin-left:15px;transform:rotate(90deg)}.pasosTarjetaRegalo ul[data-v-f28af0f3]{list-style-type:none;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0}.pasosTarjetaRegalo ul li[data-v-f28af0f3]{min-width:1.8em;height:1.8em;border-radius:50%;color:#fff;font-size:20px;background-color:#c5c7c6;display:flex;justify-content:center;align-items:center}.pasosTarjetaRegalo ul .linea-pasos[data-v-f28af0f3]{width:52%;height:2px;background-color:#c5c7c6}.pasosTarjetaRegalo ul .ok[data-v-f28af0f3]{background-color:#476727}.pasosTarjetaRegalo ul .actual[data-v-f28af0f3]{background-color:#f18b17}.carrusel_tarjetas[data-v-f28af0f3]{width:100%}.carrusel_tarjetas.selected img.tarjeta[data-v-f28af0f3]{opacity:.3}.carrusel_tarjetas img.tarjeta[data-v-f28af0f3]{width:154px;cursor:pointer;margin-right:20px;border:#000000 solid;border-width:2px!important;border-radius:8px;transition:opacity .5s}.carrusel_tarjetas img.tarjeta.bordeMarcaBlanca[data-v-f28af0f3]{opacity:1}.carrusel_tarjetas img.tarjeta[data-v-f28af0f3]:last-child{margin-right:0}.botonera[data-v-f28af0f3]{margin:20px auto;display:flex;justify-content:center}.botonera button[data-v-f28af0f3]{width:120px;padding:2px 11px!important}.btn-siguiente[data-v-f28af0f3]{margin-left:20px}.btn-siguiente[disabled][data-v-f28af0f3]{background-color:#999!important;transform:none;cursor:default}.btn-siguiente svg[data-v-f28af0f3]{width:16px;vertical-align:top}.btn-siguiente svg .fil0[data-v-f28af0f3]{fill:#fff}.fila-form>div[data-v-f28af0f3]{width:46%}.importe[data-v-f28af0f3]{width:50%}.control-group[data-v-f28af0f3]{position:relative}input[data-v-f28af0f3],textarea[data-v-f28af0f3]{border-radius:30px;border:none!important;color:#000;background:#f0f0f0!important;padding:10px 15px!important;margin:5px 0;outline:none;-webkit-appearance:none}input[data-v-f28af0f3]::placeholder{color:#000;opacity:1}textarea[data-v-f28af0f3]::placeholder{color:#000;opacity:1}textarea[data-v-f28af0f3]{border-radius:10px}.has-value input[data-v-f28af0f3]{color:#000}.label[data-v-f28af0f3]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-f28af0f3]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1}.checkEmail input:checked~.checkmark[data-v-f28af0f3]{border:0}.checkEmail label[data-v-f28af0f3]{display:block;position:relative;padding-left:22px;margin-bottom:5px;cursor:pointer;font-size:14px;width:98%}.checkEmail input[data-v-f28af0f3]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-f28af0f3]{position:absolute;top:0;left:0;height:15px;width:15px;border-radius:3px;border:1px #666666 solid;box-sizing:border-box}.checkEmail label:hover input~.checkmark[data-v-f28af0f3]{border-color:#333}.checkmark[data-v-f28af0f3]:after{content:"";position:absolute;display:none}.checkEmail label input:checked~.checkmark[data-v-f28af0f3]:after{display:block}.checkEmail label .checkmark[data-v-f28af0f3]:after{left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search_trains_container[data-v-f28af0f3]{padding:0;background-color:transparent}@media screen and (max-width: 575px){#ocio_resultados[data-v-f28af0f3]{width:93.6vw}#paso1 .concepto[data-v-f28af0f3]{width:93vw}.carrusel_tarjetas[data-v-f28af0f3]{white-space:nowrap;overflow-x:scroll}.carrusel_tarjetas img.tarjeta[data-v-f28af0f3]{width:225px;border-radius:9px}.botonera[data-v-f28af0f3]{width:90%}.fila-form[data-v-f28af0f3]{flex-direction:column}.fila-form>div[data-v-f28af0f3]{width:100%}.importe[data-v-f28af0f3]{width:100%}.carrusel_tarjetas[data-v-f28af0f3]::-webkit-scrollbar{-webkit-appearance:none}.carrusel_tarjetas[data-v-f28af0f3]::-webkit-scrollbar:vertical{width:10px}.carrusel_tarjetas[data-v-f28af0f3]::-webkit-scrollbar-button:increment,.contenedor[data-v-f28af0f3]::-webkit-scrollbar-button{display:none}.carrusel_tarjetas[data-v-f28af0f3]::-webkit-scrollbar:horizontal{height:8px}.carrusel_tarjetas[data-v-f28af0f3]::-webkit-scrollbar-thumb{background-color:#797979;border-radius:20px;border:2px solid #f1f2f3}.carrusel_tarjetas[data-v-f28af0f3]::-webkit-scrollbar-track{border-radius:10px}}.sesiones_terranaturamurcia[data-v-27e5d6b2]{display:flex;flex-direction:column}.sesiones_terranaturamurcia div.entrada[data-v-27e5d6b2]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_terranaturamurcia div.entrada .precioEntrada[data-v-27e5d6b2]{margin-left:20px;font-size:16px}.sesiones_terranaturamurcia div.entrada .totalEntrada[data-v-27e5d6b2]{margin-left:20px}.sesiones_terranaturamurcia div.entrada .ticketSelect[data-v-27e5d6b2]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_terranaturamurcia div.entrada .ticketForm.ticketLabel[data-v-27e5d6b2]{cursor:default;margin:0 15px;width:30%}.sesiones_terranaturamurcia div.entrada div.infoEntrada[data-v-27e5d6b2]{position:relative}.sesiones_terranaturamurcia div.entrada .popUpInfo[data-v-27e5d6b2]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_terranaturamurcia div.entrada .masInfo:hover+.popUpInfo[data-v-27e5d6b2]{display:block}.sesiones_terranaturamurcia div.entrada .add-subtract-container[data-v-27e5d6b2]{margin-left:auto;display:flex;align-items:center}.sesiones_terranaturamurcia div.entrada .add-subtract-container button[data-v-27e5d6b2]{width:fit-content}.sesiones_terranaturamurcia div.entrada .add-subtract-container button svg[data-v-27e5d6b2]{width:24px;height:24px}.sesiones_terranaturamurcia div.entrada .add-subtract-container button:disabled svg[data-v-27e5d6b2]{fill:#dadada!important}.sesiones_terranaturamurcia div.entrada .add-subtract-container .num-tickets[data-v-27e5d6b2]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-27e5d6b2]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_terranaturamurcia button.btnReservar[data-v-27e5d6b2]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_terranaturamurcia button.btnReservar svg[data-v-27e5d6b2]{fill:#fff;width:16px;vertical-align:unset}.sesiones_terranaturamurcia .filaTotal .total[data-v-27e5d6b2]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_terranaturamurcia .filaTotal .total span[data-v-27e5d6b2]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.sesiones_terranaturamurcia #swalSinDisponibilidad[data-v-27e5d6b2] .swal2-close{width:1.2em}@media screen and (max-width: 550px){.sesiones_terranaturamurcia div.entrada[data-v-27e5d6b2]{flex-wrap:wrap}.sesiones_terranaturamurcia div.entrada .ticketSelect[data-v-27e5d6b2]{order:3;margin:0 8px}.sesiones_terranaturamurcia div.entrada .ticketLabel[data-v-27e5d6b2]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_terranaturamurcia div.entrada div.infoEntrada[data-v-27e5d6b2]{margin-left:8px}.sesiones_terranaturamurcia div.entrada .popUpInfo[data-v-27e5d6b2]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-27e5d6b2]{align-items:flex-end}.sesiones_terranaturamurcia .filaTotal .total[data-v-27e5d6b2]{margin:0 auto 10px}}.cestaProducto[data-v-e08bcaac]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-e08bcaac]{display:flex;align-items:center}.contenedorCalendario[data-v-e08bcaac]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-e08bcaac]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-e08bcaac]{font-size:14px}.btn-calendar[data-v-e08bcaac]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-e08bcaac]:disabled{pointer-events:none}.btn-calendar span[data-v-e08bcaac]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-e08bcaac]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-e08bcaac]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-e08bcaac]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-e08bcaac],.cabecera-resultados .nombreProductoCesta[data-v-e08bcaac]{font-size:.7em}}.sesiones_terranaturabenidorm[data-v-3ed0ae50]{display:flex;flex-direction:column}.sesiones_terranaturabenidorm div.entrada[data-v-3ed0ae50]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_terranaturabenidorm div.entrada .precioEntrada[data-v-3ed0ae50]{margin-left:20px;font-size:16px}.sesiones_terranaturabenidorm div.entrada .totalEntrada[data-v-3ed0ae50]{margin-left:20px}.sesiones_terranaturabenidorm div.entrada .ticketSelect[data-v-3ed0ae50]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_terranaturabenidorm div.entrada .ticketForm.ticketLabel[data-v-3ed0ae50]{cursor:default;margin:0 15px;width:30%}.sesiones_terranaturabenidorm div.entrada div.infoEntrada[data-v-3ed0ae50]{position:relative}.sesiones_terranaturabenidorm div.entrada .popUpInfo[data-v-3ed0ae50]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_terranaturabenidorm div.entrada .masInfo:hover+.popUpInfo[data-v-3ed0ae50]{display:block}.sesiones_terranaturabenidorm div.entrada .add-subtract-container[data-v-3ed0ae50]{margin-left:auto;display:flex;align-items:center}.sesiones_terranaturabenidorm div.entrada .add-subtract-container button[data-v-3ed0ae50]{width:fit-content}.sesiones_terranaturabenidorm div.entrada .add-subtract-container button svg[data-v-3ed0ae50]{width:24px;height:24px}.sesiones_terranaturabenidorm div.entrada .add-subtract-container button:disabled svg[data-v-3ed0ae50]{fill:#dadada!important}.sesiones_terranaturabenidorm div.entrada .add-subtract-container .num-tickets[data-v-3ed0ae50]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-3ed0ae50]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_terranaturabenidorm button.btnReservar[data-v-3ed0ae50]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_terranaturabenidorm button.btnReservar svg[data-v-3ed0ae50]{fill:#fff;width:16px;vertical-align:unset}.sesiones_terranaturabenidorm .filaTotal .total[data-v-3ed0ae50]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_terranaturabenidorm .filaTotal .total span[data-v-3ed0ae50]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.sesiones_terranaturabenidorm #swalSinDisponibilidad[data-v-3ed0ae50] .swal2-close{width:1.2em}@media screen and (max-width: 550px){.sesiones_terranaturabenidorm div.entrada[data-v-3ed0ae50]{flex-wrap:wrap}.sesiones_terranaturabenidorm div.entrada .ticketSelect[data-v-3ed0ae50]{order:3;margin:0 8px}.sesiones_terranaturabenidorm div.entrada .ticketLabel[data-v-3ed0ae50]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_terranaturabenidorm div.entrada div.infoEntrada[data-v-3ed0ae50]{margin-left:8px}.sesiones_terranaturabenidorm div.entrada .popUpInfo[data-v-3ed0ae50]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-3ed0ae50]{align-items:flex-end}.sesiones_terranaturabenidorm .filaTotal .total[data-v-3ed0ae50]{margin:0 auto 10px}}.cestaProducto[data-v-f64a64d4]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-f64a64d4]{display:flex;align-items:center}.contenedorCalendario[data-v-f64a64d4]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-f64a64d4]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-f64a64d4]{font-size:14px}.btn-calendar[data-v-f64a64d4]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-f64a64d4]:disabled{pointer-events:none}.btn-calendar span[data-v-f64a64d4]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-f64a64d4]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-f64a64d4]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-f64a64d4]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-f64a64d4],.cabecera-resultados .nombreProductoCesta[data-v-f64a64d4]{font-size:.7em}}.sesiones_santamaria[data-v-1530e159]{display:flex;flex-direction:column}.sesiones_santamaria div.entrada[data-v-1530e159]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_santamaria div.entrada .precioEntrada[data-v-1530e159]{margin-left:20px;font-size:16px}.sesiones_santamaria div.entrada .totalEntrada[data-v-1530e159]{margin-left:20px}.sesiones_santamaria div.entrada .ticketSelect[data-v-1530e159]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_santamaria div.entrada .ticketForm.ticketLabel[data-v-1530e159]{cursor:default;margin:0 15px;width:30%}.sesiones_santamaria div.entrada div.infoEntrada[data-v-1530e159]{position:relative}.sesiones_santamaria div.entrada .popUpInfo[data-v-1530e159]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_santamaria div.entrada .masInfo:hover+.popUpInfo[data-v-1530e159]{display:block}.sesiones_santamaria div.entrada .add-subtract-container[data-v-1530e159]{margin-left:auto;display:flex;align-items:center}.sesiones_santamaria div.entrada .add-subtract-container button[data-v-1530e159]{width:fit-content}.sesiones_santamaria div.entrada .add-subtract-container button svg[data-v-1530e159]{width:24px;height:24px}.sesiones_santamaria div.entrada .add-subtract-container button:disabled svg[data-v-1530e159]{fill:#dadada!important}.sesiones_santamaria div.entrada .add-subtract-container .num-tickets[data-v-1530e159]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-1530e159]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_santamaria button.btnReservar[data-v-1530e159]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_santamaria button.btnReservar svg[data-v-1530e159]{fill:#fff;width:16px;vertical-align:unset}.sesiones_santamaria .filaTotal .total[data-v-1530e159]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_santamaria .filaTotal .total span[data-v-1530e159]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.sesiones_santamaria #swalSinDisponibilidad[data-v-1530e159] .swal2-close{width:1.2em}@media screen and (max-width: 550px){.sesiones_santamaria div.entrada[data-v-1530e159]{flex-wrap:wrap}.sesiones_santamaria div.entrada .ticketSelect[data-v-1530e159]{order:3;margin:0 8px}.sesiones_santamaria div.entrada .ticketLabel[data-v-1530e159]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_santamaria div.entrada div.infoEntrada[data-v-1530e159]{margin-left:8px}.sesiones_santamaria div.entrada .popUpInfo[data-v-1530e159]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-1530e159]{align-items:flex-end}.sesiones_santamaria .filaTotal .total[data-v-1530e159]{margin:0 auto 10px}}.cestaProducto[data-v-4ec37c08]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-4ec37c08]{display:flex;align-items:center}.contenedorCalendario[data-v-4ec37c08]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-4ec37c08]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-4ec37c08]{font-size:14px}.btn-calendar[data-v-4ec37c08]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-4ec37c08]:disabled{pointer-events:none}.btn-calendar span[data-v-4ec37c08]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-4ec37c08]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-4ec37c08]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-4ec37c08]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-4ec37c08],.cabecera-resultados .nombreProductoCesta[data-v-4ec37c08]{font-size:.7em}}.sesiones_hotelBedsActividad div.entrada .totalEntrada[data-v-613184a1]{margin-left:20px}.sesiones_hotelBedsActividad[data-v-613184a1]{display:flex;flex-direction:column}.sesiones_hotelBedsActividad div.entrada .buyerTypeSelect[data-v-613184a1]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_hotelBedsActividad .sesionSelect[data-v-613184a1]{padding:10px;height:unset}.sesiones_hotelBedsActividad div.entrada .buyerTypeSelectNino[data-v-613184a1]{padding:5px;border:1px solid #c2c2c2;width:60px;margin:0 5px}.sesiones_hotelBedsActividad div.entrada .buyerTypeLabel[data-v-613184a1]{cursor:default;margin:0 15px;width:30%}.sesiones_hotelBedsActividad div.entrada[data-v-613184a1]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_hotelBedsActividad div.entrada .precioEntrada[data-v-613184a1]{margin-left:20px;font-size:16px}.sesiones_hotelBedsActividad div.entrada div.infoEntrada[data-v-613184a1]{position:relative}.sesiones_hotelBedsActividad div.entrada .popUpInfo[data-v-613184a1]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_hotelBedsActividad div.entrada .masInfo:hover+.popUpInfo[data-v-613184a1]{display:block}.sesiones_hotelBedsActividad div.entrada .add-subtract-container[data-v-613184a1]{margin-left:auto;display:flex;align-items:center}.sesiones_hotelBedsActividad div.entrada .add-subtract-container button[data-v-613184a1]{width:fit-content}.sesiones_hotelBedsActividad div.entrada .add-subtract-container button svg[data-v-613184a1]{width:24px;height:24px}.sesiones_hotelBedsActividad div.entrada .add-subtract-container button:disabled svg[data-v-613184a1]{fill:#dadada!important}.sesiones_hotelBedsActividad div.entrada .add-subtract-container .num-tickets[data-v-613184a1]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-613184a1]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_hotelBedsActividad button.btnReservar[data-v-613184a1]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_hotelBedsActividad button.btnReservar svg[data-v-613184a1]{fill:#fff;width:16px;vertical-align:unset}.sesiones_hotelBedsActividad .filaTotal .total[data-v-613184a1]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_hotelBedsActividad .filaTotal .total span[data-v-613184a1]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}@media screen and (max-width: 550px){.sesiones_hotelBedsActividad div.entrada[data-v-613184a1]{flex-wrap:wrap}.sesiones_hotelBedsActividad div.entrada div.infoEntrada[data-v-613184a1]{margin-left:8px}.sesiones_hotelBedsActividad div.entrada .popUpInfo[data-v-613184a1]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-613184a1]{align-items:flex-end}.sesiones_hotelBedsActividad .filaTotal .total[data-v-613184a1]{margin:0 auto 10px}}.cestaProducto[data-v-57afbf57]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-57afbf57]{display:flex;align-items:center}.contenedorCalendario[data-v-57afbf57]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-57afbf57]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-57afbf57]{font-size:14px}.btn-calendar[data-v-57afbf57]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-57afbf57]:disabled{pointer-events:none}.btn-calendar span[data-v-57afbf57]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-57afbf57]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-57afbf57]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-57afbf57]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-57afbf57],.cabecera-resultados .nombreProductoCesta[data-v-57afbf57]{font-size:.7em}}.habitacion .totalSinDescuento[data-v-63180de3]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-63180de3]{width:76%!important}.habitacion.noDescuento .totalSinDescuento[data-v-63180de3]{display:none}div.div_infoHotel div.opcion-habitacion span svg[data-v-63180de3]:first-child{display:inline-block}.habitacion[data-v-63180de3]{margin-bottom:10px}.habitacion .descuento[data-v-63180de3]{text-decoration:line-through;border:0;background-color:transparent;display:none}.habitacion.noDescuento .descuento[data-v-63180de3]{display:none}.habitacion .conceptos .concepto .conceptosGroup[data-v-63180de3]{float:none!important}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-63180de3]{background-color:#fff;border:0!important;text-align:right;display:flex;justify-content:flex-end;align-items:center;margin-right:40px;margin-bottom:10px;color:#464646;font-size:16px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion p[data-v-63180de3]{margin-bottom:0;text-align:right}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-63180de3]{display:flex;justify-content:flex-end;align-items:center}.opcion-seleccionada[data-v-63180de3]{margin-top:0;margin-right:10px;font-size:16px;font-weight:400;text-align:center;border-radius:5px;color:#73a931!important;vertical-align:top;border:0;display:flex;align-items:center}.opcion-seleccionada svg[data-v-63180de3]{fill:#73a931;width:13px;height:unset;margin-right:10px}.habitacion .pagarya.btnSeleccionado[data-v-63180de3]{display:none}.habitacion.selected .pagarya.btnSeleccionado[data-v-63180de3]{display:block}.hotelResume.filtered[data-v-63180de3]{display:none}div.contenedor_inputs div.input select.renfeHotusaAges[data-v-63180de3]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-63180de3]{vertical-align:top}div.contenedor_inputs[data-v-63180de3]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-63180de3]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-63180de3],div.contenedor_inputs div.input select.childrenInput[data-v-63180de3],div.contenedor_inputs div.input select.childsInput[data-v-63180de3]{padding-left:30px!important}}.hotelBase[data-v-63180de3]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-63180de3]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-63180de3]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-63180de3]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-63180de3]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-63180de3]{width:100%}.seleccion_hotel .precioPagarYa[data-v-63180de3]{width:auto}.hotelResume.selected .precioPagarYa[data-v-63180de3]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-63180de3]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-63180de3]{fill:#fff}.precioPagarYa .precio[data-v-63180de3]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-63180de3]{display:block;width:auto;margin:5px 0 0;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-63180de3]{margin-top:5px}.btn_mini[data-v-63180de3]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-63180de3]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-63180de3]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-63180de3]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-63180de3]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.habitacion .conceptos .concepto .rateComments[data-v-63180de3]{position:relative;display:inline;align-items:center;margin-right:30px}.rateComments span[data-v-63180de3]{margin-right:10px}.rateComments span.tarifaNoReembolsable[data-v-63180de3]{color:#666}.btnSeleccionar[data-v-63180de3]{padding:6px 12px;font-family:Roboto,sans-serif!important;text-transform:lowercase;vertical-align:bottom;cursor:pointer;display:block;margin-top:0;color:#fff;font-size:17px;border-radius:50px;transition:background-color .2s linear;min-width:145px}.hotelResult.renfe-viajes .btnSeleccionar[data-v-63180de3]{border-radius:4px}.btnSeleccionar svg[data-v-63180de3],.btnSeleccionado svg[data-v-63180de3]{width:15px;vertical-align:middle}.btnSeleccionado svg .fil0[data-v-63180de3]{fill:#73a931}.btnSeleccionado[data-v-63180de3]{cursor:default;margin-top:0;font-size:16px;padding:4px 6px;font-weight:400;width:145px;text-align:center}.boton_toggle_habitaciones svg polygon[data-v-63180de3]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-63180de3]{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-63180de3]{display:block!important}div.div_infoHotel .conceptos div.opcion-habitacion[data-v-63180de3]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .conceptos div.opcion-habitacion .nombre_opcional[data-v-63180de3]{vertical-align:top;color:#464646;margin-right:3px;margin-bottom:0;text-align:end}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-63180de3]{padding:0 20px!important}div.hotelSelected[data-v-63180de3]{display:none!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-63180de3]{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-63180de3]{padding:10px 0 4px 5px!important}.regimenHab[data-v-63180de3]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-63180de3] *,.detalle_hotel[data-v-63180de3] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-63180de3]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.rateComments .tarifaNoReembolsable[data-v-63180de3]{color:#90241f;margin-left:10px;font-weight:400;font-size:12px}.rateComments .tarifaFlexible[data-v-63180de3]{color:#1f7b1f;margin-left:10px;font-weight:400;font-size:12px}.rateComments svg.masInfo:hover+.popUpInfo[data-v-63180de3]{display:block!important}.rateComments svg.masInfo path[data-v-63180de3]{fill:#727271}.restoDeHabitaciones[data-v-63180de3]{background-color:#fff!important}div.resumen_reservar[data-v-63180de3]{float:right;margin-left:5px;display:flex}div.div_infoHotel .restoDeHabitaciones .conceptos div.opcion-habitacion .nombre_opcional[data-v-63180de3]{max-width:400px}.concepto div.resumen_reservar .btn1[data-v-63180de3]{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-63180de3]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-63180de3]{display:none!important}div.div_infoHotel .groupConceptos[data-v-63180de3]{background-color:transparent!important;padding:0;border:2px solid #666666}div.hotelResume[data-v-63180de3]{margin-top:10px;padding-top:5px;min-height:350px;background:#f2f2f2}div.hotelResume[data-v-63180de3]{border:1px solid #666666!important}button svg[data-v-63180de3]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-63180de3]{fill:#fff}.barraHabitacion .div_suplemento[data-v-63180de3]{display:none}.precioPagarYa[data-v-63180de3]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-63180de3]{height:15px}.swal2-container .swal_fichaHotel[data-v-63180de3]{width:50%!important}.swal2-modal[data-v-63180de3]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-63180de3]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-63180de3]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-63180de3]:hover,.hotelResume div.resumen_reservar .btn1[data-v-63180de3]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-63180de3]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-63180de3]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-63180de3]{margin:0 20px!important}.swal2-container.swal2-in[data-v-63180de3]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-63180de3]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .img_hotel[data-v-63180de3]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-63180de3]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-63180de3]{display:inline-block}div.tarifasInline[data-v-63180de3]{display:block}.lineaEscogerTarifa[data-v-63180de3]{text-align:right;display:inline-block;float:right;margin-top:0}#ocio_resultados h2.v2_titulo2 .marquee[data-v-63180de3]{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-63180de3],.puntosSuspensivos.hideOnMobile[data-v-63180de3],.verFichaHotel.hideOnMobile[data-v-63180de3]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-63180de3],#ocio_resultados div.hotelResume2.selected[data-v-63180de3]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-63180de3]{background:none!important;border:none!important}.containerBotonPagarYa[data-v-63180de3]{display:block}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-63180de3]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1200px){.hotelBase[data-v-63180de3]{max-width:330px!important}}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-63180de3]{width:100%}}@media screen and (max-width: 1010px){.hotelBase[data-v-63180de3]{max-width:350px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-63180de3]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-63180de3],.puntosSuspensivos.hideOnMobile[data-v-63180de3],.verFichaHotel.hideOnMobile[data-v-63180de3]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-63180de3],.borderPunteado[data-v-63180de3]{display:none!important}.lineaEscogerTarifa[data-v-63180de3]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-63180de3]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-63180de3]{width:100%}.precioPagarYa[data-v-63180de3]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-63180de3]{background:#fff}.precioPagarYa .btn_mini[data-v-63180de3]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-63180de3]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-63180de3]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-63180de3]{display:none!important}.precioPagarYa .precio[data-v-63180de3]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-63180de3]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-63180de3]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-63180de3]{padding:0!important}.hotelBase[data-v-63180de3]{padding:0 5px!important}.page_hotusaModalities #sec_contenido_izquierda[data-v-63180de3]{margin-top:30px!important}#divBusqueda[data-v-63180de3]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-63180de3]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-63180de3]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-63180de3]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-63180de3]{width:100%!important}div.img_hotel img[data-v-63180de3]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-63180de3]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-63180de3]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-63180de3]{font-size:13px!important}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-63180de3]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-63180de3]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-63180de3]{padding-bottom:5px!important}.boton_toggle_habitaciones svg[data-v-63180de3]{margin-right:0!important;float:right}.precioPagarYa .btn_mini[data-v-63180de3]{padding:0!important}.barraHabitacion span.rateComments[data-v-63180de3]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-63180de3],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-63180de3]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-63180de3]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-63180de3]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-63180de3]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-63180de3]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-63180de3]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-63180de3]{float:none!important}#info_compra div.producto_pagarya span[data-v-63180de3]: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-63180de3] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-63180de3],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-63180de3]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-63180de3]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-63180de3]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-63180de3]{fill:#22848e!important}.distancia .verFichaHotel[data-v-63180de3]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-63180de3]{width:160px}.verFichaHotel[data-v-63180de3],.img_hotel[data-v-63180de3],.nombreHotel[data-v-63180de3]{cursor:pointer}.ver_mas_hoteles[data-v-63180de3]{margin-top:20px}.cargando_filtros[data-v-63180de3],.sin_resultados[data-v-63180de3]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-63180de3]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-63180de3]{vertical-align:top;margin-right:10px;min-height:390px!important;margin-top:0!important;position:relative;margin-bottom:10px}.img_hotel[data-v-63180de3]{width:100%}button.btnElegir[data-v-63180de3]{width:85%;display:block;margin:0 auto;border:1px solid #000066;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[data-v-63180de3]:hover,button.btnElegir.seleccionado[data-v-63180de3]{color:#fff;background:#006}.div_infoHotel[data-v-63180de3],div.hotelResume[data-v-63180de3]{padding:0!important}.img_hotel[data-v-63180de3]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-63180de3]{max-width:100%;width:100%;text-align:center;padding:0 10px}div.imgHotel[data-v-63180de3]{height:200px;margin-bottom:10px;position:relative}.imgHotel .lupa[data-v-63180de3]{position:absolute;top:35%;left:40%;background:#ffffffb3;padding:20px;border-radius:100%;display:none}.imgHotel:hover .lupa[data-v-63180de3]{display:block}.div_infoHotel .nombreHotel[data-v-63180de3]{text-transform:lowercase}.div_infoHotel .nombreHotel[data-v-63180de3]:first-letter{text-transform:capitalize}div.img_hotel img[data-v-63180de3]{display:none}.div_infoHotel .distancia[data-v-63180de3]{font-size:12px!important}.verFichaHotel[data-v-63180de3]{font-size:12px}.datosTipoHotel[data-v-63180de3],.hotelServicios[data-v-63180de3]{border-bottom:none!important}.borderPunteado[data-v-63180de3]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-63180de3],#ocio_resultados div.hotelResume2.selected[data-v-63180de3]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-63180de3]{line-height:0px;height:15px}.div_infoHotel .categoriaHotel img[data-v-63180de3]{height:15px}p.nombreHotel[data-v-63180de3]{margin:0;font-size:14px}.div_infoHotel .distancia[data-v-63180de3]{margin:-5px 0 0!important}img.serviceIcon[data-v-63180de3]{width:20px}.distancia .verFichaHotel[data-v-63180de3]{font-size:14px!important;display:block}span.textoElegir[data-v-63180de3]{font-size:15px;font-weight:400;letter-spacing:normal;margin-right:5px}.btnElegir.seleccionado span.textoElegido[data-v-63180de3]{display:inline-block!important}.btnElegir.seleccionado span.textoElegir[data-v-63180de3]{display:none!important}.swal_fichaHotel[data-v-63180de3] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-63180de3]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-63180de3]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-63180de3]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-63180de3]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-63180de3]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-63180de3]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-63180de3]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-63180de3]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-63180de3]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-63180de3]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-63180de3]{display:block}.swal_fichaHotel p.seccionSwal[data-v-63180de3]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-63180de3]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-63180de3]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-63180de3]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-63180de3]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-63180de3]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-63180de3]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-63180de3]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-63180de3]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-63180de3]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-63180de3]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-63180de3]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-63180de3]{color:#1d7a1f}.btnShowDescripcion[data-v-63180de3]{display:none}.habitacionesSwal .conceptos[data-v-63180de3]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-63180de3]{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-63180de3]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-63180de3]{float:none!important}.habitacionesSwal h2[data-v-63180de3]{text-align:right;font-size:12px;margin:5px 0;height:25px}.restoDeHabitaciones .habitacion.selected span.nombre_opcional.nombreRegimen[data-v-63180de3]{color:#666}.habitacionesSwal path.fillMarcaBlanca[data-v-63180de3]{fill:#22848e!important}path.fillMarcaBlanca[data-v-63180de3]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-63180de3]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-63180de3],.habitacionesSwal .btnSeleccionado[data-v-63180de3]{background:#fff;padding:5px 15px;border-radius:20px;color:#006!important;border:1px solid #000066;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-63180de3]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-63180de3]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-63180de3]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-63180de3]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-63180de3]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-63180de3],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-63180de3]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-63180de3]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-63180de3]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-63180de3]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-63180de3],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-63180de3]{float:none}.headInfoHotel[data-v-63180de3]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-63180de3]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-63180de3]{display:inline-block}.headInfoHotel .nombre[data-v-63180de3]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-63180de3]{height:20px!important}.headInfoHotel p.direccionn[data-v-63180de3]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-63180de3]{fill:#e80870!important}#filtersContainer[data-v-63180de3]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-63180de3]{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-63180de3]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-63180de3]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-63180de3]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-63180de3]{background:transparent;font-weight:700}.contenedorFiltros[data-v-63180de3]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-63180de3]{color:#000}.hotelsFilterContainer[data-v-63180de3]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-63180de3]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-63180de3]{margin:0}.contenedorFiltros[data-v-63180de3]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-63180de3]{color:#fff}#contenedorFiltros button.btnGris[data-v-63180de3]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-63180de3]{display:none!important}.btnOrdenar.selected svg.check[data-v-63180de3]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-63180de3]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-63180de3]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-63180de3],.swal_fichaHotel span.descuento .textoDescuento[data-v-63180de3]{display:none!important}.swal_fichaHotel span.descuento[data-v-63180de3],.div_infoHotel span.descuento[data-v-63180de3]{background:transparent!important}.habitacionesSwal span.descuento[data-v-63180de3] *,.div_infoHotel span.descuento[data-v-63180de3] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-63180de3]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-63180de3]{outline:none!important}span.smallDecimals[data-v-63180de3]{font-size:10px}div.img_hotel img[data-v-63180de3]{display:block;height:200px;border:none!important}.popUpInfo.tarifaComentarios[data-v-63180de3]{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-63180de3]{margin-bottom:20px}p.tituloGastos[data-v-63180de3]{color:#fff!important;font-size:13px!important}@media screen and (max-width: 1090px){.hotelResume[data-v-63180de3]{min-height:370px!important}.hotelsFilterContainer[data-v-63180de3],#filtersContainer .contenidoOrdenarPor[data-v-63180de3],#filtersContainer[data-v-63180de3]{width:201px}div.imgHotel[data-v-63180de3]{height:190px}#filtersContainer[data-v-63180de3]{margin-left:10px}button.btnElegir[data-v-63180de3]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-63180de3]{width:78%!important}span.textoElegir[data-v-63180de3],span.textoElegido[data-v-63180de3]{margin-left:0}button.btnElegir[data-v-63180de3]{padding:2px 5px}}@media screen and (max-width: 1010px){div.seleccion_ocio.seleccion_hotel[data-v-63180de3]{width:99%!important}button.btnElegir svg[data-v-63180de3]{display:none!important}#filtersContainer .contenidoOrdenarPor[data-v-63180de3]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-63180de3]{right:0}.contenidoOrdenarPor p[data-v-63180de3]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-63180de3]{float:left!important;margin-right:20px;cursor:pointer}.headInfoHotel .info[data-v-63180de3]{float:right;width:78%}}@media screen and (max-width: 910px){.swal_fichaHotel .nombre[data-v-63180de3]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-63180de3]{height:20px!important}.headInfoHotel .info[data-v-63180de3]{float:right;width:78%}.slick-slider .slick-track[data-v-63180de3]{height:50px}}@media screen and (max-width: 850px){.swal_fichaHotel tr.titulo td[data-v-63180de3]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-63180de3]{font-size:13px}}@media screen and (max-width: 805px){div.imgHotel[data-v-63180de3],div.img_hotel img.main[data-v-63180de3]{height:160px}.hotelResume[data-v-63180de3]{min-height:350px!important}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-63180de3]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-63180de3]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-63180de3]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-63180de3]{display:inline-block!important}.opcion-seleccionada[data-v-63180de3]{justify-content:center}div.resumen_reservar[data-v-63180de3]{display:block}}@media screen and (max-width: 705px){div.imgHotel[data-v-63180de3],div.img_hotel img.main[data-v-63180de3]{height:180px}.hotelResume[data-v-63180de3]{margin-right:15px;min-height:370px!important}.hoteBase[data-v-63180de3]{margin-top:0!important}button.btnElegir[data-v-63180de3]{width:90%}}@media screen and (max-width: 560px){.headInfoHotel img.main[data-v-63180de3]{display:none}.headInfoHotel .info[data-v-63180de3]{float:none;width:100%}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-63180de3]{text-align:center}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-63180de3]{margin-top:4px}}@media screen and (max-width: 530px){div.imgHotel[data-v-63180de3],div.img_hotel img.main[data-v-63180de3]{height:150px}.hotelResume[data-v-63180de3]{min-height:350px!important;margin-right:10px}.swal2-container.swal2-fade.swal2-in[data-v-63180de3]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-63180de3]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-63180de3]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-63180de3]{width:100%!important}img#imagenActualSwal[data-v-63180de3]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-63180de3]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-63180de3]{margin:20px auto}.slick-slider .slick-track[data-v-63180de3]{height:auto}#ocio_resultados .popUpGris[data-v-63180de3]{right:0!important;left:0;top:25px}}@media screen and (max-width: 450px){div.imgHotel[data-v-63180de3],div.img_hotel img.main[data-v-63180de3]{height:240px}.hotelResume[data-v-63180de3]{float:none;margin:20px auto;min-height:450px!important}button.btnElegir[data-v-63180de3]{width:70%}button.btnElegir svg[data-v-63180de3]{display:inline-block!important;margin-right:10px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-63180de3]{zoom:75%;margin-right:20px}}@media screen and (max-width: 450px){div.imgHotel[data-v-63180de3]{height:215px}.hotelResume[data-v-63180de3]{float:none;margin:20px auto;min-height:400px!important}table.tablaServicios[data-v-63180de3],.tablaServicios thead[data-v-63180de3],.tablaServicios tbody[data-v-63180de3],.tablaServicios th[data-v-63180de3],.tablaServicios td[data-v-63180de3],.tablaServicios tr[data-v-63180de3]{display:block}.tablaServicios thead tr[data-v-63180de3]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-63180de3]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-63180de3]: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-63180de3]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-63180de3]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-63180de3]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-63180de3]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-63180de3]:nth-of-type(5):before{content:"Otros"}.habitacion .conceptos .concepto .rateComments[data-v-63180de3]{margin-right:0}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-63180de3]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-63180de3]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-63180de3]{line-height:15px;font-size:12px!important}}[data-v-14050265] .modal{padding:0!important;margin:0;overscroll-behavior:contain;background-color:#00000080}[data-v-14050265] .modalFichaHotel.modal .modal-dialog,[data-v-14050265] .modal-mapa .modal-dialog,[data-v-14050265] .modal-imagenes .modal-dialog{max-width:1200px!important}[data-v-14050265] .modal-mapa,[data-v-14050265] .modal-imagenes{z-index:1100!important}.fichaHotel[data-v-14050265]{text-align:left;padding:5px}.fichaHotel .titulo-hotel[data-v-14050265]{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-14050265]{font-size:2rem;font-weight:700;color:inherit;margin:0;text-transform:capitalize}.fichaHotel .titulo-hotel .categoria-hotel[data-v-14050265]{line-height:0;margin-top:8px}.fichaHotel .titulo-hotel .categoria-hotel[data-v-14050265] svg{width:20px;height:20px;margin-right:3px;fill:#464646}.fichaHotel .hotel .destino[data-v-14050265]{color:#fff;border-radius:5px;padding:3px 5px;margin-right:8px}.fichaHotel .hotel .zona[data-v-14050265]{text-transform:capitalize}.fichaHotel div.hotel[data-v-14050265]{font-size:11px}.fichaHotel .carrusel-imagenes[data-v-14050265]{margin:10px 0}.fichaHotel .carrusel-imagenes .carousel-item.active[data-v-14050265]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-item img{height:unset;object-fit:cover;object-position:center center;vertical-align:middle}.fichaHotel .carrusel-imagenes .active[data-v-14050265]{border:0;padding:0}.fichaHotel .carrusel-imagenes ol.carousel-indicators li[data-v-14050265]{width:50px}.fichaHotel .descripcion[data-v-14050265]{font-size:13px;text-align:justify}.fichaHotel .tituloHotel[data-v-14050265]{font-size:15px;font-weight:700;margin:25px 0 7px}.modal-dialog .modal-content .modal-footer[data-v-14050265]{margin:.75rem;padding:2.5rem 0 0;justify-content:center}.tituloHotel svg[data-v-14050265]{width:16px;height:20px}.tablaServicios[data-v-14050265]{column-count:5;column-gap:3em;column-rule:1px solid #c2c2c2;font-size:12px;text-align:center}.infoDistancia[data-v-14050265]{margin-top:15px;font-size:13px}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-14050265]{margin-top:10px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-14050265]{width:100%;margin:0 auto}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-14050265]{cursor:default}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .carousel-caption>div[data-v-14050265]{height:80px;max-width:106px;min-width:106px;cursor:pointer}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca[data-v-14050265]{height:100%;width:106px;opacity:.5;position:absolute;display:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca.active[data-v-14050265]{display:block}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item img[data-v-14050265]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-prev[data-v-14050265],.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-next[data-v-14050265]{width:3%}.fichaHotel .googleMapa[data-v-14050265]{height:250px}.fichaHotel .valoraciones ul[data-v-14050265]{padding:0}.valoraciones .contenido-comentario.card[data-v-14050265]{margin-top:35px;padding:0;border-radius:.4rem;border:0}.valoraciones .contenido-comentario.card .card-body[data-v-14050265]{padding:1.5rem 2rem}.valoraciones .contenido-comentario .card-body h5 .autor-comentario[data-v-14050265]{font-weight:700}.valoraciones .contenido-comentario .card-body h5 .fecha-comentario[data-v-14050265]{font-size:.8em}.valoraciones .contenido-comentario .card-body h5[data-v-14050265]{margin-top:0}.valoraciones .contenido-comentario .card-body p[data-v-14050265]{font-family:Roboto,sans-serif!important;padding:initial;margin:10px 0 0}.valoraciones .contenido-comentario .card-body .puntuacion-comentario[data-v-14050265]{margin-bottom:20px}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .puntos-comentario[data-v-14050265]{font-weight:700}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .sobre-comentario[data-v-14050265]{font-size:10px}.valoraciones .contenido-comentario .card-body .comentario .titulo-comentario[data-v-14050265]{font-weight:700;margin-bottom:2px}.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario[data-v-14050265],.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario p[data-v-14050265]{font-size:15px}.valoraciones[data-v-14050265] .theme--light.v-pagination .v-pagination__item--active{color:#464646!important}.valoraciones .contenedorLoadingBuscador[data-v-14050265]{width:100%;height:100%;top:0;left:0;display:block;z-index:2000;text-align:center}.valoraciones .contenedorLoadingBuscador .loader[data-v-14050265]{margin:300px auto;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-width:4px!important;border-style:solid none none none!important}.fichaHotel .valoraciones .valoracion[data-v-14050265]{transition-duration:.25s;margin-bottom:25px}.fichaHotel .puntuacion[data-v-14050265]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;cursor:pointer}.fichaHotel .puntuacion>div[data-v-14050265]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.fichaHotel .puntuacion>div span[data-v-14050265]{display:block;margin-left:-1px;width:98%;height:100%;border-radius:10px}.fichaHotel .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-14050265]{font-weight:700;margin-left:3px}.fichaHotel .valoracion .puntuacion .total-valoracion[data-v-14050265]{font-size:.9em;margin-right:3px}.fichaHotel .valoracion>p[data-v-14050265]{margin-bottom:0;color:#333;font-size:13px}.fichaHotel .valoracion .nombre[data-v-14050265],.fichaHotel .valoracion .opinion[data-v-14050265]{font-size:14px}.fichaHotel .valoracion .opinion .titulo[data-v-14050265]{font-size:13px;margin:10px 0 3px;font-weight:700}.fichaHotel .valoracion .opinion .texto p[data-v-14050265]{margin-bottom:6px}.fichaHotel .btnCargarValoraciones[data-v-14050265]{font-weight:700;font-size:16px;padding:3px 20px;border-radius:20px;display:block;color:#fff;margin:10px auto}[data-v-14050265] .modalFichaHotel.modal header.modal-header{height:unset;padding:15px 0;border-bottom:0}[data-v-14050265] .modalFichaHotel.modal header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.fichaHotel .margin-section-ficha[data-v-14050265]{margin-top:90px!important}.fichaHotel .card-shadow[data-v-14050265]{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;transition:box-shadow .3s linear}.fichaHotel .card-shadow[data-v-14050265]:hover{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.14);box-shadow:0 0 20px 6px #00000024}.fichaHotel h3.sub-titulo[data-v-14050265]{text-align:center;font-weight:700;margin-bottom:10px;color:#464646;font-size:22px}.banner div.banner-container[data-v-14050265]{background-color:#fff;border-radius:7px;display:flex;text-decoration:none}.banner div.banner-container[data-v-14050265]:hover{text-decoration:none}.banner div.banner-container div.banner-img[data-v-14050265]{position:relative}.banner div.banner-container div.banner-img[data-v-14050265]: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-14050265]{-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-14050265]{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-14050265]{margin:0;font-size:2.2rem;font-weight:700}.banner div.banner-container div.banner-text p[data-v-14050265]{margin:2rem 0 10px}.banner div.banner-container div.banner-text p.direccion[data-v-14050265]{text-transform:capitalize;font-weight:400;font-size:16px}.banner div.banner-container div.banner-text .tipo-alojamiento[data-v-14050265]{background-color:#757575;color:#fff;padding:5px 25px;border-radius:5px;font-weight:700}.banner .mapa[data-v-14050265]{position:relative;text-align:center;cursor:pointer}.banner .mapa p[data-v-14050265]{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-14050265]{height:500px}.carousel-imagenes[data-v-14050265]{display:flex;flex-direction:initial;justify-content:space-between}.carousel-imagenes .imagen-alojamiento img[data-v-14050265]{width:100px;border-radius:10px}.carrusel-imagenes[data-v-14050265]{margin:10px 0;width:100%;padding-right:15px;padding-left:15px}.carrusel-imagenes .carousel-item.active[data-v-14050265]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;background-color:initial}.carrusel-imagenes[data-v-14050265] .carousel-item img{height:unset;object-fit:contain;object-position:center center;vertical-align:middle}.carrusel-imagenes .active[data-v-14050265]{border:0;padding:0}.carrusel-imagenes ol.carousel-indicators li[data-v-14050265]{width:50px}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-prev,.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-next{opacity:1;width:unset}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-14050265] .carousel-control-prev,.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-14050265] .carousel-control-next{display:none}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-prev{left:-20px}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-next{right:-20px}.fichaHotel .carrusel-imagenes div[data-v-14050265]:not(.botonesCarrusel) .carousel-control-prev-icon,.fichaHotel .carrusel-imagenes div[data-v-14050265]:not(.botonesCarrusel) .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.5rem;height:2.5rem;top:45%;left:-5px;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-prev-icon:before,.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-next-icon:before{font-size:35px;opacity:1;color:inherit;font-family:inherit}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-prev-icon:before{content:""}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-next-icon:before{content:""}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-14050265]{margin-top:10px;display:block}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-inner[data-v-14050265]{display:flex}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-14050265]{width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-14050265]{cursor:default;overflow-x:auto;padding-bottom:10px;width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-14050265]::-webkit-scrollbar{-webkit-appearance:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-14050265]::-webkit-scrollbar:horizontal{height:3px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-14050265]::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px;border:none}.fichaHotel .carrusel-imagenes[data-v-14050265] .botonesCarrusel .carousel-item .carousel-caption{width:100%;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-14050265] .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-14050265] .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-14050265]{display:block;pointer-events:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item img[data-v-14050265]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle;border-radius:4px}.fichaHotel .room-agrupada[data-v-14050265]{cursor:pointer;border-radius:5px;background-color:#fff;margin-bottom:25px;border:none}.fichaHotel .room-agrupada .collapse.show[data-v-14050265]{padding-bottom:10px}.fichaHotel .room-agrupada .datosHab[data-v-14050265]{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-14050265]{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-14050265]{align-items:baseline}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-14050265]{transition:.5s ease-in-out;margin-left:20px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow.fill-renfe[data-v-14050265]{fill:#d62d61!important}.fichaHotel .room-agrupada .datosHab.collapsed svg.arrow[data-v-14050265]{transform:rotate(0)}.fichaHotel .room-agrupada .datosHab.not-collapsed svg.arrow[data-v-14050265]{transform:rotate(-180deg)}.fichaHotel .room-agrupada .datosHab .desde[data-v-14050265]{font-weight:500!important;font-size:15px;margin-right:10px}.servicios .servicios-svg[data-v-14050265]{text-align:center;margin-top:30px;display:flex;justify-content:space-around;align-items:flex-end}.servicios.no-responsive .servicios-svg[data-v-14050265]{justify-content:center}.servicios.no-responsive .servicios-svg div.item.existe[data-v-14050265]{margin:0 30px}.servicios .servicios-svg div.item[data-v-14050265]{display:flex;flex-direction:column;align-items:center}.servicios .servicios-svg div.item span[data-v-14050265]{margin-top:5px}.servicios .serviceIcon[data-v-14050265]{width:50px;margin:0 5px;vertical-align:bottom;max-height:50px}.servicios .serviceIcon.fill-renfe[data-v-14050265]{fill:#d62d61!important}.servicios .servicios-svg .carousel-inner[data-v-14050265]{display:flex;height:150px;justify-content:center}.servicios .servicios-svg .carousel-item[data-v-14050265]{margin:0 auto}.servicios .servicios-svg .carousel-item.active[data-v-14050265]{cursor:default;background-color:unset}.servicios .servicios-svg .carousel-item .carousel-caption[data-v-14050265]{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-14050265] .carousel-control-prev-icon,.servicios .servicios-svg[data-v-14050265] .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.2rem;height:2.2rem;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important;font-size:30px}.servicios[data-v-14050265] .carousel-control-prev-icon:before{content:""}.servicios[data-v-14050265] .carousel-control-next-icon:before{content:""}.servicios .servicios-svg[data-v-14050265] ol.carousel-indicators{top:125px;padding-left:0}.servicios .servicios-svg[data-v-14050265] ol.carousel-indicators li{background-color:#464646}.servicios .servicios-svg[data-v-14050265] ol.carousel-indicators li.active{padding:0}.mas-servicios[data-v-14050265]{text-align:center;font-size:18px;margin:40px 0 0}.mas-servicios .btn-ver-mas[data-v-14050265]{font-size:18px;font-weight:700}#masServicios .tablaServicios[data-v-14050265]{-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;color:#464646}.descripcion .texto-descripcion[data-v-14050265]{font-size:17px;margin-top:30px}.descripcion .card[data-v-14050265]{margin-top:100px;padding:0;border-radius:.4rem;border:0;margin-bottom:100px}.descripcion .card .card-body[data-v-14050265]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.descripcion .card .card-body .pregunta-final[data-v-14050265]{font-weight:700;margin-bottom:0}.descripcion .card .card-body .boton-reservar[data-v-14050265]{padding:5px 45px;border-radius:5px;color:#fff;font-weight:700;font-size:16px}.info-busqueda p[data-v-14050265]{margin-right:0}@media screen and (max-width: 1000px){.seleccionHotels .modal-dialog[data-v-14050265]{max-width:80%}}@media screen and (max-width: 950px){.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-14050265]{width:66vw}}@media screen and (max-width: 830px){.modalFichaHotel.modal .modal-dialog[data-v-14050265],.modal .modal-dialog[data-v-14050265]{max-width:100%;margin:0}h3.nombre-alojamiento[data-v-14050265]{font-size:1.5rem;margin-top:15px}.categoria-hotel svg[data-v-14050265]{width:20px}.banner-hotel .col-md-12[data-v-14050265]{padding:0}.banner div.banner-container div.banner-img img[data-v-14050265]{width:100%;height:100%}.banner div.banner-container div.banner-text[data-v-14050265]{min-width:45%;zoom:76%}.banner div.banner-container div.banner-text p[data-v-14050265]{font-size:16px}.fichaHotel .carrusel-imagenes[data-v-14050265]{padding:0}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-prev-icon,.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-next-icon{width:2.2rem;height:2.2rem}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-prev-icon:before,.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-next-icon:before{font-size:30px}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-prev{left:-15px}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-control-next{right:-15px}.info-busqueda[data-v-14050265]{margin-bottom:10px}}.servicios.no-responsive[data-v-14050265]{display:none!important}.servicios.responsive[data-v-14050265]{display:block!important}#masServicios .tablaServicios[data-v-14050265]{-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-14050265]{width:100%}.descripcion .card .card-body[data-v-14050265]{flex-direction:column}.descripcion .card .card-body .boton-reservar[data-v-14050265]{margin-top:20px}.descripcion .texto-descripcion[data-v-14050265]{font-size:14px}}@media screen and (max-width: 768px){.tablaServicios[data-v-14050265]{column-count:4}}@media screen and (max-width: 630px){.seleccionHotels .modal-dialog[data-v-14050265]{max-width:530px}}@media screen and (max-width: 560px){.modalHabitaciones div.hotel .categoria img[data-v-14050265]{height:10px}.seleccionHotels .modal-dialog .modal-content footer.modal-footer[data-v-14050265]{margin:.75rem;padding:1.5rem 0 0}.fichaHotel .carrusel-imagenes[data-v-14050265] .carousel-item img{height:240px}.fichaHotel .tituloHotel[data-v-14050265]{display:none}.fichaHotel .tituloHotel.collapsed[data-v-14050265]{border-bottom:1px solid #c2c2c2}.fichaHotel .tituloHotel.btnCollapse[data-v-14050265]{display:block;position:relative}.fichaHotel .tituloHotel.btnCollapse svg[data-v-14050265]{position:absolute;right:0;width:24px;height:24px}.fichaHotel .tituloHotel.not-collapsed svg[data-v-14050265]{transform:rotateX(180deg)}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-14050265]{width:80vw}}@media screen and (max-width: 450px){.tablaServicios[data-v-14050265]{column-count:3}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-14050265]{width:76vw}.fichaHotel .room-agrupada .datosHab[data-v-14050265]{zoom:75%}.fichaHotel .room-agrupada .datosHab span[data-v-14050265]{margin-right:10px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-14050265]{margin-right:20px}}@media screen and (max-width: 375px){.botonesCarrusel[data-v-14050265]{display:none}}.seleccionHotels .modal-content[data-v-14050265]{height:100%}@media (min-width: 576px){.modalFichaHotel.modal .modal-dialog[data-v-14050265]{max-width:830px}}@media screen and (min-width: 560px){.fichaHotel .tituloHotel.btnCollapse[data-v-14050265]{display:none}.nombre_opcional.datosHab.primera[data-v-14050265]{padding:10px 0 4px 5px!important}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-14050265]:first-child{margin:0}}.hotelsFilterContainer[data-v-8b03e587]{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-8b03e587]{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-8b03e587]{border-width:2px!important;font-weight:700;background:#fff}.hotelsFilterContainer button.btn-filtros span[data-v-8b03e587]{flex-grow:1;display:flex;align-items:center;justify-content:center}.hotelsFilterContainer button.btn-filtros svg[data-v-8b03e587]{width:35px;height:unset}.hotelsFilterContainer button.btn-filtros:not(.bordeMarcaBlanca) svg[data-v-8b03e587],.hotelsFilterContainer button.btn-filtros:not(.bordeMarcaBlanca) span[data-v-8b03e587]{opacity:.5}[data-v-8b03e587] .modal-filtros .modal-dialog{max-width:800px!important;height:100%;display:flex;align-items:flex-end;margin:0 auto;padding-bottom:3px}[data-v-8b03e587] .modal-filtros .modal-dialog .modal-content{max-height:100%;overflow-y:auto;overflow-x:hidden}[data-v-8b03e587] .modal-filtros .modal-dialog .modal-body{padding:1rem;height:100%}[data-v-8b03e587] .modal-filtros .modal-dialog .modal-header{height:unset}[data-v-8b03e587] .modal-filtros .modal-dialog .modal-header .close{font-size:2rem;font-weight:400}.hotelsFilterContainer .filtrosContent[data-v-8b03e587]{overflow-y:auto;background-color:transparent}.hotelsFilterContainer .filtro[data-v-8b03e587]{padding:5px}.hotelsFilterContainer .filtro p[data-v-8b03e587],.hotelsFilterContainer .filtro label[data-v-8b03e587]{font-size:13px;border-bottom:none}.hotelsFilterContainer .filtro p[data-v-8b03e587]{margin:5px 0 5px 10px;color:#000}.hotelsFilterContainer .filtro p svg[data-v-8b03e587]{vertical-align:middle}.hotelsFilterContainer .filtro p.selected svg[data-v-8b03e587]{display:inline-block!important}.hotelsFilterContainer .filtro.regimenes p svg[data-v-8b03e587]{display:none}.hotelsFilterContainer .filtro.regimenes p svg.selected[data-v-8b03e587]{display:inline!important}.hotelsFilterContainer #categorias div.categoria[data-v-8b03e587]{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-8b03e587]{width:17px;height:17px;margin:0 1px;fill:#ccc}.hotelsFilterContainer #categorias div.categoria.selected svg[data-v-8b03e587]{fill:#f1a85f}.hotelsFilterContainer .filtro.servicios #servicios[data-v-8b03e587]{display:flex;align-items:center;justify-content:center;margin:0 auto;width:fit-content}.hotelsFilterContainer .filtro.servicios svg[data-v-8b03e587]{margin:0 4px;width:17px;height:21px;fill:#666}.hotelsFilterContainer .filtro.servicios svg[data-v-8b03e587],.hotelsFilterContainer .filtro #categorias img[data-v-8b03e587]{cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587]{padding:5px 10px}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .vs__selected-options span,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .vs__selected-options span{margin:0;border:0}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .v-select,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .v-select{background-color:transparent!important}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .v-select .vs__dropdown-toggle .vs__open-indicator,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .v-select .vs__dropdown-toggle .vs__open-indicator{transform:none;fill:#000;display:none}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .v-select .vs__dropdown-menu,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .v-select .vs__dropdown-menu{min-width:91px!important;width:100%;padding-left:0}.hotelsFilterContainer .filtro #nombre input[data-v-8b03e587],.buscadorRenfe #seleccionPersonas .inputDerecha[data-v-8b03e587],.buscadorRenfe .seleccionInput input[data-v-8b03e587]{margin:0;border:0;color:#727271}.hotelsFilterContainer .filtro #location[data-v-8b03e587] .vs__selected+.vs__search{display:none}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .vs__dropdown-toggle .vs__search,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:0}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .vs__clear,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .vs__clear{display:flex}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .vs__actions,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .vs__actions{padding:0}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .vs__dropdown-toggle,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .vs__dropdown-toggle{background-color:#fff;padding:5px;border:2px solid #b9baba;color:#000;width:100%;cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .vs__dropdown-menu .vs__dropdown-option,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .vs__dropdown-menu .vs__dropdown-option{color:#000}.hotelsFilterContainer .filtro #nombre[data-v-8b03e587] .vs__dropdown-menu li.vs__dropdown-option--highlight,.hotelsFilterContainer .filtro #location[data-v-8b03e587] .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.hotelsFilterContainer .filtro.precios input[data-v-8b03e587],.hotelsFilterContainer .filtro.tipo-establecimiento input[data-v-8b03e587],.hotelsFilterContainer .filtro.tematicas input[data-v-8b03e587],.hotelsFilterContainer .filtro.tarifa-reembolsable input[data-v-8b03e587]{width:unset;display:none}.hotelsFilterContainer .filtro.precios #price label[data-v-8b03e587],.hotelsFilterContainer .filtro.tipo-establecimiento #tipoEstablecimiento label[data-v-8b03e587],.hotelsFilterContainer .filtro.tematicas #tematicas label[data-v-8b03e587],.hotelsFilterContainer .filtro.tarifa-reembolsable #tarifaReembolsable label[data-v-8b03e587]{display:flex;align-items:center;position:relative;margin-bottom:5px;cursor:pointer;width:unset}.hotelsFilterContainer .filtro.precios .checkmark[data-v-8b03e587],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark[data-v-8b03e587],.hotelsFilterContainer .filtro.tematicas .checkmark[data-v-8b03e587],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark[data-v-8b03e587]{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-8b03e587],.hotelsFilterContainer .filtro.tipo-establecimiento label:hover .checkmark[data-v-8b03e587],.hotelsFilterContainer .filtro.tematicas label:hover .checkmark[data-v-8b03e587],.hotelsFilterContainer .filtro.tarifa-reembolsable label:hover .checkmark[data-v-8b03e587]{border-color:#ccc}.hotelsFilterContainer .filtro.precios .checkmark svg[data-v-8b03e587],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark svg[data-v-8b03e587],.hotelsFilterContainer .filtro.tematicas .checkmark svg[data-v-8b03e587],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark svg[data-v-8b03e587]{width:10px;vertical-align:middle;display:none}.hotelsFilterContainer .filtro.precios .checkmark.checked svg[data-v-8b03e587],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark.checked svg[data-v-8b03e587],.hotelsFilterContainer .filtro.tematicas .checkmark.checked svg[data-v-8b03e587],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark.checked svg[data-v-8b03e587]{display:block}.hotelsFilterContainer .filtro.ubicacion #location[data-v-8b03e587]{display:flex;flex-direction:column;padding:5px 18px 0}.hotelsFilterContainer .filtro.ubicacion .slider-ubicacion[data-v-8b03e587]{margin-top:60px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles.hotel[data-v-8b03e587]{display:none}.hotelsFilterContainer .filtro.ubicacion button.btn-aceptar[data-v-8b03e587]{font-size:.9em;border:2px solid #666666;color:#666;border-radius:40px;padding:3px 20px;width:fit-content;align-self:center}.hotelsFilterContainer .filtro.ubicacion .v-slider__thumb[data-v-8b03e587]:after{cursor:pointer}.hotelsFilterContainer .botonera[data-v-8b03e587]{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:20px;align-items:center}.hotelsFilterContainer .botonera .btnGris[data-v-8b03e587]{border-radius:40px;border:2px solid #666666;margin-right:15px}.hotelsFilterContainer .botonera .btn-aceptar[data-v-8b03e587]{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-8b03e587]{text-transform:capitalize}.hotelsFilterContainer .botonera .btn-aceptar svg[data-v-8b03e587]{width:13px;fill:#fff;margin-left:10px}#categorias[data-v-8b03e587],#regimenes[data-v-8b03e587],#price[data-v-8b03e587],#tematicas[data-v-8b03e587],#tipoEstablecimiento[data-v-8b03e587],#tarifaReembolsable[data-v-8b03e587]{margin:0 10px;border:2px solid #666666;border-radius:7px}#tematicas[data-v-8b03e587]{max-height:210px;overflow-y:scroll}@media screen and (max-width: 1200px){.hotelsFilterContainer[data-v-8b03e587]{max-width:unset}}@media screen and (max-width: 1010px){.hotelsFilterContainer[data-v-8b03e587]{text-align:left;padding-top:0!important}}@media screen and (max-width: 830px){[data-v-8b03e587] .modal-filtros .modal-dialog{padding-bottom:0}}@media screen and (max-width: 520px){.hotelsFilterContainer .botonera .btnGris[data-v-8b03e587]{padding:2px 10px!important}.hotelsFilterContainer .botonera .btn-aceptar[data-v-8b03e587]{padding:4px 20px!important}.hotelsFilterContainer button.btn-filtros[data-v-8b03e587]{font-size:14px!important}}.hotusaOrdenacionContainer[data-v-f06c4b3b]{background-color:transparent!important;margin:10px 0!important;width:unset!important;max-width:330px;float:none;position:unset!important;top:unset;left:unset;z-index:790;right:13px}.hotusaOrdenacionContainer button.btn-ordenar[data-v-f06c4b3b]{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}.hotusaOrdenacionContainer button.btn-ordenar.bordeMarcaBlanca[data-v-f06c4b3b]{border-width:2px!important;font-weight:700;background:#fff}.hotusaOrdenacionContainer button.btn-ordenar span[data-v-f06c4b3b]{flex-grow:1;display:flex;align-items:center;justify-content:center}.hotusaOrdenacionContainer button.btn-ordenar svg[data-v-f06c4b3b]{width:35px;height:unset}.hotusaOrdenacionContainer button.btn-ordenar:not(.bordeMarcaBlanca) svg[data-v-f06c4b3b],.hotusaOrdenacionContainer button.btn-ordenar:not(.bordeMarcaBlanca) span[data-v-f06c4b3b]{opacity:.5}.modal-ordenar .modal-dialog[data-v-f06c4b3b]{max-width:800px!important;height:100%;display:flex;align-items:flex-end;margin:0 auto;padding-bottom:3px}.modal-ordenar .modal-dialog .modal-header[data-v-f06c4b3b]{height:unset}.modal-ordenar .modal-dialog .modal-header .close[data-v-f06c4b3b]{font-size:2rem;font-weight:400}.modal-ordenar .ordenacionContent[data-v-f06c4b3b]{max-height:700px;overflow-y:auto}.modal-ordenar .ordenacionContent .opciones[data-v-f06c4b3b]{padding:10px 20px}.modal-ordenar .ordenacionContent .opciones>div[data-v-f06c4b3b]{font-size:1rem;padding:12px 10px;cursor:pointer;border-bottom:1px solid #cccccc}.modal-ordenar .ordenacionContent .opciones>div[data-v-f06c4b3b]:last-of-type{border-bottom:none}.modal-ordenar .ordenacionContent .opciones>div span[data-v-f06c4b3b]{vertical-align:middle}.modal-ordenar .ordenacionContent .opciones>div .iconoFlecha.rotate svg[data-v-f06c4b3b]{transform:rotate(180deg)}@media screen and (max-width: 1200px){.hotusaOrdenacionContainer[data-v-f06c4b3b]{max-width:unset}}@media screen and (max-width: 1010px){.hotusaOrdenacionContainer[data-v-f06c4b3b]{text-align:left;padding-top:0!important}}@media screen and (max-width: 830px){.modal-ordenar .modal-dialog[data-v-f06c4b3b]{padding-bottom:0}}@media screen and (max-width: 520px){.hotusaOrdenacionContainer button.btn-ordenar[data-v-f06c4b3b]{font-size:14px!important}}.contenedor-filtros-ordenar[data-v-81cc97fb]{display:flex;justify-content:flex-start;margin-top:10px}.modal[data-v-81cc97fb]{margin:0;padding:0!important;overscroll-behavior:contain}.habitacion .totalSinDescuento[data-v-81cc97fb]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-81cc97fb]{width:76%!important;position:relative}.habitacion.noDescuento .totalSinDescuento[data-v-81cc97fb]{display:none}div.div_infoHotel h2 span svg[data-v-81cc97fb]:first-child{display:inline-block}.habitacion .descuento[data-v-81cc97fb]{text-decoration:line-through}.habitacion.noDescuento .descuento[data-v-81cc97fb],.hotelResume.filtered[data-v-81cc97fb]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-81cc97fb]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-81cc97fb]{vertical-align:top}div.contenedor_inputs[data-v-81cc97fb]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-81cc97fb]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-81cc97fb],div.contenedor_inputs div.input select.childrenInput[data-v-81cc97fb],div.contenedor_inputs div.input select.childsInput[data-v-81cc97fb]{padding-left:30px!important}}.hotelBase[data-v-81cc97fb]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-81cc97fb]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-81cc97fb]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-81cc97fb]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-81cc97fb]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-81cc97fb]{width:100%}.seleccion_hotel .precioPagarYa[data-v-81cc97fb]{width:auto}.hotelResume.selected .precioPagarYa[data-v-81cc97fb]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-81cc97fb]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-81cc97fb]{fill:#fff}.precioPagarYa .precio[data-v-81cc97fb]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-81cc97fb]{display:block;width:auto;margin:5px 0 0;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-81cc97fb]{margin-top:5px}.btn_mini[data-v-81cc97fb]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-81cc97fb]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-81cc97fb]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-81cc97fb]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-81cc97fb]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.rateComments span[data-v-81cc97fb]{margin-left:2px}.rateComments span.tarifaNoReembolsable[data-v-81cc97fb]{color:#666}.btnSeleccionar[data-v-81cc97fb],.btnSeleccionado[data-v-81cc97fb]{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}.btnSeleccionar svg[data-v-81cc97fb],.btnSeleccionado svg[data-v-81cc97fb]{width:15px}.btnSeleccionado[data-v-81cc97fb]{background:#22848e}.boton_toggle_habitaciones svg polygon[data-v-81cc97fb]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-81cc97fb]{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-81cc97fb]{display:block!important}div.div_infoHotel .conceptos h2[data-v-81cc97fb]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .restoDeHabitaciones .conceptos h2[data-v-81cc97fb],div.modalHabitaciones .restoDeHabitaciones[data-v-81cc97fb] .conceptos h2{padding:5px 0!important}div.div_infoHotel .groupConceptos .conceptos:first-child h2[data-v-81cc97fb]{margin-top:5px}div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-81cc97fb]{font-size:16px!important;padding:8px 0;display:inline-block;vertical-align:top}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-81cc97fb]{padding:0 20px!important}div.hotelSelected[data-v-81cc97fb]{display:none!important}.nombre_opcional.datosHab[data-v-81cc97fb]{display:block;font-size:18px;padding:10px;color:#666;font-family:Roboto,sans-serif}.nombre_opcional.datosHab.primera[data-v-81cc97fb]{padding:10px 0 4px 5px!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-81cc97fb]{border-top:2px solid}.regimenHab[data-v-81cc97fb]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-81cc97fb] *,.detalle_hotel[data-v-81cc97fb] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-81cc97fb]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.restoDeHabitaciones[data-v-81cc97fb]{background-color:#fff!important}div.resumen_reservar[data-v-81cc97fb]{float:right;margin-left:5px}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-81cc97fb]{font-size:13px!important;color:#666;max-width:400px}.concepto div.resumen_reservar .btn1[data-v-81cc97fb]{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-81cc97fb]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-81cc97fb]{display:none!important}.seleccionHotels div.hotelResume .groupConceptos[data-v-81cc97fb]{background-color:transparent!important;padding:0}div.hotelResume[data-v-81cc97fb]{margin:0 0 40px;padding-top:0;border:2px solid #c5c7c6;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}div.hotelResume.recomendado[data-v-81cc97fb]{border:2px solid #73a931}button svg[data-v-81cc97fb]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-81cc97fb]{fill:#fff}.barraHabitacion .div_suplemento[data-v-81cc97fb]{display:none}.precioPagarYa[data-v-81cc97fb]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-81cc97fb]{height:15px}.swal2-container .swal_fichaHotel[data-v-81cc97fb]{width:50%!important}.swal2-modal[data-v-81cc97fb]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-81cc97fb]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-81cc97fb]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-81cc97fb]:hover,.hotelResume div.resumen_reservar .btn1[data-v-81cc97fb]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-81cc97fb]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-81cc97fb]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-81cc97fb]{margin:0 20px!important}.swal2-container.swal2-in[data-v-81cc97fb]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-81cc97fb]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .imgHotel[data-v-81cc97fb]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-81cc97fb]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-81cc97fb]{display:inline-block}div.tarifasInline[data-v-81cc97fb]{display:block}.lineaEscogerTarifa[data-v-81cc97fb]{text-align:right;display:inline-block;float:right}#ocio_resultados h2.v2_titulo2 .marquee[data-v-81cc97fb]{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-81cc97fb],.puntosSuspensivos.hideOnMobile[data-v-81cc97fb],.verFichaHotel.hideOnMobile[data-v-81cc97fb]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-81cc97fb],#ocio_resultados div.hotelResume2.selected[data-v-81cc97fb]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-81cc97fb]{background:none!important;border:none!important;width:100%!important;margin:0!important;float:none!important;text-align:left}.lineagris[data-v-81cc97fb]{margin:0 10px}.containerBotonPagarYa[data-v-81cc97fb]{display:block}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-81cc97fb]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-81cc97fb]{width:100%}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-81cc97fb]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-81cc97fb],.puntosSuspensivos.hideOnMobile[data-v-81cc97fb],.verFichaHotel.hideOnMobile[data-v-81cc97fb]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-81cc97fb],.borderPunteado[data-v-81cc97fb]{display:none!important}.lineaEscogerTarifa[data-v-81cc97fb]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-81cc97fb]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-81cc97fb]{width:100%}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-81cc97fb]{max-width:100%;width:100%}.precioPagarYa[data-v-81cc97fb]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-81cc97fb]{background:#fff}.precioPagarYa .btn_mini[data-v-81cc97fb]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-81cc97fb]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-81cc97fb]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-81cc97fb]{display:none!important}.precioPagarYa .precio[data-v-81cc97fb]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-81cc97fb]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-81cc97fb]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-81cc97fb]{padding:0!important}.hotelBase[data-v-81cc97fb]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-81cc97fb]{margin-top:30px!important}#divBusqueda[data-v-81cc97fb]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-81cc97fb]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-81cc97fb]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-81cc97fb]{max-width:100%!important;width:100%;margin-top:0!important}.imgHotel[data-v-81cc97fb]{width:100%!important}div.imgHotel img[data-v-81cc97fb]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-81cc97fb]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-81cc97fb]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-81cc97fb]{font-size:13px!important}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-81cc97fb]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-81cc97fb]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-81cc97fb]{padding-bottom:5px!important}.boton_toggle_habitaciones[data-v-81cc97fb],div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-81cc97fb],div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-81cc97fb]{font-size:11px!important}.boton_toggle_habitaciones svg[data-v-81cc97fb]{margin-right:0!important;float:right}h2 div.resumen_reservar .btn1[data-v-81cc97fb]{padding:5px 15px!important}.precioPagarYa .btn_mini[data-v-81cc97fb]{padding:0!important}.barraHabitacion span.rateComments[data-v-81cc97fb]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-81cc97fb],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-81cc97fb]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-81cc97fb]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-81cc97fb]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-81cc97fb]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-81cc97fb]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-81cc97fb]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-81cc97fb]{float:none!important}#info_compra div.producto_pagarya span[data-v-81cc97fb]: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-81cc97fb] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-81cc97fb],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-81cc97fb]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-81cc97fb]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-81cc97fb]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-81cc97fb]{fill:#22848e!important}.distancia .verFichaHotel[data-v-81cc97fb]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-81cc97fb]{width:160px}.verFichaHotel[data-v-81cc97fb],.imgHotel[data-v-81cc97fb],.nombreHotel[data-v-81cc97fb]{cursor:pointer;color:#000}.cargando_filtros[data-v-81cc97fb],.sin_resultados[data-v-81cc97fb]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-81cc97fb]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-81cc97fb]{width:31%;vertical-align:top;position:relative;margin:0 auto}.imgHotel[data-v-81cc97fb]{width:100%}span.tag-ok svg[data-v-81cc97fb]{width:16px;vertical-align:middle}span.tag-ok svg .fil0[data-v-81cc97fb]{fill:#73a931}.div_infoHotel.selected span.tag-ok[data-v-81cc97fb]{display:block}button.btnElegir[data-v-81cc97fb]:hover,button.btnElegir.seleccionado[data-v-81cc97fb]{color:#fff}.div_infoHotel[data-v-81cc97fb]{padding:10px 20px 15px!important;height:unset;display:block}div.hotelResume[data-v-81cc97fb]{width:100%;padding:0!important;min-height:unset}div.hotelResume .recomendacion[data-v-81cc97fb]{display:none;width:100%;padding:7px;margin:0;border-radius:7px 7px 0 0;background-color:#cbdc82;text-transform:uppercase}div.hotelResume.recomendado .recomendacion[data-v-81cc97fb]{display:block}.hotelBase[data-v-81cc97fb]{display:flex;flex-direction:column;justify-content:space-between;max-width:100%;width:100%;height:100%;padding-top:.5em}.div_infoHotel .hotelData[data-v-81cc97fb]{font-size:1em;font-weight:400;color:#464646;position:relative}.div_infoHotel .titulo-hotel[data-v-81cc97fb]{display:flex;align-items:center;position:relative;margin-bottom:8px}.div_infoHotel .nombre-hotel[data-v-81cc97fb]{font-size:1em;font-weight:700;color:inherit;margin-right:20px}.div_infoHotel .titulo-hotel .categoria-hotel[data-v-81cc97fb]{line-height:0}.div_infoHotel .titulo-hotel .categoria-hotel[data-v-81cc97fb] svg{width:14px;height:14px;margin:0 1px 0 0;fill:#464646}.div_infoHotel .hotelData .distancia[data-v-81cc97fb],.div_infoHotel .hotelData .valoracion[data-v-81cc97fb],.div_infoHotel .hotelData .nombre-regimen[data-v-81cc97fb]{font-size:inherit!important;font-weight:inherit;color:inherit;margin-bottom:2px!important}.div_infoHotel .hotelData .distancia .ciudad[data-v-81cc97fb]{text-transform:capitalize}.div_infoHotel .botonera[data-v-81cc97fb]{display:flex;width:100%;justify-content:flex-end;align-items:center;margin:5px 0 0}.div_infoHotel .botonera .otras-tarifas[data-v-81cc97fb]{display:flex;align-items:center;font-weight:700;cursor:pointer}.div_infoHotel .botonera .otras-tarifas .arrow[data-v-81cc97fb]{margin-left:15px}.div_infoHotel .botonera button[data-v-81cc97fb]{display:flex;align-items:center;justify-content:space-evenly;background-color:#767676;width:12em;padding:5px 0;margin:0 0 0 100px;color:#fff;font-size:1.2em;border:none;border-radius:50px;text-transform:lowercase}.hotelResult.renfe-viajes .div_infoHotel .botonera button[data-v-81cc97fb]{border-radius:3px}.div_infoHotel .hotelBase p[data-v-81cc97fb]{margin:5px 0}div.imgHotel[data-v-81cc97fb]{width:30%!important;float:none;padding:0!important;vertical-align:top;margin-right:40px!important;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.hotelResult.renfe-viajes div.imgHotel[data-v-81cc97fb]:after{display:block;content:"";position:absolute;top:0;right:-1rem;width:3.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.imgHotel .lupa[data-v-81cc97fb]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg)}.imgHotel:hover .lupa[data-v-81cc97fb]{display:block}.div_infoHotel .nombreHotel[data-v-81cc97fb]{font-size:15px;margin:0}div.imgHotel img[data-v-81cc97fb]{display:none}.div_infoHotel .distancia[data-v-81cc97fb]{font-size:12px!important;font-weight:600}.verFichaHotel[data-v-81cc97fb]{font-size:12px}.datosTipoHotel[data-v-81cc97fb],.hotelServicios[data-v-81cc97fb]{border-bottom:none!important}.borderPunteado[data-v-81cc97fb]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-81cc97fb],#ocio_resultados div.hotelResume2.selected[data-v-81cc97fb]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-81cc97fb]{line-height:0px}.div_infoHotel .categoriaHotel img[data-v-81cc97fb]{height:15px}.div_infoHotel .distancia[data-v-81cc97fb]{margin:-5px 0 0!important}.valoraciones .valoracion[data-v-81cc97fb]{transition-duration:.25s;margin-bottom:25px}.valoracion .puntuacion[data-v-81cc97fb]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.hotelBase .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-81cc97fb]{font-weight:700;margin-left:7px}.hotelBase .valoracion .puntuacion .total-valoracion[data-v-81cc97fb]{font-size:.9em}.hotelBase .valoracion .puntuacion .valoraciones-totales[data-v-81cc97fb]{font-size:.9em;margin-left:10px}.valoracion .puntuacion>div[data-v-81cc97fb]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-81cc97fb]{display:block;margin-left:-1px;height:100%;border-radius:10px}svg.serviceIcon[data-v-81cc97fb]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-81cc97fb],.hotelServicios[data-v-81cc97fb]{border-bottom:0}.swal_fichaHotel[data-v-81cc97fb] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-81cc97fb]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-81cc97fb]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-81cc97fb]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-81cc97fb]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-81cc97fb]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-81cc97fb]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-81cc97fb]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-81cc97fb]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-81cc97fb]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-81cc97fb]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-81cc97fb]{display:block}.swal_fichaHotel p.seccionSwal[data-v-81cc97fb]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-81cc97fb]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-81cc97fb]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-81cc97fb]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-81cc97fb]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-81cc97fb]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-81cc97fb]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-81cc97fb]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-81cc97fb]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-81cc97fb]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-81cc97fb]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-81cc97fb]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-81cc97fb]{color:#1d7a1f}.btnShowDescripcion[data-v-81cc97fb]{display:none}.habitacionesSwal .conceptos[data-v-81cc97fb]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-81cc97fb]{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-81cc97fb]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-81cc97fb]{float:none!important}.habitacionesSwal h2[data-v-81cc97fb]{text-align:right;font-size:12px;margin:5px 0;height:25px}.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-81cc97fb]{float:left;margin-top:7px}.habitacionesSwal path.fillMarcaBlanca[data-v-81cc97fb]{fill:#22848e!important}path.fillMarcaBlanca[data-v-81cc97fb]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-81cc97fb]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-81cc97fb],.habitacionesSwal .btnSeleccionado[data-v-81cc97fb]{background:#fff;padding:5px 12px;border-radius:20px;color:#006!important;border:1px solid #000066;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-81cc97fb]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-81cc97fb]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-81cc97fb]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-81cc97fb]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-81cc97fb]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-81cc97fb],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-81cc97fb]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-81cc97fb]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-81cc97fb]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-81cc97fb]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-81cc97fb],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-81cc97fb]{float:none}.headInfoHotel[data-v-81cc97fb]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-81cc97fb]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-81cc97fb]{display:inline-block}.headInfoHotel .nombre[data-v-81cc97fb]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-81cc97fb]{height:20px!important}.headInfoHotel p.direccionn[data-v-81cc97fb]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-81cc97fb]{fill:#e80870!important}#filtersContainer[data-v-81cc97fb]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-81cc97fb]{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-81cc97fb]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-81cc97fb]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-81cc97fb]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-81cc97fb]{background:transparent;font-weight:700}.contenedorFiltros[data-v-81cc97fb]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-81cc97fb]{color:#000}.hotelsFilterContainer[data-v-81cc97fb]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-81cc97fb]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-81cc97fb]{margin:0}.contenedorFiltros[data-v-81cc97fb]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-81cc97fb]{color:#fff}#contenedorFiltros button.btnGris[data-v-81cc97fb]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-81cc97fb]{display:none!important}.btnOrdenar.selected svg.check[data-v-81cc97fb]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-81cc97fb]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-81cc97fb]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-81cc97fb],.swal_fichaHotel span.descuento .textoDescuento[data-v-81cc97fb]{display:none!important}.swal_fichaHotel span.descuento[data-v-81cc97fb],.div_infoHotel span.descuento[data-v-81cc97fb]{background:transparent!important}.habitacionesSwal span.descuento[data-v-81cc97fb] *,.div_infoHotel span.descuento[data-v-81cc97fb] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-81cc97fb]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-81cc97fb]{outline:none!important}span.smallDecimals[data-v-81cc97fb]{font-size:10px}div.imgHotel img[data-v-81cc97fb]{display:block;height:100%;width:100%;border:none!important;object-fit:cover}.popUpInfo.tarifaComentarios[data-v-81cc97fb]{background-color:#000c;color:#fff;font-size:12px;padding:10px}.popUpInfo.tarifaComentarios div[data-v-81cc97fb]{margin-bottom:20px}p.tituloGastos[data-v-81cc97fb]{color:#fff!important;font-size:13px!important}.filaFiltrarOrdenar .filtrarResultados[data-v-81cc97fb]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271;align-items:center}.filaFiltrarOrdenar .textoCorto[data-v-81cc97fb]{display:none;font-size:14px}.div_infoHotel .hotelData[data-v-81cc97fb]{width:100%;display:flex;flex-direction:row;min-height:175px;height:175px;justify-content:flex-start;align-items:flex-start}.div_infoHotel .hotelData p.precio[data-v-81cc97fb]{text-align:right;margin:0 15px 0 0;font-size:1.8em;font-weight:700}.div_infoHotel .hotelData p.precio .small[data-v-81cc97fb]{font-size:75%;font-weight:700}@media screen and (max-width: 1090px){.hotelsFilterContainer[data-v-81cc97fb],#filtersContainer .contenidoOrdenarPor[data-v-81cc97fb],#filtersContainer[data-v-81cc97fb]{width:auto!important;height:auto}#filtersContainer[data-v-81cc97fb]{margin-left:10px}button.btnElegir[data-v-81cc97fb]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-81cc97fb]{width:78%!important}span.textoElegir[data-v-81cc97fb],span.tag-ok[data-v-81cc97fb]{margin-left:0}button.btnElegir[data-v-81cc97fb]{padding:2px 5px}}@media screen and (max-width: 1020px){div.seleccion_ocio.seleccion_hotel[data-v-81cc97fb]{width:99%!important}#filtersContainer .contenidoOrdenarPor[data-v-81cc97fb]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-81cc97fb]{right:0}.contenidoOrdenarPor p[data-v-81cc97fb]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-81cc97fb]{float:left!important;margin-right:20px;cursor:pointer}.hotelResume[data-v-81cc97fb]{width:48%}.headInfoHotel .info[data-v-81cc97fb]{float:right;width:78%}}@media screen and (max-width: 930px){.swal_fichaHotel .nombre[data-v-81cc97fb]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-81cc97fb]{height:20px!important}.headInfoHotel .info[data-v-81cc97fb]{float:right;width:78%}.slick-slider .slick-track[data-v-81cc97fb]{height:50px}.filaFiltrarOrdenar .textoLargo[data-v-81cc97fb]{font-size:14px}.filaFiltrarOrdenar div[data-v-81cc97fb]{padding:7px}}@media screen and (max-width: 830px){.swal_fichaHotel tr.titulo td[data-v-81cc97fb]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-81cc97fb]{font-size:13px}div.imgHotel[data-v-81cc97fb]{width:50%;margin-right:20px!important}div.imgHotel img[data-v-81cc97fb]{max-height:150px!important;align-self:flex-start}.div_infoHotel .botonera[data-v-81cc97fb]{justify-content:space-between}.div_infoHotel .botonera button[data-v-81cc97fb]{margin:0;width:10em}.modal .modal-dialog[data-v-81cc97fb]{max-width:100%;margin:0}.div_infoHotel .titulo-hotel[data-v-81cc97fb]{flex-wrap:wrap;margin-bottom:12px!important}.div_infoHotel .hotelData .nombre-hotel[data-v-81cc97fb]{font-size:16px}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-81cc97fb]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-81cc97fb]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-81cc97fb]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-81cc97fb]{display:inline-block!important}}@media screen and (max-width: 705px){.hoteBase[data-v-81cc97fb]{margin-top:0!important}button.btnElegir[data-v-81cc97fb]{width:90%}}@media screen and (max-width: 680px){.filaFiltrarOrdenar .textoCorto[data-v-81cc97fb]{display:inline}.filaFiltrarOrdenar .textoLargo[data-v-81cc97fb]{display:none}.filaFiltrarOrdenar div[data-v-81cc97fb]{padding:3px}.filaFiltrarOrdenar div svg[data-v-81cc97fb]{height:60%}}@media screen and (max-width: 560px){div.hotelResume[data-v-81cc97fb]{font-size:10px}.div_infoHotel .hotelData[data-v-81cc97fb]{min-height:unset;height:90px}div.hotelResume div.imgHotel[data-v-81cc97fb]{width:50%!important;height:unset}.hotelResult.renfe-viajes div.imgHotel[data-v-81cc97fb]:after{right:-.5rem;width:1.6125rem}.div_infoHotel .nombre-hotel[data-v-81cc97fb]{font-size:1.2em;line-height:normal}.div_infoHotel .titulo-hotel .categoria-hotel[data-v-81cc97fb] svg{width:1em;height:1em}.div_infoHotel .hotelData .distancia .num-distancia[data-v-81cc97fb]{font-size:1.1em}div.imgHotel img[data-v-81cc97fb]{height:90px!important;align-self:flex-start}.div_infoHotel .botonera .otras-tarifas .arrow[data-v-81cc97fb]{margin-left:10px;width:.8em}.div_infoHotel .hotelData p.precio[data-v-81cc97fb]{margin:0 3px 0 0}.headInfoHotel img.main[data-v-81cc97fb]{display:none}.headInfoHotel .info[data-v-81cc97fb]{float:none;width:100%}.modalHabitaciones .imgModalHabitaciones[data-v-81cc97fb],.modalHabitaciones .direccion[data-v-81cc97fb]{display:none}.modalHabitaciones div.hotel[data-v-81cc97fb],.modalValoraciones div.hotel[data-v-81cc97fb]{justify-content:center}.modalHabitaciones div.hotel .nombre[data-v-81cc97fb],.modalValoraciones div.hotel .nombre[data-v-81cc97fb]{font-size:15px;display:block}}@media screen and (max-width: 530px){.hotelResume[data-v-81cc97fb]{margin-left:10px}.swal2-container.swal2-fade.swal2-in[data-v-81cc97fb]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-81cc97fb]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-81cc97fb]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-81cc97fb]{width:100!important}img#imagenActualSwal[data-v-81cc97fb]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-81cc97fb]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-81cc97fb]{margin:20px auto}.slick-slider .slick-track[data-v-81cc97fb]{height:auto}.div_infoHotel[data-v-81cc97fb]{flex-direction:column}.imgHotel[data-v-81cc97fb]{width:100%!important}.div_infoHotel .hotelData div.botonera[data-v-81cc97fb]{margin:20px 0 0}.div_infoHotel .hotelData div.botonera button[data-v-81cc97fb]{margin-right:5px}}@media screen and (max-width: 450px){.hotelResume[data-v-81cc97fb]{width:100%;float:none;margin:20px auto}button.btnElegir[data-v-81cc97fb]{width:70%}}@media screen and (max-width: 450px){.hotelResume[data-v-81cc97fb]{float:none;margin:20px auto}table.tablaServicios[data-v-81cc97fb],.tablaServicios thead[data-v-81cc97fb],.tablaServicios tbody[data-v-81cc97fb],.tablaServicios th[data-v-81cc97fb],.tablaServicios td[data-v-81cc97fb],.tablaServicios tr[data-v-81cc97fb]{display:block}.tablaServicios thead tr[data-v-81cc97fb]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-81cc97fb]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-81cc97fb]: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-81cc97fb]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-81cc97fb]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-81cc97fb]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-81cc97fb]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-81cc97fb]:nth-of-type(5):before{content:"Otros"}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-81cc97fb]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-81cc97fb]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-81cc97fb]{line-height:15px;font-size:12px!important}}.grupoDerecha[data-v-81cc97fb]{margin-left:0;padding:0;width:100%!important;background-color:transparent!important;float:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.filaFiltrarOrdenar[data-v-81cc97fb]{display:flex;justify-content:space-between}.filaFiltrarOrdenar div[data-v-81cc97fb]{background:gray;color:#fff;padding:10px;font-weight:700;text-align:left;width:unset}.filaFiltrarOrdenar .filtrarResultados[data-v-81cc97fb]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271}.ordenarResultados[data-v-81cc97fb]{border-bottom-left-radius:20px;border-top-left-radius:20px}div.hotel[data-v-81cc97fb]{text-align:left;font-size:11px;margin-bottom:15px;display:flex;align-items:flex-start}div.hotel img[data-v-81cc97fb]{width:100%}div.hotel .nombre[data-v-81cc97fb],.hotel .categoria[data-v-81cc97fb]{font-size:20px;display:inline-flex;margin-right:10px}div.hotel .modalHabitaciones .main[data-v-81cc97fb]{width:175px;height:130px;object-fit:cover;margin-right:15px}.modalHabitaciones[data-v-81cc97fb],.modalValoraciones[data-v-81cc97fb]{padding:0 1em}.modalHabitaciones[data-v-81cc97fb]{border-bottom:1px solid #dee2e6}[data-v-81cc97fb] .modal-dialog .modal-content footer.modal-footer{padding:0 0 1.5rem;border:0;margin:0}.seleccion_hotel .seleccionHotels.grupoDerecha[data-v-81cc97fb]{margin:0 0 10px}.resultsHoteles[data-v-81cc97fb]{display:flex;flex-direction:column;margin-top:25px}.loader-hoteles[data-v-81cc97fb]{margin-top:50px}.hotelesVacio[data-v-81cc97fb]{padding:20px;text-align:center}@media screen and (max-width: 1200px){.resultsHoteles[data-v-81cc97fb]{display:block}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-81cc97fb]{display:block;font-size:15px;padding:2px 4px;color:#666;font-family:Roboto,sans-serif;border:2px solid #959595;text-align:left}.nombre_opcional.datosHab.primera[data-v-81cc97fb]{padding:10px 0 4px 5px!important}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-81cc97fb]:first-child{margin:0}}@media screen and (max-width: 700px){.hotelesVacio[data-v-81cc97fb]{padding:120px 20px 0}}.habitacion .totalSinDescuento[data-v-b98121e0]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-b98121e0]{width:76%!important}.habitacion.noDescuento .totalSinDescuento[data-v-b98121e0]{display:none}div.div_infoHotel div.opcion-habitacion span svg[data-v-b98121e0]:first-child{display:inline-block}.habitacion[data-v-b98121e0]{margin-bottom:10px}.habitacion .descuento[data-v-b98121e0]{text-decoration:line-through;border:0;background-color:transparent;display:none}.habitacion.noDescuento .descuento[data-v-b98121e0]{display:none}.habitacion .conceptos .concepto .conceptosGroup[data-v-b98121e0]{float:none!important}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-b98121e0]{background-color:#fff;border:0!important;text-align:right;display:flex;justify-content:flex-end;align-items:center;margin-right:40px;margin-bottom:10px;color:#464646;font-size:16px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion p[data-v-b98121e0]{margin-bottom:0;text-align:right}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-b98121e0]{display:flex;justify-content:flex-end;align-items:center}.opcion-seleccionada[data-v-b98121e0]{margin-top:0;margin-right:10px;font-size:16px;font-weight:400;text-align:center;border-radius:5px;color:#73a931!important;vertical-align:top;border:0;display:flex;align-items:center}.opcion-seleccionada svg[data-v-b98121e0]{fill:#73a931;width:13px;height:unset;margin-right:10px}.habitacion .pagarya.btnSeleccionado[data-v-b98121e0]{display:none}.habitacion.selected .pagarya.btnSeleccionado[data-v-b98121e0]{display:block}.hotelResume.filtered[data-v-b98121e0]{display:none}div.contenedor_inputs div.input select.renfeW2MAges[data-v-b98121e0]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-b98121e0]{vertical-align:top}div.contenedor_inputs[data-v-b98121e0]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-b98121e0]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-b98121e0],div.contenedor_inputs div.input select.childrenInput[data-v-b98121e0],div.contenedor_inputs div.input select.childsInput[data-v-b98121e0]{padding-left:30px!important}}.hotelBase[data-v-b98121e0]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-b98121e0]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-b98121e0]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-b98121e0]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-b98121e0]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-b98121e0]{width:100%}.seleccion_hotel .precioPagarYa[data-v-b98121e0]{width:auto}.hotelResume.selected .precioPagarYa[data-v-b98121e0]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-b98121e0]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-b98121e0]{fill:#fff}.precioPagarYa .precio[data-v-b98121e0]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-b98121e0]{display:block;width:auto;margin:5px 0 0;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-b98121e0]{margin-top:5px}.btn_mini[data-v-b98121e0]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-b98121e0]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-b98121e0]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-b98121e0]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-b98121e0]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.habitacion .conceptos .concepto .rateComments[data-v-b98121e0]{position:relative;display:inline;align-items:center;margin-right:30px}.rateComments span[data-v-b98121e0]{margin-right:10px}.rateComments span.tarifaNoReembolsable[data-v-b98121e0]{color:#666}.btnSeleccionar[data-v-b98121e0]{padding:6px 12px;font-family:Roboto,sans-serif!important;text-transform:lowercase;vertical-align:bottom;cursor:pointer;display:block;margin-top:0;color:#fff;font-size:17px;border-radius:50px;transition:background-color .2s linear;min-width:145px}.hotelResult.renfe-viajes .btnSeleccionar[data-v-b98121e0]{border-radius:4px}.btnSeleccionar svg[data-v-b98121e0],.btnSeleccionado svg[data-v-b98121e0]{width:15px;vertical-align:middle}.btnSeleccionado svg .fil0[data-v-b98121e0]{fill:#73a931}.btnSeleccionado[data-v-b98121e0]{cursor:default;margin-top:0;font-size:16px;padding:4px 6px;font-weight:400;width:145px;text-align:center}.boton_toggle_habitaciones svg polygon[data-v-b98121e0]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-b98121e0]{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-b98121e0]{display:block!important}div.div_infoHotel .conceptos div.opcion-habitacion[data-v-b98121e0]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .conceptos div.opcion-habitacion .nombre_opcional[data-v-b98121e0]{vertical-align:top;color:#464646;margin-right:3px;margin-bottom:0;text-align:end}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-b98121e0]{padding:0 20px!important}div.hotelSelected[data-v-b98121e0]{display:none!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-b98121e0]{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-b98121e0]{padding:10px 0 4px 5px!important}.regimenHab[data-v-b98121e0]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-b98121e0] *,.detalle_hotel[data-v-b98121e0] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-b98121e0]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.rateComments .tarifaNoReembolsable[data-v-b98121e0]{color:#90241f;margin-left:10px;font-weight:400;font-size:12px}.rateComments .tarifaFlexible[data-v-b98121e0]{color:#1f7b1f;margin-left:10px;font-weight:400;font-size:12px}.rateComments svg.masInfo:hover+.popUpInfo[data-v-b98121e0]{display:block!important}.rateComments svg.masInfo path[data-v-b98121e0]{fill:#727271}.restoDeHabitaciones[data-v-b98121e0]{background-color:#fff!important}div.resumen_reservar[data-v-b98121e0]{float:right;margin-left:5px;display:flex}div.div_infoHotel .restoDeHabitaciones .conceptos div.opcion-habitacion .nombre_opcional[data-v-b98121e0]{max-width:400px}.concepto div.resumen_reservar .btn1[data-v-b98121e0]{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-b98121e0]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-b98121e0]{display:none!important}div.div_infoHotel .groupConceptos[data-v-b98121e0]{background-color:transparent!important;padding:0;border:2px solid #666666}div.hotelResume[data-v-b98121e0]{margin-top:10px;padding-top:5px;min-height:350px;background:#f2f2f2}div.hotelResume[data-v-b98121e0]{border:1px solid #666666!important}button svg[data-v-b98121e0]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-b98121e0]{fill:#fff}.barraHabitacion .div_suplemento[data-v-b98121e0]{display:none}.precioPagarYa[data-v-b98121e0]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-b98121e0]{height:15px}.swal2-container .swal_fichaHotel[data-v-b98121e0]{width:50%!important}.swal2-modal[data-v-b98121e0]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-b98121e0]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-b98121e0]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-b98121e0]:hover,.hotelResume div.resumen_reservar .btn1[data-v-b98121e0]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-b98121e0]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-b98121e0]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-b98121e0]{margin:0 20px!important}.swal2-container.swal2-in[data-v-b98121e0]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-b98121e0]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .img_hotel[data-v-b98121e0]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-b98121e0]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-b98121e0]{display:inline-block}div.tarifasInline[data-v-b98121e0]{display:block}.lineaEscogerTarifa[data-v-b98121e0]{text-align:right;display:inline-block;float:right;margin-top:0}#ocio_resultados h2.v2_titulo2 .marquee[data-v-b98121e0]{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-b98121e0],.puntosSuspensivos.hideOnMobile[data-v-b98121e0],.verFichaHotel.hideOnMobile[data-v-b98121e0]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-b98121e0],#ocio_resultados div.hotelResume2.selected[data-v-b98121e0]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-b98121e0]{background:none!important;border:none!important}.containerBotonPagarYa[data-v-b98121e0]{display:block}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-b98121e0]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1200px){.hotelBase[data-v-b98121e0]{max-width:330px!important}}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-b98121e0]{width:100%}}@media screen and (max-width: 1010px){.hotelBase[data-v-b98121e0]{max-width:350px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-b98121e0]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-b98121e0],.puntosSuspensivos.hideOnMobile[data-v-b98121e0],.verFichaHotel.hideOnMobile[data-v-b98121e0]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-b98121e0],.borderPunteado[data-v-b98121e0]{display:none!important}.lineaEscogerTarifa[data-v-b98121e0]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-b98121e0]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-b98121e0]{width:100%}.precioPagarYa[data-v-b98121e0]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-b98121e0]{background:#fff}.precioPagarYa .btn_mini[data-v-b98121e0]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-b98121e0]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-b98121e0]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-b98121e0]{display:none!important}.precioPagarYa .precio[data-v-b98121e0]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-b98121e0]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-b98121e0]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-b98121e0]{padding:0!important}.hotelBase[data-v-b98121e0]{padding:0 5px!important}.page_w2mModalities #sec_contenido_izquierda[data-v-b98121e0]{margin-top:30px!important}#divBusqueda[data-v-b98121e0]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-b98121e0]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-b98121e0]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-b98121e0]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-b98121e0]{width:100%!important}div.img_hotel img[data-v-b98121e0]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-b98121e0]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-b98121e0]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-b98121e0]{font-size:13px!important}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-b98121e0]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-b98121e0]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-b98121e0]{padding-bottom:5px!important}.boton_toggle_habitaciones svg[data-v-b98121e0]{margin-right:0!important;float:right}.precioPagarYa .btn_mini[data-v-b98121e0]{padding:0!important}.barraHabitacion span.rateComments[data-v-b98121e0]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-b98121e0],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-b98121e0]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-b98121e0]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-b98121e0]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-b98121e0]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-b98121e0]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-b98121e0]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-b98121e0]{float:none!important}#info_compra div.producto_pagarya span[data-v-b98121e0]: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-b98121e0] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-b98121e0],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-b98121e0]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-b98121e0]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-b98121e0]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-b98121e0]{fill:#22848e!important}.distancia .verFichaHotel[data-v-b98121e0]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-b98121e0]{width:160px}.verFichaHotel[data-v-b98121e0],.img_hotel[data-v-b98121e0],.nombreHotel[data-v-b98121e0]{cursor:pointer}.ver_mas_hoteles[data-v-b98121e0]{margin-top:20px}.cargando_filtros[data-v-b98121e0],.sin_resultados[data-v-b98121e0]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-b98121e0]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-b98121e0]{vertical-align:top;margin-right:10px;min-height:390px!important;margin-top:0!important;position:relative;margin-bottom:10px}.img_hotel[data-v-b98121e0]{width:100%}button.btnElegir[data-v-b98121e0]{width:85%;display:block;margin:0 auto;border:1px solid #000066;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[data-v-b98121e0]:hover,button.btnElegir.seleccionado[data-v-b98121e0]{color:#fff;background:#006}.div_infoHotel[data-v-b98121e0],div.hotelResume[data-v-b98121e0]{padding:0!important}.img_hotel[data-v-b98121e0]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-b98121e0]{max-width:100%;width:100%;text-align:center;padding:0 10px}div.imgHotel[data-v-b98121e0]{height:200px;margin-bottom:10px;position:relative}.imgHotel .lupa[data-v-b98121e0]{position:absolute;top:35%;left:40%;background:#ffffffb3;padding:20px;border-radius:100%;display:none}.imgHotel:hover .lupa[data-v-b98121e0]{display:block}.div_infoHotel .nombreHotel[data-v-b98121e0]{text-transform:lowercase}.div_infoHotel .nombreHotel[data-v-b98121e0]:first-letter{text-transform:capitalize}div.img_hotel img[data-v-b98121e0]{display:none}.div_infoHotel .distancia[data-v-b98121e0]{font-size:12px!important}.verFichaHotel[data-v-b98121e0]{font-size:12px}.datosTipoHotel[data-v-b98121e0],.hotelServicios[data-v-b98121e0]{border-bottom:none!important}.borderPunteado[data-v-b98121e0]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-b98121e0],#ocio_resultados div.hotelResume2.selected[data-v-b98121e0]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-b98121e0]{line-height:0px;height:15px}.div_infoHotel .categoriaHotel img[data-v-b98121e0]{height:15px}p.nombreHotel[data-v-b98121e0]{margin:0;font-size:14px}.div_infoHotel .distancia[data-v-b98121e0]{margin:-5px 0 0!important}img.serviceIcon[data-v-b98121e0]{width:20px}.distancia .verFichaHotel[data-v-b98121e0]{font-size:14px!important;display:block}span.textoElegir[data-v-b98121e0]{font-size:15px;font-weight:400;letter-spacing:normal;margin-right:5px}.btnElegir.seleccionado span.textoElegido[data-v-b98121e0]{display:inline-block!important}.btnElegir.seleccionado span.textoElegir[data-v-b98121e0]{display:none!important}.swal_fichaHotel[data-v-b98121e0] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-b98121e0]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-b98121e0]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-b98121e0]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-b98121e0]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-b98121e0]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-b98121e0]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-b98121e0]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-b98121e0]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-b98121e0]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-b98121e0]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-b98121e0]{display:block}.swal_fichaHotel p.seccionSwal[data-v-b98121e0]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-b98121e0]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-b98121e0]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-b98121e0]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-b98121e0]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-b98121e0]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-b98121e0]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-b98121e0]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-b98121e0]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-b98121e0]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-b98121e0]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-b98121e0]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-b98121e0]{color:#1d7a1f}.btnShowDescripcion[data-v-b98121e0]{display:none}.habitacionesSwal .conceptos[data-v-b98121e0]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-b98121e0]{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-b98121e0]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-b98121e0]{float:none!important}.habitacionesSwal h2[data-v-b98121e0]{text-align:right;font-size:12px;margin:5px 0;height:25px}.restoDeHabitaciones .habitacion.selected span.nombre_opcional.nombreRegimen[data-v-b98121e0]{color:#666}.habitacionesSwal path.fillMarcaBlanca[data-v-b98121e0]{fill:#22848e!important}path.fillMarcaBlanca[data-v-b98121e0]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-b98121e0]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-b98121e0],.habitacionesSwal .btnSeleccionado[data-v-b98121e0]{background:#fff;padding:5px 15px;border-radius:20px;color:#006!important;border:1px solid #000066;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-b98121e0]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-b98121e0]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-b98121e0]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-b98121e0]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-b98121e0]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-b98121e0],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-b98121e0]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-b98121e0]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-b98121e0]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-b98121e0]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-b98121e0],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-b98121e0]{float:none}.headInfoHotel[data-v-b98121e0]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-b98121e0]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-b98121e0]{display:inline-block}.headInfoHotel .nombre[data-v-b98121e0]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-b98121e0]{height:20px!important}.headInfoHotel p.direccionn[data-v-b98121e0]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-b98121e0]{fill:#e80870!important}#filtersContainer[data-v-b98121e0]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-b98121e0]{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-b98121e0]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-b98121e0]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-b98121e0]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-b98121e0]{background:transparent;font-weight:700}.contenedorFiltros[data-v-b98121e0]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-b98121e0]{color:#000}.hotelsFilterContainer[data-v-b98121e0]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-b98121e0]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-b98121e0]{margin:0}.contenedorFiltros[data-v-b98121e0]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-b98121e0]{color:#fff}#contenedorFiltros button.btnGris[data-v-b98121e0]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-b98121e0]{display:none!important}.btnOrdenar.selected svg.check[data-v-b98121e0]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-b98121e0]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-b98121e0]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-b98121e0],.swal_fichaHotel span.descuento .textoDescuento[data-v-b98121e0]{display:none!important}.swal_fichaHotel span.descuento[data-v-b98121e0],.div_infoHotel span.descuento[data-v-b98121e0]{background:transparent!important}.habitacionesSwal span.descuento[data-v-b98121e0] *,.div_infoHotel span.descuento[data-v-b98121e0] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-b98121e0]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-b98121e0]{outline:none!important}span.smallDecimals[data-v-b98121e0]{font-size:10px}div.img_hotel img[data-v-b98121e0]{display:block;height:200px;border:none!important}.popUpInfo.tarifaComentarios[data-v-b98121e0]{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-b98121e0]{margin-bottom:20px}p.tituloGastos[data-v-b98121e0]{color:#fff!important;font-size:13px!important}@media screen and (max-width: 1090px){.hotelResume[data-v-b98121e0]{min-height:370px!important}.hotelsFilterContainer[data-v-b98121e0],#filtersContainer .contenidoOrdenarPor[data-v-b98121e0],#filtersContainer[data-v-b98121e0]{width:201px}div.imgHotel[data-v-b98121e0]{height:190px}#filtersContainer[data-v-b98121e0]{margin-left:10px}button.btnElegir[data-v-b98121e0]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-b98121e0]{width:78%!important}span.textoElegir[data-v-b98121e0],span.textoElegido[data-v-b98121e0]{margin-left:0}button.btnElegir[data-v-b98121e0]{padding:2px 5px}}@media screen and (max-width: 1010px){div.seleccion_ocio.seleccion_hotel[data-v-b98121e0]{width:99%!important}button.btnElegir svg[data-v-b98121e0]{display:none!important}#filtersContainer .contenidoOrdenarPor[data-v-b98121e0]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-b98121e0]{right:0}.contenidoOrdenarPor p[data-v-b98121e0]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-b98121e0]{float:left!important;margin-right:20px;cursor:pointer}.headInfoHotel .info[data-v-b98121e0]{float:right;width:78%}}@media screen and (max-width: 910px){.swal_fichaHotel .nombre[data-v-b98121e0]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-b98121e0]{height:20px!important}.headInfoHotel .info[data-v-b98121e0]{float:right;width:78%}.slick-slider .slick-track[data-v-b98121e0]{height:50px}}@media screen and (max-width: 850px){.swal_fichaHotel tr.titulo td[data-v-b98121e0]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-b98121e0]{font-size:13px}}@media screen and (max-width: 805px){div.imgHotel[data-v-b98121e0],div.img_hotel img.main[data-v-b98121e0]{height:160px}.hotelResume[data-v-b98121e0]{min-height:350px!important}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-b98121e0]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-b98121e0]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-b98121e0]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-b98121e0]{display:inline-block!important}.opcion-seleccionada[data-v-b98121e0]{justify-content:center}div.resumen_reservar[data-v-b98121e0]{display:block}}@media screen and (max-width: 705px){div.imgHotel[data-v-b98121e0],div.img_hotel img.main[data-v-b98121e0]{height:180px}.hotelResume[data-v-b98121e0]{margin-right:15px;min-height:370px!important}.hoteBase[data-v-b98121e0]{margin-top:0!important}button.btnElegir[data-v-b98121e0]{width:90%}}@media screen and (max-width: 560px){.headInfoHotel img.main[data-v-b98121e0]{display:none}.headInfoHotel .info[data-v-b98121e0]{float:none;width:100%}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-b98121e0]{text-align:center}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-b98121e0]{margin-top:4px}}@media screen and (max-width: 530px){div.imgHotel[data-v-b98121e0],div.img_hotel img.main[data-v-b98121e0]{height:150px}.hotelResume[data-v-b98121e0]{min-height:350px!important;margin-right:10px}.swal2-container.swal2-fade.swal2-in[data-v-b98121e0]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-b98121e0]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-b98121e0]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-b98121e0]{width:100%!important}img#imagenActualSwal[data-v-b98121e0]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-b98121e0]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-b98121e0]{margin:20px auto}.slick-slider .slick-track[data-v-b98121e0]{height:auto}#ocio_resultados .popUpGris[data-v-b98121e0]{right:0!important;left:0;top:25px}}@media screen and (max-width: 450px){div.imgHotel[data-v-b98121e0],div.img_hotel img.main[data-v-b98121e0]{height:240px}.hotelResume[data-v-b98121e0]{float:none;margin:20px auto;min-height:450px!important}button.btnElegir[data-v-b98121e0]{width:70%}button.btnElegir svg[data-v-b98121e0]{display:inline-block!important;margin-right:10px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-b98121e0]{zoom:75%;margin-right:20px}}@media screen and (max-width: 450px){div.imgHotel[data-v-b98121e0]{height:215px}.hotelResume[data-v-b98121e0]{float:none;margin:20px auto;min-height:400px!important}table.tablaServicios[data-v-b98121e0],.tablaServicios thead[data-v-b98121e0],.tablaServicios tbody[data-v-b98121e0],.tablaServicios th[data-v-b98121e0],.tablaServicios td[data-v-b98121e0],.tablaServicios tr[data-v-b98121e0]{display:block}.tablaServicios thead tr[data-v-b98121e0]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-b98121e0]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-b98121e0]: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-b98121e0]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-b98121e0]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-b98121e0]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-b98121e0]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-b98121e0]:nth-of-type(5):before{content:"Otros"}.habitacion .conceptos .concepto .rateComments[data-v-b98121e0]{margin-right:0}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-b98121e0]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-b98121e0]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-b98121e0]{line-height:15px;font-size:12px!important}}[data-v-a4c955f9] .modal{padding:0!important;margin:0;overscroll-behavior:contain;background-color:#00000080}[data-v-a4c955f9] .modalFichaHotel.modal .modal-dialog,[data-v-a4c955f9] .modal-mapa .modal-dialog,[data-v-a4c955f9] .modal-imagenes .modal-dialog{max-width:1200px!important}[data-v-a4c955f9] .modal-mapa,[data-v-a4c955f9] .modal-imagenes{z-index:1100!important}.fichaHotel[data-v-a4c955f9]{text-align:left;padding:5px}.fichaHotel .titulo-hotel[data-v-a4c955f9]{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-a4c955f9]{font-size:2rem;font-weight:700;color:inherit;margin:0;text-transform:capitalize}.fichaHotel .titulo-hotel .categoria-hotel[data-v-a4c955f9]{line-height:0;margin-top:8px}.fichaHotel .titulo-hotel .categoria-hotel[data-v-a4c955f9] svg{width:20px;height:20px;margin-right:3px;fill:#464646}.fichaHotel .hotel .destino[data-v-a4c955f9]{color:#fff;border-radius:5px;padding:3px 5px;margin-right:8px}.fichaHotel .hotel .zona[data-v-a4c955f9]{text-transform:capitalize}.fichaHotel div.hotel[data-v-a4c955f9]{font-size:11px}.fichaHotel .carrusel-imagenes[data-v-a4c955f9]{margin:10px 0}.fichaHotel .carrusel-imagenes .carousel-item.active[data-v-a4c955f9]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-item img{height:unset;object-fit:cover;object-position:center center;vertical-align:middle}.fichaHotel .carrusel-imagenes .active[data-v-a4c955f9]{border:0;padding:0}.fichaHotel .carrusel-imagenes ol.carousel-indicators li[data-v-a4c955f9]{width:50px}.fichaHotel .descripcion[data-v-a4c955f9]{font-size:13px;text-align:justify}.fichaHotel .tituloHotel[data-v-a4c955f9]{font-size:15px;font-weight:700;margin:25px 0 7px}.modal-dialog .modal-content .modal-footer[data-v-a4c955f9]{margin:.75rem;padding:2.5rem 0 0;justify-content:center}.tituloHotel svg[data-v-a4c955f9]{width:16px;height:20px}.tablaServicios[data-v-a4c955f9]{column-count:5;column-gap:3em;column-rule:1px solid #c2c2c2;font-size:12px;text-align:center}.infoDistancia[data-v-a4c955f9]{margin-top:15px;font-size:13px}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-a4c955f9]{margin-top:10px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-a4c955f9]{width:100%;margin:0 auto}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-a4c955f9]{cursor:default}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .carousel-caption>div[data-v-a4c955f9]{height:80px;max-width:106px;min-width:106px;cursor:pointer}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca[data-v-a4c955f9]{height:100%;width:106px;opacity:.5;position:absolute;display:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca.active[data-v-a4c955f9]{display:block}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item img[data-v-a4c955f9]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-prev[data-v-a4c955f9],.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-next[data-v-a4c955f9]{width:3%}.fichaHotel .googleMapa[data-v-a4c955f9]{height:250px}.fichaHotel .valoraciones ul[data-v-a4c955f9]{padding:0}.fichaHotel .valoraciones .valoracion[data-v-a4c955f9]{transition-duration:.25s;margin-bottom:25px}.fichaHotel .puntuacion[data-v-a4c955f9]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;cursor:pointer}.fichaHotel .puntuacion>div[data-v-a4c955f9]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.fichaHotel .puntuacion>div span[data-v-a4c955f9]{display:block;margin-left:-1px;width:98%;height:100%;border-radius:10px}.fichaHotel .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-a4c955f9]{font-weight:700;margin-left:3px}.fichaHotel .valoracion .puntuacion .total-valoracion[data-v-a4c955f9]{font-size:.9em;margin-right:3px}.fichaHotel .valoracion>p[data-v-a4c955f9]{margin-bottom:0;color:#333;font-size:13px}.fichaHotel .valoracion .nombre[data-v-a4c955f9],.fichaHotel .valoracion .opinion[data-v-a4c955f9]{font-size:14px}.fichaHotel .valoracion .opinion .titulo[data-v-a4c955f9]{font-size:13px;margin:10px 0 3px;font-weight:700}.fichaHotel .valoracion .opinion .texto p[data-v-a4c955f9]{margin-bottom:6px}.fichaHotel .btnCargarValoraciones[data-v-a4c955f9]{font-weight:700;font-size:16px;padding:3px 20px;border-radius:20px;display:block;color:#fff;margin:10px auto}[data-v-a4c955f9] .modalFichaHotel.modal header.modal-header{height:unset;padding:15px 0;border-bottom:0}[data-v-a4c955f9] .modalFichaHotel.modal header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.fichaHotel .margin-section-ficha[data-v-a4c955f9]{margin-top:90px!important}.fichaHotel .card-shadow[data-v-a4c955f9]{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;transition:box-shadow .3s linear}.fichaHotel .card-shadow[data-v-a4c955f9]:hover{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.14);box-shadow:0 0 20px 6px #00000024}.fichaHotel h3.sub-titulo[data-v-a4c955f9]{text-align:center;font-weight:700;margin-bottom:10px;color:#464646;font-size:22px}.banner div.banner-container[data-v-a4c955f9]{background-color:#fff;border-radius:7px;display:flex;text-decoration:none}.banner div.banner-container[data-v-a4c955f9]:hover{text-decoration:none}.banner div.banner-container div.banner-img[data-v-a4c955f9]{position:relative}.banner div.banner-container div.banner-img[data-v-a4c955f9]: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-a4c955f9]{-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-a4c955f9]{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-a4c955f9]{margin:0;font-size:2.2rem;font-weight:700}.banner div.banner-container div.banner-text p[data-v-a4c955f9]{margin:2rem 0 10px}.banner div.banner-container div.banner-text p.direccion[data-v-a4c955f9]{text-transform:capitalize;font-weight:400;font-size:16px}.banner div.banner-container div.banner-text .tipo-alojamiento[data-v-a4c955f9]{background-color:#757575;color:#fff;padding:5px 25px;border-radius:5px;font-weight:700}.banner .mapa[data-v-a4c955f9]{position:relative;text-align:center;cursor:pointer}.banner .mapa p[data-v-a4c955f9]{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-a4c955f9]{height:500px}.carousel-imagenes[data-v-a4c955f9]{display:flex;flex-direction:initial;justify-content:space-between}.carousel-imagenes .imagen-alojamiento img[data-v-a4c955f9]{width:100px;border-radius:10px}.carrusel-imagenes[data-v-a4c955f9]{margin:10px 0;width:100%;padding-right:15px;padding-left:15px}.carrusel-imagenes .carousel-item.active[data-v-a4c955f9]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;background-color:initial}.carrusel-imagenes[data-v-a4c955f9] .carousel-item img{height:unset;object-fit:contain;object-position:center center;vertical-align:middle}.carrusel-imagenes .active[data-v-a4c955f9]{border:0;padding:0}.carrusel-imagenes ol.carousel-indicators li[data-v-a4c955f9]{width:50px}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-prev,.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-next{opacity:1;width:unset}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-a4c955f9] .carousel-control-prev,.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-a4c955f9] .carousel-control-next{display:none}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-prev{left:-20px}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-next{right:-20px}.fichaHotel .carrusel-imagenes div[data-v-a4c955f9]:not(.botonesCarrusel) .carousel-control-prev-icon,.fichaHotel .carrusel-imagenes div[data-v-a4c955f9]:not(.botonesCarrusel) .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.5rem;height:2.5rem;top:45%;left:-5px;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-prev-icon:before,.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-next-icon:before{font-size:35px;opacity:1;color:inherit;font-family:inherit}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-prev-icon:before{content:""}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-next-icon:before{content:""}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-a4c955f9]{margin-top:10px;display:block}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-inner[data-v-a4c955f9]{display:flex}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-a4c955f9]{width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-a4c955f9]{cursor:default;overflow-x:auto;padding-bottom:10px;width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-a4c955f9]::-webkit-scrollbar{-webkit-appearance:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-a4c955f9]::-webkit-scrollbar:horizontal{height:3px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-a4c955f9]::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px;border:none}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .botonesCarrusel .carousel-item .carousel-caption{width:100%;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-a4c955f9] .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-a4c955f9] .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-a4c955f9]{display:block;pointer-events:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item img[data-v-a4c955f9]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle;border-radius:4px}.fichaHotel .room-agrupada[data-v-a4c955f9]{cursor:pointer;border-radius:5px;background-color:#fff;margin-bottom:25px;border:none}.fichaHotel .room-agrupada .collapse.show[data-v-a4c955f9]{padding-bottom:10px}.fichaHotel .room-agrupada .datosHab[data-v-a4c955f9]{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-a4c955f9]{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-a4c955f9]{align-items:baseline}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-a4c955f9]{transition:.5s ease-in-out;margin-left:20px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow.fill-renfe[data-v-a4c955f9]{fill:#d62d61!important}.fichaHotel .room-agrupada .datosHab.collapsed svg.arrow[data-v-a4c955f9]{transform:rotate(0)}.fichaHotel .room-agrupada .datosHab.not-collapsed svg.arrow[data-v-a4c955f9]{transform:rotate(-180deg)}.fichaHotel .room-agrupada .datosHab .desde[data-v-a4c955f9]{font-weight:500!important;font-size:15px;margin-right:10px}.valoraciones .contenido-comentario.card[data-v-a4c955f9]{margin-top:35px;padding:0;border-radius:.4rem;border:0}.valoraciones .contenido-comentario.card .card-body[data-v-a4c955f9]{padding:1.5rem 2rem}.valoraciones .contenido-comentario .card-body h5 .autor-comentario[data-v-a4c955f9]{font-weight:700}.valoraciones .contenido-comentario .card-body h5 .fecha-comentario[data-v-a4c955f9]{font-size:.8em}.valoraciones .contenido-comentario .card-body h5[data-v-a4c955f9]{margin-top:0}.valoraciones .contenido-comentario .card-body p[data-v-a4c955f9]{font-family:Roboto,sans-serif!important;padding:initial;margin:10px 0 0}.valoraciones .contenido-comentario .card-body .puntuacion-comentario[data-v-a4c955f9]{margin-bottom:20px}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .puntos-comentario[data-v-a4c955f9]{font-weight:700}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .sobre-comentario[data-v-a4c955f9]{font-size:10px}.valoraciones .contenido-comentario .card-body .comentario .titulo-comentario[data-v-a4c955f9]{font-weight:700;margin-bottom:2px}.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario[data-v-a4c955f9],.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario p[data-v-a4c955f9]{font-size:15px}.valoraciones[data-v-a4c955f9] .theme--light.v-pagination .v-pagination__item--active{color:#464646!important}.valoraciones .contenedorLoadingBuscador[data-v-a4c955f9]{width:100%;height:100%;top:0;left:0;display:block;z-index:2000;text-align:center}.valoraciones .contenedorLoadingBuscador .loader[data-v-a4c955f9]{margin:300px auto;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-width:4px!important;border-style:solid none none none!important}.servicios .servicios-svg[data-v-a4c955f9]{text-align:center;margin-top:30px;display:flex;justify-content:space-around;align-items:flex-end}.servicios.no-responsive .servicios-svg[data-v-a4c955f9]{justify-content:center}.servicios.no-responsive .servicios-svg div.item.existe[data-v-a4c955f9]{margin:0 30px}.servicios .servicios-svg div.item[data-v-a4c955f9]{display:flex;flex-direction:column;align-items:center}.servicios .servicios-svg div.item span[data-v-a4c955f9]{margin-top:5px}.servicios .serviceIcon[data-v-a4c955f9]{width:50px;margin:0 5px;vertical-align:bottom;max-height:50px}.servicios .serviceIcon.fill-renfe[data-v-a4c955f9]{fill:#d62d61!important}.servicios .servicios-svg .carousel-inner[data-v-a4c955f9]{display:flex;height:150px;justify-content:center}.servicios .servicios-svg .carousel-item[data-v-a4c955f9]{margin:0 auto}.servicios .servicios-svg .carousel-item.active[data-v-a4c955f9]{cursor:default;background-color:unset}.servicios .servicios-svg .carousel-item .carousel-caption[data-v-a4c955f9]{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-a4c955f9] .carousel-control-prev-icon,.servicios .servicios-svg[data-v-a4c955f9] .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.2rem;height:2.2rem;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important;font-size:30px}.servicios[data-v-a4c955f9] .carousel-control-prev-icon:before{content:""}.servicios[data-v-a4c955f9] .carousel-control-next-icon:before{content:""}.servicios .servicios-svg[data-v-a4c955f9] ol.carousel-indicators{top:125px;padding-left:0}.servicios .servicios-svg[data-v-a4c955f9] ol.carousel-indicators li{background-color:#464646}.servicios .servicios-svg[data-v-a4c955f9] ol.carousel-indicators li.active{padding:0}.mas-servicios[data-v-a4c955f9]{text-align:center;font-size:18px;margin:40px 0 0}.mas-servicios .btn-ver-mas[data-v-a4c955f9]{font-size:18px;font-weight:700}#masServicios .tablaServicios[data-v-a4c955f9]{-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;color:#464646}.descripcion .texto-descripcion[data-v-a4c955f9]{font-size:17px;margin-top:30px}.descripcion .card[data-v-a4c955f9]{margin-top:100px;padding:0;border-radius:.4rem;border:0;margin-bottom:100px}.descripcion .card .card-body[data-v-a4c955f9]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.descripcion .card .card-body .pregunta-final[data-v-a4c955f9]{font-weight:700;margin-bottom:0}.descripcion .card .card-body .boton-reservar[data-v-a4c955f9]{padding:5px 45px;border-radius:5px;color:#fff;font-weight:700;font-size:16px}.info-busqueda p[data-v-a4c955f9]{margin-right:0}@media screen and (max-width: 1000px){.seleccionHotels .modal-dialog[data-v-a4c955f9]{max-width:80%}}@media screen and (max-width: 950px){.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-a4c955f9]{width:66vw}}@media screen and (max-width: 830px){.modalFichaHotel.modal .modal-dialog[data-v-a4c955f9],.modal .modal-dialog[data-v-a4c955f9]{max-width:100%;margin:0}h3.nombre-alojamiento[data-v-a4c955f9]{font-size:1.5rem;margin-top:15px}.categoria-hotel svg[data-v-a4c955f9]{width:20px}.banner-hotel .col-md-12[data-v-a4c955f9]{padding:0}.banner div.banner-container div.banner-img img[data-v-a4c955f9]{width:100%;height:100%}.banner div.banner-container div.banner-text[data-v-a4c955f9]{min-width:45%;zoom:76%}.banner div.banner-container div.banner-text p[data-v-a4c955f9]{font-size:16px}.fichaHotel .carrusel-imagenes[data-v-a4c955f9]{padding:0}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-prev-icon,.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-next-icon{width:2.2rem;height:2.2rem}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-prev-icon:before,.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-next-icon:before{font-size:30px}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-prev{left:-15px}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-control-next{right:-15px}.info-busqueda[data-v-a4c955f9]{margin-bottom:10px}.servicios.no-responsive[data-v-a4c955f9]{display:none!important}.servicios.responsive[data-v-a4c955f9]{display:block!important}#masServicios .tablaServicios[data-v-a4c955f9]{-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-a4c955f9]{width:100%}.descripcion .card .card-body[data-v-a4c955f9]{flex-direction:column}.descripcion .card .card-body .boton-reservar[data-v-a4c955f9]{margin-top:20px}.descripcion .texto-descripcion[data-v-a4c955f9]{font-size:14px}}@media screen and (max-width: 768px){.tablaServicios[data-v-a4c955f9]{column-count:4}}@media screen and (max-width: 630px){.seleccionHotels .modal-dialog[data-v-a4c955f9]{max-width:530px}}@media screen and (max-width: 560px){.modalHabitaciones div.hotel .categoria img[data-v-a4c955f9]{height:10px}.seleccionHotels .modal-dialog .modal-content footer.modal-footer[data-v-a4c955f9]{margin:.75rem;padding:1.5rem 0 0}.fichaHotel .carrusel-imagenes[data-v-a4c955f9] .carousel-item img{height:240px}.fichaHotel .tituloHotel[data-v-a4c955f9]{display:none}.fichaHotel .tituloHotel.collapsed[data-v-a4c955f9]{border-bottom:1px solid #c2c2c2}.fichaHotel .tituloHotel.btnCollapse[data-v-a4c955f9]{display:block;position:relative}.fichaHotel .tituloHotel.btnCollapse svg[data-v-a4c955f9]{position:absolute;right:0;width:24px;height:24px}.fichaHotel .tituloHotel.not-collapsed svg[data-v-a4c955f9]{transform:rotateX(180deg)}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-a4c955f9]{width:80vw}}@media screen and (max-width: 450px){.tablaServicios[data-v-a4c955f9]{column-count:3}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-a4c955f9]{width:76vw}.fichaHotel .room-agrupada .datosHab[data-v-a4c955f9]{zoom:75%}.fichaHotel .room-agrupada .datosHab span[data-v-a4c955f9]{margin-right:10px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-a4c955f9]{margin-right:20px}}@media screen and (max-width: 375px){.botonesCarrusel[data-v-a4c955f9]{display:none}}.seleccionHotels .modal-content[data-v-a4c955f9]{height:100%}@media (min-width: 576px){.modalFichaHotel.modal .modal-dialog[data-v-a4c955f9]{max-width:830px}}@media screen and (min-width: 560px){.fichaHotel .tituloHotel.btnCollapse[data-v-a4c955f9]{display:none}.nombre_opcional.datosHab.primera[data-v-a4c955f9]{padding:10px 0 4px 5px!important}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-a4c955f9]:first-child{margin:0}}.hotelsFilterContainer[data-v-481c0322]{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-481c0322]{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-481c0322]{border-width:2px!important;font-weight:700;background:#fff}.hotelsFilterContainer button.btn-filtros span[data-v-481c0322]{flex-grow:1;display:flex;align-items:center;justify-content:center}.hotelsFilterContainer button.btn-filtros svg[data-v-481c0322]{width:35px;height:unset}.hotelsFilterContainer button.btn-filtros:not(.bordeMarcaBlanca) svg[data-v-481c0322],.hotelsFilterContainer button.btn-filtros:not(.bordeMarcaBlanca) span[data-v-481c0322]{opacity:.5}[data-v-481c0322] .modal-filtros .modal-dialog{max-width:800px!important;height:100%;display:flex;align-items:flex-end;margin:0 auto;padding-bottom:3px}[data-v-481c0322] .modal-filtros .modal-dialog .modal-content{max-height:100%;overflow-y:auto;overflow-x:hidden}[data-v-481c0322] .modal-filtros .modal-dialog .modal-body{padding:1rem;height:100%}[data-v-481c0322] .modal-filtros .modal-dialog .modal-header{height:unset}[data-v-481c0322] .modal-filtros .modal-dialog .modal-header .close{font-size:2rem;font-weight:400}.hotelsFilterContainer .filtrosContent[data-v-481c0322]{overflow-y:auto;background-color:transparent}.hotelsFilterContainer .filtro[data-v-481c0322]{padding:5px}.hotelsFilterContainer .filtro p[data-v-481c0322],.hotelsFilterContainer .filtro label[data-v-481c0322]{font-size:13px;border-bottom:none}.hotelsFilterContainer .filtro p[data-v-481c0322]{margin:5px 0 5px 10px;color:#000}.hotelsFilterContainer .filtro p svg[data-v-481c0322]{vertical-align:middle}.hotelsFilterContainer .filtro p.selected svg[data-v-481c0322]{display:inline-block!important}.hotelsFilterContainer .filtro.regimenes p svg[data-v-481c0322]{display:none}.hotelsFilterContainer .filtro.regimenes p svg.selected[data-v-481c0322]{display:inline!important}.hotelsFilterContainer #categorias div.categoria[data-v-481c0322]{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-481c0322]{width:17px;height:17px;margin:0 1px;fill:#ccc}.hotelsFilterContainer #categorias div.categoria.selected svg[data-v-481c0322]{fill:#f1a85f}.hotelsFilterContainer .filtro.servicios #servicios[data-v-481c0322]{display:flex;align-items:center;justify-content:center;margin:0 auto;width:fit-content}.hotelsFilterContainer .filtro.servicios svg[data-v-481c0322]{margin:0 4px;width:17px;height:21px;fill:#666}.hotelsFilterContainer .filtro.servicios svg[data-v-481c0322],.hotelsFilterContainer .filtro #categorias img[data-v-481c0322]{cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-481c0322]{padding:5px 10px}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .vs__selected-options span,.hotelsFilterContainer .filtro #location[data-v-481c0322] .vs__selected-options span{margin:0;border:0}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .v-select,.hotelsFilterContainer .filtro #location[data-v-481c0322] .v-select{background-color:transparent!important}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .v-select .vs__dropdown-toggle .vs__open-indicator,.hotelsFilterContainer .filtro #location[data-v-481c0322] .v-select .vs__dropdown-toggle .vs__open-indicator{transform:none;fill:#000;display:none}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .v-select .vs__dropdown-menu,.hotelsFilterContainer .filtro #location[data-v-481c0322] .v-select .vs__dropdown-menu{min-width:91px!important;width:100%;padding-left:0}.hotelsFilterContainer .filtro #nombre input[data-v-481c0322],.buscadorRenfe #seleccionPersonas .inputDerecha[data-v-481c0322],.buscadorRenfe .seleccionInput input[data-v-481c0322]{margin:0;border:0;color:#727271}.hotelsFilterContainer .filtro #location[data-v-481c0322] .vs__selected+.vs__search{display:none}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .vs__dropdown-toggle .vs__search,.hotelsFilterContainer .filtro #location[data-v-481c0322] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:0}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .vs__clear,.hotelsFilterContainer .filtro #location[data-v-481c0322] .vs__clear{display:flex}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .vs__actions,.hotelsFilterContainer .filtro #location[data-v-481c0322] .vs__actions{padding:0}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .vs__dropdown-toggle,.hotelsFilterContainer .filtro #location[data-v-481c0322] .vs__dropdown-toggle{background-color:#fff;padding:5px;border:2px solid #b9baba;color:#000;width:100%;cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .vs__dropdown-menu .vs__dropdown-option,.hotelsFilterContainer .filtro #location[data-v-481c0322] .vs__dropdown-menu .vs__dropdown-option{color:#000}.hotelsFilterContainer .filtro #nombre[data-v-481c0322] .vs__dropdown-menu li.vs__dropdown-option--highlight,.hotelsFilterContainer .filtro #location[data-v-481c0322] .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.hotelsFilterContainer .filtro.precios input[data-v-481c0322],.hotelsFilterContainer .filtro.tipo-establecimiento input[data-v-481c0322],.hotelsFilterContainer .filtro.tematicas input[data-v-481c0322],.hotelsFilterContainer .filtro.tarifa-reembolsable input[data-v-481c0322]{width:unset;display:none}.hotelsFilterContainer .filtro.precios #price label[data-v-481c0322],.hotelsFilterContainer .filtro.tipo-establecimiento #tipoEstablecimiento label[data-v-481c0322],.hotelsFilterContainer .filtro.tematicas #tematicas label[data-v-481c0322],.hotelsFilterContainer .filtro.tarifa-reembolsable #tarifaReembolsable label[data-v-481c0322]{display:flex;align-items:center;position:relative;margin-bottom:5px;cursor:pointer;width:unset}.hotelsFilterContainer .filtro.precios .checkmark[data-v-481c0322],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark[data-v-481c0322],.hotelsFilterContainer .filtro.tematicas .checkmark[data-v-481c0322],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark[data-v-481c0322]{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-481c0322],.hotelsFilterContainer .filtro.tipo-establecimiento label:hover .checkmark[data-v-481c0322],.hotelsFilterContainer .filtro.tematicas label:hover .checkmark[data-v-481c0322],.hotelsFilterContainer .filtro.tarifa-reembolsable label:hover .checkmark[data-v-481c0322]{border-color:#ccc}.hotelsFilterContainer .filtro.precios .checkmark svg[data-v-481c0322],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark svg[data-v-481c0322],.hotelsFilterContainer .filtro.tematicas .checkmark svg[data-v-481c0322],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark svg[data-v-481c0322]{width:10px;vertical-align:middle;display:none}.hotelsFilterContainer .filtro.precios .checkmark.checked svg[data-v-481c0322],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark.checked svg[data-v-481c0322],.hotelsFilterContainer .filtro.tematicas .checkmark.checked svg[data-v-481c0322],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark.checked svg[data-v-481c0322]{display:block}.hotelsFilterContainer .filtro.ubicacion #location[data-v-481c0322]{display:flex;flex-direction:column;padding:5px 18px 0}.hotelsFilterContainer .filtro.ubicacion .slider-ubicacion[data-v-481c0322]{margin-top:60px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles.hotel[data-v-481c0322]{display:none}.hotelsFilterContainer .filtro.ubicacion button.btn-aceptar[data-v-481c0322]{font-size:.9em;border:2px solid #666666;color:#666;border-radius:40px;padding:3px 20px;width:fit-content;align-self:center}.hotelsFilterContainer .filtro.ubicacion .v-slider__thumb[data-v-481c0322]:after{cursor:pointer}.hotelsFilterContainer .botonera[data-v-481c0322]{display:flex;justify-content:flex-end;flex-wrap:wrap;margin-top:20px;align-items:center}.hotelsFilterContainer .botonera .btnGris[data-v-481c0322]{border-radius:40px;border:2px solid #666666;margin-right:15px}.hotelsFilterContainer .botonera .btn-aceptar[data-v-481c0322]{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-481c0322]{text-transform:capitalize}.hotelsFilterContainer .botonera .btn-aceptar svg[data-v-481c0322]{width:13px;fill:#fff;margin-left:10px}#categorias[data-v-481c0322],#regimenes[data-v-481c0322],#price[data-v-481c0322],#tematicas[data-v-481c0322],#tipoEstablecimiento[data-v-481c0322],#tarifaReembolsable[data-v-481c0322]{margin:0 10px;border:2px solid #666666;border-radius:7px}#tematicas[data-v-481c0322]{max-height:210px;overflow-y:scroll}@media screen and (max-width: 1200px){.hotelsFilterContainer[data-v-481c0322]{max-width:unset}}@media screen and (max-width: 1010px){.hotelsFilterContainer[data-v-481c0322]{text-align:left;padding-top:0!important}}@media screen and (max-width: 830px){[data-v-481c0322] .modal-filtros .modal-dialog{padding-bottom:0}}@media screen and (max-width: 520px){.hotelsFilterContainer .botonera .btnGris[data-v-481c0322]{padding:2px 10px!important}.hotelsFilterContainer .botonera .btn-aceptar[data-v-481c0322]{padding:4px 20px!important}.hotelsFilterContainer button.btn-filtros[data-v-481c0322]{font-size:14px!important}}.w2mOrdenacionContainer[data-v-6bda4e07]{background-color:transparent!important;margin:10px 0!important;width:unset!important;max-width:330px;float:none;position:unset!important;top:unset;left:unset;z-index:790;right:13px}.w2mOrdenacionContainer button.btn-ordenar[data-v-6bda4e07]{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}.w2mOrdenacionContainer button.btn-ordenar.bordeMarcaBlanca[data-v-6bda4e07]{border-width:2px!important;font-weight:700;background:#fff}.w2mOrdenacionContainer button.btn-ordenar span[data-v-6bda4e07]{flex-grow:1;display:flex;align-items:center;justify-content:center}.w2mOrdenacionContainer button.btn-ordenar svg[data-v-6bda4e07]{width:35px;height:unset}.w2mOrdenacionContainer button.btn-ordenar:not(.bordeMarcaBlanca) svg[data-v-6bda4e07],.w2mOrdenacionContainer button.btn-ordenar:not(.bordeMarcaBlanca) span[data-v-6bda4e07]{opacity:.5}.modal-ordenar .modal-dialog[data-v-6bda4e07]{max-width:800px!important;height:100%;display:flex;align-items:flex-end;margin:0 auto;padding-bottom:3px}.modal-ordenar .modal-dialog .modal-header[data-v-6bda4e07]{height:unset}.modal-ordenar .modal-dialog .modal-header .close[data-v-6bda4e07]{font-size:2rem;font-weight:400}.modal-ordenar .ordenacionContent[data-v-6bda4e07]{max-height:700px;overflow-y:auto}.modal-ordenar .ordenacionContent .opciones[data-v-6bda4e07]{padding:10px 20px}.modal-ordenar .ordenacionContent .opciones>div[data-v-6bda4e07]{font-size:1rem;padding:12px 10px;cursor:pointer;border-bottom:1px solid #cccccc}.modal-ordenar .ordenacionContent .opciones>div[data-v-6bda4e07]:last-of-type{border-bottom:none}.modal-ordenar .ordenacionContent .opciones>div span[data-v-6bda4e07]{vertical-align:middle}.modal-ordenar .ordenacionContent .opciones>div .iconoFlecha.rotate svg[data-v-6bda4e07]{transform:rotate(180deg)}@media screen and (max-width: 1200px){.w2mOrdenacionContainer[data-v-6bda4e07]{max-width:unset}}@media screen and (max-width: 1010px){.w2mOrdenacionContainer[data-v-6bda4e07]{text-align:left;padding-top:0!important}}@media screen and (max-width: 830px){.modal-ordenar .modal-dialog[data-v-6bda4e07]{padding-bottom:0}}@media screen and (max-width: 520px){.hotelsOrdenacionContainer button.btn-ordenar[data-v-6bda4e07]{font-size:14px!important}}.contenedor-filtros-ordenar[data-v-65750534]{display:flex;justify-content:flex-start;margin-top:10px}.modal[data-v-65750534]{margin:0;padding:0!important;overscroll-behavior:contain}.habitacion .totalSinDescuento[data-v-65750534]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-65750534]{width:76%!important;position:relative}.habitacion.noDescuento .totalSinDescuento[data-v-65750534]{display:none}div.div_infoHotel h2 span svg[data-v-65750534]:first-child{display:inline-block}.habitacion .descuento[data-v-65750534]{text-decoration:line-through}.habitacion.noDescuento .descuento[data-v-65750534],.hotelResume.filtered[data-v-65750534]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-65750534]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-65750534]{vertical-align:top}div.contenedor_inputs[data-v-65750534]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-65750534]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-65750534],div.contenedor_inputs div.input select.childrenInput[data-v-65750534],div.contenedor_inputs div.input select.childsInput[data-v-65750534]{padding-left:30px!important}}.hotelBase[data-v-65750534]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-65750534]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-65750534]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-65750534]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-65750534]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-65750534]{width:100%}.seleccion_hotel .precioPagarYa[data-v-65750534]{width:auto}.hotelResume.selected .precioPagarYa[data-v-65750534]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-65750534]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-65750534]{fill:#fff}.precioPagarYa .precio[data-v-65750534]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-65750534]{display:block;width:auto;margin:5px 0 0;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-65750534]{margin-top:5px}.btn_mini[data-v-65750534]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-65750534]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-65750534]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-65750534]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-65750534]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.rateComments span[data-v-65750534]{margin-left:2px}.rateComments span.tarifaNoReembolsable[data-v-65750534]{color:#666}.btnSeleccionar[data-v-65750534],.btnSeleccionado[data-v-65750534]{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}.btnSeleccionar svg[data-v-65750534],.btnSeleccionado svg[data-v-65750534]{width:15px}.btnSeleccionado[data-v-65750534]{background:#22848e}.boton_toggle_habitaciones svg polygon[data-v-65750534]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-65750534]{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-65750534]{display:block!important}div.div_infoHotel .conceptos h2[data-v-65750534]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .restoDeHabitaciones .conceptos h2[data-v-65750534],div.modalHabitaciones .restoDeHabitaciones[data-v-65750534] .conceptos h2{padding:5px 0!important}div.div_infoHotel .groupConceptos .conceptos:first-child h2[data-v-65750534]{margin-top:5px}div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-65750534]{font-size:16px!important;padding:8px 0;display:inline-block;vertical-align:top}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-65750534]{padding:0 20px!important}div.hotelSelected[data-v-65750534]{display:none!important}.nombre_opcional.datosHab[data-v-65750534]{display:block;font-size:18px;padding:10px;color:#666;font-family:Roboto,sans-serif}.nombre_opcional.datosHab.primera[data-v-65750534]{padding:10px 0 4px 5px!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-65750534]{border-top:2px solid}.regimenHab[data-v-65750534]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-65750534] *,.detalle_hotel[data-v-65750534] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-65750534]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.restoDeHabitaciones[data-v-65750534]{background-color:#fff!important}div.resumen_reservar[data-v-65750534]{float:right;margin-left:5px}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-65750534]{font-size:13px!important;color:#666;max-width:400px}.concepto div.resumen_reservar .btn1[data-v-65750534]{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-65750534]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-65750534]{display:none!important}.seleccionHotels div.hotelResume .groupConceptos[data-v-65750534]{background-color:transparent!important;padding:0}div.hotelResume[data-v-65750534]{margin:0 0 40px;padding-top:0;border:2px solid #c5c7c6;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}div.hotelResume.recomendado[data-v-65750534]{border:2px solid #73a931}button svg[data-v-65750534]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-65750534]{fill:#fff}.barraHabitacion .div_suplemento[data-v-65750534]{display:none}.precioPagarYa[data-v-65750534]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-65750534]{height:15px}.swal2-container .swal_fichaHotel[data-v-65750534]{width:50%!important}.swal2-modal[data-v-65750534]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-65750534]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-65750534]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-65750534]:hover,.hotelResume div.resumen_reservar .btn1[data-v-65750534]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-65750534]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-65750534]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-65750534]{margin:0 20px!important}.swal2-container.swal2-in[data-v-65750534]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-65750534]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .imgHotel[data-v-65750534]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-65750534]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-65750534]{display:inline-block}div.tarifasInline[data-v-65750534]{display:block}.lineaEscogerTarifa[data-v-65750534]{text-align:right;display:inline-block;float:right}#ocio_resultados h2.v2_titulo2 .marquee[data-v-65750534]{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-65750534],.puntosSuspensivos.hideOnMobile[data-v-65750534],.verFichaHotel.hideOnMobile[data-v-65750534]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-65750534],#ocio_resultados div.hotelResume2.selected[data-v-65750534]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-65750534]{background:none!important;border:none!important;width:100%!important;margin:0!important;float:none!important;text-align:left}.lineagris[data-v-65750534]{margin:0 10px}.containerBotonPagarYa[data-v-65750534]{display:block}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-65750534]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-65750534]{width:100%}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-65750534]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-65750534],.puntosSuspensivos.hideOnMobile[data-v-65750534],.verFichaHotel.hideOnMobile[data-v-65750534]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-65750534],.borderPunteado[data-v-65750534]{display:none!important}.lineaEscogerTarifa[data-v-65750534]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-65750534]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-65750534]{width:100%}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-65750534]{max-width:100%;width:100%}.precioPagarYa[data-v-65750534]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-65750534]{background:#fff}.precioPagarYa .btn_mini[data-v-65750534]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-65750534]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-65750534]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-65750534]{display:none!important}.precioPagarYa .precio[data-v-65750534]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-65750534]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-65750534]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-65750534]{padding:0!important}.hotelBase[data-v-65750534]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-65750534]{margin-top:30px!important}#divBusqueda[data-v-65750534]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-65750534]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-65750534]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-65750534]{max-width:100%!important;width:100%;margin-top:0!important}.imgHotel[data-v-65750534]{width:100%!important}div.imgHotel img[data-v-65750534]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-65750534]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-65750534]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-65750534]{font-size:13px!important}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-65750534]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-65750534]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-65750534]{padding-bottom:5px!important}.boton_toggle_habitaciones[data-v-65750534],div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-65750534],div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-65750534]{font-size:11px!important}.boton_toggle_habitaciones svg[data-v-65750534]{margin-right:0!important;float:right}h2 div.resumen_reservar .btn1[data-v-65750534]{padding:5px 15px!important}.precioPagarYa .btn_mini[data-v-65750534]{padding:0!important}.barraHabitacion span.rateComments[data-v-65750534]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-65750534],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-65750534]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-65750534]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-65750534]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-65750534]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-65750534]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-65750534]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-65750534]{float:none!important}#info_compra div.producto_pagarya span[data-v-65750534]: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-65750534] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-65750534],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-65750534]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-65750534]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-65750534]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-65750534]{fill:#22848e!important}.distancia .verFichaHotel[data-v-65750534]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-65750534]{width:160px}.verFichaHotel[data-v-65750534],.imgHotel[data-v-65750534],.nombreHotel[data-v-65750534]{cursor:pointer;color:#000}.cargando_filtros[data-v-65750534],.sin_resultados[data-v-65750534]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-65750534]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-65750534]{width:31%;vertical-align:top;position:relative;margin:0 auto}.imgHotel[data-v-65750534]{width:100%}button.btnElegir[data-v-65750534]:hover,button.btnElegir.seleccionado[data-v-65750534]{color:#fff}.div_infoHotel[data-v-65750534]{padding:10px 20px 15px!important;height:unset;display:block}div.hotelResume[data-v-65750534]{width:100%;padding:0!important;min-height:unset}div.hotelResume .recomendacion[data-v-65750534]{display:none;width:100%;padding:7px;margin:0;border-radius:7px 7px 0 0;background-color:#cbdc82;text-transform:uppercase}div.hotelResume.recomendado .recomendacion[data-v-65750534]{display:block}.hotelBase[data-v-65750534]{display:flex;flex-direction:column;justify-content:space-between;max-width:100%;width:100%;height:100%;padding-top:.5em}.div_infoHotel .hotelData[data-v-65750534]{font-size:1em;font-weight:400;color:#464646;position:relative}.div_infoHotel .titulo-hotel[data-v-65750534]{display:flex;align-items:center;position:relative;margin-bottom:8px}.div_infoHotel .nombre-hotel[data-v-65750534]{font-size:1em;font-weight:700;color:inherit;margin-right:20px}.div_infoHotel .titulo-hotel .categoria-hotel[data-v-65750534]{line-height:0}.div_infoHotel .titulo-hotel .categoria-hotel[data-v-65750534] svg{width:14px;height:14px;margin:0 1px 0 0;fill:#464646}.div_infoHotel .hotelData .distancia[data-v-65750534],.div_infoHotel .hotelData .valoracion[data-v-65750534],.div_infoHotel .hotelData .nombre-regimen[data-v-65750534]{font-size:inherit!important;font-weight:inherit;color:inherit;margin-bottom:2px!important}.div_infoHotel .hotelData .distancia .ciudad[data-v-65750534]{text-transform:capitalize}.div_infoHotel .botonera[data-v-65750534]{display:flex;width:100%;justify-content:flex-end;align-items:center;margin:5px 0 0}.div_infoHotel .botonera .otras-tarifas[data-v-65750534]{display:flex;align-items:center;font-weight:700;cursor:pointer}.div_infoHotel .botonera .otras-tarifas .arrow[data-v-65750534]{margin-left:15px}.div_infoHotel .botonera button[data-v-65750534]{display:flex;align-items:center;justify-content:space-evenly;background-color:#767676;width:12em;padding:5px 0;margin:0 0 0 100px;color:#fff;font-size:1.2em;border:none;border-radius:50px;text-transform:lowercase}.hotelResult.renfe-viajes .div_infoHotel .botonera button[data-v-65750534]{border-radius:3px}.div_infoHotel .hotelBase p[data-v-65750534]{margin:5px 0}div.imgHotel[data-v-65750534]{width:30%!important;float:none;padding:0!important;vertical-align:top;margin-right:40px!important;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.hotelResult.renfe-viajes div.imgHotel[data-v-65750534]:after{display:block;content:"";position:absolute;top:0;right:-1rem;width:3.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.imgHotel .lupa[data-v-65750534]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg)}.imgHotel:hover .lupa[data-v-65750534]{display:block}.div_infoHotel .nombreHotel[data-v-65750534]{font-size:15px;margin:0}div.imgHotel img[data-v-65750534]{display:none}.div_infoHotel .distancia[data-v-65750534]{font-size:12px!important;font-weight:600}.verFichaHotel[data-v-65750534]{font-size:12px}.datosTipoHotel[data-v-65750534],.hotelServicios[data-v-65750534]{border-bottom:none!important}.borderPunteado[data-v-65750534]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-65750534],#ocio_resultados div.hotelResume2.selected[data-v-65750534]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-65750534]{line-height:0px}.div_infoHotel .categoriaHotel img[data-v-65750534]{height:15px}.div_infoHotel .distancia[data-v-65750534]{margin:-5px 0 0!important}.valoraciones .valoracion[data-v-65750534]{transition-duration:.25s;margin-bottom:25px}.valoracion .puntuacion[data-v-65750534]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center}.hotelBase .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-65750534]{font-weight:700;margin-left:7px}.hotelBase .valoracion .puntuacion .total-valoracion[data-v-65750534]{font-size:.9em}.hotelBase .valoracion .puntuacion .valoraciones-totales[data-v-65750534]{font-size:.9em;margin-left:10px}.valoracion .puntuacion>div[data-v-65750534]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-65750534]{display:block;margin-left:-1px;height:100%;border-radius:10px}svg.serviceIcon[data-v-65750534]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-65750534],.hotelServicios[data-v-65750534]{border-bottom:0}.swal_fichaHotel[data-v-65750534] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-65750534]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-65750534]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-65750534]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-65750534]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-65750534]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-65750534]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-65750534]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-65750534]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-65750534]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-65750534]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-65750534]{display:block}.swal_fichaHotel p.seccionSwal[data-v-65750534]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-65750534]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-65750534]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-65750534]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-65750534]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-65750534]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-65750534]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-65750534]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-65750534]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-65750534]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-65750534]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-65750534]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-65750534]{color:#1d7a1f}.btnShowDescripcion[data-v-65750534]{display:none}.habitacionesSwal .conceptos[data-v-65750534]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-65750534]{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-65750534]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-65750534]{float:none!important}.habitacionesSwal h2[data-v-65750534]{text-align:right;font-size:12px;margin:5px 0;height:25px}.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-65750534]{float:left;margin-top:7px}.habitacionesSwal path.fillMarcaBlanca[data-v-65750534]{fill:#22848e!important}path.fillMarcaBlanca[data-v-65750534]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-65750534]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-65750534],.habitacionesSwal .btnSeleccionado[data-v-65750534]{background:#fff;padding:5px 12px;border-radius:20px;color:#006!important;border:1px solid #000066;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-65750534]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-65750534]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-65750534]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-65750534]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-65750534]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-65750534],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-65750534]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-65750534]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-65750534]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-65750534]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-65750534],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-65750534]{float:none}.headInfoHotel[data-v-65750534]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-65750534]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-65750534]{display:inline-block}.headInfoHotel .nombre[data-v-65750534]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-65750534]{height:20px!important}.headInfoHotel p.direccionn[data-v-65750534]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-65750534]{fill:#e80870!important}#filtersContainer[data-v-65750534]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-65750534]{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-65750534]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-65750534]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-65750534]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-65750534]{background:transparent;font-weight:700}.contenedorFiltros[data-v-65750534]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-65750534]{color:#000}.hotelsFilterContainer[data-v-65750534]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-65750534]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-65750534]{margin:0}.contenedorFiltros[data-v-65750534]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-65750534]{color:#fff}#contenedorFiltros button.btnGris[data-v-65750534]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-65750534]{display:none!important}.btnOrdenar.selected svg.check[data-v-65750534]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-65750534]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-65750534]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-65750534],.swal_fichaHotel span.descuento .textoDescuento[data-v-65750534]{display:none!important}.swal_fichaHotel span.descuento[data-v-65750534],.div_infoHotel span.descuento[data-v-65750534]{background:transparent!important}.habitacionesSwal span.descuento[data-v-65750534] *,.div_infoHotel span.descuento[data-v-65750534] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-65750534]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-65750534]{outline:none!important}span.smallDecimals[data-v-65750534]{font-size:10px}div.imgHotel img[data-v-65750534]{display:block;height:100%;width:100%;border:none!important;object-fit:cover}.popUpInfo.tarifaComentarios[data-v-65750534]{background-color:#000c;color:#fff;font-size:12px;padding:10px}.popUpInfo.tarifaComentarios div[data-v-65750534]{margin-bottom:20px}p.tituloGastos[data-v-65750534]{color:#fff!important;font-size:13px!important}.filaFiltrarOrdenar .filtrarResultados[data-v-65750534]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271;align-items:center}.filaFiltrarOrdenar .textoCorto[data-v-65750534]{display:none;font-size:14px}.div_infoHotel .hotelData[data-v-65750534]{width:100%;display:flex;flex-direction:row;min-height:175px;height:175px;justify-content:flex-start;align-items:flex-start}.div_infoHotel .hotelData p.precio[data-v-65750534]{text-align:right;margin:0 15px 0 0;font-size:1.8em;font-weight:700}.div_infoHotel .hotelData p.precio .small[data-v-65750534]{font-size:75%;font-weight:700}@media screen and (max-width: 1090px){.hotelsFilterContainer[data-v-65750534],#filtersContainer .contenidoOrdenarPor[data-v-65750534],#filtersContainer[data-v-65750534]{width:auto!important;height:auto}#filtersContainer[data-v-65750534]{margin-left:10px}button.btnElegir[data-v-65750534]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-65750534]{width:78%!important}span.textoElegir[data-v-65750534],span.tag-ok[data-v-65750534]{margin-left:0}button.btnElegir[data-v-65750534]{padding:2px 5px}}@media screen and (max-width: 1020px){div.seleccion_ocio.seleccion_hotel[data-v-65750534]{width:99%!important}#filtersContainer .contenidoOrdenarPor[data-v-65750534]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-65750534]{right:0}.contenidoOrdenarPor p[data-v-65750534]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-65750534]{float:left!important;margin-right:20px;cursor:pointer}.hotelResume[data-v-65750534]{width:48%}.headInfoHotel .info[data-v-65750534]{float:right;width:78%}}@media screen and (max-width: 930px){.swal_fichaHotel .nombre[data-v-65750534]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-65750534]{height:20px!important}.headInfoHotel .info[data-v-65750534]{float:right;width:78%}.slick-slider .slick-track[data-v-65750534]{height:50px}.filaFiltrarOrdenar .textoLargo[data-v-65750534]{font-size:14px}.filaFiltrarOrdenar div[data-v-65750534]{padding:7px}}@media screen and (max-width: 830px){.swal_fichaHotel tr.titulo td[data-v-65750534]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-65750534]{font-size:13px}div.imgHotel[data-v-65750534]{width:50%;margin-right:20px!important}div.imgHotel img[data-v-65750534]{max-height:150px!important;align-self:flex-start}.div_infoHotel .botonera[data-v-65750534]{justify-content:space-between}.div_infoHotel .botonera button[data-v-65750534]{margin:0;width:10em}.modal .modal-dialog[data-v-65750534]{max-width:100%;margin:0}.div_infoHotel .titulo-hotel[data-v-65750534]{flex-wrap:wrap;margin-bottom:12px!important}.div_infoHotel .hotelData .nombre-hotel[data-v-65750534]{font-size:16px}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-65750534]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-65750534]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-65750534]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-65750534]{display:inline-block!important}}@media screen and (max-width: 705px){.hoteBase[data-v-65750534]{margin-top:0!important}button.btnElegir[data-v-65750534]{width:90%}}@media screen and (max-width: 680px){.filaFiltrarOrdenar .textoCorto[data-v-65750534]{display:inline}.filaFiltrarOrdenar .textoLargo[data-v-65750534]{display:none}.filaFiltrarOrdenar div[data-v-65750534]{padding:3px}.filaFiltrarOrdenar div svg[data-v-65750534]{height:60%}}@media screen and (max-width: 560px){div.hotelResume[data-v-65750534]{font-size:10px}.div_infoHotel .hotelData[data-v-65750534]{min-height:unset;height:90px}div.hotelResume div.imgHotel[data-v-65750534]{width:50%!important;height:unset}.hotelResult.renfe-viajes div.imgHotel[data-v-65750534]:after{right:-.5rem;width:1.6125rem}.div_infoHotel .nombre-hotel[data-v-65750534]{font-size:1.2em;line-height:normal}.div_infoHotel .titulo-hotel .categoria-hotel[data-v-65750534] svg{width:1em;height:1em}.div_infoHotel .hotelData .distancia .num-distancia[data-v-65750534]{font-size:1.1em}div.imgHotel img[data-v-65750534]{height:90px!important;align-self:flex-start}.div_infoHotel .botonera .otras-tarifas .arrow[data-v-65750534]{margin-left:10px;width:.8em}.div_infoHotel .hotelData p.precio[data-v-65750534]{margin:0 3px 0 0}.headInfoHotel img.main[data-v-65750534]{display:none}.headInfoHotel .info[data-v-65750534]{float:none;width:100%}.modalHabitaciones .imgModalHabitaciones[data-v-65750534],.modalHabitaciones .direccion[data-v-65750534]{display:none}.modalHabitaciones div.hotel[data-v-65750534],.modalValoraciones div.hotel[data-v-65750534]{justify-content:center}.modalHabitaciones div.hotel .nombre[data-v-65750534],.modalValoraciones div.hotel .nombre[data-v-65750534]{font-size:15px;display:block}}@media screen and (max-width: 530px){.hotelResume[data-v-65750534]{margin-left:10px}.swal2-container.swal2-fade.swal2-in[data-v-65750534]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-65750534]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-65750534]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-65750534]{width:100!important}img#imagenActualSwal[data-v-65750534]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-65750534]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-65750534]{margin:20px auto}.slick-slider .slick-track[data-v-65750534]{height:auto}.div_infoHotel[data-v-65750534]{flex-direction:column}.imgHotel[data-v-65750534]{width:100%!important}.div_infoHotel .hotelData div.botonera[data-v-65750534]{margin:20px 0 0}.div_infoHotel .hotelData div.botonera button[data-v-65750534]{margin-right:5px}}@media screen and (max-width: 450px){.hotelResume[data-v-65750534]{width:100%;float:none;margin:20px auto}button.btnElegir[data-v-65750534]{width:70%}}@media screen and (max-width: 450px){.hotelResume[data-v-65750534]{float:none;margin:20px auto}table.tablaServicios[data-v-65750534],.tablaServicios thead[data-v-65750534],.tablaServicios tbody[data-v-65750534],.tablaServicios th[data-v-65750534],.tablaServicios td[data-v-65750534],.tablaServicios tr[data-v-65750534]{display:block}.tablaServicios thead tr[data-v-65750534]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-65750534]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-65750534]: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-65750534]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-65750534]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-65750534]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-65750534]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-65750534]:nth-of-type(5):before{content:"Otros"}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-65750534]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-65750534]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-65750534]{line-height:15px;font-size:12px!important}}.grupoDerecha[data-v-65750534]{margin-left:0;padding:0;width:100%!important;background-color:transparent!important;float:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.filaFiltrarOrdenar[data-v-65750534]{display:flex;justify-content:space-between}.filaFiltrarOrdenar div[data-v-65750534]{background:gray;color:#fff;padding:10px;font-weight:700;text-align:left;width:unset}.filaFiltrarOrdenar .filtrarResultados[data-v-65750534]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271}.ordenarResultados[data-v-65750534]{border-bottom-left-radius:20px;border-top-left-radius:20px}div.hotel[data-v-65750534]{text-align:left;font-size:11px;margin-bottom:15px;display:flex;align-items:flex-start}div.hotel img[data-v-65750534]{width:100%}div.hotel .nombre[data-v-65750534],.hotel .categoria[data-v-65750534]{font-size:20px;display:inline-flex;margin-right:10px}div.hotel .modalHabitaciones .main[data-v-65750534]{width:175px;height:130px;object-fit:cover;margin-right:15px}.modalHabitaciones[data-v-65750534],.modalValoraciones[data-v-65750534]{padding:0 1em}.modalHabitaciones[data-v-65750534]{border-bottom:1px solid #dee2e6}[data-v-65750534] .modal-dialog .modal-content footer.modal-footer{padding:0 0 1.5rem;border:0;margin:0}.seleccion_hotel .seleccionHotels.grupoDerecha[data-v-65750534]{margin:0 0 10px}.resultsHoteles[data-v-65750534]{display:flex;flex-direction:column;margin-top:25px}.loader-hoteles[data-v-65750534]{margin-top:50px}.hotelesVacio[data-v-65750534]{padding:20px;text-align:center}@media screen and (max-width: 1200px){.resultsHoteles[data-v-65750534]{display:block}}@media screen and (max-width: 700px){.hotelesVacio[data-v-65750534]{padding:120px 20px 0}}.sesiones_circoDelSol[data-v-9626741e]{display:flex;flex-direction:column}.sesiones_circoDelSol div.entrada[data-v-9626741e]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_circoDelSol div.entrada .precioEntrada[data-v-9626741e]{margin-left:20px;font-size:16px}.sesiones_circoDelSol div.entrada .totalEntrada[data-v-9626741e]{margin-left:20px}.sesiones_circoDelSol div.entrada .ticketSelect[data-v-9626741e]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_circoDelSol .sesionSelect[data-v-9626741e]{padding:10px;height:unset}.sesiones_circoDelSol div.entrada .ticketForm.ticketLabel[data-v-9626741e]{cursor:default;margin:0 15px;width:30%}.sesiones_circoDelSol div.entrada div.infoEntrada[data-v-9626741e]{position:relative}.sesiones_circoDelSol div.entrada .popUpInfo[data-v-9626741e]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_circoDelSol div.entrada .masInfo:hover+.popUpInfo[data-v-9626741e]{display:block}.sesiones_circoDelSol div.entrada .add-subtract-container[data-v-9626741e]{margin-left:auto;display:flex;align-items:center}.sesiones_circoDelSol div.entrada .add-subtract-container button[data-v-9626741e]{width:fit-content}.sesiones_circoDelSol div.entrada .add-subtract-container button svg[data-v-9626741e]{width:24px;height:24px}.sesiones_circoDelSol div.entrada .add-subtract-container button:disabled svg[data-v-9626741e]{fill:#dadada!important}.sesiones_circoDelSol div.entrada .add-subtract-container .num-tickets[data-v-9626741e]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-9626741e]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_circoDelSol button.btnReservar[data-v-9626741e]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_circoDelSol button.btnReservar svg[data-v-9626741e]{fill:#fff;width:16px;vertical-align:unset}.sesiones_circoDelSol .filaTotal .total[data-v-9626741e]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_circoDelSol .filaTotal .total span[data-v-9626741e]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}@media screen and (max-width: 550px){.sesiones_circoDelSol div.entrada[data-v-9626741e]{flex-wrap:wrap}.sesiones_circoDelSol div.entrada .ticketSelect[data-v-9626741e]{order:3;margin:0 8px}.sesiones_circoDelSol div.entrada .ticketLabel[data-v-9626741e]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_circoDelSol div.entrada div.infoEntrada[data-v-9626741e]{margin-left:8px}.sesiones_circoDelSol div.entrada .popUpInfo[data-v-9626741e]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-9626741e]{align-items:flex-end}.sesiones_circoDelSol .filaTotal .total[data-v-9626741e]{margin:0 auto 10px}}.cestaProducto[data-v-5c56cb8f]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-5c56cb8f]{display:flex;align-items:center}.contenedorCalendario[data-v-5c56cb8f]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-5c56cb8f]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-5c56cb8f]{font-size:14px}.btn-calendar[data-v-5c56cb8f]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-5c56cb8f]:disabled{pointer-events:none}.btn-calendar span[data-v-5c56cb8f]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-5c56cb8f]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-5c56cb8f]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-5c56cb8f]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-5c56cb8f],.cabecera-resultados .nombreProductoCesta[data-v-5c56cb8f]{font-size:.7em}}.habitacion .totalSinDescuento[data-v-bf09ef7c]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-bf09ef7c]{width:76%!important}.habitacion.noDescuento .totalSinDescuento[data-v-bf09ef7c]{display:none}div.div_infoHotel div.opcion-habitacion span svg[data-v-bf09ef7c]:first-child{display:inline-block}.habitacion[data-v-bf09ef7c]{margin-bottom:10px}.habitacion .descuento[data-v-bf09ef7c]{text-decoration:line-through;border:0;background-color:transparent;display:none}.habitacion.noDescuento .descuento[data-v-bf09ef7c]{display:none}.habitacion .conceptos .concepto .conceptosGroup[data-v-bf09ef7c]{float:none!important}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-bf09ef7c]{background-color:#fff;border:0!important;text-align:right;display:flex;justify-content:flex-end;align-items:center;margin-bottom:10px;color:#464646;font-size:16px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion p[data-v-bf09ef7c]{margin-bottom:0;text-align:right}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-bf09ef7c]{display:flex;justify-content:flex-end;align-items:center}.opcion-seleccionada[data-v-bf09ef7c]{margin-top:0;margin-right:10px;font-size:16px;font-weight:400;text-align:center;border-radius:5px;color:#73a931!important;vertical-align:top;border:0;display:flex;align-items:center}.opcion-seleccionada svg[data-v-bf09ef7c]{fill:#73a931;width:13px;height:unset;margin-right:10px}.habitacion .pagarya.btnSeleccionado[data-v-bf09ef7c]{display:none}.habitacion.selected .pagarya.btnSeleccionado[data-v-bf09ef7c]{display:block}.hotelResume.filtered[data-v-bf09ef7c]{display:none}div.contenedor_inputs div.input select.renfeParadoresAges[data-v-bf09ef7c]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-bf09ef7c]{vertical-align:top}div.contenedor_inputs[data-v-bf09ef7c]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-bf09ef7c]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-bf09ef7c],div.contenedor_inputs div.input select.childrenInput[data-v-bf09ef7c],div.contenedor_inputs div.input select.childsInput[data-v-bf09ef7c]{padding-left:30px!important}}.hotelBase[data-v-bf09ef7c]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-bf09ef7c]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-bf09ef7c]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-bf09ef7c]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-bf09ef7c]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-bf09ef7c]{width:100%}.seleccion_hotel .precioPagarYa[data-v-bf09ef7c]{width:auto}.hotelResume.selected .precioPagarYa[data-v-bf09ef7c]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-bf09ef7c]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-bf09ef7c]{fill:#fff}.precioPagarYa .precio[data-v-bf09ef7c]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-bf09ef7c]{display:block;width:auto;margin:5px 0 0;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-bf09ef7c]{margin-top:5px}.btn_mini[data-v-bf09ef7c]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-bf09ef7c]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-bf09ef7c]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-bf09ef7c]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-bf09ef7c]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.habitacion .conceptos .concepto .rateComments[data-v-bf09ef7c]{position:relative;display:inline;align-items:center;margin-right:30px}.rateComments span[data-v-bf09ef7c]{margin-right:10px}.rateComments span.tarifaNoReembolsable[data-v-bf09ef7c]{color:#666}.btnSeleccionar[data-v-bf09ef7c]{padding:6px 12px;font-family:Roboto,sans-serif!important;text-transform:lowercase;vertical-align:bottom;cursor:pointer;display:block;margin-top:0;color:#fff;font-size:17px;border-radius:50px;transition:background-color .2s linear;min-width:145px}.hotelResult.renfe-viajes .btnSeleccionar[data-v-bf09ef7c]{border-radius:4px}.btnSeleccionar svg[data-v-bf09ef7c],.btnSeleccionado svg[data-v-bf09ef7c]{width:15px;vertical-align:middle}.btnSeleccionado svg .fil0[data-v-bf09ef7c]{fill:#73a931}.btnSeleccionado[data-v-bf09ef7c]{cursor:default;margin-top:0;font-size:16px;padding:4px 6px;font-weight:400;width:145px;text-align:center}.boton_toggle_habitaciones svg polygon[data-v-bf09ef7c]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-bf09ef7c]{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-bf09ef7c]{display:block!important}div.div_infoHotel .conceptos div.opcion-habitacion[data-v-bf09ef7c]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .conceptos div.opcion-habitacion .nombre_opcional[data-v-bf09ef7c]{vertical-align:top;color:#464646;margin-right:3px;margin-bottom:0;text-align:end}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-bf09ef7c]{padding:0 20px!important}div.hotelSelected[data-v-bf09ef7c]{display:none!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-bf09ef7c]{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-bf09ef7c]{padding:10px 0 4px 5px!important}.regimenHab[data-v-bf09ef7c]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-bf09ef7c] *,.detalle_hotel[data-v-bf09ef7c] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-bf09ef7c]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.rateComments .tarifaNoReembolsable[data-v-bf09ef7c]{color:#90241f;margin-left:10px;font-weight:400;font-size:12px}.rateComments .tarifaFlexible[data-v-bf09ef7c]{color:#1f7b1f;margin-left:10px;font-weight:400;font-size:12px}.rateComments svg.masInfo:hover+.popUpInfo[data-v-bf09ef7c]{display:block!important}.rateComments svg.masInfo path[data-v-bf09ef7c]{fill:#727271}.restoDeHabitaciones[data-v-bf09ef7c]{background-color:#fff!important}div.resumen_reservar[data-v-bf09ef7c]{float:right;margin-left:5px;display:flex}div.div_infoHotel .restoDeHabitaciones .conceptos div.opcion-habitacion .nombre_opcional[data-v-bf09ef7c]{max-width:400px}.concepto div.resumen_reservar .btn1[data-v-bf09ef7c]{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-bf09ef7c]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-bf09ef7c]{display:none!important}div.div_infoHotel .groupConceptos[data-v-bf09ef7c]{background-color:transparent!important;padding:0;border:2px solid #666666}div.hotelResume[data-v-bf09ef7c]{margin-top:10px;padding-top:5px;min-height:350px;background:#f2f2f2}div.hotelResume[data-v-bf09ef7c]{border:1px solid #666666!important}button svg[data-v-bf09ef7c]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-bf09ef7c]{fill:#fff}.barraHabitacion .div_suplemento[data-v-bf09ef7c]{display:none}.precioPagarYa[data-v-bf09ef7c]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-bf09ef7c]{height:15px}.swal2-container .swal_fichaHotel[data-v-bf09ef7c]{width:50%!important}.swal2-modal[data-v-bf09ef7c]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-bf09ef7c]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-bf09ef7c]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-bf09ef7c]:hover,.hotelResume div.resumen_reservar .btn1[data-v-bf09ef7c]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-bf09ef7c]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-bf09ef7c]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-bf09ef7c]{margin:0 20px!important}.swal2-container.swal2-in[data-v-bf09ef7c]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-bf09ef7c]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .img_hotel[data-v-bf09ef7c]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-bf09ef7c]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-bf09ef7c]{display:inline-block}div.tarifasInline[data-v-bf09ef7c]{display:block}.lineaEscogerTarifa[data-v-bf09ef7c]{text-align:right;display:inline-block;float:right;margin-top:0}#ocio_resultados h2.v2_titulo2 .marquee[data-v-bf09ef7c]{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-bf09ef7c],.puntosSuspensivos.hideOnMobile[data-v-bf09ef7c],.verFichaHotel.hideOnMobile[data-v-bf09ef7c]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-bf09ef7c],#ocio_resultados div.hotelResume2.selected[data-v-bf09ef7c]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-bf09ef7c]{background:none!important;border:none!important}.containerBotonPagarYa[data-v-bf09ef7c]{display:block}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-bf09ef7c]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1200px){.hotelBase[data-v-bf09ef7c]{max-width:330px!important}}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-bf09ef7c]{width:100%}}@media screen and (max-width: 1010px){.hotelBase[data-v-bf09ef7c]{max-width:350px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-bf09ef7c]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-bf09ef7c],.puntosSuspensivos.hideOnMobile[data-v-bf09ef7c],.verFichaHotel.hideOnMobile[data-v-bf09ef7c]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-bf09ef7c],.borderPunteado[data-v-bf09ef7c]{display:none!important}.lineaEscogerTarifa[data-v-bf09ef7c]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-bf09ef7c]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-bf09ef7c]{width:100%}.precioPagarYa[data-v-bf09ef7c]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-bf09ef7c]{background:#fff}.precioPagarYa .btn_mini[data-v-bf09ef7c]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-bf09ef7c]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-bf09ef7c]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-bf09ef7c]{display:none!important}.precioPagarYa .precio[data-v-bf09ef7c]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-bf09ef7c]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-bf09ef7c]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-bf09ef7c]{padding:0!important}.hotelBase[data-v-bf09ef7c]{padding:0 5px!important}.page_paradoresModalities #sec_contenido_izquierda[data-v-bf09ef7c]{margin-top:30px!important}#divBusqueda[data-v-bf09ef7c]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-bf09ef7c]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-bf09ef7c]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-bf09ef7c]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-bf09ef7c]{width:100%!important}div.img_hotel img[data-v-bf09ef7c]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-bf09ef7c]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-bf09ef7c]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-bf09ef7c]{font-size:13px!important}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-bf09ef7c]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-bf09ef7c]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-bf09ef7c]{padding-bottom:5px!important}.boton_toggle_habitaciones svg[data-v-bf09ef7c]{margin-right:0!important;float:right}.precioPagarYa .btn_mini[data-v-bf09ef7c]{padding:0!important}.barraHabitacion span.rateComments[data-v-bf09ef7c]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-bf09ef7c],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-bf09ef7c]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-bf09ef7c]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-bf09ef7c]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-bf09ef7c]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-bf09ef7c]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-bf09ef7c]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-bf09ef7c]{float:none!important}#info_compra div.producto_pagarya span[data-v-bf09ef7c]: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-bf09ef7c] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-bf09ef7c],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-bf09ef7c]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-bf09ef7c]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-bf09ef7c]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-bf09ef7c]{fill:#22848e!important}.distancia .verFichaHotel[data-v-bf09ef7c]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-bf09ef7c]{width:160px}.verFichaHotel[data-v-bf09ef7c],.img_hotel[data-v-bf09ef7c],.nombreHotel[data-v-bf09ef7c]{cursor:pointer}.ver_mas_hoteles[data-v-bf09ef7c]{margin-top:20px}.cargando_filtros[data-v-bf09ef7c],.sin_resultados[data-v-bf09ef7c]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-bf09ef7c]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-bf09ef7c]{vertical-align:top;margin-right:10px;min-height:390px!important;margin-top:0!important;position:relative;margin-bottom:10px}.img_hotel[data-v-bf09ef7c]{width:100%}button.btnElegir[data-v-bf09ef7c]{width:85%;display:block;margin:0 auto;border:1px solid #000066;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[data-v-bf09ef7c]:hover,button.btnElegir.seleccionado[data-v-bf09ef7c]{color:#fff;background:#006}.div_infoHotel[data-v-bf09ef7c],div.hotelResume[data-v-bf09ef7c]{padding:0!important}.img_hotel[data-v-bf09ef7c]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-bf09ef7c]{max-width:100%;width:100%;text-align:center;padding:0 10px}div.imgHotel[data-v-bf09ef7c]{height:200px;margin-bottom:10px;position:relative}.imgHotel .lupa[data-v-bf09ef7c]{position:absolute;top:35%;left:40%;background:#ffffffb3;padding:20px;border-radius:100%;display:none}.imgHotel:hover .lupa[data-v-bf09ef7c]{display:block}.div_infoHotel .nombreHotel[data-v-bf09ef7c]{text-transform:lowercase}.div_infoHotel .nombreHotel[data-v-bf09ef7c]:first-letter{text-transform:capitalize}div.img_hotel img[data-v-bf09ef7c]{display:none}.div_infoHotel .distancia[data-v-bf09ef7c]{font-size:12px!important}.verFichaHotel[data-v-bf09ef7c]{font-size:12px}.datosTipoHotel[data-v-bf09ef7c],.hotelServicios[data-v-bf09ef7c]{border-bottom:none!important}.borderPunteado[data-v-bf09ef7c]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-bf09ef7c],#ocio_resultados div.hotelResume2.selected[data-v-bf09ef7c]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-bf09ef7c]{line-height:0px;height:15px}.div_infoHotel .categoriaHotel img[data-v-bf09ef7c]{height:15px}p.nombreHotel[data-v-bf09ef7c]{margin:0;font-size:14px}.div_infoHotel .distancia[data-v-bf09ef7c]{margin:-5px 0 0!important}img.serviceIcon[data-v-bf09ef7c]{width:20px}.distancia .verFichaHotel[data-v-bf09ef7c]{font-size:14px!important;display:block}span.textoElegir[data-v-bf09ef7c]{font-size:15px;font-weight:400;letter-spacing:normal;margin-right:5px}.btnElegir.seleccionado span.textoElegido[data-v-bf09ef7c]{display:inline-block!important}.btnElegir.seleccionado span.textoElegir[data-v-bf09ef7c]{display:none!important}.swal_fichaHotel[data-v-bf09ef7c] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-bf09ef7c]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-bf09ef7c]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-bf09ef7c]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-bf09ef7c]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-bf09ef7c]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-bf09ef7c]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-bf09ef7c]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-bf09ef7c]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-bf09ef7c]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-bf09ef7c]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-bf09ef7c]{display:block}.swal_fichaHotel p.seccionSwal[data-v-bf09ef7c]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-bf09ef7c]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-bf09ef7c]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-bf09ef7c]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-bf09ef7c]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-bf09ef7c]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-bf09ef7c]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-bf09ef7c]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-bf09ef7c]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-bf09ef7c]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-bf09ef7c]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-bf09ef7c]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-bf09ef7c]{color:#1d7a1f}.btnShowDescripcion[data-v-bf09ef7c]{display:none}.habitacionesSwal .conceptos[data-v-bf09ef7c]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-bf09ef7c]{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-bf09ef7c]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-bf09ef7c]{float:none!important}.habitacionesSwal h2[data-v-bf09ef7c]{text-align:right;font-size:12px;margin:5px 0;height:25px}.restoDeHabitaciones .habitacion.selected span.nombre_opcional.nombreRegimen[data-v-bf09ef7c]{color:#666}.habitacionesSwal path.fillMarcaBlanca[data-v-bf09ef7c]{fill:#22848e!important}path.fillMarcaBlanca[data-v-bf09ef7c]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-bf09ef7c]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-bf09ef7c],.habitacionesSwal .btnSeleccionado[data-v-bf09ef7c]{background:#fff;padding:5px 15px;border-radius:20px;color:#006!important;border:1px solid #000066;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-bf09ef7c]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-bf09ef7c]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-bf09ef7c]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-bf09ef7c]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-bf09ef7c]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-bf09ef7c],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-bf09ef7c]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-bf09ef7c]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-bf09ef7c]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-bf09ef7c]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-bf09ef7c],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-bf09ef7c]{float:none}.headInfoHotel[data-v-bf09ef7c]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-bf09ef7c]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-bf09ef7c]{display:inline-block}.headInfoHotel .nombre[data-v-bf09ef7c]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-bf09ef7c]{height:20px!important}.headInfoHotel p.direccionn[data-v-bf09ef7c]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-bf09ef7c]{fill:#e80870!important}#filtersContainer[data-v-bf09ef7c]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-bf09ef7c]{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-bf09ef7c]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-bf09ef7c]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-bf09ef7c]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-bf09ef7c]{background:transparent;font-weight:700}.contenedorFiltros[data-v-bf09ef7c]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-bf09ef7c]{color:#000}.hotelsFilterContainer[data-v-bf09ef7c]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-bf09ef7c]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-bf09ef7c]{margin:0}.contenedorFiltros[data-v-bf09ef7c]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-bf09ef7c]{color:#fff}#contenedorFiltros button.btnGris[data-v-bf09ef7c]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-bf09ef7c]{display:none!important}.btnOrdenar.selected svg.check[data-v-bf09ef7c]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-bf09ef7c]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-bf09ef7c]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-bf09ef7c],.swal_fichaHotel span.descuento .textoDescuento[data-v-bf09ef7c]{display:none!important}.swal_fichaHotel span.descuento[data-v-bf09ef7c],.div_infoHotel span.descuento[data-v-bf09ef7c]{background:transparent!important}.habitacionesSwal span.descuento[data-v-bf09ef7c] *,.div_infoHotel span.descuento[data-v-bf09ef7c] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-bf09ef7c]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-bf09ef7c]{outline:none!important}span.smallDecimals[data-v-bf09ef7c]{font-size:10px}div.img_hotel img[data-v-bf09ef7c]{display:block;height:200px;border:none!important}.popUpInfo.tarifaComentarios[data-v-bf09ef7c]{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-bf09ef7c]{margin-bottom:20px}p.tituloGastos[data-v-bf09ef7c]{color:#fff!important;font-size:13px!important}@media screen and (max-width: 1090px){.hotelResume[data-v-bf09ef7c]{min-height:370px!important}.hotelsFilterContainer[data-v-bf09ef7c],#filtersContainer .contenidoOrdenarPor[data-v-bf09ef7c],#filtersContainer[data-v-bf09ef7c]{width:201px}div.imgHotel[data-v-bf09ef7c]{height:190px}#filtersContainer[data-v-bf09ef7c]{margin-left:10px}button.btnElegir[data-v-bf09ef7c]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-bf09ef7c]{width:78%!important}span.textoElegir[data-v-bf09ef7c],span.textoElegido[data-v-bf09ef7c]{margin-left:0}button.btnElegir[data-v-bf09ef7c]{padding:2px 5px}}@media screen and (max-width: 1010px){div.seleccion_ocio.seleccion_hotel[data-v-bf09ef7c]{width:99%!important}button.btnElegir svg[data-v-bf09ef7c]{display:none!important}#filtersContainer .contenidoOrdenarPor[data-v-bf09ef7c]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-bf09ef7c]{right:0}.contenidoOrdenarPor p[data-v-bf09ef7c]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-bf09ef7c]{float:left!important;margin-right:20px;cursor:pointer}.headInfoHotel .info[data-v-bf09ef7c]{float:right;width:78%}}@media screen and (max-width: 910px){.swal_fichaHotel .nombre[data-v-bf09ef7c]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-bf09ef7c]{height:20px!important}.headInfoHotel .info[data-v-bf09ef7c]{float:right;width:78%}.slick-slider .slick-track[data-v-bf09ef7c]{height:50px}}@media screen and (max-width: 850px){.swal_fichaHotel tr.titulo td[data-v-bf09ef7c]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-bf09ef7c]{font-size:13px}}@media screen and (max-width: 805px){div.imgHotel[data-v-bf09ef7c],div.img_hotel img.main[data-v-bf09ef7c]{height:160px}.hotelResume[data-v-bf09ef7c]{min-height:350px!important}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-bf09ef7c]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-bf09ef7c]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-bf09ef7c]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-bf09ef7c]{display:inline-block!important}.opcion-seleccionada[data-v-bf09ef7c]{justify-content:center}div.resumen_reservar[data-v-bf09ef7c]{display:block}}@media screen and (max-width: 705px){div.imgHotel[data-v-bf09ef7c],div.img_hotel img.main[data-v-bf09ef7c]{height:180px}.hotelResume[data-v-bf09ef7c]{margin-right:15px;min-height:370px!important}.hoteBase[data-v-bf09ef7c]{margin-top:0!important}button.btnElegir[data-v-bf09ef7c]{width:90%}}@media screen and (max-width: 560px){.headInfoHotel img.main[data-v-bf09ef7c]{display:none}.headInfoHotel .info[data-v-bf09ef7c]{float:none;width:100%}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-bf09ef7c]{text-align:center}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-bf09ef7c]{margin-top:4px}}@media screen and (max-width: 530px){div.imgHotel[data-v-bf09ef7c],div.img_hotel img.main[data-v-bf09ef7c]{height:150px}.hotelResume[data-v-bf09ef7c]{min-height:350px!important;margin-right:10px}.swal2-container.swal2-fade.swal2-in[data-v-bf09ef7c]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-bf09ef7c]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-bf09ef7c]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-bf09ef7c]{width:100%!important}img#imagenActualSwal[data-v-bf09ef7c]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-bf09ef7c]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-bf09ef7c]{margin:20px auto}.slick-slider .slick-track[data-v-bf09ef7c]{height:auto}#ocio_resultados .popUpGris[data-v-bf09ef7c]{right:0!important;left:0;top:25px}}@media screen and (max-width: 450px){div.imgHotel[data-v-bf09ef7c],div.img_hotel img.main[data-v-bf09ef7c]{height:240px}.hotelResume[data-v-bf09ef7c]{float:none;margin:20px auto;min-height:450px!important}button.btnElegir[data-v-bf09ef7c]{width:70%}button.btnElegir svg[data-v-bf09ef7c]{display:inline-block!important;margin-right:10px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-bf09ef7c]{zoom:75%;margin-right:20px}}@media screen and (max-width: 450px){div.imgHotel[data-v-bf09ef7c]{height:215px}.hotelResume[data-v-bf09ef7c]{float:none;margin:20px auto;min-height:400px!important}table.tablaServicios[data-v-bf09ef7c],.tablaServicios thead[data-v-bf09ef7c],.tablaServicios tbody[data-v-bf09ef7c],.tablaServicios th[data-v-bf09ef7c],.tablaServicios td[data-v-bf09ef7c],.tablaServicios tr[data-v-bf09ef7c]{display:block}.tablaServicios thead tr[data-v-bf09ef7c]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-bf09ef7c]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-bf09ef7c]: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-bf09ef7c]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-bf09ef7c]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-bf09ef7c]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-bf09ef7c]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-bf09ef7c]:nth-of-type(5):before{content:"Otros"}.habitacion .conceptos .concepto .rateComments[data-v-bf09ef7c]{margin-right:0}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-bf09ef7c]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-bf09ef7c]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-bf09ef7c]{line-height:15px;font-size:12px!important}}.modal-imagenes.modal .modal-dialog[data-v-4089d2c8]{max-width:1200px!important}.modal-imagenes .modal-dialog .modal-header[data-v-4089d2c8]{width:unset!important;height:unset!important}.modal-imagenes .modal header.modal-header .close[data-v-4089d2c8]{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.modal-imagenes .modal-content[data-v-4089d2c8]{height:100%}.modal-imagenes .modal-dialog .modal-header[data-v-4089d2c8]{border-bottom:0}.carrusel-imagenes .carousel-item.active[data-v-4089d2c8]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;border:0;padding:0}.carrusel-imagenes[data-v-4089d2c8] .carousel-item img{height:unset;object-fit:cover;object-position:center center;vertical-align:middle}.carrusel-imagenes[data-v-4089d2c8] .carousel-control-prev,.carrusel-imagenes[data-v-4089d2c8] .carousel-control-next{opacity:1;background-image:none!important;background-color:#fff!important;border-radius:50%;width:2.5rem;height:2.5rem;top:45%;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center}.carrusel-imagenes[data-v-4089d2c8] .carousel-control-prev{left:-20px;transform:rotate(180deg)}.carrusel-imagenes[data-v-4089d2c8] .carousel-control-next{right:-20px}.carrusel-imagenes[data-v-4089d2c8] .carousel-control-prev-icon,.carrusel-imagenes[data-v-4089d2c8] .carousel-control-next-icon{display:contents}.carrusel-imagenes[data-v-4089d2c8] .carousel-control-prev-icon:before,.carrusel-imagenes[data-v-4089d2c8] .carousel-control-next-icon:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='10px' height='16px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 3.43 6.87'%3E%3Cscript xmlns=''/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23F55B51;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Capa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M3.29 3.92l-1.68 2.55c-0.17,0.27 -0.41,0.41 -0.73,0.41 -0.18,0 -0.34,-0.05 -0.48,-0.14 -0.26,-0.18 -0.4,-0.42 -0.4,-0.74 0,-0.18 0.05,-0.34 0.15,-0.48l1.32 -2.02c0.02,-0.03 0.02,-0.07 -0,-0.11l-1.32 -2.01c-0.1,-0.15 -0.15,-0.32 -0.15,-0.49 0,-0.31 0.13,-0.55 0.4,-0.73 0.14,-0.1 0.3,-0.14 0.48,-0.14 0.32,0 0.56,0.13 0.73,0.4l1.68 2.56c0.1,0.14 0.14,0.3 0.14,0.48 0,0.18 -0.05,0.34 -0.14,0.48z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E")!important;filter:grayscale(1);opacity:1;color:inherit;font-family:inherit;margin:0;font-size:0}.botones-carrusel[data-v-4089d2c8]{margin:10px auto 0;display:flex;width:100%;cursor:default;overflow-x:auto;padding-bottom:10px}.botones-carrusel[data-v-4089d2c8]::-webkit-scrollbar{-webkit-appearance:none}.botones-carrusel[data-v-4089d2c8]::-webkit-scrollbar:horizontal{height:3px}.botones-carrusel[data-v-4089d2c8]::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px;border:none}.botones-carrusel .boton-img[data-v-4089d2c8]{height:80px;max-width:106px;min-width:106px;cursor:pointer;position:relative;margin-left:5px;margin-right:5px}.botones-carrusel .boton-img .filtroMarcaBlanca[data-v-4089d2c8]{height:100%;width:100%;opacity:.5;position:absolute;display:none;border-radius:4px}.botones-carrusel .filtroMarcaBlanca.active[data-v-4089d2c8]{display:block;pointer-events:none}.botones-carrusel .boton-img img[data-v-4089d2c8]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle;border-radius:4px}.detalles-habitacion .botones-carrusel[data-v-4089d2c8]{margin-top:10px}.detalles-habitacion .botones-carrusel:not(.botones-modal) .boton-img[data-v-4089d2c8]{height:unset;max-width:20%;min-width:20%;aspect-ratio:1 / 1;margin-right:3%;margin-left:0;cursor:pointer}.detalles-habitacion .botones-carrusel:not(.botones-modal) .boton-img[data-v-4089d2c8]:last-child{margin-right:0}@media screen and (max-width: 950px){.botones-carrusel .carousel-item[data-v-4089d2c8]{width:66vw}}@media screen and (max-width: 830px){.carrusel-imagenes[data-v-4089d2c8]{padding:0}.carrusel-imagenes[data-v-4089d2c8] .carousel-control-prev,.carrusel-imagenes[data-v-4089d2c8] .carousel-control-next{width:2rem;height:2rem}.carrusel-imagenes[data-v-4089d2c8] .carousel-control-prev{left:-15px}.carrusel-imagenes[data-v-4089d2c8] .carousel-control-next{right:-15px}}@media screen and (max-width: 630px){.detalles-habitacion .botones-carrusel .boton-img[data-v-4089d2c8]{max-width:60%!important;min-width:60%!important}}@media screen and (max-width: 560px){.carrusel-imagenes[data-v-4089d2c8] .carousel-item img{height:240px}}@media screen and (max-width: 320px){.botones-carrusel[data-v-4089d2c8]{display:none}}[data-v-9f718598] .modal{padding:0!important;margin:0;overscroll-behavior:contain;background-color:#00000080}[data-v-9f718598] .modalFichaHotel.modal .modal-dialog,[data-v-9f718598] .modal-mapa .modal-dialog,[data-v-9f718598] .modal-imagenes .modal-dialog{max-width:1200px!important}[data-v-9f718598] .modal-mapa,[data-v-9f718598] .modal-imagenes{z-index:1100!important}.fichaHotel[data-v-9f718598]{text-align:left;padding:5px}.fichaHotel .titulo-hotel[data-v-9f718598]{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-9f718598]{font-size:2rem;font-weight:700;color:inherit;margin:0;text-transform:capitalize}.fichaHotel .titulo-hotel .categoria-hotel[data-v-9f718598]{line-height:0;margin-top:8px}.fichaHotel .titulo-hotel .categoria-hotel[data-v-9f718598] svg{width:20px;height:20px;margin-right:3px;fill:#464646}.fichaHotel .hotel .destino[data-v-9f718598]{color:#fff;border-radius:5px;padding:3px 5px;margin-right:8px}.fichaHotel .hotel .zona[data-v-9f718598]{text-transform:capitalize}.fichaHotel div.hotel[data-v-9f718598]{font-size:11px}.fichaHotel .carrusel-imagenes[data-v-9f718598]{margin:10px 0}.fichaHotel .carrusel-imagenes .carousel-item.active[data-v-9f718598]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-item img{height:unset;object-fit:cover;object-position:center center;vertical-align:middle}.fichaHotel .carrusel-imagenes .active[data-v-9f718598]{border:0;padding:0}.fichaHotel .carrusel-imagenes ol.carousel-indicators li[data-v-9f718598]{width:50px}.fichaHotel .descripcion[data-v-9f718598]{font-size:13px;text-align:justify}.fichaHotel .tituloHotel[data-v-9f718598]{font-size:15px;font-weight:700;margin:25px 0 7px}.modal-dialog .modal-content .modal-footer[data-v-9f718598]{margin:.75rem;padding:2.5rem 0 0;justify-content:center}.tituloHotel svg[data-v-9f718598]{width:16px;height:20px}.tablaServicios[data-v-9f718598]{column-count:5;column-gap:3em;column-rule:1px solid #c2c2c2;font-size:12px;text-align:center}.infoDistancia[data-v-9f718598]{margin-top:15px;font-size:13px}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-9f718598]{margin-top:10px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-9f718598]{width:100%;margin:0 auto}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-9f718598]{cursor:default}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .carousel-caption>div[data-v-9f718598]{height:80px;max-width:106px;min-width:106px;cursor:pointer}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca[data-v-9f718598]{height:100%;width:106px;opacity:.5;position:absolute;display:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca.active[data-v-9f718598]{display:block}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item img[data-v-9f718598]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-prev[data-v-9f718598],.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-next[data-v-9f718598]{width:3%}.fichaHotel .googleMapa[data-v-9f718598]{height:250px}.fichaHotel .valoraciones ul[data-v-9f718598]{padding:0}.valoraciones .contenido-comentario.card[data-v-9f718598]{margin-top:35px;padding:0;border-radius:.4rem;border:0}.valoraciones .contenido-comentario.card .card-body[data-v-9f718598]{padding:1.5rem 2rem}.valoraciones .contenido-comentario .card-body h5 .autor-comentario[data-v-9f718598]{font-weight:700}.valoraciones .contenido-comentario .card-body h5 .fecha-comentario[data-v-9f718598]{font-size:.8em}.valoraciones .contenido-comentario .card-body h5[data-v-9f718598]{margin-top:0}.valoraciones .contenido-comentario .card-body p[data-v-9f718598]{font-family:Roboto,sans-serif!important;padding:initial;margin:10px 0 0}.valoraciones .contenido-comentario .card-body .puntuacion-comentario[data-v-9f718598]{margin-bottom:20px}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .puntos-comentario[data-v-9f718598]{font-weight:700}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .sobre-comentario[data-v-9f718598]{font-size:10px}.valoraciones .contenido-comentario .card-body .comentario .titulo-comentario[data-v-9f718598]{font-weight:700;margin-bottom:2px}.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario[data-v-9f718598],.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario p[data-v-9f718598]{font-size:15px}.valoraciones[data-v-9f718598] .theme--light.v-pagination .v-pagination__item--active{color:#464646!important}.valoraciones .contenedorLoadingBuscador[data-v-9f718598]{width:100%;height:100%;top:0;left:0;display:block;z-index:2000;text-align:center}.valoraciones .contenedorLoadingBuscador .loader[data-v-9f718598]{margin:300px auto;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-width:4px!important;border-style:solid none none none!important}.fichaHotel .valoraciones .valoracion[data-v-9f718598]{transition-duration:.25s;margin-bottom:25px}.fichaHotel .puntuacion[data-v-9f718598]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;cursor:pointer}.fichaHotel .puntuacion>div[data-v-9f718598]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.fichaHotel .puntuacion>div span[data-v-9f718598]{display:block;margin-left:-1px;width:98%;height:100%;border-radius:10px}.fichaHotel .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-9f718598]{font-weight:700;margin-left:3px}.fichaHotel .valoracion .puntuacion .total-valoracion[data-v-9f718598]{font-size:.9em;margin-right:3px}.fichaHotel .valoracion>p[data-v-9f718598]{margin-bottom:0;color:#333;font-size:13px}.fichaHotel .valoracion .nombre[data-v-9f718598],.fichaHotel .valoracion .opinion[data-v-9f718598]{font-size:14px}.fichaHotel .valoracion .opinion .titulo[data-v-9f718598]{font-size:13px;margin:10px 0 3px;font-weight:700}.fichaHotel .valoracion .opinion .texto p[data-v-9f718598]{margin-bottom:6px}.fichaHotel .btnCargarValoraciones[data-v-9f718598]{font-weight:700;font-size:16px;padding:3px 20px;border-radius:20px;display:block;color:#fff;margin:10px auto}[data-v-9f718598] .modalFichaHotel.modal header.modal-header{height:unset;padding:15px 0;border-bottom:0}[data-v-9f718598] .modalFichaHotel.modal header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.fichaHotel .margin-section-ficha[data-v-9f718598]{margin-top:90px!important}.fichaHotel .card-shadow[data-v-9f718598]{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;transition:box-shadow .3s linear}.fichaHotel .card-shadow[data-v-9f718598]:hover{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.14);box-shadow:0 0 20px 6px #00000024}.fichaHotel h3.sub-titulo[data-v-9f718598]{font-family:inherit;text-align:center;font-weight:700;margin-bottom:10px;color:#464646;font-size:22px}.banner div.banner-container[data-v-9f718598]{background-color:#fff;border-radius:7px;display:flex;text-decoration:none}.banner div.banner-container[data-v-9f718598]:hover{text-decoration:none}.banner div.banner-container div.banner-img[data-v-9f718598]{position:relative}.banner div.banner-container div.banner-img[data-v-9f718598]: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-9f718598]{-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-9f718598]{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-9f718598]{margin:0;font-size:2.2rem;font-weight:700}.banner div.banner-container div.banner-text p[data-v-9f718598]{margin:2rem 0 10px}.banner div.banner-container div.banner-text p.direccion[data-v-9f718598]{text-transform:capitalize;font-weight:400;font-size:16px}.banner div.banner-container div.banner-text .tipo-alojamiento[data-v-9f718598]{background-color:#757575;color:#fff;padding:5px 25px;border-radius:5px;font-weight:700}.banner .mapa[data-v-9f718598]{position:relative;text-align:center;cursor:pointer}.banner .mapa p[data-v-9f718598]{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-9f718598]{height:500px}.carousel-imagenes[data-v-9f718598]{display:flex;flex-direction:initial;justify-content:space-between}.carousel-imagenes .imagen-alojamiento img[data-v-9f718598]{width:100px;border-radius:10px}.carrusel-imagenes[data-v-9f718598]{margin:10px 0;width:100%;padding-right:15px;padding-left:15px}.carrusel-imagenes .carousel-item.active[data-v-9f718598]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;background-color:initial}.carrusel-imagenes[data-v-9f718598] .carousel-item img{height:unset;object-fit:contain;object-position:center center;vertical-align:middle}.carrusel-imagenes .active[data-v-9f718598]{border:0;padding:0}.carrusel-imagenes ol.carousel-indicators li[data-v-9f718598]{width:50px}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-prev,.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-next{opacity:1;width:unset}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-9f718598] .carousel-control-prev,.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-9f718598] .carousel-control-next{display:none}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-prev{left:-20px}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-next{right:-20px}.fichaHotel .carrusel-imagenes div[data-v-9f718598]:not(.botonesCarrusel) .carousel-control-prev-icon,.fichaHotel .carrusel-imagenes div[data-v-9f718598]:not(.botonesCarrusel) .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.5rem;height:2.5rem;top:45%;left:-5px;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-prev-icon:before,.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-next-icon:before{font-size:35px;opacity:1;color:inherit;font-family:inherit}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-prev-icon:before{content:""}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-next-icon:before{content:""}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-9f718598]{margin-top:10px;display:block}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-inner[data-v-9f718598]{display:flex}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-9f718598]{width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-9f718598]{cursor:default;overflow-x:auto;padding-bottom:10px;width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-9f718598]::-webkit-scrollbar{-webkit-appearance:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-9f718598]::-webkit-scrollbar:horizontal{height:3px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-9f718598]::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px;border:none}.fichaHotel .carrusel-imagenes[data-v-9f718598] .botonesCarrusel .carousel-item .carousel-caption{width:100%;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-9f718598] .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-9f718598] .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-9f718598]{display:block;pointer-events:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item img[data-v-9f718598]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle;border-radius:4px}.fichaHotel .room-agrupada[data-v-9f718598]{cursor:default;border-radius:5px;background-color:#fff;margin-bottom:25px;border:none}.fichaHotel .room-agrupada .collapse.show[data-v-9f718598]{padding-bottom:10px}.fichaHotel .room-agrupada .datosHab[data-v-9f718598]{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-9f718598]{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-9f718598]{align-items:baseline}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-9f718598]{transition:.5s ease-in-out;margin-left:20px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow.fill-renfe[data-v-9f718598]{fill:#d62d61!important}.fichaHotel .room-agrupada .datosHab.collapsed svg.arrow[data-v-9f718598]{transform:rotate(0)}.fichaHotel .room-agrupada .datosHab.not-collapsed svg.arrow[data-v-9f718598]{transform:rotate(-180deg)}.fichaHotel .room-agrupada .datosHab .desde[data-v-9f718598]{font-weight:500!important;font-size:15px;margin-right:10px}.servicios .servicios-svg[data-v-9f718598]{text-align:center;margin-top:30px;display:flex;justify-content:space-around;align-items:flex-end}.servicios.no-responsive .servicios-svg[data-v-9f718598]{justify-content:center}.servicios.no-responsive .servicios-svg div.item.existe[data-v-9f718598]{margin:0 30px}.servicios .servicios-svg div.item[data-v-9f718598]{display:flex;flex-direction:column;align-items:center}.servicios .servicios-svg div.item span[data-v-9f718598]{margin-top:5px}.servicios .serviceIcon[data-v-9f718598]{width:50px;margin:0 5px;vertical-align:bottom;max-height:50px}.servicios .serviceIcon.fill-renfe[data-v-9f718598]{fill:#d62d61!important}.servicios .servicios-svg[data-v-9f718598] .carousel-inner{display:flex;height:150px;justify-content:center}.servicios .servicios-svg[data-v-9f718598] .carousel-item{margin:0 auto}.servicios .servicios-svg[data-v-9f718598] .carousel-item.active{cursor:default;background-color:unset}.servicios .servicios-svg[data-v-9f718598] .carousel-item .carousel-caption{width:100%;height:100%;display:flex;position:relative;right:0;left:0;bottom:0;padding:0;justify-content:space-around;align-items:center;color:#000;font-weight:500}.servicios .servicios-svg[data-v-9f718598] .carousel-control-prev-icon,.servicios .servicios-svg[data-v-9f718598] .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.2rem;height:2.2rem;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-size:30px}.servicios .servicios-svg[data-v-9f718598] .carousel-control-prev-icon:before,.servicios .servicios-svg[data-v-9f718598] .carousel-control-next-icon:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='10px' height='16px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 3.43 6.87'%3E%3Cscript xmlns=''/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23F55B51;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Capa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M3.29 3.92l-1.68 2.55c-0.17,0.27 -0.41,0.41 -0.73,0.41 -0.18,0 -0.34,-0.05 -0.48,-0.14 -0.26,-0.18 -0.4,-0.42 -0.4,-0.74 0,-0.18 0.05,-0.34 0.15,-0.48l1.32 -2.02c0.02,-0.03 0.02,-0.07 -0,-0.11l-1.32 -2.01c-0.1,-0.15 -0.15,-0.32 -0.15,-0.49 0,-0.31 0.13,-0.55 0.4,-0.73 0.14,-0.1 0.3,-0.14 0.48,-0.14 0.32,0 0.56,0.13 0.73,0.4l1.68 2.56c0.1,0.14 0.14,0.3 0.14,0.48 0,0.18 -0.05,0.34 -0.14,0.48z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E")!important;filter:grayscale(1);opacity:1;color:inherit;font-family:inherit;font-size:0}.servicios .servicios-svg[data-v-9f718598] .carousel-control-prev-icon:before{transform:rotate(180deg)}.servicios .servicios-svg[data-v-9f718598] .carousel-indicators{top:125px;padding-left:0}.servicios .servicios-svg[data-v-9f718598] .carousel-indicators button{background-color:#464646}.servicios .servicios-svg[data-v-9f718598] .carousel-indicators button.active{padding:0}.mas-servicios[data-v-9f718598]{text-align:center;font-size:18px;margin:40px 0 0}.mas-servicios .btn-ver-mas[data-v-9f718598]{font-size:18px;font-weight:700;cursor:pointer}#masServicios .tablaServicios[data-v-9f718598]{-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;color:#464646}.descripcion .texto-descripcion[data-v-9f718598]{font-size:17px;margin-top:30px}.descripcion .card[data-v-9f718598]{margin-top:100px;padding:0;border-radius:.4rem;border:0;margin-bottom:100px}.descripcion .card .card-body[data-v-9f718598]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.descripcion .card .card-body .pregunta-final[data-v-9f718598]{font-weight:700;margin-bottom:0}.descripcion .card .card-body .boton-reservar[data-v-9f718598]{padding:5px 45px;border-radius:5px;color:#fff;font-weight:700;font-size:16px}.info-busqueda p[data-v-9f718598]{margin-right:0}.info-busqueda[data-v-9f718598]{text-align:center;display:flex;justify-content:center;align-items:flex-start}@media screen and (max-width: 1000px){.seleccionHotels .modal-dialog[data-v-9f718598]{max-width:80%}}@media screen and (max-width: 950px){.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-9f718598]{width:66vw}}@media screen and (max-width: 830px){.modalFichaHotel.modal .modal-dialog[data-v-9f718598],.modal .modal-dialog[data-v-9f718598]{max-width:100%;margin:0}h3.nombre-alojamiento[data-v-9f718598]{font-size:1.5rem;margin-top:15px}.categoria-hotel svg[data-v-9f718598]{width:20px}.banner-hotel .col-md-12[data-v-9f718598]{padding:0}.banner div.banner-container div.banner-img img[data-v-9f718598]{width:100%;height:100%}.banner div.banner-container div.banner-text[data-v-9f718598]{min-width:45%;zoom:76%}.banner div.banner-container div.banner-text p[data-v-9f718598]{font-size:16px}.fichaHotel .carrusel-imagenes[data-v-9f718598]{padding:0}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-prev-icon,.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-next-icon{width:2.2rem;height:2.2rem}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-prev-icon:before,.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-next-icon:before{font-size:30px}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-prev{left:-15px}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-control-next{right:-15px}.info-busqueda[data-v-9f718598]{margin-bottom:10px}}.servicios.no-responsive[data-v-9f718598]{display:none!important}.servicios.responsive[data-v-9f718598]{display:block!important}#masServicios .tablaServicios[data-v-9f718598]{-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-9f718598]{width:100%}.descripcion .card .card-body[data-v-9f718598]{flex-direction:column}.descripcion .card .card-body .boton-reservar[data-v-9f718598]{margin-top:20px}.descripcion .texto-descripcion[data-v-9f718598]{font-size:14px}}@media screen and (max-width: 768px){.tablaServicios[data-v-9f718598]{column-count:4}}@media screen and (max-width: 630px){.seleccionHotels .modal-dialog[data-v-9f718598]{max-width:530px}}@media screen and (max-width: 560px){.modalHabitaciones div.hotel .categoria img[data-v-9f718598]{height:10px}.seleccionHotels .modal-dialog .modal-content footer.modal-footer[data-v-9f718598]{margin:.75rem;padding:1.5rem 0 0}.fichaHotel .carrusel-imagenes[data-v-9f718598] .carousel-item img{height:240px}.fichaHotel .tituloHotel[data-v-9f718598]{display:none}.fichaHotel .tituloHotel.collapsed[data-v-9f718598]{border-bottom:1px solid #c2c2c2}.fichaHotel .tituloHotel.btnCollapse[data-v-9f718598]{display:block;position:relative}.fichaHotel .tituloHotel.btnCollapse svg[data-v-9f718598]{position:absolute;right:0;width:24px;height:24px}.fichaHotel .tituloHotel.not-collapsed svg[data-v-9f718598]{transform:rotateX(180deg)}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-9f718598]{width:80vw}}@media screen and (max-width: 450px){.tablaServicios[data-v-9f718598]{column-count:3}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-9f718598]{width:76vw}.fichaHotel .room-agrupada .datosHab[data-v-9f718598]{zoom:75%}.fichaHotel .room-agrupada .datosHab span[data-v-9f718598]{margin-right:10px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-9f718598]{margin-right:20px}}@media screen and (max-width: 375px){.botonesCarrusel[data-v-9f718598]{display:none}}.seleccionHotels .modal-content[data-v-9f718598]{height:100%}@media (min-width: 576px){.modalFichaHotel.modal .modal-dialog[data-v-9f718598]{max-width:830px}}@media screen and (min-width: 560px){.fichaHotel .tituloHotel.btnCollapse[data-v-9f718598]{display:none}.nombre_opcional.datosHab.primera[data-v-9f718598]{padding:10px 0 4px 5px!important}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-9f718598]:first-child{margin:0}}.contenedor-filtros-ordenar[data-v-8e7690f4]{display:flex;justify-content:space-between}.modal[data-v-8e7690f4]{margin:0;padding:0!important;overscroll-behavior:contain}.habitacion .totalSinDescuento[data-v-8e7690f4]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-8e7690f4]{width:76%!important;position:relative}.habitacion.noDescuento .totalSinDescuento[data-v-8e7690f4]{display:none}div.div_infoHotel h2 span svg[data-v-8e7690f4]:first-child{display:inline-block}.habitacion .descuento[data-v-8e7690f4]{text-decoration:line-through}.habitacion.noDescuento .descuento[data-v-8e7690f4],.hotelResume.filtered[data-v-8e7690f4]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-8e7690f4]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-8e7690f4]{vertical-align:top}div.contenedor_inputs[data-v-8e7690f4]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-8e7690f4]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-8e7690f4],div.contenedor_inputs div.input select.childrenInput[data-v-8e7690f4],div.contenedor_inputs div.input select.childsInput[data-v-8e7690f4]{padding-left:30px!important}}.hotelBase[data-v-8e7690f4]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-8e7690f4]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-8e7690f4]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-8e7690f4]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-8e7690f4]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-8e7690f4]{width:100%}.seleccion_hotel .precioPagarYa[data-v-8e7690f4]{width:auto}.hotelResume.selected .precioPagarYa[data-v-8e7690f4]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-8e7690f4]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-8e7690f4]{fill:#fff}.precioPagarYa .precio[data-v-8e7690f4]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-8e7690f4]{display:block;width:auto;margin:5px 0 0;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-8e7690f4]{margin-top:5px}.btn_mini[data-v-8e7690f4]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-8e7690f4]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-8e7690f4]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-8e7690f4]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-8e7690f4]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.rateComments span[data-v-8e7690f4]{margin-left:2px}.rateComments span.tarifaNoReembolsable[data-v-8e7690f4]{color:#666}.btnSeleccionar[data-v-8e7690f4],.btnSeleccionado[data-v-8e7690f4]{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}.btnSeleccionar svg[data-v-8e7690f4],.btnSeleccionado svg[data-v-8e7690f4]{width:15px}.btnSeleccionado[data-v-8e7690f4]{background:#22848e}.boton_toggle_habitaciones svg polygon[data-v-8e7690f4]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-8e7690f4]{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-8e7690f4]{display:block!important}div.div_infoHotel .conceptos h2[data-v-8e7690f4]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .restoDeHabitaciones .conceptos h2[data-v-8e7690f4],div.modalHabitaciones .restoDeHabitaciones[data-v-8e7690f4] .conceptos h2{padding:5px 0!important}div.div_infoHotel .groupConceptos .conceptos:first-child h2[data-v-8e7690f4]{margin-top:5px}div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-8e7690f4]{font-size:16px!important;padding:8px 0;display:inline-block;vertical-align:top}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-8e7690f4]{padding:0 20px!important}div.hotelSelected[data-v-8e7690f4]{display:none!important}.nombre_opcional.datosHab[data-v-8e7690f4]{display:block;font-size:18px;padding:10px;color:#666;font-family:Roboto,sans-serif}.nombre_opcional.datosHab.primera[data-v-8e7690f4]{padding:10px 0 4px 5px!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-8e7690f4]{border-top:2px solid}.regimenHab[data-v-8e7690f4]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-8e7690f4] *,.detalle_hotel[data-v-8e7690f4] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-8e7690f4]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.restoDeHabitaciones[data-v-8e7690f4]{background-color:#fff!important}div.resumen_reservar[data-v-8e7690f4]{float:right;margin-left:5px}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-8e7690f4]{font-size:13px!important;color:#666;max-width:400px}.concepto div.resumen_reservar .btn1[data-v-8e7690f4]{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-8e7690f4]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-8e7690f4]{display:none!important}.seleccionHotels div.hotelResume .groupConceptos[data-v-8e7690f4]{background-color:transparent!important;padding:0}div.hotelResume[data-v-8e7690f4]{margin:0 0 40px;padding-top:0;border:2px solid #c5c7c6;border-radius:10px;background-color:#fff;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012}div.hotelResume.recomendado[data-v-8e7690f4]{border:2px solid #73a931}button svg[data-v-8e7690f4]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-8e7690f4]{fill:#fff}.barraHabitacion .div_suplemento[data-v-8e7690f4]{display:none}.precioPagarYa[data-v-8e7690f4]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-8e7690f4]{height:15px}.swal2-container .swal_fichaHotel[data-v-8e7690f4]{width:50%!important}.swal2-modal[data-v-8e7690f4]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-8e7690f4]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-8e7690f4]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-8e7690f4]:hover,.hotelResume div.resumen_reservar .btn1[data-v-8e7690f4]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-8e7690f4]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-8e7690f4]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-8e7690f4]{margin:0 20px!important}.swal2-container.swal2-in[data-v-8e7690f4]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-8e7690f4]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .imgHotel[data-v-8e7690f4]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-8e7690f4]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-8e7690f4]{display:inline-block}div.tarifasInline[data-v-8e7690f4]{display:block}.lineaEscogerTarifa[data-v-8e7690f4]{text-align:right;display:inline-block;float:right}#ocio_resultados h2.v2_titulo2 .marquee[data-v-8e7690f4]{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-8e7690f4],.puntosSuspensivos.hideOnMobile[data-v-8e7690f4],.verFichaHotel.hideOnMobile[data-v-8e7690f4]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-8e7690f4],#ocio_resultados div.hotelResume2.selected[data-v-8e7690f4]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-8e7690f4]{background:none!important;border:none!important;width:100%!important;margin:0!important;float:none!important;text-align:left}.lineagris[data-v-8e7690f4]{margin:0 10px}.containerBotonPagarYa[data-v-8e7690f4]{display:block}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-8e7690f4]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-8e7690f4]{width:100%}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-8e7690f4]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-8e7690f4],.puntosSuspensivos.hideOnMobile[data-v-8e7690f4],.verFichaHotel.hideOnMobile[data-v-8e7690f4]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-8e7690f4],.borderPunteado[data-v-8e7690f4]{display:none!important}.lineaEscogerTarifa[data-v-8e7690f4]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-8e7690f4]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-8e7690f4]{width:100%}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-8e7690f4]{max-width:100%;width:100%}.precioPagarYa[data-v-8e7690f4]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-8e7690f4]{background:#fff}.precioPagarYa .btn_mini[data-v-8e7690f4]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-8e7690f4]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-8e7690f4]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-8e7690f4]{display:none!important}.precioPagarYa .precio[data-v-8e7690f4]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-8e7690f4]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-8e7690f4]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-8e7690f4]{padding:0!important}.hotelBase[data-v-8e7690f4]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-8e7690f4]{margin-top:30px!important}#divBusqueda[data-v-8e7690f4]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-8e7690f4]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-8e7690f4]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-8e7690f4]{max-width:100%!important;width:100%;margin-top:0!important}.imgHotel[data-v-8e7690f4]{width:100%!important}div.imgHotel img[data-v-8e7690f4]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-8e7690f4]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-8e7690f4]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-8e7690f4]{font-size:13px!important}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-8e7690f4]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-8e7690f4]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-8e7690f4]{padding-bottom:5px!important}.boton_toggle_habitaciones[data-v-8e7690f4],div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-8e7690f4],div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-8e7690f4]{font-size:11px!important}.boton_toggle_habitaciones svg[data-v-8e7690f4]{margin-right:0!important;float:right}h2 div.resumen_reservar .btn1[data-v-8e7690f4]{padding:5px 15px!important}.precioPagarYa .btn_mini[data-v-8e7690f4]{padding:0!important}.barraHabitacion span.rateComments[data-v-8e7690f4]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-8e7690f4],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-8e7690f4]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-8e7690f4]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-8e7690f4]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-8e7690f4]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-8e7690f4]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-8e7690f4]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-8e7690f4]{float:none!important}#info_compra div.producto_pagarya span[data-v-8e7690f4]: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-8e7690f4] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-8e7690f4],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-8e7690f4]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-8e7690f4]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-8e7690f4]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-8e7690f4]{fill:#22848e!important}.distancia .verFichaHotel[data-v-8e7690f4]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-8e7690f4]{width:160px}.verFichaHotel[data-v-8e7690f4],.imgHotel[data-v-8e7690f4],.nombreHotel[data-v-8e7690f4]{cursor:pointer;color:#000}.cargando_filtros[data-v-8e7690f4],.sin_resultados[data-v-8e7690f4]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-8e7690f4]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-8e7690f4]{width:31%;vertical-align:top;position:relative;margin:0 auto}.imgHotel[data-v-8e7690f4]{width:100%}span.tag-ok svg[data-v-8e7690f4]{width:16px;vertical-align:middle}span.tag-ok svg .fil0[data-v-8e7690f4]{fill:#73a931}.div_infoHotel.selected span.tag-ok[data-v-8e7690f4]{display:block}button.btnElegir[data-v-8e7690f4]:hover,button.btnElegir.seleccionado[data-v-8e7690f4]{color:#fff}.div_infoHotel[data-v-8e7690f4]{padding:10px 20px 15px!important;height:unset;display:block}div.hotelResume[data-v-8e7690f4]{width:100%;padding:0!important;min-height:unset}div.hotelResume .recomendacion[data-v-8e7690f4]{display:none;width:100%;padding:7px;margin:0;border-radius:7px 7px 0 0;background-color:#cbdc82;text-transform:uppercase}div.hotelResume.recomendado .recomendacion[data-v-8e7690f4]{display:block}.hotelBase[data-v-8e7690f4]{display:flex;flex-direction:column;justify-content:space-between;max-width:100%;width:100%;height:100%;padding-top:.5em}.div_infoHotel .hotelData[data-v-8e7690f4]{font-size:1em;font-weight:400;color:#464646;position:relative}.div_infoHotel .titulo-hotel[data-v-8e7690f4]{display:flex;align-items:center;position:relative;margin-bottom:8px}.div_infoHotel .nombre-hotel[data-v-8e7690f4]{font-size:1em;font-weight:700;color:inherit;margin-right:20px}.div_infoHotel .titulo-hotel .categoria-hotel[data-v-8e7690f4]{line-height:0}.div_infoHotel .titulo-hotel .categoria-hotel[data-v-8e7690f4] svg{width:14px;height:14px;margin:0 1px 0 0;fill:#464646}.div_infoHotel .hotelData .distancia[data-v-8e7690f4],.div_infoHotel .hotelData .valoracion[data-v-8e7690f4],.div_infoHotel .hotelData .nombre-regimen[data-v-8e7690f4]{font-size:inherit!important;font-weight:inherit;color:inherit;margin-bottom:2px!important}.div_infoHotel .hotelData .distancia .ciudad[data-v-8e7690f4]{text-transform:capitalize}.div_infoHotel .botonera[data-v-8e7690f4]{display:flex;width:100%;justify-content:flex-end;align-items:center;margin:5px 0 0}.div_infoHotel .botonera .otras-tarifas[data-v-8e7690f4]{display:flex;align-items:center;font-weight:700;cursor:pointer}.div_infoHotel .botonera .otras-tarifas .arrow[data-v-8e7690f4]{margin-left:15px}.div_infoHotel .botonera button[data-v-8e7690f4]{display:flex;align-items:center;justify-content:space-evenly;background-color:#767676;width:12em;padding:5px 0;margin:0 0 0 100px;color:#fff;font-size:1.2em;border:none;border-radius:50px;text-transform:lowercase}.hotelResult.renfe-viajes .div_infoHotel .botonera button[data-v-8e7690f4]{border-radius:3px}.div_infoHotel .hotelBase p[data-v-8e7690f4]{margin:5px 0}div.imgHotel[data-v-8e7690f4]{width:30%!important;float:none;padding:0!important;vertical-align:top;margin-right:40px!important;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.hotelResult.renfe-viajes div.imgHotel[data-v-8e7690f4]:after{display:block;content:"";position:absolute;top:0;right:-1rem;width:3.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.imgHotel .lupa[data-v-8e7690f4]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg)}.imgHotel:hover .lupa[data-v-8e7690f4]{display:block}.div_infoHotel .nombreHotel[data-v-8e7690f4]{font-size:15px;margin:0}div.imgHotel img[data-v-8e7690f4]{display:none}.div_infoHotel .distancia[data-v-8e7690f4]{font-size:12px!important;font-weight:600}.verFichaHotel[data-v-8e7690f4]{font-size:12px}.datosTipoHotel[data-v-8e7690f4],.hotelServicios[data-v-8e7690f4]{border-bottom:none!important}.borderPunteado[data-v-8e7690f4]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-8e7690f4],#ocio_resultados div.hotelResume2.selected[data-v-8e7690f4]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-8e7690f4]{line-height:0px}.div_infoHotel .categoriaHotel img[data-v-8e7690f4]{height:15px}.div_infoHotel .distancia[data-v-8e7690f4]{margin:-5px 0 0!important}.valoraciones .valoracion[data-v-8e7690f4]{transition-duration:.25s;margin-bottom:25px}.valoracion .puntuacion[data-v-8e7690f4]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.hotelBase .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-8e7690f4]{font-weight:700;margin-left:7px}.hotelBase .valoracion .puntuacion .total-valoracion[data-v-8e7690f4]{font-size:.9em}.hotelBase .valoracion .puntuacion .valoraciones-totales[data-v-8e7690f4]{font-size:.9em;margin-left:10px}.valoracion .puntuacion>div[data-v-8e7690f4]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-8e7690f4]{display:block;margin-left:-1px;height:100%;border-radius:10px}svg.serviceIcon[data-v-8e7690f4]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-8e7690f4],.hotelServicios[data-v-8e7690f4]{border-bottom:0}.swal_fichaHotel[data-v-8e7690f4] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-8e7690f4]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-8e7690f4]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-8e7690f4]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-8e7690f4]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-8e7690f4]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-8e7690f4]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-8e7690f4]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-8e7690f4]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-8e7690f4]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-8e7690f4]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-8e7690f4]{display:block}.swal_fichaHotel p.seccionSwal[data-v-8e7690f4]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-8e7690f4]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-8e7690f4]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-8e7690f4]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-8e7690f4]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-8e7690f4]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-8e7690f4]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-8e7690f4]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-8e7690f4]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-8e7690f4]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-8e7690f4]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-8e7690f4]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-8e7690f4]{color:#1d7a1f}.btnShowDescripcion[data-v-8e7690f4]{display:none}.habitacionesSwal .conceptos[data-v-8e7690f4]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-8e7690f4]{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-8e7690f4]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-8e7690f4]{float:none!important}.habitacionesSwal h2[data-v-8e7690f4]{text-align:right;font-size:12px;margin:5px 0;height:25px}.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-8e7690f4]{float:left;margin-top:7px}.habitacionesSwal path.fillMarcaBlanca[data-v-8e7690f4]{fill:#22848e!important}path.fillMarcaBlanca[data-v-8e7690f4]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-8e7690f4]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-8e7690f4],.habitacionesSwal .btnSeleccionado[data-v-8e7690f4]{background:#fff;padding:5px 12px;border-radius:20px;color:#006!important;border:1px solid #000066;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-8e7690f4]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-8e7690f4]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-8e7690f4]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-8e7690f4]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-8e7690f4]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-8e7690f4],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-8e7690f4]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-8e7690f4]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-8e7690f4]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-8e7690f4]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-8e7690f4],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-8e7690f4]{float:none}.headInfoHotel[data-v-8e7690f4]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-8e7690f4]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-8e7690f4]{display:inline-block}.headInfoHotel .nombre[data-v-8e7690f4]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-8e7690f4]{height:20px!important}.headInfoHotel p.direccionn[data-v-8e7690f4]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-8e7690f4]{fill:#e80870!important}#filtersContainer[data-v-8e7690f4]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-8e7690f4]{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-8e7690f4]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-8e7690f4]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-8e7690f4]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-8e7690f4]{background:transparent;font-weight:700}.contenedorFiltros[data-v-8e7690f4]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-8e7690f4]{color:#000}.hotelsFilterContainer[data-v-8e7690f4]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-8e7690f4]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-8e7690f4]{margin:0}.contenedorFiltros[data-v-8e7690f4]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-8e7690f4]{color:#fff}#contenedorFiltros button.btnGris[data-v-8e7690f4]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-8e7690f4]{display:none!important}.btnOrdenar.selected svg.check[data-v-8e7690f4]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-8e7690f4]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-8e7690f4]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-8e7690f4],.swal_fichaHotel span.descuento .textoDescuento[data-v-8e7690f4]{display:none!important}.swal_fichaHotel span.descuento[data-v-8e7690f4],.div_infoHotel span.descuento[data-v-8e7690f4]{background:transparent!important}.habitacionesSwal span.descuento[data-v-8e7690f4] *,.div_infoHotel span.descuento[data-v-8e7690f4] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-8e7690f4]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-8e7690f4]{outline:none!important}span.smallDecimals[data-v-8e7690f4]{font-size:10px}div.imgHotel img[data-v-8e7690f4]{display:block;height:100%;width:100%;border:none!important;object-fit:cover}.popUpInfo.tarifaComentarios[data-v-8e7690f4]{background-color:#000c;color:#fff;font-size:12px;padding:10px}.popUpInfo.tarifaComentarios div[data-v-8e7690f4]{margin-bottom:20px}p.tituloGastos[data-v-8e7690f4]{color:#fff!important;font-size:13px!important}.filaFiltrarOrdenar .filtrarResultados[data-v-8e7690f4]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271;align-items:center}.filaFiltrarOrdenar .textoCorto[data-v-8e7690f4]{display:none;font-size:14px}.div_infoHotel .hotelData[data-v-8e7690f4]{width:100%;display:flex;flex-direction:row;min-height:175px;height:175px;justify-content:flex-start;align-items:flex-start}.div_infoHotel .hotelData p.precio[data-v-8e7690f4]{text-align:right;margin:0 15px 0 0;font-size:1.8em;font-weight:700}.div_infoHotel .hotelData p.precio .small[data-v-8e7690f4]{font-size:75%;font-weight:700}@media screen and (max-width: 1090px){.hotelsFilterContainer[data-v-8e7690f4],#filtersContainer .contenidoOrdenarPor[data-v-8e7690f4],#filtersContainer[data-v-8e7690f4]{width:auto!important;height:auto}#filtersContainer[data-v-8e7690f4]{margin-left:10px}button.btnElegir[data-v-8e7690f4]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-8e7690f4]{width:78%!important}span.textoElegir[data-v-8e7690f4],span.tag-ok[data-v-8e7690f4]{margin-left:0}button.btnElegir[data-v-8e7690f4]{padding:2px 5px}}@media screen and (max-width: 1020px){div.seleccion_ocio.seleccion_hotel[data-v-8e7690f4]{width:99%!important}#filtersContainer .contenidoOrdenarPor[data-v-8e7690f4]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-8e7690f4]{right:0}.contenidoOrdenarPor p[data-v-8e7690f4]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-8e7690f4]{float:left!important;margin-right:20px;cursor:pointer}.hotelResume[data-v-8e7690f4]{width:48%}.headInfoHotel .info[data-v-8e7690f4]{float:right;width:78%}}@media screen and (max-width: 930px){.swal_fichaHotel .nombre[data-v-8e7690f4]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-8e7690f4]{height:20px!important}.headInfoHotel .info[data-v-8e7690f4]{float:right;width:78%}.slick-slider .slick-track[data-v-8e7690f4]{height:50px}.filaFiltrarOrdenar .textoLargo[data-v-8e7690f4]{font-size:14px}.filaFiltrarOrdenar div[data-v-8e7690f4]{padding:7px}}@media screen and (max-width: 830px){.contenedor-filtros-ordenar[data-v-8e7690f4]{flex-direction:column;align-items:flex-start}.swal_fichaHotel tr.titulo td[data-v-8e7690f4]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-8e7690f4]{font-size:13px}div.imgHotel[data-v-8e7690f4]{width:50%;margin-right:20px!important}div.imgHotel img[data-v-8e7690f4]{max-height:150px!important;align-self:flex-start}.div_infoHotel .botonera[data-v-8e7690f4]{justify-content:space-between}.div_infoHotel .botonera button[data-v-8e7690f4]{margin:0;width:10em}.modal .modal-dialog[data-v-8e7690f4]{max-width:100%;margin:0}.div_infoHotel .titulo-hotel[data-v-8e7690f4]{flex-wrap:wrap;margin-bottom:12px!important}.div_infoHotel .hotelData .nombre-hotel[data-v-8e7690f4]{font-size:16px}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-8e7690f4]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-8e7690f4]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-8e7690f4]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-8e7690f4]{display:inline-block!important}}@media screen and (max-width: 705px){.hoteBase[data-v-8e7690f4]{margin-top:0!important}button.btnElegir[data-v-8e7690f4]{width:90%}}@media screen and (max-width: 680px){.filaFiltrarOrdenar .textoCorto[data-v-8e7690f4]{display:inline}.filaFiltrarOrdenar .textoLargo[data-v-8e7690f4]{display:none}.filaFiltrarOrdenar div[data-v-8e7690f4]{padding:3px}.filaFiltrarOrdenar div svg[data-v-8e7690f4]{height:60%}}@media screen and (max-width: 560px){div.hotelResume[data-v-8e7690f4]{font-size:10px}.div_infoHotel .hotelData[data-v-8e7690f4]{min-height:unset;height:90px}div.hotelResume div.imgHotel[data-v-8e7690f4]{width:50%!important;height:unset}.hotelResult.renfe-viajes div.imgHotel[data-v-8e7690f4]:after{right:-.5rem;width:1.6125rem}.div_infoHotel .nombre-hotel[data-v-8e7690f4]{font-size:1.2em;line-height:normal}.div_infoHotel .titulo-hotel .categoria-hotel[data-v-8e7690f4] svg{width:1em;height:1em}.div_infoHotel .hotelData .distancia .num-distancia[data-v-8e7690f4]{font-size:1.1em}div.imgHotel img[data-v-8e7690f4]{height:90px!important;align-self:flex-start}.div_infoHotel .botonera .otras-tarifas .arrow[data-v-8e7690f4]{margin-left:10px;width:.8em}.div_infoHotel .hotelData p.precio[data-v-8e7690f4]{margin:0 3px 0 0}.headInfoHotel img.main[data-v-8e7690f4]{display:none}.headInfoHotel .info[data-v-8e7690f4]{float:none;width:100%}.modalHabitaciones .imgModalHabitaciones[data-v-8e7690f4],.modalHabitaciones .direccion[data-v-8e7690f4]{display:none}.modalHabitaciones div.hotel[data-v-8e7690f4],.modalValoraciones div.hotel[data-v-8e7690f4]{justify-content:center}.modalHabitaciones div.hotel .nombre[data-v-8e7690f4],.modalValoraciones div.hotel .nombre[data-v-8e7690f4]{font-size:15px;display:block}}@media screen and (max-width: 530px){.hotelResume[data-v-8e7690f4]{margin-left:10px}.swal2-container.swal2-fade.swal2-in[data-v-8e7690f4]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-8e7690f4]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-8e7690f4]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-8e7690f4]{width:100!important}img#imagenActualSwal[data-v-8e7690f4]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-8e7690f4]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-8e7690f4]{margin:20px auto}.slick-slider .slick-track[data-v-8e7690f4]{height:auto}.div_infoHotel[data-v-8e7690f4]{flex-direction:column}.imgHotel[data-v-8e7690f4]{width:100%!important}.div_infoHotel .hotelData div.botonera[data-v-8e7690f4]{margin:20px 0 0}.div_infoHotel .hotelData div.botonera button[data-v-8e7690f4]{margin-right:5px}}@media screen and (max-width: 450px){.hotelResume[data-v-8e7690f4]{width:100%;float:none;margin:20px auto}button.btnElegir[data-v-8e7690f4]{width:70%}}@media screen and (max-width: 450px){.hotelResume[data-v-8e7690f4]{float:none;margin:20px auto}table.tablaServicios[data-v-8e7690f4],.tablaServicios thead[data-v-8e7690f4],.tablaServicios tbody[data-v-8e7690f4],.tablaServicios th[data-v-8e7690f4],.tablaServicios td[data-v-8e7690f4],.tablaServicios tr[data-v-8e7690f4]{display:block}.tablaServicios thead tr[data-v-8e7690f4]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-8e7690f4]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-8e7690f4]: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-8e7690f4]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-8e7690f4]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-8e7690f4]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-8e7690f4]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-8e7690f4]:nth-of-type(5):before{content:"Otros"}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-8e7690f4]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-8e7690f4]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-8e7690f4]{line-height:15px;font-size:12px!important}}.grupoDerecha[data-v-8e7690f4]{margin-left:0;padding:0;width:100%!important;background-color:transparent!important;float:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.filaFiltrarOrdenar[data-v-8e7690f4]{display:flex;justify-content:space-between}.filaFiltrarOrdenar div[data-v-8e7690f4]{background:gray;color:#fff;padding:10px;font-weight:700;text-align:left;width:unset}.filaFiltrarOrdenar .filtrarResultados[data-v-8e7690f4]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271}.ordenarResultados[data-v-8e7690f4]{border-bottom-left-radius:20px;border-top-left-radius:20px}div.hotel[data-v-8e7690f4]{text-align:left;font-size:11px;margin-bottom:15px;display:flex;align-items:flex-start}div.hotel img[data-v-8e7690f4]{width:100%}div.hotel .nombre[data-v-8e7690f4],.hotel .categoria[data-v-8e7690f4]{font-size:20px;display:inline-flex;margin-right:10px}div.hotel .modalHabitaciones .main[data-v-8e7690f4]{width:175px;height:130px;object-fit:cover;margin-right:15px}.modalHabitaciones[data-v-8e7690f4],.modalValoraciones[data-v-8e7690f4]{padding:0 1em}.modalHabitaciones[data-v-8e7690f4]{border-bottom:1px solid #dee2e6}[data-v-8e7690f4] .modal-dialog .modal-content footer.modal-footer{padding:0 0 1.5rem;border:0;margin:0}.seleccion_hotel .seleccionHotels.grupoDerecha[data-v-8e7690f4]{margin:0 0 10px}.resultsHoteles[data-v-8e7690f4]{display:flex;flex-direction:column;margin-top:25px}.loader-hoteles[data-v-8e7690f4]{margin-top:50px}.hotelesVacio[data-v-8e7690f4]{padding:20px;text-align:center}@media screen and (max-width: 1200px){.resultsHoteles[data-v-8e7690f4]{display:block}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-8e7690f4]{display:block;font-size:15px;padding:2px 4px;color:#666;font-family:Roboto,sans-serif;border:2px solid #959595;text-align:left}.nombre_opcional.datosHab.primera[data-v-8e7690f4]{padding:10px 0 4px 5px!important}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-8e7690f4]:first-child{margin:0}}@media screen and (max-width: 700px){.hotelesVacio[data-v-8e7690f4]{padding:120px 20px 0}}.modal[data-v-b86476ab]{padding:0!important;margin:0;overscroll-behavior:contain}.modalFichaHotel.modal[data-v-b86476ab]{padding:0!important}div.seleccion_ocio.seleccion_hotel[data-v-b86476ab]{width:76%!important}div.div_infoHotel h2 span svg[data-v-b86476ab]:first-child{display:inline-block}.habitacion[data-v-b86476ab]{margin-bottom:10px}.habitacion .linea-descuento[data-v-b86476ab]{border:0;background-color:transparent;margin-right:10px}.habitacion.noDescuento .descuento[data-v-b86476ab]{display:none}.habitacion .conceptos .concepto .conceptosGroup[data-v-b86476ab]{float:none!important}.habitacion .conceptos .concepto .conceptosGroup h2[data-v-b86476ab]{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-b86476ab]{display:flex;align-items:center}.habitacion.selected .btn1.hoteladd.add[data-v-b86476ab],.habitacion .pagarya.btnSeleccionado[data-v-b86476ab]{display:none}.habitacion.selected .pagarya.btnSeleccionado[data-v-b86476ab]{display:block}.hotelResume.filtered[data-v-b86476ab]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-b86476ab]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-b86476ab]{vertical-align:top}div.contenedor_inputs[data-v-b86476ab]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-b86476ab]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-b86476ab],div.contenedor_inputs div.input select.childrenInput[data-v-b86476ab],div.contenedor_inputs div.input select.childsInput[data-v-b86476ab]{padding-left:30px!important}}.hotelBase[data-v-b86476ab]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-b86476ab]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-b86476ab]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-b86476ab]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-b86476ab]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-b86476ab]{width:100%}.seleccion_hotel .precioPagarYa[data-v-b86476ab]{width:auto}.hotelResume.selected .precioPagarYa[data-v-b86476ab]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-b86476ab]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-b86476ab]{fill:#fff}.precioPagarYa .precio[data-v-b86476ab]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-b86476ab]{display:block;width:auto;margin:5px 0 0;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-b86476ab]{margin-top:5px}.btn_mini[data-v-b86476ab]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-b86476ab]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-b86476ab]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-b86476ab]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-b86476ab]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.habitacion .conceptos .concepto .rateComments[data-v-b86476ab]{position:relative;display:inline-flex!important;align-items:center}.rateComments span[data-v-b86476ab]{margin-right:10px}.rateComments span.tarifaNoReembolsable[data-v-b86476ab]{color:#666}.btnSeleccionar[data-v-b86476ab]{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}.btnSeleccionar svg[data-v-b86476ab],.btnSeleccionado svg[data-v-b86476ab]{width:15px;vertical-align:middle}.btnSeleccionado svg .fil0[data-v-b86476ab]{fill:#73a931}.btnSeleccionado[data-v-b86476ab]{cursor:default;margin-top:0;font-size:16px;padding:4px 6px;font-weight:400}.boton_toggle_habitaciones svg polygon[data-v-b86476ab]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-b86476ab]{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-b86476ab]{display:block!important}div.div_infoHotel .conceptos h2[data-v-b86476ab]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .restoDeHabitaciones .conceptos h2[data-v-b86476ab]{padding:5px 0!important}div.div_infoHotel .groupConceptos .conceptos:first-child h2[data-v-b86476ab]{margin-top:5px}div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-b86476ab]{padding:8px 0;display:inline-block;vertical-align:top}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-b86476ab]{padding:0 20px!important}div.hotelSelected[data-v-b86476ab]{display:none!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-b86476ab]{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-b86476ab]{padding:10px 0 4px 5px!important}.regimenHab[data-v-b86476ab]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-b86476ab] *,.detalle_hotel[data-v-b86476ab] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-b86476ab]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.rateComments .tarifaNoReembolsable[data-v-b86476ab]{color:#90241f;margin-left:10px;font-weight:400;font-size:12px}.rateComments .tarifaFlexible[data-v-b86476ab]{color:#1f7b1f;margin-left:10px;font-weight:400;font-size:12px}.rateComments svg.masInfo:hover+.popUpInfo[data-v-b86476ab]{display:block!important}.rateComments svg.masInfo path[data-v-b86476ab]{fill:#727271}.restoDeHabitaciones[data-v-b86476ab]{background-color:#fff!important}div.resumen_reservar[data-v-b86476ab]{float:right;margin-left:5px;display:flex}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-b86476ab]{max-width:400px}.concepto div.resumen_reservar .btn1[data-v-b86476ab]{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-b86476ab]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-b86476ab]{display:none!important}div.div_infoHotel .groupConceptos[data-v-b86476ab]{background-color:transparent!important;padding:0;border:2px solid #666666}div.hotelResume[data-v-b86476ab]{margin-top:10px;padding-top:5px;min-height:350px;background:#f2f2f2}div.hotelResume[data-v-b86476ab]{border:1px solid #666666!important}button svg[data-v-b86476ab]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-b86476ab]{fill:#fff}.barraHabitacion .div_suplemento[data-v-b86476ab]{display:none}.precioPagarYa[data-v-b86476ab]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-b86476ab]{height:15px}.swal2-container .swal_fichaHotel[data-v-b86476ab]{width:50%!important}.swal2-modal[data-v-b86476ab]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-b86476ab]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-b86476ab]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-b86476ab]:hover,.hotelResume div.resumen_reservar .btn1[data-v-b86476ab]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-b86476ab]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-b86476ab]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-b86476ab]{margin:0 20px!important}.swal2-container.swal2-in[data-v-b86476ab]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-b86476ab]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .img_hotel[data-v-b86476ab]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-b86476ab]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-b86476ab]{display:inline-block}div.tarifasInline[data-v-b86476ab]{display:block}.lineaEscogerTarifa[data-v-b86476ab]{text-align:right;display:inline-block;float:right;margin-top:0}#ocio_resultados h2.v2_titulo2 .marquee[data-v-b86476ab]{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-b86476ab],.puntosSuspensivos.hideOnMobile[data-v-b86476ab],.verFichaHotel.hideOnMobile[data-v-b86476ab]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-b86476ab],#ocio_resultados div.hotelResume2.selected[data-v-b86476ab]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-b86476ab]{background:none!important;border:none!important}.containerBotonPagarYa[data-v-b86476ab]{display:block}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-b86476ab]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1200px){.hotelBase[data-v-b86476ab]{max-width:330px!important}}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-b86476ab]{width:100%}}@media screen and (max-width: 1010px){.hotelBase[data-v-b86476ab]{max-width:350px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-b86476ab]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-b86476ab],.puntosSuspensivos.hideOnMobile[data-v-b86476ab],.verFichaHotel.hideOnMobile[data-v-b86476ab]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-b86476ab],.borderPunteado[data-v-b86476ab]{display:none!important}.lineaEscogerTarifa[data-v-b86476ab]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-b86476ab]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-b86476ab]{width:100%}.precioPagarYa[data-v-b86476ab]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-b86476ab]{background:#fff}.precioPagarYa .btn_mini[data-v-b86476ab]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-b86476ab]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-b86476ab]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-b86476ab]{display:none!important}.precioPagarYa .precio[data-v-b86476ab]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-b86476ab]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-b86476ab]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-b86476ab]{padding:0!important}.hotelBase[data-v-b86476ab]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-b86476ab]{margin-top:30px!important}#divBusqueda[data-v-b86476ab]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-b86476ab]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-b86476ab]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-b86476ab]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-b86476ab]{width:100%!important}div.img_hotel img[data-v-b86476ab]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-b86476ab]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-b86476ab]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-b86476ab]{font-size:13px!important}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-b86476ab]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-b86476ab]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-b86476ab]{padding-bottom:5px!important}.boton_toggle_habitaciones svg[data-v-b86476ab]{margin-right:0!important;float:right}h2 div.resumen_reservar .btn1[data-v-b86476ab]{padding:5px 15px!important}.precioPagarYa .btn_mini[data-v-b86476ab]{padding:0!important}.barraHabitacion span.rateComments[data-v-b86476ab]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-b86476ab],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-b86476ab]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-b86476ab]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-b86476ab]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-b86476ab]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-b86476ab]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-b86476ab]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-b86476ab]{float:none!important}#info_compra div.producto_pagarya span[data-v-b86476ab]: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-b86476ab] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-b86476ab],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-b86476ab]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-b86476ab]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-b86476ab]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-b86476ab]{fill:#22848e!important}.distancia .verFichaHotel[data-v-b86476ab]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-b86476ab]{width:160px}.verFichaHotel[data-v-b86476ab],.img_hotel[data-v-b86476ab],.nombreHotel[data-v-b86476ab]{cursor:pointer}.ver_mas_hoteles[data-v-b86476ab]{margin-top:20px}.cargando_filtros[data-v-b86476ab],.sin_resultados[data-v-b86476ab]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-b86476ab]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-b86476ab]{vertical-align:top;margin-right:10px;min-height:390px!important;margin-top:0!important;position:relative;margin-bottom:10px}.img_hotel[data-v-b86476ab]{width:100%}button.btnElegir[data-v-b86476ab]{width:85%;display:block;margin:0 auto;border:1px solid #000066;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[data-v-b86476ab]:hover,button.btnElegir.seleccionado[data-v-b86476ab]{color:#fff;background:#006}.div_infoHotel[data-v-b86476ab],div.hotelResume[data-v-b86476ab]{padding:0!important}.img_hotel[data-v-b86476ab]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-b86476ab]{max-width:100%;width:100%;text-align:center;padding:0 10px}div.imgHotel[data-v-b86476ab]{height:200px;margin-bottom:10px;position:relative}.imgHotel .lupa[data-v-b86476ab]{position:absolute;top:35%;left:40%;background:#ffffffb3;padding:20px;border-radius:100%;display:none}.imgHotel:hover .lupa[data-v-b86476ab]{display:block}.div_infoHotel .nombreHotel[data-v-b86476ab]{text-transform:lowercase}.div_infoHotel .nombreHotel[data-v-b86476ab]:first-letter{text-transform:capitalize}div.img_hotel img[data-v-b86476ab]{display:none}.div_infoHotel .distancia[data-v-b86476ab]{font-size:12px!important}.verFichaHotel[data-v-b86476ab]{font-size:12px}.datosTipoHotel[data-v-b86476ab],.hotelServicios[data-v-b86476ab]{border-bottom:none!important}.borderPunteado[data-v-b86476ab]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-b86476ab],#ocio_resultados div.hotelResume2.selected[data-v-b86476ab]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-b86476ab]{line-height:0px;height:15px}.div_infoHotel .categoriaHotel img[data-v-b86476ab]{height:15px}p.nombreHotel[data-v-b86476ab]{margin:0;font-size:14px}.div_infoHotel .distancia[data-v-b86476ab]{margin:-5px 0 0!important}img.serviceIcon[data-v-b86476ab]{width:20px}.distancia .verFichaHotel[data-v-b86476ab]{font-size:14px!important;display:block}span.textoElegir[data-v-b86476ab]{font-size:15px;font-weight:400;letter-spacing:normal;margin-right:5px}.btnElegir.seleccionado span.textoElegido[data-v-b86476ab]{display:inline-block!important}.btnElegir.seleccionado span.textoElegir[data-v-b86476ab]{display:none!important}.swal_fichaHotel[data-v-b86476ab] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-b86476ab]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-b86476ab]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-b86476ab]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-b86476ab]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-b86476ab]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-b86476ab]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-b86476ab]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-b86476ab]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-b86476ab]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-b86476ab]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-b86476ab]{display:block}.swal_fichaHotel p.seccionSwal[data-v-b86476ab]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-b86476ab]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-b86476ab]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-b86476ab]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-b86476ab]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-b86476ab]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-b86476ab]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-b86476ab]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-b86476ab]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-b86476ab]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-b86476ab]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-b86476ab]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-b86476ab]{color:#1d7a1f}.btnShowDescripcion[data-v-b86476ab]{display:none}.habitacionesSwal .conceptos[data-v-b86476ab]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-b86476ab]{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-b86476ab]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-b86476ab]{float:none!important}.habitacionesSwal h2[data-v-b86476ab]{text-align:right;font-size:12px;margin:5px 0;height:25px}.restoDeHabitaciones span.nombre_opcional.nombreRegimen[data-v-b86476ab]{font-size:14px;font-weight:400;color:#7c7c7c}.restoDeHabitaciones .habitacion.selected span.nombre_opcional.nombreRegimen[data-v-b86476ab]{color:#666}.habitacionesSwal path.fillMarcaBlanca[data-v-b86476ab]{fill:#22848e!important}path.fillMarcaBlanca[data-v-b86476ab]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-b86476ab]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-b86476ab],.habitacionesSwal .btnSeleccionado[data-v-b86476ab]{background:#fff;padding:5px 15px;border-radius:20px;color:#006!important;border:1px solid #000066;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-b86476ab]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-b86476ab]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-b86476ab]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-b86476ab]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-b86476ab]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-b86476ab],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-b86476ab]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-b86476ab]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-b86476ab]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-b86476ab]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-b86476ab],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-b86476ab]{float:none}.headInfoHotel[data-v-b86476ab]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-b86476ab]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-b86476ab]{display:inline-block}.headInfoHotel .nombre[data-v-b86476ab]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-b86476ab]{height:20px!important}.headInfoHotel p.direccionn[data-v-b86476ab]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-b86476ab]{fill:#e80870!important}#filtersContainer[data-v-b86476ab]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-b86476ab]{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-b86476ab]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-b86476ab]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-b86476ab]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-b86476ab]{background:transparent;font-weight:700}.contenedorFiltros[data-v-b86476ab]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-b86476ab]{color:#000}.hotelsFilterContainer[data-v-b86476ab]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-b86476ab]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-b86476ab]{margin:0}.contenedorFiltros[data-v-b86476ab]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-b86476ab]{color:#fff}#contenedorFiltros button.btnGris[data-v-b86476ab]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-b86476ab]{display:none!important}.btnOrdenar.selected svg.check[data-v-b86476ab]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-b86476ab]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-b86476ab]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-b86476ab],.swal_fichaHotel span.descuento .textoDescuento[data-v-b86476ab]{display:none!important}.swal_fichaHotel span.descuento[data-v-b86476ab],.div_infoHotel span.descuento[data-v-b86476ab]{background:transparent!important}.habitacionesSwal span.descuento[data-v-b86476ab] *,.div_infoHotel span.descuento[data-v-b86476ab] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-b86476ab]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-b86476ab]{outline:none!important}span.smallDecimals[data-v-b86476ab]{font-size:10px}div.img_hotel img[data-v-b86476ab]{display:block;height:200px;border:none!important}.popUpInfo.tarifaComentarios[data-v-b86476ab]{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-b86476ab]{margin-bottom:20px}p.tituloGastos[data-v-b86476ab]{color:#fff!important;font-size:13px!important}#configuracion-compra-container h2 img.notRotate[data-v-b86476ab]{transform:rotate(0)}@media screen and (max-width: 1090px){.hotelResume[data-v-b86476ab]{min-height:370px!important}.hotelsFilterContainer[data-v-b86476ab],#filtersContainer .contenidoOrdenarPor[data-v-b86476ab],#filtersContainer[data-v-b86476ab]{width:auto!important;height:auto}div.imgHotel[data-v-b86476ab]{height:190px}#filtersContainer[data-v-b86476ab]{margin-left:10px}button.btnElegir[data-v-b86476ab]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-b86476ab]{width:78%!important}span.textoElegir[data-v-b86476ab],span.textoElegido[data-v-b86476ab]{margin-left:0}button.btnElegir[data-v-b86476ab]{padding:2px 5px}}@media screen and (max-width: 1010px){div.seleccion_ocio.seleccion_hotel[data-v-b86476ab]{width:99%!important}button.btnElegir svg[data-v-b86476ab]{display:none!important}#filtersContainer .contenidoOrdenarPor[data-v-b86476ab]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-b86476ab]{right:0}.contenidoOrdenarPor p[data-v-b86476ab]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-b86476ab]{float:left!important;margin-right:20px;cursor:pointer}.headInfoHotel .info[data-v-b86476ab]{float:right;width:78%}}@media screen and (max-width: 910px){.swal_fichaHotel .nombre[data-v-b86476ab]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-b86476ab]{height:20px!important}.headInfoHotel .info[data-v-b86476ab]{float:right;width:78%}.slick-slider .slick-track[data-v-b86476ab]{height:50px}}@media screen and (max-width: 850px){.swal_fichaHotel tr.titulo td[data-v-b86476ab]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-b86476ab]{font-size:13px}.modal .modal-dialog[data-v-b86476ab]{max-width:100%;margin:0}}@media screen and (max-width: 805px){div.imgHotel[data-v-b86476ab],div.img_hotel img.main[data-v-b86476ab]{height:160px}.hotelResume[data-v-b86476ab]{min-height:350px!important}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-b86476ab]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-b86476ab]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-b86476ab]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-b86476ab]{min-width:165px;display:inline-block!important}}@media screen and (max-width: 705px){div.imgHotel[data-v-b86476ab],div.img_hotel img.main[data-v-b86476ab]{height:180px}.hotelResume[data-v-b86476ab]{margin-right:15px;min-height:370px!important}.hoteBase[data-v-b86476ab]{margin-top:0!important}button.btnElegir[data-v-b86476ab]{width:90%}}@media screen and (max-width: 560px){.headInfoHotel img.main[data-v-b86476ab]{display:none}.headInfoHotel .info[data-v-b86476ab]{float:none;width:100%}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-b86476ab]{text-align:center}.habitacion .conceptos .concepto .conceptosGroup h2[data-v-b86476ab]{flex-direction:column}.habitacion .conceptos .concepto .conceptosGroup h2 .columnaDerecha[data-v-b86476ab]{margin-top:4px}}@media screen and (max-width: 530px){div.imgHotel[data-v-b86476ab],div.img_hotel img.main[data-v-b86476ab]{height:150px}.hotelResume[data-v-b86476ab]{min-height:350px!important;margin-right:10px}.swal2-container.swal2-fade.swal2-in[data-v-b86476ab]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-b86476ab]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-b86476ab]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-b86476ab]{width:100%!important}img#imagenActualSwal[data-v-b86476ab]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-b86476ab]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-b86476ab]{margin:20px auto}.slick-slider .slick-track[data-v-b86476ab]{height:auto}#ocio_resultados .popUpGris[data-v-b86476ab]{right:0!important;left:0;top:25px}}@media screen and (max-width: 450px){div.imgHotel[data-v-b86476ab],div.img_hotel img.main[data-v-b86476ab]{height:240px}.hotelResume[data-v-b86476ab]{float:none;margin:20px auto;min-height:450px!important}button.btnElegir[data-v-b86476ab]{width:70%}button.btnElegir svg[data-v-b86476ab]{display:inline-block!important;margin-right:10px}}@media screen and (max-width: 450px){div.imgHotel[data-v-b86476ab]{height:215px}.hotelResume[data-v-b86476ab]{float:none;margin:20px auto;min-height:400px!important}table.tablaServicios[data-v-b86476ab],.tablaServicios thead[data-v-b86476ab],.tablaServicios tbody[data-v-b86476ab],.tablaServicios th[data-v-b86476ab],.tablaServicios td[data-v-b86476ab],.tablaServicios tr[data-v-b86476ab]{display:block}.tablaServicios thead tr[data-v-b86476ab]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-b86476ab]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-b86476ab]: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-b86476ab]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-b86476ab]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-b86476ab]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-b86476ab]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-b86476ab]:nth-of-type(5):before{content:"Otros"}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-b86476ab]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-b86476ab]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-b86476ab]{line-height:15px;font-size:12px!important}}.popover[data-v-b86476ab]{z-index:99999}.modal[data-v-8ba94c5e]{padding:0!important;margin:0;overscroll-behavior:contain}.modalFichaHotel.modal[data-v-8ba94c5e]{padding:0!important}.fichaHotel[data-v-8ba94c5e]{text-align:left;padding:5px}.fichaHotel .hotel .nombre[data-v-8ba94c5e],.fichaHotel .hotel .categoria[data-v-8ba94c5e]{font-size:20px;display:inline-flex;margin-right:10px}.fichaHotel .hotel .destino[data-v-8ba94c5e]{color:#fff;border-radius:5px;padding:3px 5px;margin-right:8px}.fichaHotel .hotel .zona[data-v-8ba94c5e]{text-transform:capitalize}.fichaHotel div.hotel[data-v-8ba94c5e]{font-size:11px}.fichaHotel .carruselImagenes[data-v-8ba94c5e]{margin:10px 0}.fichaHotel .carruselImagenes .carousel-item.active[data-v-8ba94c5e]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden}.fichaHotel .carruselImagenes .carousel-item img[data-v-8ba94c5e]{height:unset;object-fit:contain;object-position:center center;vertical-align:middle}.fichaHotel .carruselImagenes .active[data-v-8ba94c5e]{border:0;padding:0}.fichaHotel .carruselImagenes ol.carousel-indicators li[data-v-8ba94c5e]{width:50px}.fichaHotel .carruselImagenes .carousel-control-prev[data-v-8ba94c5e],.fichaHotel .carruselImagenes .carousel-control-next[data-v-8ba94c5e]{opacity:1;width:8%}.fichaHotel .carruselImagenes .carousel-control-prev-icon[data-v-8ba94c5e],.fichaHotel .carruselImagenes .carousel-control-next-icon[data-v-8ba94c5e]{height:35px;filter:grayscale(1)}.fichaHotel .carruselImagenes .carousel-control-prev-icon[data-v-8ba94c5e]{transform:rotateY(180deg)}.fichaHotel .descripcion[data-v-8ba94c5e]{font-size:13px;text-align:justify}.fichaHotel .tituloHotel[data-v-8ba94c5e]{font-size:15px;font-weight:700;margin:25px 0 7px}.modal-dialog .modal-content .modal-footer[data-v-8ba94c5e]{margin:.75rem;padding:2.5rem 0 0;justify-content:center}.tituloHotel svg[data-v-8ba94c5e]{width:16px;height:20px}.tablaServicios[data-v-8ba94c5e]{column-count:5;column-gap:3em;column-rule:1px solid #c2c2c2;font-size:12px;text-align:center}.infoDistancia[data-v-8ba94c5e]{margin-top:15px;font-size:13px}.fichaHotel .carruselImagenes .botonesCarrusel[data-v-8ba94c5e]{margin-top:10px}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-inner[data-v-8ba94c5e]{display:flex}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item[data-v-8ba94c5e]{width:675px;margin:0 auto}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item.active[data-v-8ba94c5e]{cursor:default}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .carousel-caption[data-v-8ba94c5e]{width:100%;display:flex;position:relative;right:0;left:0;bottom:0;padding:0;justify-content:space-around}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .carousel-caption>div[data-v-8ba94c5e]{height:80px;max-width:106px;min-width:106px;cursor:pointer}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca[data-v-8ba94c5e]{height:100%;width:106px;opacity:.5;position:absolute;display:none}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca.active[data-v-8ba94c5e]{display:block}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item img[data-v-8ba94c5e]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-control-prev[data-v-8ba94c5e],.fichaHotel .carruselImagenes .botonesCarrusel .carousel-control-next[data-v-8ba94c5e]{width:3%}.fichaHotel .googleMapa[data-v-8ba94c5e]{height:250px}.fichaHotel .valoraciones ul[data-v-8ba94c5e]{padding:0}.fichaHotel .valoraciones .valoracion[data-v-8ba94c5e]{transition-duration:.25s;margin-bottom:25px}.fichaHotel .puntuacion[data-v-8ba94c5e]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center}.fichaHotel .puntuacion>div[data-v-8ba94c5e]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.fichaHotel .puntuacion>div span[data-v-8ba94c5e]{display:block;margin-left:-1px;width:98%;height:100%;border-radius:10px}.fichaHotel .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-8ba94c5e]{font-weight:700;margin-left:15px}.fichaHotel .valoracion .puntuacion .total-valoracion[data-v-8ba94c5e]{font-size:.9em}.fichaHotel .valoracion>p[data-v-8ba94c5e]{margin-bottom:0;color:#333;font-size:13px}.fichaHotel .valoracion .nombre[data-v-8ba94c5e],.fichaHotel .valoracion .opinion[data-v-8ba94c5e]{font-size:14px}.fichaHotel .valoracion .opinion .titulo[data-v-8ba94c5e]{font-size:13px;margin:10px 0 3px;font-weight:700}.fichaHotel .valoracion .opinion .texto p[data-v-8ba94c5e]{margin-bottom:6px}.fichaHotel .btnCargarValoraciones[data-v-8ba94c5e]{font-weight:700;font-size:16px;padding:3px 20px;border-radius:20px;display:block;color:#fff;margin:10px auto}.modalFichaHotel .modal header.modal-header[data-v-8ba94c5e]{padding:0;border-bottom:0}.modalFichaHotel .modal header.modal-header .close[data-v-8ba94c5e]{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}@media screen and (max-width: 1000px){.seleccionHotels .modal-dialog[data-v-8ba94c5e]{max-width:80%}}@media screen and (max-width: 950px){.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item[data-v-8ba94c5e]{width:66vw}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .carousel-caption>div[data-v-8ba94c5e]{height:60px;max-width:10vw;min-width:10vw}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca[data-v-8ba94c5e]{width:10vw}}@media screen and (max-width: 830px){.modalFichaHotel.modal .modal-dialog[data-v-8ba94c5e],.modal .modal-dialog[data-v-8ba94c5e]{max-width:100%;margin:0}}@media screen and (max-width: 768px){.tablaServicios[data-v-8ba94c5e]{column-count:4}}@media screen and (max-width: 630px){.seleccionHotels .modal-dialog[data-v-8ba94c5e]{max-width:530px}}@media screen and (max-width: 560px){.modalHabitaciones div.hotel .categoria img[data-v-8ba94c5e]{height:10px}.seleccionHotels .modal-dialog .modal-content footer.modal-footer[data-v-8ba94c5e]{margin:.75rem;padding:1.5rem 0 0}.fichaHotel .carruselImagenes .carousel-item img[data-v-8ba94c5e]{height:240px}.fichaHotel .tituloHotel[data-v-8ba94c5e]{display:none}.fichaHotel .tituloHotel.collapsed[data-v-8ba94c5e]{border-bottom:1px solid #c2c2c2}.fichaHotel .tituloHotel.btnCollapse[data-v-8ba94c5e]{display:block;position:relative}.fichaHotel .tituloHotel.btnCollapse svg[data-v-8ba94c5e]{position:absolute;right:0;width:24px;height:24px}.fichaHotel .tituloHotel.not-collapsed svg[data-v-8ba94c5e]{transform:rotateX(180deg)}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item[data-v-8ba94c5e]{width:80vw}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .carousel-caption>div[data-v-8ba94c5e]{height:45px;max-width:12vw;min-width:12vw}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca[data-v-8ba94c5e]{width:12vw}}@media screen and (max-width: 450px){.tablaServicios[data-v-8ba94c5e]{column-count:3}.fichaHotel .carruselImagenes .botonesCarrusel .carousel-item[data-v-8ba94c5e]{width:76vw}}@media screen and (max-width: 375px){.botonesCarrusel[data-v-8ba94c5e]{display:none}}.seleccionHotels .modal-content[data-v-8ba94c5e]{height:100%}@media (min-width: 576px){.modalFichaHotel.modal .modal-dialog[data-v-8ba94c5e]{max-width:830px}}@media screen and (min-width: 560px){.fichaHotel .tituloHotel.btnCollapse[data-v-8ba94c5e]{display:none}}div.hotelsFilterContainer[data-v-20ebc644]{background-color:#fff!important;margin:0!important;color:#464646;border-radius:8px;width:100%!important;max-width:100%;position:relative;left:0;padding-bottom:30px}.hotelsFilterContainer h2.tituloFiltro[data-v-20ebc644]{background-color:transparent!important;margin-bottom:0!important;border-radius:unset!important;width:100%;font-size:15px!important;color:inherit!important;font-weight:700;display:flex!important}.hotelsFilterContainer h2.tituloFiltro .close[data-v-20ebc644]{display:none;position:relative}.hotelsFilterContainer .filtrosContent[data-v-20ebc644]{background-color:transparent;max-height:unset;overflow-y:auto}.hotelsFilterContainer .filtro[data-v-20ebc644]{padding:0 15px}.hotelsFilterContainer .filtro label.titulo[data-v-20ebc644]{margin-top:20px;color:#767676;cursor:default;font-size:15px}.hotelsFilterContainer .filtro p[data-v-20ebc644],.hotelsFilterContainer .filtro label[data-v-20ebc644]{color:inherit;font-size:13px;border:none;padding:0}.hotelsFilterContainer .filtro p[data-v-20ebc644]{margin-left:0}.hotelsFilterContainer .filtro p svg[data-v-20ebc644]{vertical-align:middle;fill:#fff}.hotelsFilterContainer .filtro p.selected svg[data-v-20ebc644]{display:inline-block!important}.hotelsFilterContainer .filtro.regimenes p svg[data-v-20ebc644]{display:none}.hotelsFilterContainer .filtro.regimenes p svg.selected[data-v-20ebc644]{display:inline!important}.hotelsFilterContainer #categorias label.categoria>svg[data-v-20ebc644]{width:17px;height:17px;margin:0 1px;fill:#767676}.hotelsFilterContainer .filtro.servicios #servicios[data-v-20ebc644]{display:block;align-items:center;justify-content:center;margin:0;width:100%}.hotelsFilterContainer .filtro.servicios svg[data-v-20ebc644]{margin:0 4px;width:17px;height:21px;fill:#767676}.hotelsFilterContainer .filtro.servicios svg[data-v-20ebc644],.hotelsFilterContainer .filtro #categorias img[data-v-20ebc644]{cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644]{padding:0}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .vs__selected-options span,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .vs__selected-options span{margin:0;border:0}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .v-select,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .v-select{background-color:transparent!important}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .v-select .vs__dropdown-toggle .vs__open-indicator,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .v-select .vs__dropdown-toggle .vs__open-indicator{transform:none;fill:#000;display:none}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .v-select .vs__dropdown-menu,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .v-select .vs__dropdown-menu{min-width:91px!important;width:100%;padding-left:0}.hotelsFilterContainer .filtro #nombre input[data-v-20ebc644],.buscadorRenfe #seleccionPersonas .inputDerecha[data-v-20ebc644],.buscadorRenfe .seleccionInput input[data-v-20ebc644]{margin:0;border:0;color:#727271}.hotelsFilterContainer .filtro #location[data-v-20ebc644] .vs__selected+.vs__search{display:none}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .vs__dropdown-toggle .vs__search,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:0}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .vs__clear,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .vs__clear{display:flex}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .vs__actions,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .vs__actions{padding:0}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .vs__dropdown-toggle,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .vs__dropdown-toggle{background-color:transparent;padding:5px;border:2px solid #767676;color:#000;width:100%;cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .vs__dropdown-menu .vs__dropdown-option,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .vs__dropdown-menu .vs__dropdown-option{color:#000}.hotelsFilterContainer .filtro #nombre[data-v-20ebc644] .vs__dropdown-menu li.vs__dropdown-option--highlight,.hotelsFilterContainer .filtro #location[data-v-20ebc644] .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.hotelsFilterContainer .filtro input[data-v-20ebc644]{width:unset;display:none}.hotelsFilterContainer .filtro label[data-v-20ebc644]{display:flex;align-items:center;position:relative;margin:7px 0;cursor:pointer;border:none}.hotelsFilterContainer .filtro .checkmark[data-v-20ebc644]{height:22px!important;width:22px!important;border-radius:3px;border:1px solid #767676;box-sizing:border-box;margin-right:5px;display:inline-flex;justify-content:center}.hotelsFilterContainer .filtro label:hover .checkmark[data-v-20ebc644]{border-color:#464646!important}.hotelsFilterContainer .filtro .checkmark svg[data-v-20ebc644]{width:14px!important;vertical-align:middle;display:none;fill:#fff!important}.hotelsFilterContainer .filtro .checkmark.checked[data-v-20ebc644]{background-color:#d62d61;border-color:#d62d61}.hotelsFilterContainer .filtro .checkmark.checked svg[data-v-20ebc644]{display:block}.hotelsFilterContainer .filtro.ubicacion #location[data-v-20ebc644]{display:flex;flex-direction:column;padding:0 18px;margin-top:55px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles[data-v-20ebc644]{margin-bottom:60px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles.hotel[data-v-20ebc644]{display:none}.hotelsFilterContainer .filtro.ubicacion button.btn-aceptar[data-v-20ebc644]{font-size:.9em;border:2px solid #767676;color:#767676;border-radius:40px;padding:3px 20px;width:fit-content;align-self:center}.hotelsFilterContainer .filtro.ubicacion .v-slider__thumb[data-v-20ebc644]:after{cursor:pointer}.hotelsFilterContainer .filtro.ubicacion[data-v-20ebc644] .v-slider__thumb-label>*{color:#fff}.hotelsFilterContainer .botonera[data-v-20ebc644]{display:flex;justify-content:flex-end;margin-top:10px}.hotelsFilterContainer .botonera .btnGris[data-v-20ebc644]{border-radius:40px;border:2px solid #ffffff;margin-right:15px}.hotelsFilterContainer .botonera button[data-v-20ebc644]{display:none}#categorias[data-v-20ebc644],#regimenes[data-v-20ebc644],#price[data-v-20ebc644],#tematicas[data-v-20ebc644],#tipoEstablecimiento[data-v-20ebc644],#tarifaReembolsable[data-v-20ebc644]{margin:0!important;border:none!important}#tematicas[data-v-20ebc644]{max-height:unset;overflow-y:auto}@media screen and (max-width: 1200px){.hotelsFilterContainer[data-v-20ebc644]{max-width:unset}}@media screen and (max-width: 1010px){.hotelsFilterContainer[data-v-20ebc644]{text-align:left;padding-top:0!important}}@media screen and (max-width: 830px){.hotelsFilterContainer h2.tituloFiltro[data-v-20ebc644]{border-bottom:2px solid #767676!important;font-size:20px}.hotelsFilterContainer h2.tituloFiltro .close[data-v-20ebc644]{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100;display:block;width:fit-content;height:fit-content;position:absolute;top:0}.hotelsFilterContainer .botonera[data-v-20ebc644]{position:fixed;bottom:0;left:0;display:flex;width:100%;padding:15px;background-color:#eff3f6;justify-content:flex-end}.hotelsFilterContainer .botonera button[data-v-20ebc644]{background-color:#fff;padding:8px 0;width:40%;min-width:150px;text-align:center;font-size:20px;border-radius:5px;color:#fff}.hotelsFilterContainer .botonera button.btn-aplicar-filtros[data-v-20ebc644]{display:block}}@media screen and (max-width: 520px){.hotelsFilterContainer .botonera .btnGris[data-v-20ebc644]{padding:2px 10px!important}}.hotelOrdenacionContainer[data-v-9334f954]{background-color:#fff!important;margin:0 0 10px!important;padding:6px 0 6px 5px;width:fit-content!important;display:flex;align-items:center;max-width:unset;position:relative;border:2px solid #767676;border-radius:5px}#configuracion-compra-container div.hotelOrdenacionContainer h2.tituloOrdenacion[data-v-9334f954]{width:unset;color:#464646!important;font-weight:700;font-size:15px;padding:8px 20px!important;background-color:transparent;border-right:1px solid #dadada!important;margin:0}.hotelOrdenacionContainer .ordenacionContent[data-v-9334f954]{background-color:transparent;max-height:unset}.hotelOrdenacionContainer .ordenacionContent .opciones[data-v-9334f954]{padding:10px 20px}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__selected-options{padding:0}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__selected-options span{margin:0;border:0;padding:0;font-size:15px;color:#767676}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__selected-options .option{display:flex;align-items:center}.hotelOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-9334f954]{background-color:transparent!important;min-width:200px!important;padding:0 20px}.hotelOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-9334f954] .vs__dropdown-toggle{border:none;padding:0}.hotelOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-9334f954] .vs__dropdown-toggle .vs__open-indicator{display:none}.hotelOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-9334f954] .vs__dropdown-menu{min-width:200px!important;width:100%;padding-left:0}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:none!important;font-size:13px}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__clear{display:flex}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__actions{padding:0}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__dropdown-menu .vs__dropdown-option{color:#000}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.hotelOrdenacionContainer .ordenacionContent .iconoFlecha svg[data-v-9334f954]{fill:#767676}.hotelOrdenacionContainer .ordenacionContent .iconoFlecha.rotate svg[data-v-9334f954]{transform:rotate(180deg)}.hotelOrdenacionContainer .ordenacionContent .opciones>div[data-v-9334f954]{color:#fff;font-size:1rem;padding:8px 0;cursor:pointer}.hotelOrdenacionContainer .ordenacionContent .opciones .iconoFlecha svg[data-v-9334f954]{fill:#fff}.hotelOrdenacionContainer .ordenacionContent .opciones>div .iconoFlecha.rotate svg[data-v-9334f954]{transform:rotate(180deg)}.hotelOrdenacionContainer .filtro p[data-v-9334f954],.hotelOrdenacionContainer .filtro label[data-v-9334f954]{color:#fff;font-size:13px}.hotelOrdenacionContainer .filtro p[data-v-9334f954]{margin-left:10px}.hotelOrdenacionContainer .filtro p svg[data-v-9334f954]{vertical-align:middle;fill:#fff}.hotelOrdenacionContainer .filtro p.selected svg[data-v-9334f954]{display:inline-block!important}.hotelOrdenacionContainer .filtro.regimenes p svg[data-v-9334f954]{display:none}.hotelOrdenacionContainer .filtro.regimenes p svg.selected[data-v-9334f954]{display:inline}.hotelOrdenacionContainer #categorias div.categoria[data-v-9334f954]{display:flex;justify-content:flex-start;margin:5px 10px;align-items:center;cursor:pointer}.hotelOrdenacionContainer #categorias div.categoria svg[data-v-9334f954]{width:17px;height:17px;margin:0 1px;fill:#ccc}.hotelOrdenacionContainer #categorias div.categoria.selected svg[data-v-9334f954]{fill:#f1a85f}.hotelOrdenacionContainer .filtro.servicios #servicios[data-v-9334f954]{display:flex;align-items:center;justify-content:center;margin:0 auto;width:fit-content}.hotelOrdenacionContainer .filtro.servicios svg[data-v-9334f954]{margin:0 4px;width:17px;height:21px;fill:#fff}.hotelOrdenacionContainer .filtro.servicios svg[data-v-9334f954],.hotelOrdenacionContainer .filtro #categorias img[data-v-9334f954]{cursor:pointer}.hotelOrdenacionContainer .filtro #nombre[data-v-9334f954]{padding:5px}.hotelOrdenacionContainer .filtro #nombre .vs__selected-options span[data-v-9334f954]{margin:0;border:0}.hotelOrdenacionContainer .filtro #nombre .v-select[data-v-9334f954]{background-color:transparent!important}.hotelOrdenacionContainer .filtro #nombre .v-select .vs__dropdown-toggle .vs__open-indicator[data-v-9334f954]{transform:none;fill:#000;display:none}.hotelOrdenacionContainer .filtro #nombre .v-select .vs__dropdown-menu[data-v-9334f954]{min-width:91px!important;width:100%;padding-left:0}.hotelOrdenacionContainer .filtro #nombre input[data-v-9334f954],.buscadorRenfe #seleccionPersonas .inputDerecha[data-v-9334f954],.buscadorRenfe .seleccionInput input[data-v-9334f954]{margin:0;border:0;color:#727271}.hotelOrdenacionContainer .filtro #nombre .vs__selected+.vs__search[data-v-9334f954]{display:none}.hotelOrdenacionContainer .filtro #nombre .vs__dropdown-toggle .vs__search[data-v-9334f954]{cursor:pointer;width:1px;text-overflow:clip;border:0}.hotelOrdenacionContainer .filtro #nombre .vs__clear[data-v-9334f954]{display:flex}.hotelOrdenacionContainer .filtro #nombre .vs__actions[data-v-9334f954]{padding:0}.hotelOrdenacionContainer .filtro #nombre .vs__dropdown-toggle[data-v-9334f954]{background-color:#fff;padding:5px;border:2px solid #b9baba;color:#000;width:100%;cursor:pointer}.hotelOrdenacionContainer .filtro #nombre .vs__dropdown-menu .vs__dropdown-option[data-v-9334f954]{color:#000}.hotelOrdenacionContainer .filtro #nombre .vs__dropdown-menu li.vs__dropdown-option--highlight[data-v-9334f954]{background-color:#c5c7c6!important}.hotelOrdenacionContainer .filtro.precios input[data-v-9334f954],.hotelOrdenacionContainer .filtro.tipo-establecimiento input[data-v-9334f954],.hotelOrdenacionContainer .filtro.tematicas input[data-v-9334f954]{width:unset;display:none}.hotelOrdenacionContainer .filtro.precios #price label[data-v-9334f954],.hotelOrdenacionContainer .filtro.tipo-establecimiento #tipoEstablecimiento label[data-v-9334f954],.hotelOrdenacionContainer .filtro.tematicas #tematicas label[data-v-9334f954]{display:flex;align-items:center;position:relative;margin-bottom:5px;cursor:pointer}.hotelOrdenacionContainer .filtro.precios .checkmark[data-v-9334f954],.hotelOrdenacionContainer .filtro.tipo-establecimiento .checkmark[data-v-9334f954],.hotelOrdenacionContainer .filtro.tematicas .checkmark[data-v-9334f954]{height:16px;width:16px;border-radius:3px;border:1px solid;box-sizing:border-box;margin-right:5px;display:inline-flex;justify-content:center}.hotelOrdenacionContainer .filtro.precios label:hover .checkmark[data-v-9334f954],.hotelOrdenacionContainer .filtro.tipo-establecimiento label:hover .checkmark[data-v-9334f954],.hotelOrdenacionContainer .filtro.tematicas label:hover .checkmark[data-v-9334f954]{border-color:#ccc}.hotelOrdenacionContainer .filtro.precios .checkmark svg[data-v-9334f954],.hotelOrdenacionContainer .filtro.tipo-establecimiento .checkmark svg[data-v-9334f954],.hotelOrdenacionContainer .filtro.tematicas .checkmark svg[data-v-9334f954]{width:10px;vertical-align:middle;display:none;fill:#fff}.hotelOrdenacionContainer .filtro.precios .checkmark.checked svg[data-v-9334f954],.hotelOrdenacionContainer .filtro.tipo-establecimiento .checkmark.checked svg[data-v-9334f954],.hotelOrdenacionContainer .filtro.tematicas .checkmark.checked svg[data-v-9334f954]{display:block}.hotelOrdenacionContainer .filtro.ubicacion #location[data-v-9334f954]{display:flex;flex-direction:column;padding:0 18px}.hotelOrdenacionContainer .filtro.ubicacion button.btn-aceptar[data-v-9334f954]{font-size:.9em;border:2px solid #ffffff;border-radius:40px;padding:3px 20px;width:fit-content;align-self:center}.hotelOrdenacionContainer .filtro.ubicacion .v-slider__thumb[data-v-9334f954]:after{cursor:pointer}.hotelOrdenacionContainer .filtro.ubicacion .v-slider__thumb-label[data-v-9334f954]>*{color:#000}.hotelOrdenacionContainer .botonera[data-v-9334f954]{display:flex;justify-content:flex-end;margin-top:10px}.hotelOrdenacionContainer .botonera .btnGris[data-v-9334f954]{border-radius:40px;border:2px solid #ffffff;margin-right:15px}#categorias[data-v-9334f954],#regimenes[data-v-9334f954],#price[data-v-9334f954],#tematicas[data-v-9334f954],#tipoEstablecimiento[data-v-9334f954]{margin:0 10px;border:2px solid rgb(255,255,255);border-radius:7px}#tematicas[data-v-9334f954]{max-height:210px;overflow-y:scroll}@media screen and (min-width: 1200px){.hotelOrdenacionContainer .textoCorto[data-v-9334f954]{display:none}.hotelOrdenacionContainer .textoLargo[data-v-9334f954]{display:inline}}@media screen and (max-width: 1200px){.hotelOrdenacionContainer[data-v-9334f954]{max-width:unset}}@media screen and (max-width: 1010px){.hotelOrdenacionContainer[data-v-9334f954]{text-align:left;padding-top:0!important}}@media screen and (max-width: 1010px) and (min-width: 830px){.hotelOrdenacionContainer .textoCorto[data-v-9334f954]{display:inline}.hotelOrdenacionContainer .textoLargo[data-v-9334f954]{display:none}}@media screen and (max-width: 830px){.hotelOrdenacionContainer[data-v-9334f954]{background-color:transparent!important;margin:0!important;padding:0;display:block;border:none;border-radius:0;width:100%!important}#configuracion-compra-container div.hotelOrdenacionContainer h2.tituloOrdenacion[data-v-9334f954]{display:none}.hotelOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-9334f954],.hotelOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-9334f954] .vs__dropdown-menu{min-width:100px!important;width:100%;padding:0}.hotelOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-9334f954] .vs__dropdown-menu{margin-top:5px}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__dropdown-toggle .vs__search{max-width:1px;padding:0;margin:0}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__selected-options{justify-content:center}.hotelOrdenacionContainer .ordenacionContent .select-order[data-v-9334f954] .vs__selected-options span{font-size:16px;color:#464646}.hotelOrdenacionContainer .ordenacionContent .iconoFlecha svg[data-v-9334f954]{fill:#464646}}@media screen and (max-width: 700px){.hotelOrdenacionContainer .textoCorto[data-v-9334f954]{display:inline}.hotelOrdenacionContainer .textoLargo[data-v-9334f954]{display:none}.hotelOrdenacionContainer h2.tituloOrdenacion.ordenacionCollapsed[data-v-9334f954]{border-radius:0 20px 20px 0!important}.hotelOrdenacionContainer h2.tituloOrdenacion>svg[data-v-9334f954]{order:2}.hotelOrdenacionContainer h2.tituloOrdenacion .textoCorto[data-v-9334f954],.hotelOrdenacionContainer h2.tituloOrdenacion .textoLargo[data-v-9334f954]{order:1}.hotelOrdenacionContainer h2.tituloOrdenacion #botonesOrdenacion[data-v-9334f954]{order:3}}@media screen and (max-width: 520px){.hotelOrdenacionContainer .botonera .btnGris[data-v-9334f954]{padding:2px 10px!important}.hotelOrdenacionContainer h2.tituloOrdenacion[data-v-9334f954]{font-size:14px!important}}.modal[data-v-204d74ef]{margin:0;padding:0!important;overscroll-behavior:contain}.habitacion .totalSinDescuento[data-v-204d74ef]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-204d74ef]{width:76%!important;position:relative}.habitacion.noDescuento .totalSinDescuento[data-v-204d74ef]{display:none}div.div_infoHotel h2 span svg[data-v-204d74ef]:first-child{display:inline-block}.habitacion .descuento[data-v-204d74ef]{text-decoration:line-through}.habitacion.noDescuento .descuento[data-v-204d74ef],.hotelResume.filtered[data-v-204d74ef]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-204d74ef]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-204d74ef]{vertical-align:top}div.contenedor_inputs[data-v-204d74ef]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-204d74ef]{margin-top:10px}#sec_contenido_izquierda .buy-process-wrapper div.borde_general[data-v-204d74ef]{border:none!important;margin:0}div#ocio_resultados.seleccion_hotel[data-v-204d74ef]{display:flex;justify-content:space-between}.section-filtros[data-v-204d74ef]{width:25%}.section-resultados[data-v-204d74ef]{width:73%}.filtros-ordenar-responsive[data-v-204d74ef]{display:none}.div_infoHotel .hotelData .botonera .texto-cancelar[data-v-204d74ef]{font-size:14px;margin-right:30px}.div_infoHotel .hotelData .precio .texto-cancelar[data-v-204d74ef]{display:none}.div_infoHotel .hotelData[data-v-204d74ef]{display:grid;grid-template-columns:38% 48% 14%;grid-template-rows:auto;height:100%;padding-right:20px}.div_infoHotel .hotelData p.precio[data-v-204d74ef]{text-align:center;margin:0;color:#464646;font-size:14px;font-weight:400;grid-column:3/4;grid-row:1/2;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.div_infoHotel .hotelData p.precio .valorPrecio[data-v-204d74ef]{display:none}.div_infoHotel .hotelData .botonera .valorPrecio[data-v-204d74ef]{font-size:20px;font-weight:700;display:inline-flex;align-items:baseline;color:#fff}.div_infoHotel .hotelData .valorPrecio .small[data-v-204d74ef]{font-size:75%;font-weight:inherit}.div_infoHotel .hotelData .botonera[data-v-204d74ef]{margin:0;grid-column:2/4;grid-row:2/3;display:flex;justify-content:flex-end;align-items:baseline}.enlace-hotel-detail[data-v-204d74ef]{text-decoration:none!important}@media screen and (max-width: 755px){.input_buscador[data-v-204d74ef],div.contenedor_inputs div.input select.childrenInput[data-v-204d74ef],div.contenedor_inputs div.input select.childsInput[data-v-204d74ef]{padding-left:30px!important}}.hotelBase[data-v-204d74ef]{font-family:Roboto,sans-serif}div.div_infoHotel p.direccion[data-v-204d74ef]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-204d74ef]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-204d74ef]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-204d74ef]{width:100%}.seleccion_hotel .precioPagarYa[data-v-204d74ef]{width:auto}.hotelResume.selected .precioPagarYa[data-v-204d74ef]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-204d74ef]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-204d74ef]{fill:#fff}.precioPagarYa .precio[data-v-204d74ef]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-204d74ef]{display:block;width:auto;margin:5px 0 0;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-204d74ef]{margin-top:5px}.btn_mini[data-v-204d74ef]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-204d74ef]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-204d74ef]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-204d74ef]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-204d74ef]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.rateComments span[data-v-204d74ef]{margin-left:2px}.rateComments span.tarifaNoReembolsable[data-v-204d74ef]{color:#666}.btnSeleccionar[data-v-204d74ef],.btnSeleccionado[data-v-204d74ef]{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}.btnSeleccionar svg[data-v-204d74ef],.btnSeleccionado svg[data-v-204d74ef]{width:15px}.btnSeleccionado[data-v-204d74ef]{background:#22848e}.boton_toggle_habitaciones svg polygon[data-v-204d74ef]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-204d74ef]{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-204d74ef]{display:block!important}div.div_infoHotel .conceptos h2[data-v-204d74ef]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .restoDeHabitaciones .conceptos h2[data-v-204d74ef],div.modalHabitaciones .restoDeHabitaciones[data-v-204d74ef] .conceptos h2{padding:5px 0!important}div.div_infoHotel .groupConceptos .conceptos:first-child h2[data-v-204d74ef]{margin-top:5px}div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-204d74ef]{font-size:16px!important;padding:8px 0;display:inline-block;vertical-align:top}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-204d74ef]{padding:0 20px!important}div.hotelSelected[data-v-204d74ef]{display:none!important}.nombre_opcional.datosHab[data-v-204d74ef]{display:block;font-size:18px;padding:10px;color:#666;font-family:Roboto,sans-serif}.nombre_opcional.datosHab.primera[data-v-204d74ef]{padding:10px 0 4px 5px!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-204d74ef]{border-top:2px solid}.regimenHab[data-v-204d74ef]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-204d74ef] *,.detalle_hotel[data-v-204d74ef] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-204d74ef]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.restoDeHabitaciones[data-v-204d74ef]{background-color:#fff!important}div.resumen_reservar[data-v-204d74ef]{float:right;margin-left:5px}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-204d74ef]{font-size:13px!important;color:#666;max-width:400px}.concepto div.resumen_reservar .btn1[data-v-204d74ef]{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-204d74ef]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-204d74ef]{display:none!important}.seleccionHotels div.hotelResume .groupConceptos[data-v-204d74ef]{background-color:transparent!important;padding:0}div.hotelResume[data-v-204d74ef]{width:100%;margin-top:0;margin-bottom:25px;padding-top:0;min-height:unset!important;border:none!important;border-radius:8px;background-color:#fff}.precioPagarYa button:hover svg g[data-v-204d74ef]{fill:#fff}.barraHabitacion .div_suplemento[data-v-204d74ef]{display:none}.precioPagarYa[data-v-204d74ef]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-204d74ef]{height:15px}.swal2-container .swal_fichaHotel[data-v-204d74ef]{width:50%!important}.swal2-modal[data-v-204d74ef]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-204d74ef]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-204d74ef]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-204d74ef]:hover,.hotelResume div.resumen_reservar .btn1[data-v-204d74ef]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-204d74ef]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-204d74ef]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-204d74ef]{margin:0 20px!important}.swal2-container.swal2-in[data-v-204d74ef]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-204d74ef]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .img_hotel[data-v-204d74ef]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-204d74ef]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-204d74ef]{display:inline-block}div.tarifasInline[data-v-204d74ef]{display:block}.lineaEscogerTarifa[data-v-204d74ef]{text-align:right;display:inline-block;float:right}#ocio_resultados h2.v2_titulo2 .marquee[data-v-204d74ef]{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-204d74ef],.puntosSuspensivos.hideOnMobile[data-v-204d74ef],.verFichaHotel.hideOnMobile[data-v-204d74ef]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-204d74ef],#ocio_resultados div.hotelResume2.selected[data-v-204d74ef]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-204d74ef]{background:none!important;border:none!important;width:100%!important;margin:0!important;float:none!important;text-align:left}.lineagris[data-v-204d74ef]{margin:0 10px}.containerBotonPagarYa[data-v-204d74ef]{display:block}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-204d74ef]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1200px){.hotelBase[data-v-204d74ef]{max-width:330px!important}}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-204d74ef]{width:100%}}@media screen and (max-width: 1010px){.hotelBase[data-v-204d74ef]{max-width:350px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-204d74ef]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-204d74ef],.puntosSuspensivos.hideOnMobile[data-v-204d74ef],.verFichaHotel.hideOnMobile[data-v-204d74ef]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-204d74ef],.borderPunteado[data-v-204d74ef]{display:none!important}.lineaEscogerTarifa[data-v-204d74ef]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-204d74ef]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-204d74ef]{width:100%}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-204d74ef]{max-width:100%;width:100%}.precioPagarYa[data-v-204d74ef]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-204d74ef]{background:#fff}.precioPagarYa .btn_mini[data-v-204d74ef]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-204d74ef]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-204d74ef]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-204d74ef]{display:none!important}.precioPagarYa .precio[data-v-204d74ef]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-204d74ef]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-204d74ef]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-204d74ef]{padding:0!important}.hotelBase[data-v-204d74ef]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-204d74ef]{margin-top:30px!important}#divBusqueda[data-v-204d74ef]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-204d74ef]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-204d74ef]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-204d74ef]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-204d74ef]{width:100%!important}div.img_hotel img[data-v-204d74ef]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-204d74ef]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-204d74ef]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-204d74ef]{font-size:13px!important}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-204d74ef]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-204d74ef]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-204d74ef]{padding-bottom:5px!important}.boton_toggle_habitaciones[data-v-204d74ef],div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-204d74ef],div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-204d74ef]{font-size:11px!important}.boton_toggle_habitaciones svg[data-v-204d74ef]{margin-right:0!important;float:right}h2 div.resumen_reservar .btn1[data-v-204d74ef]{padding:5px 15px!important}.precioPagarYa .btn_mini[data-v-204d74ef]{padding:0!important}.barraHabitacion span.rateComments[data-v-204d74ef]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-204d74ef],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-204d74ef]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-204d74ef]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-204d74ef]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-204d74ef]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-204d74ef]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-204d74ef]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-204d74ef]{float:none!important}#info_compra div.producto_pagarya span[data-v-204d74ef]: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-204d74ef] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-204d74ef],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-204d74ef]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-204d74ef]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-204d74ef]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-204d74ef]{fill:#22848e!important}.distancia .verFichaHotel[data-v-204d74ef]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-204d74ef]{width:160px}.verFichaHotel[data-v-204d74ef],.imgHotel[data-v-204d74ef],.nombreHotel[data-v-204d74ef]{cursor:pointer;color:#000}.seleccion_hotel p.btn_mas_hoteles[data-v-204d74ef]{text-align:center}.seleccion_hotel span.ver_mas_hoteles[data-v-204d74ef]{margin-top:0;background-color:transparent;border:none;font-size:15px!important;text-transform:lowercase;padding:5px 25px!important;font-weight:700;cursor:pointer}.seleccion_hotel span.ver_mas_hoteles[data-v-204d74ef]:hover{background-color:transparent!important}.cargando_filtros[data-v-204d74ef],.sin_resultados[data-v-204d74ef]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-204d74ef]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-204d74ef]{width:31%;vertical-align:top;min-height:390px!important;position:relative;margin:0 auto}.img_hotel[data-v-204d74ef]{width:100%}button.btnElegir[data-v-204d74ef]{display:flex;align-items:center;justify-content:center;padding:2px 0;margin:0;border:0;color:#fff;font-size:20px;text-transform:lowercase;width:200px;border-radius:5px;transition-property:background-color;transition-duration:.4s}span.textoElegir[data-v-204d74ef]{display:block;margin:0;border-radius:15px;font-family:Rotobo,sans-serif;font-size:20px;color:#fff;border:0;text-align:center;padding:3px 18px;outline:none;transition:.5s ease-in-out}svg.flecha-elegir[data-v-204d74ef]{display:none}span.tag-ok[data-v-204d74ef]{background:#cbdc82;border-radius:5px;padding:2px 7px;color:#73a931;margin:0 auto;display:none;white-space:nowrap}span.tag-ok svg[data-v-204d74ef]{width:16px;vertical-align:middle}span.tag-ok svg .fil0[data-v-204d74ef]{fill:#73a931}.div_infoHotel.selected span.tag-ok[data-v-204d74ef]{display:block}button.btnElegir[data-v-204d74ef]:hover{background-color:#d62d61!important;transform:scale(1)}.div_infoHotel[data-v-204d74ef]{padding:0!important;height:100%;display:block}div.hotelResume[data-v-204d74ef]{padding:0!important}.img_hotel[data-v-204d74ef]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important;position:relative;grid-column:1/2;grid-row:1/3}.hotelBase[data-v-204d74ef]{max-width:100%;width:100%;text-align:left;padding:0;z-index:1;grid-column:2/4;grid-row:1/2}.div_infoHotel .hotelBase p[data-v-204d74ef]{margin:5px 0}div.imgHotel[data-v-204d74ef]{height:180px;position:relative;display:flex;justify-content:center;align-items:center}.imgHotel .lupa[data-v-204d74ef]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg)}.imgHotel:hover .lupa[data-v-204d74ef]{display:block}.div_infoHotel p.nombreHotel[data-v-204d74ef]{font-size:20px;margin:10px 0 5px!important;font-weight:700;display:flex;align-items:center;color:#464646!important;position:relative}.div_infoHotel p.nombreHotel span[data-v-204d74ef]{color:#464646}.div_infoHotel .datosTipoHotel[data-v-204d74ef]{font-size:14px;font-weight:400;color:#464646}div.img_hotel img[data-v-204d74ef]{display:none}.div_infoHotel .distancia[data-v-204d74ef],.div_infoHotel .nombre-regimen[data-v-204d74ef]{color:inherit;font-size:inherit!important;font-weight:inherit}.verFichaHotel[data-v-204d74ef]{font-size:12px}.datosTipoHotel[data-v-204d74ef],.hotelServicios[data-v-204d74ef]{border-bottom:none!important}.borderPunteado[data-v-204d74ef]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-204d74ef],#ocio_resultados div.hotelResume2.selected[data-v-204d74ef]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-204d74ef]{line-height:0px;margin-left:20px}.div_infoHotel .categoriaHotel[data-v-204d74ef] svg{width:17px;height:17px;margin-right:3px;fill:#464646}.div_infoHotel .distancia[data-v-204d74ef]{margin:-5px 0 0!important}.valoraciones .valoracion[data-v-204d74ef]{transition-duration:.25s;margin-bottom:25px}.valoracion .puntuacion[data-v-204d74ef]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.hotelBase .valoracion .puntuacion[data-v-204d74ef]{cursor:pointer}.hotelBase .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-204d74ef]{font-weight:700;margin-left:4px}.hotelBase .valoracion .puntuacion .total-valoracion[data-v-204d74ef]{font-size:.9em}.hotelBase .valoracion .puntuacion .valoraciones-totales[data-v-204d74ef]{font-size:.9em;margin-left:4px}.valoracion .puntuacion>div[data-v-204d74ef]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-204d74ef]{display:block;margin-left:-1px;height:100%;border-radius:10px}svg.serviceIcon[data-v-204d74ef]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-204d74ef],.hotelServicios[data-v-204d74ef]{border-bottom:0}span.textoElegir[data-v-204d74ef]{color:#fff}.btnElegir.seleccionado span.textoElegir[data-v-204d74ef]{display:none!important}.swal_fichaHotel[data-v-204d74ef] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-204d74ef]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-204d74ef]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-204d74ef]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-204d74ef]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-204d74ef]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-204d74ef]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-204d74ef]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-204d74ef]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-204d74ef]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-204d74ef]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-204d74ef]{display:block}.swal_fichaHotel p.seccionSwal[data-v-204d74ef]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-204d74ef]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-204d74ef]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-204d74ef]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-204d74ef]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-204d74ef]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-204d74ef]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-204d74ef]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-204d74ef]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-204d74ef]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-204d74ef]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-204d74ef]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-204d74ef]{color:#1d7a1f}.btnShowDescripcion[data-v-204d74ef]{display:none}.habitacionesSwal .conceptos[data-v-204d74ef]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-204d74ef]{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-204d74ef]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-204d74ef]{float:none!important}.habitacionesSwal h2[data-v-204d74ef]{text-align:right;font-size:12px;margin:5px 0;height:25px}.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-204d74ef]{float:left;margin-top:7px}.habitacionesSwal path.fillMarcaBlanca[data-v-204d74ef]{fill:#22848e!important}path.fillMarcaBlanca[data-v-204d74ef]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-204d74ef]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-204d74ef],.habitacionesSwal .btnSeleccionado[data-v-204d74ef]{background:#fff;padding:5px 12px;border-radius:20px;color:#006!important;border:1px solid #000066;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-204d74ef]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-204d74ef]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-204d74ef]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-204d74ef]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-204d74ef]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-204d74ef],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-204d74ef]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-204d74ef]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-204d74ef]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-204d74ef]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-204d74ef],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-204d74ef]{float:none}.headInfoHotel[data-v-204d74ef]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-204d74ef]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-204d74ef]{display:inline-block}.headInfoHotel .nombre[data-v-204d74ef]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-204d74ef]{height:20px!important}.headInfoHotel p.direccionn[data-v-204d74ef]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-204d74ef]{fill:#e80870!important}#filtersContainer[data-v-204d74ef]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-204d74ef]{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-204d74ef]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-204d74ef]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-204d74ef]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-204d74ef]{background:transparent;font-weight:700}.contenedorFiltros[data-v-204d74ef]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-204d74ef]{color:#000}.hotelsFilterContainer[data-v-204d74ef]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-204d74ef]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-204d74ef]{margin:0}.contenedorFiltros[data-v-204d74ef]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-204d74ef]{color:#fff}#contenedorFiltros button.btnGris[data-v-204d74ef]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-204d74ef]{display:none!important}.btnOrdenar.selected svg.check[data-v-204d74ef]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-204d74ef]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-204d74ef]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-204d74ef],.swal_fichaHotel span.descuento .textoDescuento[data-v-204d74ef]{display:none!important}.swal_fichaHotel span.descuento[data-v-204d74ef],.div_infoHotel span.descuento[data-v-204d74ef]{background:transparent!important}.habitacionesSwal span.descuento[data-v-204d74ef] *,.div_infoHotel span.descuento[data-v-204d74ef] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-204d74ef]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-204d74ef]{outline:none!important}span.smallDecimals[data-v-204d74ef]{font-size:10px}div.img_hotel img[data-v-204d74ef]{display:block;height:100%;border:none!important;border-radius:8px 0 0 8px;background-color:#464646}div.img_hotel[data-v-204d74ef]:after{display:block;content:"";position:absolute;top:0;right:-2.757rem;width:4.5125rem;height:100%;transform:skew(10deg);background-color:#fff}.popUpInfo.tarifaComentarios[data-v-204d74ef]{background-color:#000c;color:#fff;font-size:12px;padding:10px}.popUpInfo.tarifaComentarios div[data-v-204d74ef]{margin-bottom:20px}p.tituloGastos[data-v-204d74ef]{color:#fff!important;font-size:13px!important}.filaFiltrarOrdenar .filtrarResultados[data-v-204d74ef]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271;align-items:center}.filaFiltrarOrdenar .textoCorto[data-v-204d74ef]{display:none;font-size:14px}@media screen and (max-width: 1090px){.hotelResume[data-v-204d74ef]{min-height:370px!important}.hotelsFilterContainer[data-v-204d74ef],#filtersContainer .contenidoOrdenarPor[data-v-204d74ef],#filtersContainer[data-v-204d74ef]{width:auto!important;height:auto}div.imgHotel[data-v-204d74ef]{height:180px}#filtersContainer[data-v-204d74ef]{margin-left:10px}div.seleccion_ocio.seleccion_hotel[data-v-204d74ef]{width:78%!important}span.textoElegir[data-v-204d74ef],span.tag-ok[data-v-204d74ef]{margin-left:0}}@media screen and (max-width: 1020px){div.seleccion_ocio.seleccion_hotel[data-v-204d74ef]{width:99%!important}#filtersContainer .contenidoOrdenarPor[data-v-204d74ef]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-204d74ef]{right:0}.contenidoOrdenarPor p[data-v-204d74ef]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-204d74ef]{float:left!important;margin-right:20px;cursor:pointer}.hotelResume[data-v-204d74ef]{width:48%}.headInfoHotel .info[data-v-204d74ef]{float:right;width:78%}}@media screen and (max-width: 930px){.swal_fichaHotel .nombre[data-v-204d74ef]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-204d74ef]{height:20px!important}.headInfoHotel .info[data-v-204d74ef]{float:right;width:78%}.slick-slider .slick-track[data-v-204d74ef]{height:50px}.filaFiltrarOrdenar .textoLargo[data-v-204d74ef]{font-size:14px}.filaFiltrarOrdenar div[data-v-204d74ef]{padding:7px}}@media screen and (max-width: 830px){.section-filtros[data-v-204d74ef],.section-resultados .orden-container[data-v-204d74ef]{display:none}.section-resultados[data-v-204d74ef]{width:100%}.filtros-ordenar-responsive[data-v-204d74ef]{display:flex;background-color:#fff!important;margin:0 0 10px!important;padding:8px 10px;width:100%!important;align-items:center;max-width:unset;position:relative;border:2px solid #767676;border-radius:5px}.filtros-ordenar-responsive>div[data-v-204d74ef]{display:flex;justify-content:center;width:50%!important;font-weight:700;color:#464646;padding:8px 0}.filtros-ordenar-responsive>div[data-v-204d74ef]:first-child{border-right:1px solid #dadada}[data-v-204d74ef] .modal-filtros .modal-content{border:none;border-radius:0}div.imgHotel[data-v-204d74ef],div.img_hotel img.main[data-v-204d74ef]{object-fit:cover}.div_infoHotel .hotelData[data-v-204d74ef]{grid-template-columns:35% 60% 5%;padding-right:10px}.div_infoHotel p.nombreHotel[data-v-204d74ef]{font-size:16px;margin:10px 0;align-items:flex-start;flex-direction:column}.div_infoHotel p.nombreHotel .categoriaHotel[data-v-204d74ef]{margin:5px 0 2px}.div_infoHotel .datosTipoHotel[data-v-204d74ef]{font-size:14px}.div_infoHotel .datosTipoHotel[data-v-204d74ef]>*{margin:0 0 5px!important}.div_infoHotel .hotelData p.precio[data-v-204d74ef]{grid-column:2/4;grid-row:2/3;display:flex;flex-direction:row;align-items:center;margin-bottom:10px;z-index:1;max-height:40px;align-self:flex-end}.div_infoHotel .hotelData p.precio>span[data-v-204d74ef]:not(.valorPrecio):not(.texto-cancelar){display:none}.div_infoHotel .hotelData p.precio .valorPrecio[data-v-204d74ef]{font-size:22px;font-weight:700;display:inline-flex;align-items:baseline}.div_infoHotel .hotelData .botonera[data-v-204d74ef]{grid-column:3/4;grid-row:1/2;align-items:center}.div_infoHotel .hotelData .botonera .btnElegir[data-v-204d74ef]{background-color:transparent!important;padding:0}.div_infoHotel .hotelData .botonera .btnElegir span.textoElegir[data-v-204d74ef]{display:none}.div_infoHotel .hotelData .botonera .btnElegir svg.flecha-elegir[data-v-204d74ef]{display:block;fill:#d62d61;margin-top:50px}.div_infoHotel .hotelData .botonera .valorPrecio[data-v-204d74ef],.div_infoHotel .hotelData .botonera .texto-cancelar[data-v-204d74ef]{display:none}.div_infoHotel .hotelData .precio .texto-cancelar[data-v-204d74ef]{display:inline;font-size:14px;margin-right:20px}.swal_fichaHotel tr.titulo td[data-v-204d74ef]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-204d74ef]{font-size:13px}.hotelResume[data-v-204d74ef]{width:31%}.modal .modal-dialog[data-v-204d74ef]{max-width:100%;margin:0}.enlace-hotel-detail[data-v-204d74ef]{flex-direction:column;align-items:flex-start}.btnElegir .enlace-hotel-detail[data-v-204d74ef]{align-items:flex-end}}@media screen and (max-width: 805px){.hotelResume[data-v-204d74ef]{min-height:350px!important}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-204d74ef]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-204d74ef]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-204d74ef]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-204d74ef]{display:inline-block!important}}@media screen and (max-width: 705px){div.imgHotel[data-v-204d74ef],div.img_hotel img.main[data-v-204d74ef]{min-height:180px}.hoteBase[data-v-204d74ef]{margin-top:0!important}}@media screen and (max-width: 680px){.hotelResume[data-v-204d74ef]{width:45%}.filaFiltrarOrdenar .textoCorto[data-v-204d74ef]{display:inline}.filaFiltrarOrdenar .textoLargo[data-v-204d74ef]{display:none}.filaFiltrarOrdenar div[data-v-204d74ef]{padding:3px}.filaFiltrarOrdenar div svg[data-v-204d74ef]{height:60%}}@media screen and (max-width: 560px){.headInfoHotel img.main[data-v-204d74ef]{display:none}.headInfoHotel .info[data-v-204d74ef]{float:none;width:100%}.modalHabitaciones .imgModalHabitaciones[data-v-204d74ef],.modalHabitaciones .direccion[data-v-204d74ef]{display:none}.modalHabitaciones div.hotel[data-v-204d74ef],.modalValoraciones div.hotel[data-v-204d74ef]{justify-content:center}.modalHabitaciones div.hotel .nombre[data-v-204d74ef],.modalValoraciones div.hotel .nombre[data-v-204d74ef]{font-size:15px;display:block}}@media screen and (max-width: 530px){.hotelResume[data-v-204d74ef]{min-height:350px!important;margin-left:10px}.swal2-container.swal2-fade.swal2-in[data-v-204d74ef]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-204d74ef]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-204d74ef]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-204d74ef]{width:100!important}img#imagenActualSwal[data-v-204d74ef]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-204d74ef]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-204d74ef]{margin:20px auto}.slick-slider .slick-track[data-v-204d74ef]{height:auto}}@media screen and (max-width: 450px){.hotelResume[data-v-204d74ef]{width:95%;float:none;margin:20px auto;min-height:450px!important}.hotelResume.seleccionado[data-v-204d74ef]{display:none}}@media screen and (max-width: 450px){.hotelResume[data-v-204d74ef]{float:none;margin:20px auto;min-height:400px!important}table.tablaServicios[data-v-204d74ef],.tablaServicios thead[data-v-204d74ef],.tablaServicios tbody[data-v-204d74ef],.tablaServicios th[data-v-204d74ef],.tablaServicios td[data-v-204d74ef],.tablaServicios tr[data-v-204d74ef]{display:block}.tablaServicios thead tr[data-v-204d74ef]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-204d74ef]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-204d74ef]: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-204d74ef]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-204d74ef]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-204d74ef]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-204d74ef]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-204d74ef]:nth-of-type(5):before{content:"Otros"}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-204d74ef]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-204d74ef]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-204d74ef]{line-height:15px;font-size:12px!important}}.grupoDerecha[data-v-204d74ef]{margin-left:0;width:100%!important;background-color:transparent!important;float:none;display:block}.filaFiltrarOrdenar[data-v-204d74ef]{display:flex;justify-content:space-between}.filaFiltrarOrdenar div[data-v-204d74ef]{background:gray;color:#fff;padding:10px;font-weight:700;text-align:left;width:unset}.filaFiltrarOrdenar .filtrarResultados[data-v-204d74ef]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271}.ordenarResultados[data-v-204d74ef]{border-bottom-left-radius:20px;border-top-left-radius:20px}div.hotel[data-v-204d74ef]{text-align:left;font-size:11px;margin-bottom:15px;display:flex;align-items:flex-start}div.hotel img[data-v-204d74ef]{width:100%}div.hotel .nombre[data-v-204d74ef],.hotel .categoria[data-v-204d74ef]{font-size:20px;display:inline-flex;margin-right:10px}.modalHabitaciones div.hotel img.main[data-v-204d74ef]{width:175px;height:130px;object-fit:cover;margin-right:15px}.modalHabitaciones[data-v-204d74ef],.modalValoraciones[data-v-204d74ef]{padding:0 1em}.modalHabitaciones[data-v-204d74ef]{border-bottom:1px solid #dee2e6}[data-v-204d74ef] .modal-dialog .modal-content footer.modal-footer{padding:0 0 1.5rem;border:0;margin:0}.seleccion_hotel .seleccionHotels.grupoDerecha[data-v-204d74ef]{margin:0 0 10px}.resultsHoteles[data-v-204d74ef]{display:flex;flex-direction:column;margin-top:15px}.loader.loader-filtros[data-v-204d74ef]{margin-top:150px}.hotelesVacio[data-v-204d74ef]{margin-top:50px;padding:20px;text-align:center}.texto_swal_nueva_busqueda[data-v-204d74ef]{font-size:1.8rem!important}.content_swal_nueva_busqueda[data-v-204d74ef]{font-size:1.4rem!important}.btnSwal[data-v-204d74ef]{border-radius:50px!important;padding:.2em 2em!important}.swal2-icon-show[data-v-204d74ef]{width:0!important;height:0!important;margin:.25rem auto!important;border:0!important}.icono-ok[data-v-204d74ef]{width:16px;fill:#fff;vertical-align:unset!important;margin-right:7px}.aviso[data-v-204d74ef]{margin:10px 0;color:#f18b17;display:flex}.aviso img[data-v-204d74ef]{width:10px;margin-right:13px}.botonConfirmar[data-v-204d74ef]{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-204d74ef]{display:block}}@media screen and (max-width: 700px){.hotelesVacio[data-v-204d74ef]{padding:120px 20px 0}}.seleccion_normal[data-v-b9678131]{margin-left:2rem;border:3px solid #f18b17;border-top:none}.cestaProducto[data-v-b9678131]{border:none;padding:0;flex-direction:column;margin:0}.columnaCentralCesta[data-v-b9678131]{padding:10px;width:100%}.columnaCentralCesta p[data-v-b9678131]{font-size:14px}.nombreProductoCesta[data-v-b9678131]{background-color:#f18b17;padding:5px;display:flex;justify-content:space-between;align-items:center}.resultados-productos.tarjeta-recarga h2[data-v-b9678131]{display:flex;align-self:center;margin:1rem 0;border-style:none none solid none!important;font-size:1.2rem;color:#000}.resultados-productos.tarjeta-recarga h2 svg[data-v-b9678131]{width:8px;height:unset;margin-left:15px;transform:rotate(90deg)}.contenedorCalendario[data-v-b9678131]{position:relative;z-index:10}.btn-calendar[data-v-b9678131]{padding:0 4px 0 10px;border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center}.btn-calendar img[data-v-b9678131]{border-left:1px solid #9a9a9a;padding:4px 0 4px 4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-b9678131]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-b9678131]{font-size:13px;white-space:nowrap}}.pasosTarjetaRecarga ul[data-v-b9678131]{list-style-type:none;width:100%;display:flex;justify-content:space-between;align-items:center}.pasosTarjetaRecarga ul li[data-v-b9678131]{width:1.8em;height:1.5em;border-radius:50%;color:#fff;font-size:20px;background-color:#c5c7c6;text-align:center}.pasosTarjetaRecarga ul .linea-pasos[data-v-b9678131]{width:52%;height:2px;background-color:#c5c7c6}.pasosTarjetaRecarga ul .ok[data-v-b9678131]{background-color:#476727}.pasosTarjetaRecarga ul .actual[data-v-b9678131]{background-color:#f18b17}.carrusel_tarjetas[data-v-b9678131]{width:100%}.carrusel_tarjetas.selected img.tarjeta[data-v-b9678131]{opacity:.3}.carrusel_tarjetas img.tarjeta[data-v-b9678131]{width:154px;cursor:pointer;margin-right:20px;border:#000000 solid;border-width:2px!important;border-radius:8px;transition:opacity .5s}.carrusel_tarjetas img.tarjeta.bordeMarcaBlanca[data-v-b9678131]{opacity:1}.carrusel_tarjetas img.tarjeta[data-v-b9678131]:last-child{margin-right:0}.botonera[data-v-b9678131]{margin:20px auto;display:flex;justify-content:center}.botonera button[data-v-b9678131]{width:120px;padding:2px 11px!important}.btn-siguiente[data-v-b9678131]{margin-left:20px}.btn-siguiente[disabled][data-v-b9678131]{background-color:#999!important;transform:none;cursor:default}.btn-siguiente svg[data-v-b9678131]{width:16px;vertical-align:top}.btn-siguiente svg .fil0[data-v-b9678131]{fill:#fff}.fila-form>div[data-v-b9678131]{width:46%}.importe[data-v-b9678131]{width:50%}.control-group[data-v-b9678131]{position:relative}input[data-v-b9678131],textarea[data-v-b9678131]{border-radius:30px;border:none!important;color:#000;background:#f0f0f0!important;padding:10px 15px!important;margin:5px 0;outline:none;-webkit-appearance:none}textarea[data-v-b9678131]{border-radius:10px}.has-value input[data-v-b9678131]{color:#000}.label[data-v-b9678131]{position:absolute;top:15px;left:15px;padding:5px;font-size:16px;color:#fff;pointer-events:none;opacity:0;transition:all .25s ease}.has-value .label[data-v-b9678131]{top:-10px;left:13px;font-size:12px;color:#000;font-weight:700;opacity:1}.checkEmail input:checked~.checkmark[data-v-b9678131]{border:0}.checkEmail label[data-v-b9678131]{display:block;position:relative;padding-left:22px;margin-bottom:5px;cursor:pointer;font-size:14px;width:98%}.checkEmail input[data-v-b9678131]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-b9678131]{position:absolute;top:0;left:0;height:15px;width:15px;border-radius:3px;border:1px #666666 solid;box-sizing:border-box}.checkEmail label:hover input~.checkmark[data-v-b9678131]{border-color:#333}.checkmark[data-v-b9678131]:after{content:"";position:absolute;display:none}.checkEmail label input:checked~.checkmark[data-v-b9678131]:after{display:block}.checkEmail label .checkmark[data-v-b9678131]:after{left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.search_trains_container[data-v-b9678131]{padding:0;background-color:transparent}[data-v-b9678131] .modal-dialog{max-width:fit-content}[data-v-b9678131] .modal-content{width:21cm;height:29.7cm}[data-v-b9678131] header.modal-header{width:unset;height:unset;border:0;display:block;text-align:center;padding-bottom:0}[data-v-b9678131] header button.close{padding:0;top:20px;right:20px}[data-v-b9678131] div.modal-body{text-align:center;padding-top:0}[data-v-b9678131] div.modal-body .tarjetaSeleccionada{position:relative;width:300px;margin:0 auto 20px}[data-v-b9678131] div.modal-body .tarjeta{width:100%;cursor:default;border:#000000 solid;border-width:2px!important;border-radius:13px}[data-v-b9678131] div.modal-body .tarjetaSeleccionada .textoTarjeta{position:absolute;bottom:9px;left:18px;text-align:left;font-size:13px;margin-bottom:0}[data-v-b9678131] div.modal-body .tarjetaSeleccionada .textoTarjeta span{display:block}[data-v-b9678131] div.modal-body .tarjeta.reverso{width:300px;height:199px;border:0;background-color:#c5c7c6;margin:1.5em auto 0;text-align:left;padding:7px 12px;font-size:13px}[data-v-b9678131] div.modal-body .remitente{font-style:italic;font-size:13px}[data-v-b9678131] div.modal-body img.logoWeb{width:23%}[data-v-b9678131] div.modal-body img.logoWeb.colorBackgroundMarcaBlanca{border-radius:10px}[data-v-b9678131] .modal-dialog .modal-content footer.modal-footer{border:0;text-align:left;margin:1em 0 0;padding:0}[data-v-b9678131] footer.modal-footer{border-style:solid none none none!important;border-width:6px!important}[data-v-b9678131] footer.modal-footer ol{list-style-type:none;font-size:11px}[data-v-b9678131] footer.modal-footer ol li{margin:1em}@media screen and (max-width: 575px){#ocio_resultados[data-v-b9678131]{width:93.6vw}#paso1 .concepto[data-v-b9678131]{width:93vw}.carrusel_tarjetas[data-v-b9678131]{white-space:nowrap;overflow-x:scroll}.carrusel_tarjetas img.tarjeta[data-v-b9678131]{width:225px;border-radius:9px}.botonera[data-v-b9678131]{width:90%}.fila-form[data-v-b9678131]{flex-direction:column}.fila-form>div[data-v-b9678131]{width:100%}.importe[data-v-b9678131]{width:100%}[data-v-b9678131] #modalVistaPrevia{padding-top:0}[data-v-b9678131] #modalVistaPrevia .modal-dialog{margin:0;height:100%;max-width:100%}[data-v-b9678131] #modalVistaPrevia .modal-dialog .modal-content{border:0;border-radius:0;width:unset;height:145%}[data-v-b9678131] #modalVistaPrevia .modal-footer{display:none}[data-v-b9678131] div.modal-body .tarjetaSeleccionada,[data-v-b9678131] div.modal-body .tarjeta.reverso{width:260px;height:173px}[data-v-b9678131] div.modal-body .tarjetaSeleccionada .textoTarjeta{bottom:6px;margin:0}[data-v-b9678131] div.modal-body img.logoWeb{width:40%}.carrusel_tarjetas[data-v-b9678131]::-webkit-scrollbar{-webkit-appearance:none}.carrusel_tarjetas[data-v-b9678131]::-webkit-scrollbar:vertical{width:10px}.carrusel_tarjetas[data-v-b9678131]::-webkit-scrollbar-button:increment,.contenedor[data-v-b9678131]::-webkit-scrollbar-button{display:none}.carrusel_tarjetas[data-v-b9678131]::-webkit-scrollbar:horizontal{height:8px}.carrusel_tarjetas[data-v-b9678131]::-webkit-scrollbar-thumb{background-color:#797979;border-radius:20px;border:2px solid #f1f2f3}.carrusel_tarjetas[data-v-b9678131]::-webkit-scrollbar-track{border-radius:10px}}.sesiones_civitatis[data-v-ebb176b6]{display:flex;flex-direction:column}.sesiones_civitatis div.entrada[data-v-ebb176b6]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_civitatis div.entrada .buyerTypeSelect[data-v-ebb176b6]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_civitatis div.entrada .precioEntrada[data-v-ebb176b6]{margin-left:20px;font-size:16px}.sesiones_civitatis div.entrada .totalEntrada[data-v-ebb176b6]{margin-left:20px}.sesiones_civitatis div.entrada .buyerTypeLabel[data-v-ebb176b6]{cursor:default;margin:0 15px;width:30%}.sesiones_civitatis div.entrada div.infoEntrada[data-v-ebb176b6]{position:relative}.sesiones_civitatis div.entrada .popUpInfo[data-v-ebb176b6]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_civitatis div.entrada .masInfo:hover+.popUpInfo[data-v-ebb176b6]{display:block}.sesiones_civitatis div.entrada .add-subtract-container[data-v-ebb176b6]{margin-left:auto;display:flex;align-items:center}.sesiones_civitatis div.entrada .add-subtract-container button[data-v-ebb176b6]{width:fit-content}.sesiones_civitatis div.entrada .add-subtract-container button svg[data-v-ebb176b6]{width:24px;height:24px}.sesiones_civitatis div.entrada .add-subtract-container button:disabled svg[data-v-ebb176b6]{fill:#dadada!important}.sesiones_civitatis div.entrada .add-subtract-container .num-tickets[data-v-ebb176b6]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-ebb176b6]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_civitatis button.btnReservar[data-v-ebb176b6]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_civitatis button.btnReservar svg[data-v-ebb176b6]{fill:#fff;width:16px;vertical-align:unset}.sesiones_civitatis .filaTotal .total[data-v-ebb176b6]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_civitatis .filaTotal .total span[data-v-ebb176b6]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}@media screen and (max-width: 550px){.sesiones_civitatis div.entrada[data-v-ebb176b6]{flex-wrap:wrap}.sesiones_civitatis div.entrada .buyerTypeSelect[data-v-ebb176b6]{order:3;margin:0 8px}.sesiones_civitatis div.entrada .buyerTypeLabel[data-v-ebb176b6]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_civitatis div.entrada div.infoEntrada[data-v-ebb176b6]{margin-left:8px}.sesiones_civitatis div.entrada .popUpInfo[data-v-ebb176b6]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-ebb176b6]{align-items:flex-end}.sesiones_civitatis .filaTotal .total[data-v-ebb176b6]{margin-bottom:10px}}.cestaProducto[data-v-6bcb4f5c]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-6bcb4f5c]{display:flex;align-items:center}.contenedorCalendario[data-v-6bcb4f5c]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-6bcb4f5c]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-6bcb4f5c]{font-size:14px}.btn-calendar[data-v-6bcb4f5c]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-6bcb4f5c]:disabled{pointer-events:none}.btn-calendar span[data-v-6bcb4f5c]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-6bcb4f5c]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-6bcb4f5c]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-6bcb4f5c]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-6bcb4f5c],.cabecera-resultados .nombreProductoCesta[data-v-6bcb4f5c]{font-size:.7em}}.sesiones_sendaViva[data-v-075fd710]{display:flex;flex-direction:column}.sesiones_sendaViva div.entrada[data-v-075fd710]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_sendaViva div.entrada .precioEntrada[data-v-075fd710]{margin-left:20px;font-size:16px}.sesiones_sendaViva div.entrada .totalEntrada[data-v-075fd710]{margin-left:20px}.sesiones_sendaViva div.entrada .ticketSelect[data-v-075fd710]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_sendaViva div.entrada .ticketForm.ticketLabel[data-v-075fd710]{cursor:default;margin:0 15px;width:30%}.sesiones_sendaViva div.entrada div.infoEntrada[data-v-075fd710]{position:relative}.sesiones_sendaViva div.entrada .popUpInfo[data-v-075fd710]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_sendaViva div.entrada .masInfo:hover+.popUpInfo[data-v-075fd710]{display:block}.sesiones_sendaViva div.entrada .add-subtract-container[data-v-075fd710]{margin-left:auto;display:flex;align-items:center}.sesiones_sendaViva div.entrada .add-subtract-container button[data-v-075fd710]{width:fit-content}.sesiones_sendaViva div.entrada .add-subtract-container button svg[data-v-075fd710]{width:24px;height:24px}.sesiones_sendaViva div.entrada .add-subtract-container button:disabled svg[data-v-075fd710]{fill:#dadada!important}.sesiones_sendaViva div.entrada .add-subtract-container .num-tickets[data-v-075fd710]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-075fd710]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_sendaViva button.btnReservar[data-v-075fd710]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_sendaViva button.btnReservar svg[data-v-075fd710]{fill:#fff;width:16px;vertical-align:unset}.sesiones_sendaViva .filaTotal .total[data-v-075fd710]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_sendaViva .filaTotal .total span[data-v-075fd710]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}@media screen and (max-width: 550px){.sesiones_sendaViva div.entrada[data-v-075fd710]{flex-wrap:wrap}.sesiones_sendaViva div.entrada .ticketSelect[data-v-075fd710]{order:3;margin:0 8px}.sesiones_sendaViva div.entrada .ticketLabel[data-v-075fd710]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_sendaViva div.entrada div.infoEntrada[data-v-075fd710]{margin-left:8px}.sesiones_sendaViva div.entrada .popUpInfo[data-v-075fd710]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-075fd710]{flex-direction:column-reverse;align-items:flex-end}.sesiones_sendaViva .filaTotal .total[data-v-075fd710]{margin-bottom:10px}}.cestaProducto[data-v-608c3632]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-608c3632]{display:flex;align-items:center}.contenedorCalendario[data-v-608c3632]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-608c3632]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-608c3632]{font-size:14px}.btn-calendar[data-v-608c3632]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-608c3632]:disabled{pointer-events:none}.btn-calendar span[data-v-608c3632]{padding:0 10px;color:#9a9a9a}.btn-calendar img[data-v-608c3632]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-608c3632]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-608c3632]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-608c3632],.cabecera-resultados .nombreProductoCesta[data-v-608c3632]{font-size:.7em}}.sesiones_visitaValencia[data-v-d956ecb6]{display:flex;flex-direction:column}.sesiones_visitaValencia div.entrada[data-v-d956ecb6]{margin:12px 0;padding:16px 12px;display:flex;justify-content:flex-start;align-items:center;border-radius:10px;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;background-color:#fff}.sesiones_visitaValencia div.entrada .precioEntrada[data-v-d956ecb6]{margin-left:20px;font-size:16px}.sesiones_visitaValencia div.entrada .totalEntrada[data-v-d956ecb6]{margin-left:20px}.sesiones_visitaValencia div.entrada .ticketSelect[data-v-d956ecb6]{padding:5px;border:1px solid #c2c2c2;width:75px;margin:0 15px}.sesiones_visitaValencia div.entrada .ticketForm.ticketLabel[data-v-d956ecb6]{cursor:default;margin:0 15px;width:30%}.sesiones_visitaValencia div.entrada div.infoEntrada[data-v-d956ecb6]{position:relative}.sesiones_visitaValencia div.entrada .popUpInfo[data-v-d956ecb6]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.sesiones_visitaValencia div.entrada .masInfo:hover+.popUpInfo[data-v-d956ecb6]{display:block}.sesiones_visitaValencia div.entrada .add-subtract-container[data-v-d956ecb6]{margin-left:auto;display:flex;align-items:center}.sesiones_visitaValencia div.entrada .add-subtract-container button[data-v-d956ecb6]{width:fit-content}.sesiones_visitaValencia div.entrada .add-subtract-container button svg[data-v-d956ecb6]{width:24px;height:24px}.sesiones_visitaValencia div.entrada .add-subtract-container button:disabled svg[data-v-d956ecb6]{fill:#dadada!important}.sesiones_visitaValencia div.entrada .add-subtract-container .num-tickets[data-v-d956ecb6]{margin:0 18px;min-width:1.2em;text-align:center}.filaTotal[data-v-d956ecb6]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.sesiones_visitaValencia button.btnReservar[data-v-d956ecb6]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center}.sesiones_visitaValencia button.btnReservar svg[data-v-d956ecb6]{fill:#fff;width:16px;vertical-align:unset}.sesiones_visitaValencia .filaTotal .total[data-v-d956ecb6]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.sesiones_visitaValencia .filaTotal .total span[data-v-d956ecb6]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}@media screen and (max-width: 550px){.sesiones_visitaValencia div.entrada[data-v-d956ecb6]{flex-wrap:wrap}.sesiones_visitaValencia div.entrada .ticketSelect[data-v-d956ecb6]{order:3;margin:0 8px}.sesiones_visitaValencia div.entrada .ticketLabel[data-v-d956ecb6]{width:85%;font-size:15px;margin:0 8px 8px}.sesiones_visitaValencia div.entrada div.infoEntrada[data-v-d956ecb6]{margin-left:8px}.sesiones_visitaValencia div.entrada .popUpInfo[data-v-d956ecb6]{right:0}}@media screen and (max-width: 435px){.filaTotal[data-v-d956ecb6]{align-items:flex-end}.sesiones_visitaValencia .filaTotal .total[data-v-d956ecb6]{margin-bottom:10px}}.cestaProducto[data-v-db56a970]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-db56a970]{display:flex;align-items:center}.contenedorCalendario[data-v-db56a970]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-db56a970]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-db56a970]{font-size:14px}.btn-calendar[data-v-db56a970]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-db56a970]:disabled{pointer-events:none}.btn-calendar span[data-v-db56a970]{padding:0 10px;color:#9a9a9a}.btn-calendar img[data-v-db56a970]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-db56a970]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-db56a970]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-db56a970],.cabecera-resultados .nombreProductoCesta[data-v-db56a970]{font-size:.7em}}#widget-container[data-v-8123421d]{-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;border-radius:10px;padding-top:10px;background-color:#fff}#widget-container[data-v-8123421d] iframe,.modal-iframe .modal-dialog[data-v-8123421d]{min-height:100%}.modal-iframe .modal-dialog .modal-content[data-v-8123421d]{max-height:100vh;height:100vh;border-radius:0}.modal-iframe header.modal-header[data-v-8123421d]{padding:5px;border-bottom:0;height:5%}.modal-iframe header.modal-header .btn-volver[data-v-8123421d]{padding:0;margin:0;font-size:.8em;display:flex;align-items:center}.modal-iframe header.modal-header .btn-volver svg[data-v-8123421d]{fill:#666;width:10px;margin-right:10px;transform:rotate(180deg)}.modal-iframe .modal-dialog .modal-content .modal-body[data-v-8123421d]{padding:0;height:95%}.modal-iframe .modal-dialog .modal-content .modal-body #widget-container[data-v-8123421d]{-webkit-box-shadow:none;box-shadow:none;padding:0;height:85%;overflow:auto}.modal-iframe .modal-dialog .modal-body .contenedor_btnCesta[data-v-8123421d]{height:15%;float:none;margin-top:0;display:flex;align-items:center;justify-content:center}.add-subtract-container[data-v-07702487]{display:flex;align-items:center;width:80px;justify-content:space-between;margin-left:10px;min-width:80px;order:4}.add-subtract-container svg[data-v-07702487]{width:20px;height:20px}.add-subtract-container svg.disabled-seat[data-v-07702487]{fill:#dadada!important}.add-subtract-container svg[data-v-07702487]:not(.disabled-seat){cursor:pointer}.best-seats-container[data-v-07702487]{display:flex;flex-direction:column;padding:5px}.best-seats-container div.seat[data-v-07702487]:not(.disabledParent){position:relative;margin:12px 8px;padding:12px;display:flex;justify-content:space-around;align-items:center;-webkit-box-shadow:0 0 11px -3px rgba(0,0,0,.35);box-shadow:0 0 11px -3px #00000059;border-radius:10px;background-color:#fff}.best-seats-container div.seat.no-disponible[data-v-07702487]{justify-content:flex-start!important}.best-seats-container div.seat.disabledParent[data-v-07702487]{position:relative;margin:12px 8px;padding:12px;display:flex;justify-content:space-around;align-items:center;border-radius:10px}.best-seats-container div.seat .seat-price[data-v-07702487]{margin-left:16px;margin-right:16px;font-size:16px;order:3}.best-seats-container div.seat .total-price-seats[data-v-07702487]{margin-left:auto;margin-right:10px}.best-seats-container div.seat .seat-name-label[data-v-07702487]{cursor:default;margin-right:15px;margin-left:0;width:30%;align-self:start;font-weight:700}.best-seats-container div.seat .sold-out[data-v-07702487]{font-size:14px;font-weight:500;margin-top:5px}.best-seats-container div.seat .ticket-type-container[data-v-07702487]{display:flex;flex-direction:column;width:70%}.best-seats-container div.seat .ticket-type-container .ticket-type[data-v-07702487]{display:flex;justify-content:flex-end;align-items:center;margin-top:5px;margin-bottom:5px}.best-seats-container div.seat .ticket-type-container .ticket-type .seat-promo[data-v-07702487]{font-size:15px;color:#ff002d;display:flex;justify-content:space-around;line-height:15px;padding:3px 3px 4px 4px;border-radius:3px;border:.8px solid #ffb8c4;order:2;flex-direction:column}.best-seats-container div.seat .ticket-type-container .ticket-type .seat-promo-text[data-v-07702487]{font-size:15px;color:#ff002d;line-height:15px;padding:5px 5px 4px 4px;order:2}.best-seats-container div.seat .ticket-type-container .ticket-type .price-and-add-subtract-container[data-v-07702487]{display:flex}.total-container[data-v-07702487]{display:flex;align-items:center;justify-content:flex-end;margin:0 8px}.best-seats-container button.book-button[data-v-07702487]{color:#fff;border:0;border-radius:20px;padding:3px 28px 3px 24px;align-self:center;display:flex;align-items:center}.best-seats-container button.book-button svg[data-v-07702487]{fill:#fff;width:16px;vertical-align:unset;margin-right:4px}.best-seats-container .total-container .total[data-v-07702487]{background-color:#727272;color:#fff;padding:5px 15px;margin-left:20px}.best-seats-container .total-container .total span[data-v-07702487]:last-child{display:inline-block;min-width:71px!important;text-align:right;margin-left:40px}.best-seats-container div.layer.disabledLayer[data-v-07702487]{background-color:#f1f1f1b3;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.best-seats-container .popUpInfo[data-v-07702487]{display:none;right:unset;background-color:#fff;border:1px solid rgba(0,0,0,.2)}.best-seats-container .masInfo:hover+.popUpInfo[data-v-07702487]{display:block}.best-seats-container div.seat:not(.entradasGrupo) div.infoEntrada[data-v-07702487]{order:1;margin-right:20px}@media screen and (max-width: 550px){.best-seats-container div.seat[data-v-07702487]:not(.entradasGrupo){flex-wrap:wrap;justify-content:space-between}.best-seats-container div.seat:not(.entradasGrupo) .seat-name-label[data-v-07702487]{width:100%;font-size:15px;order:1}.best-seats-container div.seat .ticket-type-container[data-v-07702487]{width:100%;order:2}.best-seats-container div.seat .ticket-type-container .ticket-type[data-v-07702487]{margin-top:10px;margin-bottom:10px;justify-content:space-between}.best-seats-container div.seat:not(.entradasGrupo) div.infoEntrada[data-v-07702487]{margin-left:auto;order:3;width:fit-content}.best-seats-container div.seat:not(.entradasGrupo) .seat-price[data-v-07702487]{order:2;margin-left:0;margin-right:0}.best-seats-container div.seat:not(.entradasGrupo) .seat-promo[data-v-07702487]{order:1}.best-seats-container div.seat:not(.entradasGrupo) .price-and-add-subtract-container[data-v-07702487]{width:100%;justify-content:space-between}.best-seats-container div.seat:not(.entradasGrupo) .total-price-seats[data-v-07702487]{order:4}.best-seats-container div.seat:not(.entradasGrupo) .popUpInfo[data-v-07702487]{right:0}.best-seats-container .add-subtract-container[data-v-07702487]{order:4;margin-left:0}}@media screen and (max-width: 450px){.best-seats-container div.seat[data-v-07702487]:not(.entradasGrupo){zoom:85%}}@media screen and (max-width: 435px){.total-container[data-v-07702487]{flex-direction:column-reverse;align-items:flex-end}.best-seats-container .total-container .total[data-v-07702487]{margin:0 auto 10px}}@media screen and (max-width: 400px){.best-seats-container div.seat[data-v-07702487]:not(.entradasGrupo){zoom:80%}}@media screen and (max-width: 360px){.best-seats-container div.seat[data-v-07702487]:not(.entradasGrupo){zoom:75%}}@media screen and (max-width: 340px){.best-seats-container div.seat[data-v-07702487]:not(.entradasGrupo){zoom:70%}}.cestaProducto[data-v-a0d2ce01]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-a0d2ce01]{display:flex;align-items:center}.contenedorCalendario[data-v-a0d2ce01]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-a0d2ce01]{margin-top:20px;padding:10px;width:100%}.columnaCentralCesta p[data-v-a0d2ce01]{font-size:14px}.columnaCentralCesta .selection-type[data-v-a0d2ce01]{display:flex;justify-content:space-between}.columnaCentralCesta .selection-type div[data-v-a0d2ce01]{width:48%;margin-top:25px;margin-bottom:25px;text-align:center;display:flex;justify-content:space-evenly;padding:20px;border-radius:10px;border:1px solid #c5c7c6;align-items:center}.columnaCentralCesta .selection-type div[data-v-a0d2ce01]:only-child{margin:25px auto}.columnaCentralCesta .selection-type div[data-v-a0d2ce01]:not(.bordeMarcaBlanca):hover{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.5);box-shadow:0 0 8px #00000080;border-radius:10px;border:1px solid #c5c7c6}.columnaCentralCesta .selection-type div svg[data-v-a0d2ce01]{fill:#c4c7c6;width:20%!important}.columnaCentralCesta .selection-type div.bordeMarcaBlanca[data-v-a0d2ce01]{cursor:initial!important;border-width:2px!important;background-color:#fff}.columnaCentralCesta .selection-type div[data-v-a0d2ce01]:not(.bordeMarcaBlanca){cursor:pointer!important}.columnaCentralCesta .selection-type div:not(.bordeMarcaBlanca) svg[data-v-a0d2ce01]{opacity:.5}.columnaCentralCesta .selection-type div span.titulo[data-v-a0d2ce01]{font-size:19px;color:#c4c7c6;margin-bottom:-10px}.btn-calendar[data-v-a0d2ce01]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;display:flex;align-items:center}.btn-calendar[data-v-a0d2ce01]:disabled{pointer-events:none}.btn-calendar span[data-v-a0d2ce01]{padding:0 10px;color:#9a9a9a}.btn-calendar img[data-v-a0d2ce01]{border-left:1px solid #9a9a9a;padding:4px}.loader[data-v-a0d2ce01]{margin:25px auto;border-width:4px!important;border-left-color:#e4e4e4!important;border-right-color:#e4e4e4!important;border-bottom-color:#e4e4e4!important;border-radius:50%;width:40px;height:40px;animation:spin-a0d2ce01 1s linear infinite}@keyframes spin-a0d2ce01{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-a0d2ce01]{font-size:12px}}@media screen and (max-width: 830px){.columnaCentralCesta .selection-type[data-v-a0d2ce01]{height:unset}.columnaCentralCesta .selection-type div[data-v-a0d2ce01]{justify-content:space-evenly;flex-direction:column}.columnaCentralCesta .selection-type div svg[data-v-a0d2ce01]{width:100%!important;height:75px}.columnaCentralCesta .selection-type div span.titulo[data-v-a0d2ce01]{margin-top:15px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-a0d2ce01]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 550px){.columnaCentralCesta .selection-type[data-v-a0d2ce01]{zoom:80%}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-a0d2ce01],.cabecera-resultados .nombreProductoCesta[data-v-a0d2ce01]{font-size:.7em}}@media screen and (max-width: 400px){.columnaCentralCesta .selection-type[data-v-a0d2ce01]{zoom:75%}}@media screen and (max-width: 360px){.columnaCentralCesta .selection-type[data-v-a0d2ce01]{zoom:70%}}.modal[data-v-48f9ca3c]{padding:0!important;margin:0;overscroll-behavior:contain}.modalFichaHotel.modal[data-v-48f9ca3c]{padding:0!important}.habitacion .totalSinDescuento[data-v-48f9ca3c]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-48f9ca3c]{width:76%!important}.habitacion.noDescuento .totalSinDescuento[data-v-48f9ca3c]{display:none}div.div_infoHotel div.opcion-habitacion span svg[data-v-48f9ca3c]:first-child{display:inline-block}.habitacion[data-v-48f9ca3c]{margin-bottom:10px}.habitacion .descuento[data-v-48f9ca3c]{text-decoration:line-through;border:0;background-color:transparent;display:none}.habitacion.noDescuento .descuento[data-v-48f9ca3c]{display:none}.habitacion .conceptos .concepto .conceptosGroup[data-v-48f9ca3c]{float:none!important}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-48f9ca3c]{background-color:#fff;border:0!important;text-align:right;display:flex;justify-content:flex-end;align-items:center;margin-right:40px;margin-bottom:10px;color:#464646;font-size:16px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion p[data-v-48f9ca3c]{margin-bottom:0;text-align:right}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-48f9ca3c]{display:flex;justify-content:flex-end;align-items:center}.opcion-seleccionada[data-v-48f9ca3c]{margin-top:0;margin-right:10px;font-size:16px;font-weight:400;text-align:center;border-radius:5px;color:#73a931!important;vertical-align:top;border:0;display:flex;align-items:center}.opcion-seleccionada svg[data-v-48f9ca3c]{fill:#73a931;width:13px;height:unset;margin-right:10px}.habitacion .pagarya.btnSeleccionado[data-v-48f9ca3c]{display:none}.habitacion.selected .pagarya.btnSeleccionado[data-v-48f9ca3c]{display:block}.hotelResume.filtered[data-v-48f9ca3c]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-48f9ca3c]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-48f9ca3c]{vertical-align:top}div.contenedor_inputs[data-v-48f9ca3c]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-48f9ca3c]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-48f9ca3c],div.contenedor_inputs div.input select.childrenInput[data-v-48f9ca3c],div.contenedor_inputs div.input select.childsInput[data-v-48f9ca3c]{padding-left:30px!important}}.hotelBase[data-v-48f9ca3c]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-48f9ca3c]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-48f9ca3c]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-48f9ca3c]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-48f9ca3c]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-48f9ca3c]{width:100%}.seleccion_hotel .precioPagarYa[data-v-48f9ca3c]{width:auto}.hotelResume.selected .precioPagarYa[data-v-48f9ca3c]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-48f9ca3c]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-48f9ca3c]{fill:#fff}.precioPagarYa .precio[data-v-48f9ca3c]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-48f9ca3c]{display:block;width:auto;margin:5px 0 0;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-48f9ca3c]{margin-top:5px}.btn_mini[data-v-48f9ca3c]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-48f9ca3c]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-48f9ca3c]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-48f9ca3c]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-48f9ca3c]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.habitacion .conceptos .concepto .rateComments[data-v-48f9ca3c]{position:relative;display:inline;align-items:center;margin-right:30px}.rateComments span.tarifaNoReembolsable[data-v-48f9ca3c]{color:#666}.btnSeleccionar[data-v-48f9ca3c]{padding:6px 12px;font-family:Roboto,sans-serif!important;text-transform:lowercase;vertical-align:bottom;cursor:pointer;display:block;margin-top:0;color:#fff;font-size:17px;border-radius:50px;transition:background-color .2s linear;min-width:145px}.hotelResult.renfe-viajes .btnSeleccionar[data-v-48f9ca3c]{border-radius:4px}.btnSeleccionar svg[data-v-48f9ca3c],.btnSeleccionado svg[data-v-48f9ca3c]{width:15px;vertical-align:middle}.btnSeleccionado svg .fil0[data-v-48f9ca3c]{fill:#73a931}.btnSeleccionado[data-v-48f9ca3c]{cursor:default;margin-top:0;font-size:16px;padding:4px 6px;font-weight:400;width:145px;text-align:center}.boton_toggle_habitaciones svg polygon[data-v-48f9ca3c]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-48f9ca3c]{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-48f9ca3c]{display:block!important}div.div_infoHotel .conceptos div.opcion-habitacion[data-v-48f9ca3c]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .conceptos div.opcion-habitacion .nombre_opcional[data-v-48f9ca3c]{vertical-align:top;color:#464646;margin-right:3px;margin-bottom:0;text-align:end}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-48f9ca3c]{padding:0 20px!important}div.hotelSelected[data-v-48f9ca3c]{display:none!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-48f9ca3c]{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-48f9ca3c]{padding:10px 0 4px 5px!important}.regimenHab[data-v-48f9ca3c]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-48f9ca3c] *,.detalle_hotel[data-v-48f9ca3c] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-48f9ca3c]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.rateComments .tarifaNoReembolsable[data-v-48f9ca3c]{color:#90241f;margin-left:10px;font-weight:400;font-size:12px}.rateComments .tarifaFlexible[data-v-48f9ca3c]{color:#1f7b1f;margin-left:10px;font-weight:400;font-size:12px}.rateComments svg.masInfo:hover+.popUpInfo[data-v-48f9ca3c]{display:block!important}.rateComments svg.masInfo path[data-v-48f9ca3c]{fill:#727271}.restoDeHabitaciones[data-v-48f9ca3c]{background-color:#fff!important}div.resumen_reservar[data-v-48f9ca3c]{float:right;margin-left:5px;display:flex}div.div_infoHotel .restoDeHabitaciones .conceptos div.opcion-habitacion .nombre_opcional[data-v-48f9ca3c]{max-width:400px}.concepto div.resumen_reservar .btn1[data-v-48f9ca3c]{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-48f9ca3c]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-48f9ca3c]{display:none!important}div.div_infoHotel .groupConceptos[data-v-48f9ca3c]{background-color:transparent!important;padding:0;border:2px solid #666666}div.hotelResume[data-v-48f9ca3c]{margin-top:10px;padding-top:5px;min-height:350px;background:#f2f2f2}div.hotelResume[data-v-48f9ca3c]{border:1px solid #666666!important}button svg[data-v-48f9ca3c]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-48f9ca3c]{fill:#fff}.barraHabitacion .div_suplemento[data-v-48f9ca3c]{display:none}.precioPagarYa[data-v-48f9ca3c]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-48f9ca3c]{height:15px}.swal2-container .swal_fichaHotel[data-v-48f9ca3c]{width:50%!important}.swal2-modal[data-v-48f9ca3c]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-48f9ca3c]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-48f9ca3c]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-48f9ca3c]:hover,.hotelResume div.resumen_reservar .btn1[data-v-48f9ca3c]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-48f9ca3c]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-48f9ca3c]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-48f9ca3c]{margin:0 20px!important}.swal2-container.swal2-in[data-v-48f9ca3c]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-48f9ca3c]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .img_hotel[data-v-48f9ca3c]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-48f9ca3c]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-48f9ca3c]{display:inline-block}div.tarifasInline[data-v-48f9ca3c]{display:block}.lineaEscogerTarifa[data-v-48f9ca3c]{text-align:right;display:inline-block;float:right;margin-top:0}#ocio_resultados h2.v2_titulo2 .marquee[data-v-48f9ca3c]{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-48f9ca3c],.puntosSuspensivos.hideOnMobile[data-v-48f9ca3c],.verFichaHotel.hideOnMobile[data-v-48f9ca3c]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-48f9ca3c],#ocio_resultados div.hotelResume2.selected[data-v-48f9ca3c]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-48f9ca3c]{background:none!important;border:none!important}.containerBotonPagarYa[data-v-48f9ca3c]{display:block}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-48f9ca3c]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1200px){.hotelBase[data-v-48f9ca3c]{max-width:330px!important}}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-48f9ca3c]{width:100%}}@media screen and (max-width: 1010px){.hotelBase[data-v-48f9ca3c]{max-width:350px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-48f9ca3c]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-48f9ca3c],.puntosSuspensivos.hideOnMobile[data-v-48f9ca3c],.verFichaHotel.hideOnMobile[data-v-48f9ca3c]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-48f9ca3c],.borderPunteado[data-v-48f9ca3c]{display:none!important}.lineaEscogerTarifa[data-v-48f9ca3c]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-48f9ca3c]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-48f9ca3c]{width:100%}.precioPagarYa[data-v-48f9ca3c]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-48f9ca3c]{background:#fff}.precioPagarYa .btn_mini[data-v-48f9ca3c]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-48f9ca3c]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-48f9ca3c]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-48f9ca3c]{display:none!important}.precioPagarYa .precio[data-v-48f9ca3c]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-48f9ca3c]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-48f9ca3c]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-48f9ca3c]{padding:0!important}.hotelBase[data-v-48f9ca3c]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-48f9ca3c]{margin-top:30px!important}#divBusqueda[data-v-48f9ca3c]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-48f9ca3c]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-48f9ca3c]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-48f9ca3c]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-48f9ca3c]{width:100%!important}div.img_hotel img[data-v-48f9ca3c]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-48f9ca3c]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-48f9ca3c]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-48f9ca3c]{font-size:13px!important}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-48f9ca3c]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-48f9ca3c]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-48f9ca3c]{padding-bottom:5px!important}.boton_toggle_habitaciones svg[data-v-48f9ca3c]{margin-right:0!important;float:right}.precioPagarYa .btn_mini[data-v-48f9ca3c]{padding:0!important}.barraHabitacion span.rateComments[data-v-48f9ca3c]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-48f9ca3c],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-48f9ca3c]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-48f9ca3c]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-48f9ca3c]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-48f9ca3c]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-48f9ca3c]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-48f9ca3c]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-48f9ca3c]{float:none!important}#info_compra div.producto_pagarya span[data-v-48f9ca3c]: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-48f9ca3c] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-48f9ca3c],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-48f9ca3c]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-48f9ca3c]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-48f9ca3c]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-48f9ca3c]{fill:#22848e!important}.distancia .verFichaHotel[data-v-48f9ca3c]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-48f9ca3c]{width:160px}.verFichaHotel[data-v-48f9ca3c],.img_hotel[data-v-48f9ca3c],.nombreHotel[data-v-48f9ca3c]{cursor:pointer}.ver_mas_hoteles[data-v-48f9ca3c]{margin-top:20px}.cargando_filtros[data-v-48f9ca3c],.sin_resultados[data-v-48f9ca3c]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-48f9ca3c]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-48f9ca3c]{vertical-align:top;margin-right:10px;min-height:390px!important;margin-top:0!important;position:relative;margin-bottom:10px}.img_hotel[data-v-48f9ca3c]{width:100%}button.btnElegir[data-v-48f9ca3c]{width:85%;display:block;margin:0 auto;border:1px solid #000066;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[data-v-48f9ca3c]:hover,button.btnElegir.seleccionado[data-v-48f9ca3c]{color:#fff;background:#006}.div_infoHotel[data-v-48f9ca3c],div.hotelResume[data-v-48f9ca3c]{padding:0!important}.img_hotel[data-v-48f9ca3c]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-48f9ca3c]{max-width:100%;width:100%;text-align:center;padding:0 10px}div.imgHotel[data-v-48f9ca3c]{height:200px;margin-bottom:10px;position:relative}.imgHotel .lupa[data-v-48f9ca3c]{position:absolute;top:35%;left:40%;background:#ffffffb3;padding:20px;border-radius:100%;display:none}.imgHotel:hover .lupa[data-v-48f9ca3c]{display:block}.div_infoHotel .nombreHotel[data-v-48f9ca3c]{text-transform:lowercase}.div_infoHotel .nombreHotel[data-v-48f9ca3c]:first-letter{text-transform:capitalize}div.img_hotel img[data-v-48f9ca3c]{display:none}.div_infoHotel .distancia[data-v-48f9ca3c]{font-size:12px!important}.verFichaHotel[data-v-48f9ca3c]{font-size:12px}.datosTipoHotel[data-v-48f9ca3c],.hotelServicios[data-v-48f9ca3c]{border-bottom:none!important}.borderPunteado[data-v-48f9ca3c]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-48f9ca3c],#ocio_resultados div.hotelResume2.selected[data-v-48f9ca3c]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-48f9ca3c]{line-height:0px;height:15px}.div_infoHotel .categoriaHotel img[data-v-48f9ca3c]{height:15px}p.nombreHotel[data-v-48f9ca3c]{margin:0;font-size:14px}.div_infoHotel .distancia[data-v-48f9ca3c]{margin:-5px 0 0!important}img.serviceIcon[data-v-48f9ca3c]{width:20px}.distancia .verFichaHotel[data-v-48f9ca3c]{font-size:14px!important;display:block}span.textoElegir[data-v-48f9ca3c]{font-size:15px;font-weight:400;letter-spacing:normal;margin-right:5px}.btnElegir.seleccionado span.textoElegido[data-v-48f9ca3c]{display:inline-block!important}.btnElegir.seleccionado span.textoElegir[data-v-48f9ca3c]{display:none!important}.swal_fichaHotel[data-v-48f9ca3c] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-48f9ca3c]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-48f9ca3c]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-48f9ca3c]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-48f9ca3c]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-48f9ca3c]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-48f9ca3c]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-48f9ca3c]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-48f9ca3c]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-48f9ca3c]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-48f9ca3c]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-48f9ca3c]{display:block}.swal_fichaHotel p.seccionSwal[data-v-48f9ca3c]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-48f9ca3c]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-48f9ca3c]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-48f9ca3c]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-48f9ca3c]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-48f9ca3c]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-48f9ca3c]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-48f9ca3c]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-48f9ca3c]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-48f9ca3c]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-48f9ca3c]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-48f9ca3c]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-48f9ca3c]{color:#1d7a1f}.btnShowDescripcion[data-v-48f9ca3c]{display:none}.habitacionesSwal .conceptos[data-v-48f9ca3c]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-48f9ca3c]{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-48f9ca3c]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-48f9ca3c]{float:none!important}.habitacionesSwal h2[data-v-48f9ca3c]{text-align:right;font-size:12px;margin:5px 0;height:25px}.restoDeHabitaciones .habitacion.selected span.nombre_opcional.nombreRegimen[data-v-48f9ca3c]{color:#666}.habitacionesSwal path.fillMarcaBlanca[data-v-48f9ca3c]{fill:#22848e!important}path.fillMarcaBlanca[data-v-48f9ca3c]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-48f9ca3c]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-48f9ca3c],.habitacionesSwal .btnSeleccionado[data-v-48f9ca3c]{background:#fff;padding:5px 15px;border-radius:20px;color:#006!important;border:1px solid #000066;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-48f9ca3c]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-48f9ca3c]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-48f9ca3c]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-48f9ca3c]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-48f9ca3c]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-48f9ca3c],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-48f9ca3c]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-48f9ca3c]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-48f9ca3c]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-48f9ca3c]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-48f9ca3c],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-48f9ca3c]{float:none}.headInfoHotel[data-v-48f9ca3c]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-48f9ca3c]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-48f9ca3c]{display:inline-block}.headInfoHotel .nombre[data-v-48f9ca3c]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-48f9ca3c]{height:20px!important}.headInfoHotel p.direccionn[data-v-48f9ca3c]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-48f9ca3c]{fill:#e80870!important}#filtersContainer[data-v-48f9ca3c]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-48f9ca3c]{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-48f9ca3c]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-48f9ca3c]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-48f9ca3c]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-48f9ca3c]{background:transparent;font-weight:700}.contenedorFiltros[data-v-48f9ca3c]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-48f9ca3c]{color:#000}.hotelsFilterContainer[data-v-48f9ca3c]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-48f9ca3c]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-48f9ca3c]{margin:0}.contenedorFiltros[data-v-48f9ca3c]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-48f9ca3c]{color:#fff}#contenedorFiltros button.btnGris[data-v-48f9ca3c]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-48f9ca3c]{display:none!important}.btnOrdenar.selected svg.check[data-v-48f9ca3c]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-48f9ca3c]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-48f9ca3c]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-48f9ca3c],.swal_fichaHotel span.descuento .textoDescuento[data-v-48f9ca3c]{display:none!important}.swal_fichaHotel span.descuento[data-v-48f9ca3c],.div_infoHotel span.descuento[data-v-48f9ca3c]{background:transparent!important}.habitacionesSwal span.descuento[data-v-48f9ca3c] *,.div_infoHotel span.descuento[data-v-48f9ca3c] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-48f9ca3c]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-48f9ca3c]{outline:none!important}span.smallDecimals[data-v-48f9ca3c]{font-size:10px}div.img_hotel img[data-v-48f9ca3c]{display:block;height:200px;border:none!important}.popUpInfo.tarifaComentarios[data-v-48f9ca3c]{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-48f9ca3c]{margin-bottom:20px}p.tituloGastos[data-v-48f9ca3c]{color:#fff!important;font-size:13px!important}#configuracion-compra-container div.opcion-habitacion img.notRotate[data-v-48f9ca3c]{transform:rotate(0)}@media screen and (max-width: 1090px){.hotelResume[data-v-48f9ca3c]{min-height:370px!important}.hotelsFilterContainer[data-v-48f9ca3c],#filtersContainer .contenidoOrdenarPor[data-v-48f9ca3c],#filtersContainer[data-v-48f9ca3c]{width:auto!important;height:auto}div.imgHotel[data-v-48f9ca3c]{height:190px}#filtersContainer[data-v-48f9ca3c]{margin-left:10px}button.btnElegir[data-v-48f9ca3c]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-48f9ca3c]{width:78%!important}span.textoElegir[data-v-48f9ca3c],span.textoElegido[data-v-48f9ca3c]{margin-left:0}button.btnElegir[data-v-48f9ca3c]{padding:2px 5px}}@media screen and (max-width: 1010px){div.seleccion_ocio.seleccion_hotel[data-v-48f9ca3c]{width:99%!important}button.btnElegir svg[data-v-48f9ca3c]{display:none!important}#filtersContainer .contenidoOrdenarPor[data-v-48f9ca3c]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-48f9ca3c]{right:0}.contenidoOrdenarPor p[data-v-48f9ca3c]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-48f9ca3c]{float:left!important;margin-right:20px;cursor:pointer}.headInfoHotel .info[data-v-48f9ca3c]{float:right;width:78%}}@media screen and (max-width: 910px){.swal_fichaHotel .nombre[data-v-48f9ca3c]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-48f9ca3c]{height:20px!important}.headInfoHotel .info[data-v-48f9ca3c]{float:right;width:78%}.slick-slider .slick-track[data-v-48f9ca3c]{height:50px}}@media screen and (max-width: 850px){.swal_fichaHotel tr.titulo td[data-v-48f9ca3c]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-48f9ca3c]{font-size:13px}.modal .modal-dialog[data-v-48f9ca3c]{max-width:100%;margin:0}}@media screen and (max-width: 805px){div.imgHotel[data-v-48f9ca3c],div.img_hotel img.main[data-v-48f9ca3c]{height:160px}.hotelResume[data-v-48f9ca3c]{min-height:350px!important}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-48f9ca3c]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-48f9ca3c]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-48f9ca3c]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-48f9ca3c]{min-width:165px;display:inline-block!important}.opcion-seleccionada[data-v-48f9ca3c]{justify-content:center}div.resumen_reservar[data-v-48f9ca3c]{display:block}}@media screen and (max-width: 705px){div.imgHotel[data-v-48f9ca3c],div.img_hotel img.main[data-v-48f9ca3c]{height:180px}.hotelResume[data-v-48f9ca3c]{margin-right:15px;min-height:370px!important}.hoteBase[data-v-48f9ca3c]{margin-top:0!important}button.btnElegir[data-v-48f9ca3c]{width:90%}}@media screen and (max-width: 560px){.headInfoHotel img.main[data-v-48f9ca3c]{display:none}.headInfoHotel .info[data-v-48f9ca3c]{float:none;width:100%}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-48f9ca3c]{text-align:center}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-48f9ca3c]{margin-top:4px}}@media screen and (max-width: 530px){div.imgHotel[data-v-48f9ca3c],div.img_hotel img.main[data-v-48f9ca3c]{height:150px}.hotelResume[data-v-48f9ca3c]{min-height:350px!important;margin-right:10px}.swal2-container.swal2-fade.swal2-in[data-v-48f9ca3c]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-48f9ca3c]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-48f9ca3c]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-48f9ca3c]{width:100%!important}img#imagenActualSwal[data-v-48f9ca3c]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-48f9ca3c]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-48f9ca3c]{margin:20px auto}.slick-slider .slick-track[data-v-48f9ca3c]{height:auto}#ocio_resultados .popUpGris[data-v-48f9ca3c]{right:0!important;left:0;top:25px}}@media screen and (max-width: 450px){div.imgHotel[data-v-48f9ca3c],div.img_hotel img.main[data-v-48f9ca3c]{height:240px}.hotelResume[data-v-48f9ca3c]{float:none;margin:20px auto;min-height:450px!important}button.btnElegir[data-v-48f9ca3c]{width:70%}button.btnElegir svg[data-v-48f9ca3c]{display:inline-block!important;margin-right:10px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-48f9ca3c]{zoom:75%;margin-right:20px}}@media screen and (max-width: 450px){div.imgHotel[data-v-48f9ca3c]{height:215px}.hotelResume[data-v-48f9ca3c]{float:none;margin:20px auto;min-height:400px!important}table.tablaServicios[data-v-48f9ca3c],.tablaServicios thead[data-v-48f9ca3c],.tablaServicios tbody[data-v-48f9ca3c],.tablaServicios th[data-v-48f9ca3c],.tablaServicios td[data-v-48f9ca3c],.tablaServicios tr[data-v-48f9ca3c]{display:block}.tablaServicios thead tr[data-v-48f9ca3c]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-48f9ca3c]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-48f9ca3c]: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-48f9ca3c]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-48f9ca3c]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-48f9ca3c]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-48f9ca3c]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-48f9ca3c]:nth-of-type(5):before{content:"Otros"}.habitacion .conceptos .concepto .rateComments[data-v-48f9ca3c]{margin-right:0}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-48f9ca3c]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-48f9ca3c]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-48f9ca3c]{line-height:15px;font-size:12px!important}}.popover[data-v-48f9ca3c]{z-index:99999}[data-v-7aa67eac] .modal .modal-dialog{max-width:1200px!important}[data-v-7aa67eac] .modal-dialog .modal-header{width:unset!important;height:unset!important}[data-v-7aa67eac] .modal header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.carrusel-imagenes .carousel-item.active[data-v-7aa67eac]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;border:0;padding:0}.carrusel-imagenes[data-v-7aa67eac] .carousel-item img{height:unset;object-fit:cover;object-position:center center;vertical-align:middle}.carrusel-imagenes[data-v-7aa67eac] .carousel-control-prev,.carrusel-imagenes[data-v-7aa67eac] .carousel-control-next{opacity:1;background-image:none!important;background-color:#fff!important;border-radius:50%;width:2.5rem;height:2.5rem;top:45%;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center}.carrusel-imagenes[data-v-7aa67eac] .carousel-control-prev{left:-20px;transform:rotate(180deg)}.carrusel-imagenes[data-v-7aa67eac] .carousel-control-next{right:-20px}.carrusel-imagenes[data-v-7aa67eac] .carousel-control-prev-icon,.carrusel-imagenes[data-v-7aa67eac] .carousel-control-next-icon{display:contents}.carrusel-imagenes[data-v-7aa67eac] .carousel-control-prev-icon:before,.carrusel-imagenes[data-v-7aa67eac] .carousel-control-next-icon:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='10px' height='16px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 3.43 6.87'%3E%3Cscript xmlns=''/%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23F55B51;fill-rule:nonzero%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Capa_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M3.29 3.92l-1.68 2.55c-0.17,0.27 -0.41,0.41 -0.73,0.41 -0.18,0 -0.34,-0.05 -0.48,-0.14 -0.26,-0.18 -0.4,-0.42 -0.4,-0.74 0,-0.18 0.05,-0.34 0.15,-0.48l1.32 -2.02c0.02,-0.03 0.02,-0.07 -0,-0.11l-1.32 -2.01c-0.1,-0.15 -0.15,-0.32 -0.15,-0.49 0,-0.31 0.13,-0.55 0.4,-0.73 0.14,-0.1 0.3,-0.14 0.48,-0.14 0.32,0 0.56,0.13 0.73,0.4l1.68 2.56c0.1,0.14 0.14,0.3 0.14,0.48 0,0.18 -0.05,0.34 -0.14,0.48z'/%3E%3C/g%3E%3Cscript xmlns=''/%3E%3C/svg%3E")!important;filter:grayscale(1);opacity:1;color:inherit;font-family:inherit;margin:0;font-size:0}.botones-carrusel[data-v-7aa67eac]{margin:10px auto 0;display:flex;width:100%;cursor:default;overflow-x:auto;padding-bottom:10px}.botones-carrusel[data-v-7aa67eac]::-webkit-scrollbar{-webkit-appearance:none}.botones-carrusel[data-v-7aa67eac]::-webkit-scrollbar:horizontal{height:3px}.botones-carrusel[data-v-7aa67eac]::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px;border:none}.botones-carrusel .boton-img[data-v-7aa67eac]{height:80px;max-width:106px;min-width:106px;cursor:pointer;position:relative;margin-left:5px;margin-right:5px}.botones-carrusel .boton-img .filtroMarcaBlanca[data-v-7aa67eac]{height:100%;width:100%;opacity:.5;position:absolute;display:none;border-radius:4px}.botones-carrusel .filtroMarcaBlanca.active[data-v-7aa67eac]{display:block;pointer-events:none}.botones-carrusel .boton-img img[data-v-7aa67eac]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle;border-radius:4px}.detalles-habitacion .botones-carrusel[data-v-7aa67eac]{margin-top:10px}.detalles-habitacion .botones-carrusel:not(.botones-modal) .boton-img[data-v-7aa67eac]{height:unset;max-width:20%;min-width:20%;aspect-ratio:1 / 1;margin-right:3%;margin-left:0;cursor:pointer}.detalles-habitacion .botones-carrusel:not(.botones-modal) .boton-img[data-v-7aa67eac]:last-child{margin-right:0}@media screen and (max-width: 950px){.botones-carrusel .carousel-item[data-v-7aa67eac]{width:66vw}}@media screen and (max-width: 830px){.carrusel-imagenes[data-v-7aa67eac]{padding:0}.carrusel-imagenes[data-v-7aa67eac] .carousel-control-prev,.carrusel-imagenes[data-v-7aa67eac] .carousel-control-next{width:2rem;height:2rem}.carrusel-imagenes[data-v-7aa67eac] .carousel-control-prev{left:-15px}.carrusel-imagenes[data-v-7aa67eac] .carousel-control-next{right:-15px}}@media screen and (max-width: 630px){.detalles-habitacion .botones-carrusel .boton-img[data-v-7aa67eac]{max-width:60%!important;min-width:60%!important}}@media screen and (max-width: 560px){.carrusel-imagenes[data-v-7aa67eac] .carousel-item img{height:240px}}@media screen and (max-width: 320px){.botones-carrusel[data-v-7aa67eac]{display:none}}[data-v-2e125e0b] .modal{padding:0!important;margin:0;overscroll-behavior:contain;background-color:#00000080}[data-v-2e125e0b] .modalFichaHotel.modal .modal-dialog,[data-v-2e125e0b] .modal-imagenes .modal-dialog{max-width:1200px!important}[data-v-2e125e0b] .modal-imagenes{z-index:1100!important}.fichaHotel[data-v-2e125e0b]{text-align:left;padding:5px}.fichaHotel .titulo-hotel[data-v-2e125e0b]{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-2e125e0b]{font-size:2rem;font-weight:700;color:inherit;margin:0;text-transform:capitalize}.fichaHotel .titulo-hotel .categoria-hotel[data-v-2e125e0b]{line-height:0;margin-top:8px}.fichaHotel .titulo-hotel .categoria-hotel[data-v-2e125e0b] svg{width:20px;height:20px;margin-right:3px;fill:#464646}.fichaHotel .hotel .destino[data-v-2e125e0b]{color:#fff;border-radius:5px;padding:3px 5px;margin-right:8px}.fichaHotel .hotel .zona[data-v-2e125e0b]{text-transform:capitalize}.fichaHotel div.hotel[data-v-2e125e0b]{font-size:11px}.fichaHotel .descripcion[data-v-2e125e0b]{font-size:13px;text-align:justify}.fichaHotel .tituloHotel[data-v-2e125e0b]{font-size:15px;font-weight:700;margin:25px 0 7px}.modal-dialog .modal-content .modal-footer[data-v-2e125e0b]{margin:.75rem;padding:2.5rem 0 0;justify-content:center}.tituloHotel svg[data-v-2e125e0b]{width:16px;height:20px}.tablaServicios[data-v-2e125e0b]{column-count:5;column-gap:3em;column-rule:1px solid #c2c2c2;font-size:12px;text-align:center}.infoDistancia[data-v-2e125e0b]{margin-top:15px;font-size:13px}.fichaHotel .valoraciones ul[data-v-2e125e0b]{padding:0}.valoraciones .contenido-comentario.card[data-v-2e125e0b]{margin-top:35px;padding:0;border-radius:.4rem;border:0}.valoraciones .contenido-comentario.card .card-body[data-v-2e125e0b]{padding:1.5rem 2rem}.valoraciones .contenido-comentario .card-body h5 .autor-comentario[data-v-2e125e0b]{font-weight:700}.valoraciones .contenido-comentario .card-body h5 .fecha-comentario[data-v-2e125e0b]{font-size:.8em}.valoraciones .contenido-comentario .card-body h5[data-v-2e125e0b]{margin-top:0}.valoraciones .contenido-comentario .card-body p[data-v-2e125e0b]{font-family:Roboto,sans-serif!important;padding:initial;margin:10px 0 0}.valoraciones .contenido-comentario .card-body .puntuacion-comentario[data-v-2e125e0b]{margin-bottom:20px}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .puntos-comentario[data-v-2e125e0b]{font-weight:700}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .sobre-comentario[data-v-2e125e0b]{font-size:10px}.valoraciones .contenido-comentario .card-body .comentario .titulo-comentario[data-v-2e125e0b]{font-weight:700;margin-bottom:2px}.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario[data-v-2e125e0b],.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario p[data-v-2e125e0b]{font-size:15px}.valoraciones[data-v-2e125e0b] .theme--light.v-pagination .v-pagination__item--active{color:#464646!important}.valoraciones .contenedorLoadingBuscador[data-v-2e125e0b]{width:100%;height:100%;top:0;left:0;display:block;z-index:2000;text-align:center}.valoraciones .contenedorLoadingBuscador .loader[data-v-2e125e0b]{margin:300px auto;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-width:4px!important;border-style:solid none none none!important}.fichaHotel .valoraciones .valoracion[data-v-2e125e0b]{transition-duration:.25s;margin-bottom:25px}.fichaHotel .puntuacion[data-v-2e125e0b]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;cursor:pointer}.fichaHotel .puntuacion>div[data-v-2e125e0b]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.fichaHotel .puntuacion>div span[data-v-2e125e0b]{display:block;margin-left:-1px;width:98%;height:100%;border-radius:10px}.fichaHotel .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-2e125e0b]{font-weight:700;margin-left:3px}.fichaHotel .valoracion .puntuacion .total-valoracion[data-v-2e125e0b]{font-size:.9em;margin-right:3px}.fichaHotel .valoracion>p[data-v-2e125e0b]{margin-bottom:0;color:#333;font-size:13px}.fichaHotel .valoracion .nombre[data-v-2e125e0b],.fichaHotel .valoracion .opinion[data-v-2e125e0b]{font-size:14px}.fichaHotel .valoracion .opinion .titulo[data-v-2e125e0b]{font-size:13px;margin:10px 0 3px;font-weight:700}.fichaHotel .valoracion .opinion .texto p[data-v-2e125e0b]{margin-bottom:6px}.fichaHotel .btnCargarValoraciones[data-v-2e125e0b]{font-weight:700;font-size:16px;padding:3px 20px;border-radius:20px;display:block;color:#fff;margin:10px auto}[data-v-2e125e0b] .modalFichaHotel.modal header.modal-header{height:unset;padding:15px 0;border-bottom:0}[data-v-2e125e0b] .modalFichaHotel.modal header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.fichaHotel .ancla-seccion[data-v-2e125e0b]{opacity:0;height:0;width:0;border:0}.fichaHotel .margin-section-ficha[data-v-2e125e0b]{margin-top:90px!important}.fichaHotel .card-shadow[data-v-2e125e0b]{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;transition:box-shadow .3s linear}.fichaHotel .card-shadow[data-v-2e125e0b]:hover{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.14);box-shadow:0 0 20px 6px #00000024}.fichaHotel h3.sub-titulo[data-v-2e125e0b]{text-align:center;font-weight:700;margin-bottom:10px;color:#464646;font-size:22px}.banner div.banner-container[data-v-2e125e0b]{background-color:#fff;border-radius:7px;display:flex;text-decoration:none}.banner div.banner-container[data-v-2e125e0b]:hover{text-decoration:none}.banner div.banner-container div.banner-img[data-v-2e125e0b]{position:relative}.banner div.banner-container div.banner-img[data-v-2e125e0b]: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-2e125e0b]{-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-2e125e0b]{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-2e125e0b]{margin:0;font-size:2.2rem;font-weight:700}.banner div.banner-container div.banner-text p[data-v-2e125e0b]{margin:2rem 0 10px}.banner div.banner-container div.banner-text p.direccion[data-v-2e125e0b]{text-transform:capitalize;font-weight:400;font-size:16px}.banner div.banner-container div.banner-text .tipo-alojamiento[data-v-2e125e0b]{background-color:#757575;color:#fff;padding:5px 25px;border-radius:5px;font-weight:700}.banner .mapa[data-v-2e125e0b]{position:relative;text-align:center;cursor:pointer}.banner .mapa p[data-v-2e125e0b]{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-2e125e0b]{height:500px}.fichaHotel .room-agrupada[data-v-2e125e0b]{cursor:pointer;border-radius:5px;background-color:#fff;margin-bottom:25px;border:none}.fichaHotel .room-agrupada .collapse.show[data-v-2e125e0b]{padding-bottom:10px}.fichaHotel .room-agrupada .datosHab[data-v-2e125e0b]{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-2e125e0b]{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-2e125e0b]{align-items:baseline}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-2e125e0b]{transition:.5s ease-in-out;margin-left:20px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow.fill-renfe[data-v-2e125e0b]{fill:#d62d61!important}.fichaHotel .room-agrupada .datosHab.collapsed svg.arrow[data-v-2e125e0b]{transform:rotate(0)}.fichaHotel .room-agrupada .datosHab.not-collapsed svg.arrow[data-v-2e125e0b]{transform:rotate(-180deg)}.fichaHotel .room-agrupada .datosHab .desde[data-v-2e125e0b]{font-weight:500!important;font-size:15px;margin-right:10px}.servicios .servicios-svg[data-v-2e125e0b]{text-align:center;margin-top:30px;display:flex;justify-content:space-around;align-items:flex-end}.servicios.no-responsive .servicios-svg[data-v-2e125e0b]{justify-content:center}.servicios.no-responsive .servicios-svg div.item.existe[data-v-2e125e0b]{margin:0 30px}.servicios .servicios-svg div.item[data-v-2e125e0b]{display:flex;flex-direction:column;align-items:center}.servicios .servicios-svg div.item span[data-v-2e125e0b]{margin-top:5px}.servicios .serviceIcon[data-v-2e125e0b]{width:50px;margin:0 5px;vertical-align:bottom;max-height:50px}.servicios .serviceIcon.fill-renfe[data-v-2e125e0b]{fill:#d62d61!important}.servicios .servicios-svg .carousel-inner[data-v-2e125e0b]{display:flex;height:150px;justify-content:center}.servicios .servicios-svg .carousel-item[data-v-2e125e0b]{margin:0 auto}.servicios .servicios-svg .carousel-item.active[data-v-2e125e0b]{cursor:default;background-color:unset}.servicios .servicios-svg .carousel-item .carousel-caption[data-v-2e125e0b]{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-2e125e0b] .carousel-control-prev-icon,.servicios .servicios-svg[data-v-2e125e0b] .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.2rem;height:2.2rem;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important;font-size:30px}.servicios[data-v-2e125e0b] .carousel-control-prev-icon:before{content:""}.servicios[data-v-2e125e0b] .carousel-control-next-icon:before{content:""}.servicios .servicios-svg[data-v-2e125e0b] ol.carousel-indicators{top:125px;padding-left:0}.servicios .servicios-svg[data-v-2e125e0b] ol.carousel-indicators li{background-color:#464646}.servicios .servicios-svg[data-v-2e125e0b] ol.carousel-indicators li.active{padding:0}.mas-servicios[data-v-2e125e0b]{text-align:center;font-size:18px;margin:40px 0 0}.mas-servicios .btn-ver-mas[data-v-2e125e0b]{font-size:18px;font-weight:700}#masServicios .tablaServicios[data-v-2e125e0b]{-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;color:#464646}.descripcion .texto-descripcion[data-v-2e125e0b]{font-size:17px;margin-top:30px}.descripcion .card[data-v-2e125e0b]{margin-top:100px;padding:0;border-radius:.4rem;border:0;margin-bottom:100px}.descripcion .card .card-body[data-v-2e125e0b]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.descripcion .card .card-body .pregunta-final[data-v-2e125e0b]{font-weight:700;margin-bottom:0}.descripcion .card .card-body .boton-reservar[data-v-2e125e0b]{padding:5px 45px;border-radius:5px;color:#fff;font-weight:700;font-size:16px}.info-busqueda p[data-v-2e125e0b]{margin-right:0}@media screen and (max-width: 1000px){.seleccionHotels .modal-dialog[data-v-2e125e0b]{max-width:80%}}@media screen and (max-width: 830px){.modalFichaHotel.modal .modal-dialog[data-v-2e125e0b],.modal .modal-dialog[data-v-2e125e0b]{max-width:100%;margin:0}h3.nombre-alojamiento[data-v-2e125e0b]{font-size:1.5rem;margin-top:15px}.categoria-hotel svg[data-v-2e125e0b]{width:20px}.banner-hotel .col-md-12[data-v-2e125e0b]{padding:0}.banner div.banner-container div.banner-img img[data-v-2e125e0b]{width:100%;height:100%}.banner div.banner-container div.banner-text[data-v-2e125e0b]{min-width:45%;zoom:76%}.banner div.banner-container div.banner-text p[data-v-2e125e0b]{font-size:16px}.info-busqueda[data-v-2e125e0b]{margin-bottom:10px}.servicios.no-responsive[data-v-2e125e0b]{display:none!important}.servicios.responsive[data-v-2e125e0b]{display:block!important}#masServicios .tablaServicios[data-v-2e125e0b]{-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-2e125e0b]{width:100%}.descripcion .card .card-body[data-v-2e125e0b]{flex-direction:column}.descripcion .card .card-body .boton-reservar[data-v-2e125e0b]{margin-top:20px}.descripcion .texto-descripcion[data-v-2e125e0b]{font-size:14px}}@media screen and (max-width: 768px){.tablaServicios[data-v-2e125e0b]{column-count:4}}@media screen and (max-width: 630px){.seleccionHotels .modal-dialog[data-v-2e125e0b]{max-width:530px}}@media screen and (max-width: 560px){.modalHabitaciones div.hotel .categoria img[data-v-2e125e0b]{height:10px}.seleccionHotels .modal-dialog .modal-content footer.modal-footer[data-v-2e125e0b]{margin:.75rem;padding:1.5rem 0 0}.fichaHotel .tituloHotel[data-v-2e125e0b]{display:none}.fichaHotel .tituloHotel.collapsed[data-v-2e125e0b]{border-bottom:1px solid #c2c2c2}.fichaHotel .tituloHotel.btnCollapse[data-v-2e125e0b]{display:block;position:relative}.fichaHotel .tituloHotel.btnCollapse svg[data-v-2e125e0b]{position:absolute;right:0;width:24px;height:24px}.fichaHotel .tituloHotel.not-collapsed svg[data-v-2e125e0b]{transform:rotateX(180deg)}}@media screen and (max-width: 450px){.tablaServicios[data-v-2e125e0b]{column-count:3}.fichaHotel .room-agrupada .datosHab[data-v-2e125e0b]{zoom:75%}.fichaHotel .room-agrupada .datosHab span[data-v-2e125e0b]{margin-right:10px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-2e125e0b]{margin-right:20px}}.seleccionHotels .modal-content[data-v-2e125e0b]{height:100%}@media (min-width: 576px){.modalFichaHotel.modal .modal-dialog[data-v-2e125e0b]{max-width:830px}}@media screen and (min-width: 560px){.fichaHotel .tituloHotel.btnCollapse[data-v-2e125e0b]{display:none}}div.hotelsFilterContainer[data-v-4ad6cf50]{background-color:#fff!important;margin:0!important;color:#464646;border-radius:12px;width:100%!important;max-width:100%;position:relative;left:0;padding-bottom:30px}.hotelsFilterContainer h2.tituloFiltro[data-v-4ad6cf50]{background-color:transparent!important;margin-bottom:0!important;padding:15px 15px 0!important;border-radius:unset!important;width:100%;font-size:15px!important;color:inherit!important;font-weight:700;display:flex!important}.hotelsFilterContainer h2.tituloFiltro .close[data-v-4ad6cf50]{display:none;position:relative}.hotelsFilterContainer .filtrosContent[data-v-4ad6cf50]{background-color:transparent;max-height:unset;overflow-y:auto;padding-bottom:80px}.hotelsFilterContainer .filtro[data-v-4ad6cf50]{padding:0 15px}.hotelsFilterContainer .filtro label.titulo[data-v-4ad6cf50]{margin-top:20px;color:#767676;cursor:default;font-size:15px}.hotelsFilterContainer .filtro p[data-v-4ad6cf50],.hotelsFilterContainer .filtro label[data-v-4ad6cf50]{color:inherit;font-size:13px;border:none;padding:0}.hotelsFilterContainer .filtro p[data-v-4ad6cf50]{margin-left:0}.hotelsFilterContainer .filtro p svg[data-v-4ad6cf50]{vertical-align:middle;fill:#fff}.hotelsFilterContainer .filtro p.selected svg[data-v-4ad6cf50]{display:inline-block!important}.hotelsFilterContainer .filtro.regimenes p svg[data-v-4ad6cf50]{display:none}.hotelsFilterContainer .filtro.regimenes p svg.selected[data-v-4ad6cf50]{display:inline!important}.hotelsFilterContainer #categorias label.categoria>svg[data-v-4ad6cf50]{width:17px;height:17px;margin:0 1px;fill:#767676}.hotelsFilterContainer .filtro.servicios #servicios[data-v-4ad6cf50]{display:block;align-items:center;justify-content:center;margin:0;width:100%}.hotelsFilterContainer .filtro.servicios svg[data-v-4ad6cf50]{margin:0 4px;width:17px;height:21px;fill:#767676}.hotelsFilterContainer .filtro.servicios svg[data-v-4ad6cf50],.hotelsFilterContainer .filtro #categorias img[data-v-4ad6cf50]{cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50]{padding:0}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .vs__selected-options span,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .vs__selected-options span{margin:0;border:0}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .v-select,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .v-select{background-color:transparent!important}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .v-select .vs__dropdown-toggle .vs__open-indicator,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .v-select .vs__dropdown-toggle .vs__open-indicator{transform:none;fill:#000;display:none}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .v-select .vs__dropdown-menu,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .v-select .vs__dropdown-menu{min-width:91px!important;width:100%;padding-left:0}.hotelsFilterContainer .filtro #nombre input[data-v-4ad6cf50],.buscadorRenfe #seleccionPersonas .inputDerecha[data-v-4ad6cf50],.buscadorRenfe .seleccionInput input[data-v-4ad6cf50]{margin:0;border:0;color:#727271}.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .vs__selected+.vs__search{display:none}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .vs__dropdown-toggle .vs__search,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:0}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .vs__clear,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .vs__clear{display:flex}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .vs__actions,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .vs__actions{padding:0}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .vs__dropdown-toggle,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .vs__dropdown-toggle{background-color:transparent;padding:5px;border:2px solid #767676;color:#000;width:100%;cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .vs__dropdown-menu .vs__dropdown-option,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .vs__dropdown-menu .vs__dropdown-option{color:#000}.hotelsFilterContainer .filtro #nombre[data-v-4ad6cf50] .vs__dropdown-menu li.vs__dropdown-option--highlight,.hotelsFilterContainer .filtro #location[data-v-4ad6cf50] .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.hotelsFilterContainer .filtro input[data-v-4ad6cf50]{width:unset;display:none}.hotelsFilterContainer .filtro label[data-v-4ad6cf50]{display:flex;align-items:center;position:relative;margin:7px 0;cursor:pointer;border:none}.hotelsFilterContainer .filtro .checkmark[data-v-4ad6cf50]{height:22px!important;width:22px!important;border-radius:3px;border:1px solid #767676;box-sizing:border-box;margin-right:5px;display:inline-flex;justify-content:center}.hotelsFilterContainer .filtro label:hover .checkmark[data-v-4ad6cf50]{border-color:#464646!important}.hotelsFilterContainer .filtro .checkmark svg[data-v-4ad6cf50]{width:14px!important;vertical-align:middle;display:none;fill:#fff!important}.hotelsFilterContainer .filtro .checkmark.checked svg[data-v-4ad6cf50]{display:block}.hotelsFilterContainer .filtro.ubicacion #location[data-v-4ad6cf50]{display:flex;flex-direction:column;padding:0 18px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles[data-v-4ad6cf50]{margin-bottom:60px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles.hotel[data-v-4ad6cf50]{display:none}.hotelsFilterContainer .filtro.ubicacion button.btn-aceptar[data-v-4ad6cf50]{font-size:.9em;border:2px solid #767676;color:#767676;border-radius:40px;padding:3px 20px;width:fit-content;align-self:center}.hotelsFilterContainer .filtro.ubicacion .v-slider__thumb[data-v-4ad6cf50]:after{cursor:pointer}.hotelsFilterContainer .filtro.ubicacion[data-v-4ad6cf50] .v-slider__thumb-label>*{color:#fff}.hotelsFilterContainer .botonera[data-v-4ad6cf50]{display:flex;justify-content:flex-end;margin-top:10px}.hotelsFilterContainer .botonera .btnGris[data-v-4ad6cf50]{border-radius:40px;border:2px solid #666666;margin-right:15px}.hotelsFilterContainer .botonera button[data-v-4ad6cf50]{display:none}#categorias[data-v-4ad6cf50],#regimenes[data-v-4ad6cf50],#price[data-v-4ad6cf50],#tematicas[data-v-4ad6cf50],#tipoEstablecimiento[data-v-4ad6cf50],#tarifaReembolsable[data-v-4ad6cf50]{margin:0!important;border:none!important}#tematicas[data-v-4ad6cf50]{max-height:unset;overflow-y:auto}@media screen and (max-width: 1200px){.hotelsFilterContainer[data-v-4ad6cf50]{max-width:unset}}@media screen and (max-width: 1010px){.hotelsFilterContainer[data-v-4ad6cf50]{text-align:left;padding-top:0!important}}@media screen and (max-width: 830px){.hotelsFilterContainer h2.tituloFiltro[data-v-4ad6cf50]{border-bottom:2px solid #767676!important;background-color:#fff!important;position:fixed;top:0;left:0;z-index:2;padding:15px!important;font-size:1.2rem!important;justify-content:space-between;align-items:center}.hotelsFilterContainer h2.tituloFiltro .close[data-v-4ad6cf50]{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100;display:block;width:fit-content;height:fit-content;position:unset}div.hotelsFilterContainer[data-v-4ad6cf50]{padding-top:40px!important}.hotelsFilterContainer .botonera[data-v-4ad6cf50]{position:fixed;bottom:0;left:0;display:flex;align-items:center;width:100%;padding:15px;background-color:#eff3f6;justify-content:flex-end}.hotelsFilterContainer .botonera button[data-v-4ad6cf50]{background-color:#fff;padding:8px 0;margin:0 10px 0 0;width:40%;min-width:150px;text-align:center;font-size:20px;border-radius:5px;color:#fff}.hotelsFilterContainer .botonera button[data-v-4ad6cf50]{display:block}}@media screen and (max-width: 520px){.hotelsFilterContainer .botonera .btnGris[data-v-4ad6cf50]{padding:2px 10px!important}}.hotelsOrdenacionContainer[data-v-daf6b4ae]{background-color:#fff!important;margin:0!important;padding:6px 0 6px 5px;width:fit-content!important;display:flex;align-items:center;max-width:unset;position:relative;border:2px solid #767676;border-radius:5px}#configuracion-compra-container div.hotelsOrdenacionContainer h2.tituloOrdenacion[data-v-daf6b4ae]{width:unset;color:#464646!important;font-weight:700;font-size:15px;padding:8px 20px!important;background-color:transparent;border-right:1px solid #dadada!important;margin:0}.hotelsOrdenacionContainer .ordenacionContent[data-v-daf6b4ae]{background-color:transparent;max-height:unset}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__selected-options{padding:0}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__selected-options span{margin:0;border:0;padding:0;font-size:15px;color:#767676;line-height:unset}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__selected-options .option{display:flex;align-items:center}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-daf6b4ae]{background-color:transparent!important;min-width:200px!important;padding:0 20px}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-daf6b4ae] .vs__dropdown-toggle{border:none;padding:0}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-daf6b4ae] .vs__dropdown-toggle .vs__open-indicator{display:none}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-daf6b4ae] .vs__dropdown-menu{min-width:200px!important;width:100%;padding-left:0}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__dropdown-toggle .vs__search{cursor:pointer;width:1px;text-overflow:clip;border:none!important;font-size:13px}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__clear{display:flex}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__actions{padding:0}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__dropdown-menu .vs__dropdown-option{color:#000}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__dropdown-menu li.vs__dropdown-option--highlight{background-color:#c5c7c6!important}.hotelsOrdenacionContainer .ordenacionContent .iconoFlecha svg[data-v-daf6b4ae]{fill:#767676}.hotelsOrdenacionContainer .ordenacionContent .iconoFlecha.rotate svg[data-v-daf6b4ae]{transform:rotate(180deg)}@media screen and (max-width: 1200px){.hotelsOrdenacionContainer[data-v-daf6b4ae]{max-width:unset}}@media screen and (max-width: 1010px){.hotelsOrdenacionContainer[data-v-daf6b4ae]{text-align:left;padding-top:0!important}}@media screen and (max-width: 830px){.hotelsOrdenacionContainer[data-v-daf6b4ae]{background-color:transparent!important;margin:0!important;padding:0;display:block;border:none;border-radius:0;width:100%!important}#configuracion-compra-container div.hotelsOrdenacionContainer h2.tituloOrdenacion[data-v-daf6b4ae]{display:none}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-daf6b4ae],.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-daf6b4ae] .vs__dropdown-menu{min-width:100px!important;width:100%;padding:0}.hotelsOrdenacionContainer .ordenacionContent .select-order.v-select[data-v-daf6b4ae] .vs__dropdown-menu{margin-top:5px}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__dropdown-toggle .vs__search{max-width:1px;padding:0;margin:0}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__selected-options{justify-content:center}.hotelsOrdenacionContainer .ordenacionContent .select-order[data-v-daf6b4ae] .vs__selected-options span{font-size:16px;color:#464646}.hotelsOrdenacionContainer .ordenacionContent .iconoFlecha svg[data-v-daf6b4ae]{fill:#464646}}@media screen and (max-width: 520px){.hotelsOrdenacionContainer h2.tituloOrdenacion[data-v-daf6b4ae]{font-size:14px!important}}div#ocio_resultados.seleccion_hotel[data-v-41562689]{display:flex;justify-content:space-between}.section-filtros[data-v-41562689]{width:25%}.section-resultados[data-v-41562689]{width:73%}[data-v-41562689] .modal-filtros header{padding:0;margin:0;z-index:1000;display:block;width:100%;height:fit-content;position:absolute;top:0;left:0}[data-v-41562689] .modal-filtros header .close{font-size:45px;font-weight:100;margin-top:-10px;display:block;width:fit-content;height:fit-content}.hotelBase[data-v-41562689]{max-width:100%;width:100%;text-align:left;padding:0;z-index:1;grid-column:2/4;grid-row:2/3}.div_infoHotel[data-v-41562689]{padding:0!important;height:100%;display:block}.div_infoHotel .fila-distancia-ciudad[data-v-41562689]{font-weight:400;font-family:Roboto,sans-serif;color:inherit;font-size:inherit!important;margin:0 0 2px!important}div.div_infoHotel p.direccion[data-v-41562689]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}div.hotelResume[data-v-41562689]{width:100%;margin-top:0;margin-bottom:25px;min-height:unset!important;border:none!important;border-radius:12px;background-color:#fff;padding:0!important;-webkit-box-shadow:0 0 10px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 10px 6px rgba(0,0,0,.07);box-shadow:0 0 10px 6px #00000012;position:relative}div.hotelResume.recomendado[data-v-41562689]{border:2px solid #73a931}#ocio_resultados.seleccion_ocio[data-v-41562689]{background:none!important;border:none!important;width:100%!important;margin:0!important;float:none!important;text-align:left}div.imgHotel[data-v-41562689]{width:95%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;cursor:pointer;float:none;padding:0!important;vertical-align:top;margin-right:0!important;grid-column:1/2;grid-row:1/4}.imgHotel .lupa[data-v-41562689]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg);pointer-events:none}.imgHotel:hover .lupa[data-v-41562689]{display:block}button.btnElegir[data-v-41562689]{display:flex;align-items:center;justify-content:center;padding:2px 0;margin:0;border:0;color:#fff;font-size:1.25em;text-transform:lowercase;width:200px;border-radius:5px;transition-property:background-color;transition-duration:.4s}.div_infoHotel .hotelData[data-v-41562689]{font-size:1rem;font-weight:400;color:#464646;position:relative;width:100%;min-height:175px;display:grid;grid-template-columns:38% 48% 14%;grid-template-rows:40px auto;height:100%;padding-right:20px}.div_infoHotel .hotelData .leyenda-precio[data-v-41562689]{text-align:center;margin:10px 0 0;color:#464646;font-size:.9em;font-weight:400;grid-column:2/4;grid-row:3/4;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.div_infoHotel .hotelData .leyenda-precio .leyenda-impuestos[data-v-41562689]{margin:0;font-size:.85em;line-height:normal}.div_infoHotel .hotelData .botonera .valorPrecio[data-v-41562689]{font-weight:700;display:inline-flex;align-items:baseline}.div_infoHotel .hotelData .valorPrecio .small[data-v-41562689]{font-size:75%;font-weight:inherit}.div_infoHotel .hotelData .fila-distancia-ciudad[data-v-41562689],.div_infoHotel .hotelData .valoracion[data-v-41562689],.div_infoHotel .hotelData .nombre-regimen[data-v-41562689]{font-size:inherit!important;font-weight:inherit;color:inherit;margin-bottom:2px!important}.div_infoHotel .hotelData .fila-distancia-ciudad .ciudad[data-v-41562689]{text-transform:capitalize}.div_infoHotel .separador[data-v-41562689]{font-size:1.1rem}.div_infoHotel .hotelData .botonera[data-v-41562689]{margin:10px 0 15px 15px;grid-column:1/4;grid-row:4/5;display:flex;justify-content:space-between;align-items:baseline}.hotelData .botonera .col-condiciones-boton[data-v-41562689]{display:flex;align-items:center;min-width:fit-content}.div_infoHotel .botonera .otras-tarifas[data-v-41562689]{display:flex;align-items:center;font-weight:700;cursor:pointer}.div_infoHotel .botonera .otras-tarifas .arrow[data-v-41562689]{margin-left:15px}.div_infoHotel .botonera button[data-v-41562689]{display:flex;align-items:center;justify-content:center;padding:2px 0;margin:0;border:0;color:#fff;text-transform:lowercase;width:200px;border-radius:50px;transition-property:background-color;transition-duration:.4s}.hotelResult.renfe-viajes .div_infoHotel .botonera button[data-v-41562689]{border-radius:3px}span.textoElegir[data-v-41562689]{display:block;margin:0;border-radius:15px;font-family:Rotobo,sans-serif;color:#fff;border:0;text-align:center;padding:3px 18px;outline:none;transition:.5s ease-in-out}svg.flecha-elegir[data-v-41562689]{display:none}.top-row-container .desktop[data-v-41562689]{display:flex;justify-content:space-between;align-items:center}.top-row-container .total-alojamientos[data-v-41562689]{margin:0 0 0 auto}.top-row-container .mobile[data-v-41562689]{display:none}.div_infoHotel .hotelData .botonera .texto-cancelar[data-v-41562689]{display:flex;align-items:center;margin-right:30px;color:#73a931}.div_infoHotel .hotelData .botonera .texto-cancelar svg[data-v-41562689]{margin-right:6px;width:14px}.div_infoHotel .hotelBase p[data-v-41562689]{margin:5px 0}.div_infoHotel p.nombreHotel[data-v-41562689]{cursor:pointer;font-size:1.25em;margin:10px 0 0;font-weight:700;display:flex;align-items:center;color:#464646!important;position:relative;grid-column:2/4;grid-row:1/2}.div_infoHotel p.nombreHotel span[data-v-41562689]{color:#464646}.div_infoHotel .categoriaHotel[data-v-41562689]{line-height:0;margin-left:20px}.div_infoHotel .categoriaHotel[data-v-41562689] svg{width:17px;height:17px;margin-right:3px;fill:#fd9a34}div.imgHotel img[data-v-41562689]{display:block;height:100%;max-height:215px;width:100%;align-self:flex-start;border:none!important;border-radius:12px 0 0;background-color:#464646;object-fit:cover}.div_infoHotel .nombre-regimen[data-v-41562689]{color:inherit;font-size:inherit!important;font-weight:inherit}.datosTipoHotel[data-v-41562689]{border-bottom:none!important;font-size:.9em;font-weight:400;color:#464646}.borderPunteado[data-v-41562689]{display:none!important}.valoraciones .valoracion[data-v-41562689]{transition-duration:.25s;margin-bottom:25px}.valoracion .puntuacion[data-v-41562689]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.hotelBase .valoracion .puntuacion[data-v-41562689]{cursor:pointer}.hotelBase .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-41562689]{font-weight:700;margin-left:4px}.hotelBase .valoracion .puntuacion .valoraciones-totales[data-v-41562689]{text-transform:lowercase}.valoracion .puntuacion>div[data-v-41562689]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-41562689]{display:block;margin-left:-1px;height:100%;border-radius:10px}.servicios[data-v-41562689]{display:flex;margin:5px 0 8px;cursor:pointer;width:fit-content}.servicios .item[data-v-41562689]{margin:0 8px}.servicios .item[data-v-41562689]:first-child{margin-left:0}svg.serviceIcon[data-v-41562689]{width:unset;height:1.25em;vertical-align:bottom;margin:0}.trip-advisor img[data-v-41562689]{margin-left:-7px;height:1.35em}.grupoDerecha[data-v-41562689]{margin-left:0;padding:0;width:100%!important;background-color:transparent!important;float:none;display:block}[data-v-41562689] .modal-dialog .modal-content footer.modal-footer{padding:0 0 1.5rem;border:0;margin:0}.seleccion_hotel .seleccionHotels.grupoDerecha[data-v-41562689]{margin:0 0 10px}.resultsHoteles[data-v-41562689]{display:flex;flex-direction:column;margin-top:15px}.loader-hoteles[data-v-41562689]{margin-top:50px}.hotelesVacio[data-v-41562689]{margin-top:50px;padding:20px;text-align:center}.div_infoHotel .distancia[data-v-41562689],.div_infoHotel .tipo-habitacion-regimen[data-v-41562689]{color:inherit;font-size:inherit;cursor:pointer}[data-v-41562689] .modal-mapa .modal-header,[data-v-41562689] .modal-mapa-hoteles .modal-header{width:unset!important;height:unset!important}[data-v-41562689] .modal-mapa header.modal-header .close,[data-v-41562689] .modal-mapa-hoteles header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}[data-v-41562689] .modal-mapa .modal-dialog,[data-v-41562689] .modal-mapa-hoteles .modal-dialog{max-width:1200px!important}.google-mapa[data-v-41562689]{height:250px}.btn-mapa-hoteles[data-v-41562689]{display:flex;align-items:center;justify-content:center;align-self:stretch;width:18%;margin:0 0 0 15px;cursor:pointer}.btn-mapa-hoteles img[data-v-41562689]{border-radius:5px;border:1px solid #767676;width:100%;height:100%;object-fit:cover}div.btn-mapa-hoteles p[data-v-41562689]{position:absolute;margin:0}@media screen and (max-width: 1200px){.resultsHoteles[data-v-41562689]{display:block}.hotelBase[data-v-41562689]{max-width:330px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-41562689]{margin:0!important}.hotelResume[data-v-41562689]{min-height:370px!important}div.seleccion_ocio.seleccion_hotel[data-v-41562689]{width:78%!important}button.btnElegir[data-v-41562689]{width:85%;padding:2px 5px}span.textoElegir[data-v-41562689]{margin-left:0}}@media screen and (max-width: 1020px){div.seleccion_ocio.seleccion_hotel[data-v-41562689]{width:99%!important}.hotelResume[data-v-41562689]{width:48%}}@media screen and (max-width: 1010px){.hotelBase[data-v-41562689]{max-width:350px!important}}@media screen and (min-width: 831px){.div_infoHotel .hotelData .botonera .valorPrecio[data-v-41562689]{color:#fff!important}}@media screen and (max-width: 830px){.section-filtros[data-v-41562689],.top-row-container .desktop[data-v-41562689]{display:none}.section-resultados[data-v-41562689]{width:100%}.top-row-container .mobile[data-v-41562689]{display:block}.top-row-container .filtros-ordenar-responsive[data-v-41562689]{display:flex;background-color:#fff!important;margin:0 0 15px!important;padding:8px 10px;width:100%!important;align-items:center;max-width:unset;position:relative;border:2px solid #767676;border-radius:5px}.top-row-container .filtros-ordenar-responsive>div[data-v-41562689]{display:flex;justify-content:center;width:50%!important;font-weight:700;color:#464646;padding:8px 0;border-right:1px solid #dadada}.filtros-ordenar-responsive>div[data-v-41562689]:last-child{border-right:none}.btn-mapa-hoteles[data-v-41562689]{margin:0}[data-v-41562689] .modal-filtros .modal-content{border:none;border-radius:0}div.imgHotel[data-v-41562689]{width:92%}.div_infoHotel .hotelData[data-v-41562689]{font-size:.8rem;grid-template-columns:33% 64% auto;grid-template-rows:auto;padding-right:10px}.div_infoHotel p.nombreHotel[data-v-41562689]{margin:10px 0 5px;align-items:flex-start;flex-direction:column}.div_infoHotel p.nombreHotel .categoriaHotel[data-v-41562689]{margin:5px 0 2px}.div_infoHotel .fila-distancia-ciudad[data-v-41562689],.div_infoHotel .tipo-habitacion-regimen[data-v-41562689]{display:flex;flex-direction:column}.div_infoHotel .fila-distancia-ciudad .separador[data-v-41562689],.div_infoHotel .tipo-habitacion-regimen .separador[data-v-41562689]{display:none}.div_infoHotel .hotelData .leyenda-precio>span[data-v-41562689]:not(.valorPrecio):not(.texto-cancelar){display:none}.div_infoHotel .hotelData .botonera[data-v-41562689]{align-items:center}.div_infoHotel .hotelData .botonera .btnElegir[data-v-41562689]{background-color:transparent!important;padding:0;justify-content:flex-end;width:unset}.div_infoHotel .hotelData .botonera .valorPrecio[data-v-41562689]{font-size:1.35em}.div_infoHotel .hotelData .botonera .btnElegir span.textoElegir[data-v-41562689]{display:none}.div_infoHotel .hotelBase[data-v-41562689]{grid-column:2/3;padding:0 2px!important;max-width:100%!important;width:100%;margin-top:0!important}.div_infoHotel .hotelData svg.flecha-elegir[data-v-41562689]{grid-column:3/4;grid-row:2/3;display:block;width:10px}.div_infoHotel .botonera .texto-cancelar[data-v-41562689]{font-size:.9em}.hotelResume[data-v-41562689]{width:31%}.modal .modal-dialog[data-v-41562689]{max-width:100%;margin:0}.div_infoHotel .botonera[data-v-41562689]{justify-content:space-between}.div_infoHotel .botonera button[data-v-41562689]{margin:0;width:10em}}@media screen and (max-width: 805px){.hotelResume[data-v-41562689]{min-height:350px!important}}@media (max-width: 770px){.borderPunteado[data-v-41562689]{display:none!important}span.descuento[data-v-41562689]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-41562689]{padding:0!important}}@media (max-width: 700px){.hotelesVacio[data-v-41562689]{padding:120px 20px 0}}@media screen and (max-width: 680px){.hotelResume[data-v-41562689]{width:45%}}@media screen and (max-width: 530px){.hotelResume[data-v-41562689]{min-height:350px!important;margin-left:10px}.div_infoHotel[data-v-41562689]{flex-direction:column}.div_infoHotel .hotelData div.botonera button[data-v-41562689]{margin-right:5px}}@media screen and (max-width: 450px){.hotelResume[data-v-41562689]{width:100%;float:none;margin:20px auto;min-height:400px!important}button.btnElegir[data-v-41562689]{width:70%}}.cestaProducto[data-v-463a4fcc]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-463a4fcc]{display:flex;align-items:center}.contenedorCalendario[data-v-463a4fcc]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-463a4fcc]{margin-top:20px;width:100%}.columnaCentralCesta p[data-v-463a4fcc]{font-size:14px}.btn-calendar[data-v-463a4fcc]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;vertical-align:center;display:flex;align-items:center}.btn-calendar[data-v-463a4fcc]:disabled{pointer-events:none}.btn-calendar span[data-v-463a4fcc]{padding:0 10px;color:#9a9a9a}.btn-calendar img[data-v-463a4fcc]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-463a4fcc]{font-size:12px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-463a4fcc]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-463a4fcc],.cabecera-resultados .nombreProductoCesta[data-v-463a4fcc]{font-size:.7em}}.habitacion .totalSinDescuento[data-v-f4344a57]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-f4344a57]{width:76%!important}.habitacion.noDescuento .totalSinDescuento[data-v-f4344a57]{display:none}div.div_infoHotel div.opcion-habitacion span svg[data-v-f4344a57]:first-child{display:inline-block}.habitacion[data-v-f4344a57]{margin-bottom:10px}.habitacion .descuento[data-v-f4344a57]{text-decoration:line-through;border:0;background-color:transparent;display:none}.habitacion.noDescuento .descuento[data-v-f4344a57]{display:none}.habitacion .conceptos .concepto .conceptosGroup[data-v-f4344a57]{float:none!important}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-f4344a57]{background-color:#fff;border:0!important;text-align:right;display:flex;justify-content:flex-end;align-items:center;margin-right:40px;margin-bottom:10px;color:#464646;font-size:16px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion p[data-v-f4344a57]{margin-bottom:0;text-align:right}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-f4344a57]{display:flex;justify-content:flex-end;align-items:center}.opcion-seleccionada[data-v-f4344a57]{margin-top:0;margin-right:10px;font-size:16px;font-weight:400;text-align:center;border-radius:5px;color:#73a931!important;vertical-align:top;border:0;display:flex;align-items:center}.opcion-seleccionada svg[data-v-f4344a57]{fill:#73a931;width:13px;height:unset;margin-right:10px}.habitacion .pagarya.btnSeleccionado[data-v-f4344a57]{display:none}.habitacion.selected .pagarya.btnSeleccionado[data-v-f4344a57]{display:block}.hotelResume.filtered[data-v-f4344a57]{display:none}div.contenedor_inputs div.input select.renfeAmadeusAges[data-v-f4344a57]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-f4344a57]{vertical-align:top}div.contenedor_inputs[data-v-f4344a57]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-f4344a57]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-f4344a57],div.contenedor_inputs div.input select.childrenInput[data-v-f4344a57],div.contenedor_inputs div.input select.childsInput[data-v-f4344a57]{padding-left:30px!important}}.hotelBase[data-v-f4344a57]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-f4344a57]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-f4344a57]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-f4344a57]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-f4344a57]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-f4344a57]{width:100%}.seleccion_hotel .precioPagarYa[data-v-f4344a57]{width:auto}.hotelResume.selected .precioPagarYa[data-v-f4344a57]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-f4344a57]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-f4344a57]{fill:#fff}.precioPagarYa .precio[data-v-f4344a57]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-f4344a57]{display:block;width:auto;margin:5px 0 0;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-f4344a57]{margin-top:5px}.btn_mini[data-v-f4344a57]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-f4344a57]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-f4344a57]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-f4344a57]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-f4344a57]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.habitacion .conceptos .concepto .rateComments[data-v-f4344a57]{position:relative;display:inline;align-items:center;margin-right:30px}.rateComments span[data-v-f4344a57]{margin-right:10px}.rateComments span.tarifaNoReembolsable[data-v-f4344a57]{color:#666}.btnSeleccionar[data-v-f4344a57]{padding:6px 12px;font-family:Roboto,sans-serif!important;text-transform:lowercase;vertical-align:bottom;cursor:pointer;display:block;margin-top:0;color:#fff;font-size:17px;border-radius:50px;transition:background-color .2s linear;min-width:145px}.hotelResult.renfe-viajes .btnSeleccionar[data-v-f4344a57]{border-radius:4px}.btnSeleccionar svg[data-v-f4344a57],.btnSeleccionado svg[data-v-f4344a57]{width:15px;vertical-align:middle}.btnSeleccionado svg .fil0[data-v-f4344a57]{fill:#73a931}.btnSeleccionado[data-v-f4344a57]{cursor:default;margin-top:0;font-size:16px;padding:4px 6px;font-weight:400;width:145px;text-align:center}.boton_toggle_habitaciones svg polygon[data-v-f4344a57]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-f4344a57]{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-f4344a57]{display:block!important}div.div_infoHotel .conceptos div.opcion-habitacion[data-v-f4344a57]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .conceptos div.opcion-habitacion .nombre_opcional[data-v-f4344a57]{vertical-align:top;color:#464646;margin-right:3px;margin-bottom:0;text-align:end}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-f4344a57]{padding:0 20px!important}div.hotelSelected[data-v-f4344a57]{display:none!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-f4344a57]{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-f4344a57]{padding:10px 0 4px 5px!important}.regimenHab[data-v-f4344a57]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-f4344a57] *,.detalle_hotel[data-v-f4344a57] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-f4344a57]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.rateComments .tarifaNoReembolsable[data-v-f4344a57]{color:#90241f;margin-left:10px;font-weight:400;font-size:12px}.rateComments .tarifaFlexible[data-v-f4344a57]{color:#1f7b1f;margin-left:10px;font-weight:400;font-size:12px}.rateComments svg.masInfo:hover+.popUpInfo[data-v-f4344a57]{display:block!important}.rateComments svg.masInfo path[data-v-f4344a57]{fill:#727271}.restoDeHabitaciones[data-v-f4344a57]{background-color:#fff!important}div.resumen_reservar[data-v-f4344a57]{float:right;margin-left:5px;display:flex}div.div_infoHotel .restoDeHabitaciones .conceptos div.opcion-habitacion .nombre_opcional[data-v-f4344a57]{max-width:400px}.concepto div.resumen_reservar .btn1[data-v-f4344a57]{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-f4344a57]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-f4344a57]{display:none!important}div.div_infoHotel .groupConceptos[data-v-f4344a57]{background-color:transparent!important;padding:0;border:2px solid #666666}div.hotelResume[data-v-f4344a57]{margin-top:10px;padding-top:5px;min-height:350px;background:#f2f2f2}div.hotelResume[data-v-f4344a57]{border:1px solid #666666!important}button svg[data-v-f4344a57]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-f4344a57]{fill:#fff}.barraHabitacion .div_suplemento[data-v-f4344a57]{display:none}.precioPagarYa[data-v-f4344a57]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-f4344a57]{height:15px}.swal2-container .swal_fichaHotel[data-v-f4344a57]{width:50%!important}.swal2-modal[data-v-f4344a57]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-f4344a57]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-f4344a57]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-f4344a57]:hover,.hotelResume div.resumen_reservar .btn1[data-v-f4344a57]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-f4344a57]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-f4344a57]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-f4344a57]{margin:0 20px!important}.swal2-container.swal2-in[data-v-f4344a57]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-f4344a57]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .img_hotel[data-v-f4344a57]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-f4344a57]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-f4344a57]{display:inline-block}div.tarifasInline[data-v-f4344a57]{display:block}.lineaEscogerTarifa[data-v-f4344a57]{text-align:right;display:inline-block;float:right;margin-top:0}#ocio_resultados h2.v2_titulo2 .marquee[data-v-f4344a57]{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-f4344a57],.puntosSuspensivos.hideOnMobile[data-v-f4344a57],.verFichaHotel.hideOnMobile[data-v-f4344a57]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-f4344a57],#ocio_resultados div.hotelResume2.selected[data-v-f4344a57]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-f4344a57]{background:none!important;border:none!important}.containerBotonPagarYa[data-v-f4344a57]{display:block}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-f4344a57]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1200px){.hotelBase[data-v-f4344a57]{max-width:330px!important}}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-f4344a57]{width:100%}}@media screen and (max-width: 1010px){.hotelBase[data-v-f4344a57]{max-width:350px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-f4344a57]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-f4344a57],.puntosSuspensivos.hideOnMobile[data-v-f4344a57],.verFichaHotel.hideOnMobile[data-v-f4344a57]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-f4344a57],.borderPunteado[data-v-f4344a57]{display:none!important}.lineaEscogerTarifa[data-v-f4344a57]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-f4344a57]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-f4344a57]{width:100%}.precioPagarYa[data-v-f4344a57]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-f4344a57]{background:#fff}.precioPagarYa .btn_mini[data-v-f4344a57]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-f4344a57]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-f4344a57]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-f4344a57]{display:none!important}.precioPagarYa .precio[data-v-f4344a57]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-f4344a57]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-f4344a57]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-f4344a57]{padding:0!important}.hotelBase[data-v-f4344a57]{padding:0 5px!important}.page_amadeusModalities #sec_contenido_izquierda[data-v-f4344a57]{margin-top:30px!important}#divBusqueda[data-v-f4344a57]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-f4344a57]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-f4344a57]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-f4344a57]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-f4344a57]{width:100%!important}div.img_hotel img[data-v-f4344a57]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-f4344a57]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-f4344a57]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-f4344a57]{font-size:13px!important}.hotelResume .div_infoHotel div.opcion-habitacion .nombreHotel[data-v-f4344a57]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-f4344a57]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-f4344a57]{padding-bottom:5px!important}.boton_toggle_habitaciones svg[data-v-f4344a57]{margin-right:0!important;float:right}.precioPagarYa .btn_mini[data-v-f4344a57]{padding:0!important}.barraHabitacion span.rateComments[data-v-f4344a57]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-f4344a57],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-f4344a57]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-f4344a57]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-f4344a57]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-f4344a57]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-f4344a57]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-f4344a57]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-f4344a57]{float:none!important}#info_compra div.producto_pagarya span[data-v-f4344a57]: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-f4344a57] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-f4344a57],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-f4344a57]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-f4344a57]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-f4344a57]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-f4344a57]{fill:#22848e!important}.distancia .verFichaHotel[data-v-f4344a57]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-f4344a57]{width:160px}.verFichaHotel[data-v-f4344a57],.img_hotel[data-v-f4344a57],.nombreHotel[data-v-f4344a57]{cursor:pointer}.ver_mas_hoteles[data-v-f4344a57]{margin-top:20px}.cargando_filtros[data-v-f4344a57],.sin_resultados[data-v-f4344a57]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-f4344a57]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-f4344a57]{vertical-align:top;margin-right:10px;min-height:390px!important;margin-top:0!important;position:relative;margin-bottom:10px}.img_hotel[data-v-f4344a57]{width:100%}button.btnElegir[data-v-f4344a57]{width:85%;display:block;margin:0 auto;border:1px solid #000066;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[data-v-f4344a57]:hover,button.btnElegir.seleccionado[data-v-f4344a57]{color:#fff;background:#006}.div_infoHotel[data-v-f4344a57],div.hotelResume[data-v-f4344a57]{padding:0!important}.img_hotel[data-v-f4344a57]{width:100%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-f4344a57]{max-width:100%;width:100%;text-align:center;padding:0 10px}div.imgHotel[data-v-f4344a57]{height:200px;margin-bottom:10px;position:relative}.imgHotel .lupa[data-v-f4344a57]{position:absolute;top:35%;left:40%;background:#ffffffb3;padding:20px;border-radius:100%;display:none}.imgHotel:hover .lupa[data-v-f4344a57]{display:block}.div_infoHotel .nombreHotel[data-v-f4344a57]{text-transform:lowercase}.div_infoHotel .nombreHotel[data-v-f4344a57]:first-letter{text-transform:capitalize}div.img_hotel img[data-v-f4344a57]{display:none}.div_infoHotel .distancia[data-v-f4344a57]{font-size:12px!important}.verFichaHotel[data-v-f4344a57]{font-size:12px}.datosTipoHotel[data-v-f4344a57],.hotelServicios[data-v-f4344a57]{border-bottom:none!important}.borderPunteado[data-v-f4344a57]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-f4344a57],#ocio_resultados div.hotelResume2.selected[data-v-f4344a57]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-f4344a57]{line-height:0px;height:15px}.div_infoHotel .categoriaHotel img[data-v-f4344a57]{height:15px}p.nombreHotel[data-v-f4344a57]{margin:0;font-size:14px}.div_infoHotel .distancia[data-v-f4344a57]{margin:-5px 0 0!important}img.serviceIcon[data-v-f4344a57]{width:20px}.distancia .verFichaHotel[data-v-f4344a57]{font-size:14px!important;display:block}span.textoElegir[data-v-f4344a57]{font-size:15px;font-weight:400;letter-spacing:normal;margin-right:5px}.btnElegir.seleccionado span.textoElegido[data-v-f4344a57]{display:inline-block!important}.btnElegir.seleccionado span.textoElegir[data-v-f4344a57]{display:none!important}.swal_fichaHotel[data-v-f4344a57] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-f4344a57]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-f4344a57]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-f4344a57]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-f4344a57]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-f4344a57]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-f4344a57]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-f4344a57]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-f4344a57]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-f4344a57]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-f4344a57]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-f4344a57]{display:block}.swal_fichaHotel p.seccionSwal[data-v-f4344a57]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-f4344a57]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-f4344a57]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-f4344a57]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-f4344a57]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-f4344a57]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-f4344a57]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-f4344a57]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-f4344a57]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-f4344a57]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-f4344a57]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-f4344a57]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-f4344a57]{color:#1d7a1f}.btnShowDescripcion[data-v-f4344a57]{display:none}.habitacionesSwal .conceptos[data-v-f4344a57]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-f4344a57]{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-f4344a57]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-f4344a57]{float:none!important}.habitacionesSwal h2[data-v-f4344a57]{text-align:right;font-size:12px;margin:5px 0;height:25px}.restoDeHabitaciones .habitacion.selected span.nombre_opcional.nombreRegimen[data-v-f4344a57]{color:#666}.habitacionesSwal path.fillMarcaBlanca[data-v-f4344a57]{fill:#22848e!important}path.fillMarcaBlanca[data-v-f4344a57]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-f4344a57]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-f4344a57],.habitacionesSwal .btnSeleccionado[data-v-f4344a57]{background:#fff;padding:5px 15px;border-radius:20px;color:#006!important;border:1px solid #000066;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-f4344a57]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-f4344a57]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-f4344a57]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-f4344a57]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-f4344a57]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-f4344a57],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-f4344a57]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-f4344a57]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-f4344a57]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-f4344a57]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-f4344a57],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-f4344a57]{float:none}.headInfoHotel[data-v-f4344a57]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-f4344a57]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-f4344a57]{display:inline-block}.headInfoHotel .nombre[data-v-f4344a57]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-f4344a57]{height:20px!important}.headInfoHotel p.direccionn[data-v-f4344a57]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-f4344a57]{fill:#e80870!important}#filtersContainer[data-v-f4344a57]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-f4344a57]{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-f4344a57]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-f4344a57]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-f4344a57]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-f4344a57]{background:transparent;font-weight:700}.contenedorFiltros[data-v-f4344a57]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-f4344a57]{color:#000}.hotelsFilterContainer[data-v-f4344a57]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-f4344a57]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-f4344a57]{margin:0}.contenedorFiltros[data-v-f4344a57]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-f4344a57]{color:#fff}#contenedorFiltros button.btnGris[data-v-f4344a57]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-f4344a57]{display:none!important}.btnOrdenar.selected svg.check[data-v-f4344a57]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-f4344a57]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-f4344a57]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-f4344a57],.swal_fichaHotel span.descuento .textoDescuento[data-v-f4344a57]{display:none!important}.swal_fichaHotel span.descuento[data-v-f4344a57],.div_infoHotel span.descuento[data-v-f4344a57]{background:transparent!important}.habitacionesSwal span.descuento[data-v-f4344a57] *,.div_infoHotel span.descuento[data-v-f4344a57] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-f4344a57]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-f4344a57]{outline:none!important}span.smallDecimals[data-v-f4344a57]{font-size:10px}div.img_hotel img[data-v-f4344a57]{display:block;height:200px;border:none!important}.popUpInfo.tarifaComentarios[data-v-f4344a57]{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-f4344a57]{margin-bottom:20px}p.tituloGastos[data-v-f4344a57]{color:#fff!important;font-size:13px!important}@media screen and (max-width: 1090px){.hotelResume[data-v-f4344a57]{min-height:370px!important}.hotelsFilterContainer[data-v-f4344a57],#filtersContainer .contenidoOrdenarPor[data-v-f4344a57],#filtersContainer[data-v-f4344a57]{width:201px}div.imgHotel[data-v-f4344a57]{height:190px}#filtersContainer[data-v-f4344a57]{margin-left:10px}button.btnElegir[data-v-f4344a57]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-f4344a57]{width:78%!important}span.textoElegir[data-v-f4344a57],span.textoElegido[data-v-f4344a57]{margin-left:0}button.btnElegir[data-v-f4344a57]{padding:2px 5px}}@media screen and (max-width: 1010px){div.seleccion_ocio.seleccion_hotel[data-v-f4344a57]{width:99%!important}button.btnElegir svg[data-v-f4344a57]{display:none!important}#filtersContainer .contenidoOrdenarPor[data-v-f4344a57]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-f4344a57]{right:0}.contenidoOrdenarPor p[data-v-f4344a57]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-f4344a57]{float:left!important;margin-right:20px;cursor:pointer}.headInfoHotel .info[data-v-f4344a57]{float:right;width:78%}}@media screen and (max-width: 910px){.swal_fichaHotel .nombre[data-v-f4344a57]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-f4344a57]{height:20px!important}.headInfoHotel .info[data-v-f4344a57]{float:right;width:78%}.slick-slider .slick-track[data-v-f4344a57]{height:50px}}@media screen and (max-width: 850px){.swal_fichaHotel tr.titulo td[data-v-f4344a57]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-f4344a57]{font-size:13px}}@media screen and (max-width: 805px){div.imgHotel[data-v-f4344a57],div.img_hotel img.main[data-v-f4344a57]{height:160px}.hotelResume[data-v-f4344a57]{min-height:350px!important}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-f4344a57]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-f4344a57]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-f4344a57]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-f4344a57]{display:inline-block!important}.opcion-seleccionada[data-v-f4344a57]{justify-content:center}div.resumen_reservar[data-v-f4344a57]{display:block}}@media screen and (max-width: 705px){div.imgHotel[data-v-f4344a57],div.img_hotel img.main[data-v-f4344a57]{height:180px}.hotelResume[data-v-f4344a57]{margin-right:15px;min-height:370px!important}.hoteBase[data-v-f4344a57]{margin-top:0!important}button.btnElegir[data-v-f4344a57]{width:90%}}@media screen and (max-width: 560px){.headInfoHotel img.main[data-v-f4344a57]{display:none}.headInfoHotel .info[data-v-f4344a57]{float:none;width:100%}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-f4344a57]{text-align:center}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion .columnaDerecha[data-v-f4344a57]{margin-top:4px}}@media screen and (max-width: 530px){div.imgHotel[data-v-f4344a57],div.img_hotel img.main[data-v-f4344a57]{height:150px}.hotelResume[data-v-f4344a57]{min-height:350px!important;margin-right:10px}.swal2-container.swal2-fade.swal2-in[data-v-f4344a57]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-f4344a57]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-f4344a57]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-f4344a57]{width:100%!important}img#imagenActualSwal[data-v-f4344a57]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-f4344a57]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-f4344a57]{margin:20px auto}.slick-slider .slick-track[data-v-f4344a57]{height:auto}#ocio_resultados .popUpGris[data-v-f4344a57]{right:0!important;left:0;top:25px}}@media screen and (max-width: 450px){div.imgHotel[data-v-f4344a57],div.img_hotel img.main[data-v-f4344a57]{height:240px}.hotelResume[data-v-f4344a57]{float:none;margin:20px auto;min-height:450px!important}button.btnElegir[data-v-f4344a57]{width:70%}button.btnElegir svg[data-v-f4344a57]{display:inline-block!important;margin-right:10px}.habitacion .conceptos .concepto .conceptosGroup div.opcion-habitacion[data-v-f4344a57]{zoom:75%;margin-right:20px}}@media screen and (max-width: 450px){div.imgHotel[data-v-f4344a57]{height:215px}.hotelResume[data-v-f4344a57]{float:none;margin:20px auto;min-height:400px!important}table.tablaServicios[data-v-f4344a57],.tablaServicios thead[data-v-f4344a57],.tablaServicios tbody[data-v-f4344a57],.tablaServicios th[data-v-f4344a57],.tablaServicios td[data-v-f4344a57],.tablaServicios tr[data-v-f4344a57]{display:block}.tablaServicios thead tr[data-v-f4344a57]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-f4344a57]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-f4344a57]: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-f4344a57]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-f4344a57]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-f4344a57]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-f4344a57]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-f4344a57]:nth-of-type(5):before{content:"Otros"}.habitacion .conceptos .concepto .rateComments[data-v-f4344a57]{margin-right:0}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-f4344a57]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-f4344a57]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-f4344a57]{line-height:15px;font-size:12px!important}}[data-v-7b7fd247] .modal{padding:0!important;margin:0;overscroll-behavior:contain;background-color:#00000080}[data-v-7b7fd247] .modalFichaHotel.modal .modal-dialog,[data-v-7b7fd247] .modal-mapa .modal-dialog,[data-v-7b7fd247] .modal-imagenes .modal-dialog{max-width:1200px!important}[data-v-7b7fd247] .modal-mapa,[data-v-7b7fd247] .modal-imagenes{z-index:1100!important}.fichaHotel[data-v-7b7fd247]{text-align:left;padding:5px}.fichaHotel .titulo-hotel[data-v-7b7fd247]{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-7b7fd247]{font-size:2rem;font-weight:700;color:inherit;margin:0;text-transform:capitalize}.fichaHotel .titulo-hotel .categoria-hotel[data-v-7b7fd247]{line-height:0;margin-top:8px}.fichaHotel .titulo-hotel .categoria-hotel[data-v-7b7fd247] svg{width:20px;height:20px;margin-right:3px;fill:#464646}.fichaHotel .hotel .destino[data-v-7b7fd247]{color:#fff;border-radius:5px;padding:3px 5px;margin-right:8px}.fichaHotel .hotel .zona[data-v-7b7fd247]{text-transform:capitalize}.fichaHotel div.hotel[data-v-7b7fd247]{font-size:11px}.fichaHotel .carrusel-imagenes[data-v-7b7fd247]{margin:10px 0}.fichaHotel .carrusel-imagenes .carousel-item.active[data-v-7b7fd247]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-item img{height:unset;object-fit:cover;object-position:center center;vertical-align:middle}.fichaHotel .carrusel-imagenes .active[data-v-7b7fd247]{border:0;padding:0}.fichaHotel .carrusel-imagenes ol.carousel-indicators li[data-v-7b7fd247]{width:50px}.fichaHotel .descripcion[data-v-7b7fd247]{font-size:13px;text-align:justify}.fichaHotel .tituloHotel[data-v-7b7fd247]{font-size:15px;font-weight:700;margin:25px 0 7px}.modal-dialog .modal-content .modal-footer[data-v-7b7fd247]{margin:.75rem;padding:2.5rem 0 0;justify-content:center}.tituloHotel svg[data-v-7b7fd247]{width:16px;height:20px}.tablaServicios[data-v-7b7fd247]{column-count:5;column-gap:3em;column-rule:1px solid #c2c2c2;font-size:12px;text-align:center}.infoDistancia[data-v-7b7fd247]{margin-top:15px;font-size:13px}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-7b7fd247]{margin-top:10px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-7b7fd247]{width:100%;margin:0 auto}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-7b7fd247]{cursor:default}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .carousel-caption>div[data-v-7b7fd247]{height:80px;max-width:106px;min-width:106px;cursor:pointer}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca[data-v-7b7fd247]{height:100%;width:106px;opacity:.5;position:absolute;display:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item .filtroMarcaBlanca.active[data-v-7b7fd247]{display:block}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item img[data-v-7b7fd247]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-prev[data-v-7b7fd247],.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-control-next[data-v-7b7fd247]{width:3%}.fichaHotel .googleMapa[data-v-7b7fd247]{height:250px}.fichaHotel .valoraciones ul[data-v-7b7fd247]{padding:0}.valoraciones .contenido-comentario.card[data-v-7b7fd247]{margin-top:35px;padding:0;border-radius:.4rem;border:0}.valoraciones .contenido-comentario.card .card-body[data-v-7b7fd247]{padding:1.5rem 2rem}.valoraciones .contenido-comentario .card-body h5 .autor-comentario[data-v-7b7fd247]{font-weight:700}.valoraciones .contenido-comentario .card-body h5 .fecha-comentario[data-v-7b7fd247]{font-size:.8em}.valoraciones .contenido-comentario .card-body h5[data-v-7b7fd247]{margin-top:0}.valoraciones .contenido-comentario .card-body p[data-v-7b7fd247]{font-family:Roboto,sans-serif!important;padding:initial;margin:10px 0 0}.valoraciones .contenido-comentario .card-body .puntuacion-comentario[data-v-7b7fd247]{margin-bottom:20px}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .puntos-comentario[data-v-7b7fd247]{font-weight:700}.valoraciones .contenido-comentario .card-body .puntuacion-comentario .sobre-comentario[data-v-7b7fd247]{font-size:10px}.valoraciones .contenido-comentario .card-body .comentario .titulo-comentario[data-v-7b7fd247]{font-weight:700;margin-bottom:2px}.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario[data-v-7b7fd247],.valoraciones .contenido-comentario .card-body .comentario .descripcion-comentario p[data-v-7b7fd247]{font-size:15px}.valoraciones[data-v-7b7fd247] .theme--light.v-pagination .v-pagination__item--active{color:#464646!important}.valoraciones .contenedorLoadingBuscador[data-v-7b7fd247]{width:100%;height:100%;top:0;left:0;display:block;z-index:2000;text-align:center}.valoraciones .contenedorLoadingBuscador .loader[data-v-7b7fd247]{margin:300px auto;border-radius:50%;width:40px;height:40px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border-width:4px!important;border-style:solid none none none!important}.fichaHotel .valoraciones .valoracion[data-v-7b7fd247]{transition-duration:.25s;margin-bottom:25px}.fichaHotel .puntuacion[data-v-7b7fd247]{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;cursor:pointer}.fichaHotel .puntuacion>div[data-v-7b7fd247]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.fichaHotel .puntuacion>div span[data-v-7b7fd247]{display:block;margin-left:-1px;width:98%;height:100%;border-radius:10px}.fichaHotel .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-7b7fd247]{font-weight:700;margin-left:3px}.fichaHotel .valoracion .puntuacion .total-valoracion[data-v-7b7fd247]{font-size:.9em;margin-right:3px}.fichaHotel .valoracion>p[data-v-7b7fd247]{margin-bottom:0;color:#333;font-size:13px}.fichaHotel .valoracion .nombre[data-v-7b7fd247],.fichaHotel .valoracion .opinion[data-v-7b7fd247]{font-size:14px}.fichaHotel .valoracion .opinion .titulo[data-v-7b7fd247]{font-size:13px;margin:10px 0 3px;font-weight:700}.fichaHotel .valoracion .opinion .texto p[data-v-7b7fd247]{margin-bottom:6px}.fichaHotel .btnCargarValoraciones[data-v-7b7fd247]{font-weight:700;font-size:16px;padding:3px 20px;border-radius:20px;display:block;color:#fff;margin:10px auto}[data-v-7b7fd247] .modalFichaHotel.modal header.modal-header{height:unset;padding:15px 0;border-bottom:0}[data-v-7b7fd247] .modalFichaHotel.modal header.modal-header .close{padding:0;margin:-15px 0 0;z-index:1060;font-size:45px;font-weight:100}.fichaHotel .margin-section-ficha[data-v-7b7fd247]{margin-top:90px!important}.fichaHotel .card-shadow[data-v-7b7fd247]{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;transition:box-shadow .3s linear}.fichaHotel .card-shadow[data-v-7b7fd247]:hover{-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.14);box-shadow:0 0 20px 6px #00000024}.fichaHotel h3.sub-titulo[data-v-7b7fd247]{text-align:center;font-weight:700;margin-bottom:10px;color:#464646;font-size:22px}.banner div.banner-container[data-v-7b7fd247]{background-color:#fff;border-radius:7px;display:flex;text-decoration:none}.banner div.banner-container[data-v-7b7fd247]:hover{text-decoration:none}.banner div.banner-container div.banner-img[data-v-7b7fd247]{position:relative}.banner div.banner-container div.banner-img[data-v-7b7fd247]: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-7b7fd247]{-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-7b7fd247]{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-7b7fd247]{margin:0;font-size:2.2rem;font-weight:700}.banner div.banner-container div.banner-text p[data-v-7b7fd247]{margin:2rem 0 10px}.banner div.banner-container div.banner-text p.direccion[data-v-7b7fd247]{text-transform:capitalize;font-weight:400;font-size:16px}.banner div.banner-container div.banner-text .tipo-alojamiento[data-v-7b7fd247]{background-color:#757575;color:#fff;padding:5px 25px;border-radius:5px;font-weight:700}.banner .mapa[data-v-7b7fd247]{position:relative;text-align:center;cursor:pointer}.banner .mapa p[data-v-7b7fd247]{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-7b7fd247]{height:500px}.carousel-imagenes[data-v-7b7fd247]{display:flex;flex-direction:initial;justify-content:space-between}.carousel-imagenes .imagen-alojamiento img[data-v-7b7fd247]{width:100px;border-radius:10px}.carrusel-imagenes[data-v-7b7fd247]{margin:10px 0;width:100%;padding-right:15px;padding-left:15px}.carrusel-imagenes .carousel-item.active[data-v-7b7fd247]{height:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;overflow:hidden;background-color:initial}.carrusel-imagenes[data-v-7b7fd247] .carousel-item img{height:unset;object-fit:contain;object-position:center center;vertical-align:middle}.carrusel-imagenes .active[data-v-7b7fd247]{border:0;padding:0}.carrusel-imagenes ol.carousel-indicators li[data-v-7b7fd247]{width:50px}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-prev,.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-next{opacity:1;width:unset}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-7b7fd247] .carousel-control-prev,.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-7b7fd247] .carousel-control-next{display:none}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-prev{left:-20px}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-next{right:-20px}.fichaHotel .carrusel-imagenes div[data-v-7b7fd247]:not(.botonesCarrusel) .carousel-control-prev-icon,.fichaHotel .carrusel-imagenes div[data-v-7b7fd247]:not(.botonesCarrusel) .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.5rem;height:2.5rem;top:45%;left:-5px;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-prev-icon:before,.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-next-icon:before{font-size:35px;opacity:1;color:inherit;font-family:inherit}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-prev-icon:before{content:""}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-next-icon:before{content:""}.fichaHotel .carrusel-imagenes .botonesCarrusel[data-v-7b7fd247]{margin-top:10px;display:block}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-inner[data-v-7b7fd247]{display:flex}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-7b7fd247]{width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-7b7fd247]{cursor:default;overflow-x:auto;padding-bottom:10px;width:100%}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-7b7fd247]::-webkit-scrollbar{-webkit-appearance:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-7b7fd247]::-webkit-scrollbar:horizontal{height:3px}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item.active[data-v-7b7fd247]::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:10px;border:none}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .botonesCarrusel .carousel-item .carousel-caption{width:100%;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-7b7fd247] .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-7b7fd247] .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-7b7fd247]{display:block;pointer-events:none}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item img[data-v-7b7fd247]{width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:middle;border-radius:4px}.fichaHotel .room-agrupada[data-v-7b7fd247]{cursor:pointer;border-radius:5px;background-color:#fff;margin-bottom:25px;border:none}.fichaHotel .room-agrupada .collapse.show[data-v-7b7fd247]{padding-bottom:10px}.fichaHotel .room-agrupada .datosHab[data-v-7b7fd247]{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-7b7fd247]{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-7b7fd247]{align-items:baseline}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-7b7fd247]{transition:.5s ease-in-out;margin-left:20px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow.fill-renfe[data-v-7b7fd247]{fill:#d62d61!important}.fichaHotel .room-agrupada .datosHab.collapsed svg.arrow[data-v-7b7fd247]{transform:rotate(0)}.fichaHotel .room-agrupada .datosHab.not-collapsed svg.arrow[data-v-7b7fd247]{transform:rotate(-180deg)}.fichaHotel .room-agrupada .datosHab .desde[data-v-7b7fd247]{font-weight:500!important;font-size:15px;margin-right:10px}.servicios .servicios-svg[data-v-7b7fd247]{text-align:center;margin-top:30px;display:flex;justify-content:space-around;align-items:flex-end}.servicios.no-responsive .servicios-svg[data-v-7b7fd247]{justify-content:center}.servicios.no-responsive .servicios-svg div.item.existe[data-v-7b7fd247]{margin:0 30px}.servicios .servicios-svg div.item[data-v-7b7fd247]{display:flex;flex-direction:column;align-items:center}.servicios .servicios-svg div.item span[data-v-7b7fd247]{margin-top:5px}.servicios .serviceIcon[data-v-7b7fd247]{width:50px;margin:0 5px;vertical-align:bottom;max-height:50px}.servicios .serviceIcon.fill-renfe[data-v-7b7fd247]{fill:#d62d61!important}.servicios .servicios-svg .carousel-inner[data-v-7b7fd247]{display:flex;height:150px;justify-content:center}.servicios .servicios-svg .carousel-item[data-v-7b7fd247]{margin:0 auto}.servicios .servicios-svg .carousel-item.active[data-v-7b7fd247]{cursor:default;background-color:unset}.servicios .servicios-svg .carousel-item .carousel-caption[data-v-7b7fd247]{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-7b7fd247] .carousel-control-prev-icon,.servicios .servicios-svg[data-v-7b7fd247] .carousel-control-next-icon{background-color:#fff!important;border-radius:50%;width:2.2rem;height:2.2rem;z-index:5;-webkit-box-shadow:0 0 20px 6px rgba(0,0,0,.07);-ms-box-shadow:0 0 20px 6px rgba(0,0,0,.07);box-shadow:0 0 20px 6px #00000012;color:#464646!important;display:flex;justify-content:center;align-items:center;font-family:icomoon!important;font-size:30px}.servicios[data-v-7b7fd247] .carousel-control-prev-icon:before{content:""}.servicios[data-v-7b7fd247] .carousel-control-next-icon:before{content:""}.servicios .servicios-svg[data-v-7b7fd247] ol.carousel-indicators{top:125px;padding-left:0}.servicios .servicios-svg[data-v-7b7fd247] ol.carousel-indicators li{background-color:#464646}.servicios .servicios-svg[data-v-7b7fd247] ol.carousel-indicators li.active{padding:0}.mas-servicios[data-v-7b7fd247]{text-align:center;font-size:18px;margin:40px 0 0}.mas-servicios .btn-ver-mas[data-v-7b7fd247]{font-size:18px;font-weight:700}#masServicios .tablaServicios[data-v-7b7fd247]{-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;color:#464646}.descripcion .texto-descripcion[data-v-7b7fd247]{font-size:17px;margin-top:30px}.descripcion .card[data-v-7b7fd247]{margin-top:100px;padding:0;border-radius:.4rem;border:0;margin-bottom:100px}.descripcion .card .card-body[data-v-7b7fd247]{display:flex;justify-content:space-between;align-items:center;padding:1.5rem}.descripcion .card .card-body .pregunta-final[data-v-7b7fd247]{font-weight:700;margin-bottom:0}.descripcion .card .card-body .boton-reservar[data-v-7b7fd247]{padding:5px 45px;border-radius:5px;color:#fff;font-weight:700;font-size:16px}.info-busqueda p[data-v-7b7fd247]{margin-right:0}@media screen and (max-width: 1000px){.seleccionHotels .modal-dialog[data-v-7b7fd247]{max-width:80%}}@media screen and (max-width: 950px){.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-7b7fd247]{width:66vw}}@media screen and (max-width: 830px){.modalFichaHotel.modal .modal-dialog[data-v-7b7fd247],.modal .modal-dialog[data-v-7b7fd247]{max-width:100%;margin:0}h3.nombre-alojamiento[data-v-7b7fd247]{font-size:1.5rem;margin-top:15px}.categoria-hotel svg[data-v-7b7fd247]{width:20px}.banner-hotel .col-md-12[data-v-7b7fd247]{padding:0}.banner div.banner-container div.banner-img img[data-v-7b7fd247]{width:100%;height:100%}.banner div.banner-container div.banner-text[data-v-7b7fd247]{min-width:45%;zoom:76%}.banner div.banner-container div.banner-text p[data-v-7b7fd247]{font-size:16px}.fichaHotel .carrusel-imagenes[data-v-7b7fd247]{padding:0}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-prev-icon,.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-next-icon{width:2.2rem;height:2.2rem}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-prev-icon:before,.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-next-icon:before{font-size:30px}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-prev{left:-15px}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-control-next{right:-15px}.info-busqueda[data-v-7b7fd247]{margin-bottom:10px}}.servicios.no-responsive[data-v-7b7fd247]{display:none!important}.servicios.responsive[data-v-7b7fd247]{display:block!important}#masServicios .tablaServicios[data-v-7b7fd247]{-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-7b7fd247]{width:100%}.descripcion .card .card-body[data-v-7b7fd247]{flex-direction:column}.descripcion .card .card-body .boton-reservar[data-v-7b7fd247]{margin-top:20px}.descripcion .texto-descripcion[data-v-7b7fd247]{font-size:14px}}@media screen and (max-width: 768px){.tablaServicios[data-v-7b7fd247]{column-count:4}}@media screen and (max-width: 630px){.seleccionHotels .modal-dialog[data-v-7b7fd247]{max-width:530px}}@media screen and (max-width: 560px){.modalHabitaciones div.hotel .categoria img[data-v-7b7fd247]{height:10px}.seleccionHotels .modal-dialog .modal-content footer.modal-footer[data-v-7b7fd247]{margin:.75rem;padding:1.5rem 0 0}.fichaHotel .carrusel-imagenes[data-v-7b7fd247] .carousel-item img{height:240px}.fichaHotel .tituloHotel[data-v-7b7fd247]{display:none}.fichaHotel .tituloHotel.collapsed[data-v-7b7fd247]{border-bottom:1px solid #c2c2c2}.fichaHotel .tituloHotel.btnCollapse[data-v-7b7fd247]{display:block;position:relative}.fichaHotel .tituloHotel.btnCollapse svg[data-v-7b7fd247]{position:absolute;right:0;width:24px;height:24px}.fichaHotel .tituloHotel.not-collapsed svg[data-v-7b7fd247]{transform:rotateX(180deg)}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-7b7fd247]{width:80vw}}@media screen and (max-width: 450px){.tablaServicios[data-v-7b7fd247]{column-count:3}.fichaHotel .carrusel-imagenes .botonesCarrusel .carousel-item[data-v-7b7fd247]{width:76vw}.fichaHotel .room-agrupada .datosHab[data-v-7b7fd247]{zoom:75%}.fichaHotel .room-agrupada .datosHab span[data-v-7b7fd247]{margin-right:10px}.fichaHotel .room-agrupada .nombreHabitacion svg.arrow[data-v-7b7fd247]{margin-right:20px}}@media screen and (max-width: 375px){.botonesCarrusel[data-v-7b7fd247]{display:none}}.seleccionHotels .modal-content[data-v-7b7fd247]{height:100%}@media (min-width: 576px){.modalFichaHotel.modal .modal-dialog[data-v-7b7fd247]{max-width:830px}}@media screen and (min-width: 560px){.fichaHotel .tituloHotel.btnCollapse[data-v-7b7fd247]{display:none}.nombre_opcional.datosHab.primera[data-v-7b7fd247]{padding:10px 0 4px 5px!important}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-7b7fd247]:first-child{margin:0}}.hotelsFilterContainer[data-v-24afd829]{background-color:transparent!important;margin:10px 0 10px 10px!important;width:unset!important;max-width:330px;float:none;position:absolute;top:unset;left:unset;z-index:800}.hotelsFilterContainer h2.tituloFiltro[data-v-24afd829]{margin-bottom:0!important;border-radius:unset!important;width:100%;font-size:15px!important}.hotelsFilterContainer h2.tituloFiltro.filtrosCollapsed[data-v-24afd829]{border-bottom-right-radius:20px!important;border-top-right-radius:20px!important}.hotelsFilterContainer .textoCorto[data-v-24afd829]{display:none}.hotelsFilterContainer .textoCorto[data-v-24afd829],.hotelsFilterContainer .textoLargo[data-v-24afd829]{cursor:pointer}#cerrarFiltros[data-v-24afd829]{cursor:pointer;display:unset;margin:0 15px}.hotelsFilterContainer .filtrosContent[data-v-24afd829]{background-color:#666;max-height:700px;overflow-y:auto}.hotelsFilterContainer .filtro p[data-v-24afd829],.hotelsFilterContainer .filtro label[data-v-24afd829]{color:#fff;font-size:13px}.hotelsFilterContainer .filtro p[data-v-24afd829]{margin-left:10px}.hotelsFilterContainer .filtro p svg[data-v-24afd829]{vertical-align:middle;fill:#fff}.hotelsFilterContainer .filtro p.selected svg[data-v-24afd829]{display:inline-block!important}.hotelsFilterContainer .filtro.regimenes p svg[data-v-24afd829]{display:none}.hotelsFilterContainer .filtro.regimenes p svg.selected[data-v-24afd829]{display:inline!important}.hotelsFilterContainer #categorias div.categoria[data-v-24afd829]{display:flex;justify-content:flex-start;margin:5px 10px;align-items:center;cursor:pointer}.hotelsFilterContainer #categorias div.categoria svg[data-v-24afd829]{width:17px;height:17px;margin:0 1px;fill:#ccc}.hotelsFilterContainer #categorias div.categoria.selected svg[data-v-24afd829]{fill:#f1a85f}.hotelsFilterContainer .filtro.servicios #servicios[data-v-24afd829]{display:flex;align-items:center;justify-content:center;margin:0 auto;width:fit-content}.hotelsFilterContainer .filtro.servicios svg[data-v-24afd829]{margin:0 4px;width:17px;height:21px;fill:#fff}.hotelsFilterContainer .filtro.servicios svg[data-v-24afd829],.hotelsFilterContainer .filtro #categorias img[data-v-24afd829]{cursor:pointer}.hotelsFilterContainer .filtro #nombre[data-v-24afd829]{padding:5px}.hotelsFilterContainer .filtro #nombre .vs__selected-options span[data-v-24afd829],.hotelsFilterContainer .filtro #location .vs__selected-options span[data-v-24afd829]{margin:0;border:0}.hotelsFilterContainer .filtro #nombre .v-select[data-v-24afd829],.hotelsFilterContainer .filtro #location .v-select[data-v-24afd829]{background-color:transparent!important}.hotelsFilterContainer .filtro #nombre .v-select .vs__dropdown-toggle .vs__open-indicator[data-v-24afd829],.hotelsFilterContainer .filtro #location .v-select .vs__dropdown-toggle .vs__open-indicator[data-v-24afd829]{transform:none;fill:#000;display:none}.hotelsFilterContainer .filtro #nombre .v-select .vs__dropdown-menu[data-v-24afd829],.hotelsFilterContainer .filtro #location .v-select .vs__dropdown-menu[data-v-24afd829]{min-width:91px!important;width:100%;padding-left:0}.hotelsFilterContainer .filtro #nombre input[data-v-24afd829],.buscadorRenfe #seleccionPersonas .inputDerecha[data-v-24afd829],.buscadorRenfe .seleccionInput input[data-v-24afd829]{margin:0;border:0;color:#727271}.hotelsFilterContainer .filtro #location .vs__selected+.vs__search[data-v-24afd829]{display:none}.hotelsFilterContainer .filtro #nombre .vs__dropdown-toggle .vs__search[data-v-24afd829],.hotelsFilterContainer .filtro #location .vs__dropdown-toggle .vs__search[data-v-24afd829]{cursor:pointer;width:1px;text-overflow:clip;border:0}.hotelsFilterContainer .filtro #nombre .vs__clear[data-v-24afd829],.hotelsFilterContainer .filtro #location .vs__clear[data-v-24afd829]{display:flex}.hotelsFilterContainer .filtro #nombre .vs__actions[data-v-24afd829],.hotelsFilterContainer .filtro #location .vs__actions[data-v-24afd829]{padding:0}.hotelsFilterContainer .filtro #nombre .vs__dropdown-toggle[data-v-24afd829],.hotelsFilterContainer .filtro #location .vs__dropdown-toggle[data-v-24afd829]{background-color:#fff;padding:5px;border:2px solid #b9baba;color:#000;width:100%;cursor:pointer}.hotelsFilterContainer .filtro #nombre .vs__dropdown-menu .vs__dropdown-option[data-v-24afd829],.hotelsFilterContainer .filtro #location .vs__dropdown-menu .vs__dropdown-option[data-v-24afd829]{color:#000}.hotelsFilterContainer .filtro #nombre .vs__dropdown-menu li.vs__dropdown-option--highlight[data-v-24afd829],.hotelsFilterContainer .filtro #location .vs__dropdown-menu li.vs__dropdown-option--highlight[data-v-24afd829]{background-color:#c5c7c6!important}.hotelsFilterContainer .filtro.precios input[data-v-24afd829],.hotelsFilterContainer .filtro.tipo-establecimiento input[data-v-24afd829],.hotelsFilterContainer .filtro.tematicas input[data-v-24afd829],.hotelsFilterContainer .filtro.tarifa-reembolsable input[data-v-24afd829]{width:unset;display:none}.hotelsFilterContainer .filtro.precios #price label[data-v-24afd829],.hotelsFilterContainer .filtro.tipo-establecimiento #tipoEstablecimiento label[data-v-24afd829],.hotelsFilterContainer .filtro.tematicas #tematicas label[data-v-24afd829],.hotelsFilterContainer .filtro.tarifa-reembolsable #tarifaReembolsable label[data-v-24afd829]{display:flex;align-items:center;position:relative;margin-bottom:5px;cursor:pointer}.hotelsFilterContainer .filtro.precios .checkmark[data-v-24afd829],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark[data-v-24afd829],.hotelsFilterContainer .filtro.tematicas .checkmark[data-v-24afd829],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark[data-v-24afd829]{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-24afd829],.hotelsFilterContainer .filtro.tipo-establecimiento label:hover .checkmark[data-v-24afd829],.hotelsFilterContainer .filtro.tematicas label:hover .checkmark[data-v-24afd829],.hotelsFilterContainer .filtro.tarifa-reembolsable label:hover .checkmark[data-v-24afd829]{border-color:#ccc}.hotelsFilterContainer .filtro.precios .checkmark svg[data-v-24afd829],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark svg[data-v-24afd829],.hotelsFilterContainer .filtro.tematicas .checkmark svg[data-v-24afd829],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark svg[data-v-24afd829]{width:10px;vertical-align:middle;display:none;fill:#fff}.hotelsFilterContainer .filtro.precios .checkmark.checked svg[data-v-24afd829],.hotelsFilterContainer .filtro.tipo-establecimiento .checkmark.checked svg[data-v-24afd829],.hotelsFilterContainer .filtro.tematicas .checkmark.checked svg[data-v-24afd829],.hotelsFilterContainer .filtro.tarifa-reembolsable .checkmark.checked svg[data-v-24afd829]{display:block}.hotelsFilterContainer .filtro.ubicacion #location[data-v-24afd829]{display:flex;flex-direction:column;padding:0 18px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles[data-v-24afd829]{margin-bottom:60px}.hotelsFilterContainer .filtro.ubicacion #location .buscadorHoteles.hotel[data-v-24afd829]{display:none}.hotelsFilterContainer .filtro.ubicacion button.btn-aceptar[data-v-24afd829]{font-size:.9em;border:2px solid #ffffff;border-radius:40px;padding:3px 20px;width:fit-content;align-self:center}.hotelsFilterContainer .filtro.ubicacion .v-slider__thumb[data-v-24afd829]:after{cursor:pointer}.hotelsFilterContainer .filtro.ubicacion .v-slider__thumb-label[data-v-24afd829]>*{color:#000}.hotelsFilterContainer .botonera[data-v-24afd829]{display:flex;justify-content:flex-end;margin-top:10px}.hotelsFilterContainer .botonera .btnGris[data-v-24afd829]{border-radius:40px;border:2px solid #ffffff;margin-right:15px}#categorias[data-v-24afd829],#regimenes[data-v-24afd829],#price[data-v-24afd829],#tematicas[data-v-24afd829],#tipoEstablecimiento[data-v-24afd829],#tarifaReembolsable[data-v-24afd829]{margin:0 10px;border:2px solid rgb(255,255,255);border-radius:7px}#tematicas[data-v-24afd829]{max-height:210px;overflow-y:scroll}@media screen and (min-width: 1200px){.hotelsFilterContainer .textoCorto[data-v-24afd829]{display:none}.hotelsFilterContainer .textoLargo[data-v-24afd829]{display:inline}}@media screen and (max-width: 1200px){.hotelsFilterContainer[data-v-24afd829]{max-width:unset}}@media screen and (max-width: 1010px){.hotelsFilterContainer[data-v-24afd829]{text-align:left;padding-top:0!important}}@media screen and (max-width: 1010px) and (min-width: 830px){.hotelsFilterContainer .textoCorto[data-v-24afd829]{display:inline}.hotelsFilterContainer .textoLargo[data-v-24afd829]{display:none}}@media screen and (max-width: 700px){.hotelsFilterContainer .textoCorto[data-v-24afd829]{display:inline}.hotelsFilterContainer .textoLargo[data-v-24afd829]{display:none}}@media screen and (max-width: 520px){.hotelsFilterContainer .botonera .btnGris[data-v-24afd829]{padding:2px 10px!important}.hotelsFilterContainer h2.tituloFiltro[data-v-24afd829]{font-size:14px!important}}.amadeusOrdenacionContainer[data-v-57fb7962]{background-color:transparent!important;margin: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[data-v-57fb7962]{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[data-v-57fb7962]{margin:0 15px}.amadeusOrdenacionContainer h2.tituloOrdenacion.ordenacionCollapsed[data-v-57fb7962]{border-bottom-left-radius:20px!important;border-top-left-radius:20px!important}.amadeusOrdenacionContainer .textoCorto[data-v-57fb7962]{display:none}.amadeusOrdenacionContainer .textoCorto[data-v-57fb7962],.amadeusOrdenacionContainer .textoLargo[data-v-57fb7962]{cursor:pointer}#cerrarOrdenacion[data-v-57fb7962]{cursor:pointer;display:unset;margin:0 15px}.amadeusOrdenacionContainer .ordenacionContent[data-v-57fb7962]{background-color:#999;max-height:700px;overflow-y:auto}.amadeusOrdenacionContainer .ordenacionContent .opciones[data-v-57fb7962]{padding:10px 20px}.amadeusOrdenacionContainer .ordenacionContent .opciones>div[data-v-57fb7962]{color:#fff;font-size:1rem;padding:8px 0;cursor:pointer}.amadeusOrdenacionContainer .ordenacionContent .opciones .iconoFlecha svg[data-v-57fb7962]{fill:#fff}.amadeusOrdenacionContainer .ordenacionContent .opciones>div .iconoFlecha.rotate svg[data-v-57fb7962]{transform:rotate(180deg)}.amadeusOrdenacionContainer .filtro p[data-v-57fb7962],.amadeusOrdenacionContainer .filtro label[data-v-57fb7962]{color:#fff;font-size:13px}.amadeusOrdenacionContainer .filtro p[data-v-57fb7962]{margin-left:10px}.amadeusOrdenacionContainer .filtro p svg[data-v-57fb7962]{vertical-align:middle;fill:#fff}.amadeusOrdenacionContainer .filtro p.selected svg[data-v-57fb7962]{display:inline-block!important}.amadeusOrdenacionContainer .filtro.regimenes p svg[data-v-57fb7962]{display:none}.amadeusOrdenacionContainer .filtro.regimenes p svg.selected[data-v-57fb7962]{display:inline}.amadeusOrdenacionContainer #categorias div.categoria[data-v-57fb7962]{display:flex;justify-content:flex-start;margin:5px 10px;align-items:center;cursor:pointer}.amadeusOrdenacionContainer #categorias div.categoria svg[data-v-57fb7962]{width:17px;height:17px;margin:0 1px;fill:#ccc}.amadeusOrdenacionContainer #categorias div.categoria.selected svg[data-v-57fb7962]{fill:#f1a85f}.amadeusOrdenacionContainer .filtro.servicios #servicios[data-v-57fb7962]{display:flex;align-items:center;justify-content:center;margin:0 auto;width:fit-content}.amadeusOrdenacionContainer .filtro.servicios svg[data-v-57fb7962]{margin:0 4px;width:17px;height:21px;fill:#fff}.amadeusOrdenacionContainer .filtro.servicios svg[data-v-57fb7962],.amadeusOrdenacionContainer .filtro #categorias img[data-v-57fb7962]{cursor:pointer}.amadeusOrdenacionContainer .filtro #nombre[data-v-57fb7962]{padding:5px}.amadeusOrdenacionContainer .filtro #nombre .vs__selected-options span[data-v-57fb7962]{margin:0;border:0}.amadeusOrdenacionContainer .filtro #nombre .v-select[data-v-57fb7962]{background-color:transparent!important}.amadeusOrdenacionContainer .filtro #nombre .v-select .vs__dropdown-toggle .vs__open-indicator[data-v-57fb7962]{transform:none;fill:#000;display:none}.amadeusOrdenacionContainer .filtro #nombre .v-select .vs__dropdown-menu[data-v-57fb7962]{min-width:91px!important;width:100%;padding-left:0}.amadeusOrdenacionContainer .filtro #nombre input[data-v-57fb7962],.buscadorRenfe #seleccionPersonas .inputDerecha[data-v-57fb7962],.buscadorRenfe .seleccionInput input[data-v-57fb7962]{margin:0;border:0;color:#727271}.amadeusOrdenacionContainer .filtro #nombre .vs__selected+.vs__search[data-v-57fb7962]{display:none}.amadeusOrdenacionContainer .filtro #nombre .vs__dropdown-toggle .vs__search[data-v-57fb7962]{cursor:pointer;width:1px;text-overflow:clip;border:0}.amadeusOrdenacionContainer .filtro #nombre .vs__clear[data-v-57fb7962]{display:flex}.amadeusOrdenacionContainer .filtro #nombre .vs__actions[data-v-57fb7962]{padding:0}.amadeusOrdenacionContainer .filtro #nombre .vs__dropdown-toggle[data-v-57fb7962]{background-color:#fff;padding:5px;border:2px solid #b9baba;color:#000;width:100%;cursor:pointer}.amadeusOrdenacionContainer .filtro #nombre .vs__dropdown-menu .vs__dropdown-option[data-v-57fb7962]{color:#000}.amadeusOrdenacionContainer .filtro #nombre .vs__dropdown-menu li.vs__dropdown-option--highlight[data-v-57fb7962]{background-color:#c5c7c6!important}.amadeusOrdenacionContainer .filtro.precios input[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tipo-establecimiento input[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tematicas input[data-v-57fb7962]{width:unset;display:none}.amadeusOrdenacionContainer .filtro.precios #price label[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tipo-establecimiento #tipoEstablecimiento label[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tematicas #tematicas label[data-v-57fb7962]{display:flex;align-items:center;position:relative;margin-bottom:5px;cursor:pointer}.amadeusOrdenacionContainer .filtro.precios .checkmark[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tipo-establecimiento .checkmark[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tematicas .checkmark[data-v-57fb7962]{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[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tipo-establecimiento label:hover .checkmark[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tematicas label:hover .checkmark[data-v-57fb7962]{border-color:#ccc}.amadeusOrdenacionContainer .filtro.precios .checkmark svg[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tipo-establecimiento .checkmark svg[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tematicas .checkmark svg[data-v-57fb7962]{width:10px;vertical-align:middle;display:none;fill:#fff}.amadeusOrdenacionContainer .filtro.precios .checkmark.checked svg[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tipo-establecimiento .checkmark.checked svg[data-v-57fb7962],.amadeusOrdenacionContainer .filtro.tematicas .checkmark.checked svg[data-v-57fb7962]{display:block}.amadeusOrdenacionContainer .filtro.ubicacion #location[data-v-57fb7962]{display:flex;flex-direction:column;padding:0 18px}.amadeusOrdenacionContainer .filtro.ubicacion button.btn-aceptar[data-v-57fb7962]{font-size:.9em;border:2px solid #ffffff;border-radius:40px;padding:3px 20px;width:fit-content;align-self:center}.amadeusOrdenacionContainer .filtro.ubicacion .v-slider__thumb[data-v-57fb7962]:after{cursor:pointer}.amadeusOrdenacionContainer .filtro.ubicacion .v-slider__thumb-label[data-v-57fb7962]>*{color:#000}.amadeusOrdenacionContainer .botonera[data-v-57fb7962]{display:flex;justify-content:flex-end;margin-top:10px}.amadeusOrdenacionContainer .botonera .btnGris[data-v-57fb7962]{border-radius:40px;border:2px solid #ffffff;margin-right:15px}#categorias[data-v-57fb7962],#regimenes[data-v-57fb7962],#price[data-v-57fb7962],#tematicas[data-v-57fb7962],#tipoEstablecimiento[data-v-57fb7962]{margin:0 10px;border:2px solid rgb(255,255,255);border-radius:7px}#tematicas[data-v-57fb7962]{max-height:210px;overflow-y:scroll}@media screen and (min-width: 1200px){.amadeusOrdenacionContainer .textoCorto[data-v-57fb7962]{display:none}.amadeusOrdenacionContainer .textoLargo[data-v-57fb7962]{display:inline}}@media screen and (max-width: 1200px){.amadeusOrdenacionContainer[data-v-57fb7962]{max-width:unset}}@media screen and (max-width: 1010px){.amadeusOrdenacionContainer[data-v-57fb7962]{text-align:left;padding-top:0!important}}@media screen and (max-width: 1010px) and (min-width: 830px){.amadeusOrdenacionContainer .textoCorto[data-v-57fb7962]{display:inline}.amadeusOrdenacionContainer .textoLargo[data-v-57fb7962]{display:none}}@media screen and (max-width: 700px){.amadeusOrdenacionContainer .textoCorto[data-v-57fb7962]{display:inline}.amadeusOrdenacionContainer .textoLargo[data-v-57fb7962]{display:none}.amadeusOrdenacionContainer[data-v-57fb7962]{top:50px;right:unset;margin:10px 0 10px 10px!important}.amadeusOrdenacionContainer h2.tituloOrdenacion.ordenacionCollapsed[data-v-57fb7962]{border-radius:0 20px 20px 0!important}.amadeusOrdenacionContainer h2.tituloOrdenacion>svg[data-v-57fb7962]{order:2}.amadeusOrdenacionContainer h2.tituloOrdenacion .textoCorto[data-v-57fb7962],.amadeusOrdenacionContainer h2.tituloOrdenacion .textoLargo[data-v-57fb7962]{order:1}.amadeusOrdenacionContainer h2.tituloOrdenacion #botonesOrdenacion[data-v-57fb7962]{order:3}}@media screen and (max-width: 520px){.amadeusOrdenacionContainer .botonera .btnGris[data-v-57fb7962]{padding:2px 10px!important}.amadeusOrdenacionContainer h2.tituloOrdenacion[data-v-57fb7962]{font-size:14px!important}}.modal[data-v-dacf44c7]{margin:0;padding:0!important;overscroll-behavior:contain}.habitacion .totalSinDescuento[data-v-dacf44c7]{text-decoration:line-through;position:absolute;right:0;bottom:65px}div.seleccion_ocio.seleccion_hotel[data-v-dacf44c7]{width:76%!important;position:relative}.habitacion.noDescuento .totalSinDescuento[data-v-dacf44c7]{display:none}div.div_infoHotel h2 span svg[data-v-dacf44c7]:first-child{display:inline-block}.habitacion .descuento[data-v-dacf44c7]{text-decoration:line-through}.habitacion.noDescuento .descuento[data-v-dacf44c7],.hotelResume.filtered[data-v-dacf44c7]{display:none}div.contenedor_inputs div.input select.renfeHotelbedsAges[data-v-dacf44c7]{display:inline-block;width:50px!important;padding:0!important}div.contenedor_inputs div.input[data-v-dacf44c7]{vertical-align:top}div.contenedor_inputs[data-v-dacf44c7]{width:900px;text-align:center;margin:10px auto;padding-bottom:10px}div[id^=room][data-v-dacf44c7]{margin-top:10px}@media screen and (max-width: 755px){.input_buscador[data-v-dacf44c7],div.contenedor_inputs div.input select.childrenInput[data-v-dacf44c7],div.contenedor_inputs div.input select.childsInput[data-v-dacf44c7]{padding-left:30px!important}}.hotelBase[data-v-dacf44c7]{font-family:Roboto,sans-serif}.div_infoHotel .distancia[data-v-dacf44c7]{color:#000;font-weight:400;font-family:Roboto,sans-serif;font-size:18px!important}div.div_infoHotel p.direccion[data-v-dacf44c7]{font-size:16px!important;color:#000;font-weight:700;margin-bottom:0}.barraHabitacion[data-v-dacf44c7]{display:inline-block;background:#fff;width:89%;font-family:Roboto,sans-serif}.precioPagarYa[data-v-dacf44c7]{display:inline-block;width:auto;vertical-align:top;margin-left:-2px;background-color:transparent;margin-top:15px}.seleccion_hotel .barraHabitacion[data-v-dacf44c7]{width:100%}.seleccion_hotel .precioPagarYa[data-v-dacf44c7]{width:auto}.hotelResume.selected .precioPagarYa[data-v-dacf44c7]{background:none}.hotelResume.selected .precioPagarYa .btn_mini svg g[data-v-dacf44c7]{fill:#3c3}.hotelResume.selected .precioPagarYa .btn_mini:hover svg g[data-v-dacf44c7]{fill:#fff}.precioPagarYa .precio[data-v-dacf44c7]{display:inline-block;font-size:25px;margin:-5px 0 0;text-align:right;padding:0 10px;font-weight:700;color:#006;font-family:Roboto,sans-serif;vertical-align:top;float:right}.precioPagarYa .btn_mini[data-v-dacf44c7]{display:block;width:auto;margin:5px 0 0;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-dacf44c7]{margin-top:5px}.btn_mini[data-v-dacf44c7]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.hotelResume.selected .precioPagarYa .btn_mini:hover svg path[data-v-dacf44c7]{fill:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-dacf44c7]{background-color:#fff!important;color:#3c3;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini[data-v-dacf44c7]:hover{background-color:#006!important;color:#fff!important;text-decoration:none}.boton_toggle_habitaciones[data-v-dacf44c7]{margin:8px 0 0;background-color:transparent!important;color:#666!important;text-align:left!important;font-size:12px!important;padding:2px;display:block;text-decoration:underline}.rateComments span[data-v-dacf44c7]{margin-left:2px}.rateComments span.tarifaNoReembolsable[data-v-dacf44c7]{color:#666}.btnSeleccionar[data-v-dacf44c7],.btnSeleccionado[data-v-dacf44c7]{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}.btnSeleccionar svg[data-v-dacf44c7],.btnSeleccionado svg[data-v-dacf44c7]{width:15px}.btnSeleccionado[data-v-dacf44c7]{background:#22848e}.boton_toggle_habitaciones svg polygon[data-v-dacf44c7]{fill:#666!important}#ocio_resultados .concepto .popUpGris[data-v-dacf44c7]{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-dacf44c7]{display:block!important}div.div_infoHotel .conceptos h2[data-v-dacf44c7]{font-family:Roboto,sans-serif;padding:0!important}div.div_infoHotel .restoDeHabitaciones .conceptos h2[data-v-dacf44c7],div.modalHabitaciones .restoDeHabitaciones[data-v-dacf44c7] .conceptos h2{padding:5px 0!important}div.div_infoHotel .groupConceptos .conceptos:first-child h2[data-v-dacf44c7]{margin-top:5px}div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-dacf44c7]{font-size:16px!important;padding:8px 0;display:inline-block;vertical-align:top}div.seleccion_ocio .precioPagarYa span.btn_mini[data-v-dacf44c7]{padding:0 20px!important}div.hotelSelected[data-v-dacf44c7]{display:none!important}.nombre_opcional.datosHab[data-v-dacf44c7]{display:block;font-size:18px;padding:10px;color:#666;font-family:Roboto,sans-serif}.nombre_opcional.datosHab.primera[data-v-dacf44c7]{padding:10px 0 4px 5px!important}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-dacf44c7]{border-top:2px solid}.regimenHab[data-v-dacf44c7]{font-size:13px!important;color:#666;max-width:400px;padding-left:6px}.datosTren[data-v-dacf44c7] *,.detalle_hotel[data-v-dacf44c7] *{font-family:Roboto,sans-serif!important}#ocio_resultados .popUpInfo[data-v-dacf44c7]{display:none;position:absolute;right:40px;border-radius:10px;background-color:#fbd218e6;min-width:250px;max-width:400px;color:#000;padding:5px;z-index:9;font-size:12px;text-align:left}.restoDeHabitaciones[data-v-dacf44c7]{background-color:#fff!important}div.resumen_reservar[data-v-dacf44c7]{float:right;margin-left:5px}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-dacf44c7]{font-size:13px!important;color:#666;max-width:400px}.concepto div.resumen_reservar .btn1[data-v-dacf44c7]{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-dacf44c7]{background-color:transparent!important;display:inline-block!important;font-size:19px!important;margin:5px 0 0;text-align:right;padding:0 5px!important;color:#006!important;font-family:Roboto,sans-serif;vertical-align:top;font-weight:100}.rateComments div.div_suplemento[data-v-dacf44c7]{display:none!important}.seleccionHotels div.hotelResume .groupConceptos[data-v-dacf44c7]{background-color:transparent!important;padding:0}div.hotelResume[data-v-dacf44c7]{margin-top:10px;padding-top:5px;border:1px solid #c2c2c2!important}button svg[data-v-dacf44c7]{display:inline-block!important}.precioPagarYa button:hover svg g[data-v-dacf44c7]{fill:#fff}.barraHabitacion .div_suplemento[data-v-dacf44c7]{display:none}.precioPagarYa[data-v-dacf44c7]{float:right}.datosTipoHotel span.infoFichaHotel svg[data-v-dacf44c7]{height:15px}.swal2-container .swal_fichaHotel[data-v-dacf44c7]{width:50%!important}.swal2-modal[data-v-dacf44c7]{overflow-y:hidden!important}@media screen and (max-width: 1200px){.swal2-container .swal_fichaHotel[data-v-dacf44c7]{width:80%!important}}.swal2-container .swal_fichaHotel .tablaServicios table tr td[data-v-dacf44c7]{min-width:0}.hotelResume .precioPagarYa .btn_mini[data-v-dacf44c7]:hover,.hotelResume div.resumen_reservar .btn1[data-v-dacf44c7]:hover,.hotelResume.selected .precioPagarYa .btn_mini[data-v-dacf44c7]:hover{background:none!important}.swal_fichaHotel .carruselImagenes img[data-v-dacf44c7]{width:100%!important;max-width:100%!important;margin:0 0 20px!important;border:2px solid #000066;vertical-align:middle}.swal_fichaHotel .carruselImagenes svg.flechas[data-v-dacf44c7]{margin:0 20px!important}.swal2-container.swal2-in[data-v-dacf44c7]{z-index:99999}@media screen and (max-width: 755px){.swal2-container .swal_fichaHotel[data-v-dacf44c7]{width:95%!important}}@media screen and (max-width: 370px){.hotelResume .img_hotel[data-v-dacf44c7]{width:100%!important}}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-dacf44c7]{width:100%;display:inline-block}div.div_infoHotel .barraHabitacion .conceptos .concepto[data-v-dacf44c7]{display:inline-block}div.tarifasInline[data-v-dacf44c7]{display:block}.lineaEscogerTarifa[data-v-dacf44c7]{text-align:right;display:inline-block;float:right}#ocio_resultados h2.v2_titulo2 .marquee[data-v-dacf44c7]{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-dacf44c7],.puntosSuspensivos.hideOnMobile[data-v-dacf44c7],.verFichaHotel.hideOnMobile[data-v-dacf44c7]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-dacf44c7],#ocio_resultados div.hotelResume2.selected[data-v-dacf44c7]{background:#f2f2f2!important;border:2.5px solid #000000!important}#ocio_resultados.seleccion_ocio[data-v-dacf44c7]{background:none!important;border:none!important;width:100%!important;margin:0!important;float:none!important;text-align:left}.lineagris[data-v-dacf44c7]{margin:0 10px}.containerBotonPagarYa[data-v-dacf44c7]{display:block}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-dacf44c7]{font-family:Roboto,sans-serif!important;font-size:30px}@media screen and (max-width: 1200px){.hotelBase[data-v-dacf44c7]{max-width:330px!important}}@media screen and (max-width: 1180px){div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-dacf44c7]{width:100%}}@media screen and (max-width: 1010px){.hotelBase[data-v-dacf44c7]{max-width:350px!important}}@media (max-width: 1090px){.seleccionHotels.grupoDerecha[data-v-dacf44c7]{margin:0!important}}@media (max-width: 895px){.descripcionRecortada.hideOnMobile[data-v-dacf44c7],.puntosSuspensivos.hideOnMobile[data-v-dacf44c7],.verFichaHotel.hideOnMobile[data-v-dacf44c7]{display:none!important}}@media (max-width: 770px){.hideOnMobile[data-v-dacf44c7],.borderPunteado[data-v-dacf44c7]{display:none!important}.lineaEscogerTarifa[data-v-dacf44c7]{display:block;float:none}.seleccion_hotel .precioPagarYa[data-v-dacf44c7]{float:none;display:block;width:auto;margin:0;padding:5px}div.div_infoHotel .barraHabitacion .conceptos.room_0[data-v-dacf44c7]{width:100%}div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-dacf44c7]{max-width:100%;width:100%}.precioPagarYa[data-v-dacf44c7]{float:right;display:block;width:auto;margin:0;text-align:right;height:auto}.precioPagarYa[data-v-dacf44c7]{background:#fff}.precioPagarYa .btn_mini[data-v-dacf44c7]{background:transparent}.hotelResume.selected .precioPagarYa[data-v-dacf44c7]{background:#fff}.hotelResume.selected .precioPagarYa .btn_mini[data-v-dacf44c7]{background-color:transparent!important;color:#fff;border:none!important}.hotelResume.selected .precioPagarYa .btn_mini svg[data-v-dacf44c7]{display:none!important}.precioPagarYa .precio[data-v-dacf44c7]{display:inline-block;vertical-align:middle}.containerBotonPagarYa[data-v-dacf44c7]{display:block;width:100%;float:right;margin:5px 0}span.descuento[data-v-dacf44c7]{vertical-align:baseline;margin-top:-2px}.div_infoHotel[data-v-dacf44c7]{padding:0!important}.hotelBase[data-v-dacf44c7]{padding:0 5px!important}.page_hotelbedsModalities #sec_contenido_izquierda[data-v-dacf44c7]{margin-top:30px!important}#divBusqueda[data-v-dacf44c7]{margin-bottom:0}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren[data-v-dacf44c7]{height:auto}}@media screen and (max-width: 755px){.swal2-modal.swal_fichaHotel .carruselImagenes svg.flechas[data-v-dacf44c7]{margin:0 20px!important}}@media (max-width: 700px){.hotelBase[data-v-dacf44c7]{max-width:100%!important;width:100%;margin-top:0!important}.img_hotel[data-v-dacf44c7]{width:100%!important}div.img_hotel img[data-v-dacf44c7]{max-height:100%!important}}@media screen and (max-width: 590px){#ocio_resultados h2.v2_titulo2 .marquee[data-v-dacf44c7]{display:inline-block;width:70%}#ocio_resultados h2.v2_titulo2 span[data-v-dacf44c7]{display:none}}@media screen and (max-width: 460px){.boton_toggle_habitaciones[data-v-dacf44c7]{font-size:13px!important}.hotelResume .div_infoHotel h2 .nombreHotel[data-v-dacf44c7]{font-size:30px!important;margin-left:5px}.precioPagarYa .precio[data-v-dacf44c7]{padding:0 5px}div.div_infoHotel .groupConceptos[data-v-dacf44c7]{padding-bottom:5px!important}.boton_toggle_habitaciones[data-v-dacf44c7],div.div_infoHotel .conceptos h2 .nombre_opcional[data-v-dacf44c7],div.div_infoHotel .restoDeHabitaciones .conceptos h2 .nombre_opcional[data-v-dacf44c7]{font-size:11px!important}.boton_toggle_habitaciones svg[data-v-dacf44c7]{margin-right:0!important;float:right}h2 div.resumen_reservar .btn1[data-v-dacf44c7]{padding:5px 15px!important}.precioPagarYa .btn_mini[data-v-dacf44c7]{padding:0!important}.barraHabitacion span.rateComments[data-v-dacf44c7]{display:block;margin:0!important}.barraHabitacion span.rateComments span.tarifaFlexible[data-v-dacf44c7],.barraHabitacion span.rateComments span.tarifaNoReembolsable[data-v-dacf44c7]{margin-left:0;vertical-align:middle}.contenidoOrdenarPor[data-v-dacf44c7]{font-size:16px!important}.contenidoOrdenarPor span.btnOrdenar[data-v-dacf44c7]{font-size:13px!important}}@media screen and (max-width: 390px){#contenido h2.v2_titulo2[data-v-dacf44c7]{font-size:20px!important}}#hotel_seleccionado div.hotelResume[data-v-dacf44c7]{margin-top:0!important;border:none!important}#hotel_seleccionado.seleccion_ocio[data-v-dacf44c7]{padding-bottom:0!important;margin-bottom:40px}#hotel_seleccionado .conceptosGroup[data-v-dacf44c7]{float:none!important}#info_compra div.producto_pagarya span[data-v-dacf44c7]: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-dacf44c7] *{color:#fff;text-align:center;font-size:22px;font-family:Roboto}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto[data-v-dacf44c7],#info_compra div.producto_pagarya .conteidoPrecioIconos span.importe[data-v-dacf44c7]{display:inline-block!important}#info_compra div.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto svg path[data-v-dacf44c7]{fill:#fff!important}#info_compra div.producto_pagarya span.pagarya[data-v-dacf44c7]{color:#22848e}#info_compra div.producto_pagarya span.pagarya svg path[data-v-dacf44c7]{fill:#22848e!important}.distancia .verFichaHotel[data-v-dacf44c7]{text-decoration:underline}.selectHotels_content .form_buscador_renfe .input-append.date label[data-v-dacf44c7]{width:160px}.verFichaHotel[data-v-dacf44c7],.imgHotel[data-v-dacf44c7],.nombreHotel[data-v-dacf44c7]{cursor:pointer;color:#000}.seleccion_hotel p.btn_mas_hoteles[data-v-dacf44c7]{text-align:center;margin-top:10px}.seleccion_hotel span.ver_mas_hoteles[data-v-dacf44c7]{background-color:transparent;border:none;font-size:15px!important;text-transform:lowercase;padding:5px 25px!important;font-weight:700;cursor:pointer}.seleccion_hotel span.ver_mas_hoteles[data-v-dacf44c7]:hover{background-color:#fff!important;color:#666!important}.cargando_filtros[data-v-dacf44c7],.sin_resultados[data-v-dacf44c7]{background:#f2f2f2!important;border:2.5px solid #000000!important;float:right;width:70%;text-align:center;color:#006;padding:10px}.botonera.bottom[data-v-dacf44c7]{width:100%;margin:0 auto;position:absolute;bottom:10px}.hotelResume[data-v-dacf44c7]{width:31%;vertical-align:top;position:relative;margin:0 auto}.img_hotel[data-v-dacf44c7]{width:100%}span.tag-ok svg[data-v-dacf44c7]{width:16px;vertical-align:middle}span.tag-ok svg .fil0[data-v-dacf44c7]{fill:#73a931}.div_infoHotel.selected span.tag-ok[data-v-dacf44c7]{display:block}button.btnElegir[data-v-dacf44c7]:hover,button.btnElegir.seleccionado[data-v-dacf44c7]{color:#fff}.div_infoHotel[data-v-dacf44c7]{padding:0!important;height:100%;display:flex}div.hotelResume[data-v-dacf44c7]{width:100%;padding:0!important;min-height:unset}.img_hotel[data-v-dacf44c7]{width:50%!important;float:none;padding:0!important;display:inline-block;vertical-align:top;margin-right:0!important}.hotelBase[data-v-dacf44c7]{max-width:100%;width:100%}.div_infoHotel .hotelData[data-v-dacf44c7]{font-size:14px;font-weight:400;color:#464646;padding:3px 20px;position:relative}.div_infoHotel .hotelData .titulo-hotel[data-v-dacf44c7]{margin:0 0 5px!important;display:flex;align-items:center;position:relative}.div_infoHotel .hotelData .nombre-hotel[data-v-dacf44c7]{font-size:20px;font-weight:700;color:inherit;margin-right:20px}.div_infoHotel .hotelData .titulo-hotel .categoria-hotel[data-v-dacf44c7]{line-height:0}.div_infoHotel .hotelData .titulo-hotel .categoria-hotel[data-v-dacf44c7] svg{width:17px;height:17px;margin-right:3px;fill:#464646}.div_infoHotel .hotelData .distancia[data-v-dacf44c7],.div_infoHotel .hotelData .valoracion[data-v-dacf44c7],.div_infoHotel .hotelData .nombre-regimen[data-v-dacf44c7]{font-size:inherit!important;font-weight:inherit;color:inherit;margin-bottom:2px!important}.div_infoHotel .hotelData .distancia .ciudad[data-v-dacf44c7]{text-transform:capitalize}.div_infoHotel .botonera[data-v-dacf44c7]{display:flex;width:100%;justify-content:flex-end;align-items:center}.div_infoHotel .botonera .precio[data-v-dacf44c7]{margin:0;font-size:18px;font-weight:700}.div_infoHotel .botonera button[data-v-dacf44c7]{display:flex;align-items:center;justify-content:space-evenly;background-color:#767676;width:200px;padding:5px 0;color:#fff;font-size:18px;margin:0 0 0 10px;border:none;border-radius:50px;text-transform:lowercase}.hotelResult.renfe-viajes .div_infoHotel .botonera button[data-v-dacf44c7]{border-radius:3px}.div_infoHotel .hotelBase p[data-v-dacf44c7]{margin:5px 0}div.imgHotel[data-v-dacf44c7]{height:200px;position:relative;display:flex;justify-content:center;align-items:center}.hotelResult.renfe-viajes div.imgHotel[data-v-dacf44c7]:after{display:block;content:"";position:absolute;top:0;right:-4rem;width:5.5125rem;height:100%;transform:skew(350deg);background-color:#fff}.imgHotel .lupa[data-v-dacf44c7]{position:absolute;background:#ffffffb3;padding:20px;border-radius:100%;display:none;transform:rotateY(180deg)}.imgHotel:hover .lupa[data-v-dacf44c7]{display:block}.div_infoHotel .nombreHotel[data-v-dacf44c7]{font-size:15px;margin:0}div.img_hotel img[data-v-dacf44c7]{display:none}.div_infoHotel .distancia[data-v-dacf44c7]{font-size:12px!important;font-weight:600}.verFichaHotel[data-v-dacf44c7]{font-size:12px}.datosTipoHotel[data-v-dacf44c7],.hotelServicios[data-v-dacf44c7]{border-bottom:none!important}.borderPunteado[data-v-dacf44c7]{display:none!important}#ocio_resultados div.hotelResume.selected[data-v-dacf44c7],#ocio_resultados div.hotelResume2.selected[data-v-dacf44c7]{border:2px solid #000066!important}.div_infoHotel .categoriaHotel[data-v-dacf44c7]{line-height:0px}.div_infoHotel .categoriaHotel img[data-v-dacf44c7]{height:15px}.div_infoHotel .distancia[data-v-dacf44c7]{margin:-5px 0 0!important}.valoraciones .valoracion[data-v-dacf44c7]{transition-duration:.25s;margin-bottom:25px}.valoracion .puntuacion[data-v-dacf44c7]{display:inline-flex;align-items:flex-end;flex-wrap:wrap;justify-content:center}.hotelBase .valoracion .puntuacion .colorBackgroundMarcaBlancaLetra[data-v-dacf44c7]{font-weight:700;margin-left:7px}.hotelBase .valoracion .puntuacion .total-valoracion[data-v-dacf44c7]{font-size:.9em}.hotelBase .valoracion .puntuacion .valoraciones-totales[data-v-dacf44c7]{font-size:.9em;margin-left:10px}.valoracion .puntuacion>div[data-v-dacf44c7]{width:100px;height:13px;overflow:hidden;border-radius:10px;box-sizing:content-box;margin-right:8px}.valoracion .puntuacion>div span[data-v-dacf44c7]{display:block;margin-left:-1px;height:100%;border-radius:10px}svg.serviceIcon[data-v-dacf44c7]{width:20px;margin:0 5px;vertical-align:bottom;fill:#2b2b2b}.datosTipoHotel[data-v-dacf44c7],.hotelServicios[data-v-dacf44c7]{border-bottom:0}.swal_fichaHotel[data-v-dacf44c7] *{font-family:Roboto,sans-serif!important}.swal_fichaHotel p.direccionn[data-v-dacf44c7]{color:#000;font-size:12px;margin:0!important;font-weight:400}.swal_fichaHotel .categoria[data-v-dacf44c7]{vertical-align:text-bottom}.swal_fichaHotel .categoria img[data-v-dacf44c7]{height:17px;width:auto;margin-top:-4px}.swal_fichaHotel .carruselImagenes[data-v-dacf44c7]{width:95%;margin:0 auto}.swal_fichaHotel .carruselImagenes .slick-arrow[data-v-dacf44c7]{height:auto!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-dacf44c7]{width:100px;cursor:pointer;position:relative}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-dacf44c7]{background-color:#22848e80;position:absolute;top:0;left:0;z-index:99;width:100%;height:100%;display:none}.swal_fichaHotel span.tipo[data-v-dacf44c7]{background:#22848e;padding:5px 10px;color:#fff;font-size:14px;margin-right:10px;border-radius:4px}.swal_fichaHotel span.zona[data-v-dacf44c7]{font-size:14px}.swal_fichaHotel .carruselImagenes .imgMini img[data-v-dacf44c7]{width:100%;border:0;margin:0!important}.swal_fichaHotel .carruselImagenes .imgMini.actual .overlay[data-v-dacf44c7]{display:block}.swal_fichaHotel p.seccionSwal[data-v-dacf44c7]{margin-top:30px;font-size:15px;color:#006!important}.swal_fichaHotel span.popUpInfo.popUpGris.tarifaComentarios[data-v-dacf44c7]{background:#1e1e1e;color:#fff;padding:9px}.swal_fichaHotel div.nombre[data-v-dacf44c7]{margin-top:5px;font-size:28px}.swal_fichaHotel .descripcionSwal[data-v-dacf44c7]{white-space:pre-line;text-align:justify!important;line-height:18px;font-size:15px!important;color:#000!important}img#imagenActualSwal[data-v-dacf44c7]{width:100%;margin:10px 0}.swal_fichaHotel tr.titulo td[data-v-dacf44c7]{color:#000;font-weight:700;font-size:18px;min-width:130px}.swal_fichaHotel table.tablaServicios[data-v-dacf44c7]{border:none;padding:10px;margin-top:20px;width:100%;margin-bottom:20px}.swal_fichaHotel table.tablaServicios tbody td[data-v-dacf44c7]{font-size:15px;border-right:1px solid}.swal_fichaHotel table.tablaServicios tbody td[data-v-dacf44c7]:last-child{border:none}.swal_fichaHotel table.tablaServicios tbody td span[data-v-dacf44c7]{display:block}.swal_fichaHotel table.tablaServicios td.last td[data-v-dacf44c7]{border-right:none!important}.swal_fichaHotel .googleMapa[data-v-dacf44c7]{margin:10px 0 20px!important}.swal_fichaHotel .rateComments span.tarifaFlexible[data-v-dacf44c7]{color:#1d7a1f}.btnShowDescripcion[data-v-dacf44c7]{display:none}.habitacionesSwal .conceptos[data-v-dacf44c7]{background:transparent!important}.habitacionesSwal .restoDeHabitaciones .nombre_opcional.datosHab[data-v-dacf44c7]{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-dacf44c7]:first-child{margin:0}.habitacionesSwal .restoDeHabitaciones .conceptosGroup[data-v-dacf44c7]{float:none!important}.habitacionesSwal h2[data-v-dacf44c7]{text-align:right;font-size:12px;margin:5px 0;height:25px}.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-dacf44c7]{float:left;margin-top:7px}.habitacionesSwal path.fillMarcaBlanca[data-v-dacf44c7]{fill:#22848e!important}path.fillMarcaBlanca[data-v-dacf44c7]{fill:#22848e!important}.habitacionesSwal svg.icono_info_naranja[data-v-dacf44c7]{vertical-align:middle!important;cursor:pointer}.habitacionesSwal .btnSeleccionar[data-v-dacf44c7],.habitacionesSwal .btnSeleccionado[data-v-dacf44c7]{background:#fff;padding:5px 12px;border-radius:20px;color:#006!important;border:1px solid #000066;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-dacf44c7]{background:#006!important;color:#fff!important}.habitacionesSwal .btnSeleccionado svg path[data-v-dacf44c7]{fill:#fff!important}.habitacionesSwal .concepto div.resumen_reservar .btn1[data-v-dacf44c7]{margin:0!important;width:192px;text-align:right;display:block}.habitacionesSwal .btn1 span.textoElegir[data-v-dacf44c7]{float:left;margin:0;text-transform:capitalize}.habitacionesSwal .btn1 span.textoElegido[data-v-dacf44c7]{float:none;margin:0;text-transform:capitalize}.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionar[data-v-dacf44c7],.habitacionesSwal div.resumen_reservar .btn1:hover .btnSeleccionado[data-v-dacf44c7]{background:#006!important;color:#fff!important}.resumen_reservar.selected .btnSeleccionar[data-v-dacf44c7]{display:none!important}.resumen_reservar.selected .btnSeleccionado.pagarya[data-v-dacf44c7]{display:inline!important}.habitacionesSwal div.resumen_reservar .btn1:hover svg path[data-v-dacf44c7]{fill:#fff!important}.habitacionesSwal .lineaEscogerTarifa[data-v-dacf44c7],.habitacionesSwal .lineaEscogerTarifa .resumen_reservar[data-v-dacf44c7]{float:none}.headInfoHotel[data-v-dacf44c7]{text-align:left;margin-bottom:10px}.headInfoHotel img.main[data-v-dacf44c7]{width:140px;vertical-align:top}.headInfoHotel .info[data-v-dacf44c7]{display:inline-block}.headInfoHotel .nombre[data-v-dacf44c7]{font-size:20px!important}.swal_fichaHotel .headInfoHotel .categoria img[data-v-dacf44c7]{height:20px!important}.headInfoHotel p.direccionn[data-v-dacf44c7]{font-size:12px}.hotelBase span#svg_marker path.fillMarcaBlanca[data-v-dacf44c7]{fill:#e80870!important}#filtersContainer[data-v-dacf44c7]{float:left;width:250px}#filtersContainer .contenidoOrdenarPor[data-v-dacf44c7]{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-dacf44c7]{display:block;border:none;font-family:Roboto,sans-serif;font-weight:400;font-size:15px;padding:2px 2px 2px 10px;color:#fff}#filtersContainer .contenidoOrdenarPor span.btnOrdenar span.iconoFlecha svg polygon[data-v-dacf44c7]{fill:#fff!important}#filtersContainer .contenidoOrdenarPor span.btnOrdenar[data-v-dacf44c7]:hover,#filtersContainer .contenidoOrdenarPor span.btnOrdenar.selected[data-v-dacf44c7]{background:transparent;font-weight:700}.contenedorFiltros[data-v-dacf44c7]{display:block}.contenedorFiltros input#inputNombreHotel[data-v-dacf44c7]{color:#000}.hotelsFilterContainer[data-v-dacf44c7]{background:#666;color:#fff}.hotelsFilterContainer .filtro label[data-v-dacf44c7]{color:#fff;font-weight:400}.hotelsFilterContainer .filtro:first-child label[data-v-dacf44c7]{margin:0}.contenedorFiltros[data-v-dacf44c7]{width:90%;margin:0 auto;border:1px solid #a6a6a6;border-radius:6px;padding:10px}.hotelsFilterContainer .filtro p[data-v-dacf44c7]{color:#fff}#contenedorFiltros button.btnGris[data-v-dacf44c7]{border:1px solid;float:right;margin-right:12px}.btnOrdenar svg.check[data-v-dacf44c7]{display:none!important}.btnOrdenar.selected svg.check[data-v-dacf44c7]{display:inline-block!important}.hotelsFilterContainer .filtro.servicios img[data-v-dacf44c7]{margin:4px!important}.hotelsFilterContainer .filtro img[data-v-dacf44c7]{cursor:pointer}.seleccion_hotel span.descuento .textoDescuento[data-v-dacf44c7],.swal_fichaHotel span.descuento .textoDescuento[data-v-dacf44c7]{display:none!important}.swal_fichaHotel span.descuento[data-v-dacf44c7],.div_infoHotel span.descuento[data-v-dacf44c7]{background:transparent!important}.habitacionesSwal span.descuento[data-v-dacf44c7] *,.div_infoHotel span.descuento[data-v-dacf44c7] *{color:#dc0000!important;font-size:11px!important}.slick-slider .slick-track[data-v-dacf44c7]{min-width:100%;height:70px}.swal_fichaHotel button[data-v-dacf44c7]{outline:none!important}span.smallDecimals[data-v-dacf44c7]{font-size:10px}div.img_hotel img[data-v-dacf44c7]{display:block;height:100%;border:none!important;object-fit:cover}.popUpInfo.tarifaComentarios[data-v-dacf44c7]{background-color:#000c;color:#fff;font-size:12px;padding:10px}.popUpInfo.tarifaComentarios div[data-v-dacf44c7]{margin-bottom:20px}p.tituloGastos[data-v-dacf44c7]{color:#fff!important;font-size:13px!important}.filaFiltrarOrdenar .filtrarResultados[data-v-dacf44c7]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271;align-items:center}.filaFiltrarOrdenar .textoCorto[data-v-dacf44c7]{display:none;font-size:14px}@media screen and (max-width: 1090px){.hotelsFilterContainer[data-v-dacf44c7],#filtersContainer .contenidoOrdenarPor[data-v-dacf44c7],#filtersContainer[data-v-dacf44c7]{width:auto!important;height:auto}div.imgHotel[data-v-dacf44c7]{height:190px}#filtersContainer[data-v-dacf44c7]{margin-left:10px}button.btnElegir[data-v-dacf44c7]{width:85%}div.seleccion_ocio.seleccion_hotel[data-v-dacf44c7]{width:78%!important}span.textoElegir[data-v-dacf44c7],span.tag-ok[data-v-dacf44c7]{margin-left:0}button.btnElegir[data-v-dacf44c7]{padding:2px 5px}}@media screen and (max-width: 1020px){div.seleccion_ocio.seleccion_hotel[data-v-dacf44c7]{width:99%!important}#filtersContainer .contenidoOrdenarPor[data-v-dacf44c7]{position:fixed;top:20px;right:-270px;z-index:999;width:270px!important;transition:.5s ease-in-out}#filtersContainer .contenidoOrdenarPor.active[data-v-dacf44c7]{right:0}.contenidoOrdenarPor p[data-v-dacf44c7]{width:120%;margin-left:-60px;background:#a6a6a6;padding:8px 15px;border-radius:18px}.contenidoOrdenarPor p svg[data-v-dacf44c7]{float:left!important;margin-right:20px;cursor:pointer}.hotelResume[data-v-dacf44c7]{width:48%}.headInfoHotel .info[data-v-dacf44c7]{float:right;width:78%}}@media screen and (max-width: 930px){.swal_fichaHotel .nombre[data-v-dacf44c7]{font-size:25px!important}.swal_fichaHotel .categoria img[data-v-dacf44c7]{height:20px!important}.headInfoHotel .info[data-v-dacf44c7]{float:right;width:78%}.slick-slider .slick-track[data-v-dacf44c7]{height:50px}.filaFiltrarOrdenar .textoLargo[data-v-dacf44c7]{font-size:14px}.filaFiltrarOrdenar div[data-v-dacf44c7]{padding:7px}}@media screen and (max-width: 830px){.swal_fichaHotel tr.titulo td[data-v-dacf44c7]{min-width:70px;font-size:15px}.swal_fichaHotel table.tablaServicios tbody td[data-v-dacf44c7]{font-size:13px}.hotelResume[data-v-dacf44c7]{width:31%}.modal .modal-dialog[data-v-dacf44c7]{max-width:100%;margin:0}.div_infoHotel .hotelData .titulo-hotel[data-v-dacf44c7]{flex-wrap:wrap;margin-bottom:12px!important}.div_infoHotel .hotelData .nombre-hotel[data-v-dacf44c7]{font-size:16px}}@media screen and (max-width: 805px){div.imgHotel[data-v-dacf44c7],div.img_hotel img.main[data-v-dacf44c7]{height:160px}}@media screen and (max-width: 796px){.headInfoHotel .info[data-v-dacf44c7]{float:right;width:70%}}@media screen and (max-width: 775px){.habitacionesSwal span.nombre_opcional.nombreRegimen[data-v-dacf44c7]{float:none;margin-top:7px;margin-bottom:7px;display:block;text-align:center}.habitacionesSwal h2[data-v-dacf44c7]{height:auto;text-align:center}.lineaEscogerTarifa[data-v-dacf44c7]{display:inline-block!important}}@media screen and (max-width: 705px){div.imgHotel[data-v-dacf44c7],div.img_hotel img.main[data-v-dacf44c7]{height:180px}.hoteBase[data-v-dacf44c7]{margin-top:0!important}button.btnElegir[data-v-dacf44c7]{width:90%}}@media screen and (max-width: 680px){.hotelResume[data-v-dacf44c7]{width:45%}.filaFiltrarOrdenar .textoCorto[data-v-dacf44c7]{display:inline}.filaFiltrarOrdenar .textoLargo[data-v-dacf44c7]{display:none}.filaFiltrarOrdenar div[data-v-dacf44c7]{padding:3px}.filaFiltrarOrdenar div svg[data-v-dacf44c7]{height:60%}}@media screen and (max-width: 560px){.headInfoHotel img.main[data-v-dacf44c7]{display:none}.headInfoHotel .info[data-v-dacf44c7]{float:none;width:100%}.modalHabitaciones .imgModalHabitaciones[data-v-dacf44c7],.modalHabitaciones .direccion[data-v-dacf44c7]{display:none}.modalHabitaciones div.hotel[data-v-dacf44c7],.modalValoraciones div.hotel[data-v-dacf44c7]{justify-content:center}.modalHabitaciones div.hotel .nombre[data-v-dacf44c7],.modalValoraciones div.hotel .nombre[data-v-dacf44c7]{font-size:15px;display:block}}@media screen and (max-width: 530px){div.imgHotel[data-v-dacf44c7],div.img_hotel img.main[data-v-dacf44c7]{height:150px}.hotelResume[data-v-dacf44c7]{margin-left:10px}.swal2-container.swal2-fade.swal2-in[data-v-dacf44c7]{padding:0;background:#fff}.swal2-modal.swal_fichaHotel.swalTarifas.swal2-show[data-v-dacf44c7]{position:absolute;top:0}.swal2-container .swal_fichaHotel[data-v-dacf44c7]{width:100%!important;border-radius:0!important}.swal_fichaHotel .carruselImagenes .imgMini[data-v-dacf44c7]{width:100!important}img#imagenActualSwal[data-v-dacf44c7]{display:none}.swal_fichaHotel .carruselImagenes .imgMini .overlay[data-v-dacf44c7]{display:none!important}.swal_fichaHotel .carruselImagenes[data-v-dacf44c7]{margin:20px auto}.slick-slider .slick-track[data-v-dacf44c7]{height:auto}.div_infoHotel[data-v-dacf44c7]{flex-direction:column}.img_hotel[data-v-dacf44c7]{width:100%!important}.div_infoHotel .hotelData[data-v-dacf44c7]{padding:12px 5px}.div_infoHotel .hotelData div.botonera[data-v-dacf44c7]{margin:20px 0 0}.div_infoHotel .hotelData div.botonera button[data-v-dacf44c7]{margin-right:5px}}@media screen and (max-width: 450px){div.imgHotel[data-v-dacf44c7],div.img_hotel img.main[data-v-dacf44c7]{height:240px}.hotelResume[data-v-dacf44c7]{width:100%;float:none;margin:20px auto}button.btnElegir[data-v-dacf44c7]{width:70%}.hotelResume.seleccionado[data-v-dacf44c7]{display:none}}@media screen and (max-width: 450px){div.imgHotel[data-v-dacf44c7]{height:215px}.hotelResume[data-v-dacf44c7]{float:none;margin:20px auto}table.tablaServicios[data-v-dacf44c7],.tablaServicios thead[data-v-dacf44c7],.tablaServicios tbody[data-v-dacf44c7],.tablaServicios th[data-v-dacf44c7],.tablaServicios td[data-v-dacf44c7],.tablaServicios tr[data-v-dacf44c7]{display:block}.tablaServicios thead tr[data-v-dacf44c7]{position:absolute;top:-9999px;left:-9999px}.tablaServicios td[data-v-dacf44c7]{border:none;border-bottom:1px solid #eeeeee;position:relative;padding-left:50%!important;margin-top:25px}.tablaServicios td[data-v-dacf44c7]: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-dacf44c7]:nth-of-type(1):before{content:"Hotel"}.tablaServicios td[data-v-dacf44c7]:nth-of-type(2):before{content:"Habitación"}.tablaServicios td[data-v-dacf44c7]:nth-of-type(3):before{content:"Categring"}.tablaServicios td[data-v-dacf44c7]:nth-of-type(4):before{content:"Actividades"}.tablaServicios td[data-v-dacf44c7]:nth-of-type(5):before{content:"Otros"}}@media screen and (max-width: 410px){.swal_fichaHotel .nombre[data-v-dacf44c7]{font-size:20px!important}.swal_fichaHotel p.direccionn[data-v-dacf44c7]{font-size:11px}.swal_fichaHotel .descripcionSwal[data-v-dacf44c7]{line-height:15px;font-size:12px!important}}.grupoDerecha[data-v-dacf44c7]{margin-left:0;padding:0 10px;width:100%!important;background-color:transparent!important;float:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.filaFiltrarOrdenar[data-v-dacf44c7]{display:flex;justify-content:space-between}.filaFiltrarOrdenar div[data-v-dacf44c7]{background:gray;color:#fff;padding:10px;font-weight:700;text-align:left;width:unset}.filaFiltrarOrdenar .filtrarResultados[data-v-dacf44c7]{border-bottom-right-radius:20px;border-top-right-radius:20px;background-color:#727271}.ordenarResultados[data-v-dacf44c7]{border-bottom-left-radius:20px;border-top-left-radius:20px}.div_infoHotel .hotelData[data-v-dacf44c7]{width:100%;display:flex;flex-direction:column;height:100%;justify-content:space-between;align-items:flex-start}.div_infoHotel .hotelData p.precio[data-v-dacf44c7]{text-align:center;margin:0;font-weight:600}.div_infoHotel .hotelData .botonera[data-v-dacf44c7]{margin-bottom:7px}div.hotel[data-v-dacf44c7]{text-align:left;font-size:11px;margin-bottom:15px;display:flex;align-items:flex-start}div.hotel img[data-v-dacf44c7]{width:100%}div.hotel .nombre[data-v-dacf44c7],.hotel .categoria[data-v-dacf44c7]{font-size:20px;display:inline-flex;margin-right:10px}div.hotel .modalHabitaciones .main[data-v-dacf44c7]{width:175px;height:130px;object-fit:cover;margin-right:15px}.modalHabitaciones[data-v-dacf44c7],.modalValoraciones[data-v-dacf44c7]{padding:0 1em}.modalHabitaciones[data-v-dacf44c7]{border-bottom:1px solid #dee2e6}[data-v-dacf44c7] .modal-dialog .modal-content footer.modal-footer{padding:0 0 1.5rem;border:0;margin:0}.seleccion_hotel .seleccionHotels.grupoDerecha[data-v-dacf44c7]{margin:0 0 10px}.resultsHoteles[data-v-dacf44c7]{display:flex;flex-direction:column;margin-top:50px}.loader-hoteles[data-v-dacf44c7]{margin-top:50px}.hotelesVacio[data-v-dacf44c7]{padding:20px;text-align:center}@media screen and (max-width: 1200px){.resultsHoteles[data-v-dacf44c7]{display:block}.restoDeHabitaciones .nombre_opcional.datosHab[data-v-dacf44c7]{display:block;font-size:15px;padding:2px 4px;color:#666;font-family:Roboto,sans-serif;border:2px solid #959595;text-align:left}.nombre_opcional.datosHab.primera[data-v-dacf44c7]{padding:10px 0 4px 5px!important}.restoDeHabitaciones span.nombre_opcional.datosHab.nombreHabitacion[data-v-dacf44c7]:first-child{margin:0}}@media screen and (max-width: 700px){.resultsHoteles[data-v-dacf44c7]{margin-top:100px}.hotelesVacio[data-v-dacf44c7]{padding:120px 20px 0}}.seatMapContainer[data-v-8fce1ec2]{background-color:transparent}#seat-map-iframe[data-v-8fce1ec2]{padding:5px}#mapaQwantiq[data-v-8fce1ec2]{margin:0}.seatmap-form[data-v-8fce1ec2]{margin-bottom:0;background-color:#fff}.modal-iframe .modal-dialog[data-v-8fce1ec2]{min-height:100%}.modal-iframe .modal-dialog .modal-content[data-v-8fce1ec2]{max-height:100vh;height:100vh;border-radius:0}.modal-iframe header.modal-header[data-v-8fce1ec2]{padding:5px;border-bottom:0;height:5%}.modal-iframe header.modal-header .btn-volver[data-v-8fce1ec2]{padding:0;margin:0;font-size:.8em;display:flex;align-items:center}.modal-iframe header.modal-header .btn-volver svg[data-v-8fce1ec2]{fill:#666;width:10px;margin-right:10px;transform:rotate(180deg)}.modal-iframe .modal-dialog .modal-content .modal-body[data-v-8fce1ec2]{padding:0;height:95%}.modal-iframe .modal-dialog .modal-body .seatMapContainer>#mapaQwantiq[data-v-8fce1ec2]{height:100%;overflow:scroll}.cestaProducto[data-v-7bd012db]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-7bd012db]{display:flex;align-items:center}.contenedorCalendario[data-v-7bd012db]{position:relative;z-index:10;margin-right:10px}.columnaCentralCesta[data-v-7bd012db]{margin-top:20px;padding:10px;width:100%}.columnaCentralCesta p[data-v-7bd012db]{font-size:14px}.columnaCentralCesta .selection-type[data-v-7bd012db]{display:flex;justify-content:space-between;margin-top:25px;margin-bottom:25px;height:120px}.columnaCentralCesta .selection-type div[data-v-7bd012db]{width:48%;text-align:center;display:flex;justify-content:space-evenly;padding:20px;border-radius:10px;border:1px solid #c5c7c6;align-items:center}.columnaCentralCesta .selection-type div[data-v-7bd012db]:not(.bordeMarcaBlanca):hover{-webkit-box-shadow:0px 0px 8px 0px rgba(0,0,0,.5);box-shadow:0 0 8px #00000080;border-radius:10px;border:1px solid #c5c7c6}.columnaCentralCesta .selection-type div svg[data-v-7bd012db]{fill:#c4c7c6;width:20%!important}.columnaCentralCesta .selection-type div.bordeMarcaBlanca[data-v-7bd012db]{cursor:initial!important;border-width:2px!important;background-color:#fff}.columnaCentralCesta .selection-type div[data-v-7bd012db]:not(.bordeMarcaBlanca){cursor:pointer!important}.columnaCentralCesta .selection-type div:not(.bordeMarcaBlanca) svg[data-v-7bd012db]{opacity:.5}.columnaCentralCesta .selection-type div span.titulo[data-v-7bd012db]{font-size:19px;color:#c4c7c6;margin-bottom:-10px}.btn-calendar[data-v-7bd012db]{border:1px solid #9a9a9a;border-radius:5px;background:#fff;display:flex;align-items:center}.btn-calendar[data-v-7bd012db]:disabled{pointer-events:none}.btn-calendar span[data-v-7bd012db]{padding:0 10px;color:#9a9a9a;white-space:nowrap}.btn-calendar img[data-v-7bd012db]{border-left:1px solid #9a9a9a;padding:4px}@media screen and (max-width: 880px) and (min-width: 831px){.btn-calendar[data-v-7bd012db]{font-size:12px}}@media screen and (max-width: 830px){.columnaCentralCesta .selection-type[data-v-7bd012db]{height:unset}.columnaCentralCesta .selection-type div[data-v-7bd012db]{justify-content:space-evenly;flex-direction:column}.columnaCentralCesta .selection-type div svg[data-v-7bd012db]{width:100%!important;height:75px}.columnaCentralCesta .selection-type div span.titulo[data-v-7bd012db]{margin-top:15px}}@media screen and (max-width: 590px){.nombreProductoCesta .contenedorCalendario .btn-calendar[data-v-7bd012db]{font-size:13px;white-space:nowrap}}@media screen and (max-width: 550px){.columnaCentralCesta .selection-type[data-v-7bd012db]{zoom:80%}}@media screen and (max-width: 400px){.columnaCentralCesta .selection-type[data-v-7bd012db]{zoom:75%}}@media screen and (max-width: 360px){.columnaCentralCesta .selection-type[data-v-7bd012db]{zoom:70%}}@media screen and (max-width: 450px){.cabecera-resultados .contenedorCalendario .btn-calendar[data-v-7bd012db],.cabecera-resultados .nombreProductoCesta[data-v-7bd012db]{font-size:.7em}}#seat-map-iframe #enterprise-pbk #enterprise-pbk-step-navigation,#seat-map-iframe #enterprise-pbk .field-widget-summary-v2 .section-header,#seat-map-iframe #enterprise-pbk .price-included,#seat-map-iframe #enterprise-pbk #enterprise-pbk-location-search,#seat-map-iframe #enterprise-pbk .enterprise-pbk-vehicle-upgrade-container,#seat-map-iframe #enterprise-pbk .enterprise-pbk-page-content-box,#enterprise-pbk #enterprise-pbk-loading,#seat-map-iframe #enterprise-pbk .enterprise-pbk-summary-rate,#seat-map-iframe #enterprise-pbk .enterprise-pbk-filters,#seat-map-iframe #enterprise-pbk .widget-summary-bar{display:none!important}[data-v-e4d01d70] .modal-aviso-horarios .modal-dialog{max-width:600px!important}[data-v-e4d01d70] .modal-aviso-horarios .modal-header .close{z-index:10}.cestaProducto[data-v-394e6700]{border:none;padding:0;flex-direction:column;margin:0}.cabecera-resultados[data-v-394e6700]{display:flex;align-items:center}.seleccion_coche[data-v-394e6700]{border:none}.columnaCentralCesta p[data-v-394e6700]{font-size:14px}.configurador_compra_wrapper{padding-bottom:40px;position:relative}.borderRojo{border-width:0 0 0 2px;height:100%;position:absolute;left:.95em;top:1.8em}.noVisible{display:none}.contenedor_compra #configuracion-compra-container{width:825px;max-width:825px;margin:0 2em 0 0;color:#000;display:flex;flex-direction:column;justify-content:flex-start}#configuracion-compra-container.width-100{width:100%!important;max-width:100%!important;margin:0}.cestaProducto{display:flex;justify-content:flex-start;border:3px solid #73a043;border-bottom:none;padding:10px;margin-left:2rem}.deleteBorderBottom{border-bottom:none}.tag-ok{background:#cbdc82;border-radius:5px;padding:2px 7px;color:#73a931;margin-left:10px;white-space:nowrap}.tag-ok svg{width:16px;vertical-align:middle}.tag-ok svg .fil0{fill:#73a931}.modal-aviso-paquete-tren .modal-dialog{max-width:600px!important}.modal-aviso-paquete-tren .modal-dialog .modal-body h1{font-family:Roboto,sans-serif!important;border-bottom:none!important;text-align:center!important;font-size:27px!important;color:#757473!important;padding:10px 0}.modal-aviso-paquete-tren .modal-dialog .modal-body div{display:flex;justify-content:center;padding:0 20px}.modal-aviso-paquete-tren .modal-dialog .modal-body div p{width:84%}.modal-aviso-paquete-tren .modal-dialog .modal-body div svg{width:7%;margin-right:10px;margin-top:3px}.modal-aviso-paquete-tren .modal-dialog .modal-body button{align-items:center;float:right;margin:25px 35px 50px!important}.modal-aviso-paquete-tren .modal-dialog .modal-content{border-radius:12px}@media screen and (max-width: 1200px){#configuracion-compra-container{width:65%;margin-right:1em}}@media screen and (max-width: 830px){#configuracion-compra-container{width:800px;margin:.4em 0!important;padding:0 .4em!important;justify-content:center}.modal-aviso-paquete-tren .modal-dialog{margin:0 auto!important}}@media screen and (max-width: 500px){.modal-aviso-paquete-tren .modal-dialog .modal-body div svg{width:9%}}@media screen and (max-width: 500px){.modal-aviso-paquete-tren .modal-dialog .modal-body div p{width:100%}.modal-aviso-paquete-tren .modal-dialog .modal-body div svg{width:10%}}.btn-vista[data-v-c866b3cb]{background-color:#a2a2a2;border:none;border-radius:50px;height:2.2em;width:3.5em}.btn-vista svg[data-v-c866b3cb]{fill:#fff;height:1.5em}@media screen and (max-width: 830px){.btn-vista span[data-v-c866b3cb]{display:none}}.btn-vista[data-v-8f13b89d]{background-color:#a2a2a2;border:none;border-radius:50px;height:2.2em;width:3.5em}.btn-vista svg[data-v-8f13b89d]{fill:#fff;height:1.5em}@media screen and (max-width: 830px){.btn-vista span[data-v-8f13b89d]{display:none}}.btn-vista[data-v-2b7cb40c]{background-color:#a2a2a2;border:none;border-radius:50px;height:2.2em;width:3.5em}.btn-vista svg[data-v-2b7cb40c]{fill:#fff;height:1.5em}@media screen and (max-width: 830px){.btn-vista span[data-v-2b7cb40c]{display:none}}.btn-vista[data-v-a3b97536]{background-color:#a2a2a2;border:none;border-radius:50px;height:2.2em;width:3.5em}.btn-vista svg[data-v-a3b97536]{fill:#fff;height:1.5em}@media screen and (max-width: 830px){.btn-vista span[data-v-a3b97536]{display:none}}.btn-vista[data-v-8275977f]{background-color:#a2a2a2;border:none;border-radius:50px;height:2.2em;width:3.5em}.btn-vista svg[data-v-8275977f]{fill:#fff;height:1.5em}@media screen and (max-width: 830px){.btn-vista span[data-v-8275977f]{display:none}}.menu-vistas-productos-container[data-v-98c12ea1]{background-color:#d9dada;padding:25px 0;width:67%}.menu-vistas-productos-container .menu-vistas-productos[data-v-98c12ea1]{display:flex;justify-content:center;align-items:center;padding:0 10px}.menu-vistas-productos-container .menu-vistas-productos .menu-item[data-v-98c12ea1]{display:flex;align-items:center;flex:.2}.menu-vistas-productos-container .menu-vistas-productos .menu-item .btn-vista[data-v-98c12ea1]{background-color:#a2a2a2;border:none;border-radius:50px;height:2.2em;width:80%;text-transform:lowercase;color:#fff;text-align:left;font-size:.85em}.menu-vistas-productos-container .menu-vistas-productos .menu-item .separador[data-v-98c12ea1]{background-color:#a2a2a2;height:2px;width:30%}.menu-vistas-productos-container .menu-vistas-productos .menu-item .btn-vista svg[data-v-98c12ea1]{fill:#fff;height:1.5em}.menu-vistas-productos-container .menu-vistas-productos .menu-item .btn-vista.elegido[data-v-98c12ea1]{background-color:#73a931}.menu-vistas-productos-container .menu-vistas-productos .menu-item .btn-vista.elegido+.separador[data-v-98c12ea1]{background-color:#73a931}.menu-vistas-productos-container .menu-vistas-productos .menu-item .btn-vista.elegido+.separador.not-active[data-v-98c12ea1]{background-color:#a2a2a2}.menu-vistas-productos-container .menu-vistas-productos .menu-item .btn-vista.hidden+.separador[data-v-98c12ea1]{display:none}.menu-vistas-productos-container .menu-vistas-productos .menu-item[data-v-98c12ea1]:last-of-type{flex:.1454}.menu-vistas-productos-container .menu-vistas-productos .menu-item:last-of-type .btn-vista[data-v-98c12ea1]{width:100%}.menu-vistas-productos-container .menu-vistas-productos .menu-item:last-of-type .separador[data-v-98c12ea1]{display:none}.menu-vistas-productos-container .titulo-vista[data-v-98c12ea1]{margin:.5em 0 0;font-size:1.3em;font-weight:700;text-align:center}@media screen and (max-width: 1200px){.menu-vistas-productos-container .menu-vistas-productos .menu-item[data-v-98c12ea1]{flex:.25}.menu-vistas-productos-container .menu-vistas-productos .menu-item[data-v-98c12ea1]:last-of-type{flex:.175}.menu-vistas-productos-container .menu-vistas-productos .menu-item .btn-vista[data-v-98c12ea1]{padding-left:0;width:70%}}@media screen and (max-width: 830px){.menu-vistas-productos-container[data-v-98c12ea1]{width:100%;order:2}.menu-vistas-productos-container .menu-vistas-productos .menu-item .btn-vista[data-v-98c12ea1]{text-align:center}}.buy-process-wrapper[data-v-f9d0c79c]{background-color:#f4f9fd;font-family:Roboto,sans-serif!important}.buy-process-wrapper .v-application[data-v-f9d0c79c]{background-color:transparent}.cabecera-compra.cart-started[data-v-f9d0c79c]{width:100%;margin:0}.cabecera-compra[data-v-f9d0c79c]:not(.cart-started){background-color:#fff;box-shadow:0 0 10px 4px #00000012}.cabecera-compra[data-v-f9d0c79c]{display:flex;flex-wrap:wrap;width:1200px}.col-buscador-total[data-v-f9d0c79c]{width:100%}.cabecera-compra:not(.cart-started) .col-buscador-total[data-v-f9d0c79c]{width:33%}.buy-process-wrapper .contenedor_compra[data-v-f9d0c79c]{display:flex;justify-content:space-between;flex-wrap:wrap;font-family:inherit;width:1200px;max-width:100%;margin:2rem auto}.backgroundRenfe[data-v-f9d0c79c]{background-color:#eff3f6}@media screen and (max-width: 1200px){.cabecera-compra[data-v-f9d0c79c]{width:100%}.buy-process-wrapper .contenedor_compra[data-v-f9d0c79c]{margin:1em .5em;width:unset}}@media screen and (min-width: 831px){.cabecera-compra[data-v-f9d0c79c]{margin:25px auto 0}.cabecera-compra:not(.cart-started) .total-compra[data-v-f9d0c79c]{background-color:transparent;box-shadow:none}.cabecera-compra[data-v-f9d0c79c]:not(.cart-started){position:sticky;top:0;z-index:950}}@media screen and (max-width: 830px){.cabecera-compra[data-v-f9d0c79c]{flex-direction:column}.cabecera-compra:not(.cart-started) .col-buscador-total[data-v-f9d0c79c]{width:100%}.cabecera-compra[data-v-f9d0c79c]:not(.cart-started){box-shadow:0 10px 10px -5px #00000012}.cabecera-compra:not(.cart-started) .total-compra.fixed[data-v-f9d0c79c]{position:fixed;top:0;left:0;z-index:950;box-shadow:0 0 10px 4px #00000012}.buy-process-wrapper .contenedor_compra[data-v-f9d0c79c]{margin:1.5em 0}}
