@font-face{font-family:LatoRegular;src:url(/fonts/Lato-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:LatoBold;src:url(/fonts/Lato-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:PacificoRegular;src:url(/fonts/Pacifico-Regular.ttf) format("truetype");font-weight:700;font-style:normal}body{font-family:LatoRegular,Helvetica Neue,Helvetica,Arial,sans-serif;margin-right:0;margin-left:0}@media (max-width:575.98px){body{font-size:60%;padding-top:96px}.loader-beach{left:0}.content-loader{top:40%!important;left:25%!important}.container-menu .logotype{height:45px!important;margin-left:20px!important}.container-menu .header-item-center{position:relative;width:100%;max-width:200px!important}.container-menu .div-info-user{float:right;right:0;position:absolute;padding-right:20px}.navbar{padding:0 10px}.navbar-brand{width:40%!important}.navbar-brand>img{width:60%!important}.header-list-item .fa-user-circle{font-size:2em!important}.btn-logout{padding-top:20px!important}.filters{display:none!important}.nav-menu-beach{margin-left:10px;margin-bottom:10px}.nav-menu-beach-top,.nav-menu-order-top{display:block!important}.nav-menu-beach-top .nav-item,.nav-menu-order-top .nav-item{width:auto!important;display:inline-block}#steps,.td-arrow{display:none}.text-td{font-size:10px!important}.td-text-tit{font-size:12px!important;font-weight:700}.td-hotel-name{font-size:14px!important}.filters{padding-right:15px;position:relative;z-index:0;float:left;background-color:#fff}.td-text-subtit{font-size:12px!important}.text-tit-price{font-size:16px!important}.text-tit-imp{font-size:14px!important}.td-text-airline{font-size:10px;padding-left:10px}.btn-more,.td-from{display:none}.td-from-bottom .text-tit-price{display:inline;padding-left:10px}.airline_name,.airport_name,.td-col-category,.td-col-city-hotel,.td-col-info-rate{display:none}.div-menu{height:40px}.div-menu ul{height:50px;margin-bottom:0;padding-left:10px}.result-list{display:block!important}.result-cards{display:none!important}#btn-view{padding-top:10px}#btn-view i,#btn-view small:nth-child(2){display:none}.table-a>tbody>tr>td,.table-b>tbody>tr>td{width:auto!important}.table-a>tbody>tr>td:nth-child(2),.table-a>tbody>tr>td:nth-child(3),.table-a>tbody>tr>td:nth-child(5),.table-b>tbody>tr>td:nth-child(2),.table-b>tbody>tr>td:nth-child(3),.table-b>tbody>tr>td:nth-child(5){width:30%!important}.table-quote>tbody>tr>td,.table-quote>tbody>tr>th{font-size:10px;padding:3px}.table-result .btn-cotizar{width:90%!important;padding:3px;font-size:14px}.td-info-flight{width:auto}.div-main-row{width:100%;margin:0;padding-right:0}.beachfooter .divfoot{min-height:80px!important;background-size:contain}#searcher,.div-filter-icon{display:none}#searcher{margin-bottom:50px;z-index:1;position:absolute;background-color:#fff;width:100%!important;padding:20px}#searcher>button{display:block}.ocultar{display:none!important}.mostrar{display:block!important}#filter_button{margin-bottom:10px}.div-quote-right{margin:10px}#additionals,#additionals .form-control{font-size:11px}.title-index .btitle{font-size:43px!important}.title-index .bsubtitle-national{left:24%!important;font-size:25px!important}.title-index .bsubtitle-international{left:20%!important;font-size:25px!important}.div-national{max-width:160px!important}.div-national .name{max-width:157px!important;font-size:30px!important}.div-international,.div-international .name{max-width:220px!important}.div-international .name{font-size:30px!important}.div-international img{width:220px!important}.title-index .bsubtitle-promo{left:24%!important;font-size:24px!important}.index-card-exclusive .card-btn .btn{width:30%}.title-index .bsubtitle-us{left:24%!important;font-size:25px!important}.col-us{display:contents!important}.col-us .div-img{text-align:center}.col-us .div-text{padding-bottom:20px!important}.col-us i{font-size:3em}}@media (min-width:576px)and (max-width:767.98px){body{font-size:80%;padding-top:89px}#div-menu .logotype{height:45px!important;margin-left:20px!important}#div-menu .header-item-center{position:relative;width:100%;max-width:150px!important}#div-menu .div-info-user{float:right;right:0;position:absolute;padding-right:20px}.navbar{padding:0 10px}.navbar-brand>img{width:150px!important}.btn-logout{padding-top:20px!important}.filters{display:none!important}.nav-menu-beach{margin-left:10px;margin-bottom:10px}.nav-menu-beach-top,.nav-menu-order-top{display:block!important}.nav-menu-beach-top .nav-item,.nav-menu-order-top .nav-item{width:auto!important;display:inline-block}#steps,.td-arrow{display:none}.text-td{font-size:12px!important}.td-text-tit{font-size:14px!important;font-weight:700}.td-hotel-name{font-size:14px}.filters{padding-right:15px;position:relative;z-index:0;float:left;background-color:#fff}.td-text-subtit{font-size:12px!important}.text-tit-price{font-size:20px!important}.text-tit-imp{font-size:18px!important}.btn-more,.td-from{display:none}.td-from-bottom .text-tit-price{display:inline;padding-left:10px}.td-col-category{display:none}.div-menu{height:60px}.div-menu ul{height:50px;margin-bottom:0}.result-list{display:block!important}.result-cards{display:none!important}#btn-view{padding-top:10px}#btn-view i,#btn-view small:nth-child(2){display:none}.table-a>tbody>tr>td,.table-b>tbody>tr>td{width:auto!important}.table-a>tbody>tr>td:nth-child(2),.table-a>tbody>tr>td:nth-child(3),.table-a>tbody>tr>td:nth-child(5),.table-b>tbody>tr>td:nth-child(2),.table-b>tbody>tr>td:nth-child(3),.table-b>tbody>tr>td:nth-child(5){width:30%!important}.table-quote>tbody>tr>td,.table-quote>tbody>tr>th{font-size:14px;padding:5px}.table-result .btn-cotizar{width:90%!important;padding:5px}.td-info-flight{width:auto}.div-main-row{width:100%;margin:0;padding-right:0}.beachfooter .divfoot{min-height:80px!important;background-size:contain}#searcher,.div-filter-icon{display:none}#searcher{margin-bottom:50px;z-index:1;position:absolute;background-color:#fff;width:100%!important;padding:20px}#searcher>button{display:block}.ocultar{display:none!important}.mostrar{display:block!important}#filter_button{margin-bottom:10px}}@media screen and (min-width:768px)and (max-width:1199.98px){body{padding-top:89px}hr{margin-top:.5rem;margin-bottom:.5rem}#div-menu .logotype{height:45px!important;margin-left:20px!important}#div-menu .header-item-center{position:relative;width:100%;max-width:540px!important}#div-menu .div-info-user{float:right;right:0;position:absolute;padding-right:70px}.container-menu .logotype{height:66px!important;margin-left:20px!important}.container-menu .header-item-center{position:relative;width:100%!important;min-width:540px!important;max-width:800px!important}.container-menu .div-info-user{float:right;right:0;position:absolute!important;padding-right:20px!important}.navbar-brand>img{width:150px!important}.div-menu{height:60px}.div-menu ul{height:50px;margin-bottom:0}.bg-dark{padding:0 20px}.beachcontainer{padding:0;height:60px}.header-list-item{padding-top:5px!important}.btn-logout{padding-top:20px!important;padding-left:30px}#btn-view{padding-top:15px}.td-arrow{display:none}.td-text-tit{font-size:18px!important;font-weight:700}.div-quote .td-text-tit{font-size:16px!important}.div-quote .table-a>tbody>tr>td:nth-child(2),.div-quote .table-a>tbody>tr>td:nth-child(3),.div-quote .table-a>tbody>tr>td:nth-child(5){width:30%!important}.table-quote>tbody>tr>td,.table-quote>tbody>tr>th{font-size:14px;padding:10px}.div-quote .table-quote .td-text-airline{display:inline-table}.div-filter{margin-bottom:10px!important}.div-filter .input-group-prepend{display:none}.div-filter .input-group input[type=text]{font-size:12px!important;padding:2px;border-top-left-radius:5px;border-bottom-left-radius:5px}.search-cat{font-size:11px!important}.filters h3{font-size:12px!important}.label-chk{font-size:12px}.td-hotel-name{font-size:14px}.table td,.table th{padding:.5rem}#div_quote .td-arrow{display:none}.nav-menu-beach{color:#fff;margin-left:10px;margin-bottom:10px}.nav-menu-beach>li{width:auto!important;margin:5px}.nav-menu-beach-top,.nav-menu-order-top{display:block!important}.nav-menu-beach-top .nav-item,.nav-menu-order-top .nav-item{width:auto!important;display:inline-block}#steps{display:none}.div-order #steps{display:none!important}.div-order .nav-item{width:100%!important}.text-tit-price{font-size:30px}.text-td{font-size:14px}.td-text-subtit{font-size:16px}.td-info-flight{width:200px}#filter_button,.div-filter-icon,.td-from-bottom{display:none}}@media screen and (min-width:1200px){body{padding-top:89px}#div-menu .logotype{height:66px!important;margin-left:20px!important}#div-menu .header-item-center{position:relative;width:685px!important}.container-menu .logotype{height:66px!important;margin-left:20px!important}.container-menu .header-item-center{position:relative;width:100%!important;min-width:800px!important}.container-menu .div-info-user{float:right;right:0;position:absolute!important;padding-right:20px!important}.div-menu{height:60px}.div-menu ul{height:50px;margin-bottom:0}.beachcontainer{padding:0}.btn-logout{padding-top:20px!important;padding-left:0!important}.nav-menu-beach-top,.nav-menu-order-top{display:none}.text-tit-price{font-size:30px}.text-td{font-size:14px}.td-hotel-name,.td-text-subtit{font-size:16px}.td-info-flight{width:200px}#filter_button,.div-filter-icon,.td-from-bottom{display:none}.div-quote .table-a>tbody>tr>td:nth-child(2),.div-quote .table-a>tbody>tr>td:nth-child(3),.div-quote .table-a>tbody>tr>td:nth-child(5){width:30%!important}.div-order #steps{display:block}.bg-dark{padding:0 20px}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;border-radius:0}.text-dark{color:#444!important}.bg-dark{background-color:#305a8c!important;color:#fff;height:60px}.avatar{height:50px}.container-fluid{padding-left:0;padding-right:0}.beachcontainer{max-width:100%;width:100%}.beachbody,.beachfooter,.beachheader{padding:10px}.beachbody{width:100%;margin-top:0;min-height:500px;max-height:auto;height:auto;overflow:auto}.beachheader{height:90px;border-bottom:1px solid #9e9a9a;background-color:#efefef}.beachfooter{min-height:30px;height:auto;background-color:#001f41;text-align:center;vertical-align:middle;color:#fff;padding:0;position:fixed;bottom:0;width:100%;font-size:13px}.header-list{display:-webkit-inline-box;margin-bottom:0;padding-left:0!important}.header-list-item{list-style:none;padding-right:5px;padding-top:5px;color:#23bfcc}.header-list-item>div{display:grid;line-height:15px}.checkbox.checkbox-info{display:flex;margin-left:-10px}h1{font-size:22px;color:#393939;font-weight:400;border-left:4px solid #2384d0;padding-left:10px;height:30px;margin-bottom:25px}h2{font-size:25px}h3{font-size:12px;color:#265a88;text-transform:uppercase;font-weight:700}.label-chk{font-weight:400}.label-chk,label{color:#606060;padding-left:5px}label{font-size:13px;font-weight:300}a{color:#265b87}.div-quote label{color:#606060;font-size:15px;font-weight:300;padding-left:5px}.steps{border-right:1px solid #e8e8e8}.head-agency-name{font-weight:700;font-size:13px}.head-agency-name a,.head-agency-name a:hover{color:#fff;text-decoration:none}.dropdown-menu.show{display:block;margin-top:-30px}.head-fn,.head-mc{font-size:12px}a.menu-img{color:#202d53}.head-agent-mail,.head-agent-name{font-size:small}input[type=range]{width:110px;height:30px;overflow:hidden;cursor:pointer;outline:none}input[type=range],input[type=range]::-webkit-slider-runnable-track,input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:none}input[type=range]::-webkit-slider-runnable-track{width:200px;height:1px;background:#003d7c}input[type=range]:nth-child(2)::-webkit-slider-runnable-track{background:none}input[type=range]::-webkit-slider-thumb{position:relative;height:15px;width:15px;margin-top:-7px;background:#fff;border:1px solid #003d7c;border-radius:25px;z-index:1}input[type=range]:first-child::-webkit-slider-thumb{z-index:2}#slider-range{width:70%}.rangeslider{position:relative;height:40px;width:70%;display:inline-block;margin-top:-15px;margin-left:0}.rangeslider input{position:absolute}.rangeslider span{position:absolute;margin-top:25px;left:0;font-size:small;color:#606060}.rangeslider .right{position:relative;float:right;margin-right:0}.star-green{background-color:#0f8e7a;border-radius:10px;padding:3px;color:#fff;font-size:12px;margin:-1px}.table-a{background-color:#fdffed}.table-a,.table-b{color:#6f6f6f;font-weight:100;font-size:12px;margin-bottom:0;border-top-left-radius:5px;border-top-right-radius:5px}.table-b{background-color:#ebf7fa}.table-a tbody>tr>td,.table-b tbody>tr>td,.table-result tbody>tr>td{border:0;padding:5px}.bold{font-weight:700}td.border-bottom{border-bottom:1px solid #ddd!important}.text-danger-dark{color:#7b0a14!important}.text-tit{font-size:18px}.text-tit-price{margin:0;color:#0d0989}.text-tit-imp{font-size:18px;color:#0d0989}.btn-cotizar{width:120px}.btn-primary,.btn-primary.disabled,.btn-primary:disabled{background-color:#0072ba;border-color:#0072ba}.btn-primary.disabled,.btn-primary:disabled{color:#fff}.btn-display{float:right;position:absolute;right:30px;top:138px;border-radius:0;padding:1px 5px}.div-shadow{box-shadow:3px 3px 5px #ccc}.div-result{display:table;margin-top:-20px;width:100%}.table-result>tbody>tr{background-color:#fff}.table-result>tbody>tr:nth-of-type(odd){background-color:#fafafa}.text-td{color:#444}.table-result>tbody>tr>td{line-height:1;vertical-align:middle}.fa-star-20{font-size:20px}.fa-star-12{font-size:12px}.fa-green{color:#11a826}.fa-gold,.fa-green{margin:-1px;font-size:9px}.fa-gold{color:#c4b773}.fa-star-filter{font-size:12px!important}.fa-inactive{color:#adb3b2;margin:-1px}.search-cat{cursor:pointer}.table-result{margin-bottom:0;margin-top:20px;border-bottom-left-radius:5px;border-collapse:collapse;border-bottom-right-radius:5px;overflow:hidden}.table-radius{overflow:hidden;border-radius:5px}.text-info-rate{color:#11a826}.tooltip-regime .tooltip-inner{background-color:red}.tooltip-inner{background-color:#11a826;font-size:11px;line-height:20px}.arrow,.tooltip .tooltiparrow{color:#11a826!important}.ui-draggable,.ui-droppable{background-position:top}.all_stars{cursor:pointer;font-size:small;padding-top:4px;text-decoration:underline;color:#6d6363}.irs--flat .irs-bar,.irs--flat .irs-from,.irs--flat .irs-handle>i:first-child,.irs--flat .irs-single,.irs--flat .irs-to{background-color:#3479b7}.beach h4{font-size:14px;color:#716d6d;text-transform:uppercase;font-weight:700}.filters{padding-right:15px}.breadcrumb{padding:8px 0;margin-bottom:20px;list-style:none;background-color:#fff}.text-info-tour{color:#23bfcc;cursor:pointer}.text-info-quote{color:#fc732d;padding-top:15px}#info-quote.tooltip-inner{background-color:#23bfcc;font-size:14px;line-height:20px;width:300px;text-align:left;max-width:400px;padding:5px}.text-info-quote .tooltip-arrow{border-right-color:#fc732d!important}.tooltip.tooltip-large>.tooltip-inner{max-width:350px;font-size:14px;line-height:20px;width:300px;text-align:left;max-width:400px;padding:5px}.tooltip.tooltip-left>.tooltip-inner{text-align:left}.tooltip.tooltip-warning>.tooltip-inner{background-color:#fc732d}.arrow,.tooltip .tooltiparrow{color:#269d74!important}.table-quote-total{color:#525252;font-size:18px;font-weight:700}.table-quote-total-lbl{color:#2483d0;font-size:20px;font-weight:700;text-align:right}.include>li{font-size:13px;text-transform:uppercase;color:#777;list-style:none;margin-left:-20px;padding-bottom:5px}#footer{bottom:0;position:absolute}.dataTables_filter,.dataTables_paginate{float:right}.btn-action{padding:5px!important;border-radius:0!important}.hotel-info{padding-left:0;padding-top:10px}.hotel-info li{display:inline;padding-right:5px}.li-border-left{border-left:1px solid #6f6f6f;padding-left:5px}.table-order{font-size:13px}.table-order>tbody>tr>th{font-weight:700}.table-order .table-quote-total{color:#525252!important;font-size:16px!important;font-weight:700}.table-order .table-quote-total-lbl{color:#2483d0!important;font-size:16px!important;font-weight:700;text-align:right}.title-room{color:#275a87;font-weight:700}#div_room_rows select{font-size:12px}.text-alert{font-size:16px;padding:8px}div#logo{display:inline-table;width:40px;padding-left:10px}.td-logo{width:100px;vertical-align:middle!important}.text-bg{font-size:20px}.div-quote{height:100%;min-height:100%}#searcher-result h2{color:#666}.table-res{box-shadow:5px 10px 8px #828282;border-radius:10px;background-color:#fcffdd;color:#6f6f6f;font-size:12px;margin-bottom:0;border:0;width:100%}.table>tbody>tr>td{border:0}.div-room-p{background-color:#fdffed}.div-room-i,.div-room-p{margin-top:10px;margin-bottom:15px;border-radius:6px;border:1px solid #ddd}.div-room-i{background-color:#ebf7fa}.div-room-i .title-room,.div-room-p .title-room{color:#275a87;font-weight:700;width:auto;padding:5px;text-align:left;border-top-left-radius:4px;border-radius:4px}.hotel-info-img{top:150px;position:absolute;background-color:#fcffed;color:#1b212f;font-size:13px;padding:4px;float:right}.hotel-result-title2{height:50px;font-size:16px;color:#3679b7}.hotel-result-title{height:35px;font-size:16px;color:#3679b7}.hotel-result-img{height:200px}.btn-quote{background-color:#3679b7;color:#fff}.nav-menu-beach{color:#fff}.nav-menu-beach .nav-link.disabled,.nav-menu-beach .nav-link.inactive{color:#989696;background-color:#d9dee2}.nav-menu-beach .nav-link.active{color:#fff;background-color:#00397c}.nav-menu-beach>li{width:100%;margin-top:5px}.div-quote-header{border-radius:5px;box-shadow:1px 1px 5px #ccc;border:1px solid #e3e6f0}.table-quote>tbody>tr>th{background:#ebf7fa;color:#265b87}.tr-total-room{background-color:#ebf7fa;color:#265b87}.tr-head-room{background:#ebf7fa;color:#265b87}.table-order-head{margin-bottom:0;color:#6f6f6f}.table-order-head tr td:last-child{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.td-total-room{background-color:#7494aa;color:#d8d8d8}.title-blq{font-size:14px;color:#265b86;font-weight:700}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#265b86;background-color:#fff;border-color:#dddfeb #dddfeb #fff}.nav-tabs .nav-link{color:#6e707e}.modal-header{background-color:#23bfcb;color:#fff}.dataTables_info,.dataTables_paginate{color:#265b87!important;font-size:13px}.dataTables_filter input{border:1px solid #d1d3e2;border-radius:.35rem;height:30px;padding:10px}.dataTables_filter label,.dataTables_length label{color:#265b87!important;font-size:13px}.dataTables_length select{border:1px solid #d1d3e2}.btn-md .icon{padding-top:.6rem!important}.btn-lg .icon{padding-top:.8rem!important}.btn-green{background-color:#14a727;color:#fff}.btn-green:hover{color:#fff;text-shadow:1px 1px #777}.lbl-form{color:#265b85;font-weight:700;font-size:13px}.commission{color:red;font-size:12px}.table{color:#6a6a6d!important}.dropdown-menu{min-width:7rem}.dropdown-item{padding:.25rem .5rem}#message_action{padding-top:10px;text-align:center}#div_timer{text-align:right;font-size:small;color:#b71c1c}#div_timer>p{margin-bottom:0}.timer{color:#b71c1c;font-size:35px;font-weight:700;text-align:right;margin-bottom:10px}.td-plane{width:50px;vertical-align:middle!important}.td-text-airline{font-size:14px;padding-left:10px}.td-hotel-icon{width:10px!important}.td-text-tit{font-size:20px}.td-hotel-btn{width:100px}.td-hotel-btn .btn-cotizar{padding:3px!important}.td-suitcase{vertical-align:middle!important;text-align:center}.div_cards{margin:15px 0}.card-bloqueo{border-radius:5px}.no-radius{border-radius:0}.hotel-card{float:left;margin-top:15px!important;margin-bottom:15px!important}.card-price{font-size:12px;color:#186760}.card-price .amount{font-size:22px}.card-price>i{color:#11a826}.card-hotel-info{list-style:none;padding-left:0;font-size:13px;line-height:23px}.card-hotel-stars{top:165px;position:absolute;background-color:rgba(197,187,187,.52);color:#1b212f;margin:0;right:10px;padding:3px;line-height:0;border-radius:5px;z-index:1}.card-btn{text-align:right;padding-top:20px}.btn{color:#fff;text-shadow:1px 1px #777}.fa-plane-size{font-size:1.8em}.btn-success{background-color:#11a826;border-color:#11a826}.div-quote-right{height:100%;border-radius:6px;border:1px solid #00397c;padding:0}.div-quote-hotel{background-color:#00397c;color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;padding:20px}.table th{border:0}.link-close,.link-close:hover{text-decoration:none;color:#4e4a4a;font-weight:700}.tr-quote-hotel{background-color:#00397c;color:#fff}.tr-quote-hotel .hotel-info{font-size:16px}.card-filter{margin-top:20px}.card-filter .card-body{padding:10px}.card-filter h3{margin-top:0}.card-filter .card-body .checkbox{padding-left:5px}.filters h3{font-size:12px;background-color:#00397c;text-transform:uppercase;padding:5px;border-radius:5px;color:#fff;font-family:LatoBold,Helvetica Neue,Helvetica,Arial,sans-serif}.filters .div-filter{margin-bottom:20px}.div-filter label{color:#00397c}.checkbox-inline,.radio-inline{display:inline-block;padding-left:6px!important;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.ekko-lightbox .modal-body{padding:15px}.btn-menu-r{border-top-right-radius:0;border-bottom-right-radius:0}.btn-menu-l{border-top-left-radius:0;border-bottom-left-radius:0}.alert-flight{background-color:#f1f192!important;color:#6d6d6d;font-weight:700;padding:7px!important}.spinner-beach{display:inline-block;width:4rem;height:4rem;vertical-align:text-bottom;border:.5em solid;border-right:.5em solid transparent;border-radius:79%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite;color:#10b7c5!important}.loader-beach{position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,5%,92.2%,.79);background-size:50px;background-repeat:no-repeat;background-position:50%;z-index:10000000;filter:alpha(opacity=40)}.content-loader{top:40%;left:46%;position:fixed}.loader-text{font-size:22px;color:#396e9c}a.link-footer,a:hover.link-footer{color:#fff;text-decoration:underline;font-size:13px}.modal-politicas .modal-title{color:#fff;font-size:14px}.modal-politicas h2{background-color:#00397c;color:#fff;font-size:13px;font-weight:700;padding:3px;text-align:center}.modal-politicas p{font-size:11px;color:#545252;text-align:justify}.modal-politicas .modal-content{margin-bottom:50px}.modal-politicas .modal-body{overflow-y:scroll;padding:0 30px;margin-top:30px;margin-bottom:30px}.modal-politicas strong{color:#040404}.modal-politicas ol{font-size:11px;color:#545252}.modal-politicas .alert{color:#00397c;font-weight:700;font-size:12px;text-decoration:underline;text-align:center}.modal-politicas .p-text-center{text-align:center;font-size:10px}.modal-politicas .p-text-small{font-size:10px}.modal-politicas .close{color:#f3eeee!important}.modal-politicas .btn-secondary{font-size:13px}.filter-off{display:none!important}.title-table-a{background-color:#f0f5d6;color:#8e8e46}.title-table-a,.title-table-b{padding:5px 10px;font-weight:700;font-size:15px;text-align:left;border-top-left-radius:4px;border-top-right-radius:4px}.title-table-b{background-color:#cae7ef;color:#366b7b}a.link-itinerary,a:hover.link-itinerary{text-decoration:none;color:#023a7c;padding-left:20px}.pax-sup{font-size:14px}.btn-sup{cursor:pointer}.alert-pax{font-size:12px}.div-itinerary{font-size:13px;padding:5px 20px;color:#777}.menu-top,.nav-tabs{margin-bottom:10px}.menu-top{border-bottom:1px solid #dddfeb}.menu-top .option{display:inline-block}.menu-top .active{border:1px solid #dddfeb;border-bottom:0;border-top-left-radius:10px;border-top-right-radius:10px}.menu-top .option a{display:block;padding:.5rem 1rem;color:#a9acb5}.menu-top .option a.active{color:#00397c;font-weight:700}.beachfooter .divfoot{height:auto;min-height:150px;margin-top:0;padding:0;color:#7e8ca3;background-color:#b6c7dc;background-image:url(https://www.megatravel.com.mx/img/elements/footer/monumentos.png);background-position:bottom;background-repeat:no-repeat}.beachfooter-fixed{position:fixed!important}.beachfooter-relative{position:relative!important}.info_login{padding:20px}.info_login a{color:#265b87;text-decoration:none}.info_login a:hover{font-weight:700}.btn-default,.btn-default:hover{color:#fff;background-color:#858796;border-color:#858796}#tr-quote-tour-title{background-color:#fff8e1;color:#90580c}.pax-counter{color:#90590e;cursor:pointer}.span-pax{padding:3px 5px}.btn_del_optional{color:#e74a3b;padding-right:10px;cursor:pointer}.div-observations{font-style:italic}.div_optionals{background-color:#e6ecf2;border:1px solid #033b7c;padding:10px;border-radius:5px}.div_optionals .optional{border:1px solid #023a7c;padding:10px;border-radius:5px;margin-bottom:10px;background-color:#fff;color:#033b7c}.div_optionals p.optionals-title{background-color:#023a7c;padding:5px;color:#fff;border-radius:5px}.optional i.counter_pax_down,.optional i.counter_pax_up{color:#bbb}.optional .pax-counter{color:#37b9cc!important;cursor:pointer}.div-help{background-color:#23bfcc;color:#fff;padding:5px 20px;font-size:12px;height:30px}.div-menu{background-color:#fff;padding:5px 20px;height:70px}.div-menu img{height:60px}.nav-user{display:-webkit-inline-box;padding:0}.nav-user>li{float:left;padding-left:0;list-style:none}.nav-user li a{background-color:#fff;color:#2f5d8b;text-decoration:none;padding:0 12px;display:block}.nav-user li:hover{color:#23bfcc}.nav-user li a:hover{color:#23bfcc;transition:all .5s ease 0s}.nav-user li ul{display:none;position:absolute;min-width:140px;padding-left:0}.nav-user ul li a:hover{background-color:#2f5c8c;color:#fff;transition:all .5s ease 0s}.nav-user li:hover>ul{display:block}.nav-user li ul li{position:relative;list-style:none}.nav-user li ul li a{color:#2f5c8c;padding:5px;font-size:12px}.nav-user li ul li ul{right:-140px;top:0}.menu-icon-blue{color:#2f5d8b}#div-search{padding-top:40px;padding-bottom:40px}.div-search-main{background-color:#001f60}.div-search-main h1{color:#fff;border-left:none;margin-bottom:10px;text-shadow:1.5px 1.5px 0 #001f60;font-family:LatoBold}.div-search-main #searcher_form{background-color:#ebf0f5;padding:10px;border-radius:10px;max-width:600px;width:auto}.div-search-main .btn-menu{background-color:#fff;color:#2f5b8c;border-color:#1fc6d0;text-shadow:0 0 #000;font-family:LatoBold;border-radius:10px!important;margin-left:2px;margin-right:2px;margin-bottom:0;cursor:pointer;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;font-size:.8rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.div-search-main .btn-group{background-color:#fff;padding:5px;margin:10px auto;border:1px solid #1ecad3;border-radius:20px}.div-search-main .btn-group i{padding-right:5px}.div-search-main .opt-search{border:1px solid #1ec2ce;background-color:#fff;padding:5px;margin:5px 0;border-radius:10px;cursor:pointer}.div-search-main .opt-search label{font-size:.8rem;color:#7f8286;cursor:pointer;margin-bottom:0}.div-search-main .opt-search h2{font-size:1.1rem;color:#2f5b8c;cursor:pointer;overflow-x:scroll;margin-bottom:2px}.div-search-main .opt-search div{display:inline-block;vertical-align:top}.div-search-main .opt-search div i{font-size:1.8rem;color:#77bacc}.div-search-main .opt-search div h2{font-size:1.2rem}.div-search-main .btn-search{width:100%;background-color:#2f5c8c;color:#23bfcc;text-shadow:0 0 #000;font-family:LatoBold;margin-top:10px;border-radius:20px}.div-search-main .btn-search:hover{color:#fff;border:1px solid #23bfcc}.div-search-main .btn-search>i{margin-right:5px}.div-search-inner{padding-top:40px;padding-bottom:40px;background-color:#fff}.div-search-inner h1{color:#fff;border-left:none;margin-bottom:10px}.div-search-inner #searcher_form{background-color:#ebf0f5;padding:10px;border-radius:10px;max-width:600px;width:auto}.div-search-inner .btn-menu{background-color:#fff;color:#2f5b8c;border-color:#1fc6d0;text-shadow:0 0 #000;font-family:LatoBold;border-radius:10px!important;margin-left:2px;margin-right:2px;margin-bottom:0;cursor:pointer;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.375rem .75rem;font-size:.8rem;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.div-search-inner .btn-group{background-color:#fff;padding:5px;margin:10px auto;border:1px solid #1ecad3;border-radius:20px}.div-search-inner .btn-group i{padding-right:5px}.btn-check:active+.btn-menu,.btn-check:checked+.btn-menu,.btn-menu.active,.btn-menu:active,.show>.btn-menu.dropdown-toggle{background-color:#2f5b8c;color:#1fc6d0}.div-search-inner .opt-search{border:1px solid #1ec2ce;background-color:#fff;padding:5px;margin:5px 0;border-radius:10px;cursor:pointer}.div-search-inner .opt-search label{font-size:.8rem;color:#7f8286;cursor:pointer}.div-search-inner .opt-search h2{font-size:1.1rem;color:#2f5b8c;cursor:pointer;overflow-x:scroll}.div-search-inner .opt-search div{display:inline-block;vertical-align:top}.div-search-inner .opt-search div i{font-size:1.8rem;color:#77bacc}.div-search-inner .opt-search div h2{font-size:1.2rem}.carousel-item .carousel-item-img{height:400px}.div-search-inner .btn-search{width:100%;background-color:#2f5c8c;color:#23bfcc;text-shadow:0 0 #000;font-family:LatoBold;margin-top:10px;border-radius:20px}.div-search-inner .btn-search:hover{color:#fff;border:1px solid #23bfcc}.div-search-fixed{float:inherit;right:0;z-index:3;top:96px;padding:0;width:100%}.div-search-fixed .div-back-img{background-image:none}.div-search-fixed #div-search{padding:0}.div-search-fixed #searcher_form{border-radius:0}.div-back-img{background-image:url(https://megatravel.online/bloqueos/images/destinations/pueblos-magicos.jpg);background-size:cover;background-repeat:no-repeat;background-position-x:center;background-position-y:center;background-color:#fff}.div-back{background-color:#001f60;width:30%}.div-back,.div-back2{height:434px;position:absolute;display:none}.div-back2{background-repeat:no-repeat;width:45%;background-position-x:right}.promo{margin-top:20px}.promo .card-promo{width:286px;height:310px}.promo .btn-search{width:100%;background-color:#2f5c8c;color:#23bfcc;text-shadow:0 0 #000;font-size:medium;margin-top:10px;border-radius:20px}.promo .btn-search:hover{color:#fff;border:1px solid #23bfcc}.modal_search .modal-header{background-color:#fff;color:#149ba7;border-bottom:none}.modal_search .modal-body{padding-top:0}ul#list_data{padding-left:0;border:0;overflow:scroll;height:225px}ul#list_data li{list-style:none;padding:6px;border:1px solid #33a4ad;color:#47586a;border-top:0;cursor:pointer}ul#list_data li:hover{background:#33a4ad;color:#fff}.group_search div{background-color:#fff;border-color:#33a4ad;border-bottom-left-radius:0}.group_search input{border-left:0;border-color:#33a4ad;border-bottom-right-radius:0;padding-left:0}.div-calendar{position:absolute;left:50%;top:25%;margin-top:-50px;margin-left:-50px}.modal_search .btn-modal{background-color:#2f5c8c;color:#23bfcc;text-shadow:0 0 #000;font-size:small;font-family:LatoBold;margin-top:10px;border-radius:10px}.modal_search .btn-modal:hover{color:#fff;border:1px solid #23bfcc}.daterangepicker:after,.daterangepicker:before{display:none!important}.div-main-row{margin-left:0;margin-right:0;padding:30px 10px}.title-index{position:relative}.title-index .btitle{text-align:center;font-size:70px;color:rgba(225,226,226,.43);letter-spacing:15px;font-family:LatoBold;position:relative}.title-index .bsubtitle{position:absolute;top:40%;color:#001f60;font-size:28px;left:0;right:0;text-decoration:underline;-webkit-text-decoration-color:#23bfcb;text-decoration-color:#23bfcb;letter-spacing:5px;text-decoration-thickness:3px}.row{margin-left:0!important;margin-right:0!important}.index-card-exclusive{text-align:center}.index-card-exclusive .card-body{text-align:left}.index-card-exclusive .card-btn{text-align:right;padding-top:0;padding-right:0;position:absolute;right:-10px;bottom:10px}.index-card-exclusive .card-btn .btn{margin-top:5px;width:100%}.index-card-exclusive .card{width:auto;min-width:13rem}.index-card-exclusive .hotel-result-img{height:260px;cursor:pointer}.index-card-exclusive .hotel-result-title{cursor:pointer}.index-card-exclusive .hotel-stars{position:absolute;right:0;padding-right:10px}.index-card-exclusive .card-hotel-name{position:relative;top:-60px;color:#fff;background:linear-gradient(0deg,rgba(50,50,50,.7),rgba(255,0,0,0));width:100%;padding:7px;text-align:left;cursor:pointer;height:60px;margin-bottom:-50px}.index-card-exclusive .card-hotel-name h4{font-size:20px;color:#fff;word-break:break-word;text-shadow:1px 1px 2px #000;margin-bottom:0;font-weight:700;position:absolute;bottom:0;padding-bottom:5px}.index-card-exclusive .info-promo{width:0;height:0;border-top:100px solid red;border-left:100px solid transparent;position:absolute;right:0;z-index:4}.index-card-exclusive .info-promo-bottom{width:0;height:0;border-bottom:200px solid red;border-left:200px solid transparent;position:absolute;right:0;bottom:0}.btn-blue{background-color:#23bfcc}.btn-blue:hover{background-color:#178c96;color:#fff}.col-us{margin-bottom:20px}.col-us .div-img{display:inline-table;width:70px;vertical-align:top}.col-us .div-img i{color:rgba(35,191,204,.65)}.col-us .div-text{display:inline-block;width:80%;font-size:13px;padding-left:10px}.col-us .div-text label{color:#001f60;font-size:14px;font-weight:700;padding-left:0!important;font-family:LatoBold}.daterangepicker{width:700px}.daterangepicker .drp-calendar{display:none;max-width:349px!important;width:349px}.daterangepicker .calendar-table td,.daterangepicker .calendar-table th{width:40px!important;height:24px!important;line-height:30px!important;font-size:18px!important}.daterangepicker td.available{color:#23bfcc!important}.daterangepicker td.in-range{background-color:#23bfcc!important;border-color:transparent!important;color:#fff!important;border-radius:0!important}.daterangepicker td.start-date{border-radius:4px 0 0 4px!important}.daterangepicker td.end-date{border-radius:0 4px 4px 0!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:#0f8c96!important;border-color:transparent!important;color:#fff!important}.daterangepicker td.off,.daterangepicker td.off.end-date,.daterangepicker td.off.in-range,.daterangepicker td.off.start-date{background-color:#fff!important;border-color:transparent!important;color:#999!important}.daterangepicker .drp-calendar.left{padding:16px 0 16px 8px}.daterangepicker .drp-calendar.right{padding:16px 8px}.daterangepicker .btn-primary{background-color:#23bfcc;border-color:#0a7c86}.daterangepicker .btn-primary:hover{background-color:#0f8c96!important}.daterangepicker .drp-selected{display:inline-block;font-size:14px!important;padding-right:8px;color:#128d96}.daterangepicker select{border:1px solid #23bfcc;padding:5px!important;color:#001f60;font-family:LatoBold;border-radius:5px}.daterangepicker th{color:#128d96;font-family:LatoBold}.load-info{width:6rem;height:6rem;-webkit-animation:spinner-grow .65s linear infinite;animation:spinner-grow .65s linear infinite}.div-national{max-width:335px;width:100%;height:310px;cursor:pointer}.div-national img{border-radius:5px;width:100%;height:310px}.div-national .available{background-color:#ff9800;position:absolute;top:270px;float:right;right:20px;padding:5px;border-radius:5px;color:#fff;font-size:14px;font-family:LatoBold}.div-national .name{position:absolute;top:15%;font-family:PacificoRegular;font-size:60px;color:#fff;text-shadow:2px 1px 0 #000;width:100%;text-align:center;max-width:335px;padding:0 2px}.div-national .available:hover{color:#2e5e8a;transition:.5s}.div-international{width:100%;margin:0;height:310px;cursor:pointer}.div-international img{border-radius:5px;width:100%;max-width:424px;height:310px}.div-international .available{background-color:#ff9800;position:absolute;top:272px;float:right;right:20px;padding:5px;border-radius:5px;color:#fff;font-size:14px;font-family:LatoBold}.div-international .available:hover{color:#2e5e8a;transition:.5s}.div-international .name{position:absolute;top:15%;font-family:PacificoRegular;font-size:60px;color:#fff;text-shadow:2px 1px 0 #000;width:100%;text-align:center;max-width:334px}.card-hotel-topinfo{top:0;position:absolute;z-index:1;background-color:rgba(24,172,183,.6);color:#fff;font-size:14px;font-weight:700;padding:7px;left:0;border-top-left-radius:5px;font-family:LatoBold;width:100%;text-shadow:1px 1px 2px #000;text-align:left;border-top-right-radius:5px;cursor:pointer}.owl-prev{left:-25px!important}.owl-next,.owl-prev{position:absolute!important;top:200px!important;font-size:90px!important;color:#2e5e8a!important}.owl-next{right:-25px!important}.div_promotions{text-align:center}.row-title-index{margin-top:40px;margin-bottom:15px}#div_quote{margin-right:10px!important}.row-quote{margin-top:20px}.menu-img{width:450px;height:350px;background-repeat:no-repeat}.menu-li{color:#1ecad3;margin-right:5px}.menu-back{background-image:url(https://www.megatravel.com.mx/img/elements/unete/vectores-unete.png)!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:100% 100%!important}.info-result{margin-bottom:10px}.info-result #totblq{float:left}.menu-order{color:#2e5e8a}.menu-order,.menu-order:hover{text-decoration:none;font-size:16px}.menu-order:hover{color:#23bfcb;text-shadow:1px 1px 0 #e6e6e6}#orders{border:1px solid #2e5e8a;box-shadow:1px 1px 0 #c7c7c7}#orders .odd{background-color:#fdfdfd;font-size:14px;color:#716868}#orders .odd td{vertical-align:middle;font-family:LatoBold}#orders .even{background-color:#fff;font-size:14px;color:#716868}#orders .even td{vertical-align:middle;font-family:LatoBold}#orders a:hover{color:#23bfcc;text-decoration:none}#orders .btn{font-size:12px}#orders .badge{font-size:100%!important}.modal-info-optional .modal-body{font-size:13px;color:#001f60}select.form-control{-moz-appearance:auto;appearance:auto;-webkit-appearance:menulist}.div-filter-icon{display:none!important}.optional_name{min-width:auto;font-size:14px;word-wrap:break-word}