@charset "UTF-8";@font-face{font-family:GT Sectra Fine regular;src:url("/css/fonts/GT-Sectra-Fine-Regular.eot");src:url("/css/fonts/GT-Sectra-Fine-Regular.eot?#iefix") format("embedded-opentype"),url("/css/fonts/GT-Sectra-Fine-Regular.woff") format("woff"),url("/css/fonts/GT-Sectra-Fine-Regular.ttf") format("truetype"),url("/css/fonts/GT-Sectra-Fine-Regular.svg#svgFontName") format("svg")}@font-face{font-family:GT Sectra Fine bold;src:url("/css/fonts/GT-Sectra-Fine-Bold.eot");src:url("/css/fonts/GT-Sectra-Fine-Bold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/GT-Sectra-Fine-Bold.woff") format("woff"),url("/css/fonts/GT-Sectra-Fine-Bold.ttf") format("truetype"),url("/css/fonts/GT-Sectra-Fine-Bold.svg#svgFontName") format("svg")}@font-face{font-family:GT Sectra Fine book;src:url("/css/fonts/GT-Sectra-Fine-Book.eot");src:url("/css/fonts/GT-Sectra-Fine-Book.eot?#iefix") format("embedded-opentype"),url("/css/fonts/GT-Sectra-Fine-Book.woff") format("woff"),url("/css/fonts/GT-Sectra-Fine-Book.ttf") format("truetype"),url("/css/fonts/GT-Sectra-Fine-Book.svg#svgFontName") format("svg")}@font-face{font-family:GT Sectra Fine medium;src:url("/css/fonts/GT-Sectra-Fine-Medium.eot");src:url("/css/fonts/GT-Sectra-Fine-Medium.eot?#iefix") format("embedded-opentype"),url("/css/fonts/GT-Sectra-Fine-Medium.woff") format("woff"),url("/css/fonts/GT-Sectra-Fine-Medium.ttf") format("truetype"),url("/css/fonts/GT-Sectra-Fine-Medium.svg#svgFontName") format("svg")}@font-face{font-family:GT Sectra Fine black;src:url("/css/fonts/GT-Sectra-Fine-Black.eot");src:url("/css/fonts/GT-Sectra-Fine-Black.eot?#iefix") format("embedded-opentype"),url("/css/fonts/GT-Sectra-Fine-Black.woff") format("woff"),url("/css/fonts/GT-Sectra-Fine-Black.ttf") format("truetype"),url("/css/fonts/GT-Sectra-Fine-Black.svg#svgFontName") format("svg")}@font-face{font-family:TT Travels regular;src:url("/css/fonts/fonts/TT-Travels-Regular.eot");src:url("/css/fonts/TT-Travels-Regular.eot?#iefix") format("embedded-opentype"),url("/css/fonts/TT-Travels-Regular.woff") format("woff"),url("/css/fonts/TT-Travels-Regular.ttf") format("truetype"),url("/css/fonts/TT-Travels-Regular.svg#svgFontName") format("svg")}@font-face{font-family:TT Travels bold;src:url("/css/fonts/TT-Travels-Bold.eot");src:url("/css/fonts/TT-Travels-Bold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/TT-Travels-Bold.woff") format("woff"),url("/css/fonts/TT-Travels-Bold.ttf") format("truetype"),url("/css/fonts/TT-Travels-Bold.svg#svgFontName") format("svg")}@font-face{font-family:TT Travels medium;src:url("/css/fonts/TT-Travels-Medium.eot");src:url("/css/fonts/TT-Travels-Medium.eot?#iefix") format("embedded-opentype"),url("/css/fonts/TT-Travels-Medium.woff") format("woff"),url("/css/fonts/TT-Travels-Medium.ttf") format("truetype"),url("/css/fonts/TT-Travels-Medium.svg#svgFontName") format("svg")}@font-face{font-family:TT Travels light;src:url("/css/fonts/TT-Travels-Light.eot");src:url("/css/fonts/TT-Travels-Light.eot?#iefix") format("embedded-opentype"),url("/css/fonts/TT-Travels-Light.woff") format("woff"),url("/css/fonts/TT-Travels-Light.ttf") format("truetype"),url("/css/fonts/TT-Travels-Light.svg#svgFontName") format("svg")}@font-face{font-family:CF Vanguard Semibold;src:url("/css/fonts/vanguard-cf-demi-bold.eot");src:url("/css/fonts/vanguard-cf-demi-bold.eot?#iefix") format("embedded-opentype"),url("/css/fonts/vanguard-cf-demi-bold.woff") format("woff"),url("/css/fonts/vanguard-cf-demi-bold.ttf") format("truetype"),url("/css/fonts/vanguard-cf-demi-bold.svg#svgFontName") format("svg")}html{font-size:16px;font-family:roboto}html body{height:calc(auto - 64px)}@media (max-width:992px){h1{font-size:3.1125rem}h2{font-size:3.2375rem}h3{font-size:1.075rem}}h2{font-family:GT Sectra Fine medium}h3{font-family:GT Sectra Fine;font-weight:900;letter-spacing:2px;padding:0.5rem 0;color:#05321f}h1{font-size:3.8125rem}h2{font-size:3.9375rem}h3{font-size:1.375rem}div,p,span,td{font-size:1.125rem}a{font-size:1.3125rem}.hide{display:none!important}a.btn,button.btn{font-family:TT Travels medium;font-size:1.3125rem;position:relative}a.btn.btn-font-sm,button.btn.btn-font-sm{font-size:1rem}form label{font-size:1rem}label{font-size:1.4375rem;font-family:GT Sectra Fine bold}.c-naranja{color:#ff3c1e}.f2-travel{color:#05321f;font-size:2.6875rem;font-family:TT Travels regular;font-weight:100}.f2-travel-movil{color:#05321f;font-size:1.6875rem;font-family:TT Travels regular;font-weight:100}.f3-sectra{font-size:3.375rem;font-family:GT Sectra Fine bold;font-weight:100}.f3-sectra-movil{font-size:2.375rem;font-family:GT Sectra Fine bold;font-weight:100}.fa-sectra{font-size:1.8125rem;font-family:GT Sectra Fine medium}.f-travel{font-family:TT Travels medium}.seccion-subtitle{color:#05321f;font-size:1.3rem;font-family:GT Sectra Fine bold;font-weight:100}.f-sectra-1{font-size:1.375rem;font-family:GT Sectra Fine bold!important;font-weight:100}.f-sectra-2{font-size:2.75rem;font-family:GT Sectra Fine bold!important;font-weight:100}.f-Travels-1{font-weight:100;font-family:TT Travels light;font-size:1.6rem}.f-Travels-2{font-weight:100;font-family:TT Travels medium;font-size:1.6rem}.border-right-negro{border-right:1px solid #05321f!important}.border-right-dotted-blanco{border-right:1.5px dotted white!important}.border-bottom-dotted-blanco{border-bottom:1.5px dotted white!important}.border-right-dotted-verde{border-right:1.5px dotted #05321f!important}.border-bottom-dotted-verde{border-bottom:1.5px dotted #05321f!important}.border-right-dotted-negro{border-right:1px dotted black!important}.border-left-dotted-negro{border-left:1px dotted black!important}.max-w-40p{max-width:40%}.max-w-70{max-width:70px}.max-w-250{max-width:250px}.m-l-auto{margin:0 0 0 auto}.m-center{margin:0 auto}.w-100p{width:100%}.tl-mtc{text-align:left!important}.tc-mtr{text-align:center}.min-w-250{min-width:250px}@media (max-width:767.98px){.tl-mtc{text-align:center}.tc-mtr{text-align:right!important}.mp-2{padding:1rem}}.f-s-4{font-size:4rem;line-height:initial}.f-s-2{font-size:2rem;line-height:initial}.p-t-5{padding-top:5em!important}.bg-gris{background-color:#f7f7f9!important}.bg-verde-claro{background-color:#ebefed}.bg-celeste{background-color:#ececed}.bg-blanco{background-color:white}.bg-gris-tren{background-color:#f2eae1}.bg-gris-itinerario-seleccionado{background-color:#f1eae0}.sello{margin-top:-120px}.bg-verde{background-color:#05321f;color:white}.bg-verde-claro{background-color:#ebefed}body{font-size:0.8rem;color:#000}.prom-item .prom-time{height:50px;width:50px;top:0;right:0px;position:absolute;border-right:100px solid #ff3c1e;border-bottom:100px solid transparent;border-top:0px solid transparent}.prom-item p{font-size:1.4rem;letter-spacing:-1px;line-height:1.6rem}.prom-width{padding-left:0!important;padding-right:0!important}.p-sm-3{padding:3rem}@media (max-width:767.98px){.p-sm-3{padding:0}.navbar-movil{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.navbar-movil select{width:70px}}.content{padding:2.5em 0 2.5em 0;position:relative}section{position:relative}.video{cursor:pointer;background:none;border:0;padding:0;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.video:hover{background:#05321f;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;padding:0}.video:hover:after{content:"Ir a video";position:absolute;padding:0.5rem;border-radius:4px;right:-95px;top:48px;color:white;background:red}.seccion-video{opacity:0.8;-webkit-filter:grayscale(100%);filter:grayscale(100%);min-height:800px;background:transparent url("../img/bg-video.png") no-repeat right center;background-size:100% auto}.seccion-video:hover{opacity:1;-webkit-filter:grayscale(0%);filter:grayscale(0%)}.icon-play-content{padding:19rem 0}.icon-play-content button{position:relative}.icon-play-mini{width:1.5rem;height:1.5rem;margin:0 0 0 1rem}@media (max-width:767.98px){.seccion-video{min-height:400px;background:transparent url("/img/icons/bg-video.png") no-repeat right center;background-size:190% auto}.icon-play-content{padding:10rem 0}}.breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:0.5rem;color:black;content:">"}.breadcrumb{background-color:white}.breadcrumb li{color:black!important;font-family:TT Travels light;font-size:1.375rem}.breadcrumb li a{font-size:1.375rem;color:black}.min-h-260{min-height:260px}.min-h-160{min-height:160px}.m-t--90{margin-top:-90px}.text-p-m{font-family:roboto;font-size:0.8rem}.seccion-tren{min-height:750px;background:transparent url("../img/bg-ruta.png") no-repeat right center;background-size:100% auto}.seccion-tren.seccion-tren-1{background:transparent url("../img/bg-ruta-ollantaytambo.png") no-repeat right center;background-size:100% auto}.seccion-tren.seccion-tren-2{background:transparent url("../img/bg-ruta-poroy.png") no-repeat right center;background-size:100% auto}.seccion-tren.seccion-tren-3{background:transparent url("../img/bg-ruta-cusco.png") no-repeat right center;background-size:100% auto}@media (max-width:992px){.seccion-tren{min-height:500px}}.container-estacion-verde{padding:2rem!important}.container-estacion-verde .row{padding:0 2rem 0 2rem!important}.container-estacion-verde p:last-child{margin:0}.container-estacion-blanco{padding:2rem!important}.container-estacion-blanco .row{padding:0 2rem 0 2rem!important}.container-estacion-blanco p:last-child{margin:0}.f-go{font-size:13.25rem;font-family:CF Vanguard Semibold}.f-go+.hr{margin:120px 1rem 0 1rem;width:100%;height:1px;background-color:black}.hr-sm{margin:2rem 0 2.5rem 0;width:2rem;height:0.1rem;background-color:black}.go-content{display:-webkit-box;display:-ms-flexbox;display:flex}.row-estacion{padding:1.5rem}@media (max-width:767.98px){.container-estacion-verde{padding:0!important}.container-estacion-verde>div:first-child{border-right:1.5px dotted transparent!important}.container-estacion-verde .row{padding:1rem 1rem 0 1rem!important}.container-estacion-verde .border-bottom-dotted-blanco{border-bottom:1.5px dotted transparent!important}.container-estacion-blanco{padding:0!important}.container-estacion-blanco>div:first-child{border-right:1.5px dotted transparent!important}.container-estacion-blanco .row{padding:1rem 1rem 0 1rem!important}.container-estacion-blanco .border-bottom-dotted-verde{border-bottom:1.5px dotted transparent!important}.row-estacion{padding-top:1rem!important;padding:0rem;border-top:2px dotted #fff}.tab-content .f-go{font-size:5rem}.tab-content a,.tab-content h3{color:#05321f}.tab-content p{font-size:0.8rem}.go-content{display:block}.go-content .hr{margin:0 2rem 1rem 2rem;width:1px;height:50px;background-color:black}}.fa-window-close{background:white;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.form-group-tren .arrow{display:inline-block}.form-group-tren input{display:none}.form-group-tren label{width:100%}.form-group-tren .select-ruta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:1rem;border:1px solid #000;color:#000;-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important;display:-ms-flexbox!important;display:-webkit-box!important;display:flex!important;height:86px;cursor:pointer}.form-group-tren .option-ruta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-group-tren .select-ruta:focus .seccion-tren{background:red}.form-group-tren .select-ruta:hover{-webkit-box-shadow:0px 0px 5px black inset;box-shadow:0px 0px 5px black inset}.form-group-tren input:checked+label .line{background:#ff3c1e}.form-group-tren input:checked+label .cdr{background:#ff3c1e}.form-group-tren input:checked+label .punta{border-left:9px solid #ff3c1e}.form-group-tren input:checked+label .select-ruta{border:1px solid #ff3c1e;color:#ff3c1e}.form-group-tren input:checked+label .option-ruta{color:#ff3c1e}.form-group-tren input:checked+label .icon-ruta{width:calc(100% - 155px);background:transparent url("/img/icons/icon-ruta-select.png") no-repeat right center;background-size:100% auto}.form-group-tren input:checked+label .icon-ruta2{width:calc(100% - 225px);background:transparent url("/img/icons/icon-ruta-select2.png") no-repeat right center;background-size:100% auto}.arrow-content{min-width:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0.5rem}.arrow-content .cdr{width:9px;height:9px;display:block;background:black}.arrow-content .line{height:1.1px;width:8vw\9;background:black;width:80%}.arrow-content .punta{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:9px solid black}.arrow-content.arrow-content-sm .cdr{width:4px;height:4px;display:block;background:black}.arrow-content.arrow-content-sm .line{height:1.35px;width:8vw\9;background:black;width:2rem}.arrow-content.arrow-content-sm .punta{width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid black}@media (max-width:767.98px){.arrow-content{padding:0 0.3rem;min-width:30px}}@media (max-width:519.98px){.arrow-content{padding:0 5px;min-width:20px;margin:0}}.bg-tab{background:#f5ebe0}.icon-ruta{width:calc(100% - 155px);background:transparent url("/img/icons/icon-ruta.png") no-repeat right center;background-size:100% auto}.icon-ruta2{width:calc(100% - 260px);background:transparent url("/img/icons/icon-ruta2.png") no-repeat right center;background-size:100% auto}@media (max-width:767.98px){.bg-ruta-ollantaytambo-movil{min-height:600px;background:transparent url("../img/bg-ruta-ollantaytambo-movil.png") no-repeat right center;background-size:100% auto;background-position:0 0}}.icon-montania{content:"";display:block;height:2rem;width:2.7rem;background:url(/img/icons/icon-montania-plomo.png) no-repeat;background-size:100%}@media (max-width:767.98px){.icon-montania{height:1rem;width:2rem;background-size:80%}}.nav-tabs.nav-tabs-blanco{border-bottom:1px solid #c4c3c8}.nav-tabs.nav-tabs-blanco .nav-item{background-color:white}.nav-tabs.nav-tabs-blanco .nav-link{border-radius:0;background-color:#c4c3c8;color:#86858e;border:1px solid #c4c3c8}.nav-tabs.nav-tabs-blanco .nav-link.active{background-color:#F8F8F8;border:1px solid #c4c3c8;border-bottom:0;padding:11px 25px;padding-bottom:7px;margin-top:-5px;color:#05321f}@media (max-width:767.98px){.nav-tabs.nav-tabs-blanco .nav-link.active{padding:11px 8px;padding-bottom:9px}}.nav-tabs.nav-tabs-blanco .nav-link.active .cdr{background-color:#05321f}.nav-tabs.nav-tabs-blanco .nav-link.active .line{background-color:#05321f}.nav-tabs.nav-tabs-blanco .nav-link.active .punta{border-left:9px solid #05321f}.nav-tabs.nav-tabs-blanco .nav-link.active .icon-montania{content:"";display:block;height:2rem;width:2.7rem;background:url(/img/icons/icon-montania-verde.png) no-repeat;background-size:100%}@media (max-width:767.98px){.nav-tabs.nav-tabs-blanco .nav-link.active .icon-montania{height:1rem;width:2rem;background-size:80%}}.nav-tabs.nav-tabs-blanco .nav-link .cdr{background-color:#86858e}.nav-tabs.nav-tabs-blanco .nav-link .line{background-color:#86858e}.nav-tabs.nav-tabs-blanco .nav-link .punta{border-left:9px solid #86858e}.nav-tabs .nav-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-family:GT Sectra Fine;color:#888690;padding:6px 25px;background:#e7e7e9;font-weight:700}@media (max-width:767.98px){.nav-tabs .nav-link{padding:8px 8px;display:-webkit-box}}.nav-tabs .nav-link .tab-subtitle{font-size:3rem}.nav-tabs .nav-link .tab-title{font-weight:bold}.nav-tabs .nav-link.active{background-color:#f5ebe0;border-color:transparent}.nav-tabs .nav-link.active .tab-subtitle{color:#ff3c1e}.nav-tabs .nav-link.active.morning:before{content:" ";background:url("../img/rutas/icons/morning.png") no-repeat;display:inline-block;width:34px;height:34px;margin-right:20px}.nav-tabs .nav-link.active.afternoon:before{content:" ";background:url("../img/rutas/icons/afternoon.png") no-repeat;display:inline-block;width:51px;height:28px;margin-right:20px}.nav-tabs .nav-link.active.evening:before{content:" ";background:url("../img/rutas/icons/evening.png") no-repeat;display:inline-block;width:33px;height:33px;margin-right:20px}.nav-tabs .nav-link.afternoon{border-left:1px dashed #000;border-right:1px dashed #000}.nav-tabs .nav-link .tab-subtitle{font-size:3rem}.nav-tabs .nav-link .tab-title{font-weight:bold}.nav-tabs .nav-link.morning:before{content:" ";background:url("../img/rutas/icons/morning-off.png") no-repeat;display:inline-block;width:34px;height:34px;margin-right:20px}.nav-tabs .nav-link.afternoon:before{content:" ";background:url("../img/rutas/icons/afternoon-off.png") no-repeat;display:inline-block;width:51px;height:28px;margin-right:20px}.nav-tabs .nav-link.evening:before{content:" ";background:url("../img/rutas/icons/evening-off.png") no-repeat;display:inline-block;width:33px;height:33px;margin-right:20px}.nav-tabs .nav-link.active{color:#000;background-color:#f5ebe0;border-color:transparent}.nav-tabs .nav-link.active.afternoon{border-left:1px dashed #000;border-right:1px dashed #000}.tab-content{background-color:#f5ebe0}.tab-content .tab-pane{padding:0 15px}.tab-content .tab-pane h2{font-family:GT Sectra Fine;font-size:1.375rem;padding:0.8rem;font-weight:700}.tab-content .tab-pane.row-tabla{margin:0px -13px}.tab-content .tab-pane .subtitle-services{padding:20px 15px;font-weight:bold;color:black}.tab-content .tab-pane .subtitle-services a,.tab-content .tab-pane .subtitle-services button{background-color:transparent;display:block;font-size:1.125rem;color:#ff3c1e;font-weight:normal;font-style:normal}.tab-content .tab-pane .subtitle-services button{border:none}.tab-content .tab-pane .subtitle-services span i{font-size:1rem}.tab-content .tab-pane .subtitle-services .titulo-seccion{text-align:left;font-family:TT Travels light}.tab-content .tab-pane .subtitle-services .titulo-seccion .bimodal-btn{text-align:left;position:relative;display:block}@media (max-width:767.98px){.tab-content .tab-pane .subtitle-services .titulo-seccion .bimodal-btn{font-size:1.738rem;text-align:center}}.tab-content .tab-pane .subtitle-services .titulo-seccion .bimodal-btn .icon-sm{width:25px;display:inline-block;text-align:center;margin-top:-1.6rem;overflow:hidden;height:25px}.tab-content .tab-pane .subtitle-services .titulo-seccion .bimodal-btn .icon-sm:after{width:43px;height:43px;display:inline-block;-webkit-transform:scale(0.6) translateX(-35%) translateY(-23%);-ms-transform:scale(0.6) translateX(-35%) translateY(-23%);transform:scale(0.6) translateX(-35%) translateY(-23%)}.tab-content .tab-pane .subtitle-services .titulo-seccion .bimodal-btn img{width:40px;height:auto}@media (max-width:767.98px){.tab-content .tab-pane .subtitle-services{padding:0}.tab-content .tab-pane .subtitle-services .titulo-seccion{font-size:1.738rem;text-align:center;font-family:TT Travels bold}.tab-content .tab-pane .subtitle-services button{margin:0 auto}}.tab-content .tab-pane h4{border-bottom:2px solid black;padding-bottom:20px;margin-bottom:0}.tab-content .tab-pane p>a{font-size:1.125rem;font-weight:bold;text-decoration:underline;color:black;display:block}.tab-content .col-md-2,.tab-content .col-md-3,.tab-content .col-md-6{padding:0}.tab-content p.hora{font-family:Roboto light;font-size:2.25rem;line-height:40px;margin:0;padding:10px 0 0 10px}.tab-content a,.tab-content div,.tab-content span{font-size:1.125rem}.tab-content .dashed{border-style:dashed}.tab-content .border-l{border-width:0 0 0 1px}.tab-content .border-r{border-width:0 1px 0 0}.tab-content .col-md-9 .row:first-child{border-bottom:0;margin-bottom:0px}.tab-content .col-md-9 .row{border-bottom:1px solid black}.tab-content .col-md-9 .row:last-child{border-bottom:0}.tab-content.tab-content-blanco{background-color:white}.nav-tabs{border-bottom:none}.tab-content-blanco{background-color:white}.tab-content-blanco .tab-pane.tab-pane-detalle b,.tab-content-blanco .tab-pane.tab-pane-detalle p{font-family:TT Travels light;margin-bottom:0.2rem}.nav-tabs-azul .nav-link.active{background-color:#2a2638;color:white}.nav-tabs-azul .nav-link.active input.form-control{border:transparent;color:white;background-color:transparent}select.form-control{background:transparent url(../img/icons/icon-select-plomo.png) no-repeat right center;-webkit-appearance:none;-moz-appearance:none}select.form-control.form-control-blanco{background-color:white!important;background-image:url(../img/icons/icon-select-plomo.png);background-position:no-repeat right center}.form-control{border:1px solid #595959;text-transform:uppercase}.form-control.input-outline-verde-calendar{background:transparent}.nav-link.active>.form-control{background:none;-webkit-appearance:default-button}.subtitle-services{font-family:TT Travels light;color:#05321f;font-size:2.125rem}.subtitle-services span{font-style:italic;font-size:0.8rem;padding:0rem}.subtitle-services div{font-size:1.563rem;font-weight:100}@media (max-width:321px){.subtitle-services div{font-size:1.3rem;padding-bottom:1rem}}@media (max-width:1200px){.subtitle-services strong{font-size:1.363rem}}.table-services td{font-size:1.0625rem;letter-spacing:-1px}.table-services td p{font-size:1.0625rem;letter-spacing:0;margin-bottom:0;padding:0.7rem}.table-services td .a-link{font-size:1rem;font-family:Roboto;font-weight:bold;letter-spacing:1px}.table-services .border-top{border-top:1px dashed #000!important}.seccion-servicios-movil{padding:1rem 2rem}.seccion-servicios-movil .table-responsive{padding:2.5rem}.seccion-servicios-movil .content-striped .slick-track>div:nth-of-type(odd){background-color:#f9f7f0}.seccion-servicios-movil .content-striped .slick-track>div:nth-of-type(2n){background-color:#e8e9e9}.slick-arrow-none .slick-prev.slick-arrow{display:none!important}.slick-arrow-none .slick-next.slick-arrow{display:none!important}.filtro .form-float label{font-size:19px;color:#05321f;font-family:GT Sectra Fine;font-weight:bolder;letter-spacing:-1px}.dropdown.dropdown-transp{background-color:transparent}.dropdown.dropdown-transp .btn{background-color:transparent}.dropdown.dropdown-transp .btn:focus{-webkit-box-shadow:none;box-shadow:none}select{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent!important}.show>a.dropdown-toggle:after{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.select-verde{padding:0px 20px 0px 0px;border-right:transparent;border-left:transparent;border-top:transparent;border-bottom:2px solid #05321f;color:#05321f;border-radius:0px;font-family:TT Travels regular;font-size:0.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url("../img/icons/icon-select.png") no-repeat right center}select::-ms-expand{display:none}.form-control.select-blanco{font-size:0.875rem;padding:0px 30px 0 0;border:transparent;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;color:white;appearance:none;background:transparent url("../img/icons/icon-item-main.png") no-repeat center center;margin:0 0 0 auto}.mx-w-60{max-width:60px}.dropdown-toggle:after{display:none}.a-link{font-family:GT Sectra Fine medium;color:#000;border-bottom:2px solid #000;cursor:pointer}.a-link:hover{text-decoration:none}.a-link-lg{color:#000;font-weight:100;border-bottom:2px solid #000;cursor:pointer}.nav-link a{color:#000;font-weight:100;font-family:TT Travels regular;border-bottom:1px solid #000;cursor:pointer}.bg-especial-offers-rosado{background:transparent url("../img/bg-especial-offers-rosado.png") no-repeat right center;background-position:0% 0%;background-size:100% 120%}.bg-especial-offers-celeste{background:transparent url("../img/bg-especial-offers-celeste.png") no-repeat right center;background-position:0% 0%;background-size:100% 120%}.bg-rosado-mitad{background:transparent url("../img/bg-promociones.jpg") no-repeat right center;background-position:0% 0%;background-size:100% 120%}.bg-explorer{background:transparent url("../img/bg-explorer.jpg") no-repeat right center;background-position:0% 0%;background-size:60% auto}.img-sello{display:none}@media (max-width:767.98px){.select-blanco{font-size:1.2rem}.bg-explorer{background:transparent url("../img/bg-explorer.jpg") no-repeat right center;background-position:0% 0%;background-size:100% auto}.img-sello{display:block;position:absolute;right:20px;bottom:-85px}.trenes .col-md-5 p{font-size:22px}.trenes .pad-b-100{padding-bottom:100px}.ruta .tab-pane{background:white}.ruta .tab-pane .subtitle-services{font-size:3.0625rem}.ruta .tab-pane span>a{font-size:1.25rem!important}.ruta .tab-pane h4{font-size:29px;color:#05321f;display:none}.ruta .tab-pane h4:first-child{display:block}.ruta .tab-pane p.hora{font-size:39px;font-weight:bold}.ruta .tab-pane p{font-size:25px}.ruta .tab-pane .dashed{border:0}.ruta .tab-pane .dashed span{text-transform:uppercase;font-size:13px}.ruta .tab-pane .dashed span:before{content:"["}.ruta .tab-pane .dashed span:after{content:"]"}.ruta .tab-pane .recomendaciones{margin-bottom:20px;border-bottom:1px ridge #ececed}.ruta .tab-pane .recomendaciones .vermas{height:auto!important;white-space:normal}.ruta .tab-pane .recomendaciones input.in{display:none}.ruta .tab-pane .recomendaciones input:checked+.mostrar__recomendaciones{display:none}.ruta .tab-pane .recomendaciones .link__recomendaciones{background:url(/img/icons/icon-select.png) no-repeat right;font-size:25px;font-family:Roboto}.ruta .tab-pane .recomendaciones .link__recomendaciones>.link__recomendaciones{background:red}.ruta .tab-pane .recomendaciones ul li{font-size:28px;list-style-type:square;line-height:30px;padding-bottom:14px}.ruta .tab-pane .recomendaciones h4{border-bottom:0}.ruta .tab-pane .recomendaciones button{font-size:28px;font-family:TT Travels regular}}.ruta .col-1{border:1px solid red}.ruta input.in{display:none}.ruta .seleccionar__horario{background:#ffd2d2 url("/dist/img/rutas/icons/select-hour.png") no-repeat center;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:red;font-size:50px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.ruta .seleccionar__horario:hover{background:red url("/dist/img/rutas/icons/select-hour-white.png") no-repeat center}.ruta .text-truncate{height:90px}.ruta .vermas{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;height:74px}.btn{border-radius:0}.btn-verde{background-color:#05321f;color:white}.btn-transparente{background-color:transparent}.btn.btn-outline-naranja,a.btn.btn-outline-naranja{font-family:Roboto;text-align:center;border:2px solid #ff3c1e;color:#ff3c1e!important;background-color:transparent}.btn.btn-outline-naranja:hover,a.btn.btn-outline-naranja:hover{background-color:#ff3c1e;color:white!important}.btn-outline-negro{border:1px solid #000;color:#000;background-color:transparent;width:100%}.btn-outline-negro:hover{background-color:#000;color:white!important}.btn-outline-blanco{border:1px solid #fff;color:#fff;background-color:transparent}.btn-outline-blanco:hover{background-color:#fff;color:black!important}.btn-naranja{background-color:#ff3c1e;color:white;padding:0.5rem 1.5rem;margin:0 auto}.btn-sm{max-width:16rem}.btn-md{max-width:25rem}.form-float{width:100%}.form-float .row{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-ms-flexbox;display:-webkit-box;display:flex}.form-float label{letter-spacing:0.1em;color:#05321f;font-family:GT Sectra Fine black}.form-float button.form-icon{display:none}.form-float button.form-icon-close{display:none}.form-float .row-titulo{display:none}@media (max-width:992px){.form-float{width:1px;display:block!important}.form-float .modal-dialog{position:fixed;top:265px;left:0px;width:30%;background-color:white;padding:0;color:#05321f;right:auto;height:auto;width:1px;margin:0}.form-float .modal-dialog .modal-body{padding:0}.form-float .modal-header{display:none!important;overflow:hidden;padding:0}.form-float .row{display:none}.form-float button.form-icon{position:absolute;z-index:2;top:0px;left:0px;display:block;background-color:transparent;border:transparent;padding:0}.form-float .row-titulo{margin:0px;background-color:#ff3c1e;color:white}.form-float .row-titulo div{padding:15px 23px;font-family:GT Sectra Fine medium;font-size:1.5rem}.form-float.show{width:85%}.form-float.show .modal-dialog{width:300px}.form-float.show button.form-icon{display:none}.form-float.show .row{display:-webkit-box;display:-ms-flexbox;display:flex}.form-float.show button.form-icon-close{display:block;background-color:transparent;border:none;margin:0 0 0 auto;color:white}.form-float.show button.form-icon-close img{width:100%;height:auto}}.icon-sm.icon-bus:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-299px -72px}.icon-sm.icon-ventana:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-31px -74px}.icon-sm.icon-minocular:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-86px -72px}.icon-sm.icon-cubierto:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-138px -74px}.icon-sm.icon-vaso:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-192px -74px}.icon-sm.icon-musica:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-31px -127px}.icon-sm.icon-conexion:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-244px -74px}.icon-sm.icon-ticket:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-297px -179px}.icon-sm.icon-tren:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-34px -181px}.icon-sm.icon-coctel:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-86px -127px}.icon-sm.icon-almuerzo:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-192px -445px}.icon-sm.icon-copa:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-86px -443px}.icon-sm.icon-envase-gastronomico:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-299px -445px}.icon-sm.icon-bocadillo:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-244px -445px}.icon-sm.icon-plato-cubierto:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-138px -443px}.icon-sm.icon-dos-copa:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-34px -443px}.icon-sm.icon-copa-rostro:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-299px -495px}.icon-sm.icon-pincel:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-244px -500px}.icon-sm.icon-figura-hombre:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-192px -500px}.icon-sm.icon-guia-microfono:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-138px -500px}.icon-sm.icon-guia-privado:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-84px -500px}.icon-sm.icon-van:after{content:"";display:block;height:48px;width:50px!important;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-29px -500px}.icon-sm.icon-bus-montania:after{content:"";display:block;height:48px;width:90px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-245px -229px}.icon-sm.icon-informacion:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-245px -73px}.icon-sm.icon-guia:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-132px -496px}.icon-sm.icon-vagon-exclusivo:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-132px -560px}.icon-sm.icon-asientos:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-294px -550px;width:55px!important}.icon-sm.icon-embarque:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-198px -560px;width:89px!important}.icon-sm.icon-asistencia:after{content:"";display:block;height:45px;width:45px;margin:0 auto;background:url(/img/icons/iconos.png) no-repeat;background-position:-188px -496px}.the360-bus .icon-sm.icon-bus:after{margin:0}.logo-bus{width:40%;padding-top:85px;margin:0 auto}.show a.btn:before{content:"";position:absolute;bottom:0;left:0;width:0;height:6px;width:100%;background-color:#fff;-webkit-animation:width 0.5s;animation:width 0.5s;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.show a.btn:hover:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}@media (max-width:767.98px){.collapse.navbar-collapse{display:none!important}}div[onClick]{cursor:pointer}.input-outline-verde{color:#05321f;font-family:TT Travels regular;padding:4px 0px;border-right:transparent;border-left:transparent;border-top:transparent;border-bottom:2px solid #05321f;width:100%;min-height:35px}.input-outline-verde.input-outline-verde-calendar{padding:4px 20px 4px 20px;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;border-radius:0px;font-size:0.8rem}.input-outline-verde.input-outline-verde-calendar+.ui-datepicker-trigger{position:absolute;left:15px;top:5px}.input-outline-verde.input-outline-verde-calendar+.input-group-addon{position:absolute;background-color:transparent;border:none;top:0px}.table-tabs thead tr th{vertical-align:bottom;border-bottom:none;border-top:none;font-size:22px}.table-tabs tr td,.table-tabs tr th{padding:0.75rem;vertical-align:top;border-bottom:none;border-top:1px solid #000}.table-tabs tbody tr th{border-bottom:none}.table-tabs tbody tr th:first-child{border-right:1px solid #000}.table-tabs tbody tr td:last-child{border-left:1px solid #000}.table-tabs tr.t-none td,.table-tabs tr.t-none th{border-top:none!important;border-bottom:none!important;border-right:none!important;border-left:none!important}.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}.hidden{display:none}.circle{width:14px;height:14px;display:inline-block;border-radius:50%;text-align:center;line-height:14px;font-size:10px}.bg-naranja{background-color:#ff3c1e!important}.fa-orange{color:#ff3c1e}.zend_form ul.nav.nav-tabs.nav-tabs-azul{margin-left:-16px;margin-top:-1px}.zend_form{margin-bottom:0px!important}img.img-icon{max-width:100px;height:auto}.row-forma-pago .radio-container{padding-top:10px;padding-bottom:10px}.row-forma-pago .radio-container.radio-error{border:1px solid #ff3c1e}.row-forma-pago .radio-container label{margin-bottom:0}.row-forma-pago .radio-container .tcPadding{padding-top:10px;padding-bottom:10px}.row-forma-pago input+label img{filter:url("#grayscale");-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:Gray();filter:Gray();-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.row-forma-pago input:checked+label img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);-ms-filter:grayscale(0%);-o-filter:grayscale(0%);filter:grayscale(0%)}.f-importe-conversion{font-size:0.93rem}a{cursor:pointer}.blockUI.blockMsg.blockElement{border:none!important;background-color:transparent!important;font-family:TT Travels regular;color:#05321f}.blockUI{margin:0!important}.dropdown-menu.show{max-height:250px;overflow-y:auto}.dropdown-menu.show .dropdown-item[selected]{background-color:#f1f1f1}.dropdown-item{font-size:1rem}.icon-cargando{width:320px}.popover-body{font-size:0.8rem}.contenedor-iframe{text-align:center;position:relative}.contenedor-iframe .iframe-content{width:100%;padding-top:20px;min-height:420px}.contenedor-iframe #carga{font-family:TT Travels light}.contenedor-iframe #carga img{max-width:100%}.rotar_180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sin_rotar{-webkit-transform:none;-ms-transform:none;transform:none}.icon-montania-blanco{background:url(/img/icons/icon-montania-blanco.png) no-repeat!important}.txt-blanco{color:#ffffff!important}.espacio-20{margin-top:0px}@media (max-width:768px){.espacio-20{margin-top:20px}}.fz-1-1{font-size:1.1375rem!important}@media (max-width:500px){.fz-1-1{font-size:0.9375rem!important}}.text-shadow-g-1{text-shadow:#35333366 0.1em 0.1em 0.1em}.color-gray{color:gray!important}.f-Travels-light-1,.f-Travels-light-1 span{font-family:TT Travels light!important;font-size:0.9rem!important}.f-sectra-regular-1,.f-sectra-regular-1 span{font-size:1rem!important;font-family:GT Sectra Fine regular!important}.max-h-modal{height:540px}@media (max-width:767.98px){.max-h-modal{height:450px}}.bc-white{background-color:white!important}.pb-0{padding-bottom:0px!important}.pb-0{padding-bottom:0px!important}#iframetest{padding:10px;margin:0px 25px}@media (max-width:767.98px){#iframetest{padding:0px 15px;margin:0}}.tren-ida,.tren-vuelta{display:none;text-align:center;color:#05321f;font-weight:bold;font-family:TT Travels regular;margin-top:25px}.tren-ida img,.tren-vuelta img{width:320px;margin:0 auto}.color-verde{color:#05321f}.fz-0-9,.fz-0-9 p,.fz-0-9 p span,.fz-0-9 span{font-size:0.9rem!important}.fz-0-8,.fz-0-8 p{font-size:0.8rem!important}.fz-0-7,.fz-0-7 p{font-size:0.7rem!important}.h-34{height:34px!important}.generoLabel label{font-size:0.7rem!important;margin-bottom:0px!important;cursor:pointer!important;min-width:76px!important}.generoLabel input{margin-right:0.2rem!important}#idPasajeroTipo-label{display:none}@media (max-width:767.98px){.show .s-b-responsive{width:100%!important;max-width:100%!important;height:100%!important;top:80px!important}}.m-r-150{margin-right:150px!important}.m-r-15{margin-right:15px!important}.ff-Travels-light-1,.ff-Travels-light-1 span{font-family:TT Travels light!important;font-size:1rem!important}.tooltip{z-index:1040}.tooltip .tooltip-inner{font-size:0.8rem!important;max-width:160px!important}@media (min-width:767.98px){.container-fluid-movil{display:block!important}}#itinerarioIdaCapa .select-check label{font-size:1.1rem!important;border-radius:50px}@media (max-width:767.98px){#itinerarioIdaCapa .select-check label{font-size:0.8rem!important}}#itinerarioRegresoCapa .select-check label{font-size:1.1rem!important;border-radius:50px}@media (max-width:767.98px){#itinerarioRegresoCapa .select-check label{font-size:0.8rem!important}}.input-pasajero{padding-right:0}@media (max-width:767.98px){.input-pasajero{padding-right:10px}}div.idGenero{padding-top:5px}@media (max-width:767.98px){div.idGenero{padding-right:25px;padding-bottom:10px}}.pasajero-venta-adicional{margin-bottom:30px}.pasajero-venta-adicional .control{display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:0.9rem}.pasajero-venta-adicional .control input{position:absolute;z-index:-1;opacity:0}.pasajero-venta-adicional .control_indicador{position:absolute;top:2px;left:0;height:20px;width:20px;background:#ffffff;border:1px solid #000000}.pasajero-venta-adicional .control:hover input~.control_indicador,.pasajero-venta-adicional .control input:focus~.control_indicador{background:#ffffff}.pasajero-venta-adicional .control input:checked~.control_indicador{background:#ffffff}.pasajero-venta-adicional .control:hover input:not([disabled]):checked~.control_indicador,.pasajero-venta-adicional .control input:checked:focus~.control_indicador{background:#ffffff}.pasajero-venta-adicional .control input:disabled~.control_indicador{background:#e6e6e6;opacity:0.6;pointer-events:none}.pasajero-venta-adicional .control_indicador:after{-webkit-box-sizing:unset;box-sizing:unset;content:"";position:absolute;display:none}.pasajero-venta-adicional .control input:checked~.control_indicador:after{display:block}.pasajero-venta-adicional .control-checkbox .control_indicador:after{left:8px;top:4px;width:3px;height:8px;border:solid #3f2c2c;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.pasajero-venta-adicional .control-checkbox input:disabled~.control_indicator:after{border-color:#7b7b7b}.pasajero-venta-adicional .icon-sm{display:inline-block;text-align:center;margin-top:-1.6rem;overflow:hidden;top:8px;position:relative;zoom:0.5;-moz-transform:scale(0.5);-moz-transform-origin:0 0}.pasajero-venta-adicional .listado-menu-tren{list-style:none}.pasajero-venta-adicional .listado-menu-tren li:before{content:"•";color:red;font-size:1.5rem}.pasajero-venta-adicional p.texto-menu-tren,.pasajero-venta-adicional select.menu-tren{display:inline-block}.pasajero-venta-adicional p.texto-menu-tren{width:190px;font-size:0.9rem;margin-bottom:0;position:relative;top:-2px}.pasajero-venta-adicional select.menu-tren{font-size:0.8rem}.pasajero-venta-adicional p.nombre-material,.pasajero-venta-adicional p.precio-material{display:inline-block;margin-bottom:0}.pasajero-venta-adicional p.nombre-material{width:400px;font-size:0.9rem}@media (max-width:767.98px){.pasajero-venta-adicional p.nombre-material{width:200px;font-size:0.8rem}}.pasajero-venta-adicional p.precio-material{font-size:1rem}@media (max-width:767.98px){.pasajero-venta-adicional p.precio-material{font-size:0.8rem}}.pasajero-venta-adicional p.precio-material span{font-size:0.6rem}.pasajero-venta-adicional p.hora-salida-llegada{font-size:0.8rem}@media (max-width:767.98px){.pasajero-venta-adicional p.hora-salida-llegada{text-align:center}}.pasajero-venta-adicional .nav .nav-item .nav-link{background:none;padding-left:70px;padding-right:70px}@media (max-width:767.98px){.pasajero-venta-adicional .nav .nav-item .nav-link{font-size:0.9rem!important;padding-left:30px;padding-right:30px}}.pasajero-venta-adicional .nav .nav-item .nav-link.active{background:#2a2638}.pasajero-venta-adicional .nav .nav-item .nav-link.active:hover{color:#FFF}.pasajero-venta-adicional .nav .nav-item .nav-link.nomApePasajero{width:450px}.pasajero-venta-adicional .informacion-menu-tren,.pasajero-venta-adicional .listado-menu-tren{display:inline-block;vertical-align:middle;width:60%}@media (max-width:767.98px){.pasajero-venta-adicional .informacion-menu-tren,.pasajero-venta-adicional .listado-menu-tren{width:100%;padding-left:0;font-size:0.9rem}}.pasajero-venta-adicional .informacion-menu-tren{width:30%}@media (max-width:767.98px){.pasajero-venta-adicional .informacion-menu-tren{width:100%;font-size:0.9rem}}.pasajero-venta-adicional p.fecha-viaje-ida-retorno{margin-bottom:0}@media (max-width:767.98px){.pasajero-venta-adicional p.fecha-viaje-ida-retorno{font-size:0.9rem}}.pasajero-venta-adicional p.aviso-menu-tren{font-size:0.9rem;font-family:TT Travels light}@media (max-width:767.98px){.pasajero-venta-adicional p.aviso-menu-tren{font-size:0.8rem}}.pasajero-venta-adicional .informacion-importes-venta{background:#C2C8C8}.pasajero-venta-adicional .informacion-importes-venta p{margin-bottom:0;text-align:center;font-size:1.2rem;font-family:GT Sectra Fine bold}@media (max-width:767.98px){.pasajero-venta-adicional .informacion-importes-venta p{font-size:0.8rem!important}}.pasajero-venta-adicional .informacion-importes-venta p span{font-size:0.9rem}@media (max-width:767.98px){.pasajero-venta-adicional .informacion-importes-venta p span{font-size:0.7rem!important}}.pasajero-venta-adicional .fecha-consumo-adicionales{background:#ABABAB}.pasajero-venta-adicional .informacion-fecha-consumo-adicional,.pasajero-venta-adicional .seleccion-fecha-consumo-servicio-adicional{display:inline-block;vertical-align:middle}.pasajero-venta-adicional .informacion-fecha-consumo-adicional{font-size:0.8rem;padding:0;margin:0;line-height:0.9rem;width:60%}@media (max-width:767.98px){.pasajero-venta-adicional .informacion-fecha-consumo-adicional{font-size:0.7rem}}@media (max-width:576px){.pasajero-venta-adicional .informacion-fecha-consumo-adicional{font-size:0.6rem}}.pasajero-venta-adicional .seleccion-fecha-consumo-servicio-adicional{width:35%}.pasajero-venta-adicional .seleccion-fecha-consumo-servicio-adicional input{background:#FFF!important;width:135px;padding:5px 10px 5px 40px!important}@media (max-width:767.98px){.pasajero-venta-adicional .seleccion-fecha-consumo-servicio-adicional input{font-size:0.7rem;width:115px}}@media (max-width:576px){.pasajero-venta-adicional .seleccion-fecha-consumo-servicio-adicional input{width:98px;padding:3px 10px 3px 27px!important}}@media (max-width:576px){.pasajero-venta-adicional .imgCalendario{margin-left:7px!important}}@-moz-document url-prefix(){.pasajero-venta-adicional .icon-sm{top:25px;position:relative}.pasajero-venta-adicional .icon-sm:after{height:44px}.pasajero-venta-adicional p.nombre-material{margin-left:-22px}}.texto-horario-selecionado-ida,.texto-horario-selecionado-retorno{font-size:1rem!important;font-family:TT Travels regular}@media (max-width:767.98px){.texto-horario-selecionado-ida,.texto-horario-selecionado-retorno{font-size:0.8rem!important;padding-top:10px}}.texto-horario-selecionado-ida span,.texto-horario-selecionado-retorno span{font-size:1.3rem!important}@media (max-width:767.98px){.texto-horario-selecionado-ida span,.texto-horario-selecionado-retorno span{font-size:1rem!important}}.contenidoOculto{display:none}.fuente-pendiente{color:black;font-size:1rem;font-family:"TT Travels light"}.f-color-gray{color:gray}#carga{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0}.contenedor-flecha-left,.contenedor-flecha-right{background-color:#FF3C1E;height:7px;width:158px;position:absolute;top:33px;transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;display:none;z-index:9999!important}.contenedor-flecha-right{width:141px}.main-container{min-height:calc(100vh - 236px)}#desContacto-label,#idViajeMotivo-label,#idViajeMotivo-label,#indPagoAnticipado-label{display:none}.form-carrito-pasajero{border:1px solid #cecacc;margin-bottom:2.5rem;padding-bottom:0.8rem;margin-left:0;margin-right:0}.form-carrito-pasajero>div>ul>li>a{padding:0!important}.form-carrito-pasajero>div>ul>li>a>input{padding:0.37rem 0.1rem!important}.concideraNino{display:block;padding:5px 20px;font-size:1rem}@media (max-width:767.98px){.concideraNino{font-size:0.75rem}}.titulo-contacto{display:block;padding:5px 20px;font-size:1rem;color:#F00}@media (max-width:767.98px){.titulo-contacto{font-size:0.75rem}}.des-mensaje-contacto{font-size:0.8rem;line-height:1rem;margin-bottom:0}@media (max-width:767.98px){.des-mensaje-contacto{font-size:0.7rem}}#iFrameGateWay #F1009{background-color:#f60!important}.subTituloBimodal{margin-top:-25px;margin-bottom:25px;line-height:15px}.asterisco{position:absolute;top:-15px;left:50px;color:#f00}.desBusPrivado{font-size:0.75rem!important;color:#000;text-align:justify}.iconAsterisco{position:absolute;top:-5px;color:#F00}.desAsterisco{position:absolute;top:-2px;left:5px;color:#F00}.desAsteriscoServicio{position:absolute;top:-2px;left:20px;color:#F00}.iconAsteriscoMenu{position:absolute;top:63px;left:86px;color:#F00}.desPasajero{font-size:1.15rem!important}.paquete-promocion{color:#ff3c1e;font-weight:bold}@media (max-width:767.98px){.paquete-promocion span{font-size:0.8rem}}.linkServicio{font-size:0.9375rem!important;color:black;font-weight:bold;text-decoration:underline}.tituloServicio a:hover{font-size:0.9475rem!important;color:black}.desTituloMenu{font-size:0.75rem!important;color:#000;text-align:justify}div.tablaDesMenu{text-align:center}div.tablaDesMenu table{margin:0 auto;text-align:left}.tablaDesMenu table{border:1px solid black;margin-top:10px}.tablaDesMenu table tr:first-child{background:#E2EFD9}.tablaDesMenu table td,.tablaDesMenu table tr{border:1px solid black;text-align:center;font-size:0.8rem;padding:5px 5px 5px 5px}.tablaDesMenu table strong,.tablaDesMenu table tr{padding-left:5px;padding-right:5px}.btn-redirecion{font-size:0.9rem!important;padding:0.2rem 1.2rem!important}.btn-redirecion:hover{background-color:#FFF;color:#ff3c1e;border:1px solid #ff3c1e}.desContenidoVentanaMarcador a{font-size:0.75rem!important;color:#000;text-align:justify}#carouselAllInclusive .carousel-indicators li{width:30px!important;height:3px!important;background-color:#FFF!important;border:1px solid #FFF!important;opacity:1!important}#carouselAllInclusive .carousel-indicators .active{margin:0;background-color:#F00!important;border:1px solid #F00!important}#carouselAllInclusive .carousel-item img{left:0!important}.des-servicio{-webkit-box-shadow:2px 2px 3px 0px rgba(153,153,153,0.51);box-shadow:2px 2px 3px 0px rgba(153,153,153,0.51)}.des-servicio .img-servicio{height:124px}.des-servicio .nom-servicio{font-size:16px;font-weight:600;color:#F60;background:#FAF7F0;padding:10px 6px 2px;font-family:TT Travels bold}.cod-mas{width:25px;height:25px;position:absolute;right:40px}.cod-mas span{position:absolute;top:-63px;font-size:64px;color:#F00;font-weight:bold}.des-servicio-adicional .contenido-servicio-adicional{border:1px solid #05321f}.des-servicio-adicional .contenido-servicio-adicional .cabecera-sa{background:#05321f;min-height:90px}.des-servicio-adicional .contenido-servicio-adicional .cabecera-sa .icon-sa,.des-servicio-adicional .contenido-servicio-adicional .cabecera-sa .nom-sa{display:inline-block;vertical-align:bottom}.des-servicio-adicional .contenido-servicio-adicional .cabecera-sa .icon-sa{width:80px;text-align:center;padding:10px 10px 10px 15px}.des-servicio-adicional .contenido-servicio-adicional .cabecera-sa .icon-sa img{width:60px}.des-servicio-adicional .contenido-servicio-adicional .cabecera-sa .nom-sa{color:#FFF;font-family:TT Travels bold;width:150px;padding:10px}.des-servicio-adicional .contenido-servicio-adicional .cabecera-sa .nom-sa p{font-size:14px;margin:0;padding:0}.des-servicio-adicional .contenido-servicio-adicional .cuerpo-sa{padding:15px;min-height:310px}.des-servicio-adicional .contenido-servicio-adicional .cuerpo-sa p.des-sa{color:#222;font-size:0.8rem;font-family:TT Travels medium;min-height:60px}.des-servicio-adicional .contenido-servicio-adicional .cuerpo-sa p.des-beneficio{color:#ff3c1e;font-size:0.9rem;font-family:TT Travels bold}.des-servicio-adicional .contenido-servicio-adicional .cuerpo-sa ul{padding-left:20px;margin-bottom:0}.des-servicio-adicional .contenido-servicio-adicional .cuerpo-sa ul li{color:#222;font-size:0.8rem;font-family:TT Travels regular;list-style:none}.des-servicio-adicional .contenido-servicio-adicional .cuerpo-sa ul li:before{content:"☑";margin-right:-13px;position:relative;left:-20px;font-size:16px;top:1px}.contenido-precio{padding:75px 10px}.contenido-precio .nom-paquete{color:#222;font-size:1.3rem;font-family:TT Travels bold}.contenido-precio .imp-total-sa{color:#ff3c1e;font-family:TT Travels bold;font-size:2.5rem;margin:0}.contenido-precio .imp-total-sa span{font-family:TT Travels bold;font-size:1rem;position:relative;top:-30px}.contenido-precio .btn-agregar{background:#ff3c1e;color:#FFF;border-radius:20px;padding-left:20px;padding-right:20px}.separador-sa{width:100%;border:1px solid #ccc}#modalCrossell .modal-content{width:542px}#modalCrossell .modal-body{padding:0}#modalCrossell button{position:absolute;top:-4px;left:5px}#modalCrossell button span{font-size:28px;font-weight:bold}#icono-servicio{width:412px}.lista-condiciones-privacidad{list-style:none;padding-left:20px}.crossell{background:#F8F8F8}.crossell .title-principal-listado-paquetes{text-align:center;font-size:1.2rem;font-family:TT Travels bold;letter-spacing:normal}.crossell .mensaje-flexibilidad{border-radius:0.5rem}.crossell .mensaje-flexibilidad .img-reserva-flexible,.crossell .mensaje-flexibilidad .reserva-flexible{margin:0 15px}.crossell .mensaje-flexibilidad .reserva-flexible .titulo-reserva-flexible{color:#2c2c2c;font-family:TT Travels bold;font-size:1rem;margin:15px 0 2px 0}.crossell .mensaje-flexibilidad .reserva-flexible .descripcion-reserva-flexible{font-family:TT Travels regular;font-size:0.9rem;color:#626262}.crossell .mensaje-flexibilidad .reserva-flexible .descripcion-reserva-flexible a{font-family:TT Travels regular;font-size:0.9rem;color:#ff3c1e}.crossell .mensaje-covid{border-radius:0.5rem;background-color:#C7E8DF}.crossell .mensaje-covid .img-viaja-seguro,.crossell .mensaje-covid .viaja-seguro{margin:0 8px}.crossell .mensaje-covid .viaja-seguro .titulo-viaja-seguro{color:#2c2c2c;font-family:TT Travels bold;font-size:1rem;margin:15px 0 2px 0}.crossell .mensaje-covid .viaja-seguro .descripcion-viaja-seguro{font-family:TT Travels regular;font-size:0.9rem;color:#626262}.crossell .mensaje-covid .viaja-seguro .descripcion-viaja-seguro a{font-family:TT Travels regular;font-size:0.9rem;color:#ff3c1e}.crossell .carousel{height:430px}.crossell .carousel .carousel-item{background:none!important}.crossell .carousel .carousel-item .card{border-radius:0.5rem;border:none}.crossell .carousel .carousel-item .card .card-img-top{border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)}.crossell .carousel .carousel-item .card .card-body{padding:0}.crossell .carousel .carousel-item .card .card-body .precio-paquete,.crossell .carousel .carousel-item .card .card-body .ranking-paquete{display:inline-block;vertical-align:middle;margin:0;padding:0 0 0 6px!important}.crossell .carousel .carousel-item .card .card-body .precio-paquete{width:80%;text-align:right;font-size:1.25rem;font-weight:700}.crossell .carousel .carousel-item .card .card-body .precio-paquete span{font-size:0.8rem;font-weight:400;color:#2c2c2c}.crossell .carousel .carousel-item .card .card-body .ranking-paquete i{font-size:0.8rem;position:relative;top:-1px;left:-6px}.crossell .carousel .carousel-item .card .card-body .ranking-paquete span{font-size:1rem}.crossell .carousel .carousel-item .card .card-body .card-title{margin:0.8rem 0 0;font-size:14px;color:#2c2c2c;height:30px}.crossell .carousel .carousel-item .card .card-body .card-text{font-size:0.875rem;margin:0;color:#626262}.crossell .carousel .carousel-item .card .card-body .btn-detalle-paquete{background-color:#ff3c1e;border:none;color:#FFF;width:100%;border-radius:0 0 0.5rem 0.5rem;font-size:0.75rem;font-family:TT Travels regular;font-weight:600;padding:0.5rem 0}.crossell .carousel .carousel-item .card .card-body .btn-detalle-paquete i{font-size:1rem}.crossell .carousel .carousel-item .card:hover{-webkit-box-shadow:0px 4px 25px 0px rgba(0,0,0,0.1);box-shadow:0px 4px 25px 0px rgba(0,0,0,0.1);-webkit-transition:all 0.3s ease-in-out}.crossell .carousel .carousel-indicators{margin:0 auto 25px}.crossell .carousel .carousel-indicators li{position:relative;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;width:12px;height:12px;margin-right:5px;margin-left:5px;text-indent:-999px;background-color:#fff;border-color:#ff3c1e!important;border:1px solid;background-clip:unset}.crossell .carousel .carousel-indicators .active{width:14px;height:14px;margin:0 2px;background-color:#ff3c1e}@media (max-width:600px){.crossell .carousel .carousel-indicators{bottom:-25px}}@media (max-width:400px){.crossell .carousel .carousel-indicators{bottom:0}}.crossell .carousel .controls-top .btn-arrow-prev{position:absolute;top:145px;color:#F60;left:-50px;font-size:3rem}@media (max-width:992px){.crossell .carousel .controls-top .btn-arrow-prev{font-size:2rem;left:-15px;top:155px}}@media (max-width:500px){.crossell .carousel .controls-top .btn-arrow-prev{font-size:1.5rem;left:-15px;top:165px}}.crossell .carousel .controls-top .btn-arrow-next{position:absolute;top:145px;color:#F60;right:-50px;font-size:3rem}@media (max-width:992px){.crossell .carousel .controls-top .btn-arrow-next{font-size:2rem;right:-15px;top:155px}}@media (max-width:500px){.crossell .carousel .controls-top .btn-arrow-next{font-size:1.5rem;right:-15px;top:165px}}.crossell #modalDetallePaquete .close{background:#FFF;opacity:1;position:relative;z-index:9;top:-1px;padding:1px 7px 1px;right:16px}.crossell #modalDetallePaquete .close span{position:relative;font-size:2rem;line-height:31px;top:-3px;pointer-events:none}@media (max-width:500px){.crossell #modalDetallePaquete .close{padding:15px 7px 15px}}@media (min-width:992px){.crossell #modalDetallePaquete .modal-lg{max-width:900px}}@media (max-width:992px){.crossell #modalDetallePaquete .modal-lg{max-width:96%}}.crossell #modalDetallePaquete .modal-lg .modal-content{border-radius:0.5rem;border:none}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-header{background:#05321f;width:100%;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;border-radius:4px 4px 0 0;position:relative;padding:8px 0 6px 15px}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-header .detalle-paquete-titulo{color:#FFF;font-size:1rem;font-family:TT Travels regular;letter-spacing:normal;margin:0;padding-right:20px}@media (max-width:500px){.crossell #modalDetallePaquete .modal-lg .modal-content .modal-header .detalle-paquete-titulo{font-size:0.9rem}}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body hr{margin-top:0}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .carousel{height:196px;padding:0}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .carousel .carousel-item{background:#FFF;height:12.2rem}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .carousel .carousel-item .card .card-img-top{border-radius:0.3rem}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .carousel .carousel-indicators{margin:0 auto 25px;bottom:10px}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .carousel .carousel-indicators li{position:relative;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;width:9px;height:9px;margin-right:5px;margin-left:5px;text-indent:-999px;background-color:#fff;border-color:#ff3c1e!important;border:1px solid;background-clip:unset}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .carousel .carousel-indicators .active{width:10px;height:10px;margin:0 2px;background-color:#ff3c1e}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item .resumen-cabecera{background:#ff3c1e;border-top-left-radius:4px;border-top-right-radius:4px}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item .resumen-detalle{background:#f7f7f7}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul{list-style:none;padding:0;margin:0}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li{display:inline-block;vertical-align:top;width:19%;margin:0;color:#626262}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li .btn-seleccionar-fecha{height:36px;padding:0.5rem 1rem}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li .btn-seleccionar-fecha input{border:none;background:no-repeat;width:105px;position:relative;top:-21px;margin:0;opacity:0;cursor:pointer}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li .btn-pagar,.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li .btn-pagar-efecto{background:#FFF;color:#ff3c1e!important;width:100%}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li.modalidad{width:39%}@media (max-width:500px){.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li.text-precio-persona{width:35%}}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li.seleccionar-fecha{width:21%}@media (max-width:500px){.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li.seleccionar-fecha{width:50%}}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item ul li.modalidad-fecha-texto{width:75%}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .resumen-basico-item .resumen-compra{background:#0C112E;display:none}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .detalle-datos{background:#f7f7f7}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .detalle-datos i{top:6px;font-size:1.3rem}.crossell #modalDetallePaquete .modal-lg .modal-content .modal-body .detalle-itinerario ul{list-style:none}.crossell .paquete-venta{border-radius:0.5rem;background-image:url("/img/bg-contenedor-paquete.jpg");background-repeat:repeat-x;height:416px}@media (max-width:500px){.crossell .paquete-venta{height:600px}}.crossell .paquete-venta .slogan{font-family:TT Travels regular}.crossell .paquete-venta .paquete{border-radius:0.5rem;border-color:#f7f7f9}@media (max-width:500px){.crossell .paquete-venta .paquete{height:500px}}.crossell .paquete-venta .paquete .paquete-detalle,.crossell .paquete-venta .paquete .paquete-imagen,.crossell .paquete-venta .paquete .paquete-precio{display:inline-block;vertical-align:top;margin:0!important;min-height:284px}@media (max-width:500px){.crossell .paquete-venta .paquete .paquete-detalle,.crossell .paquete-venta .paquete .paquete-imagen,.crossell .paquete-venta .paquete .paquete-precio{min-height:auto}}.crossell .paquete-venta .paquete .paquete-imagen{padding:0!important;width:30%}.crossell .paquete-venta .paquete .paquete-imagen img{border-radius:0.5rem 0 0 0.5rem;height:284px}@media (max-width:500px){.crossell .paquete-venta .paquete .paquete-imagen img{height:auto}}@media (max-width:500px){.crossell .paquete-venta .paquete .paquete-imagen{width:50%}}.crossell .paquete-venta .paquete .paquete-detalle{width:43%;background-color:#FFF}.crossell .paquete-venta .paquete .paquete-detalle .paquete-ver-mas{position:absolute;bottom:50px}@media (max-width:500px){.crossell .paquete-venta .paquete .paquete-detalle .paquete-ver-mas{position:inherit}}@media (max-width:500px){.crossell .paquete-venta .paquete .paquete-detalle{width:48%}}.crossell .paquete-venta .paquete .paquete-precio{width:25%;border-left:1px solid #cecece;padding:3rem 1rem 1rem}@media (max-width:500px){.crossell .paquete-venta .paquete .paquete-precio{width:46%;padding:2rem 0.3rem!important;border-left:none;position:absolute;top:300px;left:17px}}@media (max-width:992px){.crossell .paquete-venta .paquete .paquete-precio{padding:2rem 1rem 1rem}}.crossell .paquete-venta .paquete .paquete-precio .fecha-texto{color:#ff3c1e;padding:6px 2px 5px}.crossell .paquete-venta .paquete .paquete-precio button{border-radius:1rem!important;height:36px;padding:0 16px;font-size:14px!important;line-height:36px;width:100%}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip,.crossell .paquete-venta .paquete .paquete-precio span{display:inline-block;vertical-align:middle}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip{cursor:help;font-family:"Gill Sans",Impact,sans-serif;position:relative;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip{background:#FFF;bottom:100%;color:#000;display:block;left:-200px;margin-bottom:15px;opacity:0;padding:20px;pointer-events:none;position:absolute;width:235px;border-radius:0.5rem;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all 0.25s ease-out;-o-transition:all 0.25s ease-out;transition:all 0.25s ease-out;-webkit-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-ms-box-shadow:2px 2px 6px rgba(0,0,0,0.28);-o-box-shadow:2px 2px 6px rgba(0,0,0,0.28);box-shadow:2px 2px 6px rgba(0,0,0,0.28)}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip .bloque-precio{border-bottom:1px solid #444;padding:0;margin:0}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip .bloque-precio .importe-precio,.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip .bloque-precio .titulo-precio{display:inline-block;vertical-align:top;margin:0;padding:0;font-size:0.75rem}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip .bloque-precio .importe-precio span,.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip .bloque-precio .titulo-precio span{font-size:0.75rem}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip .bloque-precio .titulo-precio{width:65%}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip .bloque-precio .importe-precio{width:32%;text-align:right}@media (max-width:500px){.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip{left:-10px}}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip .tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #cecece 10px;bottom:-10px;content:" ";height:0;left:90%;margin-left:-13px;position:absolute;width:0}.crossell .paquete-venta .paquete .paquete-precio .container-tooltip:hover .tooltip{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.link-modal{font-size:0.9rem;color:#f60;cursor:pointer}.text-xs{font-size:0.75rem!important}.text-sm{font-size:0.875rem!important}.text-xl{font-size:1.25rem!important}.text-base{font-size:1rem!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.font-line-height-xl{line-height:1.5rem}.color-naranja{color:#ff3c1e}.no-borde-botton{border-bottom:none!important}.-mt-05{margin-top:-0.2rem!important}.-mt-1{margin-top:-0.325rem!important}.-mb-1{margin-bottom:-0.325rem!important}.-mt-2{margin-top:-0.5rem!important}.-mb-2{margin-bottom:-0.5rem!important}.cursor-pointer{cursor:pointer}.img-buscando:after{content:"\a";position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.6);opacity:1;-o-transition:all 1s;transition:all 1s;-webkit-transition:all 1s}.mostrar-alerta~.alert-home{display:block}.alert-home{display:none;border:0;color:white;background:rgba(255,60,30,0.9);font-family:TT Travels regular;position:absolute;margin-top:0px;width:100%;text-align:center;font-size:1.2rem;padding-right:1.25rem}.alert-home strong{font-size:1.5rem}@media (max-width:767.98px){.alert-home{border-radius:0}.alert-home div{font-size:0.9rem!important}.alert-home div strong{font-size:1.2rem}.alert-home .close{padding:0 7px 10px 10px}}.alert-home a{color:white!important;text-decoration:underline!important}.alert-home a:hover{color:white;font-weight:bold;text-decoration:none}.chequeo-anulacion{display:inline-block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);height:14px;width:8px;border-bottom:2px solid #78b13f;border-right:2px solid #78b13f;margin-right:7px;margin-left:10px}.mensaje-anulacion{color:#78b13f!important;font-size:0.7rem!important}.card-cancelacion{-webkit-box-shadow:10px 10px 5px -4px rgba(0,0,0,0.75);box-shadow:10px 10px 5px -4px rgba(0,0,0,0.75);max-width:540px;background:#FAF7F0;margin:25px auto 0}.sub-titulo-cancelacion{font-size:1.3rem;font-family:TT Travels bold}.texto-cancelacion{font-size:1rem;font-family:TT Travels regular}.btn-busqueda-tipo-naranja{background:#ff3c1e!important;color:#FFF}.btn-busqueda-tipo-naranja:hover{background:#05321f!important}.btn-busqueda-tipo-naranja:hover span{color:#FFF!important}.btn-busqueda-tipo-naranja span{color:#FFF!important}.menu-informacion .blkMoneda{display:none}@media (max-width:767.98px){.menu-informacion{background:#fff;color:#05321f;padding:0!important}.menu-informacion .blkMoneda{display:-webkit-box;display:-ms-flexbox;display:flex}.menu-informacion .row-resumen-tabla{padding-bottom:10px}.menu-informacion .row-resumen-tabla>div{border-right:1px solid #C9D7D3}.menu-informacion .row-resumen-tabla>div.blkCantPasajeros,.menu-informacion .row-resumen-tabla>div.blkEditarInfoMovil{border-right:0}.menu-informacion[sentido="1"] .row-resumen-tabla>div.blkCantPasajeros{border-right:1px solid #C9D7D3}.menu-informacion[sentido="1"] .row-resumen-tabla>div.blkMoneda{border-bottom:1px solid #C9D7D3;border-right:0}.menu-informacion[sentido="1"] .row-resumen-tabla>div.btn-cambiarinfo-movil{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;max-width:100%}.menu-informacion .blkCantPasajeros,.menu-informacion .blkFechaIda,.menu-informacion .blkFechaRegreso{border-bottom:1px solid #C9D7D3}.menu-informacion .container-fluid-movil{display:none}.menu-informacion .btn-toogle:before{margin-top:4px;content:"";display:block;height:13px;width:24px;background:url(/img/icons/icon-select.png) no-repeat}.menu-informacion.show-mobile .container-fluid-movil{display:block}.menu-informacion.show-mobile .btn-toogle:before{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.menu-informacion .itinerario-box-head{padding:5px 0;font-family:TT Travels regular}.menu-informacion .itinerario-box-head div{font-size:0.9rem}.menu-informacion .itinerario-box-head .btn-toogle{float:right}.menu-informacion .itinerario-box-head>div{text-align:center}.menu-informacion .itinerario-box-head>div>span{font-size:0.9rem;color:white}.menu-informacion .container-fluid-movil{padding-top:8px;border-bottom:1px solid #74998F}.menu-informacion .row-resumen-tabla>div{padding:0}.menu-informacion .text-date{font-size:1rem}.menu-informacion .btn-cambiarinfo-movil{padding:0 5px!important;text-align:center}.menu-informacion .btn-cambiarinfo-movil button{border-width:1px;width:auto!important;padding:5px;font-size:0.7rem;margin-top:10px;color:#05321f!important}}.menu-pasos-new{padding-top:2rem}.menu-pasos-new>div>div{display:inline-block}.menu-pasos-new>div>div.paso{margin:0 2.5rem 0 2.5rem;min-width:150px}.menu-pasos-new>div>div.paso.primero{margin:0 2.5rem 0 0}.menu-pasos-new>div>div.paso.ultimo{margin:0 0 0 2.5rem}.menu-pasos-new>div>div.paso:after{display:block;position:relative;top:-60px;left:80px;width:150%;height:2px;content:"";background-color:#006638;z-index:-1}.menu-pasos-new>div>div.paso.ultimo:after{display:none}.menu-pasos-new>div>div.paso>a>div{display:-webkit-box;display:-ms-flexbox;display:flex;width:2.7rem;height:2.7rem;margin:auto}.menu-pasos-new>div>div.paso>a>div>div{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:white;border:1px solid #003E22;border-radius:30px;width:1.8rem;height:1.8rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin:auto}.menu-pasos-new>div>div.paso>a>div>div>span{display:inline-block;font-size:0.9rem;color:#75A094;margin:auto}.menu-pasos-new>div>div.paso>a>p{color:#75A094;font-size:0.9rem}.menu-pasos-new>div>div.paso.active,.menu-pasos-new>div>div.paso:hover{display:inline-block}.menu-pasos-new>div>div.paso.active>a,.menu-pasos-new>div>div.paso:hover>a{text-decoration:none}.menu-pasos-new>div>div.paso.active>a>div,.menu-pasos-new>div>div.paso:hover>a>div{background-color:#003E22;border-radius:30px}.menu-pasos-new>div>div.paso.active>a>div>div,.menu-pasos-new>div>div.paso:hover>a>div>div{border:1px solid white;background-color:#003E22;width:2.3rem;height:2.3rem}.menu-pasos-new>div>div.paso.active>a>div>div>span,.menu-pasos-new>div>div.paso:hover>a>div>div>span{color:white;font-size:1.125rem}.menu-pasos-new>div>div.paso.active>a>p,.menu-pasos-new>div>div.paso:hover>a>p{color:#003E22}.menu-pasos-new.paso-2{padding-top:1rem}@media (max-width:767.98px){.menu-pasos-new{padding-top:0}.menu-pasos-new.paso-3{padding-top:1rem}.menu-pasos-new>div>div.paso{margin:0 1rem 0 1rem;min-width:38px}.menu-pasos-new>div>div.paso.primero{margin:0 1rem 0 0}.menu-pasos-new>div>div.paso.ultimo{margin:0 0 0 1rem}.menu-pasos-new>div>div.paso:after{top:-19px;left:20px;width:190%}.menu-pasos-new>div>div.paso.primero:after{top:-19px}.menu-pasos-new>div>div.paso>a>div{width:2.2rem;height:2.2rem}.menu-pasos-new>div>div.paso>a>div>div{width:1.4rem;height:1.4rem}.menu-pasos-new>div>div.paso>a>div>div>span{font-size:0.9rem;margin-left:7px}.menu-pasos-new>div>div.paso>a>p{font-size:0.9rem;display:none}.menu-pasos-new>div>div.paso.active>a>div>div,.menu-pasos-new>div>div.paso:hover>a>div>div{width:1.85rem;height:1.85rem}.menu-pasos-new>div>div.paso.active>a>div>div>span,.menu-pasos-new>div>div.paso:hover>a>div>div>span{font-size:1rem;margin-left:9px;margin-top:1px}}@media (min-device-width:768px) and (max-device-width:991.98px){.menu-pasos-new{padding-top:0}.menu-pasos-new>div>div.paso{margin:0 2rem 0 2rem;min-width:120px}.menu-pasos-new>div>div.paso.primero{margin:0 2rem 0 0}.menu-pasos-new>div>div.paso.ultimo{margin:0 0 0 2rem}.menu-pasos-new>div>div.paso:after{top:-53px;left:65px;width:150%}.menu-pasos-new>div>div.paso.primero:after{top:-53px}.menu-pasos-new>div>div.paso>a>div{width:2.2rem;height:2.2rem}.menu-pasos-new>div>div.paso>a>div>div{width:1.4rem;height:1.4rem}.menu-pasos-new>div>div.paso>a>div>div>span{font-size:0.9rem;margin-left:7px}.menu-pasos-new>div>div.paso>a>p{font-size:0.8rem}.menu-pasos-new>div>div.paso.active>a>div>div,.menu-pasos-new>div>div.paso:hover>a>div>div{width:1.85rem;height:1.85rem}.menu-pasos-new>div>div.paso.active>a>div>div>span,.menu-pasos-new>div>div.paso:hover>a>div>div>span{font-size:1rem;margin-left:9px;margin-top:1px}}@media (max-width:767.98px){.menu-pasos .container-pasos{padding-top:2px}.menu-pasos .container-pasos .paso a,.menu-pasos .container-pasos .paso a.active,.menu-pasos .container-pasos .paso a.pass{padding:0}.menu-pasos .container-pasos .paso a.active div,.menu-pasos .container-pasos .paso a.pass div,.menu-pasos .container-pasos .paso a div{font-size:1.2rem}.menu-pasos .container-pasos .next-icon img{width:8px}}.daterangepicker{font-family:TT Travels regular!important;-webkit-box-shadow:5px 5px 5px 0px rgba(0,0,0,0.15);box-shadow:5px 5px 5px 0px rgba(0,0,0,0.15);border-radius:0}.daterangepicker:not(.single) .left .calendar-table{border-right:1px solid #ddd!important}.daterangepicker .end-date,.daterangepicker .start-date{background-color:#ff3c1e!important}.daterangepicker .table-condensed th{font-family:TT Travels regular!important}.daterangepicker .table-condensed .next,.daterangepicker .table-condensed .prev{position:relative}.daterangepicker .table-condensed .next span,.daterangepicker .table-condensed .prev span{border-color:#ff3c1e}.daterangepicker .table-condensed .next:before,.daterangepicker .table-condensed .prev:before{font-family:"Font Awesome 5 Free";font-weight:400;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;content:"";color:#ff3c1e;font-size:1.2rem;position:absolute;top:4px;right:5px}.daterangepicker .table-condensed .prev:before{right:7px}.daterangepicker .table-condensed td.off{opacity:0.4}.daterangepicker .table-condensed td.off.disabled{text-decoration:none;background-image:url("../img/icons/calendario-disabled.png")}body #modalBuscar .close-form .fa-chevron-circle-left:before{content:""}body div.header{min-height:58px}body .btnatrasprinc{opacity:0}@media (max-width:767.98px){body.modal-open{overflow-y:auto}}@media (max-width:767.98px){#seccion-seleccionar h1{padding:0.6rem}#seccion-seleccionar .row-division-plomo{height:5px}#seccion-seleccionar .pb-formulario{padding-right:0;padding-left:0;padding-bottom:0}#seccion-seleccionar .select-check label{margin-bottom:0}#seccion-seleccionar .select-check label~div{font-size:0}#seccion-seleccionar #capaSeleccionar h2{padding:10px 5px 0 5px;line-height:1rem}#seccion-seleccionar #capaSeleccionar h2 div{font-size:0.9rem}#seccion-seleccionar .titulo-formulario{padding:0}}@media (max-width:767.98px){.optiones-rutas{border-bottom:1px solid #797979}.optiones-rutas [dataruta]{border-top:0!important;padding-bottom:0}.optiones-rutas .bimodal-btn,.optiones-rutas .titulo-seccion{font-size:0.9rem!important;font-size:0.9rem!important;font-weight:bold;font-family:TT Travels Medium!important}.optiones-rutas .titulo-seccion{text-align:left!important;padding-bottom:0;display:inline}.optiones-rutas .bimodal-btn{display:inline!important}.optiones-rutas .subtitle-services{text-align:left}.optiones-rutas .subtitle-services .icon-sm{width:18px!important;height:15px!important}.optiones-rutas .subtitle-services .icon-sm:after{-webkit-transform:scale(0.35) translateX(-91%) translateY(-78%)!important;-ms-transform:scale(0.35) translateX(-91%) translateY(-78%)!important;transform:scale(0.35) translateX(-91%) translateY(-78%)!important}.optiones-rutas .subtitle-services>.titulo-seccion{display:inline}.optiones-rutas .subtitle-services>button{display:inline!important;margin:inherit}.optiones-rutas .subtitle-services>button .text-underline{display:none}}.logo-van{width:11%!important;margin:0 auto;padding-left:1px}@media (max-width:767.98px){.logo-van{width:13%!important;margin:0 auto;padding-left:1px}}.itinerario-fila .table-desplegable-option-select.promo-adulto .cont-prec-adulto .precio{color:#ff3c1e}.itinerario-fila .table-desplegable-option-select.promo-adulto .price-itinerary.adulto{color:#ff3c1e}.itinerario-fila .table-desplegable-option-select.promo-adulto.checked .price-itinerary.adulto{color:#fff}.itinerario-fila .table-desplegable-option-select.promo-nino .cont-prec-nino .precio{color:#ff3c1e}.itinerario-fila .table-desplegable-option-select.promo-nino .price-itinerary.nino{color:#ff3c1e}.itinerario-fila .table-desplegable-option-select.promo-nino.checked .price-itinerary.nino{color:#fff}@media (max-width:767.98px){.itinerario-fila div{text-align:left!important}.itinerario-fila .promo-txt{font-weight:normal}.itinerario-fila .table-desplegable-content{border-bottom:1px solid #000;padding-bottom:15px}.itinerario-fila .btn-table-desplegable{position:absolute;right:0;bottom:0}.itinerario-fila .table-desplegable-option-select{padding-top:10px;padding-bottom:10px;border-top:0!important}.itinerario-fila .table-desplegable-option-select .col-md-1{padding-top:0!important}.itinerario-fila .table-desplegable-option-select .tag_millas{-webkit-transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);position:relative;top:0;left:0;border-radius:0;padding:0;width:40%;background:none;color:#000}.itinerario-fila .table-desplegable-option-select .tag_millas:after,.itinerario-fila .table-desplegable-option-select .tag_millas:before{display:none}.itinerario-fila .table-desplegable-option-select.checked .tag_millas{color:#fff!important}.itinerario-fila .table-desplegable-option-select.checked .cont-precios .precio{color:#000;font-weight:bold}.itinerario-fila .table-desplegable-option-select-item{padding:0}.itinerario-fila .btn-table-desplegable{margin-top:0;padding:0.2rem 0.7rem}.itinerario-fila .text-adicional{padding:0;min-height:20px}.itinerario-fila .cont-precios{float:right;text-align:center;padding-right:15px;padding-left:15px}.itinerario-fila .cont-precios>div>div{text-align:center!important;padding:1px}.itinerario-fila .cont-precios .precio{text-align:center!important;width:100px;padding:10px 0;background:#ddd;font-size:1.1rem}.itinerario-fila .cont-precios .precio span{font-size:0.9rem}.itinerario-fila .cont-precios .precio.importe-tarifa{padding:5px 0}.itinerario-fila.table-desplegable .table-desplegable-option-select{border-bottom:1px solid #BCBCBC!important}.itinerario-fila:last-child .table-desplegable-option-select{border-bottom:0!important}}@media (max-width:450px){.itinerario-fila .cont-precios .precio{width:70px}}@media (max-width:450px){.itinerario-fila .cont-precios .precio{width:65px;font-size:0.8rem}.itinerario-fila .cont-precios .precio span{font-size:0.65rem}}[data-notify=container]{width:calc(100% - 30px);left:100%;right:inherit}[data-notify=progressbar]{margin-bottom:0px;position:absolute;bottom:0px;left:0px;width:100%;height:5px}.progress-bar-danger{background-color:#d9534f}.tooltip-error{z-index:1000}.tooltip-error .tooltip-inner{background-color:#ff3c1e;border:1px solid #fff;font-size:0.8rem}.tooltip-error.bs-tooltip-left .arrow:before{border-left-color:#ff3c1e}.tooltip-error.bs-tooltip-top .arrow:before{border-top-color:#ff3c1e}.header-content .movil-header a{font-size:0.8rem}.header-content .navbar-collapse .dropdown-menu.show{position:fixed;top:6.2rem;left:0px;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;background-color:#ebeaec}@media (min-width:767.98px){.header-content .navbar-collapse .dropdown-menu.show{position:fixed!important;top:6.2rem!important;left:0px!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%!important;background-color:#ebeaec!important}}@media (min-width:992px){.header-content .navbar-collapse .dropdown-menu.show{top:6.2rem!important}}@media (min-width:1200px){.header-content .navbar-collapse .dropdown-menu.show{top:6.1rem!important}}@media (max-width:767.98px){.header-content .navbar-collapse .dropdown-menu.show{position:relative!important;top:0rem!important;left:0px!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%;background-color:#ebeaec}}.header-content.on .navbar-collapse .dropdown-menu.show{position:fixed;top:15rem;left:0px;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;background-color:#ebeaec}@media (min-width:767.98px){.header-content.on .navbar-collapse .dropdown-menu.show{display:block;position:fixed!important;top:13rem!important;left:0px!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;width:100%!important;background-color:#ebeaec!important}}@media (min-width:992px){.header-content.on .navbar-collapse .dropdown-menu.show{top:13rem}}@media (min-width:1200px){.header-content.on .navbar-collapse .dropdown-menu.show{top:11.7rem!important}}.header-content a.btn:after{content:"";display:inline-block;background:url(../assets/icons/icon-select-blanco.png) no-repeat top right;width:15px;height:10px;border:none;background-size:100%}.header-content .dropdowm-menu-title{font-family:GT Sectra Fine bold;padding:0.5rem 0;color:#05321f;text-align:center;border-bottom:1px solid #05321f;font-size:1.7rem}.header-content .dropdowm-menu-content a{font-size:1.375rem}.header-content.on .nav-dropdown-content{border-top:none}.header-content.on+.carousel-section{padding-top:156px}.header-content .nav-dropdown-content{-ms-flex-pack:justify;-webkit-box-pack:justify;justify-content:space-between;display:-ms-flexbox;display:-webkit-box;display:flex;border-top:1px solid #174533}.header-content a.btn.dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.dropdowm-menu-title{display:none}.nav-dropdown-content{-ms-flex-pack:justify!important;-webkit-box-pack:justify!important;justify-content:space-between!important;display:block!important;border-top:none}.header nav .dropdown>a{width:100%;padding:1rem}}.collapse.navbar-collapse{display:block!important}.collapse.navbar-collapse .header .header-logo-content{min-height:0px}.collapse.navbar-collapse.show{display:block!important}.collapse.navbar-collapse.show .header-logo-content{min-height:90px}.collapse.navbar-collapse.show.show a{color:#bfccc7;font-family:TT Travels Demibold!important}.collapse.navbar-collapse.show.show a:hover{color:white}@media (max-width:767.98px){.collapse.navbar-collapse{display:none!important}}header a{font-family:TT Travels light!important;font-size:1rem}header a nav.nav{font-size:1.125rem}header a.p-2{font-family:roboto}header a.btn{font-size:1rem!important}.header{background-color:#05321f;color:#bfccc7}.header .navbar{padding:0px}.header .navbar ul{list-style-type:none}.header .p-movil-header{padding:0.8rem 0.75rem}.header .navbar-toggler{border-color:transparent}.header .navbar-toggler[aria-expanded=true]~.header-logo{top:60px}.header .navbar-toggler[aria-expanded=true]~.header-logo img{max-width:220px;height:auto;margin-top:0.3125rem}.header .navbar-toggler~.header-logo{top:0px}.header .header-logo{-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;max-width:250px;position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center}.header .header-logo img{max-width:150px;height:auto}@media (max-width:767.98px){.header .header-logo img{max-width:115px;height:auto}}.header.header-content.on .header-logo{position:absolute;top:50px;z-index:1}.header.header-content.on .header-logo img{max-width:180px}.header.header-content.on .header-logo img:hover{-webkit-filter:brightness(300%);filter:brightness(300%)}.header .ul-navbar{margin-bottom:0;padding:1rem}.header nav{font-family:TT Travels regular}.header nav .btn,.header nav a{color:#bfccc7}.header nav .collapse.navbar-collapse a.dropdown-item{color:#000;font-family:TT Travels light!important}.header nav .dropdown>a{border-top:transparent;border-right:transparent;border-left:transparent;background-color:transparent!important;padding:0.375rem 0rem;border:transparent}.header nav .dropdown.active>a{color:white!important}.header button:focus{outline:none}.header .menu-derecho span{font-size:0.9rem}.prevent{pointer-events:none;cursor:default}.opacidad{opacity:0.7}select option{color:#00321e!important}.carousel{margin-bottom:4rem}.carousel-caption{bottom:13rem;z-index:10}@media (max-width:40em){.carousel-caption{bottom:8rem}}.carousel-banner-normal .carousel-caption{bottom:8rem;z-index:10}.carousel-item{height:32rem;background-color:#777}.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:32rem}.carousel-item.carousel-mini-item>img{height:10rem}@media (max-width:40em){.carousel-item>img{position:absolute;top:0;left:-70%;min-width:100%;height:32rem}}.marketing .col-lg-4{margin-bottom:1.5rem;text-align:center}.marketing h2{font-weight:400}.marketing .col-lg-4 p{margin-right:0.75rem;margin-left:0.75rem}.featurette-divider{margin:5rem 0}.featurette-heading{font-weight:300;line-height:1;letter-spacing:-0.05rem}@media (min-width:40em){.carousel-caption p{margin-bottom:1.25rem;font-size:1.25rem;line-height:1.4}.featurette-heading{font-size:50px}}@media (min-width:62em){.featurette-heading{margin-top:7rem}}.carousel-sm .carousel-item{height:10rem}.carousel.slide{margin-bottom:0}.carousel.carousel-circle{margin-bottom:20px}.carousel.carousel-circle .carousel-indicators{margin-bottom:-15px;bottom:0px}.carousel.carousel-circle .carousel-indicators li{width:6px;height:6px;border-radius:50%;border:1px solid #cacaca}.carousel.carousel-circle .carousel-indicators li.active{background-color:#cacaca}@media (min-width:40em){.carousel.carousel-circle .carousel-indicators li{display:none}}.carousel.carousel-circle.carousel-circle-blanco{margin-bottom:0px}.carousel.carousel-circle.carousel-circle-blanco .carousel-indicators{margin-bottom:-15px;bottom:5rem}.carousel.carousel-circle.carousel-circle-blanco .carousel-indicators li{width:16px;height:16px;border-radius:50%;border:2px solid #fff;background-color:transparent}.carousel.carousel-circle.carousel-circle-blanco .carousel-indicators li.active{background-color:#fff}.carousel-banner .carousel-control-next-icon{height:1.5rem;width:3rem}.carousel-banner .carousel-control-prev-icon{height:1.5rem;width:3rem}.carousel-control-next-icon{background-image:url("/img/icons/icon-select-blanco.png");-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);height:0.9rem;width:2rem}.carousel-control-prev-icon{background-image:url("/img/icons/icon-select-blanco.png");-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);height:0.9rem;width:2rem}.slick-dots li button:before{color:transparent!important;border:2px solid #cacaca;border-radius:50%;width:16px!important;height:16px!important;opacity:1!important}.slick-dots li.slick-active button:before{background-color:#cacaca}.slick-track .border-top{border-top:1px dotted #000!important}.slick-slide.slick-current.slick-active.slick-center img{-moz-transform:scale(1.18);-ms-transform:scale(1.18);-o-transform:scale(1.18);-webkit-transform:scale(1.18);opacity:1;transform:scale(1.18);-webkit-transition:1s;-o-transition:1s;transition:1s}.slick-track{padding:3rem}table thead th{font-family:GT Sectra Fine bold!important}table tbody th{font-family:TT Travels light}table tbody td div{font-size:1.525rem}.footer-desktop{background:transparent url("../img/bg-footer.png") no-repeat right center;color:#aaaaaa;background-position:0% 0%;background-size:100% auto;min-height:800px}.footer-desktop .row{padding:0.5rem 0 0.5rem 0}.footer-desktop .footer-subtitle{font-family:GT Sectra Fine bold;padding-left:0;font-size:1.3125rem}.footer-desktop .footer-tailormade{font-family:GT Sectra Fine normal;padding-left:0;font-size:1.2rem}.footer-desktop .footer-title{display:block;font-family:GT Sectra Fine black;padding-left:0;font-size:1.875rem;line-height:2.125rem}.footer-desktop p{font-size:1.125rem}.footer-movil{background-color:black;color:#aaaaaa}.footer-movil .border-right{border-right:1px solid #aaaaaa!important}.footer-movil .footer-img{background:transparent url("../img/bg-footer.png") no-repeat right center;background-position:0% 0%;background-size:100% auto;min-height:200px}.footer-movil .container .row{padding:0.5rem 0 0.5rem 0}.footer-movil .container .footer-subtitle{font-family:GT Sectra Fine bold;font-size:1.3rem}.footer-movil .container .footer-title{font-family:GT Sectra Fine bold;padding-left:0;font-size:1.4rem;line-height:1}.footer-movil .container p{font-weight:lighter;font-size:0.875rem}.footer-icon{width:100%;height:auto}footer{width:100%;height:30px}footer a{color:#aaaaaa;font-size:1.125rem}footer a:hover{color:white!important}footer .col-md-3 .col-sm-6:first-child p{padding-bottom:4.625rem}.footer-ul{list-style-type:none;display:-webkit-box;padding-left:0;margin-bottom:0}.footer-ul li a{color:#aaaaaa;padding:0 0.5rem 0 0;margin-right:0.5rem}.footer-ul li a:hover{text-decoration:none}.footer-metodos-pago{background-color:#F8F8F8;margin-top:1rem!important;padding-top:2rem!important}.footer-metodos-pago>.container>.texto>h5{font-weight:bold;font-size:1rem!important}.footer-metodos-pago>.container>.texto>p{font-size:0.9rem!important}.footer-metodos-pago>.container>.borde-top{border-top:1px solid #e7e5e6;margin-top:1rem!important}.footer-metodos-pago>.container>.images>img{}.footer-metodos-pago>.container>.images>img.ps{display:inline-block;margin-left:-18px}.footer-metodos-pago>.container>.images>img.psm{display:none}@media (max-width:767.98px){.footer-metodos-pago>.container>.texto>h5{font-weight:bold;font-size:0.8rem!important}.footer-metodos-pago>.container>.texto>p{font-size:0.7rem!important}.footer-metodos-pago>.container>.images>img{}.footer-metodos-pago>.container>.images>img.ps{display:none}.footer-metodos-pago>.container>.images>img.psm{display:inline-block;max-width:calc(100% + 20px);margin-left:-10px}}.header-content-ventas .nav li a.idioma:after{content:"";display:inline-block;background:url(/img/icons/icon-item-main.png) no-repeat right top;width:10px;height:5px;margin-left:7px;margin-bottom:2px;border:none;background-size:100%}.header-content-ventas .nav li ul.idioma{color:#00321e;width:155px!important;min-width:155px!important;text-align:initial;font-family:Roboto regular;position:absolute;right:0!important;left:300px!important;top:-15px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #bbb;padding-bottom:4px}.header-content-ventas .nav li ul.idioma li{border-top:0px dashed #000;margin:2px 0 0 8px}.header-content-ventas .nav li ul.idioma li:hover{background:white!important}.header-content-ventas .nav li ul.idioma:before{content:" ";width:0;height:0;border:0 solid transparent;border-right-width:14px;border-left-width:14px;border-bottom:14px solid white;display:block;position:absolute;margin-top:-6px;-webkit-box-align:center;left:39%}.header-content-ventas .nav li ul{display:none;position:absolute;min-width:53px;background:white;margin:0;min-width:140px;background:white}.header-content-ventas .nav li ul a:before{content:" ";position:absolute;bottom:0;left:0;width:0;height:6px;width:100%;background-color:#fff;-webkit-animation:width 0.5s;animation:width 0.5s;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s}.header-content-ventas .nav li ul li{position:relative;list-style:none;margin:0}.header-content-ventas .nav li ul li a{color:black}.header-content-ventas .nav li ul li a:hover{font-weight:bold;text-decoration:underline}.header-content-ventas .nav li:hover>ul{display:block;width:100%;left:0;z-index:1;margin-top:56px}.header-content-ventas+section{margin-top:58px}@media (min-width:991.98px){.header-content-ventas+section{margin-top:53px}}@media (max-width:767.98px){.header-content-ventas+section{margin-top:58px}}.header-content-ventas+section.hide+section{margin-top:56px}@media (max-width:991.98px){.header-content-ventas+section.hide+section{margin-top:98px}}@media (max-width:767.98px){.header-content-ventas+section.hide+section{margin-top:80px}}.container-pasos{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container-pasos .paso{width:20%}.container-pasos .paso.hide{display:none}.container-pasos .paso a{padding:1rem 0rem 1rem 0rem;color:#aaaaaa;display:block}@media (max-width:768px){.container-pasos .paso a{padding:1rem 0rem 1rem 0rem}}.container-pasos .paso a div{font-size:1.6rem;font-family:TT Travels regular}.container-pasos .paso a p{display:none!important;font-size:1.013rem;margin-bottom:0}@media (min-width:768px){.container-pasos .paso a p{display:block!important}.container-pasos .paso a.pass{padding:0.5rem}}.container-pasos .paso a.pass{color:black;padding:1rem 0rem 1rem 0rem}.container-pasos .paso a.active{color:#ff3c1e;background-color:white;padding:1rem;height:auto}@media (max-width:768px){.container-pasos .paso a.active{min-height:3px;padding:1rem 0rem 1rem 0rem}}@media (max-width:991.98px){.container-pasos .paso a.active p{margin-bottom:0!important}}@media (max-width:991.98px){.container-pasos .paso a p{margin-bottom:0!important}}.container-pasos .paso a:hover{text-decoration:none}.container-pasos .next-icon{padding:0.5rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.container-pasos .next-icon{padding:0.3rem}}.container-pasos .next-icon.hide{display:none!important}@media (min-width:768px){.container-pasos{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.container-pasos .next-icon{padding:1rem;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.container-pasos .paso{display:block\9}}.select-check input{display:none}.select-check input~.a-content a{font-size:0.8rem}.select-check input:checked+label,.select-check input:hover+label{cursor:pointer;background-color:#ff3c1e;color:white;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.select-check input:checked+label:after,.select-check input:hover+label:after{content:"";display:inline-block;background:url(/img/icons/icon-check-blanco.png) no-repeat top right;width:24px;height:24px;border:none;background-size:100%;margin-right:5px}.select-check input:checked+label:before,.select-check input:hover+label:before{content:""}.select-check input:checked~.a-content a,.select-check input:hover~.a-content a{color:#ff3c1e}.select-check input:checked~.a-content a:hover,.select-check input:hover~.a-content a:hover{color:#ff3c1e}.select-check label{font-family:TT Travels regular;border:0.5px solid #ff3c1e;width:100%;text-align:center;color:#ff3c1e;padding:0.6rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center}.select-check label:before{content:""}.select-check label:after{content:"";display:inline-block;background:url(/img/icons/icon-check-blanco.png) no-repeat top right;width:24px;height:18px;border:none;background-size:100%}@media (max-width:767.98px){.select-check label{font-size:0.8rem}}.select-check a{color:#888690;font-size:1.175rem}@media (max-width:767.98px){.select-check a{font-size:0.8rem}}.form-control{border-radius:0px}.label{font-size:1.125rem;color:#05321f;font-family:GT Sectra Fine;font-weight:bolder;letter-spacing:-1px}.label .text-date{font-family:TT Travels regular;font-size:1.875rem}.text-date{font-family:TT Travels regular;font-size:1.35rem}@media (max-width:767.98px){.text-date{font-family:TT Travels regular;font-size:1.29rem}}.titulo-formulario{padding:1.6rem}.titulo-formulario h1{font-family:GT Sectra Fine;font-size:1.375rem;padding:0.8rem;font-weight:700;color:#333}.titulo-formulario .hr{height:1.1px;background-color:#aaa;width:24.5%}@media (max-width:767.98px){.titulo-formulario{padding:1rem}.titulo-formulario h1{font-size:1rem}}.hr-dotted{border-top:dotted 1px}.tab-title-icon{display:-webkit-inline-box}.tab-title-icon span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.tab-title-icon span{font-size:0.8rem}}.text-titulo{font-size:1.375rem;font-family:GT Sectra Fine bold;font-family:TT Travels light;text-transform:uppercase}.text-titulo-selecione-moneda-pago{font-size:1rem;font-family:GT Sectra Fine bold;font-family:TT Travels light;text-transform:uppercase}.text-total{font-family:TT Travels light;font-size:2.063rem}.text-total span{font-size:2rem}.footer-ventas{text-align:center;background-color:white;padding:4rem}.footer-ventas .footer-titulo{font-size:1.375rem;font-family:GT Sectra Fine bold}.footer-ventas .footer-total{font-family:TT Travels light;font-size:2.063rem}.footer-ventas .footer-total span{font-size:2rem}.footer-ventas div{font-size:0.875rem}.footer-ventas .btn.btn-auto.btn-outline-naranja{font-size:1.25rem}.btn-icon-angle{background-color:transparent}.btn-icon-angle:after{content:"";display:block;height:13px;width:24px;background:url(/img/icons/icon-select.png) no-repeat}.table-desplegable:last-child{margin-bottom:20px}@media (max-width:767.98px){.table-desplegable{border-bottom:none}}.table-desplegable>.row{}.table-desplegable button.btn{font-size:1.1rem}.table-desplegable .table-desplegable-option-select{padding-right:0px;padding-left:0px;cursor:pointer}.table-desplegable .table-desplegable-option-select.borde{border-bottom:1px dotted #cecacc}@media (min-width:992px){.table-desplegable .table-desplegable-option-select div,.table-desplegable .table-desplegable-option-select span{font-size:1rem}}.table-desplegable .table-desplegable-option-select div{font-weight:400}.table-desplegable .table-desplegable-option-select:hover{background-color:#f1eae0}@media (max-width:767.98px){.table-desplegable .table-desplegable-option-select{border-left:none;border-bottom:none;border-top:1px solid black}.table-desplegable .table-desplegable-option-select .col-md-1{padding-top:10px}}.table-desplegable .table-desplegable-option-select.checked{border-bottom:none;background-color:#ff3c1e;color:white}.table-desplegable .table-desplegable-option-select.checked button{color:white}.table-desplegable .table-desplegable-option-select.checked .c-naranja{color:white}.table-desplegable .table-desplegable-option-select.checked .btn-icon-angle{background-color:transparent}.table-desplegable .table-desplegable-option-select.checked .btn-icon-angle:after{background:url(/img/icons/icon-select-blanco.png) no-repeat}.table-desplegable .table-desplegable-option-select.checked .cdr{background-color:white}.table-desplegable .table-desplegable-option-select.checked .line{background-color:white}.table-desplegable .table-desplegable-option-select.checked .punta{border-left:9px solid white}.table-desplegable.on{border-bottom:none}.table-desplegable.on .table-desplegable-option-select{border-bottom:none;background-color:#ff3c1e;color:white}.table-desplegable.on .table-desplegable-option-select .btn-icon-angle{background-color:transparent}.table-desplegable.on .table-desplegable-option-select .btn-icon-angle:after{background:url(/img/icons/icon-select-blanco.png) no-repeat;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.table-desplegable.on .table-desplegable-option-select button{color:white}.table-desplegable.on .table-desplegable-option-select .c-naranja{color:white}.table-desplegable.on .table-desplegable-option-select .btn-icon-angle{background-color:transparent}.table-desplegable.on .table-desplegable-option-select .btn-icon-angle:after{background:url(/img/icons/icon-select-blanco.png) no-repeat}.table-desplegable.on .table-desplegable-option-select .cdr{background-color:white}.table-desplegable.on .table-desplegable-option-select .line{background-color:white}.table-desplegable.on .table-desplegable-option-select .punta{border-left:9px solid white}@media (max-width:767.98px){.table-desplegable.on .table-desplegable-option-select{border-right:1px solid black;border-left:1px solid black}.table-desplegable.on .table-desplegable-option-select .c-naranja{color:#ff3c1e}}.table-desplegable.on+.table-desplegable .table-desplegable-option-select{border-top:solid 1px}.table-desplegable .table-desplegable-content{display:none;border-left:1px solid black;margin-bottom:8px}.table-desplegable .table-desplegable-content.show{display:block}.table-desplegable .table-desplegable-content div{font-size:0.9375rem}.row-titulo-negro{background-color:#2a2638;font-family:GT Sectra Fine;color:white;padding:0.7rem}.row-titulo-negro div{font-size:1.275rem}.row-titulo-negro .arrow-content-sm .cdr{background:white}.row-titulo-negro .arrow-content-sm .line{background:white}.row-titulo-negro .arrow-content-sm .punta{border-left:7px solid white}@media (max-width:1200px){.row-titulo-negro div{font-size:1.075rem}}.row-titulo-plomo{background-color:#f4ebe2}.btn.btn-outline-naranja.btn-auto{width:100%}.row-tabla div{text-align:center}@media (max-width:767.98px){.row-tabla div{font-size:0.9rem}.row-tabla div .label{font-size:0.8rem}}.row-tabla div ul{text-align:left}.row-tabla div ul li{font-size:0.9375rem}.row-tabla div .row-informativo div{font-size:10px;text-align:center}.row-tabla .col-md-6{padding-right:15px;padding-left:15px}.row-tabla .text-adicional{font-size:1.363rem}@media (max-width:767.98px){.row-tabla .text-adicional{font-size:0.8rem}.row-tabla .text-adicional button{font-size:0.8rem;padding:0px}}.row-division-plomo{background-color:#ececed;height:15px}.pb-formulario{padding-bottom:2rem}@media (max-width:992px){.pb-formulario{padding-bottom:6rem}}.row-resumen-tabla>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.table-desplegable .table-desplegable-content{border-left:1px solid black;border-right:1px solid black;margin-bottom:0px}.table-desplegable .table-desplegable-content .p-4{padding:0px!important}.table-desplegable .text-moneda{font-size:0.5rem}.table-desplegable .text-numero{font-size:0.9rem}.row.row-resumen-tabla>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.row.row-resumen-tabla>div .label{font-size:0.8rem;text-align:center}}.row-striped-dotted>div:first-child{border-right:1px dotted black;border-left:none}@media (max-width:576px){.row-striped-dotted>div:first-child{border-right:none;border-left:none}}.row-striped-dotted>div{border-right:1px dotted black;border-left:none}@media (max-width:768px){.row-striped-dotted>div{border-right:none;border-left:none}}.row-striped-dotted>div:last-child{border-right:none;border-left:none}@media (max-width:768px){.row-striped-dotted>div:last-child{}}.row-striped-dotted .row-subtitulo{font-size:0.75rem;font-weight:500;min-height:40px}@media (max-width:767.98px){.row-striped-dotted .row-subtitulo{min-height:10px}}.row-striped-dotted .row-subtitulo-icon{font-size:0.75rem;font-weight:500}.row-striped-dotted .row-subtitulo-content{font-size:0.75rem}.price-itinerary .btn.btn-verde{width:100%}@media (max-width:786px){.container.container-fluid-movil{max-width:100%}.container.container-especial{max-width:100%}.container{max-width:100%}}@media (min-width:768px){.container{max-width:1280px}.container.container-especial{max-width:1420px}}.hover-float-content{min-width:500px;text-align:left}.row-resumen-tabla>div{border-right:1px solid gray}.table-desplegable .table-desplegable-option-select .modal .modal-content b,.table-desplegable .table-desplegable-option-select .modal .modal-content div,.table-desplegable .table-desplegable-option-select .modal .modal-content p,.table-desplegable .table-desplegable-option-select .modal .modal-content span{color:black}button{cursor:pointer}.text-underline{text-decoration:underline!important}ul.ul-checked{list-style:none;padding:0}ul.ul-checked li{padding-left:1.3em}ul.ul-checked li:before{content:"";font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em}.row-searchbox .col-md-6:first-child{padding-right:0px}.row-searchbox .col-md-6:first-child div{padding:0px}.row-searchbox .col-md-6:first-child .input-outline-verde.input-outline-verde-calendar+.input-group-addon{left:14px}.row-searchbox .col-md-6:last-child{padding-left:0px}.row-searchbox .col-md-6:last-child div{padding:0px}.row-searchbox .col-md-12 .col-12 div{padding:0px}.row-searchbox .col-md-12 .col-12 .input-outline-verde.input-outline-verde-calendar+.input-group-addon{left:14px}.table-pasajeros{margin:-7px -12px;min-width:274px}.table-pasajeros .text-adicional p{font-size:0.7rem;line-height:120%}.table-pasajeros i{font-style:normal;cursor:pointer}.table-pasajeros input{width:30px;border:none}.table-pasajeros tbody tr td{padding:15px 0 0 15px}.table-pasajeros tbody tr td:last-child{padding:15px 15px 0 15px}.table-pasajeros tbody tr td:first-child{min-width:140px;padding:0 15px 0 15px}.table-pasajeros tbody tr.tr-option td{vertical-align:bottom}.table-pasajeros tbody tr.tr-option td:first-child{padding:15px 15px 0 15px}.table-pasajeros tbody tr:last-child td{padding-bottom:15px}.table-pasajeros tfoot td{padding:11px 11px 11px 15px;text-align:right}.table-pasajeros span{font-size:0.8rem}.nav-tabs .nav-link{border-radius:0px}.nav-tabs .nav-link input{text-align:center;text-transform:uppercase;color:black}.form-control:disabled,.form-control[readonly]{background-color:white;opacity:1}input.form-control.form-control-calendario{background:none;padding:5px 45px}input.form-control.form-control-calendario+.imgCalendario{position:absolute;border:0 solid;float:right;margin-left:15px;margin-top:-26px}.form-group-radio label{padding-right:15px;font-family:TT Travels regular}.blockUI.blockMsg.blockElement{position:relative!important;margin:0 auto!important;left:0!important}input+label+a.a-link{font-family:TT Travels light;font-size:1rem;color:black}.text-adicional-center{text-align:left}@media (max-width:768px){.text-adicional-center{font-size:1rem}.text-adicional-center p{font-size:1rem}}@media (max-width:576px){.text-adicional-center{text-align:left}}.table-desplegable-option-select{padding:0rem}.table-desplegable-option-select-item{padding:0.7rem}.btn-table-desplegable{margin-top:4px;padding:0.7rem}@media (max-width:1257px){.pb-3 label{font-size:1rem}}@media (max-width:1075px){.pb-3 label{font-size:0.9rem}}@media (max-width:1022px){.pb-3 label{font-size:0.75rem}}@media (max-width:945px){.pb-3 label{font-size:0.7rem}}@media (max-width:768px){.pb-3 label{font-size:1.1rem}}@media (max-width:519.98px){.pb-3 label{font-size:0.8rem}}.pb-3 small.letra-pequena{font-size:0.7rem;padding-top:7px;padding-left:0px;padding-right:0px}@media (max-width:1257px){.pb-3 small.letra-pequena{padding-top:5px}}@media (max-width:1152px){.pb-3 small.letra-pequena{font-size:0.55rem;padding-top:3px}}@media (max-width:768px){.pb-3 small.letra-pequena{font-size:0.9rem}}@media (max-width:519.98px){.pb-3 small.letra-pequena{font-size:0.6rem}}.blocked-itinerary{opacity:0.7}.radioTC{width:20%;height:1.3rem;vertical-align:top}@media (max-width:768px){.radioTC{width:100%}}.tcPadding{padding-bottom:20px}.error{border:1px solid red}.compraok{padding-top:3%}@media (max-width:992px){.compraok{padding-top:12%}}.img-globo-idiomas{width:16px;margin-top:-2px}.globo-idiomas-mobile{height:16px;width:16px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;margin-right:5px}.flecha-idioma-mobile{height:5px;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.div-select-idiomas-mobile{margin-top:21px;max-width:100px}@media (max-width:321px){.div-select-idiomas-mobile{margin-top:24px}.div-select-idiomas-mobile>select{font-size:0.79rem!important}}.select-idiomas-mobile{font-family:TT Travels light!important;height:auto!important;padding:0!important;max-width:none!important;background:none!important}.icono-idioma-punto{color:#ff3c1e;font-weight:400!important;margin-right:0px!important;display:none!important}.icono-idioma-circulo{font-weight:400!important;font-style:normal!important;margin-right:0px!important;display:inline-block!important}.a-icono-idioma:hover .icono-idioma-punto{display:inline-block!important}.a-icono-idioma:hover .icono-idioma-circulo{display:none!important}.icono-idioma-seleccionado .icono-idioma-punto{display:inline-block!important}.icono-idioma-seleccionado .icono-idioma-circulo{display:none!important}.row-form-zonasegura-tab{margin-top:3rem}.row-form-zonasegura-tab.tab-modal{margin-top:0;padding:0 1.5rem 1.5rem 1.5rem!important}@media (max-width:767.98px){.row-form-zonasegura-tab.tab-modal{padding:1.5rem!important}}.form-zonasegura-border{border:1px solid #cecacc;border-top:0}.form-zonasegura-tab{position:absolute;left:-9px;top:-65px;width:calc(100% + 1rem + 3px);padding:0;margin:0px}.form-zonasegura-tab>.borde{cursor:unset;pointer-events:none;float:left;-webkit-box-shadow:0px 1px 0px 0px #c4c3c8;box-shadow:0px 1px 0px 0px #c4c3c8;background-color:transparent;margin-right:0px;margin-left:0px;margin-top:-11px;padding-bottom:0.1em;position:relative;width:100%;z-index:0}.form-zonasegura-tab>input{position:absolute;left:-99999em;top:-99999em}.form-zonasegura-tab>input+label{text-transform:uppercase;cursor:pointer;float:left;border:0;background-color:#c4c3c8;margin-right:0px;margin-left:-1px;margin-top:1px;padding-top:0.5em;padding-bottom:0.5em;padding-left:1.8em;padding-right:1.8em;position:relative}.form-zonasegura-tab>input+label>*{pointer-events:none}.form-zonasegura-tab>input+label:hover{background-color:#d8d7da}.form-zonasegura-tab>input+label>span{font-size:0.9rem;color:#86858e}.form-zonasegura-tab>input:checked+label{-webkit-box-shadow:none;-moz-box-shadow:none;border:1px solid #c4c3c8;border-bottom:0;box-shadow:none;margin-top:-4px;padding-top:0.8em;background-color:#fff;z-index:1}.form-zonasegura-tab>input:checked+label>span{color:black}.form-zonasegura-tab.tab-modal{width:100%;position:relative;left:0;top:0}.form-zonasegura-tab.tab-modal>input+label{margin-top:5px;margin-right:1px;color:white;background-color:#05321f;border:0;padding-left:1.3rem;padding-right:1.3rem}.form-zonasegura-tab.tab-modal>input+label>span{font-size:0.9rem}@media (max-width:767.98px){.form-zonasegura-tab.tab-modal>input+label{padding-left:0.8rem;padding-right:0.8rem}.form-zonasegura-tab.tab-modal>input+label>span{font-size:0.7rem}}.form-zonasegura-tab.tab-modal>input:checked+label{margin-top:-1px;color:white;background-color:#003E22;border:1px solid #c4c3c8;border-bottom:0;z-index:2}.form-zonasegura-tab.tab-modal>input:checked+label>span{color:white}@media (max-width:767.98px){.form-zonasegura-tab{position:absolute;left:-10px;top:-69px}.form-zonasegura-tab>input+label{padding-left:0.5em;padding-right:0.5em;margin-left:0px;margin-top:5px;border-bottom:none}.form-zonasegura-tab>input+label>span{font-size:0.7rem}.form-zonasegura-tab>input:checked+label{margin-top:0px!important}}.btn-redondo{border-radius:50px}.resumen-busqueda-container{background-color:#003E22;z-index:1}.resumen-busqueda{padding:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#003E22}.resumen-busqueda.on{display:none}.resumen-busqueda>div{display:inline-block!important}.resumen-busqueda>div.rb-borde{display:none!important}.resumen-busqueda>div.rb-borde-pc{border-left:1px solid white;padding:0px 0 30px 0!important;margin:0px 0.75rem -10px 0.75rem;display:inline-block!important}.resumen-busqueda>div.rb-boton{margin-left:1.5rem}.resumen-busqueda>div>span{font-size:1rem!important;color:white}.resumen-busqueda>div>button{border-radius:50px;font-size:1rem;color:white;background-color:#963C1C}@media (max-width:767.98px){.resumen-busqueda{padding:0 0.9rem 1.5rem 0.9rem!important;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;text-align:left}.resumen-busqueda>div.rb-fecha{display:block!important}.resumen-busqueda>div.rb-boton{float:right}.resumen-busqueda>div.rb-borde{border-left:1px solid white;padding:0px 0px 20px 0px!important;margin:0px 2px -5px 2px;display:inline-block!important}.resumen-busqueda>div.rb-borde-pc{display:none!important}.resumen-busqueda>div>span{font-size:0.8rem!important}.resumen-busqueda>div>button{font-size:0.8rem;padding:0.2rem 0.5rem}}@media (max-width:321px){.resumen-busqueda>div>span{font-size:0.7rem!important}.resumen-busqueda>div>button{font-size:0.7rem}}.formulario-busqueda-cerrar{height:20px;text-align:right;padding-right:0.5rem}.formulario-busqueda-cerrar>button{opacity:1;float:none}.formulario-busqueda-cerrar>button>span{display:block;font-size:3rem;font-weight:100;color:white;text-shadow:none;margin-top:-20px}.formulario-busqueda{display:none}.formulario-busqueda.on{padding-top:0.8rem!important;display:block}@media (max-width:767.98px){.formulario-busqueda.on{padding-top:0!important}}.formulario-busqueda.on>* .input-outline-verde{color:white;border-bottom:2px solid white!important;background-color:#003E22}.formulario-busqueda.on>* .select-verde{background:transparent url(../img/icons/icon-select-b.png) no-repeat right center}.formulario-busqueda.on>* span.input-group-addon>img.cursor-mano{background:url(../img/calendario-b.png) no-repeat;width:0px;height:0px;margin:0px 0px 0px -2px;padding:10px}.formulario-busqueda.on>* #botonBuscar{background-color:#963C1C;padding:0.3rem 3rem!important;margin-top:9px;width:auto!important}@media (max-width:767.98px){.formulario-busqueda.on>* .row-form-zonasegura-tab.tab-modal{padding-top:0.5rem!important}}@media (max-width:767.98px){.formulario-busqueda.on .blkCantPasajeros,.formulario-busqueda.on .blkFechaIda,.formulario-busqueda.on>* .blkFechaRegreso{border:none!important}}.formulario-busqueda.on>section>form>div>div>div>div>label{color:white}.formulario-busqueda.on>section>form>div>div>div>div>div>div>div>div>label{color:white}.formulario-busqueda.on>section>form>div>div>div>div>div>input{color:white}@media (max-width:767.98px){.formulario-busqueda.on>section>form>div>div{padding-left:0rem!important;padding-right:0rem!important}}.resumen-itinerario{padding:0.8rem 0rem 0.3rem 0rem}@media (max-width:767.98px){.resumen-itinerario{padding:0rem 0rem 0.3rem 0rem}}.resumen-itinerario>div>.ri-borde.des-off{display:none}.resumen-itinerario>div>.ri-borde>.div-borde{border-top:1px solid white;display:block;margin:0.8rem 0rem 0.5rem 0rem}@media (max-width:767.98px){.resumen-itinerario>div>.ri-incluye-off{display:none}}.resumen-itinerario>div>div.borde:after{content:"";background-color:#fff;position:absolute;width:1px;height:100%;top:0px;left:-20px;display:block}@media (max-width:767.98px){.resumen-itinerario>div>div.borde:after{display:none}}.resumen-itinerario>div>div.borde:before{display:none}@media (max-width:767.98px){.resumen-itinerario>div>div.borde:before{content:"";background-color:#fff;display:block;width:100%;height:1px;margin-top:0.55rem}}@media (max-width:767.98px){.resumen-itinerario>div>div>.ri-informacion{width:100%;padding-top:0.55rem}}.resumen-itinerario>div>div>.ri-informacion.ri-primero{padding-top:0rem}.resumen-itinerario>div>div>div{color:white;display:inline-block}.resumen-itinerario>div>div>div>h6{font-weight:bold;font-size:1rem}@media (max-width:767.98px){.resumen-itinerario>div>div>div>h6{font-size:0.9rem}}.resumen-itinerario>div>div>div>span{display:block;font-size:0.9rem}@media (max-width:767.98px){.resumen-itinerario>div>div>div>span{font-size:0.85rem}}.resumen-itinerario>div>div>div>span>.ri-pasajeroTipo{display:inline-block;font-size:0.9rem;min-width:60px}.resumen-itinerario>div>div>div>.ri-btn-desplegable{text-align:right;margin-top:0px;margin-bottom:-1px}@media (max-width:767.98px){.resumen-itinerario>div>div>div>.ri-btn-desplegable{text-align:center}}.resumen-itinerario>div>div>div>.ri-btn-desplegable>.btn-desplegable{padding:0;display:inline-block;background-color:transparent;border:0;color:white}.resumen-itinerario>div>div.desplegable{text-align:end}@media (max-width:767.98px){.resumen-itinerario>div>div.desplegable>div>div{direction:rtl}}.resumen-itinerario>div>div.desplegable>div>div>div>h6{font-weight:bold;font-size:0.85rem}@media (max-width:767.98px){.resumen-itinerario>div>div.desplegable>div>div>div>h6{font-size:0.8rem}}.resumen-itinerario>div>div.desplegable>div>div>div>p{font-size:0.8rem;line-height:16px}@media (max-width:767.98px){.resumen-itinerario>div>div.desplegable>div>div>div>p{font-size:0.75rem}}@media (max-width:767.98px){.resumen-itinerario>div>div.desplegable>div>div>div>img{width:65%!important}}.resumen-itinerario>div>div.desplegable.des-off{display:none}.resumen-itinerario.ri-paso-4{border:1px solid #cecacc;padding:0.8rem 0rem 0.8rem 0rem;margin-bottom:2.5rem}.resumen-itinerario.ri-paso-4>div>.ri-borde>.div-borde{border-top:1px solid black}.resumen-itinerario.ri-paso-4>div>div.borde:after{background-color:#000}@media (max-width:767.98px){.resumen-itinerario.ri-paso-4>div>div.borde:before{background-color:#000}}.resumen-itinerario.ri-paso-4>div>div>div{color:black}.resumen-itinerario.ri-paso-4>div>div>div>.ri-btn-desplegable>.btn-desplegable{color:black}@media (max-width:767.98px){.resumen-itinerario.ri-paso-4>div>div>.col-1{display:none}}.titulo-principal{font-size:1.5rem}.tabla-borde-itinerario{border-bottom:dotted 1px;border-left:1px solid black}.paso-3-ul-up{position:absolute;top:-38px;left:14px}.importe-todoincluido-disclaimer{font-weight:bold}.div-importe{line-height:15px}.div-importe>.importe-soles{font-size:0.74rem!important;color:#aaaaaa}.div-importe>.importe-tarifa{font-size:0.74rem!important;color:#aaaaaa;text-decoration:line-through}.borde-lightgray{border:1px solid lightgray}.pasarela-pago-seguro{text-align:center}.pasarela-pago-seguro>.ps{display:inline-block}.pasarela-pago-seguro>.psm{display:none}@media (max-width:767.98px){.pasarela-pago-seguro>.ps{display:none}.pasarela-pago-seguro>.psm{display:inline-block;max-width:calc(100% + -10px)}}@media (max-width:767.98px){.div-importe{line-height:10px}.div-importe>.importe-soles{font-size:0.6rem!important;color:#999999}.div-importe>.importe-tarifa{font-size:0.6rem!important;color:#999999;text-decoration:line-through}}.mh-350{min-height:350px!important}@media (max-width:767.98px){.mh-350{min-height:380px!important}}.paypal-logo-pc{display:inline}@media (max-width:767.98px){.paypal-logo-pc{display:none}}.paypal-logo-mobile{display:none}@media (max-width:767.98px){.paypal-logo-mobile{display:inline-block;width:57px;margin-top:4px}}.ps-div-img{width:auto;height:51px;background-repeat:no-repeat;background-size:contain;background-position:top left}.ps-div-img.ps-es{background-image:url("/img/icons/ps-es.png");margin-left:-18px}.ps-div-img.ps-en{background-image:url("/img/icons/ps-en.png");margin-left:-12px}.ps-div-img.ps-pt{background-image:url("/img/icons/ps-pt.png");margin-left:-20px}.ps-div-img.ps-fr{background-image:url("/img/icons/ps-fr.png");margin-left:-20px}.ps-div-img.psp-es{background-image:url("/img/icons/psp-es.png");background-position:center;margin-left:0}.ps-div-img.psp-en{background-image:url("/img/icons/psp-en.png");background-position:center;margin-left:0}.ps-div-img.psp-pt{background-image:url("/img/icons/psp-pt.png");background-position:center;margin-left:0}.ps-div-img.psp-fr{background-image:url("/img/icons/psp-fr.png");background-position:center;margin-left:0}@media (max-width:767.98px){.ps-div-img{height:76px;margin-left:-14px}.ps-div-img.ps-es{background-image:url("/img/icons/ps-es-m.png")}.ps-div-img.ps-en{background-image:url("/img/icons/ps-en-m.png")}.ps-div-img.ps-pt{background-image:url("/img/icons/ps-pt-m.png")}.ps-div-img.ps-fr{background-image:url("/img/icons/ps-fr-m.png")}.ps-div-img.psp-es{background-image:url("/img/icons/psp-es-m.png");margin-left:0}.ps-div-img.psp-en{background-image:url("/img/icons/psp-en-m.png");margin-left:0}.ps-div-img.psp-pt{background-image:url("/img/icons/psp-pt-m.png");margin-left:0}.ps-div-img.psp-fr{background-image:url("/img/icons/psp-fr-m.png");margin-left:0}}.borde-grisaceo{border:1px solid #cecacc}.resumen-itinerario-seleccionado{background-color:#F8F8F8;margin-bottom:2rem}.resumen-itinerario-seleccionado.hide{display:block!important;margin-bottom:2.5rem}.resumen-itinerario-seleccionado.hide>div{display:none}.resumen-itinerario-seleccionado>div{padding:10px 15px;padding-bottom:3px;margin-left:0;margin-right:0}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div{padding:10px 10px}}.resumen-itinerario-seleccionado>div>div{padding-left:10px;padding-right:10px}.resumen-itinerario-seleccionado>div>div.col-left{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}.resumen-itinerario-seleccionado>div>div.col-right{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div{padding-left:0;padding-right:0}.resumen-itinerario-seleccionado>div>div.col-left{-ms-flex:0 0 54%;-webkit-box-flex:0;flex:0 0 54%;max-width:54%}.resumen-itinerario-seleccionado>div>div.col-right{-ms-flex:0 0 46%;-webkit-box-flex:0;flex:0 0 46%;max-width:46%}}.resumen-itinerario-seleccionado>div>div>div{text-align:center;margin-bottom:5px}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div{display:inline-block}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div>span{display:block;font-weight:lighter;font-size:1rem}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div>span.ris-ruta-hora{font-size:1.1rem}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div>span{font-size:0.72rem}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div>span.ris-ruta-hora{font-size:0.75rem}}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-tren{display:block}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-tren>h6{text-align:left;margin-bottom:5px}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-tren>h6{font-size:0.75rem}}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-ruta-divisor{vertical-align:top}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-ruta-divisor>span{display:block;min-width:40px}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-ruta-divisor{display:inline-block}.resumen-itinerario-seleccionado>div>div>div.ris-ruta>div.ris-ruta-divisor>span{display:inline-block;font-size:1rem;min-width:0px}}.resumen-itinerario-seleccionado>div>div>div.ris-importe{display:none}.resumen-itinerario-seleccionado>div>div>div.ris-importe>h6{margin-bottom:5px}.resumen-itinerario-seleccionado>div>div>div.ris-importe>span{font-weight:lighter;display:block;color:#003E22;font-size:0.9rem}.resumen-itinerario-seleccionado>div>div>div.ris-importe>span.ris-imp-soles{color:black;font-size:0.8rem}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-importe>h6{font-size:0.75rem}.resumen-itinerario-seleccionado>div>div>div.ris-importe>span{font-size:0.75rem}.resumen-itinerario-seleccionado>div>div>div.ris-importe>span.ris-imp-soles{color:black;font-size:0.7rem}}.resumen-itinerario-seleccionado>div>div>div.ris-importe-nino{margin-left:20px}@media (max-width:767.98px){.resumen-itinerario-seleccionado>div>div>div.ris-importe-nino{margin-left:10px}}.frmWorldPay label,.frmWorldPay p{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;color:#3F3F3F!important;line-height:1.4em!important;display:block;text-align:left}.frmWorldPay button,.frmWorldPay input{padding-left:8px;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;color:#3F3F3F!important;line-height:1.4em!important}.frmWorldPay p{padding-top:19px;padding-bottom:13px;color:#3F3F3F;font-size:1.375rem!important;text-transform:uppercase;text-align:center;font-weight:normal;font-family:TT Travels light!important}.frmWorldPay>.form-group{width:340px!important;margin:auto}@media (max-width:767.98px){.frmWorldPay>.form-group{width:100%!important}}.frmWorldPay>.form-group>.sub-grupo{display:inline-block;vertical-align:middle;width:47%;margin-bottom:32px}@media (max-width:767.98px){.frmWorldPay>.form-group>.sub-grupo{width:100%}}.frmWorldPay>.form-group>.sub-grupo>select{width:48%;font-size:15px;padding-left:8px}.frmWorldPay>.form-group>.sub-grupo>input{width:100%}.frmWorldPay>.form-group>.sub-grupo>input,.frmWorldPay>.form-group>.sub-grupo>select,.frmWorldPay>.form-group>input,.frmWorldPay>.form-group>select{height:32px;background-image:none;border:1px solid #ccc!important;border-radius:0;background-color:#fff}.frmWorldPay>.form-group>.sub-grupo>.tooltip-sms,.frmWorldPay>.form-group>.tooltip-sms{border:1px solid red!important}.frmWorldPay>.form-group>#numTarjetaCreditoWp{width:338px;margin-bottom:32px}@media (max-width:767.98px){.frmWorldPay>.form-group>#numTarjetaCreditoWp{width:100%!important;margin-bottom:32px}}.frmWorldPay>.form-group>button{color:#FFF!important;background-color:#ff3c1e!important;display:inline-block;padding:6px 40px;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-moz-user-select:none;background-image:none;border:1px solid #ff3c1e!important;margin:2px 2px 40px 2px;font:inherit;border-radius:50px}@media (max-width:767.98px){.frmWorldPay>.form-group>button{margin:0 0 20px 0}}.vericaltext{width:1px;word-wrap:break-word;font-family:TT Travels;white-space:pre-wrap;padding-left:38px;font-size:23px!important}.texto-rotado{font-family:Roboto;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);font-size:22px!important}.div-condiciones .panel .table thead th{text-align:center;color:white;font-weight:normal;vertical-align:middle;display:table-cell}.div-condiciones .panel .table td{text-align:center}.table-tamano-fuente-14>tbody>tr>td{font-size:14px}.no-pierdas-tiempo{margin:0;font-family:TT Travels Regular}.no-pierdas-tiempo.paso4{text-decoration:underline}.no-pierdas-tiempo.paso5{font-size:1.3125rem}.viaje-comodamente{color:#05321f;font-size:1.3125rem;font-weight:bold}.viaje-comodamente.paso5{margin:0}.img-bus-naranja{width:45px;margin-top:-17px}.compraok-mensaje-div{width:85%;margin:0 auto}.copia-voucher-p{text-align:left;font-weight:bold}.mensaje-pago-anticipado{text-align:center;margin-bottom:10px;background-color:#F2EBDD;padding:30px}.mensaje-pago-anticipado>.checkin{color:#ff3c1e;font-weight:bold}.punto-salida-servicios-incluidos{line-height:15px}.punto-salida-servicios-incluidos>i{vertical-align:super}@media (max-width:767.98px){.punto-salida-servicios-incluidos>i{vertical-align:initial}}.punto-salida-servicios-incluidos>span{display:inline-block;text-align:left;margin-left:5px}.modal .carousel-item{height:15rem;background-color:#777}.modal .carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:15rem}.modal p{font-size:0.9375rem}.modal .carousel.slide.carousel-slider-out{padding:0 50px}.modal .modal-title{font-family:TT Travels regular}.modal .modal-header{border-bottom:none}.modal .carousel-control-prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.modal .carousel-control-next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal .close{padding:0 1rem 0 0}.modal .close span{font-size:60px;font-weight:100}.modal .modal-subtitulo{font-size:0.75rem;font-weight:500;min-height:40px}@media (max-width:767.98px){.modal .modal-subtitulo{min-height:10px}}.modal .modal-subtitulo-content{font-size:0.75rem}.modal .modal-content .carousel.slide{width:100%;margin:0 auto;padding:0 50px}@media (min-width:992px){.modal .modal-ulg{max-width:1280px}}.modal .carousel-indicators{bottom:-35px}.modal-body.modal-body-img{padding:0}.modal-body.modal-body-img button{position:absolute;right:0;top:0px}.modal-body.modal-body-img img{width:100%;height:auto}#datepicker-input{position:absolute;left:15px;bottom:0;height:0;width:0;border:0}.ui-datepicker{background:#fff}.ui-datepicker .ui-datepicker-title{color:#05321f;font-family:TT Travels regular;font-weight:800}.ui-datepicker thead th{color:#05321f;border:transparent;border-bottom:1.5px solid #05321f}.ui-datepicker td{text-align:center;font-family:TT Travels medium}.ui-datepicker tbody tr td{border:transparent;border-bottom:1px dotted #ccc}.ui-datepicker tbody tr td.ui-datepicker-unselectable{opacity:0.35;filter:Alpha(Opacity=35)}.ui-datepicker tbody tr td a{color:#555;font-size:18px}.ui-datepicker tbody tr td.ui-datepicker-current-day{background-color:#ff3c1e}.ui-datepicker tbody tr td.ui-datepicker-current-day a{color:#fff;background-color:transparent;width:35px}.ui-datepicker .ui-widget-header .ui-icon{background-image:url(/js/calendario/icon-select.png);height:100%;width:100%;background-repeat:no-repeat;background-position:50% 50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:0;margin-left:0;top:0;margin-top:0;cursor:pointer}.ui-datepicker .ui-widget-header .ui-icon.ui-icon-circle-triangle-e{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.calendario{position:absolute;display:none;z-index:10000;width:88%;max-width:300px;background-color:white;padding:1rem}.calendario .calendario-titulo{color:#05321f;border-bottom:1.5px solid #05321f}.calendario .calendario-titulo td{padding-top:15px;font-family:GT Sectra Fine bold}.calendario .calendario-border .calendario-linea{width:100%;height:0.5px;border-bottom:1px dotted #a9a7ae}.calendario td{text-align:center;font-family:TT Travels medium}.calendario td.calendario-dia-habilitado{background-color:#ebebeb}.calendario td.calendario-dia-habilitado:hover{background-color:#f5ebe1}.calendario td.calendario-dia-habilitado:hover a{color:#ff3c1e;font-weight:700;text-decoration:none}.calendario td a{color:#8f8d97;font-size:1.125rem}.tbl_cal{width:100%}.modal.in{background:rgba(0,0,0,0.4)}.f1-sectra{color:#05321f;font-family:GT Sectra Fine medium;font-weight:bold!important;line-height:3rem;text-transform:uppercase}@media (max-width:570px){.f1-sectra{font-size:1.1rem!important}}@media (max-width:320px){.f1-sectra{font-size:0.9rem!important}}@media (min-width:1200px) and (max-width:1450px){.filtro input.btn-naranja{padding:0.375rem 0.75rem!important}}@media (max-width:570px){.modal.form-float.show{width:100%!important}.pb-formulario ul.nav-tabs{display:table;table-layout:fixed;width:100%}.pb-formulario .nav-item{display:table-cell}}@media (max-width:767px){.form-float.show .modal-dialog{width:100%}}.contrato-container.contrato-error{padding-left:15px;border:1px solid #ff3c1e}.paquete-buscar-titulo>h4{font-family:GT Sectra Fine medium;color:#05321f;font-size:1.3rem}.paquete-contenedor{border:1px solid #CCC;-webkit-box-shadow:0px 0px 10px 0px #cccccc;box-shadow:0px 0px 10px 0px #cccccc}@media (max-width:767.98px){.paquete-contenedor{border:none;border-bottom:1px solid #CCC;-webkit-box-shadow:none;box-shadow:none}}.text-center-md{text-align:center}@media (max-width:767.98px){.text-center-md{text-align:initial}}.paquete-titulo{font-family:GT Sectra Fine medium;font-weight:bold;color:#05321f;font-size:2rem;margin-bottom:1rem}@media (max-width:767.98px){.paquete-titulo{font-family:GT Sectra Fine regular;font-size:1.3rem}}.paquete-titulo>hr{display:inline-block;width:130px;margin:0;border:0;border-top:3px solid #05321f;vertical-align:middle}.paquete-informacion{max-width:100%}.paquete-informacion>h6{font-family:TT Travels regular;font-size:1.2rem;font-weight:bold;color:#05321f}@media (max-width:767.98px){.paquete-informacion>h6{font-size:0.75rem}}.paquete-informacion>span{display:block;font-size:1.2rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;max-width:85%;color:#999;font-family:TT Travels regular;font-weight:bold;margin-bottom:0.5rem}.paquete-boton-desplegar{font-family:TT Travels regular;font-weight:bold;color:#05321f;font-size:1.2rem;display:block;text-decoration:underline!important}.paquete-precio-container{border-left:1px solid #CCC}@media (max-width:767.98px){.paquete-precio-container{border:none}}.paquete-precio{text-align:center;min-height:100%;padding:4rem 1rem;font-family:TT Travels regular!important}.paquete-precio>.paquete-precio-agotado{display:none}@media (max-width:767.98px){.paquete-precio{padding:0rem}}.paquete-precio.disabled>.paquete-precio-agotado{position:absolute;display:block;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.1)}.paquete-precio-tipo-costo{color:#05321f;font-weight:bold}@media (max-width:767.98px){.paquete-precio-tipo-costo>p{font-size:0.75rem;margin-bottom:0}}.paquete-precio-pagar>p{color:#05321f;font-weight:bold;font-size:2.4rem;margin-top:0.5rem;margin-bottom:0;font-family:TT Travels Medium}@media (max-width:767.98px){.paquete-precio-pagar>p{font-size:1.5rem;margin:0}}.paquete-precio-pagar>p>span{font-size:1.5rem}@media (max-width:767.98px){.paquete-precio-pagar>p>span{font-size:1.2rem}}@media (max-width:767.98px){.paquete-boton-comprar{padding:0.3rem 0.2rem;max-width:80%;vertical-align:sub;font-size:0.8rem!important}}.paquete-precio-total{margin-top:-0.8rem}.paquete-precio-total>span{color:#05321f;font-size:0.8rem;font-weight:bold}@media (max-width:767.98px){.paquete-precio-total>span{font-size:0.65rem}}.paquete-precio-disponibilidad>span{color:#ff3c1e;font-weight:bold;font-size:0.9rem}.paquete-descripcion{position:relative;background-color:#FAF7F0}.paquete-descripcion:before{content:"";display:block;position:absolute;top:-10px;width:100%;height:10px;background:-o-linear-gradient(45deg,transparent 33.333%,#FAF7F0 33.333%,#FAF7F0 66.667%,transparent 66.667%),-o-linear-gradient(135deg,transparent 33.333%,#FAF7F0 33.333%,#FAF7F0 66.667%,transparent 66.667%);background:linear-gradient(45deg,transparent 33.333%,#FAF7F0 33.333%,#FAF7F0 66.667%,transparent 66.667%),linear-gradient(-45deg,transparent 33.333%,#FAF7F0 33.333%,#FAF7F0 66.667%,transparent 66.667%);background-size:20px 40px}.paquete-descripcion>div>.paquete-precio-container{background-color:white;padding-top:1rem!important;padding-bottom:0.5rem!important}.paquete-descripcion>div>.paquete-precio-container>div>.paquete-precio-pagar>p{font-size:2.5rem}.paquete-descripcion>div>.paquete-precio-container>div>div>.paquete-boton-comprar{max-width:55%}.paquete-descripcion-borde{border-right:1px solid #CCC}@media (max-width:767.98px){.paquete-descripcion-borde{border:none}}.paquete-descripcion-servicio{font-family:TT Travels regular!important}.paquete-descripcion-texto>p{text-align:justify;color:#05321f}.paquete-descripcion-servicio-titulo{color:#05321f;margin-top:1rem;margin-bottom:2rem}.paquete-descripcion-servicio-titulo>h6{font-weight:bold;font-size:1.2rem;font-family:TT Travels Medium!important}.paquete-descripcion-servicio-icono>p{color:#05321f}.paquete-descripcion-servicio-icono>p>i{vertical-align:middle}.paquete-itinerario-titulo{font-family:TT Travels regular!important;margin-bottom:2rem}.paquete-itinerario-titulo>h5{font-size:1.5rem;font-weight:bold}.paquete-div-boton-desplegar{position:absolute;bottom:1.5rem}@media (max-width:767.98px){.paquete-div-boton-desplegar{position:initial;bottom:initial}}.paquete-itinerario-listado{font-family:TT Travels regular!important}.paquete-itinerario-listado>div>h5{font-family:TT Travels Medium!important;font-weight:bold;font-size:1rem}.paquete-itinerario-listado>div>p{font-weight:bold;font-size:0.86rem;margin-bottom:0.3rem}.paquete-itinerario-listado>div>p>span{font-family:TT Travels Medium!important;font-weight:bold}.paquete-icono-div{width:45px;height:45px;min-width:45px;min-height:45px}@media (max-width:767.98px){.paquete-icono-div{width:27px;height:27px;min-width:27px;min-height:27px}}.paquete-icono.paquete-icono-bloque:after{position:initial!important}.paquete-icono.icono-bus:after{content:"";background:url("/img/icons/bus.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-bus:after{width:27px;height:27px}}.paquete-icono.icono-tren:after{content:"";background:url("/img/icons/tren.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-tren:after{width:27px;height:27px}}.paquete-icono.icono-guia:after{content:"";background:url("/img/icons/guia.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-guia:after{width:27px;height:27px}}.paquete-icono.icono-cubiertos:after{content:"";background:url("/img/icons/cubiertos.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-cubiertos:after{width:27px;height:27px}}.paquete-icono.icono-montania:after{content:"";background:url("/img/icons/cerro.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-montania:after{width:27px;height:27px}}.paquete-icono.icono-casa:after{content:"";background:url("/img/icons/casa.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-casa:after{width:27px;height:27px}}.paquete-icono.icono-tickets:after{content:"";background:url("/img/icons/tickets.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-tickets:after{width:27px;height:27px}}.paquete-icono.icono-bus-b:after{content:"";background:url("/img/icons/bus-b.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-bus-b:after{width:27px;height:27px}}.paquete-icono.icono-tren-b:after{content:"";background:url("/img/icons/tren-b.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-tren-b:after{width:27px;height:27px}}.paquete-icono.icono-guia-b:after{content:"";background:url("/img/icons/guia-b.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-guia-b:after{width:27px;height:27px}}.paquete-icono.icono-cubiertos-b:after{content:"";background:url("/img/icons/cubiertos-b.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-cubiertos-b:after{width:27px;height:27px}}.paquete-icono.icono-montania-b:after{content:"";background:url("/img/icons/cerro-b.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-montania-b:after{width:27px;height:27px}}.paquete-icono.icono-casa-b:after{content:"";background:url("/img/icons/casa-b.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-casa-b:after{width:27px;height:27px}}.paquete-icono.icono-tickets-b:after{content:"";background:url("/img/icons/tickets-b.png");background-repeat:round;display:block;margin:0 auto;position:absolute;top:0;left:0;width:45px;height:45px}@media (max-width:767.98px){.paquete-icono.icono-tickets-b:after{width:27px;height:27px}}