﻿@font-face{font-family:MuseoRoun_1;src:url('https://cdn.mexicodestinos.com/static/content/StyleMD/fonts/MuseoSansRounded-100.otf');font-style:normal;font-display:auto;font-weight:300;}@font-face{font-family:MuseoRoun_3;src:url('https://cdn.mexicodestinos.com/static/content/StyleMD/fonts/MuseoSansRounded-300.otf');font-style:normal;font-display:auto;font-weight:300;}@font-face{font-family:MuseoRoun_5;src:url('https://cdn.mexicodestinos.com/static/content/StyleMD/fonts/MuseoSansRounded-500.otf');font-style:normal;font-display:auto;font-weight:500;}@font-face{font-family:MuseoRoun_7;src:url('https://cdn.mexicodestinos.com/static/content/StyleMD/fonts/MuseoSansRounded-700.otf');font-style:normal;font-display:auto;font-weight:700;}@font-face{font-family:MuseoRoun_9;src:url('https://cdn.mexicodestinos.com/static/content/StyleMD/fonts/MuseoSansRounded-900.otf');font-style:normal;font-display:auto;font-weight:900;}@media screen and (min-width:100px){h1,h2,label{font-family:'Montserrat' !important;}#modalReserva{overflow-x:hidden;overflow-y:auto;}.slick-next-md{font-size:44px;position:absolute;right:-32px;top:44%;opacity:1;cursor:pointer;}.col-msg_danger{color:#ff8500;}.center{text-align:center;}.col-msg_error{color:#ff1744;}.container-header{font-family:'Montserrat' !important;background-color:#320d9a;box-shadow:0 9px 6px 0 rgba(0,0,0,.42);-webkit-box-shadow:0 9px 6px 0 rgba(0,0,0,.42);z-index:0;position:relative;}.container-header .table_generic{width:100%;}.container-header .w60{width:60%;}.container-header .w20{width:20%;}.container-header .rute{font-family:'Montserrat' !important;vertical-align:text-top !important;padding-top:20px;}.container-header .rute .nomargin{margin-left:0;margin-right:0;}.container-header .rute .nomargin .breadcrumb{margin-bottom:20px;border-radius:4px;padding:10px 0;list-style:none;background-color:transparent;font-family:MuseoSans_3;font-size:12px;line-height:5px;padding-left:20px;}.container-header .rute .nomargin .breadcrumb a span{color:#fff;}.container-header .rute ul.breadcrumb li+li:before{content:">";}.container-header .content-title{text-align:center;color:#fff;position:relative;}.container-header .content-title .icono-head{position:absolute;top:8%;left:0;z-index:-1;}.container-header .content-title .icono-head .promo-lg{font-size:170px;color:#4c22af;}.container-header .content-title .title-head{font-size:40px;font-weight:bold;text-transform:uppercase;}.container-header .content-title hr{width:85%;}.container-header .content-title .sub-header{font-size:22px;font-weight:bold;}.container-header .content-title p{font-size:15px;margin:25px 0;}.container-filter{background-color:#efefef;text-align:center;padding:24px 28px;margin:0 50px;}.container-filter h2{font-size:18px;margin:25px 0;}.container-filter .filterss{margin:0 58px;}.container-filter .filterss .col-filter .box-filter{background-color:#fff;padding:10px 10px;height:50px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.container-filter .filterss .col-filter .box-filter p{height:100%;margin:5px 0;}.container-filter .filterss .col-filter .box-filter span{float:left;}.container-filter .filterss .col-filter .box-filter i{float:right;}.container-filter .filterss .col-filter .vl{border-left:2px solid #008000;height:20px;}.container-filter .filterss .btn-aplided,.container-filter .filterss .btn-aplided :hover{background-color:#00b300;text-transform:uppercase;color:#fff;height:60px;width:100%;font-size:19px;font-weight:bold;border-radius:0;margin-top:-7px;}.container-filter hr{border-top:2px solid #fff;width:95%;}.container-filter .ranges{margin:0 auto;max-width:95%;margin-top:20px;}.container-h{user-select:none;margin-top:30px;margin-bottom:30px;max-width:347px;margin-left:auto;margin-right:auto;position:relative;min-height:300px;}.container-h .container-imagenes-h{display:block;width:100%;position:relative;font-family:'Montserrat' !important;}.container-h .container-imagenes-h .tam-imag-tour{width:100%;height:230px;display:block;margin-left:auto;margin-right:auto;border-radius:5px 5px 0 0;}.container-h .container-imagenes-h .tag-clock{position:absolute;z-index:10;right:-6px;top:11px;padding:5px;background-color:#ff4132;max-width:151px;color:#fff;font-weight:bold;font-size:7px;padding-left:0;}.container-h .container-imagenes-h .tag-clock .col-xs-1{margin-top:-4px;padding-left:12px;}.container-h .container-imagenes-h .tag-clock .title-clock{font-size:8px;text-align:center;}.container-h .container-imagenes-h .tag-clock .time{font-size:20px;margin-top:-5px;text-align:center;}.container-h .container-imagenes-h .tag-info{position:absolute;left:0;bottom:0;color:#fff;padding-left:10px;padding-bottom:13px;}.container-h .container-imagenes-h .tag-info span{display:block;font-size:18px;width:95%;font-weight:bold;line-height:16px;text-shadow:1px 2px 2px rgba(0,0,0,.79);}.container-h .container-imagenes-h .tag-info span.h-destiny{font-weight:normal;font-size:13px;line-height:19pt;}.container-h .container-imagenes-h .tag-info span.start{color:#ffc200;}.container-h .container-information-h{display:block;width:100%;padding:15px;text-align:center;background-color:#fff;border:solid 1px #bbb;border-bottom:0;font-family:'Montserrat' !important;}.container-h .container-information-h span{display:block;}.container-h .container-information-h hr{border:1px solid #cbcbcb;margin-top:0;}.container-h .container-information-h .descrip-h{margin-top:-12px;margin-bottom:20px;}.container-h .container-information-h .descrip-h .text-sube{font-size:14px;color:#8d8d8d;padding-top:13px;}.container-h .container-information-h .mini{font-weight:bold;color:#646464;font-size:14px;}.container-h .container-information-h .price-bef{color:#afafaf;font-size:14px;text-decoration:line-through;font-weight:bold;margin-top:-5px;}.container-h .container-information-h .price{color:#00b300;font-size:30px;font-weight:bold;margin-top:-7px;}.container-h .container-information-h .sub-texte{color:#646464;font-size:14px;margin-bottom:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.container-h .container-information-h .sub-texte.sub-texte:hover{white-space:normal;}.container-h .container-information-h .quantite{color:#8d8d8d;font-size:24px;font-weight:bold;}.container-h .container-information-h .btn-site,.container-h .container-information-h .btn-site:hover,.container-h .container-information-h .btn-site:active,.container-h .container-information-h .btn-site:visited{color:#fff;FONT-WEIGHT:BOLD;}.container-h .container-bottom{width:100%;bottom:-32px;background:#00b300;border-radius:0 0 5px 5px;text-align:center;padding:5px;}.container-h .container-bottom .btn-site,.container-h .container-bottom .btn-site:hover,.container-h .container-bottom .btn-site:active,.container-h .container-bottom .btn-site:visited{color:#fff;font-family:'Montserrat' !important;font-weight:bold;font-size:16px;width:100%;}.modal-content .close{margin-top:-10px;background:#fff;opacity:1;border-radius:20px;width:34px;height:34px;position:absolute;right:-11px;top:-5px;}.modal-header{padding:20px;color:#fff;background-color:#ff4132;}.modal-header .habi-total{margin-top:15px;text-align:center;font-weight:bold;}.modal-header .now{font-weight:bold;}.modal-header .content-time{text-align:center;}.modal-header .content-time .col-xs-3{margin-top:-10px;}.formpagos{overflow-x:hidden;overflow-y:auto;}.formpagos .modal-body .row{margin-right:0;margin-left:0;}.modal-body .titles{text-align:center;}.modal-body .titles span{display:block;}.modal-body .titles .title-service{color:#4a4a4a;font-size:20px;font-weight:bold;margin-top:20px;}.modal-body .titles .plan-service{font-size:15px;color:#4a4a4a;}.modal-body .titles .start{color:#db9600;font-size:18px;}.modal-body .payss{text-align:center;}.modal-body .payss span{display:block;}.modal-body .payss .totality{font-size:16px;color:#4a4a4a;}.modal-body .payss .price-before{font-size:23px;color:#4a4a4a;font-weight:bold;text-decoration:line-through;}.modal-body .payss .prices{font-size:36px;color:#00b300;font-weight:bold;}.modal-body .payss .title{font-weight:bold;color:#4a4a4a;font-size:18px;line-height:50px;}.modal-body .time-arrival-out{padding-right:15px;}.modal-body .concept{font-size:14px;padding-right:0;width:26%;display:inline-block;vertical-align:top;padding-left:10px;color:#4a4a4a;font-weight:bold;}.modal-body .description{list-style-type:none !important;list-style-position:outside;font-family:'Montserrat';font-size:14px;color:#000;margin-bottom:0;width:70%;display:inline-block;vertical-align:top;padding-right:10px;padding-left:9px;}.modal-body .description li{padding-bottom:5px;}.modal-body .description li p,.modal-body .description li span,.modal-body .description li small{margin-bottom:0;}.modal-body .description li p{display:inline-block;}.modal-body .description li .font-green{color:#00b300;}.modal-body .description li .font-red{color:#ff1744;}.modal-body .description li .font-gray{color:#9b9b9b;white-space:nowrap;}.modal-body .space-double{margin-top:30px;}.modal-body .space-double.benefits{padding:0 11px;text-align:center;margin-bottom:13px;}.modal-body .space-double.benefits .content-benefits .title-benefits{font-size:18px;color:#404040;}.modal-body .space-double.benefits .content-benefits i::before{font-size:24px;color:#00b300;}.modal-body .space-double.benefits .content-benefits .txt-tables{margin:15px 43px 0;}.modal-body .space-double.benefits .content-benefits .txt-benefits{text-align:justify;color:#515151;}.modal-body .space-double.benefits .content-benefits .txt-benefits strong{font-size:16px;color:#00b300;}.modal-body .table_generic .content-ico-info{width:30px;padding-right:5px;color:#45006a;font-size:18px;}.modal-body .table_generic .content-ico-info .fa{vertical-align:middle;}.modal-body .title-benefits{color:#4a4a4a;font-weight:bold;}.pa{background:url('/Content/img/sprites/proceso-compra-v3.png') no-repeat top left;vertical-align:middle;}.pa.pa-master{background-position:-5px -316px;width:50px;height:36px;display:inline-block;}.pa.pa-visa{background-position:-181px -279px;width:50px;height:36px;display:inline-block;}.pa.pa-paypal{background-position:-5px -276px;width:92px;height:35px;display:inline-block;}.pa.pa-oxxo{background-position:-102px -279px;width:74px;height:35px;display:inline-block;}.pa.pa-deposito{background-position:-115px -239px;width:92px;height:35px;display:inline-block;}.pa.pa-ssl{background-position:-5px -239px;width:105px;height:32px;display:inline-block;}.pa.pa-min-tarjetas{background-position:-179px -193px;width:54px;height:18px;display:inline-block;}.pa.pa-min-paypal{background-position:-179px -216px;width:48px;height:18px;display:inline-block;}.pa.pa-min-oxxo{background-position:-60px -356px;width:39px;height:18px;display:inline-block;}.pa.pa-min-deposito{background-position:-168px -320px;width:47px;height:18px;display:inline-block;}.pa.pa-min-tipo-tarjeta{background-position:-179px -193px;width:54px;height:18px;display:inline-block;}.pa.pa-min-todito{background-position:-5px -381px;width:58px;height:14px;display:inline-block;}.pa.cancel-free{background-position:-70px -381px;width:81px;height:78px;display:inline-block;}.help-desk{background-color:#320d9a;position:relative;color:#fff;margin-top:40px;font-family:'Montserrat' !important;}.help-desk .icono{color:#4740b3;padding-left:36px;}.help-desk .icono .danger-lg{font-size:160px;position:absolute;top:-8px;}.help-desk .txt-danger{padding:3.5% 15px 3.5% 0;}.help-desk .txt-danger span{display:block;font-size:23px;font-weight:bold;}.help-desk .conten-button{padding:3.5% 15px;text-align:center;}.help-desk .conten-button button{width:100%;padding:15px;font-size:18px;color:#fff;background-color:#00b300;border-radius:10px;font-weight:bold;}.title-salesse{text-align:center;color:#320d9a;font-size:28px;font-weight:bold;margin:4.6% 0;text-transform:uppercase;}.desc-50{margin-top:40px;}.desc-50 .content-c .content-txt-sale{background:#00f;color:#fff;padding:48% 38px;margin-top:25px;text-align:center;}.desc-50 .content-c .content-txt-sale h2{font-weight:bold;}.contenedor{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}.help-white{background-color:#ebebeb;color:#6d6d6d;text-align:center;padding:30px;margin:30px 0;font-family:'Montserrat' !important;}.help-white span{font-size:18px;line-height:22pt;display:block;margin-bottom:10px;}.help-white span.enlace{cursor:pointer;text-decoration:underline;text-transform:uppercase;font-weight:bold;color:#00b300;font-size:22px;}.hidden-md{display:none;}.general_ctn,.general-ctn,.general-ctn-long{display:table;}.general_ctn .p1,.general-ctn .p1,.general-ctn-long .p1{display:table-cell;vertical-align:middle;}.general_ctn .p1.vertical-top,.general-ctn .p1.vertical-top,.general-ctn-long .p1.vertical-top{vertical-align:top;}.general_ctn .p1.vertical-bottom,.general-ctn .p1.vertical-bottom,.general-ctn-long .p1.vertical-bottom{vertical-align:bottom;}.ofertinis .content-sales{padding-left:0;padding-right:0;}.ofertinis .content-sales .title-sales{text-align:center;font-size:23pt;font-weight:bold;margin:4.6% 0;padding:148px 0;color:#fff;background-color:#2358e9;}.ofertinis .content-sales .title-sales.liqui{background-color:#cf186d;}.ofertinis .content-sales .title-sales.ofertini{background-color:#ff844d;}.ofertinis .content-sales .title-sales h2{font-size:27px;font-weight:bold;padding-left:10px;padding-right:10px;}.ofertinis .content-sales .card-content .slick-slide{margin-left:10px;}.ofertinis .content-sales .col-lg-10{width:80%;}.ofertinis .content-sales .col-lg-10 .slick-prev{display:none!important;}input[type=range]{height:3px;-webkit-appearance:none;margin:10px 0;width:100%;}input[type=range]:focus{outline:none;}input[type=range]:focus::-webkit-slider-runnable-track{background:#fff;}input[type=range]:focus::-ms-fill-lower{background:#fff;}input[type=range]:focus::-ms-fill-upper{background:#fff;}input[type=range]::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#fff;border-radius:1px;border:0 solid #000;}input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 #000;border:0 solid #00b300;height:15px;width:15px;border-radius:20px;background:#00b300;cursor:pointer;-webkit-appearance:none;margin-top:-7px;}input[type=range]::-moz-range-track{width:100%;height:2px;cursor:pointer;animate:.2s;box-shadow:0 0 0 #000;background:#fff;border-radius:1px;border:0 solid #000;}input[type=range]::-moz-range-thumb{box-shadow:0 0 0 #000;border:0 solid #34e340;height:19px;width:17px;border-radius:20px;background:#00b300;cursor:pointer;}input[type=range]::-ms-track{width:100%;height:2px;cursor:pointer;animate:.2s;background:transparent;border-color:transparent;color:transparent;}input[type=range]::-ms-fill-lower{background:#fff;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000;}input[type=range]::-ms-fill-upper{background:#fff;border:0 solid #000;border-radius:2px;box-shadow:0 0 0 #000;}input[type=range]::-ms-thumb{margin-top:1px;box-shadow:0 0 0 #000;border:0 solid #34e340;height:19px;width:17px;border-radius:20px;background:#00b300;cursor:pointer;}.opportunity{background:#ebebeb;padding:112px 34px;text-align:center;margin-top:100px;}.opportunity span{font-family:'Montserrat' !important;display:block;font-size:29px;color:#585858;line-height:27px;font-weight:bold;margin-bottom:15px;}.opportunity span.enlace{font-family:'Montserrat' !important;display:block;font-size:29px;color:#00b300;line-height:27px;font-weight:bold;margin-bottom:15px;text-transform:uppercase;text-decoration:underline;}.opportunity a{display:block;font-size:29px;color:#00b300;line-height:27px;font-weight:bold;margin-bottom:15px;text-transform:uppercase;text-decoration:underline;}#modalReserva .modal-header{background-color:#fff;color:#585858;font-family:'Montserrat' !important;}#modalReserva .modal-header .title-modal-pros{text-align:center;padding:0 76px;}#modalReserva .modal-header .title-modal-pros span{text-align:center;font-size:20px;font-weight:bold;}#modalReserva .modal-content{padding:0 50px;}#modalReserva .modal-body{font-family:'Montserrat' !important;}#modalReserva .modal-body .title-modal-pros{padding:0 26%;text-align:center;color:#585858;font-size:16px;font-weight:bold;}#modalReserva .modal-body input[type=text],#modalReserva .modal-body input[type=number],#modalReserva .modal-body input[type=email]{height:49px;border-radius:0;}#modalReserva .modal-body .conteni-do{margin-top:30px;}#modalReserva .modal-body .conteni-de{margin-top:2%;}#modalReserva .modal-body .cont-modal-boton{margin-top:20px;}#modalReserva .modal-body .cont-modal-boton #btnEnviarinfo{border-color:#00b300;background:#00b300;color:#fff;font-family:MuseoSans_1;font-weight:100;width:60%;height:49px;}.cont-bottons-pay{transition:all .15s linear;}.cont-bottons-pay input{display:none;}.cont-bottons-pay .btn-page-select{display:inline-block;margin-right:4px;margin-left:4px;margin-bottom:20px;padding:15px;width:180px;vertical-align:middle;background:#fff;border-radius:3px;border:1px solid #dadada;text-transform:none;text-align:center;transition:all .15s linear;font-family:MuseoSans_5;}.cont-bottons-pay .btn-page-select:hover{border:1px solid #00b300;color:#00b300;}.cont-bottons-pay input:checked+.btn-page-select{border:2px solid #0acc0c;background:#d1f5d1;opacity:1;color:#00b300;}.cont-bottons-pay .disabled{border:2px solid #dadada;background:#fff;opacity:1;color:#dadada;}.cont-bottons-pay .disabled:hover{border:2px solid #dadada;color:#dadada;}.ensure_reserv{text-align:center;margin-bottom:10px;}.ensure_reserv .btn-opreserv,.ensure_reserv .btn-opreserv:hover .btn-opreserv:visited{background:#fff;border-radius:3px;border:1px solid #bababa;text-transform:none;text-align:center !important;display:inline-block;line-height:1.3333333;width:366px;height:90px;padding:10px 5px 5px 5px;margin:0 0 20px 0;}.ensure_reserv .btn-opreserv:active,.ensure_reserv .btn-opreserv:focus{border:1px solid #0acc0c;background:#d1f5d1;}.ensure_reserv .btn-plazos,.ensure_reserv .btn-plazos:hover .btn-plazos:visited{background:#fafafa;border-radius:0;border:3px solid #f5f5f5;text-transform:none;text-align:center !important;display:inline-block;line-height:1.3333333;width:366px;height:90px;padding:10px 5px 5px 5px;margin:0 0 20px 0;}.ensure_reserv .btn-plazos:active,.ensure_reserv .btn-plazos:focus{border:1px solid #0acc0c;background:#d1f5d1;}.ensure_reserv .btn-active{border:1px solid #0acc0c;background:#d1f5d1;}.ensure_reserv .title_opreserv{font-family:'Montserrat';font-size:17px;}.ensure_reserv .desc_opreserv{font-family:'Montserrat';font-size:14px;}.ensure_reserv .title_howpay{font-family:'Montserrat';font-size:17px;margin:0 0 0;}.ensure_reserv .desc_howpay{font-family:'Montserrat';font-size:17px;}.ensure_reserv .btn-page-select{display:inline-block;margin-right:4px;margin-bottom:20px;min-height:66px;width:140px;vertical-align:middle;background:#fff;border-radius:3px;border:1px solid #dadada;text-transform:none;text-align:center;padding:5px;transition:all .15s linear;}.ensure_reserv .btn-page-select.content-travel{background-color:#0095ff !important;color:#fff !important;border:0 !important;}.ensure_reserv .btn-page-select.content-travel .md-icon{font-size:16px;}.ensure_reserv .btn-page-select .title_howpay,.ensure_reserv .btn-page-select .desc_howpay{margin:auto;font-size:11px;}.ensure_reserv .btn-page-select:hover{background:#d1f5d1;}.ensure_reserv .btn-page-select.btn-page-select-voucher{width:440px;display:block;padding:5px 25px;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);}.ensure_reserv .btn-page-select.btn-page-select-voucher .general_ctn{width:100%;}.ensure_reserv .btn-page-select.btn-page-select-voucher .general_ctn .p1{text-align:left;font-size:17px;}.ensure_reserv .btn-page-select.btn-page-select-voucher .general_ctn .p1:last-child{text-align:right;}.ensure_reserv .btn-page-select.btn-page-select-voucher .general_ctn p{margin:0;}.ensure_reserv .btn-page-select.btn-page-select-voucher .general_ctn p span{text-decoration:line-through;}.ensure_reserv .btn-page-select.btn-page-select-voucher .general_ctn p strong{color:#00ae1a;text-decoration:none;padding-left:15px;font-family:'Montserrat';font-weight:100;}.ensure_reserv .btn-page-select.btn-page-select-voucher:hover{-webkit-animation-name:hvr-buzz;animation-name:hvr-buzz;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.ensure_reserv .btn-page-select.btn-page-select-voucher.btn-active,.ensure_reserv .btn-page-select.btn-page-select-voucher.btn-active:hover{animation-iteration-count:inherit;animation:none;}.ensure_reserv .btn-page-select:active,.ensure_reserv .btn-page-select:focus{border:2px solid #0acc0c;background:#d1f5d1;}.ensure_reserv .btn-page-select.btn-active{border:2px solid #0acc0c;background:#d1f5d1;}.ensure_reserv .btn-page-select[disabled]{opacity:.5;cursor:no-drop;}.opt-pay{margin-top:25px;}.header-pays .dropdown-pay{width:100%;border:1px solid #bababa;border-radius:3px;}.header-pays .dropdown-pay .dropdown-toggle{color:#4a4a4a;}.header-pays .dropdown-pay .dropdown-toggle .general-ctn{min-height:50px;padding:15px;display:table;}.header-pays .dropdown-pay .dropdown-toggle .general-ctn .with-60{width:65px;}.header-pays .dropdown-pay .dropdown-toggle .general-ctn .fa{font-size:18px;color:#9b9b9b;}.header-pays .dropdown-pay .dropdown-toggle .general-ctn .icon-pay{font-size:30px;}.header-pays .dropdown-pay .dropdown-toggle .general-ctn .p1{display:table-cell;vertical-align:middle;}.header-pays .dropdown-pay .dropdown-toggle .general-ctn .p2{vertical-align:middle;}.header-pays .dropdown-pay .dropdown-toggle:hover,.header-pays .dropdown-pay .dropdown-toggle:focus{text-decoration:none;}.header-pays .dropdown-pay .dropdown-menu{width:100%;}.header-pays .dropdown-pay .dropdown-menu li a{padding:15px;color:#4a4a4a;font-size:16px;}.header-pays .dropdown-pay .dropdown-menu li a .pa-icono{margin-right:5px;}.header-pays .dropdown-pay .dropdown-menu li a .p1 span{white-space:normal;}.header-pays .dropdown-pay .dropdown-menu li.active a{background-color:#f5f5f5;}.header-pays .dropdown-pay .dropdown-menu li.active a:hover{color:#221f20;}.dropdown-pay{width:100%;border:1px solid #bababa;border-radius:3px;}.dropdown-pay .dropdown-toggle{color:#4a4a4a;}.dropdown-pay .dropdown-toggle .general-ctn{min-height:50px;padding:15px;}.dropdown-pay .dropdown-toggle .general-ctn .with-60{width:65px;}.dropdown-pay .dropdown-toggle .general-ctn .fa{font-size:18px;color:#9b9b9b;}.dropdown-pay .dropdown-toggle:hover,.dropdown-pay .dropdown-toggle:focus{text-decoration:none;}.dropdown-pay .dropdown-menu{width:100%;}.dropdown-pay .dropdown-menu li a{padding:15px;color:#4a4a4a;font-size:16px;}.dropdown-pay .dropdown-menu li a .pa-icono{margin-right:5px;}.dropdown-pay .dropdown-menu li a .p1 span{white-space:normal;}.dropdown-pay .dropdown-menu li a .general-ctn{display:table;}.dropdown-pay .dropdown-menu li a .general-ctn .p1{display:table-cell;vertical-align:middle;}.dropdown-pay .dropdown-menu li.active a{background-color:#f5f5f5;}.dropdown-pay .dropdown-menu li.active a:hover{color:#221f20;}.content-inputs .sep-inputs{margin-top:0;margin-bottom:0;}.content-inputs .label-inp{font-family:'Montserrat';font-size:12px;margin:0 0 0;font-weight:100;}.content-inputs .input-gray{transition:all .15s linear;}.content-inputs ::-webkit-input-placeholder{color:#bababa;}.content-inputs ::-moz-placeholder{color:#bababa;}.content-inputs :-ms-input-placeholder{color:#bababa;}.content-inputs :-moz-placeholder{color:#bababa;}.content-inputs .input-gray,.content-inputs .input-gray:visited,.content-inputs select{border:1px solid #bababa;font-family:'Montserrat';font-size:16px;border-radius:4px;color:#0a0a0a;padding:6px 15px;position:relative;width:100%;height:50px;box-shadow:none;}.content-inputs .input-gray:focus{border:1px solid #00b300;outline:none;color:#0a0a0a;}.content-inputs .input-gray:active{border:1px solid #00b300;outline:none;}.content-inputs .content-banco-name{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;display:none;}.content-inputs .content-banco-name.in{opacity:1;display:block;}.content-inputs .col-msg_error,.content-inputs .col-msg_danger,.content-inputs .col-msg_info{padding:0;font-family:'Montserrat';font-size:14px;}.content-inputs .col-msg_error{color:#ff1744;}.content-inputs .col-msg_danger{color:#ff8500;}.content-inputs .col-msg_info{color:#00ae1a;}.content-inputs .input-gray.input-msg-error:focus{border:1px solid #ff1744;color:#ff1744;}.content-inputs .input-gray.input-msg-danger:focus{border:1px solid #ff8500;color:#ff8500;}.content-inputs .box-forms{margin-bottom:10px;}.content-inputs .box-forms .label-inp{opacity:0;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;}.content-inputs .box-forms .label-inp.in{opacity:1;}.content-inputs .box-forms input{padding-left:15px;padding-right:15px;}.content-inputs .box-forms input:focus{color:#0a0a0a;}.content-inputs .general-ctn-long .p1{width:50%;padding-left:15px;padding-right:15px;padding-bottom:15px;}.content-inputs .general-ctn-long .ico-p1{position:relative;}.content-inputs .general-ctn-long-down .p1{width:100%;display:block;}.content-inputs .content-input-tc,.content-inputs .content-input-tc-segury{position:relative;}.content-inputs .content-input-tc .icons-inter,.content-inputs .content-input-tc-segury .icons-inter{position:absolute;z-index:2;top:0;bottom:0;margin:0;right:15px;height:50px;padding-top:7px;}.content-inputs .content-input-tc .icons-inter .ico-ip-visa,.content-inputs .content-input-tc-segury .icons-inter .ico-ip-visa,.content-inputs .content-input-tc .icons-inter .ico-ip-master,.content-inputs .content-input-tc-segury .icons-inter .ico-ip-master,.content-inputs .content-input-tc .icons-inter .ico-ip-amex,.content-inputs .content-input-tc-segury .icons-inter .ico-ip-amex{margin-top:10px;margin-right:15px;opacity:1;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}.content-inputs .content-input-tc .icons-inter .in-out,.content-inputs .content-input-tc-segury .icons-inter .in-out{opacity:.4;}.content-inputs .content-input-tc .icons-inter.mini,.content-inputs .content-input-tc-segury .icons-inter.mini{padding-top:5px;}.content-inputs .col-msgerror-snpad{padding-top:0 !important;}.content-inputs .ico-input-master{z-index:1000;position:absolute;top:14px;right:5%;}.content-inputs .ico-input-visa{z-index:1000;position:absolute;top:14px;right:15%;}.content-inputs .ico-input-back-card{z-index:1000;position:absolute;top:14px;right:10%;}.content-inputs .space-enl{margin-bottom:20px;}.content-inputs a,.content-inputs a:link,.content-inputs a:visited,.content-inputs a:hover,.content-inputs a:active{text-decoration:none;color:#00b300;font-family:'Montserrat';font-size:17px;}.content-inputs .btn-continue,.content-inputs .btn-continue:hover .btn-continue:visited,.content-inputs .btn-continue:focus{background:#00b300;border-radius:3px;text-transform:none;text-align:center !important;width:100%;height:40px;color:#fff;font-family:'Montserrat';font-size:17px;margin-bottom:20px;}.content-inputs .btn-close,.content-inputs .btn-close:hover .btn-close:visited,.content-inputs .btn-close:focus{background:#e3262e;border-radius:3px;text-transform:none;text-align:center !important;width:100%;height:40px;color:#fff;font-family:'Montserrat';font-size:17px;margin-bottom:20px;}.contetn-logo .content_logos-tiendas{text-align:center;margin-left:65px;}.contetn-logo .spacelogo{margin-right:15px;margin-bottom:15px;padding:10px;border:1px solid transparent;}.contetn-logo .content_logos-tiendas{text-align:center;margin-left:65px;}.contetn-logo .spacelogo{margin-right:15px;margin-bottom:15px;padding:10px;border:1px solid transparent;}#efec-tiendas .contetn-logo .spacelogo{transition:all .15s linear;opacity:.4;cursor:pointer;}#efec-tiendas .contetn-logo input{display:none;}#efec-tiendas .contetn-logo input:checked+.spacelogo{border:1px solid #0acc0c;background:#d1f5d1;opacity:1;}.contetn-logo-banks{margin-top:30px;text-align:center;}.contetn-logo-banks .spacelogo{margin-right:15px;margin-left:15px;margin-bottom:15px;}.pnl_readynotif{margin-top:10px;}.pnl_readynotif .top-info{background:#f5f5f5;padding:15px;position:relative;margin-bottom:15px;}.pnl_readynotif .top-info .descrip-notif{font-family:'Montserrat';font-size:15px;}.pnl_readynotif .top-info .descrip-notif a,.pnl_readynotif .top-info .descrip-notif a:hover{text-decoration:none;color:#00b300;}.pnl_readynotif .top-info .descrip-notif strong{font-family:MuseoSans_9;}.pnl_readynotif .top-info .content-info-pro-pay .descrip-notif{font-family:'Montserrat';font-size:15px;}.pnl_readynotif .top-info .content-info-pro-pay .descrip-notif a,.pnl_readynotif .top-info .content-info-pro-pay .descrip-notif a:hover{text-decoration:none;color:#00b300;}.pnl_readynotif .top-info .content-info-pro-pay .descrip-notif strong{font-family:MuseoSans_9;}.pnl_readynotif .top-info .content_img{position:absolute;bottom:0;right:0;}.pnl_readynotif .top-info .notification-snbot{margin-bottom:0 !important;}.pnl_readynotif .btn-content{margin-top:30px;}.pnl_readynotif .snmargn{margin:0 0 0;}.pnl_readynotif .btn-readynotif{border-radius:0;border:0;padding:10px 15px;text-transform:none;text-align:center !important;vertical-align:middle;min-height:45px;width:100%;font-family:MuseoSans_7;font-size:17px;color:#fff;}.pnl_readynotif .ico-space{margin-right:5px;}.pnl_readynotif .margin-top{margin-top:30px;}.pnl_readynotif .bottom-half{padding-left:0;padding-right:0;min-height:45px;}.pnl_readynotif .bottom-half .align{float:right;}.pnl_readynotif .bottom-half .notification-sntop{margin-top:0 !important;}.pnl_readynotif .sub-servicios{overflow:hidden;margin-bottom:15px;}.pnl_readynotif .sub-servicios .servicios .ser-name{font-size:20px;font-family:MuseoRoun_7;}.pnl_readynotif .sub-servicios .servicios .concept{font-family:MuseoSans_5;font-size:14px;}.pnl_readynotif .sub-servicios .servicios .description{list-style-type:none;font-family:MuseoSans_3;font-size:14px;margin-bottom:0;padding-left:15px;padding-right:15px;}.pnl_readynotif .sub-servicios .servicios .description li{padding-bottom:5px;}.pnl_readynotif .sub-servicios .servicios .description li p,.pnl_readynotif .sub-servicios .servicios .description li span,.pnl_readynotif .sub-servicios .servicios .description li small{margin-bottom:0;}.pnl_readynotif .sub-servicios .servicios .description li p{display:inline-block;}.pnl_readynotif .sub-servicios .servicios .description li .font-green{color:#00b300;}.pnl_readynotif .sub-servicios .servicios .description li .font-gray{color:#9b9b9b;}.pnl_readynotif .sub-servicios .servicios-price{padding:0;}.pnl_readynotif .sub-servicios .servicios-price li{list-style-type:none;font-family:MuseoSans_3,MuseoRoun_3;text-align:right;font-size:14px;}.pnl_readynotif .sub-servicios .servicios-price li strong{font-weight:100;font-family:MuseoRoun_7,MuseoSans_7;}.pnl_readynotif .sub-servicios .servicios-price li .text-green{color:#00ae1a;}.pnl_readynotif .sub-servicios .servicios-price li .text-red{color:#e3262e;}.pnl_readynotif .sub-servicios .servicios-price li .titulo-price{font-size:18px;}.pnl_readynotif .sub-servicios .servicios-price li .last-price{color:#58167d;font-size:30px;vertical-align:middle;font-family:MuseoRoun_7;}.pnl_readynotif .sub-servicios .servicios-price li .coin-price{color:#58167d;font-size:12px;vertical-align:top;font-family:MuseoRoun_7;}.pnl_readynotif.box-reserva .top-info{background:#f5f5f5;}.table_generic{display:table;}.table_generic .tb-col{display:table-cell;vertical-align:middle;}.table_generic .tb-col .ico-middle{vertical-align:middle;}.table_generic .tb-colsnmiddle{display:table-cell;}.table_generic .tb-right{padding-right:10px;}.table_generic .tb-top{vertical-align:top;}.table_generic .tb-top span{display:block;}.table_generic .tb-bottom{vertical-align:bottom;}.table_generic .top-ico-content{width:45px;}.table_generic .content-ico-info{width:30px;padding-right:5px;color:#45006a;font-size:18px;}.table_generic .content-ico-info .fa{vertical-align:middle;}.pnl_readynotif.info-servicos{padding:15px 25px 0;}.title_way_pay{font-family:MuseoSans_7;font-size:17px;margin-bottom:20px;display:inline-block;margin-top:0;}.content-inputs .sep-inputs{margin-top:0;margin-bottom:0;}.content-inputs .label-inp{font-family:MuseoSans_5;font-size:12px;margin:0 0 0;font-weight:100;}.content-inputs .input-gray{transition:all .15s linear;}.content-inputs ::-webkit-input-placeholder{color:#bababa;}.content-inputs ::-moz-placeholder{color:#bababa;}.content-inputs :-ms-input-placeholder{color:#bababa;}.content-inputs :-moz-placeholder{color:#bababa;}.content-inputs .input-gray,.content-inputs .input-gray:visited,.content-inputs select{border:1px solid #bababa;font-family:MuseoSans_1;font-size:16px;border-radius:4px;color:#0a0a0a;padding:6px 15px;position:relative;width:100%;height:50px;box-shadow:none;}.content-inputs .input-gray:focus{border:1px solid #00b300;outline:none;color:#0a0a0a;}.content-inputs .input-gray:active{border:1px solid #00b300;outline:none;}.content-inputs .content-banco-name{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;display:none;}.content-inputs .content-banco-name.in{opacity:1;display:block;}.content-inputs .col-msg_error,.content-inputs .col-msg_danger,.content-inputs .col-msg_info{padding:0;font-family:MuseoSans_3;font-size:14px;}.content-inputs .col-msg_error{color:#ff1744;}.content-inputs .col-msg_danger{color:#ff8500;}.content-inputs .col-msg_info{color:#00ae1a;}.content-inputs .input-gray.input-msg-error:focus{border:1px solid #ff1744;color:#ff1744;}.content-inputs .input-gray.input-msg-danger:focus{border:1px solid #ff8500;color:#ff8500;}.content-inputs .box-forms{margin-bottom:10px;}.content-inputs .box-forms .label-inp{opacity:0;-moz-transition:opacity .15s linear;-o-transition:opacity .15s linear;-webkit-transition:opacity .15s linear;transition:opacity .15s linear;}.content-inputs .box-forms .label-inp.in{opacity:1;}.content-inputs .box-forms input{padding-left:15px;padding-right:15px;}.content-inputs .box-forms input:focus{color:#0a0a0a;}.content-inputs .general-ctn-long .p1{width:50%;padding-left:15px;padding-right:15px;padding-bottom:15px;}.content-inputs .general-ctn-long .ico-p1{position:relative;}.content-inputs .general-ctn-long-down .p1{width:100%;display:block;}.content-inputs .content-input-tc,.content-inputs .content-input-tc-segury{position:relative;}.content-inputs .content-input-tc .icons-inter,.content-inputs .content-input-tc-segury .icons-inter{position:absolute;z-index:2;top:0;bottom:0;margin:0;right:15px;height:50px;padding-top:7px;}.content-inputs .content-input-tc .icons-inter .ico-ip-visa,.content-inputs .content-input-tc-segury .icons-inter .ico-ip-visa,.content-inputs .content-input-tc .icons-inter .ico-ip-master,.content-inputs .content-input-tc-segury .icons-inter .ico-ip-master,.content-inputs .content-input-tc .icons-inter .ico-ip-amex,.content-inputs .content-input-tc-segury .icons-inter .ico-ip-amex{margin-top:10px;margin-right:15px;opacity:1;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;}.content-inputs .content-input-tc .icons-inter .in-out,.content-inputs .content-input-tc-segury .icons-inter .in-out{opacity:.4;}.content-inputs .content-input-tc .icons-inter.mini,.content-inputs .content-input-tc-segury .icons-inter.mini{padding-top:5px;}.content-inputs .col-msgerror-snpad{padding-top:0 !important;}.content-inputs .ico-input-master{z-index:1000;position:absolute;top:14px;right:5%;}.content-inputs .ico-input-visa{z-index:1000;position:absolute;top:14px;right:15%;}.content-inputs .ico-input-back-card{z-index:1000;position:absolute;top:14px;right:10%;}.content-inputs .space-enl{margin-bottom:20px;}.content-inputs a,.content-inputs a:link,.content-inputs a:visited,.content-inputs a:hover,.content-inputs a:active{text-decoration:none;color:#00b300;font-family:MuseoSans_7;font-size:17px;}.content-inputs .btn-continue,.content-inputs .btn-continue:hover .btn-continue:visited,.content-inputs .btn-continue:focus{background:#00b300;border-radius:3px;text-transform:none;text-align:center !important;width:100%;height:40px;color:#fff;font-family:MuseoSans_7;font-size:17px;margin-bottom:20px;}.content-inputs .btn-close,.content-inputs .btn-close:hover .btn-close:visited,.content-inputs .btn-close:focus{background:#e3262e;border-radius:3px;text-transform:none;text-align:center !important;width:100%;height:40px;color:#fff;font-family:MuseoSans_7;font-size:17px;margin-bottom:20px;}.back-green{background-color:#00b300;}.ModalAlertas .modal-dialog .modal-content{border-radius:4px;}.ModalAlertas .modal-dialog .modal-content .modal-header{background-color:#fff !important;border-bottom:0;}.ModalAlertas .modal-dialog .modal-content .modal-body{text-align:center;}.ModalAlertas .modal-dialog .modal-content .modal-footer{text-align:center;border:0;}.ModalAlertas .modal-dialog .modal-content .modal-footer .btn-continue{background:#00b300;border-radius:3px;text-transform:none;height:40px;color:#fff;font-family:MuseoSans_7;font-size:17px;padding:6px 20px;}.ModalAlertas .modal-dialog .modal-content .img-alerts{display:block;margin:auto;}}@media screen and (max-width:767px){.md{background:url(/Content/img/sprites/sprite-General.png) no-repeat top left;vertical-align:middle;}.container-h .container-information-h .descrip-h{font-size:18px;}.modal-header .now{font-size:20px;text-align:center;}.modal-header .time{font-size:39px;font-weight:bold;}.modal-header .habi-total{font-size:15px;}.modal-body{padding-left:15px;padding-right:15px;}.modal-body .concept{width:28%;}.modal-body .txt-tables{margin:16px 15px 0;}.modal-body .title-benefits{font-family:'Montserrat' !important;font-size:16px;}.box-forms{margin-bottom:15px;}.box-forms.inormal{margin-left:0;margin-right:0;overflow:auto;}.box-forms.inormal .non{padding:0;}.container-header .table_generic.w100{width:80%;margin:0 auto;}.container-header .w60{width:100%;}.container-header .content-title .icono-head{position:absolute;top:17%;left:-36px;z-index:-1;}.container-header .content-title .icono-head .promo-lg{font-size:114px;color:#4c22af;}.container-header .content-title .title-head{font-size:26pt;}.container-header .content-title .sub-header{font-size:12pt;}.container-header .content-title p{font-size:10pt;margin-top:20px 0;}.container-filter{padding:22px 11px;margin:0 20px;}.container-filter h2{font-size:18px;margin:25px 0;}.container-filter .filterss{margin:0 20px;}.container-filter .filterss .box-filter{margin-bottom:20px;}.container-filter .filterss .btn-aplided,.container-filter .filterss .btn-aplided :hover{background-color:#00b300;text-transform:uppercase;color:#fff;height:55px;width:100%;font-size:19px;font-weight:bold;border-radius:0;margin-top:auto;}.container-filter .ranges .table_generic label{display:block;}.container-filter .ranges .table_generic input{display:block;}.container-filter .ranges .table_generic .tb-col{display:block!important;}.container-filter .table_generic{width:100%;}.container-filter .table_generic .col-filter{float:none !important;}.container-filter .table_generic .box-filter{width:100% !important;margin-bottom:8px;}.container-filter .table_generic .btn-aplided,.container-filter .table_generic .btn-aplided :hover{background-color:#00b300;text-transform:uppercase;color:#fff;height:59px;width:200px;font-size:10pt;font-weight:bold;}.help-desk{margin-top:88px;}.help-desk .icono .danger-lg{font-size:123px;position:absolute;top:0;left:-13px;}.help-desk .txt-danger{padding:3.5% 15px 3.5%;}.help-desk .txt-danger span{text-align:center;font-size:14px;}.help-desk .conten-button button{width:76%;}.header-xs{display:block;position:absolute;width:100%;height:368px;background:#2358e9;padding:22px;text-align:center;color:#fff;}.header-xs h2{margin:20px;font-size:33px;line-height:37px;font-weight:bold;}.title-sales{font-size:19pt !important;padding-left:20px;padding-right:20px;}.content-sales{position:relative;min-height:630px;font-size:33px;margin-bottom:60px;}.content-sales .title-sales{padding:21px !important;text-align:center;font-size:24px;color:#fff;font-weight:bold;margin:25px 0;height:295px;}.content-sales .title-sales h2{font-size:25px !important;}.content-sales .card-content{position:absolute;top:125px;margin:0 auto;left:0;}.hidden-md{display:block;}.maine{display:none;}.opportunity{max-width:293px !important;}input[type=range]{height:6px;}.help-white span{font-size:16px;}.title-salesse{font-size:21px;margin-top:40px;margin-left:15px;margin-right:15px;}#modalReserva .modal-header .title-modal-pros{padding:0 15px;}#modalReserva .modal-content{padding:0 15px;}#modalReserva .modal-body .title-modal-pros{padding:0 15px;font-size:12px;}.pnl_readynotif .top-info .content-info-pro-pay{padding-top:15px;}.pnl_readynotif .btn-readynotif{min-height:60px;width:95%;}.pnl_readynotif .sub-servicios .servicios-price{padding-top:15px;}.ensure_reserv .btn-opreserv,.ensure_reserv .btn-opreserv:hover,.ensure_reserv .btn-opreserv:visited{width:100%;height:auto;margin:0 0 40px 0;}.ensure_reserv .btn-page-select{margin-right:0;min-height:70px;width:100%;margin-bottom:15px;padding-top:10px;padding-bottom:10px;}.ensure_reserv .btn-page-select.btn-page-select-voucher{width:100%;}.ensure_reserv .btn-page-select.btn-page-select-voucher p span,.ensure_reserv .btn-page-select.btn-page-select-voucher p strong{display:block;}.title_way_pay,.h4{font-family:MuseoSans_7;margin-bottom:15px;}.ofertinis .content-sales .col-lg-10{width:100%;}}@media screen and (min-width:768px){.md{background:url(/Content/img/sprites/sprite-General.png) no-repeat top left;vertical-align:middle;}.box-forms.inormal{position:relative;overflow:auto;margin-left:-15px;margin-right:-15px;}}@media screen and (min-width:992px){.card-content{padding-left:0;}.formpagos .modal-content .close{margin-top:-10px;background:#fff;opacity:1;border-radius:20px;width:34px;height:34px;position:absolute;right:-11px;top:-5px;}.formpagos .modal-header{padding:20px;color:#fff;background-color:#ff4132;font-family:'Montserrat' !important;}.formpagos .modal-header .now{font-size:21pt;text-align:center;padding-top:1%;}.formpagos .modal-header .time{font-size:38pt;font-weight:bold;}.formpagos .modal-header .habi-total{font-size:14pt;text-align:center;}.formpagos .modal-body{padding-left:90px;padding-right:90px;}.formpagos .modal-body .concept{font-family:'Montserrat' !important;}.formpagos .modal-body .addes{font-family:'Montserrat' !important;}.formpagos .modal-body .benefits{font-family:'Montserrat' !important;}.formpagos .modal-body .titles{font-family:'Montserrat' !important;}.formpagos .modal-body .payss{font-family:'Montserrat' !important;}.formpagos .modal-body #pays_tabs{font-family:'Montserrat' !important;}}