.content-list-reco{display:table}#undefined-sticky-wrapper{height:0!important}.navegacion-interna-tren-2,.navegacion-interna-tren{-webkit-box-shadow:1px 4px 15px 3px rgba(218,218,216,1);-moz-box-shadow:1px 4px 15px 3px rgba(218,218,216,1);box-shadow:1px 4px 15px 3px rgba(218,218,216,1)}.navegacion-interna-tren-2 ul{padding:0!important}.navegacion-tren-sticky .navegacion-interna-tren-2{background:white}.navegacion-tren-sticky .navegacion-interna-tren{background:white}.navegacion-tren-sticky .navegacion-interna-tren ul,.navegacion-tren-sticky .navegacion-interna-tren-2 ul{background:none!important}.recomendaciones .navegacion-interna-tren-2,.navegacion-interna-tren{background:white}.recomendaciones .navegacion-interna-tren-2 li{padding:0!important;margin-top:2px!important;background:none!important}.recomendaciones .navegacion-interna-tren-2 li img{width:auto!important;margin:8px!important;margin-right:8px!important;height:28px!important;display:table-cell;vertical-align:middle;float:left}.recomendaciones .navegacion-interna-tren-2 li a span{display:table-cell;width:80px;vertical-align:middle}.recomendaciones .navegacion-interna-tren-2 li a{color:#9DB1AF!important;display:table;font-weight:bold;text-align:left;font-size:13px!important}.recomendaciones .navegacion-interna-tren-2 li a:hover{color:#9DB1AF;font-weight:bold}.navegacion-principal .select-menu-principal .opciones .idioma select,.contenedor-cabecera .select-menu-principal .opciones .idioma .customSelect{width:60px!important}.select-menu-principal{display:none}@media screen and (max-width:830px){.contenedor-cabecera .cabecera{position:fixed!important}.navegacion-principal .boton-menu{top:10px!important;right:5px!important;position:fixed!important}.select-menu-principal{display:none!important}}@media screen and (min-width:830px){.navegacion-principal .menu-main_menu-ingles-container,.navegacion-principal .menu-main_menu-container{display:inline-block!important;vertical-align:top}}@media screen and (min-width:830px){.navegacion-principal{text-align:center}}nav.navegacion-interna-tren{box-shadow:1px 0 20px rgba(185,185,185,0.65)}div#belmond-andean-explorer{background:white}div#belmond-hiram-bingham{background:white}main.interna-trenes.belmond.andean.explorer.hiram .informacion a{background:rgba(255,255,255,0.88);color:#58585a;border:1px solid #58585a}main.interna-trenes.belmond.hiram.bingham.hiram .informacion a{background:rgba(255,255,255,0.88);color:#58585a;border:1px solid #58585a}select#cbTrenSelect{background:0;padding:7px;border-color:#bbb}a.detalle.amarillo{background:0;border:1px solid white;padding:0}.content-box-reserva{margin-bottom:-10px}div#undefined-sticky-wrapper{display:block}.perurail.titicaca.train .ruta-tren{background:url('https://www.perurail.com/wp-content/themes/perurail/images/interna-andean-bg.jpg') center top no-repeat;background-size:auto}.perurail.titicaca.train .contenedor-titulo{color:white}.content-tren-belmond{display:block;margin:50px auto!important;color:#000!important;padding:0;width:100%!important}.horizontalTab{padding:0!important}.horizontalTab .bx-wrapper img{margin:0 auto!important}.content-tren-belmond p{color:#000!important;text-align:justify!important}.content-tren-belmond h2{font-family:'oswald-regular';letter-spacing:2px;text-transform:uppercase;color:#000;display:block;padding:0;font-size:20px;text-align:left}.content-tren-belmond h3{letter-spacing:2px;color:#959595;font-size:15px;font-weight:bold;font-family:'oswald-regular';text-transform:uppercase;text-align:left}.content-tren-belmond h5{letter-spacing:2px;color:#000;font-size:15px;font-weight:bold;font-family:'oswald-regular';text-transform:uppercase;text-align:center;border:1px solid #000;margin:0 0 10px 0;padding:15px 5px}.content-tren-belmond .bxslider li ul li{text-align:left!important;list-style:disc;margin-left:30px;color:#000;margin-bottom:8px}.content-tren-belmond .bxslider li ul{margin-top:20px}.content-tren-belmond .ruta{display:block;text-align:left;letter-spacing:2px;color:#959595!important;font-weight:bold}.content-tren-belmond .ver-ruta{text-align:left;letter-spacing:2px;color:#959595!important;display:block;margin-top:5px;text-decoration:underline}.content-tren-belmond .imagen-ruta{display:none;clear:both;width:100%}.content-tren-belmond .itinerario-tren-dia{display:block}.content-tren-belmond .itinerario-tren-dia li{display:inline-block;width:33%;vertical-align:top;margin-bottom:50px}.content-tren-belmond .itinerario-tren-dia li h6{font-family:'oswald-regular';letter-spacing:2px;text-transform:uppercase;color:#000;display:block;padding:0;font-size:20px;margin:0 0 10px 0;text-align:left;padding:0}.content-tren-belmond .itinerario-tren-dia li .row{display:block;width:auto!important;text-align:left;color:#000!important;font-size:12px;margin-bottom:5px}.content-tren-belmond .itinerario-tren-dia li .row .row-left{display:inline-block;margin-right:10px;vertical-align:top;width:15%}.content-tren-belmond .itinerario-tren-dia li .row .row-right{display:inline-block;width:80%}.content-tren-belmond .btn-descargar-itinerario{display:inline-block;font-family:'oswald-regular';letter-spacing:2px;text-transform:uppercase;color:#000;padding:0;font-size:18px;margin:0 0 10px 0;text-align:left;padding:10px 20px;border:1px solid #000}.content-tren-belmond .btn-descargar-itinerario:hover{background:#000;color:white}.content-tren-belmond .bx-wrapper .bx-next{background:url('../images/arrow-right.png') no-repeat 0 0;right:-60px!important}.content-tren-belmond .bx-wrapper .bx-prev{background:url('../images/arrow-left.png') no-repeat 0 0;left:-60px!important}.content-tren-belmond .bx-wrapper .bx-controls-direction a{width:36px;height:83px}.resp-tabs-list{display:block;overflow:hidden;text-align:center;color:#58585a!important}.resp-tabs-list li{float:none!important;text-transform:uppercase;letter-spacing:2px;color:#959595;font-size:15px;font-weight:bold;font-family:'oswald-regular';text-transform:uppercase}h4.resp-tab-active{background:0}.resp-tab-active{background-color:transparent!important;border:1px solid #000!important;color:#000!important}.resp-tab-active{margin-bottom:0!important}.resp-tabs-container{background-color:transparent!important;margin-top:50px!important}.resp-tab-content{border:0!important;margin-top:50px!important}h4.resp-tab-active{background:none!important}.horario-tren-belmond{display:block;width:100%}.horario-tren-belmond h2{font-family:'oswald-regular';letter-spacing:2px;text-transform:uppercase;color:#000;display:block;padding:0;font-size:20px;text-align:left}.content-booking-tren-belmond{display:block;color:#000!important}.content-booking-tren-belmond .contenedor-campos-booking{display:block;border:1px solid #bbb;text-align:center;padding:20px 0;width:100%}.content-booking-tren-belmond .contenedor-campos-booking .content-select,.content-booking-tren-belmond .contenedor-campos-booking .content-date{display:inline-block;margin:0 1% 0 0;width:26%;vertical-align:top;padding:0}.content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#000!important}.content-booking-tren-belmond .contenedor-campos-booking .content-date .bg-date{width:100%;color:#000!important}.content-booking-tren-belmond .contenedor-campos-booking .content-btn-find{display:inline-block;width:20%;vertical-align:top;padding:0}.content-booking-tren-belmond .contenedor-campos-booking .btn-find{background:white!important;border:1px solid #000;color:#000;font-family:'oswald-regular';letter-spacing:2px;text-transform:uppercase;padding:3px 0;font-size:18px;text-align:center}.content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{background:#000!important;color:white}.list-check{list-style:none;margin:0 1% 0 0;padding:0;overflow:auto;display:inline-block;width:18%}ul.list-check li{color:#AAA;display:block;position:relative;float:left;width:100%;height:39px}ul.list-check li input[type=radio]{position:absolute;visibility:hidden}ul.list-check li label{display:block;position:relative;font-weight:300;font-size:14px;padding:0 10px 0 50px;margin:4px auto;height:30px;text-align:left;z-index:9;cursor:pointer;-webkit-transition:all .25s linear}ul.list-check li:hover label{color:#000}ul.list-check li .check{display:block;position:absolute;border:1px solid #000;border-radius:100%;height:25px;width:25px;top:2px;left:10px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}ul.list-check li:hover .check{border:1px solid #000}ul.list-check li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:15px;width:15px;top:4px;left:4px;margin:auto;transition:background .25s linear;-webkit-transition:background .25s linear}ul.list-check input[type=radio]:checked ~ .check{border:1px solid #000}ul.list-check input[type=radio]:checked ~ .check::before{background:#000}ul.list-check input[type=radio]:checked ~ label{color:#000}.box-sevicios-tren{margin:20px auto!important;overflow:hidden}.box-sevicios-tren .box1-tren{display:block;float:left;width:16%;padding:0}.box-sevicios-tren .box1-tren .subtitle-tren{width:100%!important;padding:12px 0;color:#000;font-family:'oswald-regular';font-size:16px;font-weight:bold;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-top:1px solid #bbb}.box-sevicios-tren .box1-tren .subtitle-tren2{width:100%!important;display:block;text-align:center;border-bottom:1px solid #bbb;border-left:1px solid #bbb;padding:50px 0;font-size:18px;font-weight:normal;font-family:'oswald-regular';color:#000!important}.box-sevicios-tren .box1-tren .subtitle-tren2 i{font-family:'oswald-light';font-style:normal;font-weight:lighter;font-size:28px;display:block}.box-sevicios-tren .box2-tren{display:block;float:left;width:84%;border-left:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;padding:0}.box-sevicios-tren .box2-tren .subtitle-tren{width:100%!important;padding:10px 0;color:#000;font-family:'oswald-regular';font-size:14px;border-bottom:1px solid #bbb;border-top:1px solid #bbb}.box-sevicios-tren .box2-tren span{width:32%;display:inline-block;line-height:2}ul.tabs-tren-belmond{margin:0;padding:0;list-style:none;font-size:0}ul.tabs-tren-belmond li{background:0;color:#beb8b8;display:inline-block;cursor:pointer;padding:10px 5%;font-family:'oswald-light';font-weight:lighter;font-size:26px;width:20%}ul.tabs-tren-belmond li b{display:block;font-size:16px}ul.tabs-tren-belmond li.current{color:#222;background:#ededed}.tab-content{color:#000!important;display:none;padding:0}.tab-content.current{display:inherit;width:100%!important;padding:0}.tab-content ul li{border-bottom:1px solid #ededed;border-top:1px solid #ededed;padding:8px 0;color:#000!important}.tab-content ul li .row-horario{font-family:'oswald-regular';color:#000!important;display:inline-block;vertical-align:top;width:32%!important}.tab-content ul li.title{background:#ededed;font-size:18px;text-transform:uppercase;font-family:'oswald-regular';font-size:16px;font-weight:bold;border-bottom:0}.btn-book-tren-belmond{display:block!important;width:100%!important;text-align:right!important;margin:50px auto!important}.btn-book-tren-belmond a{display:inline-block;background:#000;color:#fff;font-family:'oswald-regular';font-weight:bold;text-transform:uppercase;padding:10px 40px;font-size:20px}@media screen and (max-width:1145px){.horario-tren-belmond,.box-sevicios-tren{width:100%!important;padding:0!important}.resp-tabs-container{padding:0!important;width:100%!important}.resp-tab-content{width:100%}}@media screen and (max-width:1140px){.resp-tabs-container{padding:0!important;width:100%!important}.resp-tab-content{width:100%!important}}@media screen and (max-width:1010px){.resp-tabs-container{padding:0!important;width:100%!important}.resp-tab-content{width:100%!important}}@media screen and (max-width:990px){.content-tren-belmond .itinerario-tren-dia li{width:49%}}@media screen and (max-width:650px){.content-tren-belmond .itinerario-tren-dia li{width:99%}}@media screen and (max-width:870px){.box-sevicios-tren .box1-tren{width:100%}.box-sevicios-tren .box1-tren .subtitle-tren{border-right:1px solid #bbb;text-align:left;padding:10px 20px}.box-sevicios-tren .box1-tren .subtitle-tren2{border-right:1px solid #bbb;padding:10px 20px}.box-sevicios-tren .box2-tren{width:100%}.box-sevicios-tren .box2-tren span{width:100%;display:block}.box-sevicios-tren .box2-tren .subtitle-tren{padding:10px 15px}.tab-content.current,ul.tabs-tren-belmond li.current{display:block}.tab-content,ul.tabs-tren-belmond li{display:none}ul.tabs-tren-belmond li{width:100%}ul.tabs-tren-belmond li.current{background:0}.tab-content.current{padding:0}.list-check,.content-booking-tren-belmond .contenedor-campos-booking .content-select,.content-booking-tren-belmond .contenedor-campos-booking .content-date{display:block;width:100%;padding:0 4% 0 4%}.list-check{width:98%;margin-left:2%}ul.list-check li{width:50%;display:inline-block}.content-booking-tren-belmond .contenedor-campos-booking .content-date{margin-top:10px}.content-booking-tren-belmond .contenedor-campos-booking .content-btn-find{width:100%;padding:0 4% 0 4%;margin-top:20px}.resp-tabs-list li{width:32%;vertical-align:top}}.submenu-destino{background-color:rgba(72,37,16,0.7)!important;display:block}.submenu-destino .sub-menu{position:relative!important;top:0!important;left:0!important}.navegacion-principal ul ul.sub-menu{overflow:hidden!important;padding:10px 0 10px 0!important}.color-submenu{background:#5F4C0B!important}.contenedor-slider-premios .bx-wrapper{height:220px}.content-tren-belmond h5{letter-spacing:2px;color:#959595;font-size:13px;font-weight:normal;font-family:'oswald-regular';text-transform:none;text-align:left;border:0;margin:0 0 5px 0;padding:0;display:inline-block;float:left;width:100%}.resp-tab-content{border:0!important;margin-top:15px!important}.slider .bx-wrapper .bx-viewport{min-height:430px;min-width:700px}.slider li{min-width:700px}@media screen and (max-width:1049px){.slider .bx-wrapper .bx-viewport{min-height:375px;min-width:660px}.slider li{min-width:650px}}@media screen and (max-width:900px){.slider .bx-wrapper .bx-viewport{min-height:355px;min-width:595px}.slider li{min-width:590px}}@media screen and (max-width:850px){.slider .bx-wrapper .bx-viewport{min-height:310px;min-width:578px}.slider li{min-width:566px}}@media screen and (max-width:800px){.slider .bx-wrapper .bx-viewport{min-height:310px;min-width:557px}.slider li{min-width:526px}}@media screen and (max-width:750px){.slider .bx-wrapper .bx-viewport{min-height:306px;min-width:519px}.slider li{min-width:487px}}@media screen and (max-width:700px){.slider .bx-wrapper .bx-viewport{min-height:290px;min-width:360px}.slider li{min-width:410px}}@media screen and (max-width:650px){.slider .bx-wrapper .bx-viewport{min-height:240px;min-width:360px}.slider li{min-width:400px}}@media screen and (max-width:600px){.slider .bx-wrapper .bx-viewport{min-height:240px;min-width:325px}.slider li{min-width:371px}}@media screen and (max-width:550px){.slider .bx-wrapper .bx-viewport{min-height:240px;min-width:372px}.slider li{min-width:352px}}@media screen and (max-width:500px){.slider .bx-wrapper .bx-viewport{min-height:240px;min-width:304px}.slider li{min-width:284px}}@media screen and (max-width:400px){.slider .bx-wrapper .bx-viewport{min-height:150px;min-width:250px}.slider li{min-width:260px}}@media screen and (max-width:350px){.slider .bx-wrapper .bx-viewport{min-height:150px;min-width:200px}.slider li{min-width:209px}}@media screen and (min-width:1050px){.slider li{min-width:700px}.slider .bx-wrapper .bx-viewport{min-width:700px;min-height:415px}}.descripcion .descripcion-slider-imagen{margin-left:30px;color:#000;text-align:left;width:65%;display:inline-block}.descripcion .descripcion-slider-imagen ul{list-style:disc;margin-left:30px;color:#000;margin-bottom:8px;text-align:left;display:inline-block}.descripcion .descripcion-slider-imagen ul li{margin-bottom:8px;list-style:disc}@media screen and (max-width:1025px){.descripcion .descripcion-slider-imagen{width:90%;margin:0}}.content-tren-belmond .btn-descargar-itinerario{text-align:center}.content-tren-belmond .itinerario-tren-dia li{margin-bottom:0}.contenedor-ruta-tren .descripcion.none{background:white;border:1px solid rgba(111,107,107,0.47)}.contenedor-ruta-tren .none .cerrartrenes{z-index:60}.descripcion.header-landing{background:white}.descripcion p{color:#000}.contenedor-slider-cabecera .contenido-banner{position:absolute}.contenedor-slider-cabecera.video{overflow:hidden}.home.home-margen .destino-inner{margin:-5px 0 0 0;padding:45px 0 0 0}.contenedor-cabecera.con-alto-adaptable{height:100%}@media screen and (max-width:700px){.contenedor-cabecera.con-alto-adaptable{max-height:380px}}@media screen and (max-width:1025px){.contenedor-cabecera.con-alto-adaptable{height:inherit}}@media screen and (max-width:1024px){.contenedor-slider-cabecera.video{height:600px}.ytplayer-player{width:100%;margin:-60px 0 0;height:510px}}@media screen and (max-width:830px){.contenedor-slider-cabecera.video{margin-top:-131px;height:600px}.ytplayer-player{width:100%;height:465px}}@media screen and (max-width:699px){.ytplayer-player{width:100%;height:300px}.contenedor-slider-cabecera.video{margin-top:59px;height:250px}}@media screen and (min-width:1025px){.ytplayer-player{width:100%;margin:-222px 0 0 0;height:1094px}}.incluye a.reserve{display:block}#form-registro-contacto .title-fecha{color:#717171;font-size:13px;font-family:'roboto-regular';margin:3px 0}#form-registro-contacto input#salidaPromo,#form-registro-contacto input#regresoPromo{display:inline-block;float:left;padding:8px;border:1px solid darkgray;width:100%;font-size:13px}#form-registro-contacto .fecha.hasDatepicker{color:#717171;font-size:13px;font-family:'roboto-regular';margin-right:2%;margin-bottom:2%;padding:8px;border:1px solid rgba(169,169,169,0.5);width:100%}@media screen and (max-width:829px){#form-registro-contacto .input.margin-none div{width:100%}#form-registro-contacto .fecha .input.margin-none{width:100%}}.promociones .formulario input[type="text"],.promociones .formulario input[type="number"],.promociones .formulario input[type="email"]{width:100%}.promociones .content-custom .incluye .reserve{background:#0e2c71}@media screen and (min-width:1671px){.mensaje-oferta{margin:0 0 0 -39%;height:0}.page-all .mensaje-oferta{margin:46px -10px -60px -10px;height:inherit}}@media screen and (min-width:1025px){.mensaje-oferta .texto-oferta{position:relative;top:-56px}.mensaje-oferta.scroll .texto-oferta{position:inherit;top:inherit}}.mensaje-oferta.scroll{height:inherit;margin:0 0 0 -48%}@media screen and (max-width:1670px){.mensaje-oferta{margin:0 0 -1px -44%;height:0}.mensaje-oferta.scroll{margin:0 0 0 -54%}.page-all .mensaje-oferta{margin:46px -10px -60px -10px;height:inherit}}@media screen and (max-width:1090px){.mensaje-oferta{margin:0 0 0 -39%;height:0}.mensaje-oferta.scroll{margin:0 0 0 -48%}}@media screen and (max-width:1024px){.mensaje-oferta.scroll{margin:0 auto}.mensaje-oferta .texto-oferta{width:95%}.page-all .mensaje-oferta.scroll{margin:117px 0 -115px 0}.page-all .mensaje-oferta{height:inherit;margin:120px 0 -110px 0}.mensaje-oferta{height:inherit;margin:0}}@media screen and (max-width:828px){.page-all .mensaje-oferta.scroll{margin:60px 0 -58px 0}.page-all .mensaje-oferta{margin:60px 0 -58px 0}}.mensaje-oferta .texto-oferta{font-size:19px;text-align:center;display:inline-block;background:rgba(51, 66, 94, 0.8);padding:10px 20px;margin:10px 10px 0 10px}.mensaje-oferta.scroll .texto-oferta{font-size:19px;text-align:center;display:inline-block;background:rgba(107,79,61,0.80);padding:10px 20px;margin:10px 10px 0 10px}.mensaje-oferta .texto-oferta p{font-size:19px;font-family:'roboto-regular';padding:0;margin:0;color:white}.texto-oferta strong{color:#ffc408;font-size:19px}.mensaje-oferta.scroll{margin:-10px -10px 0}.mensaje-oferta.scroll .texto-oferta p{font-size:19px;padding:0 11px}.mensaje-oferta.scroll .texto-oferta strong{font-size:19px}.mensaje-oferta .texto-oferta:hover{background:rgba(51, 66, 94, 0.8)}.mensaje-oferta.scroll .texto-oferta:hover{background:rgba(75,45,27,0.88)}.select-menu-principal{display:none}@media screen and (max-width:900px){.contenedor-cabecera .opciones li a{font-size:12px}}@media screen and (max-width:700px){.movile{display:block}}@media screen and (max-width:1000px){.contenedor-ruta-tren .mapa-ruta-tren .logo-mapa{display:none}}@media screen and (max-height:800px){img.aligncenter.cyberdays{width:70%}}@media screen and (max-height:700px){img.aligncenter.cyberdays{width:60%}}@media screen and (max-height:600px){img.aligncenter.cyberdays{width:45%}}@media screen and (min-height:801px){img.aligncenter.cyberdays{width:75%}}@media screen and (min-width:700px){.tc-cyberdays{margin:-10px -25px 0 -50px}.promociones .content-custom .incluye .tc-cyberdays li{font-size:15px;line-height:1.3;margin:0 0 4px 0}}.cyberdays.movile img{margin-top:-12%}@media screen and (max-width:600px){.centro a.detalle.naranja{font-size:11px;width:auto;padding:7px 10px;height:auto;line-height:1.3}}@media screen and (max-width:600px){p.cyberdays{margin-top:85px}}@media screen and (max-height:600px){p.cyberdays{display:none}.cyberdays.movile{width:75%;display:inherit}}.content-tren-belmond .itinerario-tren-dia li .row .row-left{width:inherit}.contenedor-ruta-tren .mapa-ruta-tren .logo-mapa{position:absolute;top:-420px;right:0;left:initial}.content-tren-belmond p{color:#000!important;text-align:left!important}.navegacion-interna-tren ul,.navegacion-interna-tren-2 ul{padding:11px 0}.contenedor-slider-cabecera .texto-banner h3{font-weight:700;text-shadow:1px 2px 10px rgba(88,86,80,0.68);color:#fbead8;font-size:62px}@media screen and (max-width:700px){.contenedor-slider-cabecera .texto-banner h3{margin:20px 0 0 0;font-size:30px;font-weight:700;text-shadow:1px 2px 10px rgba(88,86,80,0.68);color:#fbead8}}.texto-banner .texto{font-size:1.5rem;letter-spacing:2px;color:#ffe5c8;text-shadow:4px 3px 12px #4e4c48}@media screen and (min-width:1000px){.contenedor-ruta-tren .contenedor-titulo{margin-bottom:310px}}.belmond .contenedor-titulo{color:#585858}.belmond .contenedor-ruta-tren .informacion-de-la-estacion p{color:black}.belmond .servicios-tren h3{color:#fbefe9;text-shadow:2px 0 10px rgba(0,0,0,0.67)}.belmond .elementos-extras .elegir-viajar{color:#787878}section#routes{background:#eae4d7}.hiram .ruta-tren{background:#eae4d7}.belmond section#routes{background:white}nav.navegacion-interna-tren{box-shadow:1px 0 20px rgba(185,185,185,0.65)}main.interna-trenes.belmond.andean.explorer.hiram .informacion a{background:rgba(255,255,255,0.88);color:#58585a;border:1px solid #58585a}.detalle.naranja,.btn-banner.naranja{font-size:12px}a.detalle.amarillo{background:#7c7c7b;background:0;border:1px solid white;padding:0}.seleccionar-ruta .customSelect{background:url("https://peru-rail-redesign.medialabla.net/wp-content/themes/perurail/images/select-trenes-belmond.jpg") no-repeat;border:1px solid #524848}.belmond .elementos-extras .descargar a{background:black}.belmond .seleccionar-ruta .customSelect{background:url("https://peru-rail-redesign.medialabla.net/wp-content/themes/perurail/images/select-trenes-belmond.jpg") no-repeat;border:1px solid #524848}.belmond.hiram .ruta-tren{background:white}.horarios-premios-y-comparte{background:#eae4d7}.belmond .horarios-premios-y-comparte{background:white}@media(max-width:1000px){.contenedor-ruta-tren .contenedor-titulo{margin-bottom:180px}}@media(max-width:700px){.contenedor-ruta-tren .contenedor-titulo{margin-bottom:0}}@media(max-width:700px){.contenedor-ruta-tren .imagen-mapa-responsive{padding:70px 0}}@media(max-width:450px){.contenedor-ruta-tren .imagen-mapa-responsive{padding:25px 0}}@media screen and (max-width:700px){.contenedor-slider-cabecera .texto-banner h3{margin:20px 0 0 0;font-size:30px;font-weight:700;text-shadow:1px 2px 10px rgba(88,86,80,0.68);color:#fbead8}}nav.navegacion-interna-tren{box-shadow:1px 0 20px rgba(185,185,185,0.65)}div#belmond-andean-explorer,div#belmond-hiram-bingham,div#belmond-andean-explorer-schedule,div#belmond-hiram-bingham-schedule{background:white}main.interna-trenes.belmond.andean.explorer.hiram .informacion a{background:rgba(255,255,255,0.88);color:#58585a;border:1px solid #58585a}main.interna-trenes.belmond.hiram.bingham.hiram .informacion a{background:rgba(255,255,255,0.88);color:#58585a;border:1px solid #58585a}select#cbTrenSelect{background:0;padding:7px;border-color:#bbb}a.detalle.amarillo{background:0;border:1px solid white;padding:0}.content-box-reserva{margin-bottom:-10px}@media screen and (max-width:830px){div#undefined-sticky-wrapper{display:none}}.perurail.titicaca.train .ruta-tren{background:url('https://www.perurail.com/wp-content/themes/perurail/images/interna-andean-bg.jpg') center top no-repeat;background-size:auto}.perurail.titicaca.train .contenedor-titulo{color:white}.content-list-reco{display:table}#undefined-sticky-wrapper{height:0!important}.navegacion-interna-tren-2,.navegacion-interna-tren{-webkit-box-shadow:1px 4px 15px 3px rgba(218,218,216,1);-moz-box-shadow:1px 4px 15px 3px rgba(218,218,216,1);box-shadow:1px 4px 15px 3px rgba(218,218,216,1)}.navegacion-interna-tren-2 ul{padding:0!important}.navegacion-tren-sticky .navegacion-interna-tren ul,.navegacion-tren-sticky .navegacion-interna-tren-2 ul{background:none!important}.recomendaciones .navegacion-interna-tren-2,.navegacion-interna-tren{background:white}.recomendaciones .navegacion-interna-tren-2 li{padding:0!important;margin-top:2px!important;background:none!important}.recomendaciones .navegacion-interna-tren-2 li img{width:auto!important;margin:8px!important;margin-right:8px!important;height:28px!important;display:table-cell;vertical-align:middle;float:left}.recomendaciones .navegacion-interna-tren-2 li a span{display:table-cell;width:80px;vertical-align:middle}.recomendaciones .navegacion-interna-tren-2 li a{color:#9DB1AF!important;display:table;font-weight:bold;text-align:left;font-size:13px!important}.recomendaciones .navegacion-interna-tren-2 li a:hover{color:#9DB1AF;font-weight:bold}.navegacion-principal .select-menu-principal .opciones .idioma select,.contenedor-cabecera .select-menu-principal .opciones .idioma .customSelect{width:60px!important}.select-menu-principal{display:none}@media screen and (max-width:830px){.contenedor-cabecera .cabecera{position:fixed!important}.navegacion-principal .boton-menu{top:10px!important;right:5px!important;position:fixed!important}.select-menu-principal{display:none!important}}@media screen and (min-width:830px){.navegacion-principal .menu-main_menu-ingles-container,.navegacion-principal .menu-main_menu-container{display:inline-block!important;vertical-align:top}}@media screen and (min-width:830px){.navegacion-principal{text-align:center}}.navegacion-tren-sticky .navegacion-interna-tren-2,.navegacion-tren-sticky .navegacion-interna-tren{background:#fff!important}.content-tren-belmond .bx-wrapper .bx-controls-direction a{width:40px;height:40px}.content-tren-belmond .bx-wrapper .bx-controls-direction a.bx-prev{z-index:10;border-top:30px solid rgba(255,255,255,0);border-bottom:30px solid rgba(255,255,255,0);border-right:20px solid rgba(0,0,0,0.65)}.content-tren-belmond .bx-wrapper .bx-controls-direction a.bx-prev:after{content:"";border-top:30px solid rgba(255,255,255,0);border-bottom:30px solid rgba(255,255,255,0);border-right:20px solid #fff;display:block;margin:-49px 0 0 21px}.content-tren-belmond .bx-wrapper .bx-controls-direction a.bx-next{z-index:10;border-top:30px solid rgba(255,255,255,0);border-bottom:30px solid rgba(255,255,255,0);border-left:20px solid rgba(0,0,0,0.65)}.content-tren-belmond .bx-wrapper .bx-controls-direction a.bx-prev:after{content:"";border-top:30px solid rgba(255,255,255,0);border-bottom:30px solid rgba(255,255,255,0);border-right:20px solid #fff;display:block;margin:-49px 0 0 21px}.content-tren-belmond .bx-wrapper .bx-controls-direction a.bx-next:after{content:"";border-top:30px solid rgba(255,255,255,0);border-bottom:30px solid rgba(255,255,255,0);border-left:20px solid #fff;display:block;margin:-49px 0 0 -21px}.content-tren-belmond .bx-wrapper .bx-prev{background:0}.content-tren-belmond .bx-wrapper .bx-next{background:0}.navegacion-principal ul ul.sub-menu{left:-30px}.descripcion div img{margin:30px 0 15px 0}ul.list-check input[type=radio]:checked ~ label{color:#626262;font-family:'oswald-regular';font-size:17px}.box-sevicios-tren .box2-tren .subtitle-tren{width:100%;padding:10px 0;color:#626262;font-family:'oswald-regular';font-size:14px;border-bottom:1px solid #bbb;border-top:1px solid #bbb}.box-sevicios-tren .box1-tren .subtitle-tren2,.box-sevicios-tren .box1-tren .subtitle-tren{color:#626262!important;font-weight:lighter}ul.tabs-tren-belmond li{background:0;color:#C5C5C5;display:inline-block;cursor:pointer;padding:3px 5%;margin:7px 0;font-family:'oswald-light';font-weight:lighter;font-size:22px;width:20%}li.tab-link{border-left:1px solid rgba(0,0,0,0.10);border-right:1px solid rgba(0,0,0,0.10)}li.tab-link:first-child{border-left:none}li.tab-link:last-child{border-right:0}ul.tabs-tren-belmond li.current{border:0;margin:-10px 0 0 0;padding:10px;color:#626262;background:#ededed}.tab-content ul li .row-horario{color:#626262!important;font-weight:lighter}.row-horario span{color:white;text-transform:lowercase;font-family:'oswald-light';background:#626262;border-radius:17px;line-height:1.6!important;width:17px!important;margin:0 15px;font-size:11px}.btn-book-tren-belmond a{float:right;margin-right:2%}.btn-book-tren-belmond a{display:inline-block;background:#000;color:rgba(255,255,255,0.79);font-family:'oswald-regular';font-weight:bold;text-transform:uppercase;padding:10px 20px;font-size:20px;font-weight:lighter;width:20%;text-align:center}@media screen and (max-width:870px){ul.tabs-tren-belmond li.current{margin:-10px 0;padding:10px 0 30px 0;width:100%;display:block}ul.tabs-tren-belmond li{display:none}.btn-book-tren-belmond a{width:100%;text-align:center;margin:0;float:initial}.content-booking-tren-belmond .contenedor-campos-booking .content-btn-find{float:inherit;margin-right:inherit}}.box-sevicios-tren .box1-tren .subtitle-tren2{padding:23px 0}.box-sevicios-tren .box1-tren .subtitle-tren2 i{font-size:34px}h4.resp-accordion{color:#626262}.content-tren-belmond{padding:0!important}.resp-tab-content.resp-tab-content-active{padding:0}.resp-tab-content.resp-tab-content-active .slider{padding:15px 0 0 0!important}.slider .bx-wrapper{padding:0}.horizontalTab .resp-tabs-container{margin:0 0 40px 0!important}h4.resp-tab-active{border:1px solid #c1c1c1!important}.content-booking-tren-belmond .contenedor-campos-booking .btn-find{padding:3px 7px}.btn-book-tren-belmond{padding:0!important}.imagen-ruta img{width:100%;max-width:800px}@media screen and (max-width:990px){.content-tren-belmond .itinerario-tren-dia li{width:100%;padding:15px 0 0 15px}}.descripcion.header-landing{padding:50px 0 100px 0}.content-tren-belmond .ver-ruta{margin:10px 0 20px 0}.content-tren-belmond h2,.horario-tren-belmond h2{padding:85px 0 0}@media screen and (max-width:990px){.content-tren-belmond h2,.horario-tren-belmond h2{padding:20px 0 0}}.horizontalTab .bx-wrapper img{margin:0 auto 20px!important}.content-tren-belmond .itinerario-tren-dia li .row .row-left{width:inherit}@media screen and (max-width:900px){.contenedor-cabecera .opciones li a{font-size:12px}}@media screen and (max-width:700px){.movile{display:block}}ul.list-check input[type=radio]:checked ~ .check{border:1px solid rgba(8,0,0,0.6)}ul.list-check li .check{border:1px solid rgba(0,0,0,0.43)}ul.list-check li:hover .check{border:1px solid rgba(0,0,0,0.5)}.row-horario .informacion-dia{display:block;width:initial;font-size:14px;font-family:'oswald-regular';color:rgba(19,18,18,0.5);text-transform:capitalize;line-height:1.5;margin:6px 0 0 0}.descripcion .no-encontro-ruta{max-width:300px;display:inline-block;margin:inherit;color:rgba(47,40,38,0.87);border:1px solid rgba(212,130,104,0.87);padding:10px!important;background:rgba(212,130,104,0.15);margin:0 5px}.tab-content ul li .row-horario{text-transform:uppercase}.descripcion.header-landing.verde{background:#eae4d7}.verde .contenedor-campos-booking{border:1px solid rgba(78,111,32,0.63)!important}.verde .horario-tren-belmond h2{color:#4e6f20;letter-spacing:normal}.verde ul.list-check input[type=radio]:checked ~ .check{border:1px solid #598023}.verde ul.list-check input[type=radio]:checked ~ .check::before{background:#598023}.verde ul.list-check input[type=radio]:checked ~ label{color:#4e6f20}.verde .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#4e6f20!important}.verde .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#4e6f20!important;border:solid 1px rgba(78,111,32,0.63)}.verde .content-booking-tren-belmond .contenedor-campos-booking .content-date .bg-date{color:#4e6f20!important;border:solid 1px rgba(78,111,32,0.63)!important}.verde .content-booking-tren-belmond .contenedor-campos-booking .btn-find{border:1px solid rgba(78,111,32,0.63)!important;background:none!important;color:#4e6f20;letter-spacing:normal}.verde .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{border:1px solid rgba(78,111,32,0.63)!important;background:none!important;color:#4e6f20;letter-spacing:normal}.verde .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{background:#4e6f20!important;color:rgba(255,255,255,0.85)}.verde .box-sevicios-tren .box1-tren .subtitle-tren2,.verde .box-sevicios-tren .box1-tren .subtitle-tren{color:#4e6f20!important;font-weight:lighter}.verde .box-sevicios-tren .box1-tren .subtitle-tren{border-bottom:solid 1px rgba(78,111,32,0.63);border-left:solid 1px rgba(78,111,32,0.63);border-top:solid 1px rgba(78,111,32,0.63)}.verde .box-sevicios-tren .box1-tren .subtitle-tren2{border-bottom:1px solid rgba(78,111,32,0.63);border-left:1px solid rgba(78,111,32,0.63)}.verde .box-sevicios-tren .box2-tren .subtitle-tren{border-bottom:1px solid rgba(78,111,32,0.63);border-top:1px solid rgba(78,111,32,0.63);color:#4e6f20}.verde .box-sevicios-tren .box2-tren{border-left:1px solid rgba(78,111,32,0.63);border-right:1px solid rgba(78,111,32,0.63);border-bottom:1px solid rgba(78,111,32,0.63)}.verde li.tab-link{border-left:1px solid rgba(78,111,32,0.20);border-right:1px solid rgba(78,111,32,0.20);color:rgba(78,111,32,0.48)}.verde li.tab-link:first-child{border-left:none}.verde li.tab-link:last-child{border-right:0}.verde ul.tabs-tren-belmond li.current{background:rgba(203,232,156,0.69);color:#4e6f20}.verde .tab-content ul li .row-horario{color:#4e6f20!important}.verde .tab-content ul li.title{background:rgba(203,232,156,0.69);margin:-1px 0 0;color:#4e6f20!important}.verde .btn-book-tren-belmond a{background:#4e6f20!important;color:rgba(255,255,255,0.85)}@media screen and (max-width:870px){.verde ul.tabs-tren-belmond li.current{margin:0;padding:10px 0 30px 0}.verde .tab-content ul li{border-top:0}.verde .tab-content ul li.title{background:#d4e6ad;margin:-10px 0 0;color:#4e6f20!important}.verde .box-sevicios-tren .box1-tren .subtitle-tren{border-right:solid 1px rgba(78,111,32,0.63)}.verde .box-sevicios-tren .box1-tren .subtitle-tren2{border-right:1px solid rgba(78,111,32,0.63)}}.verde .tab-content ul li{border-bottom:1px solid rgba(78,111,32,0.18);border-top:1px solid rgba(78,111,32,0.18)}.verde .tab-content ul li:first-child{border-top:0}.descripcion.header-landing.naranja{background:#eae4d7}.naranja .contenedor-campos-booking{border:1px solid rgba(199,139,50,0.63)!important}.naranja .horario-tren-belmond h2{color:#c78b32;letter-spacing:normal}.naranja ul.list-check input[type=radio]:checked ~ .check{border:1px solid #c78b32}.naranja ul.list-check input[type=radio]:checked ~ .check::before{background:#c78b32}.naranja ul.list-check input[type=radio]:checked ~ label{color:#c78b32}.naranja .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#c78b32!important}.naranja .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#c78b32!important;border:solid 1px rgba(199,139,50,0.63)}.naranja .content-booking-tren-belmond .contenedor-campos-booking .content-date .bg-date{color:#c78b32!important;border:solid 1px rgba(199,139,50,0.63)!important}.naranja .content-booking-tren-belmond .contenedor-campos-booking .btn-find{border:1px solid rgba(199,139,50,0.63)!important;background:none!important;color:#c78b32;letter-spacing:normal}.naranja .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{border:1px solid rgba(199,139,50,0.63)!important;background:none!important;color:#c78b32;letter-spacing:normal}.naranja .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{background:#c78b32!important;color:rgba(255,255,255,0.85)}.naranja .box-sevicios-tren .box1-tren .subtitle-tren2,.naranja .box-sevicios-tren .box1-tren .subtitle-tren{color:#c78b32!important;font-weight:lighter}.naranja .box-sevicios-tren .box1-tren .subtitle-tren{border-bottom:solid 1px rgba(199,139,50,0.63);border-left:solid 1px rgba(199,139,50,0.63);border-top:solid 1px rgba(199,139,50,0.63)}.naranja .box-sevicios-tren .box1-tren .subtitle-tren2{border-bottom:1px solid rgba(199,139,50,0.63);border-left:1px solid rgba(199,139,50,0.63)}.naranja .box-sevicios-tren .box2-tren .subtitle-tren{border-bottom:1px solid rgba(199,139,50,0.63);border-top:1px solid rgba(199,139,50,0.63);color:#c78b32}.naranja .box-sevicios-tren .box2-tren{border-left:1px solid rgba(199,139,50,0.63);border-right:1px solid rgba(199,139,50,0.63);border-bottom:1px solid rgba(199,139,50,0.63)}.naranja li.tab-link{border-left:1px solid rgba(199,139,50,0.20);border-right:1px solid rgba(199,139,50,0.20);color:rgba(199,139,50,0.48)}.naranja li.tab-link:first-child{border-left:none}.naranja li.tab-link:last-child{border-right:0}.naranja ul.tabs-tren-belmond li.current{background:rgba(228,198,153,0.69);color:#c78b32}.naranja .tab-content ul li .row-horario{color:#c78b32!important}.naranja .tab-content ul li.title{background:rgba(228,198,153,0.69);margin:-1px 0 0;color:#c78b32!important}.naranja .btn-book-tren-belmond a{background:#c78b32!important;color:rgba(255,255,255,0.85)}@media screen and (max-width:870px){.naranja ul.tabs-tren-belmond li.current{margin:0;padding:10px 0 30px 0}.naranja .tab-content ul li{border-top:0}.naranja .tab-content ul li.title{background:rgba(228,198,153,0.69);color:#c78b32!important}.naranja .box-sevicios-tren .box1-tren .subtitle-tren{border-right:solid 1px rgba(199,139,50,0.63)}.naranja .box-sevicios-tren .box1-tren .subtitle-tren2{border-right:1px solid rgba(199,139,50,0.63)}}.naranja .tab-content ul li{border-bottom:1px solid rgba(199,139,50,0.18);border-top:1px solid rgba(199,139,50,0.18)}.naranja .tab-content ul li:first-child{border-top:0}.descripcion.header-landing.celeste{background:#eae4d7}.celeste .contenedor-campos-booking{border:1px solid rgba(37,165,222,0.63)!important}.celeste .horario-tren-belmond h2{color:#25a5de;letter-spacing:normal}.celeste ul.list-check input[type=radio]:checked ~ .check{border:1px solid #25a5de}.celeste ul.list-check input[type=radio]:checked ~ .check::before{background:#25a5de}.celeste ul.list-check input[type=radio]:checked ~ label{color:#25a5de}.celeste .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#25a5de!important}.celeste .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#25a5de!important;border:solid 1px rgba(37,165,222,0.63)}.celeste .content-booking-tren-belmond .contenedor-campos-booking .content-date .bg-date{color:#25a5de!important;border:solid 1px rgba(37,165,222,0.63)!important}.celeste .content-booking-tren-belmond .contenedor-campos-booking .btn-find{border:1px solid rgba(37,165,222,0.63)!important;background:none!important;color:#25a5de;letter-spacing:normal}.celeste .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{border:1px solid rgba(37,165,222,0.63)!important;background:none!important;color:#25a5de;letter-spacing:normal}.celeste .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{background:#25a5de!important;color:rgba(255,255,255,0.85)}.celeste .box-sevicios-tren .box1-tren .subtitle-tren2,.celeste .box-sevicios-tren .box1-tren .subtitle-tren{color:#25a5de!important;font-weight:lighter}.celeste .box-sevicios-tren .box1-tren .subtitle-tren{border-bottom:solid 1px rgba(37,165,222,0.63);border-left:solid 1px rgba(37,165,222,0.63);border-top:solid 1px rgba(37,165,222,0.63)}.celeste .box-sevicios-tren .box1-tren .subtitle-tren2{border-bottom:1px solid rgba(37,165,222,0.63);border-left:1px solid rgba(37,165,222,0.63)}.celeste .box-sevicios-tren .box2-tren .subtitle-tren{border-bottom:1px solid rgba(37,165,222,0.63);border-top:1px solid rgba(37,165,222,0.63);color:#25a5de}.celeste .box-sevicios-tren .box2-tren{border-left:1px solid rgba(37,165,222,0.63);border-right:1px solid rgba(37,165,222,0.63);border-bottom:1px solid rgba(37,165,222,0.63)}.celeste li.tab-link{border-left:1px solid rgba(37,165,222,0.20);border-right:1px solid rgba(37,165,222,0.20);color:rgba(37,165,222,0.48)}.celeste li.tab-link:first-child{border-left:none}.celeste li.tab-link:last-child{border-right:0}.celeste ul.tabs-tren-belmond li.current{background:rgba(37,165,222,0.18);color:#25a5de}.celeste .tab-content ul li .row-horario{color:#25a5de!important}.celeste .tab-content ul li.title{background:rgba(37,165,222,0.18);margin:-1px 0 0;color:#25a5de!important}.celeste .btn-book-tren-belmond a{background:#25a5de!important;color:rgba(255,255,255,0.85)}@media screen and (max-width:870px){.celeste ul.tabs-tren-belmond li.current{margin:0;padding:10px 0 30px 0}.celeste .tab-content ul li{border-top:0}.celeste .tab-content ul li.title{background:rgba(37,165,222,0.18);color:#25a5de!important}.celeste .box-sevicios-tren .box1-tren .subtitle-tren{border-right:solid 1px rgba(37,165,222,0.63)}.celeste .box-sevicios-tren .box1-tren .subtitle-tren2{border-right:1px solid rgba(37,165,222,0.63)}}.celeste .tab-content ul li{border-bottom:1px solid rgba(37,165,222,0.18);border-top:1px solid rgba(37,165,222,0.18)}.celeste .tab-content ul li:first-child{border-top:0}.descripcion.header-landing.azul{background:#eae4d7}.azul .contenedor-campos-booking{border:1px solid rgba(96,108,175,0.63)!important}.azul .horario-tren-belmond h2{color:#606caf;letter-spacing:normal}.azul ul.list-check input[type=radio]:checked ~ .check{border:1px solid #606caf}.azul ul.list-check input[type=radio]:checked ~ .check::before{background:#606caf}.azul ul.list-check input[type=radio]:checked ~ label{color:#606caf}.azul .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#606caf!important}.azul .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#606caf!important;border:solid 1px rgba(96,108,175,0.63)}.azul .content-booking-tren-belmond .contenedor-campos-booking .content-date .bg-date{color:#606caf!important;border:solid 1px rgba(96,108,175,0.63)!important}.azul .content-booking-tren-belmond .contenedor-campos-booking .btn-find{border:solid 1px rgba(96,108,175,0.63)!important;background:none!important;color:#606caf;letter-spacing:normal}.azul .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{border:solid 1px rgba(96,108,175,0.63)!important;background:none!important;color:#606caf;letter-spacing:normal}.azul .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{background:#606caf!important;color:rgba(255,255,255,0.85)}.azul .box-sevicios-tren .box1-tren .subtitle-tren2,.azul .box-sevicios-tren .box1-tren .subtitle-tren{color:#606caf!important;font-weight:lighter}.azul .box-sevicios-tren .box1-tren .subtitle-tren{border-bottom:solid 1px rgba(96,108,175,0.63);border-left:solid 1px rgba(96,108,175,0.63);border-top:solid 1px rgba(96,108,175,0.63)}.azul .box-sevicios-tren .box1-tren .subtitle-tren2{border-bottom:solid 1px rgba(96,108,175,0.63);border-left:solid 1px rgba(96,108,175,0.63)}.azul .box-sevicios-tren .box2-tren .subtitle-tren{border-bottom:solid 1px rgba(96,108,175,0.63);border-top:solid 1px rgba(96,108,175,0.63);color:#606caf}.azul .box-sevicios-tren .box2-tren{border-left:solid 1px rgba(96,108,175,0.63);border-right:solid 1px rgba(96,108,175,0.63);border-bottom:solid 1px rgba(96,108,175,0.63)}.azul li.tab-link{border-left:solid 1px rgba(78,111,32,0.20);border-right:1px solid rgba(78,111,32,0.20);color:rgba(96,108,175,0.48)}.azul li.tab-link:first-child{border-left:none}.azul li.tab-link:last-child{border-right:0}.azul ul.tabs-tren-belmond li.current{background:rgba(96,108,175,0.18);color:#606caf}.azul .tab-content ul li .row-horario{color:#606caf!important}.azul .tab-content ul li.title{background:rgba(96,108,175,0.18);margin:-1px 0 0;color:#606caf!important}.azul .btn-book-tren-belmond a{background:#606caf!important;color:rgba(255,255,255,0.85)}@media screen and (max-width:870px){.azul ul.tabs-tren-belmond li.current{margin:0;padding:10px 0 30px 0}.azul .tab-content ul li{border-top:0}.azul .tab-content ul li.title{background:rgba(96,108,175,0.18);color:#606caf!important}.azul .box-sevicios-tren .box1-tren .subtitle-tren{border-right:solid 1px rgba(96,108,175,0.63)}.azul .box-sevicios-tren .box1-tren .subtitle-tren2{border-right:solid 1px rgba(96,108,175,0.63)}}.azul .tab-content ul li{border-bottom:1px solid rgba(96,108,175,0.18);border-top:1px solid rgba(96,108,175,0.18)}.azul .tab-content ul li:first-child{border-top:0}.descripcion.header-landing.mostaza{background:#eae4d7}.mostaza .contenedor-campos-booking{border:1px solid rgba(187,147,27,0.63)!important}.mostaza .horario-tren-belmond h2{color:#bb931b;letter-spacing:normal}.mostaza ul.list-check input[type=radio]:checked ~ .check{border:1px solid #bb931b}.mostaza ul.list-check input[type=radio]:checked ~ .check::before{background:#bb931b}.mostaza ul.list-check input[type=radio]:checked ~ label{color:#bb931b}.mostaza .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#bb931b!important}.mostaza .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#bb931b!important;border:solid 1px rgba(187,147,27,0.63)}.mostaza .content-booking-tren-belmond .contenedor-campos-booking .content-date .bg-date{color:#bb931b!important;border:solid 1px rgba(187,147,27,0.63)!important}.mostaza .content-booking-tren-belmond .contenedor-campos-booking .btn-find{border:1px solid rgba(187,147,27,0.63)!important;background:none!important;color:#bb931b;letter-spacing:normal}.mostaza .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{border:1px solid rgba(187,147,27,0.63)!important;background:none!important;color:#bb931b;letter-spacing:normal}.mostaza .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{background:#bb931b!important;color:rgba(255,255,255,0.85)}.mostaza .box-sevicios-tren .box1-tren .subtitle-tren2,.mostaza .box-sevicios-tren .box1-tren .subtitle-tren{color:#bb931b!important;font-weight:lighter}.mostaza .box-sevicios-tren .box1-tren .subtitle-tren{border-bottom:solid 1px rgba(187,147,27,0.63);border-left:solid 1px rgba(187,147,27,0.63);border-top:solid 1px rgba(187,147,27,0.63)}.mostaza .box-sevicios-tren .box1-tren .subtitle-tren2{border-bottom:1px solid rgba(187,147,27,0.63);border-left:1px solid rgba(187,147,27,0.63)}.mostaza .box-sevicios-tren .box2-tren .subtitle-tren{border-bottom:1px solid rgba(187,147,27,0.63);border-top:1px solid rgba(187,147,27,0.63);color:#bb931b}.mostaza .box-sevicios-tren .box2-tren{border-left:1px solid rgba(187,147,27,0.63);border-right:1px solid rgba(187,147,27,0.63);border-bottom:1px solid rgba(187,147,27,0.63)}.mostaza li.tab-link{border-left:1px solid rgba(187,147,27,0.20);border-right:1px solid rgba(187,147,27,0.20);color:rgba(187,147,27,0.48)}.mostaza li.tab-link:first-child{border-left:none}.mostaza li.tab-link:last-child{border-right:0}.mostaza ul.tabs-tren-belmond li.current{background:rgba(187,147,27,0.18);color:#bb931b}.mostaza .tab-content ul li .row-horario{color:#bb931b!important}.mostaza .tab-content ul li.title{background:rgba(187,147,27,0.18);margin:-1px 0 0;color:#bb931b!important}.mostaza .btn-book-tren-belmond a{background:#bb931b!important;color:rgba(255,255,255,0.85)}@media screen and (max-width:870px){.mostaza ul.tabs-tren-belmond li.current{margin:0;padding:10px 0 30px 0}.mostaza .tab-content ul li{border-top:0}.mostaza .tab-content ul li.title{background:rgba(187,147,27,0.18);color:#bb931b!important}.mostaza .box-sevicios-tren .box1-tren .subtitle-tren{border-right:solid 1px rgba(187,147,27,0.63)}.mostaza .box-sevicios-tren .box1-tren .subtitle-tren2{border-right:1px solid rgba(187,147,27,0.63)}}.mostaza .tab-content ul li{border-bottom:1px solid rgba(187,147,27,0.18);border-top:1px solid rgba(187,147,27,0.18)}.mostaza .tab-content ul li:first-child{border-top:0}.descripcion.header-landing.marron{background:#eae4d7}.marron .contenedor-campos-booking{border:1px solid rgba(120,94,75,0.63)!important}.marron .horario-tren-belmond h2{color:#785e4b;letter-spacing:normal}.marron ul.list-check input[type=radio]:checked ~ .check{border:1px solid #785e4b}.marron ul.list-check input[type=radio]:checked ~ .check::before{background:#785e4b}.marron ul.list-check input[type=radio]:checked ~ label{color:#785e4b}.marron .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#785e4b!important}.marron .content-booking-tren-belmond .contenedor-campos-booking .content-select select{color:#785e4b!important;border:solid 1px rgba(120,94,75,0.63)}.marron .content-booking-tren-belmond .contenedor-campos-booking .content-date .bg-date{color:#785e4b!important;border:solid 1px rgba(120,94,75,0.63)!important}.marron .content-booking-tren-belmond .contenedor-campos-booking .btn-find{border:1px solid rgba(120,94,75,0.63)!important;background:none!important;color:#785e4b;letter-spacing:normal}.marron .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{border:1px solid rgba(120,94,75,0.63)!important;background:none!important;color:#785e4b;letter-spacing:normal}.marron .content-booking-tren-belmond .contenedor-campos-booking .btn-find:hover{background:#785e4b!important;color:rgba(255,255,255,0.85)}.marron .box-sevicios-tren .box1-tren .subtitle-tren2,.marron .box-sevicios-tren .box1-tren .subtitle-tren{color:#785e4b!important;font-weight:lighter}.marron .box-sevicios-tren .box1-tren .subtitle-tren{border-bottom:solid 1px rgba(120,94,75,0.63);border-left:solid 1px rgba(120,94,75,0.63);border-top:solid 1px rgba(120,94,75,0.63)}.marron .box-sevicios-tren .box1-tren .subtitle-tren2{border-bottom:1px solid rgba(120,94,75,0.63);border-left:1px solid rgba(120,94,75,0.63)}.marron .box-sevicios-tren .box2-tren .subtitle-tren{border-bottom:1px solid rgba(120,94,75,0.63);border-top:1px solid rgba(120,94,75,0.63);color:#785e4b}.marron .box-sevicios-tren .box2-tren{border-left:1px solid rgba(120,94,75,0.63);border-right:1px solid rgba(120,94,75,0.63);border-bottom:1px solid rgba(120,94,75,0.63)}.marron li.tab-link{border-left:1px solid rgba(120,94,75,0.20);border-right:1px solid rgba(120,94,75,0.20);color:rgba(120,94,75,0.48)}.marron li.tab-link:first-child{border-left:none}.marron li.tab-link:last-child{border-right:0}.marron ul.tabs-tren-belmond li.current{background:rgba(120,94,75,0.18);color:#785e4b}.marron .tab-content ul li .row-horario{color:#785e4b!important}.marron .tab-content ul li.title{background:rgba(120,94,75,0.18);margin:-1px 0 0;color:#785e4b!important}.marron .btn-book-tren-belmond a{background:#785e4b!important;color:rgba(255,255,255,0.85)}@media screen and (max-width:870px){.marron ul.tabs-tren-belmond li.current{margin:0;padding:10px 0 30px 0}.marron .tab-content ul li{border-top:0}.marron .tab-content ul li.title{background:rgba(120,94,75,0.18);color:#785e4b!important}.marron .box-sevicios-tren .box1-tren .subtitle-tren{border-right:solid 1px rgba(120,94,75,0.63)}.marron .box-sevicios-tren .box1-tren .subtitle-tren2{border-right:1px solid rgba(120,94,75,0.63)}}.marron .tab-content ul li{border-bottom:1px solid rgba(120,94,75,0.18);border-top:1px solid rgba(120,94,75,0.18)}.marron .tab-content ul li:first-child{border-top:0}section#routes{background:#fff}.hiram .ruta-tren{background:#fff}.frm-contacto .datos-frm p:nth-child(3n),.frm-contacto .datos-frm p:last-child{margin-right:0}#form-registro-contacto .fecha .input.margin-none{width:48%;display:inline-block;margin:-24px 3% 0 0}#form-registro-contacto .fecha .input.margin-none:nth-child(2n+0){margin:-24px 0 0 0}.frm-contacto .fecha{display:inline-block;margin:0;width:66%}@media(max-width:860px){#form-registro-contacto .fecha .input.margin-none{margin:0 2% 0 0}#form-registro-contacto .fecha .input.margin-none:nth-child(2n+0){margin:0}.frm-contacto .fecha{display:inline-block;margin:0;width:100%}#form-registro-contacto .fecha .input.margin-none{width:100%;display:inline-block;margin:0}#form-registro-contacto .input.margin-none div{margin:0}}