.container-sesion[data-v-4c3a89ed]{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 #ddd;padding:8px 14px}.container-sesion[data-v-4c3a89ed]:hover{background-color:#f5f5f5}.container-sesion .colum[data-v-4c3a89ed]{width:27%}.container-sesion .colum[data-v-4c3a89ed]:first-child{width:55%;margin-left:10px}.container-sesion .colum .fecha[data-v-4c3a89ed]{width:100%;display:flex;align-items:center;color:#373737!important}.container-sesion .dia-semana[data-v-4c3a89ed]{margin-right:5px;text-align:left;text-transform:uppercase}.container-sesion .colum .fecha[data-v-4c3a89ed],.container-sesion .colum .hora[data-v-4c3a89ed]{font-size:18px}.container-sesion .colum .fecha .dia-mes[data-v-4c3a89ed]{font-weight:700}.container-sesion .colum .container-disponibilidad[data-v-4c3a89ed]{display:flex;align-items:center;font-size:.6em;color:#aaa;margin-top:5px}.container-sesion .colum .container-disponibilidad span[data-v-4c3a89ed]{font-size:10px}.container-sesion .colum .container-disponibilidad .progress[data-v-4c3a89ed]{width:300px;height:8px;background-color:#ccc;border-radius:0}.container-sesion .colum .promocion[data-v-4c3a89ed]{width:100%;font-size:.7em;font-weight:700;margin-bottom:3px;white-space:nowrap}.container-sesion .colum .compra[data-v-4c3a89ed]{width:100%;margin-right:10px}.container-sesion .colum .comprar[data-v-4c3a89ed]{color:#fff!important;font-weight:700;font-size:1em;border-radius:50px;background-color:#00adfe;text-align:center;width:100%;padding:7px 0;border:none;text-decoration:none;text-transform:lowercase}.container-sesion .colum .arrow[data-v-4c3a89ed]{display:none}.container-sesion .colum .arrow svg[data-v-4c3a89ed]{fill:#00adfe}.container-sesion .colum .container-disponibilidad .disponibilidad[data-v-4c3a89ed]{min-width:5%}.container-sesion .colum .container-disponibilidad .progress-bar.alta[data-v-4c3a89ed]{background-color:#9c3}.container-sesion .colum .container-disponibilidad .progress-bar.media[data-v-4c3a89ed]{background-color:#fc0}.container-sesion .colum .container-disponibilidad .progress-bar.baja[data-v-4c3a89ed]{background-color:red}@media screen and (max-width:755px){.container-sesion .colum .colum .fecha .hora[data-v-4c3a89ed],.container-sesion .colum .fecha .dia-semana[data-v-4c3a89ed]{font-size:15px}.container-sesion .colum .fecha .dia-mes[data-v-4c3a89ed]{font-size:26px}.container-sesion .colum .promocion[data-v-4c3a89ed]{font-size:9px}.container-sesion .colum[data-v-4c3a89ed]:last-child{display:flex;align-items:center}.container-sesion .colum .comprar[data-v-4c3a89ed]{color:inherit!important;border-radius:0;background-color:transparent!important}.container-sesion .colum .arrow[data-v-4c3a89ed]{display:block}}@media screen and (max-width:500px){.container-sesion[data-v-4c3a89ed]{zoom:70%}.container-sesion .colum[data-v-4c3a89ed]{text-align:center;width:24%}.container-sesion .colum[data-v-4c3a89ed]:first-child{width:63%}}@media screen and (max-width:400px){.container-sesion .colum[data-v-4c3a89ed]{width:33%}}.opciones-tipo-paquete svg .fil0[data-v-09ca59c6]{fill:#c9d7b0}.opciones-tipo-paquete svg .fil1[data-v-09ca59c6]{fill:#64962f;fill-rule:nonzero}.opciones-tipo-paquete h1.titulo[data-v-09ca59c6]{font-size:2.2rem;font-weight:700;color:#000}.opciones-tipo-paquete .tituloDatosCompra[data-v-09ca59c6]{color:#000;font-size:20px;font-weight:700;text-align:center}.opciones-tipo-paquete .opciones[data-v-09ca59c6]{display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:40px 0 20px;padding:0 15px}.opciones-tipo-paquete .opciones .tipo[data-v-09ca59c6]{display:flex;align-items:center;flex-direction:column;border-radius:8px;width:45%;padding:20px 0 15px;margin-bottom:25px;cursor:pointer;border-width:2px!important}.opciones-tipo-paquete .opciones .tipo svg[data-v-09ca59c6]{width:25%;margin-bottom:15px;height:100%}.opciones-tipo-paquete .opciones .tipo p.nombre[data-v-09ca59c6]{text-align:center;font-size:1rem;font-weight:400}.opciones-tipo-paquete .opciones .tipo[data-v-09ca59c6]:not(.selected){border:2px solid #dadada!important}.opciones-tipo-paquete .opciones .tipo:not(.selected) svg[data-v-09ca59c6]{fill:#dadada!important}.opciones-tipo-paquete .opciones .tipo:not(.selected) p.nombre[data-v-09ca59c6]{color:#dadada!important}.opciones-tipo-paquete .fila-siguiente[data-v-09ca59c6]{display:none}.opciones-tipo-paquete .fila-siguiente.display-flex[data-v-09ca59c6]{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.opciones-tipo-paquete div.leyenda[data-v-09ca59c6]{align-self:flex-start;margin:0 20px 30px 35px;color:#464646;font-size:1.6rem;text-align:left;display:none}.opciones-tipo-paquete div.leyenda .leyenda-texto p[data-v-09ca59c6]{font-size:.8rem;margin-bottom:3px;line-height:normal}.opciones-tipo-paquete div.leyenda .leyenda-texto p.textoQueOpcionPrefieres[data-v-09ca59c6]{font-size:1.6rem}.opciones-tipo-paquete div.fila-siguiente#HotelEntradas .leyenda.hotel-entradas[data-v-09ca59c6],.opciones-tipo-paquete div.fila-siguiente#mejoresEntradas .leyenda.mejores-entradas[data-v-09ca59c6],.opciones-tipo-paquete div.fila-siguiente#seleccionManual .leyenda.seleccion-manual[data-v-09ca59c6],.opciones-tipo-paquete div.fila-siguiente#SoloEntradas .leyenda.solo-entradas[data-v-09ca59c6],.opciones-tipo-paquete div.fila-siguiente#TrenEntradas .leyenda.tren-entradas[data-v-09ca59c6],.opciones-tipo-paquete div.fila-siguiente#TrenHotelEntradas .leyenda.tren-hotel-entradas[data-v-09ca59c6]{display:block}body:not(.page_renfeViajes) .opciones-tipo-paquete .btn-siguiente[data-v-09ca59c6]{background-color:#0cf!important}.opciones-tipo-paquete .btn-siguiente[data-v-09ca59c6]{color:#fff;font-size:1.6rem;font-weight:700;letter-spacing:1px;padding:15px 10px;width:100%;border:none;align-self:flex-end;transition-property:background-color;transition-duration:.4s;text-align:right;text-decoration:none!important;display:flex;align-items:center;justify-content:flex-end;outline:none}.opciones-tipo-paquete .btn-siguiente svg[data-v-09ca59c6]{fill:#fff;margin:0 15px;width:8px}@media screen and (max-width:755px){.opciones-tipo-paquete .opciones-tipo-paquete[data-v-09ca59c6]{flex-direction:column}.opciones-tipo-paquete .opciones[data-v-09ca59c6]{padding:0 30px}.opciones-tipo-paquete .opciones .tipo[data-v-09ca59c6]{width:100%;flex-direction:row;padding:0 20px}.opciones-tipo-paquete .opciones .tipo p.nombre[data-v-09ca59c6]{margin-bottom:0;text-align:left}.opciones-tipo-paquete .opciones .tipo svg[data-v-09ca59c6]{width:55px;padding:10px 0;margin-bottom:0;margin-right:20px}}.event-selected[data-v-536cedce]{background-color:green}.event-normal[data-v-536cedce]{background-color:red}.colorBackgroundMarcaBlancaOpacity[data-v-536cedce]{background-color:rgba(245,81,70,.5)!important}#addTickets[data-v-536cedce] .seleccion_entradascom .calendarWrapper{width:100%;justify-content:center}#addTickets.calendarWrapper .tituloCalendarWrapper[data-v-536cedce]{color:#000!important;font-size:16px;margin:0 auto!important}#addTickets[data-v-536cedce] .search_trains_container .calendarWrapper input.dateEntradasCom{display:block}#addTickets[data-v-536cedce] .result-wrapper .calendarWrapper input.dateEntradasCom{margin:15px 0;text-align:center;display:none}#addTickets[data-v-536cedce] .swalCalendario .calendario-sesiones .fc-h-event.evento-elegido{background-color:#ccc!important}#addTickets[data-v-536cedce] .modal-calendario .modal{margin-left:0!important;position:absolute!important;top:28px!important;left:unset!important;right:0!important;padding:0!important;width:unset!important;height:unset!important}#addTickets[data-v-536cedce] .modal-calendario .modal-dialog{height:-moz-fit-content!important;height:fit-content!important;margin:0!important;max-width:unset!important}#addTickets[data-v-536cedce] .modal-calendario .modal-content{width:-moz-fit-content!important;width:fit-content!important;height:unset!important}#addTickets[data-v-536cedce] .modal-calendario button[disabled]{cursor:not-allowed}#addTickets[data-v-536cedce] .modal-title{font-size:15px;text-align:center}#addTickets[data-v-536cedce]{width:100%!important;padding:10px 45px 0 45px;font-family:Roboto,sans-serif}#addTickets[data-v-536cedce] .fc-media-screen{margin:10px 0;width:100%}#addTickets[data-v-536cedce] .fc-header-toolbar{margin-bottom:0!important}#addTickets[data-v-536cedce] .fc-toolbar-title,#addTickets[data-v-536cedce] .fc .fc-button{border:none!important;text-transform:capitalize;background-color:transparent!important;font-size:16px!important}#addTickets[data-v-536cedce] .fc .fc-button .fc-icon{font-size:30px}#addTickets[data-v-536cedce] .fc .fc-button:active,#addTickets[data-v-536cedce] .fc .fc-button:focus,#addTickets[data-v-536cedce] .fc .fc-button:focus-visible,#addTickets[data-v-536cedce] .fc .fc-button:hover{background-color:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}#addTickets[data-v-536cedce] .fc .fc-view-harness{overflow:visible}#addTickets[data-v-536cedce] .fc .fc-daygrid-body{width:100%!important;background-color:#eee}#addTickets[data-v-536cedce] .fc .fc-scrollgrid,#addTickets[data-v-536cedce] .fc .fc-scrollgrid table{width:100%!important;table-layout:fixed}#addTickets[data-v-536cedce] .fc-col-header-cell{border:none!important}#addTickets[data-v-536cedce] a.fc-col-header-cell-cushion{color:#fff;text-transform:capitalize}#addTickets[data-v-536cedce] a.fc-col-header-cell-cushion:hover{color:#fff;text-decoration:none}#addTickets[data-v-536cedce] .fc-daygrid-day-top{display:block!important;text-align:center!important}#addTickets[data-v-536cedce] .fc-daygrid-day-top a:hover{text-decoration:none;color:#585858}#addTickets[data-v-536cedce] .fc-daygrid-day-top a{font-size:15px!important;vertical-align:top!important}#addTickets[data-v-536cedce] .fc-day-disabled,#addTickets[data-v-536cedce] .fc-day-past{cursor:not-allowed}#addTickets[data-v-536cedce] .fc-day-past a{color:#d0d0d0}#addTickets[data-v-536cedce] .fc-day-past a:hover{color:#d0d0d0;text-decoration:none;cursor:not-allowed}#addTickets[data-v-536cedce] .fc .fc-daygrid-day.fc-day-today{background-color:transparent}#addTickets[data-v-536cedce] .fc .fc-daygrid-day.fc-day-today a{color:#000}#addTickets[data-v-536cedce] .fc-daygrid-day-events{margin-bottom:0!important;min-height:3.5em}#addTickets[data-v-536cedce] .fc-h-event.fc-daygrid-event{background-color:#476727;border-color:#476727;text-align:center}#addTickets[data-v-536cedce] .fc-h-event.fc-daygrid-event.diaBarato{background-color:#73a931;border-color:#73a931}#addTickets[data-v-536cedce] .fc-h-event.evento-elegido{background-color:#ccc!important}#addTickets[data-v-536cedce] .fc-event-title{font-size:12px;white-space:break-spaces}#addTickets[data-v-536cedce] .fc .fc-highlight{background-color:transparent}#addTickets[data-v-536cedce] .fc-event-main .sesion{display:flex;align-items:flex-end;flex-wrap:wrap;font-weight:700;color:#666}#addTickets[data-v-536cedce] .diaBarato .fc-event-main .sesion{color:inherit}#addTickets[data-v-536cedce] .fc-event-main .sesion span{flex-grow:1;line-height:normal}#addTickets[data-v-536cedce] .fc-event-main .sesion .hora{font-size:.8em;color:#666;padding-right:2px}#addTickets[data-v-536cedce] .fc-event-main .sesion .precio{font-size:15px}#addTickets[data-v-536cedce] .fc-event-main .sesion .precio .small{font-size:65%;font-weight:700}#addTickets[data-v-536cedce] .fc-event-main .sesion .no-entradas{font-size:.7em;white-space:normal;color:#666!important}#addTickets[data-v-536cedce] .fc-event-main .disponibilidad{height:4px;margin:0 2px 2px;background-color:#ccc;border-radius:0}#addTickets[data-v-536cedce] .fc-event-main .barra-disponibilidad{min-width:5%;max-width:100%;height:100%}#addTickets[data-v-536cedce] .fc-event-main .barra-disponibilidad.alta{background-color:#9c3}#addTickets[data-v-536cedce] .fc-event-main .barra-disponibilidad.media{background-color:#fc0}#addTickets[data-v-536cedce] .fc-event-main .barra-disponibilidad.baja{background-color:red}#addTickets.calendarWrapper[data-v-536cedce] .info-disponibilidad{border-bottom:1px solid #000;margin-top:20px;width:100%}#addTickets.calendarWrapper[data-v-536cedce] .info-disponibilidad>div{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:0 10px 10px}#addTickets.calendarWrapper[data-v-536cedce] .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}#addTickets.calendarWrapper[data-v-536cedce] .info-disponibilidad svg{fill:#666}#addTickets.calendarWrapper[data-v-536cedce] .info-disponibilidad .info-contenido{color:#000;font-family:Roboto,sans-serif;font-size:14px;padding:10px 25px 10px 25px;margin:0!important;flex-basis:100%;cursor:default}#addTickets.calendarWrapper[data-v-536cedce] .info-disponibilidad .info-contenido img{width:100%}#addTickets.calendarWrapper[data-v-536cedce] .info-disponibilidad .aviso-disponibilidad{font-size:11px;text-align:left;margin-top:10px}#addTickets[data-v-536cedce] .descuentoprecio,#addTickets[data-v-536cedce] .descuentoprecioResponsive{text-align:center;font-size:9px;font-weight:700;color:#fff;background-color:#666;border-radius:3px 3px 0 0}#addTickets[data-v-536cedce] .descuentoprecioResponsive{display:none}#addTickets[data-v-536cedce] .leyendaOcioForm{width:16px;height:16px;background-color:#476727;border-radius:50%;margin:0 auto}#addTickets[data-v-536cedce] .diaDesactivado{color:#999!important;cursor:not-allowed}@media screen and (max-width:1500px){#addTickets[data-v-536cedce] .descuentoprecio{font-size:8px}}@media screen and (max-width:1312px){#addTickets[data-v-536cedce] .descuentoprecio{display:none}#addTickets[data-v-536cedce] .descuentoprecioResponsive{display:block}}@media screen and (max-width:830px){#addTickets[data-v-536cedce] .descuentoprecio{display:block;font-size:9px}#addTickets[data-v-536cedce] .descuentoprecioResponsive{display:none}}@media screen and (max-width:755px){#addTickets[data-v-536cedce]{padding:10px 15px 0 15px}#addTickets[data-v-536cedce] .fc-event-main .sesion{margin-top:3px}#addTickets[data-v-536cedce] .descuentoprecio{display:block;font-size:8px}}@media screen and (max-width:673px){#addTickets[data-v-536cedce] .descuentoprecio{display:none}#addTickets[data-v-536cedce] .descuentoprecioResponsive{display:block}}@media screen and (max-width:450px){#addTickets[data-v-536cedce]{padding:10px 0 0 0}#addTickets[data-v-536cedce] .fc-event-title{padding:0;font-size:11px}#addTickets[data-v-536cedce] .fc-event-main .sesion .precio{margin-top:2px;font-size:13px}}body.modal-open[data-v-536cedce]{overflow:visible}.containerCompraHotelEntrada[data-v-6af185dc]{max-width:384px;display:flex;align-items:center;flex-direction:column;width:100%;margin:0 auto}.containerCompraHotelEntrada .tituloDatosCompra[data-v-6af185dc]{margin-top:30px;color:#000;font-size:16px;font-weight:700;text-align:center}.containerCompraHotelEntrada .datosCompra.formHotelEntrada[data-v-6af185dc]{display:flex;align-items:center;flex-direction:column;width:100%}.containerCompraHotelEntrada .datosCompra span.small[data-v-6af185dc]{font-size:1em;text-align:left;display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 10px}.containerCompraHotelEntrada .datosCompra span.small.not-collapsed svg.arrow[data-v-6af185dc]{transform:rotate(180deg)}.datepicker-paquete[data-v-6af185dc]{position:relative;width:100%;color:#000;border-radius:5px;border:2px solid #ccc;margin:15px auto}.datepicker-paquete label[data-v-6af185dc]{color:#666;position:absolute;top:20px;left:25px;font-size:13px;font-weight:700}.datosCompra input.inputHotelEntrada[data-v-6af185dc]{border-radius:4px;width:100%;color:#666!important;font-size:15px;padding:35px 0 15px 25px!important;margin:0}.svgFlechaDataList[data-v-6af185dc]{position:absolute;right:2px;top:0;transition:transform .2s ease;width:30px;height:100%}.containerCompraHotelEntrada .datosCompra input.adultsInput[data-v-6af185dc],.containerCompraHotelEntrada .datosCompra input.childsInput[data-v-6af185dc]{background:none!important}.datosCompra .borde-rojo[data-v-6af185dc]{border:2px solid #db3747!important;outline:none}.containerCompraHotelEntrada .datosCompra input[data-v-6af185dc]::-webkit-input-placeholder,.containerCompraHotelEntrada .datosCompra select[data-v-6af185dc]::-webkit-input-placeholder{color:#666}.containerCompraHotelEntrada .datosCompra div.inputDatosCompra .habitaciones[data-v-6af185dc]{padding-left:120px!important;position:relative;background-color:transparent;z-index:10}.containerCompraHotelEntrada .datosCompra div.inputDatosCompra .habitacionesEng[data-v-6af185dc]{padding-left:82px!important;position:relative;background-color:transparent;z-index:10}.containerCompraHotelEntrada .datosCompra div.inputDatosCompra[data-v-6af185dc]{position:relative;width:100%}.containerCompraHotelEntrada .datosCompra select[data-v-6af185dc]{-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%;background-size:auto 90%!important;width:100%}.datosCompra div.inputDatosCompra[data-v-6af185dc]{position:relative;width:100%;height:78px;border-radius:5px;border:2px solid #ccc;margin:15px auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:0 10px}div.inputDatosCompra label[data-v-6af185dc]{color:#666;font-size:13px;width:unset;text-align:left;margin:0;font-weight:700}div.inputDatosCompra .pasajeros-input[data-v-6af185dc]{display:flex;align-items:center}div.inputDatosCompra .pasajeros-input button[data-v-6af185dc]{display:flex;align-items:center;justify-content:center}div.inputDatosCompra .pasajeros-input button[data-v-6af185dc]:disabled{pointer-events:none}div.inputDatosCompra .pasajeros-input button svg[data-v-6af185dc]{width:18px;height:18px}div.inputDatosCompra .pasajeros-input button:disabled svg[data-v-6af185dc]{fill:#dadada!important}div.inputDatosCompra .pasajeros-input>span[data-v-6af185dc]{font-size:1rem;margin:0 25px}#datalist2.active .svgFlechaDataList[data-v-6af185dc],#datalist.active .svgFlechaDataList[data-v-6af185dc]{transform:rotate(180deg)}[data-v-6af185dc] #modalSeleccionFechaIda .modal-content,[data-v-6af185dc] #modalSeleccionFechaVuelta .modal-content{width:100%;max-width:688px!important;margin:4rem auto!important}.containerCompraHotelEntrada .datosCompra .btnGris[data-v-6af185dc],[data-v-6af185dc] #modalSeleccionFechaIda .btnGris,[data-v-6af185dc] #modalSeleccionFechaVuelta .btnGris{background-color:#666;padding:3px 20px!important;color:#fff!important;font-family:Roboto,sans-serif!important;display:inline-block;border:1px solid transparent;border-radius:40px!important;text-align:center;transition:background-color .7s ease;text-decoration:none;font-size:15px!important;font-weight:700;cursor:pointer}[data-v-6af185dc] #modalSeleccionFechaIda .btnGris,[data-v-6af185dc] #modalSeleccionFechaVuelta .btnGris{display:block!important;margin:0 auto!important}#modalSeleccionFechaIda___BV_modal_backdrop_.modal-backdrop[data-v-6af185dc],#modalSeleccionFechaVuelta___BV_modal_backdrop_.modal-backdrop[data-v-6af185dc],[data-v-6af185dc] #modalSeleccionFechaIda.modal,[data-v-6af185dc] #modalSeleccionFechaVuelta.modal{background-color:transparent!important}[data-v-6af185dc] #modalSeleccionFechaIda .leyendaCalendario,[data-v-6af185dc] #modalSeleccionFechaVuelta .leyendaCalendario{position:static!important;display:flex;align-items:center;font-size:16px}[data-v-6af185dc] #modalSeleccionFechaIda .leyendaOcio,[data-v-6af185dc] #modalSeleccionFechaVuelta .leyendaOcio{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}[data-v-6af185dc] #modalSeleccionFechaIda .modal-header,[data-v-6af185dc] #modalSeleccionFechaVuelta .modal-header{width:100%!important;height:100%!important;justify-content:center!important;padding:0!important;padding-top:16px!important}.btn-siguiente-paso[data-v-6af185dc]{color:#fff;font-size:1.5em;font-weight:700;letter-spacing:1px;padding:15px 10px;width:100%;border:none;align-self:flex-end;transition-property:background-color;transition-duration:.4s;text-align:right;text-decoration:none!important;display:flex;align-items:center;justify-content:flex-end;outline:none;margin-top:15px;background-color:#ccc}.btn-siguiente-paso svg[data-v-6af185dc]{fill:#fff;margin:0 15px;width:8px}body:not(.page_renfeViajes) .btn-siguiente-paso.enabled[data-v-6af185dc]{background-color:#0cf!important}.containerCompraTrenEntrada[data-v-ff55988a]{max-width:384px;display:flex;align-items:center;flex-direction:column;width:100%;margin:0 auto}.containerCompraTrenEntrada .tituloDatosCompra[data-v-ff55988a]{margin-top:30px;color:#000;font-size:16px;font-weight:700;text-align:center}.containerCompraTrenEntrada .datosCompra.formTrenEntrada[data-v-ff55988a]{display:flex;align-items:center;flex-direction:column;width:100%}#datalist2[data-v-ff55988a],#datalist[data-v-ff55988a],.datepicker-paquete[data-v-ff55988a]{position:relative;width:100%;color:#000;border-radius:5px;border:2px solid #ccc;margin:15px auto}#datalist2 label[data-v-ff55988a],#datalist label[data-v-ff55988a],.datepicker-paquete label[data-v-ff55988a]{color:#666;position:absolute;top:20px;left:25px;font-size:13px;font-weight:700}#datalist label[data-v-ff55988a]{top:0;left:0;width:100%;height:100%}#datalist label span[data-v-ff55988a]{position:absolute;top:20px;left:25px}#datalist-select2[data-v-ff55988a] .vs__dropdown-menu li,#datalist-select[data-v-ff55988a] .vs__dropdown-menu li{font-size:15px!important;background-color:#fff;padding:4px 5px 5px 18px;color:#666}#datalist-select2[data-v-ff55988a] .vs__dropdown-menu li.vs__dropdown-option--highlight,#datalist-select[data-v-ff55988a] .vs__dropdown-menu li.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}#datalist-select2[data-v-ff55988a] .vs__dropdown-toggle,#datalist-select2[data-v-ff55988a] .vs__selected-options,#datalist-select[data-v-ff55988a] .vs__dropdown-toggle,#datalist-select[data-v-ff55988a] .vs__selected-options{border:none;padding:0}#datalist-select2[data-v-ff55988a] .vs__actions,#datalist-select[data-v-ff55988a] .vs__actions{display:none!important}.containerCompraTrenEntrada .datosCompra[data-v-ff55988a] input,.containerCompraTrenEntrada .datosCompra[data-v-ff55988a] span.vs__selected{font-size:15px!important;color:#666}.containerCompraTrenEntrada .datosCompra[data-v-ff55988a] span.vs__selected{padding:0;margin:0}#datalist-select2[data-v-ff55988a],#datalist[data-v-ff55988a],.containerCompraTrenEntrada .datosCompra input.inputTrenEntrada[data-v-ff55988a]{border-radius:4px;width:100%;color:#666!important;font-size:15px;padding:35px 0 15px 25px!important;margin:0}.containerCompraTrenEntrada .datosCompra input.adultsInput[data-v-ff55988a],.containerCompraTrenEntrada .datosCompra input.childsInput[data-v-ff55988a]{background:none!important}.containerCompraTrenEntrada .datosCompra .borde-rojo[data-v-ff55988a]{border:2px solid #db3747!important;outline:none}.containerCompraTrenEntrada .datosCompra .borde-rojo[data-v-ff55988a] .vs__dropdown-toggle{border:none!important;outline:none}.containerCompraTrenEntrada .datosCompra input.inputTrenEntrada[data-v-ff55988a]::-webkit-input-placeholder{color:#666!important}.containerCompraTrenEntrada .svgTrenDataList[data-v-ff55988a]{top:0!important;position:absolute;left:5px;width:20px;fill:#666;height:100%;z-index:12}#datalist-ul2[data-v-ff55988a],#datalist-ul[data-v-ff55988a]{display:none;position:absolute;padding:0;width:100%;max-height:220px;top:100%;left:-1px;list-style:none;border-radius:2px;background:#fff;overflow:hidden;overflow-y:auto;z-index:100;box-sizing:content-box}.containerCompraTrenEntrada .datosCompra div.inputDatosCompra[data-v-ff55988a]{position:relative;width:100%;border-radius:5px;border:2px solid #ccc;margin:15px auto;display:flex;align-items:center;justify-content:space-between;padding:25px 10px 25px 10px}div.inputDatosCompra label[data-v-ff55988a]{color:#666;font-size:13px;width:unset;text-align:left;margin:0;font-weight:700}div.inputDatosCompra .pasajeros-input[data-v-ff55988a]{display:flex;align-items:center}div.inputDatosCompra .pasajeros-input button[data-v-ff55988a]{display:flex;align-items:center;justify-content:center}div.inputDatosCompra .pasajeros-input button[data-v-ff55988a]:disabled{pointer-events:none}div.inputDatosCompra .pasajeros-input button svg[data-v-ff55988a]{width:18px;height:18px}div.inputDatosCompra .pasajeros-input button:disabled svg[data-v-ff55988a]{fill:#dadada!important}div.inputDatosCompra .pasajeros-input>span[data-v-ff55988a]{font-size:1rem;margin:0 25px}.containerCompraTrenEntrada svg[data-v-ff55988a]{height:100%!important;top:0;vertical-align:top}.page_RenfeHome svg[data-v-ff55988a]{height:100%;top:0;vertical-align:top}.checkRegreso[data-v-ff55988a]{display:block;position:relative;cursor:pointer;font-size:1rem}.containerCompraTrenEntrada .datosCompra .btnGris[data-v-ff55988a]{background-color:#666;padding:3px 20px!important;color:#fff!important;font-family:Roboto,sans-serif!important;display:inline-block;border:1px solid transparent;border-radius:40px!important;text-align:center;transition:background-color .7s ease;text-decoration:none;font-size:15px!important;font-weight:700;cursor:pointer}.containerCompraTrenEntrada .svgFlechaDataList[data-v-ff55988a]{position:absolute;right:2px;top:0;transition:transform .2s ease;width:30px;height:30px}#datalist2.active .svgFlechaDataList[data-v-ff55988a],#datalist.active .svgFlechaDataList[data-v-ff55988a]{transform:rotate(180deg)}.containerCompraTrenEntrada .datosCompra button#btnTrenHotelEntradas.no-valido[data-v-ff55988a],.containerCompraTrenEntrada .datosCompra button.btnSiguiente.no-valido[data-v-ff55988a]{background-color:#999!important}.containerCompraTrenEntrada .datosCompra .checkRegreso[data-v-ff55988a]{text-align:left;margin-top:5px;width:100%}.containerCompraTrenEntrada .datosCompra .checkRegreso input[data-v-ff55988a]{width:unset}.containerCompraTrenEntrada .datosCompra .checkRegreso[data-v-ff55988a]{font-size:14px;font-weight:400}.checkRegreso input[data-v-ff55988a]{width:unset;display:none}.checkRegreso label[data-v-ff55988a]{display:flex;align-items:center;position:relative;margin:7px 0;cursor:pointer;border:none}.checkRegreso .checkmark[data-v-ff55988a]{height:1.2em!important;width:1.2em!important;border-radius:3px;border:1px solid #767676;box-sizing:border-box;margin-right:5px;display:inline-flex;justify-content:center}.checkRegreso label:hover .checkmark[data-v-ff55988a]{border-color:#464646!important}.checkRegreso .checkmark svg[data-v-ff55988a]{width:.7rem!important;vertical-align:middle;display:none;fill:#fff!important}.checkRegreso .checkmark.checked svg[data-v-ff55988a]{display:block}[data-v-ff55988a] #modalSeleccionFechaIda .modal-content,[data-v-ff55988a] #modalSeleccionFechaVuelta .modal-content{width:100%;max-width:688px!important;margin:4rem auto!important}.containerCompraHotelEntrada .datosCompra .btnGris[data-v-ff55988a],[data-v-ff55988a] #modalSeleccionFechaIda .btnGris,[data-v-ff55988a] #modalSeleccionFechaVuelta .btnGris{background-color:#666;padding:3px 20px!important;color:#fff!important;font-family:Roboto,sans-serif!important;display:inline-block;border:1px solid transparent;border-radius:40px!important;text-align:center;transition:background-color .7s ease;text-decoration:none;font-size:15px!important;font-weight:700;cursor:pointer}[data-v-ff55988a] #modalSeleccionFechaIda .btnGris,[data-v-ff55988a] #modalSeleccionFechaVuelta .btnGris{display:block!important;margin:0 auto!important}.containerCompraHotelEntrada .datosCompra button#btnTrenHotelEntradas.no-valido[data-v-ff55988a],.containerCompraHotelEntrada .datosCompra button.btnSiguiente.no-valido[data-v-ff55988a]{background-color:#999!important}#modalSeleccionFechaIda___BV_modal_backdrop_.modal-backdrop[data-v-ff55988a],#modalSeleccionFechaVuelta___BV_modal_backdrop_.modal-backdrop[data-v-ff55988a],[data-v-ff55988a] #modalSeleccionFechaIda.modal,[data-v-ff55988a] #modalSeleccionFechaVuelta.modal{background-color:transparent!important}[data-v-ff55988a] #modalSeleccionFechaIda .leyendaCalendario,[data-v-ff55988a] #modalSeleccionFechaVuelta .leyendaCalendario{position:static!important;display:flex;align-items:center;font-size:16px}[data-v-ff55988a] #modalSeleccionFechaIda .leyendaOcio,[data-v-ff55988a] #modalSeleccionFechaVuelta .leyendaOcio{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}[data-v-ff55988a] #modalSeleccionFechaIda .modal-header,[data-v-ff55988a] #modalSeleccionFechaVuelta .modal-header{width:100%!important;height:100%!important;justify-content:center!important;padding:0!important;padding-top:16px!important}.btn-siguiente-paso[data-v-ff55988a]{color:#fff;font-size:1.5em;font-weight:700;letter-spacing:1px;padding:15px 10px;width:100%;border:none;align-self:flex-end;transition-property:background-color;transition-duration:.4s;text-align:right;text-decoration:none!important;display:flex;align-items:center;justify-content:flex-end;outline:none;margin-top:15px;background-color:#ccc}.btn-siguiente-paso svg[data-v-ff55988a]{fill:#fff;margin:0 15px;width:8px}body:not(.page_renfeViajes) .btn-siguiente-paso.enabled[data-v-ff55988a]{background-color:#0cf!important}.custom-control-input:checked~.custom-control-label[data-v-ff55988a]:before{color:#fff;border:0!important;background-color:#f55146!important}.containerCompraTrenEntrada .custom-control[data-v-ff55988a]{padding-left:0!important}@media screen and (max-width:440px){.containerCompraTrenEntrada[data-v-ff55988a]{padding:1.6rem!important}}.containerCompraTrenEntrada[data-v-716a610b]{max-width:384px;display:flex;align-items:center;flex-direction:column;width:100%;margin:0 auto}.containerCompraTrenEntrada .tituloDatosCompra[data-v-716a610b]{margin-top:30px;color:#000;font-size:16px;font-weight:700;text-align:center}.containerCompraTrenEntrada .datosCompra.formTrenEntrada[data-v-716a610b]{display:flex;align-items:center;flex-direction:column;width:100%}#datalist2[data-v-716a610b],#datalist[data-v-716a610b],.datepicker-paquete[data-v-716a610b]{position:relative;width:100%;color:#000;border-radius:5px;border:2px solid #ccc;margin:15px auto}#datalist2 label[data-v-716a610b],#datalist label[data-v-716a610b],.datepicker-paquete label[data-v-716a610b]{color:#666;position:absolute;top:20px;left:25px;font-size:13px;font-weight:700}#datalist label[data-v-716a610b]{top:0;left:0;width:100%;height:100%}#datalist label span[data-v-716a610b]{position:absolute;top:20px;left:25px}#datalist-select2[data-v-716a610b] .vs__dropdown-menu li,#datalist-select[data-v-716a610b] .vs__dropdown-menu li{font-size:15px!important;background-color:#fff;padding:4px 5px 5px 18px;color:#666}#datalist-select2[data-v-716a610b] .vs__dropdown-menu li.vs__dropdown-option--highlight,#datalist-select[data-v-716a610b] .vs__dropdown-menu li.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}#datalist-select2[data-v-716a610b] .vs__dropdown-toggle,#datalist-select2[data-v-716a610b] .vs__selected-options,#datalist-select[data-v-716a610b] .vs__dropdown-toggle,#datalist-select[data-v-716a610b] .vs__selected-options{border:none;padding:0}#datalist-select2[data-v-716a610b] .vs__actions,#datalist-select[data-v-716a610b] .vs__actions{display:none!important}.containerCompraTrenEntrada .datosCompra[data-v-716a610b] input,.containerCompraTrenEntrada .datosCompra[data-v-716a610b] span.vs__selected{font-size:15px!important;color:#666}.containerCompraTrenEntrada .datosCompra[data-v-716a610b] span.vs__selected{padding:0;margin:0}#datalist-select2[data-v-716a610b],#datalist[data-v-716a610b],.containerCompraTrenEntrada .datosCompra input.inputTrenEntrada[data-v-716a610b]{border-radius:4px;width:100%;color:#666!important;font-size:15px;padding:35px 0 15px 25px!important;margin:0}.containerCompraTrenEntrada .datosCompra input.adultsInput[data-v-716a610b],.containerCompraTrenEntrada .datosCompra input.childsInput[data-v-716a610b]{background:none!important}.containerCompraTrenEntrada .datosCompra .borde-rojo[data-v-716a610b]{border:2px solid #db3747!important;outline:none}.containerCompraTrenEntrada .datosCompra .borde-rojo[data-v-716a610b] .vs__dropdown-toggle{border:none!important;outline:none}.containerCompraTrenEntrada .datosCompra input.inputTrenEntrada[data-v-716a610b]::-webkit-input-placeholder{color:#666!important}.containerCompraTrenEntrada .svgTrenDataList[data-v-716a610b]{top:0!important;position:absolute;left:5px;width:20px;fill:#666;height:100%;z-index:12}#datalist-ul2[data-v-716a610b],#datalist-ul[data-v-716a610b]{display:none;position:absolute;padding:0;width:100%;max-height:220px;top:100%;left:-1px;list-style:none;border-radius:2px;background:#fff;overflow:hidden;overflow-y:auto;z-index:100;box-sizing:content-box}.containerCompraTrenEntrada .datosCompra div.inputDatosCompra[data-v-716a610b]{position:relative;width:100%;height:78px;border-radius:5px;border:2px solid #ccc;margin:15px auto;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:0 10px}.containerCompraTrenEntrada .datosCompra span.small[data-v-716a610b]{font-size:1em;text-align:left;display:flex;width:100%;justify-content:space-between;align-items:center;padding:0 10px}.containerCompraTrenEntrada .datosCompra span.small.not-collapsed svg.arrow[data-v-716a610b]{transform:rotate(180deg)}div.inputDatosCompra label[data-v-716a610b]{color:#666;font-size:13px;width:unset;text-align:left;margin:0;font-weight:700}div.inputDatosCompra .pasajeros-input[data-v-716a610b]{display:flex;align-items:center}div.inputDatosCompra .pasajeros-input button[data-v-716a610b]{display:flex;align-items:center;justify-content:center}div.inputDatosCompra .pasajeros-input button[data-v-716a610b]:disabled{pointer-events:none}div.inputDatosCompra .pasajeros-input button svg[data-v-716a610b]{width:18px;height:18px}div.inputDatosCompra .pasajeros-input button:disabled svg[data-v-716a610b]{fill:#dadada!important}div.inputDatosCompra .pasajeros-input>span[data-v-716a610b]{font-size:1rem;margin:0 25px}.containerCompraTrenEntrada svg[data-v-716a610b]{height:100%!important;top:0;vertical-align:top}.page_RenfeHome svg[data-v-716a610b]{height:100%;top:0;vertical-align:top}.checkRegreso[data-v-716a610b]{display:block;position:relative;cursor:pointer;font-size:1rem}.containerCompraTrenEntrada .datosCompra .btnGris[data-v-716a610b]{background-color:#666;padding:3px 20px!important;color:#fff!important;font-family:Roboto,sans-serif!important;display:inline-block;border:1px solid transparent;border-radius:40px!important;text-align:center;transition:background-color .7s ease;text-decoration:none;font-size:15px!important;font-weight:700;cursor:pointer}.containerCompraTrenEntrada .svgFlechaDataList[data-v-716a610b]{position:absolute;right:2px;top:0;transition:transform .2s ease;width:30px;height:30px}#datalist2.active .svgFlechaDataList[data-v-716a610b],#datalist.active .svgFlechaDataList[data-v-716a610b]{transform:rotate(180deg)}.containerCompraTrenEntrada .datosCompra .checkRegreso[data-v-716a610b]{text-align:left;margin-top:5px;width:100%}.containerCompraTrenEntrada .datosCompra .checkRegreso input[data-v-716a610b]{width:unset}.containerCompraTrenEntrada .datosCompra .checkRegreso[data-v-716a610b]{font-size:14px;font-weight:400}.checkRegreso input[data-v-716a610b]{width:unset;display:none}.checkRegreso label[data-v-716a610b]{display:flex;align-items:center;position:relative;margin:7px 0;cursor:pointer;border:none}.checkRegreso .checkmark[data-v-716a610b]{height:1.2em!important;width:1.2em!important;border-radius:3px;border:1px solid #767676;box-sizing:border-box;margin-right:5px;display:inline-flex;justify-content:center}.checkRegreso label:hover .checkmark[data-v-716a610b]{border-color:#464646!important}.checkRegreso .checkmark svg[data-v-716a610b]{width:.7rem!important;vertical-align:middle;display:none;fill:#fff!important}.checkRegreso .checkmark.checked svg[data-v-716a610b]{display:block}.containerCompraTrenEntrada .datosCompra select[data-v-716a610b]{-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%;background-size:auto 90%!important;width:100%}[data-v-716a610b] #modalSeleccionFechaIda .modal-content,[data-v-716a610b] #modalSeleccionFechaVuelta .modal-content{width:100%;max-width:688px!important;margin:4rem auto!important}.containerCompraTrenEntrada .datosCompra .btnGris[data-v-716a610b],[data-v-716a610b] #modalSeleccionFechaIda .btnGris,[data-v-716a610b] #modalSeleccionFechaVuelta .btnGris{background-color:#666;padding:3px 20px!important;color:#fff!important;font-family:Roboto,sans-serif!important;display:inline-block;border:1px solid transparent;border-radius:40px!important;text-align:center;transition:background-color .7s ease;text-decoration:none;font-size:15px!important;font-weight:700;cursor:pointer}[data-v-716a610b] #modalSeleccionFechaIda .btnGris,[data-v-716a610b] #modalSeleccionFechaVuelta .btnGris{display:block!important;margin:0 auto!important}.containerCompraTrenEntrada .datosCompra button#btnTrenHotelEntradas.no-valido[data-v-716a610b],.containerCompraTrenEntrada .datosCompra button.btnSiguiente.no-valido[data-v-716a610b]{background-color:#999!important}#modalSeleccionFechaIda___BV_modal_backdrop_.modal-backdrop[data-v-716a610b],#modalSeleccionFechaVuelta___BV_modal_backdrop_.modal-backdrop[data-v-716a610b],[data-v-716a610b] #modalSeleccionFechaIda.modal,[data-v-716a610b] #modalSeleccionFechaVuelta.modal{background-color:transparent!important}[data-v-716a610b] #modalSeleccionFechaIda .leyendaCalendario,[data-v-716a610b] #modalSeleccionFechaVuelta .leyendaCalendario{position:static!important;display:flex;align-items:center;font-size:16px}[data-v-716a610b] #modalSeleccionFechaIda .leyendaOcio,[data-v-716a610b] #modalSeleccionFechaVuelta .leyendaOcio{width:8px;height:8px;background-color:#476727;border-radius:50%;margin-right:5px}[data-v-716a610b] #modalSeleccionFechaIda .modal-header,[data-v-716a610b] #modalSeleccionFechaVuelta .modal-header{width:100%!important;height:100%!important;justify-content:center!important;padding:0!important;padding-top:16px!important}.btn-siguiente-paso[data-v-716a610b]{color:#fff;font-size:1.5em;font-weight:700;letter-spacing:1px;padding:15px 10px;width:100%;border:none;align-self:flex-end;transition-property:background-color;transition-duration:.4s;text-align:right;text-decoration:none!important;display:flex;align-items:center;justify-content:flex-end;outline:none;margin-top:15px;background-color:#ccc}.btn-siguiente-paso svg[data-v-716a610b]{fill:#fff;margin:0 15px;width:8px}body:not(.page_renfeViajes) .btn-siguiente-paso.enabled[data-v-716a610b]{background-color:#0cf!important}.custom-control-input:checked~.custom-control-label[data-v-716a610b]:before{color:#fff;border:0!important;background-color:#f55146!important}.containerCompraTrenEntrada .custom-control[data-v-716a610b]{padding-left:0!important}@media screen and (max-width:440px){.containerCompraTrenEntrada[data-v-716a610b]{padding:1.6rem!important}}[data-v-7f058d82] .modal-opcion-compra .modal-header{width:100%;height:100%}[data-v-7f058d82] .modal-opcion-compra .modal-dialog{max-width:750px!important}[data-v-7f058d82] .modal-opcion-compra .modal-body{padding:25px 40px!important}