@charset "utf-8";header .curr_lang a.btn,header nav .menu a{text-transform:uppercase;font-family:latobold}#container .checkbox input[type=checkbox],#container .radio input[type=radio],footer{float:none}@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}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{max-width:960px;width:960px}.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{color:#484848;font-family:latoregular}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}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;line-height:13px;margin-left:20px;padding:7px 8px 7px 22px;position:relative;text-decoration:underline;text-shadow:0 1px 1px rgba(255,255,255,.75)}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}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,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:"";position:relative}header .curr_lang .bootstrap-select.btn-group .dropdown-toggle .caret::before{top:18px}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.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{clear:both}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::before{content:""}section.footer-links ul li{line-height:24px;list-style:none}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{top:12px;left:5px;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}#container button,#container input,#container label,#container select,#container textarea{display:inline;height:auto;line-height:normal;margin:0}#container select{height:auto;line-height:normal;width:auto;margin:0}#container .checkbox,#container .radio{min-height:0;padding-left:0}