.flight-selector td{font-size:.9rem}.flight-selector :not(.active){border:1px solid transparent}.flight-selector .active{background-color:#f0f0f0;border:1px solid #cc353a;box-sizing:border-box;border-radius:4px;font-weight:700}.flight-selector tbody+tbody,.flight-selector td,.flight-selector th,.flight-selector thead th{border:1px solid transparent;padding:.2rem .2rem!important}.flight-selector td div{padding:.75rem .2rem!important}.flight-selector .classOfService{font-size:.8rem;font-weight:100;margin-bottom:0}.summary .card-header p{font-weight:700}.summary .card-body{background:#e9e9e9;padding:25px}.summary p{margin-bottom:0}.summary .col{padding-left:0;padding-right:0}.summary .title{font-weight:700}.summary .date{font-style:italic;text-align:right}.summary .time{font-size:.8rem;text-align:center}.summary .airports .col{display:flex;align-items:center}.summary .airport{text-align:center;font-weight:700;font-size:.9rem;width:100%}.summary .airports div{background-color:#fff;height:2rem}.summary .airports div:first-child:after{content:"";position:absolute;top:0;right:-.5rem;width:2rem;height:2rem;transform:scale(.707) rotate(45deg);z-index:1;background:#fff;box-shadow:3px -3px 0 2px #e9e9e9;border-radius:0 5px 0 50px}.summary .prices{border-bottom:1px dotted #666}.summary .prices p{font-size:.9rem;padding-bottom:5px;padding-top:5px}.summary .prices .col:last-child{text-align:right}.summary .total{font-size:1.5rem;font-weight:700}.passenger-form label{color:#555;font-weight:100}.form-error{border:1px solid red!important}.payment-page .total-title{font-size:1.6rem;font-weight:300;color:#555}.payment-page .total-title span{font-weight:700}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease-out}.fade-enter,.fade-leave-to{opacity:0}.processing{text-align:center}.modal-processing{margin:20%}.btn-andes{color:#fff!important;background-color:#cc353a!important;border-color:#cc353a!important;text-transform:uppercase;font-size:14px;font-weight:600}.payment-title{margin-left:3%;font-weight:700}.terms_checkbox{text-align:center;background:#666;border-radius:4px;padding:5px 0;margin-top:10px}.terms_checkbox p{color:#fff;margin-bottom:0}.terms_checkbox a{color:#fff;text-decoration:underline}.checkin-button{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0;overflow:hidden;margin:5px}.checkin-flight{font-size:32px;margin-top:20px;margin-bottom:20px}.checkin-buttons{min-height:50px;margin:10px}.checkin-page{margin-left:3%}.btn-continue{background-color:#ff0!important;border-color:#ff0!important}.is-current{background-color:#cc353a;color:#fff}.padding10{padding:10px}.seatmap-flight{border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,.5)}.text-right{text-align:right}@media (max-width:768px){.payment-page .total-title{font-size:1.1rem}}.tab-basico .tooltip-basico{visibility:hidden;left:90px;width:45%;bottom:0;position:absolute;z-index:1}.tooltip-basico .card-header{background-color:#574c4c}.tab-basico:hover .tooltip-basico{visibility:visible}.tab-intermedio .tooltip-medium{visibility:hidden;left:180px;width:45%;bottom:0;position:absolute;z-index:1}.tab-intermedio:hover .tooltip-medium{visibility:visible}.tab-premium .tooltip-premium{visibility:hidden;left:230px;width:45%;bottom:0;position:absolute;z-index:1}.tab-premium:hover .tooltip-premium{visibility:visible}.tooltip-class{border-radius:4px;box-shadow:0 0 10px #000;position:absolute;background:#fff;border:1px solid #777}.tooltip-class:after,.tooltip-class:before{left:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.tooltip-class:after{border-color:hsla(0,0%,100%,0);border-left-color:#fff;border-width:7px;margin-top:-7px}.tooltip-class:before{border-color:hsla(0,0%,46.7%,0);border-left-color:#000;border-width:7px;margin-top:-7px}.tooltip-class div{text-transform:none!important}.tooltip-class .tooltip-class-title{border-radius:4px 4px 0 0;color:#fff}.tooltip-class .tooltip-class-title p{padding:5px 10px;color:#fff;font-weight:100}.tooltip-class .tooltip-class-content{padding:0 25px 20px}.tooltip-class .tooltip-class-footer{padding:20px}.tooltip-class .tooltip-class-content p,.tooltip-class .tooltip-class-footer p{padding:0;color:#000;font-weight:100;font-size:.9rem;margin-bottom:0}.tooltip-class hr{margin:0 20px}.tooltip-basico.tooltip-class .tooltip-class-title{background:#574c4c}.tooltip-medium.tooltip-class .tooltip-class-title{background:#cc353a}.tooltip-premium.tooltip-class .tooltip-class-title{background:#bf9531}.session-timeout-modal{width:60%!important;padding:0!important}.session-timeout-modal .modal-body{border-radius:10px;padding:0!important}.container{max-width:1200px}header{padding:20px 0}.main-logo{margin:15px 0}body{font-family:Open Sans,sans-serif}dl,form,input,option,p,select,table,textarea{font-size:16px;color:#555}.breadcrumb-row{margin-bottom:20px}.compact-srch-title{font-size:16px;text-transform:none;font-weight:400}.current-srch-ond h1{font-size:26px;font-weight:600;margin-top:7px;text-transform:uppercase}.current-srch-ond img{margin:-5px 10px 0 10px}.current-srch-date,.current-srch-ond,.current-srch-pax{float:left;padding:0 12px}.compact-srch-date-icon{margin-right:3px}.current-srch-icon-box{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjcyQjNBNzQxNUY3MDExRTNBRjMxQjg2ODRGRTc4NzlEIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjcyQjNBNzQyNUY3MDExRTNBRjMxQjg2ODRGRTc4NzlEIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzJCM0E3M0Y1RjcwMTFFM0FGMzFCODY4NEZFNzg3OUQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzJCM0E3NDA1RjcwMTFFM0FGMzFCODY4NEZFNzg3OUQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HahmIAAAC/0lEQVR42uyXTUhVQRSAn2mSWvhK+nv9UAS9IihBi2iRiwKhRbaQwlUtwmhRGhjhQnAXFJi2iCCINkK/i4SiRZGLaJOaWBGVYL9W2EIhiSS178QZOFzm3vdu4XPTgY95M3POmXPnzJx7X34iQiorK+pSqVQflA0Pf76XiCHYtmPXBYPYPg/Tm5PBTzXMhZpEfKlR2+oopQKNtpBmP5S7MeSs0ctTvdM0RRkW/tHT09vsbNRuBc1J7f6CfriO3kQBk2V0HsCWgKMrHudHoTRDAGPQHBhbDA2BsSbW3iUpaPMsnguRNdskgNoQheUwoL/7iLY0i6cXKVXdPu0PqC+f1Eq+i0MmW2E3dMEHOB/j6c5AHayCr3A/RK+4IMLJNhiEx7AR0jECqIcqeAk7YEnkLYgQMdz3lzlOZxP0nMQsy6wHYFPQAe05WrfR1QUbwCiV6W0uVueajoYeQibzaU7AfDMsYxXwBKaDJvAMfpqyvRV6YdLofYdzPORkpluwUt8Dr6Wu65jU//WwBiY8FW2DLiBSqNd2ncf+BrzLFIB7iRwg2n7dFXlJPYU9wTQxJztymPFu7UuQQyH2eXHrgBjPo7mg3SH6PrUOxney4Ni/3IKE2S6RaziVLVwIqzP42Qwv0P+mKbD21mdRNgG4HD+EL7DdBNCvr1srVdpK2ZY0JPUMOHuRZXoGJrIJwJ3Si5JDnqLRfNUcY+yR5wyIdDPXqmegwdmbM3AkcCv+l+LQFLjvg7tsneRsgZnrNlselAbmDhmfzj5hDmZxNgG4k9sJn2AtHDcVMUxuyk2ARdBi7EXko7TJ+I4MwD1hpzlEH/Ur55apeE4Oyhy6p0whagnYl2sA03EKUdoUnffaXoZhTwBvdBGRlMc+HecMjMMUXPXM3Qnxc8kzFrSfUt/RAbBtI0QuhaMkMFXicxAy7hsbF99RASRtEDQjM3j7kjaAAa3l9Zqz0Rm++kn9av7znyGPRffy4/Ys1aGafP46v+IvtLyrN8HSHC0su15Pqrt+CzAAOV3iV+NR8gIAAAAASUVORK5CYII=) no-repeat;width:32px;height:32px}.current-srch-day p,.current-srch-pax div,.current-srch-year p{display:inline-block;margin:0}.current-srch-day p{font-weight:700}.current-srch-date-box,.current-srch-icon-box{display:inline-block}.current-stch-pax-adt,.current-stch-pax-chd,.current-stch-pax-inf{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0ZjI2ZDBmOC1hZDZlLTRhN2ItOTZkZi03YjBlMDY4NmY1NDkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzJCM0E3M0U1RjcwMTFFM0FGMzFCODY4NEZFNzg3OUQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzJCM0E3M0Q1RjcwMTFFM0FGMzFCODY4NEZFNzg3OUQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OTlmM2U3ZDMtYmE1OC00MGZmLWFiNmEtZTI5N2RlNTRlZDI5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjRmMjZkMGY4LWFkNmUtNGE3Yi05NmRmLTdiMGUwNjg2ZjU0OSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqnB994AAAISSURBVHjatJbNS1RhFIedGWnEymDIRaMVVhOagqBEbXLTYmo5uVAoRje1kJb1F8zSATchkagQuktmERlKgXubSHAwciBrilkkRos+EG16jvwGhpwP73XmwjPn3vc98zv3vee8515PLperq+XhqeTQ29tzFHMf7kC7ht/DDDxKJt/+dB0A8TOYl3BJQx/hL5zX9RrcJMinUhreMuJHMC8k/hzaEDoHF+xcYx0wj6/fcQCOu9AFCxBBeCM/ofNIweruuQkwKPsAwd3/JzX2UJcDbgJYQr8jtFrKgbkUZqsg+Y4C2B36DlCJPvk6DvAFmkhgc5lCCGJOQMZNgGXZa2V8+mTfuAnwSvZGGZ/rsq/dBtiGfh7FsSKPpxFzSz6LjgNQIT8w0xCAWBGXmOZm5XvwVsHddWrz2GY6reEQQmnN225e17glOAFPVLb7SqxQOBAMnprg9DFcgeOwAs9gLpvN7pgfPr9UPdZOQnAVRhgPwRJ+v/etQHdlybIG9xVGtfzNCg3xJOa2dnULfLbk51frkVOzyvIsPLW7qdSGS7T1cYiCddfLaHzLJ3lM4lMw7FRcRWH/GYZJaY3trYDI1nJT2rkXcfxzmDcYeg2YD9Bq3dhWMKRHFT+suFZiGnFpRi1AWHOJKr6K81phr95Km0TOVEtdWlZ9HfX8+JWLd1X+oGiyfWIBrF5tD3TX4Ksl/U+AAQAMuKu2ezU6twAAAABJRU5ErkJggg==) no-repeat 50%}.current-srch-pax div{position:relative;display:inline-block;height:24px;width:40px;margin-top:10px}.current-srch-pax div span{font-weight:700;position:absolute;right:0;top:0}.current-srch-change{float:right}.current-srch-container{width:100%}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.btn-breadcrumb .btn:not(:last-child):after{border-left:10px solid #fff}.btn-breadcrumb .btn:not(:last-child):after,.btn-breadcrumb .btn:not(:last-child):before{content:" ";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;position:absolute;top:50%;margin-top:-17px;left:100%;z-index:3}.btn-breadcrumb .btn:not(:last-child):before{border-left:10px solid #adadad;margin-left:1px}. .btn-breadcrumb .btn{padding:6px 12px 6px 24px}.btn-breadcrumb .btn:first-child{padding:6px 6px 6px 10px}.btn-breadcrumb .btn:last-child{padding:6px 18px 6px 24px}.btn-breadcrumb .btn.btn-default:not(:last-child):after{border-left:10px solid #fff}.btn-breadcrumb .btn.btn-default:not(:last-child):before{border-left:10px solid #ccc}.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after{border-left:10px solid #fff}.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before{border-left:10px solid #adadad}.btn-breadcrumb .btn.btn-active:not(:last-child):after,.btn-breadcrumb .btn.btn-active:not(:last-child):before{border-left:10px solid #cc353a}.btn-breadcrumb .btn.btn-active:hover:not(:last-child):after,.btn-breadcrumb .btn.btn-active:hover:not(:last-child):before{border-left:10px solid #ae2327}.btn-default{color:#000;font-weight:100}.btn-default:hover{color:#000}.btn-default span{background-color:#cecece;color:#000;padding:3px 8px;border-radius:15px;margin:0 5px;font-size:15px;font-weight:700}.btn-active{color:#fff!important;background-color:#cc353a;border-color:#cc353a;font-weight:100}.btn-active:hover{color:#fff;background-color:#ae2327;border-color:#ae2327}.btn-active span{background-color:#fff;color:#cc353a;padding:3px 8px;border-radius:15px;margin:0 5px;font-size:15px;font-weight:700}.breadcrumb-row{box-shadow:0 0 5px rgba(0,0,0,.4);border-radius:5px}.breadcrumb-row a{padding:4px 40px!important}.avail-header button i{vertical-align:baseline;color:#999}.avail-header img{display:inline-block}.avail-header h4 span{color:#999}.avail-header h4{display:inline-block}.avail-header button{display:inline-block;float:right}.active-fare-tab .month{background-color:#aa1e1e;color:#fff}.active-fare-tab{background-color:#fff!important}.avail-header,.low-fare-tab-container{margin-top:20px}.low-fare-tabs li{padding-top:0;border-top-left-radius:4px;border-top-right-radius:4px;background-color:#e0e0e0;border:none;box-shadow:0 -2px 3px rgba(0,0,0,.2);margin-left:.1%;margin-right:.1%;width:12%;float:none;display:inline-block;vertical-align:middle;position:relative;z-index:0;padding-bottom:10px}.low-fare-tabs li.low-fare-arrow{background:none;width:5%;box-shadow:none;padding:0 12px}.avail-table{box-shadow:0 -3px 4px -4px #000;z-index:1000;position:relative}.avail-table th{padding-top:65px}.low-fare-tabs{margin:0;display:contents}.month{background:#8a8888;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff;line-height:22px;font-weight:600}.low-fare-date,.low-fare-price,.month{text-align:center;text-transform:uppercase;font-size:13px}.low-fare-date,.low-fare-price{font-weight:400}.low-fare-tabs li a{color:#828181!important;font-size:25px}.low-fare-arrow .material-icons{color:#999;font-size:30px}.avail-table th,.avail-table th div{text-align:center;text-transform:uppercase;color:#000;font-size:13px}.avail-table td{color:#000;font-size:13px;font-weight:400;border:none;text-align:center;padding-top:5px;vertical-align:top}.avail-table td span{display:block}.curr{display:inline-block!important}.tab-basico .tag{background-color:#574c4c;padding:8px 0;margin-top:46px}.tab-basico .tag,.tab-intermedio .tag{border-top-left-radius:4px;border-top-right-radius:4px;color:#fff!important}.tab-intermedio .tag{background-color:#aa1e1e;padding-top:7px;margin-top:32px}.tab-premium .tag{background-color:#bf9531;border-top-left-radius:4px;border-top-right-radius:4px;color:#fff!important;padding:12px 0;margin-top:15px}.tab-intermedio img,.tab-premium img{vertical-align:baseline}.tab-basico,.tab-intermedio,.tab-premium{padding:0 3px!important;width:13%}.tarifa-clase{text-align:center;font-size:11px;display:inline-block;width:100%}.is-checked{background-color:#f0f0f0;border:1px solid #cc353a;box-sizing:border-box;border-radius:4px;font-weight:700}.avail-table-price a,.is-checked{padding:8px 0;display:block;margin-bottom:5px;text-decoration:none;color:#000}.avail-table i{font-size:16px}.avail-header-title{float:left;line-height:1;margin-top:5px}h2,h4{text-transform:uppercase;font-size:21px!important;font-weight:700!important;color:#333}.current-srch-change button{border:1px solid #cc353a;box-shadow:none;border-radius:4px;box-sizing:border-box;line-height:36px}.avail-header button,.current-srch-change button{background-color:#fff;color:#cc353a;font-weight:bolder;text-transform:uppercase;font-size:14px}.plus{font-size:14px!important}.avail-table-price p{font-size:11px;text-align:center;line-height:13px;margin-top:5px;margin-bottom:0;color:#555}.avail-data-row td{border-bottom:1px solid #d5d5d5}.fare_link_detail{float:right;font-size:12px;margin-top:-10px;color:#93b56c}.avail-info-no-flights h3{font-size:18px;line-height:24px;text-transform:none}.avail-info-no-flights{background-color:#eee;padding:10px;text-align:center;margin-bottom:40px}footer{background:#e9e9e9;padding-top:20px;font-size:14px;color:#555;display:flex}.footer_separador,footer img,footer p{display:inline-block}.footer_separador{vertical-align:middle;width:1px;background:#ccc;height:30px;margin:0 10px;margin-top:0;margin-top:-5px}.social_icons{margin:0;margin-top:0;margin-top:25px;float:right}.price-display-header{background-color:#cfcfcf;border-top-left-radius:5px;border-top-right-radius:5px;padding:5px 12px 0}.price-display-header h4{display:inline-block}.price-display-header i{display:inline-block;float:right;font-size:25px;color:#fff}footer{margin-top:30px}.widget-flight-data-date,.widget-flight-data-departure{display:inline-block}.widget-flight-data-departure{float:left;font-weight:700}.widget-flight-data-date{float:right;font-style:italic;font-size:14px}.widget-flight-data{display:block;margin:20px 0 5px;height:25px}.widget-flight-data p{margin-bottom:0}.widget-airport-name{display:block;height:25px}.price-display{background-color:#e9e9e9}.widget-airport-name ul{list-style:none;padding-left:0;background-color:#fff;margin-top:-10px}.widget-airport-name ul li{width:50%;float:left;text-align:center;padding:4px 10px 3px 0}.widget-airport-name{background-color:#fff;border-radius:5px;font-weight:700;font-size:12px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAyCAYAAAC+oOBfAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdCRjZDOTg0RTNGRDExRTZBMzE4OTMzNTVGNjBDQjkwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdCRjZDOTg1RTNGRDExRTZBMzE4OTMzNTVGNjBDQjkwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0JGNkM5ODJFM0ZEMTFFNkEzMTg5MzM1NUY2MENCOTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0JGNkM5ODNFM0ZEMTFFNkEzMTg5MzM1NUY2MENCOTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Pd2ZbAAACMElEQVR42pSXz0tUYRSGP0VCR5lEmzHd1Cpa5bJ2/gUGbVxJK0sozWkGpoWllY0gEkS4UXCRoCQSUUEIgigYUgiCQhAigrsZIpBAEH9M74FPifGcb+574IHhnMsz517mnu9MRT6fX3LOtbnzMQZ6XZlIJpNnnyvBS+O6LtDiiBDZIlhRatXgCStzge7ugcusbAGsKvUakGVloe66QRMrmwc/lGtiIMPKQt09AAlW9hWsKdfVgjQrK4Ih49oe0MjIJL6AdSVfV+7ZabJi4Nk9BA2MTOIT2FDycZBiZaHuHoF6RibxEWwq+Yugj5WdgJxRS3lpZJnEHPip5Ov97VKyct3FGZnEe/BLyTf4nwolk+5eGbVMoVCoY2Sn3W0p+cb/u4sqOwo8O+mulpFJTINtJZ/wI4qSSXfDge5ijExiCuwoeRnr3axMuhs3ar2sTOKOkf/Aym6Dm0r+LxhhZJWBkf4GO8dvRtYBbij5P+A189OoAi+M2ii62mNkd8E1JZ8Hb5nX6QIYMGo5dLXPyO6DK0p+F0wwI0j2jH6jJgfOASPrMfYzGUfvmLEdD2yOg/7ViixLG6e3HH+zzFF3CTw2as/8KI8sy5aePD6+g8/MetDsH7zVVZGR9fvFuDSW/SIdeaW66td1Z3wJtTkO+tfHKevpN0Z2HXQa69VTdtt+7kfNuXFsrKWmrNUPv9I49rdO/UORcVyh1GeMlcqU3QLtSu2Q6epUZu0Qk8aBa8Y/AQYAN0VqYk9ZqPIAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:50%}.widget-flight-departure-date{margin-top:10px;height:15px}.widget-flight-departure-date p{width:50%;float:left;text-align:center;font-size:12px}.widget-price-display div{font-size:14px;margin:5px 0;color:#333;font-weight:400;display:inline-block}.widget-price-display{border-bottom:1px dotted #666}.pull-right{float:right}.widget-total div{color:#000;font-weight:bolder;margin:10px 0;font-size:22px}.widget-total{border:none!important}.widget-button-continue button{background-color:#ffd200!important;color:#000!important;border-color:#ffd200!important;font-size:14px;margin:20px 0;width:100%;text-transform:uppercase;font-weight:700}.reservation{border-radius:4px;padding:7px 40px;background:#21b32b;color:#fff;text-transform:inherit;float:right;font-weight:bolder}.itin-contact,.itin-flights,.itin-passengers{margin-bottom:30px}.itin-contact,.itin-flight,.itin-passengers{border-radius:6px;box-shadow:0 0 5px rgba(0,0,0,.5);margin-bottom:20px}.itin .itin-subheader{border-top-left-radius:6px;border-top-right-radius:6px;background-color:#eee;padding:10px}.itin .itin-subheader h4{line-height:35px;margin:0;height:30px}.itin-contact .group,.itin-flight .group,.itin-passengers .group{padding-left:6px;padding-right:6px}.itin .itin-flight-details-1>div,.itin .itin-flight-details-2>div,.itin .itin-payment-content>div{display:inline-block}.itin .itin-payment-content>div.content-small{width:15%!important}.itin .itin-payment-content>div.content-large{width:30%!important}.itin .itin-payment-content>div.content-medium{width:20%!important}.itin .itin-payment-content .content-small h5{margin:10px 0}.itin .itin-payment-content>div h5{margin:12px 0;padding:0 5px;text-transform:none}.itin h5{font-size:15px;color:#333;font-weight:600;vertical-align:middle;display:unset}.card-btn,.itin-subheader .pull-left{display:inline-block}.card-btn{float:right;background-color:#cc353a;text-transform:uppercase;color:#fff!important;padding:5px 25px;font-size:14px;border-radius:4px;font-weight:600;cursor:pointer}.card-btn:hover{background-color:#ec5a5f;color:#ffaea7;text-decoration:none}.itin-payment-content i{color:#21b32b}.itin .itin-flight-details-1>div{padding:15px 3px}.itin .itin-flight-details-1 h4{font-size:18px!important}.itin-flight-details-carrier{width:115px}.itin .itin-flight-details-1 h5{text-transform:uppercase;font-weight:700;font-size:13px;color:#333}.itin .itin-flight-details-1,.itin .itin-flight-details-2{padding-left:10px;padding-right:10px}.itin .itin-flight-details-1>div{display:inline-block;vertical-align:top;padding:25px 7px;*display:inline;*zoom:1}.itin-subheader i,.itin-subheader path{color:#929292}.itin .itin-flight-details-2>div.itin-flight-details-duration{margin-right:40px}.itin .itin-flight-details-2>div{padding:10px 3px}.itin .itin-flight-details-2>div,.itin .itin-flight-details-2>div.itin-flight-details-seats>div,.itin .itin-flight-details-seats div{display:inline-block;vertical-align:top;*display:inline;*zoom:1}.itin-flight-details-1{border-bottom:1px dotted #555}.itin h6{font-size:11.9px;color:#555;font-weight:600}.itin .itin-flight-details-seat-designator{display:inline-block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjExR/NCNwAAAc5JREFUWEftls0rhFEUxkcoSSxY2NnNhhSz04Q/gIUYdlgopFigLCx8ZEdWit2EP4EiWVixUYjsZWMnahpf8Tt1Xp3expiZ7p3VPPWr99577vPcZuaeeSO5KBZrL4cleIJ3OIaoLvsXYWvwHeIR6rTEnwiphFcNDTOuZf5ESEMo1LKsZf5ESBk8mFBLn5b5FUED8GWChVMo1xL/IiwOe3AIs1ClS8URgbWwAkewDU265F+ESR+4APsVFOcaigjqMsGWSS3xK4L6Q8EB+1riXpg3wz0cQBtkOsCdlrsX5osmqBtSZhwgV7NGt7gVxkMmaAbOzdgS1y1uhXHUhCRhy4wt07rFrTCWFvyiITcwps9hkrrFvTA/05AP6NDnMLda7l6Yb5ogacVvZhzwCdIdw0jLXoVqtctfbB6GIGgCLs04V/bULn+xucUY7SjWPBfSape/2Cz/AcH9v4a/WnJW1K4wYXBizHpgCp7N3L+oVWHCoNeYpWEDEjACoyGkYzbCOrg5gAiTXWuYBbkRrSCv8L/zalO4MKkAeTWXT8AGZqIT3B4gEGb1MAjzsJCBhNb5OUCuKh2gdABC5UcaHCCl08UTodKMrkCu7ZxOZ1Ak8gNwrrCaH+iL1wAAAABJRU5ErkJggg==) no-repeat 0;width:45px;height:40px;text-align:right;*display:inline;*zoom:1}.itin .itin-flight-details-seat-index h5{background-color:#cc353a;color:#fff;text-align:center;padding:0;width:20px;height:20px;line-height:20px;border-radius:10px;display:block}.itin-flight-details-seats{margin-right:20px}.itin-flight-details-seats h6{margin:5px 20px}.itin-passengers-content div{display:inline-block}.itin-passengers-content p{margin-left:10px;margin-bottom:0}.itin .itin-passenger-content-index{width:45px}.itin .itin-passengers-content .itin-passenger-content-index h5{background-color:#cc353a;color:#fff;text-align:center;padding:0;width:20px;height:20px;line-height:20px;border-radius:10px;display:block;margin-left:auto;margin-right:auto}.itin .itin-passengers-content>div h5{padding:0 5px;text-transform:none}.itin-passengers-content{padding:5px 0}.itin-flex{border-bottom:1px dotted #ccc;margin-bottom:10px;display:inline-block;width:100%;padding-left:0;padding-right:0}.bag-flex{text-align:center}.itin-flex:last-child{border-bottom:0}.manage-my-booking-container{background-color:#e9e9e9;border-radius:6px;padding:15px;margin-bottom:20px}.checkin_message{font-size:14px;line-height:18px;padding:10px;padding-bottom:10px;padding-bottom:0;margin:10px 0;text-align:justify!important}.checkin-print-pass{border:1px solid #000;padding:5px 15px;border-radius:25px;display:inline-block;padding-top:10px;padding-bottom:10px;width:100%}.card-left{width:80%;display:inline-block;float:left}.card-right{width:20%;display:inline-block}.checkin-print-pass-code-container img{position:absolute;transform-origin:right center;transform:rotate(90deg);height:15%;width:60%;right:10%;top:70%}.boarding-left{border-right:2px dotted #ccc}.logo-card{width:250px;margin-bottom:10px}.checkin-print-pass h4{text-transform:uppercase;font-size:19px;font-weight:700;color:#333}.checkin-print-boarding-document{font-size:14px;text-transform:capitalize;float:right;vertical-align:unset;padding:5px 0}.checkin-print-pass-date h4{display:inline-block;margin:0}.checkin-print-pass-date span{font-size:14px;text-transform:capitalize;font-weight:700;display:inline-block;padding:0}.checkin-flight-details h1{display:inline;font-weight:400;color:#555}.first-details-container h5{font-size:15px;color:#333;font-weight:600}.checkin-print-airport-details{list-style:none;padding-left:0;margin-top:20px}.checkin-print-airport-details li{display:inline-block;padding-right:20px!important;box-sizing:border-box;font-size:14px;color:#6e6e6e}.checkin-print-airport-details h5{font-size:15px;color:#333;font-weight:600;line-height:0}.checkin-print-pass p{font-size:15px}.full-width-title{width:100%}.card-buttons button{background-color:#cc353a;color:#fff;padding:5px 20px;text-transform:uppercase;font-size:14px;font-weight:600}.float-right,.float-right button{float:right}.load-dates{background-color:#aa1e1e;color:#fff;display:block;margin-left:auto!important;margin-right:auto!important;margin:10px 0}@media screen and (max-width:768px){.boarding-right{border-top:2px dotted #ccc;padding-top:20px;margin-top:20px}.flight-info-mobile-table p{font-size:11px;text-align:center;width:100%;line-height:10%}.flight-info-mobile-table tbody{display:block}.flight-info-mobile-table{font-size:13px;text-align:center}.flight-info-mobile-table td{width:25%}.flight-info-mobile-table tr{display:inline-flex;width:100%}.flight-info-mobile-table th{width:25%;margin:0 2px}.flight-info-mobile-table-data{padding:15px 0 5px;border-top:1px solid #c8c6c6;border-bottom:1px solid #c8c6c6}.low-fare-tabs li.low-fare-arrow{width:5%;text-align:center;padding:0;font-size:25px;margin-bottom:15px;background-color:#fff;padding:25px 0}.card-buttons{margin-top:20px}.checkin-print-pass h4{display:inline-block}.checkin-print-pass-date span{float:left}.card-left{width:75%}.card-right{width:25%}.checkin-print-airport-details li{margin-top:10px}.current-srch-ond,.reservation{width:100%}.current-srch-change button{width:100%;margin-top:20px}.avail-header button{display:block;float:left;padding:5px 0;margin-bottom:12px}.btn-breadcrumb a{float:left}.btn-default{display:none}.btn-active{width:100%;border-radius:0}.btn-breadcrumb{width:100%!important;text-align:center!important}.avail-table{overflow:scroll;display:block}.tab-intermedio i,.tab-premium i{display:none}.avail-table th{width:50px}.tab-intermedio div{margin-top:32px;padding:16px 5px}.tab-premium div{padding:25px 5px}.low-fare-tabs li{width:18%;margin-bottom:10px!important;padding:3px;float:left;margin:0;margin-bottom:0;border-radius:0;box-shadow:none!important}.month{border-radius:0}.price-display-header{border-radius:0!important}.current-srch-ond h1{text-align:center}.current-srch-date{width:50%;text-align:center}.current-srch-pax{width:100%;text-align:center}.compact-srch-title{text-align:center!important}.itin-pnr button{float:none;width:100%}.card-btn{margin-top:20px;width:100%;text-align:center}.itin .itin-flight-details-1>div{padding:10px 7px}.itin .itin-payment-content>div.content-large,.itin .itin-payment-content>div.content-medium,.itin .itin-payment-content>div.content-small{width:100%!important;text-align:center!important}.itin-contact .group,.itin-flight .group,.itin-passengers .group{padding:10px 0!important}.main-logo{padding:20px}body{border-top:5px solid #b6161b}.avail-header h4{display:block}.avail-table-mobile td{text-align:center!important}.avail-table-mobile td,.avail-table-mobile tr{width:100%;display:block}.avail-table tbody{display:block}.avail-table-mobile{margin-top:20px!important}.avail-table{box-shadow:none}.btn-breadcrumb .btn:not(:last-child):after,.btn-breadcrumb .btn:not(:last-child):before{display:none!important}.avail-header,.low-fare-tab-container{display:inline-block;width:100%}.tab-basico,.tab-intermedio,.tab-premium{padding:10px 0!important;width:15%}.fare_link_detail{margin-top:15px}.tab-basico{background-color:#574c4c}.tab-intermedio{background-color:#aa1e1e}.tab-premium{background-color:#bf9531}}.grey-bg{background-color:#f2f2f2}.tab-basico,.tab-intermedio,.tab-premium{color:#fff!important;border-top-right-radius:5px;border-top-left-radius:5px}.tab-basico .is-checked,.tab-intermedio .is-checked,.tab-premium .is-checked{background-color:transparent;border:2px solid #fff;border-radius:0}a:hover{text-decoration:none!important}.is-error{color:red}@media print{.no-printable{display:none}.myDivToPrint{display:block;background-color:#fff;size:auto;top:0;left:0;margin:0;padding:15px;font-size:14px;line-height:18px}.card-buttons{display:none}}.extrafeee-img{max-width:100%}.seat-pax-info .col-3{text-align:center}.flight-seat-description-row div{margin:0 10px}.cockpit h1{text-transform:uppercase;font-weight:100;color:#a2a2a2}.seat-reference li label{width:32px;color:transparent;display:block;margin-left:auto;margin-right:auto}.pax-seat-info-table{padding:10px 15px 20px}.seat-reference{padding:10px}.seat-reference table{width:100%}.seat-reference-text{text-transform:uppercase;font-weight:700;font-size:12px;letter-spacing:1px;vertical-align:revert;padding:0 1px 5px}.seat-reference table tr{border-bottom:1px solid #e6e6e6;padding:4px 0;width:100%}.seat-reference table tr:last-child{border:none!important}.exit-li{text-transform:uppercase;background-color:green;padding:3px;text-align:center;font-size:9px;padding:5px;width:46%;display:block;margin-left:auto;margin-right:auto}.exit-li span{color:#fff}.bathroom{position:relative;height:50px}.bthr1,.bthr2{display:inline-block;background:#d8d8d8;padding:7px 9px}.bthr2{float:right}.seat-reference .bthr1{display:block;margin-left:auto;margin-right:auto;text-align:center;border-radius:3px}.emergenseat{border-left:5px solid green;border-right:5px solid green;margin-left:-5px;margin-right:-5px;background:#f3f3f3}.emergenseat span{text-align:center;display:block;font-size:9px;text-transform:uppercase;font-weight:700;padding:5px 0}.padding-bottom-10{padding-bottom:10px}.bathroom-place{margin:0;padding:5px 0!important}@media screen and (max-width:576px){.flight-seat-description-row h5{padding:0 20px}.flight-seat-description-row div{display:block;width:100%;text-align:center}.exit-li{width:85%}.seat-reference .bthr1{width:90%}.seat-pax-info .text-left,.seat-pax-info .text-right{display:table;text-align:center!important}h5{text-align:center}}@media (max-width:576px){.itin .itin-subheader h4{font-size:1rem!important;line-height:35px;margin:0;height:auto}.itin p,.itin strong{font-size:.9rem!important}}.dot-border{border-bottom:1px dotted #555}.loadingscreen{width:100%;height:100%;position:fixed;background-color:hsla(0,0%,100%,.8705882352941177);z-index:9999}.loadingscreen img{display:block;margin-left:auto;margin-right:auto;top:40%;position:relative}*,:after,:before{box-sizing:border-box}html{font-size:16px}.plane{margin:20px auto;max-width:300px}.cockpit{height:250px;position:relative;overflow:hidden;text-align:center;border-bottom:5px solid #d8d8d8}.cockpit:before{content:"";display:block;position:absolute;top:0;left:0;height:500px;width:100%;border-radius:50%;border-right:5px solid #d8d8d8;border-left:5px solid #d8d8d8}.cockpit h1{width:60%;margin:100px auto 35px auto}.exit{position:relative;height:50px}.exit:after,.exit:before{content:"EXIT";font-size:14px;line-height:18px;padding:0 6px;font-family:Arial Narrow,Arial,sans-serif;display:block;position:absolute;background:green;color:#fff;top:50%;transform:translateY(-50%)}.exit:before{left:0}.exit:after{right:0}.fuselage{border-right:5px solid #d8d8d8;border-left:5px solid #d8d8d8}ol{list-style:none;padding:0;margin:0}.seats{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}.seat{display:flex;flex:0 0 14.3%;padding:5px;position:relative}.seat:nth-child(3){margin-right:14.2857142857%}.seat input[type=checkbox]{position:absolute;opacity:0}.seat input[type=checkbox]:checked+label{background:#bada55;animation-name:rubberBand;animation-duration:.3s;animation-fill-mode:both}.seat input[type=checkbox]:disabled+label{background:#999}.seat input[type=checkbox]:disabled+label:hover{box-shadow:none;cursor:not-allowed}.seat input[type=checkbox]:disabled:checked+label{background:#bada55}.seat label{display:block;position:relative;width:100%;text-align:center;font-size:14px;font-weight:700;line-height:1.5rem;padding:4px 0;background:#eee;border-radius:5px;animation-duration:.3s;animation-fill-mode:both}.seat label:before{content:"";position:absolute;width:75%;height:75%;top:1px;left:50%;transform:translate(-50%);background:hsla(0,0%,100%,.4);border-radius:3px}.seat label:hover{cursor:pointer;box-shadow:0 0 0 2px #5c6aff}@keyframes rubberBand{0%{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}to{transform:scaleX(1)}}.rubberBand{animation-name:rubberBand}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:300px;margin:0 auto;padding:20px 30px;background-color:#fff;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;font-family:Helvetica,Arial,sans-serif}.modal-header h3{margin-top:0;color:#42b983}.modal-body{margin:20px 0}.modal-default-button{float:right}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)}.terms[data-v-1e8e2ae0]{cursor:pointer!important;text-decoration:underline!important}