@charset "utf-8";h1,h2,h3,h4{font-weight:400;padding:0}a,body{color:#484848}a,a:hover{text-decoration:none}.mvert,a.msbutton,section .mfull{display:inline-block}@font-face{font-family:Populaire;src:url(/comun/styles/fonts/populaire-webfont.eot);src:url(/comun/styles/fonts/populaire-webfont.eot?#iefix) format('embedded-opentype'),url(/comun/styles/fonts/populaire-webfont.woff2) format('woff2'),url(/comun/styles/fonts/populaire-webfont.woff) format('woff'),url(/comun/styles/fonts/populaire-webfont.ttf) format('truetype'),url(/comun/styles/fonts/populaire-webfont.svg#populairemedium) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latobold;src:url(/comun/styles/fonts/lato-bold-webfont.eot);src:url(/comun/styles/fonts/lato-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/comun/styles/fonts/lato-bold-webfont.woff2) format('woff2'),url(/comun/styles/fonts/lato-bold-webfont.woff) format('woff'),url(/comun/styles/fonts/lato-bold-webfont.ttf) format('truetype'),url(/comun/styles/fonts/lato-bold-webfont.svg#latobold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latoregular;src:url(/comun/styles/fonts/lato-regular-webfont.eot);src:url(/comun/styles/fonts/lato-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/comun/styles/fonts/lato-regular-webfont.woff2) format('woff2'),url(/comun/styles/fonts/lato-regular-webfont.woff) format('woff'),url(/comun/styles/fonts/lato-regular-webfont.ttf) format('truetype'),url(/comun/styles/fonts/lato-regular-webfont.svg#latoregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:latolight;src:url(/comun/styles/fonts/lato-light-webfont.eot);src:url(/comun/styles/fonts/lato-light-webfont.eot?#iefix) format('embedded-opentype'),url(/comun/styles/fonts/lato-light-webfont.woff2) format('woff2'),url(/comun/styles/fonts/lato-light-webfont.woff) format('woff'),url(/comun/styles/fonts/lato-light-webfont.ttf) format('truetype'),url(/comun/styles/fonts/lato-light-webfont.svg#latolight) format('svg');font-weight:400;font-style:normal}body{font-family:latoregular;font-size:16px;line-height:16px}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{max-width:960px;width:960px}section{position:relative}section .mfull{position:absolute;top:0;left:0;width:100%;max-height:none;min-height:100%;overflow:hidden}section .mfull img{position:absolute;top:0;left:0;max-width:none;min-width:100%}h1,h2{font-family:Populaire;font-size:48px;text-align:center;margin:0 0 40px;line-height:48px}a.msbutton,h3,h4,header nav .menu a{font-family:latobold}.ss-c,h3,h4{font-size:18px}h3,h4{line-height:18px}.mdot:after,.mdot:before{content:"..............";display:inline-block;letter-spacing:3px;margin:0 15px;padding:0 0 10px;vertical-align:bottom;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;opacity:.5}a:hover{color:#39b54a}a.mlink-hl:hover,header .curr_lang a.btn{text-decoration:underline}a.msbutton{border-radius:5px;font-size:12px;padding:0 10px;background:#ffcf00;-webkit-box-shadow:0 2px 0 0 #e29c06;-moz-box-shadow:0 2px 0 0 #e29c06;box-shadow:0 2px 0 0 #e29c06;color:#303233}a.msbutton:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a.msbutton:active{background:#eac200}p.mnopspace{line-height:18px;margin:0}a.mlink-hl{color:#39b54a}ul{list-style:none inside;margin:0;padding:0}ul li{padding:0 0 0 1em;position:relative;width:auto}ul li::before{content:"•";left:.1em;line-height:30px;position:absolute;top:0}.mvert{background-color:#e6e7e8;border:0 transparent;height:auto;margin:50px -1px 0 0;padding:0;width:1px;float:left}.bootstrap-select.btn-group .dropdown-menu li::before{content:"";left:0;position:absolute;top:0}.bootstrap-select.btn-group .dropdown-menu li{display:block;padding:0;position:relative}.contactinfo{text-align:right}.contactinfo .livechat,.contactinfo .phone{display:inline-block;padding:10px 0}.phone-label{font-size:13px;margin-left:2em;white-space:nowrap}.phone-number{font-size:17px}.phone-label,.phone-number{display:inline-block;font-weight:700;padding-left:.2em}.header-logo{bottom:6px}.header-ribbon{bottom:-56px;left:-28px;z-index:1}.header-logo,.header-ribbon{position:absolute}header nav{background-color:#1a82f7;background:-webkit-gradient(linear,0 0,0 100%,from(#17b7e7),to(#04a1ca));background:-webkit-linear-gradient(top,#17b7e7,#04a1ca);background:-moz-linear-gradient(top,#17b7e7,#04a1ca);background:-ms-linear-gradient(top,#17b7e7,#04a1ca);background:-o-linear-gradient(top,#17b7e7,#04a1ca);padding:4px 0}header nav .border{border-top:1px dashed #8ad5ea;border-bottom:1px dashed #8ad5ea;border-right:0 none transparent;border-left:0 none transparent;position:relative}header nav .menu{display:inline-block;margin:0 10px 0 150px;vertical-align:middle;padding:25px 0}header nav .menu a{color:#fff;display:inline-block;font-size:12px;letter-spacing:1.1px;padding:0 10px;text-transform:uppercase}header nav .menu a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}header #cb_change_currency{display:none}header nav .container{min-height:65px;position:relative;white-space:nowrap}header .languages .curr_lang{display:inline-block;vertical-align:middle}header .curr_lang .btn{line-height:13px;padding:5px 30px 5px 5px}header .curr_lang .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){max-width:85px;width:auto}header .curr_lang a.btn{background:#fff;border-radius:5px;color:#606060;font-size:11px;font-family:latobold;line-height:13px;margin-left:20px;padding:7px 8px 7px 22px;position:relative;text-shadow:0 1px 1px rgba(255,255,255,.75);text-transform:uppercase}header .curr_lang a#livechat:hover{color:#39b54a}header .curr_lang a#livechat.btn:before{color:#00afdf;content:"•";font-size:23px;left:6px;line-height:1em;position:absolute;top:0}header .curr_lang a#livechat.btn.offline:before{color:#868686}header .curr_lang .btn-group.open .btn.dropdown-toggle{background-color:#fff}header .curr_lang .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#606060;font-family:latoregular;font-size:11px;font-weight:700;text-decoration:underline;text-transform:uppercase;line-height:16px}.micon-links a:hover,.span6.product>a,a.mbtn{text-decoration:none}header .curr_lang .bootstrap-select.btn-group .dropdown-toggle .caret{background-color:#004456;border:1px solid #004456;border-radius:0 5px 5px 0;height:100%;margin:0;position:absolute;right:-1px;top:-1px;vertical-align:middle;width:25px}header .curr_lang .bootstrap-select.btn-group .dropdown-toggle .caret::before{border-top:6px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:"";top:18px;position:relative}header .curr_lang .btn-group>.btn:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}header .curr_lang .bootstrap-select>.dropdown-toggle{padding-right:25px}.btn-group>.dropdown-toggle,header .curr_lang .btn-group>.btn:last-child{border-bottom-right-radius:5px;border-top-right-radius:5px}section.announcements{padding:90px 0 60px}section.announcements .mfull>iframe{width:100%;border:0 transparent;height:500px!important}section.announcements>div#sfb{margin:auto;width:610px}.ss-c{background:#fff;padding:20px 0 0;z-index:50;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;position:relative}.ss-c .options{margin:4px -4px 0;padding:4px 3px;text-align:left}.ss-c .options .message{background-image:url(/cubajet_images/ctn/icon-flights.png);background-position:4% 50%;background-repeat:no-repeat;border:1px dashed #b69c2a;color:#1b1b1b;display:block;font-family:Populaire;font-size:36px;font-weight:400;line-height:36px;padding:7px 0 5px 9.6%}.ss-c .form-container.message,section.announcements .options .search-container{display:none}.ss-c .tab-form{background-color:transparent}.ss-c .form-container label{color:#1b1b1b;font-size:16px;font-family:latobold;line-height:16px;width:100px}.form-container input,.ss-c .form-container select,.ss-c .form-container.checkbox label{font-size:15px;font-weight:400}.ss-c .form-container.flighttype{font-size:13px;padding:0}.ss-c .checkbox input[type=checkbox],.ss-c .radio input[type=radio]{float:none;margin-left:auto;vertical-align:inherit}.ss-c .form-container.date input{width:130px}.ss-c .form-container.passengers select{width:111px}.ss-c .form-container.currency select{width:220px}.ss-c .ss-hint{margin:0}.ss-c .form-container.promocode.checkbox>input[type=text]{max-width:80px;margin-top:-5px}.ss-c .form-container.promocode{padding:5px 0 0 115px}.ss-c .form-container.checkbox.promocode label{margin-top:-1px;vertical-align:top}.micon-links a:first-of-type,.micon-links span.mheader{margin:0 60px 0 0}.ss-c .form-container.button a{font-size:19px;font-family:latobold;padding:4px 20px;font-weight:400}.micon-links,.micon-links a{font-family:Populaire;font-size:26px}.checklist ul li::before,ul.checklist li::before{content:url(/cubajet_images/ctn/check.png);left:0;line-height:inherit;position:absolute}.mbtn hr,section.footer-links ul li::before{content:""}section.destination li,section.main li,section.main p{line-height:30px}section.morelinks{text-align:center;padding:20px 0 45px;white-space:nowrap}.micon-links a{margin:0 35px 0 0;padding:0}.micon-links a:last{padding:0}.micon-links a img{background-repeat:no-repeat;background-position:0 0;width:18px;height:21px;margin:0 10px 0 0}.micon-links a.link-crg img{background-image:url(/cubajet_images/ctn/icon-restaurants.png)}.micon-links a.link-crg:hover img{background-position:-19px 0}.micon-links a.link-cm img{background-image:url(/cubajet_images/ctn/icon-map.png);width:16px}.micon-links a.link-cm:hover img{background-position:-15px 0}.micon-links a.link-crc img{background-image:url(/cubajet_images/ctn/icon-cars.png);width:18px}.micon-links a.link-crc:hover img{background-position:-18px 0}.micon-links a.link-chr img{background-image:url(/cubajet_images/ctn/icon-hotels.png);width:13px}.micon-links a.link-chr:hover img{background-position:-13px 0}.micon-links a.link-cmg img{background-image:url(/cubajet_images/ctn/icon-museum.png);width:20px}.micon-links a.link-cmg:hover img{background-position:-19px 0}section.main{padding:60px 0}section.main .span4{padding-left:20px}section.main .span4:last-of-type{width:260px}section.main h3{margin-right:-10px}section.destination p,section.main p{font-family:latolight;margin:0;text-align:center}section.main p{color:#58595b;font-size:18px;padding:0 14% 30px}section.main p b{font-weight:400}section.main .span4 ul{padding:0 6.8% 0 0}section.main .span4:last-of-type ul{padding:0 2% 0 0}section.destination li a,section.main li a{font-size:16px;line-height:24px;font-family:latolight}section.destination{background-image:url(/cubajet_images/ctn/background-destination.jpg);background-position:top center;background-repeat:no-repeat;background-size:100% 100%;padding:80px 0 40px}section.destination p{font-size:18px;padding:0 0 60px}section.destination ul{-webkit-column-width:200px;-webkit-column-gap:20px;-webkit-column-rule:0 none transparent;-moz-column-width:200px;-moz-column-gap:20px;-moz-column-rule:0 none transparent;column-width:200px;column-gap:20px;column-rule:0 none transparent;margin-bottom:50px;padding:0 80px}section.destination .flights_listing_menu>a.mlink-hl{display:block;padding:0;text-align:center}section.airports{padding:80px 0 50px;background-color:#fffaf5}section.airports div.mbtn{text-align:center;padding:50px 0 18px}a.mbtn{border-radius:5px;border:1px solid #e6e7e8;font-family:Populaire;padding:8px 15px;font-size:24px;line-height:24px;background-color:#fff;-webkit-box-shadow:0 2px 0 0 rgba(230,231,232,1);-moz-box-shadow:0 2px 0 0 rgba(230,231,232,1);box-shadow:0 2px 0 0 rgba(230,231,232,1)}a.mbtn:active{-webkit-box-shadow:0 0 0 0 rgba(230,231,232,1);-moz-box-shadow:0 0 0 0 rgba(230,231,232,1);box-shadow:0 0 0 0 rgba(230,231,232,1)}.mbtn hr{background-color:transparent;border-bottom:0 none transparent;border-right:0 none transparent;border-left:0 none transparent;border-top:1px solid #e6e7e8;height:1px;margin:0 14% -12px}.span6.product{background:#fff;border:1px solid #e6e7e8;border-radius:5px;display:table-cell;margin:15px 30px 15px 0;max-width:435px;padding:14px;-webkit-box-shadow:0 2px 0 0 rgba(230,231,232,1);-moz-box-shadow:0 2px 0 0 rgba(230,231,232,1);box-shadow:0 2px 0 0 rgba(230,231,232,1)}.span6.product:nth-child(even){margin-right:0}.span6.product>img{float:left;width:120px;height:80px;margin:0}.span6.product>a,.span6.product>p{float:right;width:70%;display:inline-block;line-height:16px}.span6.product>a{font-size:12.5px;font-family:latobold;margin-bottom:9px;text-transform:uppercase}.span6.product>p{font-size:13.5px}section.whyrentwithus{padding:80px 0 30px;font-family:latolight;font-size:18px;line-height:20px}section.whyrentwithus ul{text-align:center}section.whyrentwithus ul li{margin:0 auto;padding:0 0 0 1.25em;line-height:36px;display:inline-block}section.footer-links{background-color:#13b1dc;color:#fff;padding:80px 0 40px;font-size:14px;line-height:25px}section.footer-links .container .havanatravelguide{display:none}footer section.footer-links a{color:#fff}footer section.footer-links a:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}footer section.footer-links a.msbutton{color:#303233}footer section.footer-links a.msbutton:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}section.footer-links img.logo{margin:50px 75px 0 0}section.footer-links div.container>div{display:inline-block;padding:0 8px 0 0;vertical-align:top}section.footer-links ul li{line-height:24px}section.footer-links .header_box,section.footer-links ul li strong{display:inline-block;font-size:16px;padding:0 0 11px;font-family:latobold;font-weight:400}#menu-partners{width:202px}section.footer-links .havanatravelguide{width:196px}section.footer-links .havanatravelguide>p{font-family:populaire;font-size:22px;line-height:24px;margin-top:5px;padding:0 16px 0 0}section.footer-links .socialmedialinks{width:180px}section.footer-links #sales_office_box{width:270px}section.footer-links #sales_office_box big{font-family:latobold}section.footer-links #sales_office_box>table td{margin:0;padding:0}section.footer-links #assistance_office_box{width:210px}section.footer-links #assistance_office_box p{margin:0;line-height:20px}section.footer-links #assistance_office_box .item-header{cursor:pointer}section.footer-links #assistance_office_box .item-header:after{border-top:6px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:"";top:12px;left:5px;position:relative;cursor:pointer}section.footer-links #assistance_office_box .item-header.selected:after{border-bottom:5px solid #fff;border-top:medium none;top:-12px}section.footer-links #assistance_office_box big{display:inline-block;line-height:16px;padding-left:17px}section.footer-links #assistance_office_box .mitem{padding:0 0 5px}section.footer-links #assistance_office_box .mitem .item-header:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}section.footer-links big{font-size:14px;font-weight:400}section.copyright-membership{background-color:#fff;color:#484848;font-size:12px;padding:20px 0 30px;text-align:center;white-space:nowrap}section.copyright-membership .container{width:100%}section.copyright-membership span{padding:5px 10px 5px 0}section.copyright-membership img{margin:0 0 0 5px}