.btnGris,.contenidoPrincipal .experiencia p{text-align:center}.datepicker table tr td.day{background:#22848e;color:#fff;font-weight:700}.columns_2 .datepicker table,.page_RenfeHome .datepicker table tr td.active,.page_RenfeHome .datepicker table tr td.active:hover,.page_RenfeHome .datepicker table tr td.day:hover,.page_RenfeHome .datepicker table tr td:hover,.page_compra .datepicker table tr td.active,.page_compra .datepicker table tr td.active:hover,.page_compra .datepicker table tr td.day:hover,.page_compra .datepicker table tr td:hover,.page_confirmacion .datepicker table tr td.active,.page_confirmacion .datepicker table tr td.active:hover,.page_confirmacion .datepicker table tr td.day:hover,.page_confirmacion .datepicker table tr td:hover,.page_datosPersonales .datepicker table tr td.active,.page_datosPersonales .datepicker table tr td.active:hover,.page_datosPersonales .datepicker table tr td.day:hover,.page_datosPersonales .datepicker table tr td:hover,.page_destino .datepicker table tr td.active,.page_destino .datepicker table tr td.active:hover,.page_destino .datepicker table tr td.day:hover,.page_destino .datepicker table tr td:hover,.page_fichaProducto .datepicker table tr td.active,.page_fichaProducto .datepicker table tr td.active:hover,.page_fichaProducto .datepicker table tr td.day:hover,.page_fichaProducto .datepicker table tr td:hover,.page_finVenta .datepicker table tr td.active,.page_finVenta .datepicker table tr td.active:hover,.page_finVenta .datepicker table tr td.day:hover,.page_finVenta .datepicker table tr td:hover,.page_hotelbedsModalities .datepicker table tr td.active,.page_hotelbedsModalities .datepicker table tr td.active:hover,.page_hotelbedsModalities .datepicker table tr td.day:hover,.page_hotelbedsModalities .datepicker table tr td:hover,.page_landing .datepicker table tr td.active,.page_landing .datepicker table tr td.active:hover,.page_landing .datepicker table tr td.day:hover,.page_landing .datepicker table tr td:hover,.page_ociotourFechas .datepicker table tr td.active,.page_ociotourFechas .datepicker table tr td.active:hover,.page_ociotourFechas .datepicker table tr td.day:hover,.page_ociotourFechas .datepicker table tr td:hover,.page_ociotourZonas .datepicker table tr td.active,.page_ociotourZonas .datepicker table tr td.active:hover,.page_ociotourZonas .datepicker table tr td.day:hover,.page_ociotourZonas .datepicker table tr td:hover,.page_oneboxSesiones .datepicker table tr td.active,.page_oneboxSesiones .datepicker table tr td.active:hover,.page_oneboxSesiones .datepicker table tr td.day:hover,.page_oneboxSesiones .datepicker table tr td:hover,.page_seleccionModelos .datepicker table tr td.active,.page_seleccionModelos .datepicker table tr td.active:hover,.page_seleccionModelos .datepicker table tr td.day:hover,.page_seleccionModelos .datepicker table tr td:hover,.page_showCart .datepicker table tr td.active,.page_showCart .datepicker table tr td.active:hover,.page_showCart .datepicker table tr td.day:hover,.page_showCart .datepicker table tr td:hover{background:#006!important;color:#fff!important}.datepicker table tr td.new,.datepicker table tr td.old{font-size:0;background:#ddd!important}.boton_toggle_trenes,.btn_mini{cursor:pointer}#cesta p span,.page_ociotourZonas #cesta p span{float:none!important;font-weight:400!important}#loaderAutoCompra.divCargando,#loaderContent.divCargando{position:fixed;width:100%;height:100%;background:url(https://ociotour.es/front/renfe/img/loadingv2.jpg) 0 -50px/cover no-repeat;box-sizing:border-box;z-index:999999}#cargandoHoteles.enabled,#cargandoTrenes.enabled,#loaderAutoCompra.enabled,#loaderContent.enabled{display:block}#loaderContent.divCargando.ofertren{background:url(https://ociotour.es/front/renfe/img/loading_ofertren.jpg);background-color:rgba(0,0,0,.6)!important;background-size:100% 102%!important;background-position:0!important}.contenedor_inputs input,.contenedor_inputs label,.contenedor_inputs select,.span_habitacion,div#bloqueInfoBusqueda *{font-family:Roboto,sans-serif}div.contenedor_inputs{margin:0 auto!important}div.seleccion_ocio{padding-bottom:0!important}div.divContenedorOcioCompra{border:1px solid #b9b8b8!important;border-top:0!important}#search_ocio_container div.divContenedorOcioCompra{padding-bottom:10px}#cesta .multiproducto .concepto:not(:first-child) .btn-eliminar,#cesta .multiproducto .concepto:not(:first-child) .btnEliminar,#cesta .paquete .concepto:not(:first-child) .btn-eliminar,#cesta .paquete .concepto:not(:first-child) .btnEliminar,#cesta .paquete .multiproducto .concepto .btn-eliminar,#cesta .paquete .multiproducto .concepto .btnEliminar,#elementosCompra img.imgCestaProducto,.boton_ocultarInfoCompra,.botones_info span.changeOcio.btn_mini_azulado,span.descuento.noDescuento{display:none}@media screen and (max-width:1445px){#loaderAutoCompra.divCargando,#loaderContent.divCargando{background-size:cover;background-position:center center}}@media screen and (max-width:1425px){#loaderContent.divCargando .divInteriorCargando{width:55%!important}}@media screen and (max-width:950px){#loaderContent.divCargando .divInteriorCargando{width:85%!important}.divInteriorCargando{margin-top:3%!important}}#loaderContent.divCargando .contenidoCarruselTexto{background:#006;color:#fff;padding:20px;border-radius:10px;margin-top:20px;font-family:'Yanone Kaffeesatz',sans-serif;font-size:25px}#loaderContent.divCargando .contenidoCarruselTexto .textoCargando{text-align:left}#loaderContent.divCargando .divInteriorCargando{width:35%;background:#ffffffe6;border-radius:10px}.divInteriorCargando h2{font-size:25px!important;font-family:'Yanone Kaffeesatz',sans-serif;font-weight:700;color:#000}#contenido h2.v2_titulo2,.btnGris,.pack_panel_resume div#tituloEstasComprando,span.descuento *{font-family:Roboto,sans-serif!important}.btn_alerta{background-color:#dc0000!important}.contenidoPrincipal p{text-align:justify}div.div_suplemento,div.seleccion_ocio h2,div.trenes_seleccionados h2{margin-left:0!important}@media screen and (max-width:750px){div.seleccion_hotel,div.seleccion_ocio,div.seleccion_ocio.seleccion_hotel,div.seleccion_paradores{width:100%!important}div.seleccion_hotel .grupoDerecha{margin:0!important}}@media screen and (max-width:450px){h2.v2_titulo2 span#productoMasInfo{margin-right:5px}#info_compra #elementosCompra .bloqueProductoContainer{min-height:100px;height:auto}#contenido #divBusqueda h2.v2_titulo2 .botones_info{margin-top:-5px!important;margin-right:5px!important}}#abrirFiltros{display:none;position:absolute;top:10px;right:-48px;background:#8a0072;padding:0 10px;color:#fff;border-radius:0 10px 10px 0}#cerrarFiltros{display:none;float:right;margin-right:10px}@media screen and (max-width:1180px){.precioPagarYa .precio{font-size:16px}}@media (max-width:1090px){.grupoDerecha{margin:0!important}}@media screen and (max-width:1010px){.contenidoOrdenarPor{float:none!important;width:95%!important;margin:0 auto!important;display:block}.hotelsFilterContainer,.hotelsFilterContainer2,.trainsFilterContainer{position:fixed;z-index:9999;top:0;margin:0!important;height:100%;transition:.6s;left:-270px;width:270px!important;padding-top:20px}.hotelsFilterContainer.active,.hotelsFilterContainer2.active,.trainsFilterContainer.active{left:0}h2.tituloFiltro{width:120%}div.seleccion_ocio.seleccion_hotel{float:none!important;width:95%!important;margin:15px auto!important;display:block}#abrirFiltros,#cerrarFiltros{display:inline-block}}@media screen and (max-width:795px){#contenido #divBusqueda h2.v2_titulo2 .botones_info{margin-right:5px!important}body #contenedor{margin:0!important}#resumenBusqueda #divBusqueda{margin-bottom:0!important;padding-top:10px;border:none!important}}@media screen and (max-width:665px){.seleccion_hotel .precioPagarYa{width:20%}.seleccion_hotel .barraHabitacion{width:80%}}@media screen and (max-width:420px){#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleTren svg.iconoTren{display:none!important}.page_compra .promocion_container .btn_mini{font-size:15px!important;float:none!important}.page_compra .promocion_container input.codigoPromocion{width:100%!important;margin-left:0!important}.page_compra .promocion_container{height:auto!important}}@media screen and (max-width:465px){.condicionesContainer strong .verCondiciones{display:block!important;width:auto!important;margin-left:0!important;margin-bottom:20px!important}.page_compra #seguroAnulacionContainer .separadorVertical.precioAgregado{float:none!important}.separadorVertical{width:90%!important}}@media screen and (max-width:400px){.swal2-modal button{display:block;float:none;width:100%}}@media screen and (max-width:396px){#selectorContainer .contentPagos{margin-left:0!important}}.contenidoOrdenarPor span.btnOrdenar{display:inline-block}@media screen and (max-width:870px){#info_compra #elementosCompra .bloqueProductoContainer{min-height:100px;height:auto}}@media screen and (max-width:755px){div.producto_pagarya span.btn_mini{float:none!important}}@media screen and (max-width:370px){#contenido h2.v2_titulo2{font-size:20px!important}}h2.tituloFiltro{display:block!important;background:#666!important;color:#fff!important;font-size:18px!important;border-radius:0 25px 25px 0!important;padding:10px!important;border:none!important}.hotelsFilterContainer,.trainsFilterContainer{display:inline-block;float:left;width:250px;margin-top:10px;background:#fff}.hotelsFilterContainer .filtro label,.trainsFilterContainer .filtro label{text-align:left;font-family:Roboto,sans-serif;border-bottom:1px solid #666;color:#000;width:100%;padding-left:10px;margin-top:10px}.hotelsFilterContainer .filtro p,.trainsFilterContainer .filtro p{text-align:left;margin:5px 0 5px 20px;color:#666;font-family:Roboto,sans-serif;font-size:15px;cursor:pointer}.hotelsFilterContainer .filtro p.selected,.trainsFilterContainer .filtro p.selected{margin-left:8px}.hotelsFilterContainer .filtro p.selected svg,.trainsFilterContainer .filtro p.selected svg,div.seleccion_ocio .groupConceptos .totalSinDescuento,span.precioOld.strikethrough{display:inline-block!important}.btnGris,.hotelsFilterContainer .filtro.servicios img{display:inline-block;margin:10px 0}.hotelsFilterContainer .filtro img{display:block;margin:5px 10px}.hotelsFilterContainer .filtro.servicios img:first-child{margin-left:10px}.btnGris{background-color:#666!important;padding:5px 20px!important;color:#fff;border:1px solid transparent;border-radius:40px!important;transition:background-color .7s;text-decoration:none;font-size:15px!important;font-weight:700;cursor:pointer}.iconoTipoProducto span svg{height:30px!important;width:30px!important;vertical-align:sub!important}.hotelResume .iconoTipoProducto span svg{height:20px!important;width:20px!important;vertical-align:sub!important}.iconoTipoProducto span svg path{fill:#666666!important}#cesta_resumen .iconoTipoProducto span svg path{fill:#fff!important}.contenedor_inputs .inputEdad{background:url(https://ociotour.es/front/renfe/img/edad.png) left center/auto 90% no-repeat #fff!important;padding-left:25px!important}.contenedor_inputs .inputNacionalidad{background:url(https://ociotour.es/front/renfe/img/nacionalidad.png) left center/auto 90% no-repeat #fff!important;padding-left:25px!important}.contenedor_inputs .calendarInput,.contenedor_inputs .date1Input,.contenedor_inputs .datetimepicker{background:url(https://trenmashotel.com/front/atodotren/img/calendario_entrada.png) left center/auto 90% no-repeat #fff!important;padding-left:25px!important}.contenedor_inputs .date2Input,.contenedor_inputs .datetimepicker_vuelta{background:url(https://trenmashotel.com/front/atodotren/img/calendario_salida.png) left center/auto 90% no-repeat #fff!important;padding-left:25px!important}.contenedor_inputs .marcaDestino,.contenedor_inputs .marcaDestino+span.select2,.contenedor_inputs .markerInput,.contenedor_inputs .markerInput+span.select2{background:url(https://trenmashotel.com/front/renfe/img/marca.png) left center/auto 90% no-repeat #fff!important}.contenedor_inputs .childsInput{background:url(https://trenmashotel.com/front/renfe/img/child_globos.png) left center/auto 90% no-repeat #fff!important}div.contenedor_inputs div.input input,div.contenedor_inputs div.input select{font-size:15px!important;height:30px!important;color:#666!important}.btn1.search{padding:0 40px!important;line-height:30px!important}div.contenedor_inputs div.input select.childsInput{width:160px!important}@media screen and (max-width:800px){div.contenedor_inputs div.input select.childsInput{width:240px!important}}#cargandoHoteles,#cargandoTrenes{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100vh;background:rgba(255,255,255,.6);display:none}#cargandoHoteles div.inner,#cargandoTrenes div.inner{width:200px;margin:40vh auto auto;text-align:center;font-size:25px}#gastosGestionAgencia.modal{width:600px!important;background:0 0}#gastosGestionAgencia.modal .inner{width:100%!important}#gastosGestionAgencia.modal .inner *{font-family:Roboto,sans-serif;color:#666}#gastosGestionAgencia.modal .content{margin:35px 20px!important}#gastosGestionAgencia.modal h3{font-size:20px!important;color:#006!important}#gastosGestionAgencia.modal input{width:40px;text-align:right;border:1px solid #999;padding:4px}#info_compra div.producto_pagarya .btn_mini *{color:#22848e!important}h2.v2_titulo1{display:none!important}#search_ocio_container .input .adultsInput{width:69%!important}#search_ocio_container.form_buscador_renfe .input .adultsInput{width:110px!important}.contenedor_inputs select.buscadorDestinoOcioTren{text-transform:uppercase!important}span.descuento{background:#dc0024;padding:2px 5px;border-radius:5px;vertical-align:text-bottom;display:inline-block}span.descuento *{color:#fff!important;font-size:16px!important}#cesta_resumen span.descuento{display:block;width:80%;margin:0 auto}@media screen and (max-width:1200px){#cesta_resumen span.descuento{width:200px}}#cesta_resumen span.descuento *{width:auto;display:inline-block!important}span.descuento .textoDescuento{font-weight:700!important;font-size:19px!important;margin-left:10px}.strikethrough:before{position:absolute;content:"";left:0;top:40%;right:0;border-top:2px solid;border-color:#ffc1c1;-webkit-transform:rotate(-10deg);-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}#seleccionOnebox #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,#seleccionOnebox #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_hotelbedsModalities #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_hotelbedsModalities #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_ociotourFechas #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_ociotourFechas #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_ociotourZonas #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_ociotourZonas #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_oneboxSesiones #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_oneboxSesiones #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_seleccionModelos #seleccionModelos .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,.page_seleccionModelos #seleccionOnebox .grupos .groupConceptos .conceptos .concepto .totalSinDescuento,div.seleccion_ocio .totalSinDescuento{display:block!important}.buttonShowInfoCompra{display:none;background:#22848e;color:#fff;font-family:'Times New Roman',serif;padding:0 10px 0 20px;border-radius:0 17px 17px 0;cursor:pointer}.swalFullScreen .btnGris{position:fixed;right:20px;bottom:20px;width:105px!important}.swalFullScreen{padding:0 0 50px!important;border-radius:0!important;height:100vh}.swal2-container .swal_fichaHotel.swalFullScreen{padding:15px 15px 50px!important;border-radius:0!important;height:100vh;width:100%}.swal2-container{z-index:999999}@media screen and (max-width:600px){.footer_vatt{padding-bottom:101px}.pack_panel_resume #tituloEstasComprando{display:block!important;margin-top:10px}div#tituloEstasComprando #marquesinaRes{float:right}#cesta_resumen .conteidoPrecioIconos,#info_compra div.producto_pagarya span.descuento,.buttonShowInfoCompra{display:inline-block}.panelTodoCompra{position:fixed;width:100%;z-index:999;background:rgba(0,0,0,.8);bottom:0;height:auto}.panelTodoCompra.showed{height:100vh}div#sec_contenido_izquierda{position:static}div#contenido{position:relative}.panelContentCompra{position:absolute;bottom:0;width:100%}#info_compra,#resumenCompra div.producto_contenedor,div.producto_contenedor{background:0 0!important}#info_compra #elementosCompra .bloqueProductoContainer{background:#fff!important;box-sizing:border-box;margin:8px 0;display:block!important;height:auto!important}div#elementosCompra{padding:0 8px}#resumenCompra{margin:0!important}#contenido #resumenCompra h2.v2_titulo2,#elementosCompra .iconoTrenContainer.iconoOculto,#info_compra #cesta_resumen.producto_pagarya .conteidoPrecioIconos span.iconoTipoProducto,#info_compra #elementosCompra,#resumenBusqueda,span.conteidoPrecioIconos .iconoTipoProducto{display:none!important}#divBusqueda div.producto_contenedor{border:none!important}.panelTodoCompra.showed #info_compra #elementosCompra,.panelTodoCompra.showed #resumenBusqueda{display:block!important}.botones_info span.btn_mini_azulado{border-radius:0 20px 20px 0!important;margin-left:-1px;background:#fff!important;color:#006!important}#resumenBusqueda #divBusqueda div.producto_contenedor{border:none!important;background:0 0!important}div#bloqueInfoBusqueda *{color:#fff!important}.producto_contenedor .botones_info{float:left!important;margin-right:10px;margin-top:5px}.boton_ocultarInfoCompra{display:block;position:absolute;top:-15px;right:15px;background:#2c2b29;color:#fff;padding:5px 15px;cursor:pointer;border-radius:15px;border:1px solid #fff}.panelTodoCompra.showed .boton_ocultarInfoCompra{position:absolute;top:-25px;right:15px;background:#fff;color:#000;padding:5px 15px;cursor:pointer;border:1px solid #000}.panelTodoCompra.showed .boton_ocultarInfoCompra svg path{fill:#000!important}#info_compra .bloqueDetalleTren .iconoTrenContainer{height:auto}#elementosCompra .fechaResumen,.boton_ocultarInfoCompra .mostrado,.panelTodoCompra.showed .boton_ocultarInfoCompra .ocultado{display:none}#elementosCompra img.imgCestaProducto{display:inline-block!important;width:68px;margin:0 10px}#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleHotel,#info_compra #elementosCompra .bloqueProductoContainer.bloqueDetalleOcio{padding-left:10px!important}#cesta_resumen span.descuento{width:auto!important;padding:0 5px}#info_compra div.producto_pagarya{text-align:right!important;border-top:4px solid #666;padding:10px!important}.boton_ocultarInfoCompra .ocultado,.panelTodoCompra.showed .boton_ocultarInfoCompra .mostrado{display:block}#tituloEstasComprando #marquesinaRes{width:90%!important}.pack_panel_resume div#tituloEstasComprando{font-size:24px!important}.bloquePrecio{display:block!important;text-align:right!important}#info_compra #cesta_resumen.producto_pagarya span.descuento,#info_compra #cesta_resumen.producto_pagarya span.priceLabelFrom,#info_compra #cesta_resumen.producto_pagarya span.priceLabelTotal{display:inline-block;font-size:18px}#info_compra #cesta_resumen.producto_pagarya span.importe{font-size:20px}}@media screen and (max-width:535px){#tituloEstasComprando #marquesinaRes{width:90%!important}}@media screen and (max-width:385px){#search_ocio_container .input .adultsInput,div.contenedor_inputs div.input select.childsInput{width:90%!important}#tituloEstasComprando #marquesinaRes{width:86%!important}}
