@font-face{font-family:lucida_sansregular;src:url(fonts/lsans-webfont.eot);src:url(fonts/lsans-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lsans-webfont.woff) format('woff'),url(fonts/lsans-webfont.ttf) format('truetype'),url(fonts/lsans-webfont.svg#lucida_sansregular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:lucida_sansdemibold_roman;src:url(fonts/lsansd-webfont.eot);src:url(fonts/lsansd-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lsansd-webfont.woff) format('woff'),url(fonts/lsansd-webfont.ttf) format('truetype'),url(fonts/lsansd-webfont.svg#lucida_sansdemibold_roman) format('svg');font-weight:400;font-style:normal}@font-face{font-family:lucida_sansdemibold_italic;src:url(fonts/lsansdi-webfont.eot);src:url(fonts/lsansdi-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lsansdi-webfont.woff) format('woff'),url(fonts/lsansdi-webfont.ttf) format('truetype'),url(fonts/lsansdi-webfont.svg#lucida_sansdemibold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:lucida_sansitalic;src:url(fonts/lsansi-webfont.eot);src:url(fonts/lsansi-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/lsansi-webfont.woff) format('woff'),url(fonts/lsansi-webfont.ttf) format('truetype'),url(fonts/lsansi-webfont.svg#lucida_sansitalic) format('svg');font-weight:400;font-style:normal}html{min-width:938px}a:hover{text-decoration:none}body{background:url(images/sitebackground.jpg) repeat-x #fff;border-top:solid 3px #022f7c;font-family:lucida_sansregular;font-size:14px}input,select{font-family:lucida_sansregular}.sprite-r1-red-down-arrow-container{width:19px;height:20px;float:left;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:0 0}.sprite-r1-left-bluearrow-container{width:18px;height:16px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-16px 0}.sprite-r1-right-bluearrow-container{width:19px;height:16px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-32px 0}.sprite-r1-blue-uparrow-container{width:16px;height:17.5px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-160px 1px}.sprite-r1-blue-downarrow-container{width:16px;height:17.5px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-176px 1px}.sprite-r1-pink-uparrow-container{width:16px;height:17.5px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-192px 1px}.sprite-r1-doublerightarrow-white-container{width:16px;height:17.5px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-240px 0}.sprite-r1-bluecross-container{width:16px;height:16px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-96px 0}.sprite-r2-map-site-container{width:24px;height:25px;float:left;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:0 -16px}.sprite-r2-e-icon-container{width:24px;height:25px;float:left;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-24px -16px}.sprite-r2-tr-icon-container{width:24px;height:25px;float:left;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-48px -16px}.sprite-r2-facebook-icon-container{width:24px;height:25px;float:left;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-120px -16px}.sprite-r2-twitter-icon-container{width:24px;height:25px;float:left;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-144px -16px}.sprite-r2-youtube-icon-container{width:24px;height:25px;float:left;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-168px -16px}.sprite-r2-gmail-icon-container{width:24px;height:25px;float:left;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-192px -16px}.sprite-r2-blue-rss-icon-container{width:24px;height:25px;float:left;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-216px -16px}.sprite-r2-yellow-rss-icon-container{width:24px;height:25px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-240px -16px}.sprite-r4-clock-icon-container{width:48px;height:41px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:0 -77px}.sprite-r4-chat-icon-container{width:60px;height:43px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-240px -75px}.sprite-r4-shopcar-icon-container{width:48px;height:41px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-48px -77px}.sprite-r4-people-icon-container{width:46px;height:41px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-98px -77px}.sprite-r4-cubanalogo-icon-container{width:48px;height:41px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-144px -77px}.sprite-r4-offer-icon-container{width:48px;height:44px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-192px -74px}.sprite-r3-americanexpress-icon-container{width:45px;height:27px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-124px -43px}.sprite-r3-mastercard-icon-container{width:45px;height:27px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-172px -43px}.sprite-r3-visa-icon-container{width:46px;height:27px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-217px -43px}.sprite-r5-vvisa-icon-container{width:70px;height:36px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:0 -120px}.sprite-r5-mastercardsc-icon-container{width:64px;height:44px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-70px -120px}.sprite-r5-norton-icon-container{width:79px;height:44px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-132px -120px}.sprite-r6-red-commentary-icon-container{float:left;width:61px;height:47px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-239px -151px}.sprite-r6-yellow-warning-icon-container{width:34px;height:30px;background-image:url(images/icon-sprite.png);background-repeat:no-repeat;background-position:-155px -168px}#main-menu{max-height:38px;margin-left:0}#main-menu li{position:relative;text-align:center}#main-menu li>a:after{color:#022f7c;content:"."}#main-menu li.active>a:after{color:#da251e;font-size:18px;content:'.'}#main-menu li.active:after{content:"";border-color:#da251e transparent transparent;border-style:solid;border-width:5px;width:0;height:0;position:absolute;bottom:-9px;left:45.33%}#menu-auxiliar{margin-left:0!important}#menu-auxiliar>ul.horizontal-menu{margin:auto;padding-top:8px;padding-bottom:8px}#menu-auxiliar>ul.horizontal-menu>li{margin-right:0;padding-right:0;display:inline}#menu-auxiliar>ul.horizontal-menu>li span{color:#fff;font-weight:700;font-size:11px}#menu-auxiliar>ul.horizontal-menu>li span a{text-decoration:none;color:#fff}#menu-auxiliar>ul.horizontal-menu>li span a:hover{text-decoration:none;color:#fff}.wrapper{padding:0}.wrapper-content{margin:0 auto;max-width:914px;padding-left:0;padding-right:0}.wrapper-content-info{margin:0 auto;max-width:914px;padding-left:0;padding-right:0;width:750px}#header-banner{background:none #022f7c;padding-top:2px;padding-bottom:2px}#header-banner .carousel{margin:5px auto;width:90%;background-color:#fff;border:#fff solid 3px}#header-banner .carousel img{width:100%}#header-banner .carousel .carousel-control{border:0;border-radius:0;padding:20px;font-size:80px;color:#fff;font-weight:700}.contentinfo{margin-top:40px!important;padding-top:20px!important}.bottom-border-min{border-bottom-width:1px!important}.top-border-min{border-top-width:1px!important}.top-border{border-top-style:solid!important;border-top-width:2px!important;border-top-color:#ededed!important}#myCarousel{border-width:1px!important;max-width:960px}#logo{background:url(images/logocubana.png) no-repeat;width:181px;height:55px;margin-top:20px}.general-option .nav-tabs{border:0}.general-option>ul>li>a:hover,.general-option>ul>li>a:focus{background-color:inherit;border-color:transparent!important}.general-option>ul>li a{font-size:11px;color:#022f7c;padding:5px}.general-option>ul>li a img{width:24px;height:25px}.general-option>ul .site-map-li{/*width:20%;max-width:20%*/width:23%;max-width:23%}.general-option>ul .language-li{/*width:20%;max-width:20%*/width:23%;max-width:23%}.general-option>ul .coin-li{width:16%;max-width:16%}.general-option>ul .language-li>a span,.general-option>ul .coin-li>a span{position:relative}.general-option>ul .language-li>a>span:after,.general-option>ul .coin-li>a>span:after{content:"";border-width:5px;border-style:solid;border-color:#da251e transparent transparent;position:absolute;top:4px;right:-14px}.general-option>ul #chat{width:19%;max-width:19%}.general-option>ul .sn1-li>a,.general-option>ul .sn2-li>a,.general-option>ul .sn3-li>a,.general-option>ul .sn4-li>a,.general-option>ul .rss-li>a{padding:3px 0 2px}.general-option>ul .rss-li div>div:last-child{padding-top:2px}.general-option .nav .dropdown-toggle .caret{border-top-color:brown}.dropdown-toggle{cursor:pointer}#chat a{color:#fff;background:none #022f7c;text-align:center;border:0;border-radius:0;padding-left:2em;padding-right:2em}.contact-modal{width:40%;min-width:500px;margin-left:-20%;padding-left:0;padding-right:0;position:absolute;background-color:transparent!important;border:0;box-shadow:none}.amadeus-modal{position:absolute;left:0!important}.dropdown-selection{font-weight:700;color:#022f7c}.filler-blue span{visibility:hidden}#form-reserve{padding-left:0;padding-right:0;background-color:#da251e;min-height:150px;margin:0}#input-departure,#input-arrival{font-size:12px}.newPosition{position:relative;left:0;top:50px;height:80px!important}img.test{resize:vertical}button img{position:relative;float:left;padding-left:10px}button span{font-weight:700;float:left;padding-left:10px}#reserve-tab{background-color:#f9392e;margin-bottom:10px}#reserve-tab ul{border:0;margin-bottom:0}#reserve-tab li{position:relative}#reserve-tab li a{color:#fff;font-weight:400;font-size:12px;border-radius:0}#reserve-tab li+li{margin-left:50px!important}#reserve-tab li.active{margin-bottom:0!important}#reserve-tab li.active a{background-color:#f9392e;border-color:#f9392e;margin-bottom:0;border-bottom:0}#reserve-tab li.active:after{border-color:#f9392e transparent transparent;border-style:solid;border-width:10px;content:"";width:0;height:0;position:absolute;bottom:-20px;left:40%}#forms-destinies-container{position:relative;color:#fff}#forms-destinies-container span{font-size:11px;margin-left:6px}#forms-destinies-container .controls-row>div{width:25.5%;float:left}#forms-destinies-container .controls-row>div+div{margin-left:20px}#forms-destinies-container #form-left-button-container{width:100px}#forms-destinies-container .wait-icon{position:absolute;margin:0;right:120px!important;bottom:26px!important}#forms-destinies-container button span{color:#fff;padding-left:0}a:focus{outline:0}select:focus,input:focus{outline:0}.reserveInput{position:relative;border:0;background-color:#f9392e!important;border-radius:0;color:#fff!important;width:100%}.dropdown-container{width:100%;overflow:hidden;position:relative;clear:both}.dropdown-container select{background:0 0;width:145%}.dropdown-container.large:after,.dropdown-container.low:after{z-index:1000;content:"";width:0;height:0;border-color:#fff transparent transparent;border-width:5px;border-style:solid;position:absolute;top:12px}.dropdown-container.low:after{right:10px}.dropdown-container.large:after{right:10px}#search-container{padding-left:20px;height:147px;position:relative}#search-container span{font-size:11px;color:#fff;padding-left:3px}#search-container form>div:first-child{margin-bottom:8px!important}#search-container form>div:first-child>div{float:left;width: 160px}#search-container form>div:first-child>div+div{margin-left:2.5%}.reserveSpan{color:#fff!important;font-size:11px}.controls{margin-left:10px!important}.lowLeftMargin{margin-left:5px!important}.lowMarginTop{margin-top:8px}.input-form-button{border-width:0;background-color:#002d7b!important;height:100%}#searchform-button-input{margin-bottom:0!important;margin-top:auto!important}#form-myreservations{margin:0!important;width:25.52%!important;height:193px!important}#form-myreservations span{color:#fff;font-size:11px}.input-container{padding:5%}.input-container div{margin:0!important;min-height:20px!important}.input-container div>input{min-height:25px!important}.input-container div+div{margin-top:10px!important}#form-myreservations-header{background-color:#ea3027;padding-top:9px;padding-bottom:8px}#form-myreservations-header span{color:#fff;font-size:12px;font-weight:400;padding-left:12px}#forms-container{background-color:#b51f1a;min-height:193px!important;max-height:193px!important;overflow:hidden}#forms-container input{border:0;border-radius:0}#form-myreservations-body{margin:0 0 0 1px;font-size:11px;font-weight:400;padding-top:7.9%;padding-left:3%;position:relative;height:155px}#form-myreservations-body a{color:#ff948e}#form-myreservations-body a:hover,#form-myreservations-body a:link,#form-myreservations-body a:visited,#form-myreservations-body a:active{text-decoration:none!important}.mis-reservas-input{background-color:#e4433b!important;color:#fff!important}.forms{padding-bottom:0!important;margin-bottom:0!important;padding-left:0!important;height:81%!important}.fullWidth{margin:0;padding:0;width:auto}#form-left-button-container{height:60px;width:18%}#form-left-button-container span{margin-top:10px;font-family:lucida_sansregular;font-weight:400;font-size:13px}.blue-text{color:#2e5eb2}#form-right-button-container{height:62px;width:51px;margin-bottom:-1px!important}#form-right-button-container,#form-left-button-container{position:absolute;margin:0;right:0!important;bottom:0!important}#form-right-button-container button,#form-left-button-container button{background-repeat:no-repeat}#form-right-button-container button>div,#form-left-button-container button>div{position:absolute;top:8px;left:10px}.divider{background:#ededed;height:1px;margin-top:30px;margin-bottom:20px}.wait-icon{height:18px;width:18px;background:url(images/wait.gif) no-repeat}#newsSubscriptionForm{background-color:#022f7c;color:silver;margin:0}#newsSubscriptionForm #newsSubscriptionFormContent{padding:15px;line-height:1.2}#newsSubscriptionForm #newsSubscriptionFormContent #subscriptionFormHeader{font-family:lucida_sansdemibold_italic;font-size:19px;color:#a1b3ce}#newsSubscriptionForm #newsSubscriptionFormContent #subscriptionFormHeader .span12{margin:0}#newsSubscriptionForm #newsSubscriptionFormContent #subscriptionFormHeader div:first-child{color:#fff}#newsSubscriptionForm #newsSubscriptionFormContent #subscriptionFormHeader .subscriptionFormHelpText{font-size:12px;font-family:lucida_sansregular}#newsSubscriptionForm #newsSubscriptionFormContent #subscriptionFormBody{margin-top:15px;color:#a1b3ce}#newsSubscriptionForm .wait-icon{float:left;margin-top:6px;margin-left:10px}#subscriptionFormBulletin{font-size:18px;font-family:lucida_sansdemibold_italic!important;font-style:italic}.newSubscriptionInput{background-color:#2e5eb2!important;color:#fff!important;border-color:#0f193f transparent transparent #0f193f!important}#newsSubscriptionButton{background:url(images/news-subrciption-button-background.jpg) repeat-x transparent;height:30px!important;min-height:30px!important;border:0;color:#fff;font-family:lucida_sansdemibold_roman;font-size:13px;word-wrap:break-word}#mailHelpText{width:80%;text-align:left;margin-top:4px;font-size:11px}#newsContainerMenu{height:240px}.left-scroll-buttons button,.right-scroll-buttons button{background-color:#fff;background-position:center;background-repeat:no-repeat;border:0}.left-scroll-buttons button>div,.right-scroll-buttons button>div{margin-left:4px}.up-scroll-buttons{position:relative}.up-scroll-buttons button>div{position:absolute;bottom:0;left:31%}.down-scroll-buttons{position:relative}.down-scroll-buttons button>div{position:absolute;top:7px;left:31%}.up-scroll-buttons,.down-scroll-buttons{margin:0!important}.up-scroll-buttons button,.down-scroll-buttons button{background-color:#fff;background-repeat:no-repeat;border:0}#news-list{margin:10px 0 0;height:190px;overflow:hidden}.news{list-style:none;height:82px;overflow:hidden;margin-top:15px}.news-image-part{float:left;width:19%;height:84px}.news-right-part{margin-left:12px;float:left;width:78%;height:82px}.news-header{font-size:14px;font-weight:700;color:#022f7c;margin-bottom:0}.news-header:hover{text-decoration:none;cursor:pointer}#help-items{margin-bottom:10px}.help-item .help-item-image{height:36px;width:50px;margin-bottom:4px}.help-item .help-item-text{background-color:#b0b0b0;height:40px}.help-item .help-item-text span{font-size:20px;color:#fff;float:right;margin-right:4px;margin-top:7px}.help-item:hover .help-item-text{background-color:#022f7c;cursor:pointer}#help-item-contact .help-item-image{background:url(images/mail-gray.png) no-repeat}#help-item-contact:hover .help-item-image{background:url(images/mail-blue.png) no-repeat}#help-item-opinion .help-item-image{background:url(images/people-gray.png) no-repeat}#help-item-opinion:hover .help-item-image{background:url(images/people-blue.png) no-repeat}#help-item-help .help-item-image{background:url(images/question-gray.png) no-repeat}#help-item-help:hover .help-item-image{background:url(images/question-blue.png) no-repeat}#help-item-we .help-item-image{background:url(images/cubana-gray.png) no-repeat}#help-item-we:hover .help-item-image{background:url(images/cubana-blue.png) no-repeat}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#fff}input:-moz-placeholder,textarea:-moz-placeholder{color:#fff}#menu{position:relative;margin-top:-108px}#menu .span4{padding:0;background-color:#da251e}#menu .span4>div{min-height:90px;max-height:90px;min-width:292px;max-width:292px}#menu .menu-item{background-color:#022f7c;padding:5px 0;border-bottom:#fff solid 3px;box-shadow:0 -5px 10px #000;position:relative}#menu .menu-item p{color:#fff}#menu .menu-item h3{color:#fff}#menu .selected{background-color:#da251e}#menu .selected .menu-item-content div{margin-right:5%;margin-left:auto}#menu .selected .menu-item-content div>p{color:#ff948e!important}.menu-item-bottom{border-top:#fff solid 3px;border-bottom:0!important;margin-top:7px;box-shadow:0 5px 10px #000!important}.menu-item-icon{width:30%;margin-left:15px;margin-top:8px}.menu-item-icon img{width:69px;height:69px}.menu-item-content{width:100%;font-family:lucida_sansregular;margin-top:5%;position:absolute;right:0;bottom:0}.menu-item-content p{font-size:11px;width:65%;margin-bottom:0;color:#fff;line-height:14px}.menu-item-content div{margin-right:5%;margin-left:auto}.menu-item-content div>p{color:#c6e1ff!important}.menu-item-content h3{font-size:17px;font-weight:400;margin-top:0;line-height:23px}.menu-item-content h3,.menu-item-content p{text-align:right;margin-right:5%;margin-left:auto}.menu-item-content .span12{margin:0;padding-left:2%!important}.our-menu{background-color:#da251e}.our-menu .navbar-inner{position:relative;background:none #fff;border:0;border-radius:0;padding-left:0;padding-right:0;min-height:38px;max-height:38px}.our-menu .navbar-inner .filler-blue{margin-left:0}.our-menu .navbar-inner .navigator-container{min-width:80px;max-width:80px;position:absolute;right:26px}.our-menu .navbar-inner .navigator-container .left-scroll-buttons,.our-menu .navbar-inner .navigator-container .right-scroll-buttons{height:38px;width:38px;margin:2px 0 2px 2px!important}.our-menu .navbar-inner .navigator-container .left-scroll-buttons button,.our-menu .navbar-inner .navigator-container .right-scroll-buttons button{min-height:34px;max-height:34px}.our-menu .navbar-inner ul{margin-left:20px}.our-menu .nav .active>a{background:none #fff;box-shadow:none;border-bottom:solid 6px #da251e;color:#022f7c;font-weight:700}.our-menu .nav li>a{color:#022f7c;font-weight:300}.our-menu .nav>li>a{padding:8px 10px 4px!important}.filler-red,.filler-blue{max-width:29px;max-height:38px;height:38px}.filler-red{background-color:#da251e;float:left}.filler-blue{background-color:#022f7c;float:right!important}.sub-banner{position:relative;margin-top:50px}.promo-menu .navbar-inner{background-color:#ededed}.promo-menu .navbar-inner .filler-red,.promo-menu .navbar-inner .filler-blue{width:22px}.promo-menu .navbar-inner h5 a{font-size:14px;text-decoration:none;color:#da251e}.promo-menu .navbar-inner .span7{margin-right:auto}.promo-menu .navbar-inner ul{margin:0 auto!important}.promo-menu .navbar-inner ul>li.divider-vertical{border-right-color:#002d7b!important;border-left:0;height:17px;margin:9px}.promo-menu .navbar-inner ul>li>a{color:#2e5eb2;font-size:12px;text-shadow:none!important}#promo-mini-carousel{margin:10px 0!important}#promo-mini-carousel img{width:100%;height:216px}#promo-mini-carousel .carousel-caption p{line-height:14px!important}.promo-item{background-color:#da251e!important}.promo-item div.promo-image img{width:218px;height:126px}.promo-item #promo-image-placeholder{width:218px;height:126px}.carousel-caption{font-family:lucida_sansregular;height:20%;padding:10px 4px 4px 15px}.carousel-caption h4{font-size:13px;margin:0}.carousel-caption p{font-size:11px}.promo-details{margin:8px}.promo-details h4{text-align:center;color:#fff;margin:0}.promo-details p{margin:0;text-align:center;font-size:11px;color:#fff}.promo-reserve{background-color:#d9d9d9;text-align:center;color:#da251e}.promo-reserve .promo-price{height:34px}.promo-reserve .promo-reserve-button{background-color:silver;padding:6px;height:34px}.promo-reserve .promo-reserve-button a{color:#da251e;text-transform:uppercase;font-weight:700;font-size:12px}.promo-reserve .promo-reserve-button .contact-promo-reserve{font-size:10px;margin-left:-2px}.promo-reserve .promo-reserve-button .contact-promo-reserve:hover{cursor:pointer}.promo-reserve p{font-size:11px;padding:5px;margin:0}.promo-reserve p>span{font-size:18px;font-weight:700}.text-overflow-dotted{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#offers-table-container{height:146px;margin:0;color:#0c3e85}#offers-table-container>div:hover{cursor:pointer}#offers-table-container *{height:45px}#offers-table-container a{font-size:16px!important}#offers-table-container .intermediate-row{margin-top:5px!important;margin-bottom:5px!important}#offers-table-container>div{margin:0;font-size:16px;background-color:#d9d9d9;text-align:left!important}#offers-table-container>div span{padding-top:13px}#offers-table-container>div>div{margin:0}#offers-table-container>div .offer-price{background-color:silver;text-align:center;color:#646464;font-weight:700;float:right!important}#offers-container h5,#common-questions h5{color:#da251e;margin-left:5px}#offers-container p,#common-questions p,#offers-container a,#common-questions a{font-size:12px;color:#0c3e85!important}#offers-container,#common-questions{padding:0}#offers-container .offers-container-footer,#common-questions .offers-container-footer{margin:0;position:relative}#offers-container .offers-container-footer a,#common-questions .offers-container-footer a{position:absolute;bottom:0}#common-questions{padding-right:0!important;padding-left:0!important}#common-questions div{overflow:hidden}#common-questions div img{height:13px;width:20px}#question-box{height:146px}#question-box p{margin-top:3px;margin-bottom:3px}#footer-info-menu{margin-left:0}#footer-interesting-info{background:#ededed}#footer-interesting-info .span12{margin-left:0!important}.interesting-info-column{padding-top:20px;padding-bottom:10px}.interesting-info-column>div{margin:3%}.interesting-info-column h5{margin-bottom:4px}.interesting-info-column a{font-size:12px;color:#000;display:block;margin-bottom:5px}#page-title{background-color:#da251e;color:#fff;margin:0;padding:5px 30px;font-size:22px}.destine-info .destiny-more-details{margin-top:.8em}.destine-info h3{color:#0c3e85;margin:0}#footer-button{margin-right:1px;margin-bottom:-2px!important;background-color:#ae1f19;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#8b0000;height:38px;width:38px;float:right}#footer-button button{border-style:none;background-color:#ae1f19;margin-top:3px}#footer-button button>div{margin-left:5px}#footer-information{background-color:#da251e;color:#fff}#footer-information .interesting-info-column-header{margin-bottom:8px;margin-top:18px}#footer-information .info-privacy{background-color:#ae1f19}#footer-information .info-privacy div{padding-left:3em;padding-right:3em}#footer-information h5{color:#000;margin:0;font-size:10px;line-height:11px}#footer-information a{color:#fff;font-size:12px}#sub-footer{border-bottom:#ae1f19 5px solid}#sub-footer .commercial-section-container .commercial-info-column .span8 div{margin:2%;float:left}#sub-footer .commercial-section-container .commercial-info-column .span8 .credit-card-container{width:40%;margin-top:3%}#sub-footer .footer-left{padding-top:2.3%}#sub-footer .footer-left #button_container_1 img{float:left;width:54px;height:35px}#sub-footer .footer-left #button_container_1 span{font-weight:700;font-size:10px;margin-left:5px;text-align:left;color:#5985d4;line-height:12px;width:90px;float:left}#sub-footer .footer-left a:hover{text-decoration:none}#sub-footer .info-privacy{background-color:silver;height:100%;padding-top:2.3%;padding-bottom:2.3%}#sub-footer .info-privacy #button_container_2 span{margin-left:5px;text-align:left;color:#da251e;line-height:15px;width:90px;float:left}#sub-footer .info-privacy img{float:left;width:33px;height:27px}#sub-footer .info-privacy a{display:inline-block;margin-top:4px}#sub-footer .info-privacy a+a{margin-left:3px}#sub-footer .info-privacy a:last-child{margin-left:15px}#sub-footer .info-privacy a:hover{text-decoration:none}#sub-footer .info-privacy a span{font-size:11px;font-weight:700;color:#fb931f}#sub-footer .info-privacy #button_container_2{margin-left:3em;float:left}#sub-footer .info-privacy .rss-container{margin-right:3em;float:right}.footer{padding-bottom:2em}.details-header{margin-bottom:.6em}.destine-details .details-value{color:#022f7c}.scrollable-menu-adorner-left,.scrollable-menu-adorner-right{width:20px!important}.scrollable-menu .navigation{display:inline;float:left;margin:4px 1px;font-size:10px}.scrollable-menu .navigation .navigation-select{background-color:#022f7c;color:silver}.scrollable-menu .navigation .navigation-odd{background-color:silver}.scrollable-menu .navigation span{padding:5px 9px;color:#022f7c}.page-header-wrapper h3{color:#fff;text-align:left;margin-left:22px;font-style:normal;font-weight:100}.page-header-wrapper>div:first-child{margin-left:0;background-color:#da251e}.page-header-wrapper a{text-decoration:none}.bluedivider{background-color:#002d7b;height:8px;margin:0;border:0}.whitedivider{background-color:#fff;min-height:1px!important;max-height:1px!important;margin:0;border:0}#news-body-wrapper{padding-bottom:55px}#news-body-wrapper>div:first-child{background:url(images/news-background.jpg) 5px 5px repeat-y #fff}#details-news-section{width:65%;padding-right:35px;padding-top:10px;float:left}#details-news-section .notice-wrapper h1{margin:5px 0 0;font-weight:400;color:#da251e;font-size:34px}#details-news-section .notice-wrapper h2{margin:0;font-size:12px;color:#2e5eb2;font-weight:400}#details-news-section .notice-wrapper .divider{margin-top:-10px}#main-news-section{width:65%;padding-right:35px;padding-top:10px;float:left}#main-news-section .notice-wrapper-content{min-height:1000px}#main-news-section .span12{margin-left:0}#main-news-section .notice-wrapper{text-align:left;margin:15px 0}#main-news-section .notice-wrapper img{float:left;width:218px!important;height:168px!important}#main-news-section .notice-wrapper h1{margin:0;font-weight:400;font-size:19px;color:#da251e;line-height:22px}#main-news-section .notice-wrapper h2{margin:0;font-size:11px;color:#2e5eb2;font-weight:400;line-height:24px}#main-news-section .notice-wrapper p{margin:0;max-height:120px;color:rgba(13,10,4,.75);font-size:11px;overflow:hidden;line-height:15px}.shadow-divider{display:block}.shadow-divider .divider{margin:0!important}.shadow-divider .shadow-bottom{background-image:url(images/shadow-bottom.png);background-position:bottom center;background-repeat:no-repeat;height:16px;width:100%;display:block}#importantcolumn-news-section{width:31%;padding-top:18px;float:left}#importantcolumn-news-section .shadow-divider{margin-top:15px}#importantcolumn-news-section>div.span12{margin-left:0;border-bottom-style:solid;border-bottom-width:0;border-bottom-color:#fff}#importantcolumn-news-section ul{margin:5%;list-style-type:none}#importantcolumn-news-section h1{margin-top:0;margin-left:5%;text-align:left;font-size:20px;font-weight:400;color:#0c3e85}#importantcolumn-news-section .notice-wrapper{float:left;max-height:200px;overflow:hidden;margin-bottom:15px}#importantcolumn-news-section .notice-wrapper img{float:left;margin-right:10px;width:110px;height:84px}#importantcolumn-news-section .notice-wrapper h1{margin-left:0;margin-top:0;margin-bottom:5px;line-height:15px;text-align:left;font-size:13px;font-weight:400;color:#0c3e85}#importantcolumn-news-section .notice-wrapper p{line-height:14px;text-align:left;font-size:11px;font-weight:400;color:rgba(13,10,4,.75)}#importantcolumn-news-section #recent-news .notice-wrapper{margin-bottom:8px}.pagination{margin:0}.pagination ul{padding-top:2px}.pagination ul li>a{border-radius:0!important;margin-left:3px;border:0;padding-top:6px!important;padding-left:14px!important;height:24px;width:12px;background-color:#fff}.pagination ul li .odd{background-color:#d9d9d9}.pagination ul li .current{background-color:#0c3e85;color:#fff!important}.pagination ul li .current:focus,.pagination ul li .current:hover{background-color:#0c3e85!important}.flight-content-wrapper{margin-left:0!important;margin-top:15px;border-left-width:22px;border-left-color:#da251e;border-left-style:solid;background-color:#ededed;min-height:225px!important}.flight-content-wrapper hr{width:95%!important}.flight-content-wrapper .flight-price{margin-top:19px}.flight-content-wrapper .flight-price p{font-weight:700;color:#000}.flight-content-wrapper .flight-reserve-contact{margin-top:13px}.flight-content-wrapper .flight-origin p,.flight-content-wrapper .flight-departure p,.flight-content-wrapper .flight-arrive p,.flight-content-wrapper .flight-destination p,.flight-content-wrapper .flight-airline p,.flight-content-wrapper .flight-airplane p,.flight-content-wrapper .flight-old-price p{padding-top:5px}.flight-content-wrapper .last-row{margin-top:10px}.flight-content-wrapper .span8{margin-left:0;margin-bottom:13px}.flight-content-wrapper .span12{margin-left:20px!important}.flight-content-wrapper img{width:298px!important;height:225px!important}.flight-content-wrapper h1{font-size:23px;font-weight:400;color:#0c3e85}.flight-content-wrapper p,.flight-content-wrapper a,.flight-content-wrapper span{margin:0;text-decoration:none;font-size:13px;font-weight:400}.flight-content-wrapper p a{color:#2e5eb2}.flight-content-wrapper span.priceticket{color:#da251e}.flight-content-wrapper button{height:30px;width:111px;border-radius:3px;border:0;font-family:lucida_sansregular;color:#fff}.flight-content-wrapper button>span{padding-left:0;width:100%;text-align:center;font-size:13px;font-weight:400}.flight-content-wrapper button.reserve-ticket-button{background-color:#0c3e85!important}.flight-content-wrapper button.details-ticket-button{background-color:#d9d9d9!important}#tickets-paginator-container{margin-top:20px;margin-bottom:50px}#info-body-wrapper{margin-bottom:50px}#info-body-wrapper .span12{margin-left:0}#info-body-wrapper .info-row-container{margin-top:40px}#info-body-wrapper .info-row-container>div+div{margin-left:3%}#info-body-wrapper div.info-container-wrapper{float:left;width:31.3%}#info-body-wrapper div.info-container-wrapper .info-image-wrapper{position:relative;border-bottom-style:solid;border-bottom-width:5px;border-bottom-color:#f9392e}#info-body-wrapper div.info-container-wrapper .info-image-wrapper img{height:188px;width:296px}#info-body-wrapper div.info-container-wrapper .info-image-wrapper:after{border-color:#f9392e transparent transparent;border-width:7px;border-style:solid;width:0;height:0;content:"";position:absolute;left:10%;bottom:-19px}#info-body-wrapper div.info-container-wrapper .info-text-wrapper h1{font-size:23px;color:#da251e}#info-body-wrapper div.info-container-wrapper .info-text-wrapper a:hover{text-decoration:none}#info-body-wrapper div.info-container-wrapper .info-text-wrapper ul{margin:0}#info-body-wrapper div.info-container-wrapper .info-text-wrapper ul li{list-style-type:none}#info-body-wrapper div.info-container-wrapper .info-text-wrapper ul li a{font-size:12px;text-decoration:none;color:#646464;line-height:23px}.image-wrapper{height:188px;width:296px;overflow:hidden}.image-wrapper a:hover{cursor:pointer;text-decoration:none}.gray-arrow{position:relative}.gray-arrow:before{content:"";border-color:transparent transparent transparent gray;border-style:solid;border-width:6px;width:0;height:0;position:absolute;right:-8px;top:9px}#offers-navigation-menu{margin-top:-2px!important}#offers-menu-divider{margin-top:20px!important}.graydivider{background-color:#ededed;height:2px;margin:0;border:0}#termsconditions-body-wrapper{padding-bottom:55px}#termsconditions-body-wrapper>div:first-child{background:url(images/news-background.jpg) -638px 0 repeat-y #fff}#column-termsconditions-section{width:30%;float:left}#column-termsconditions-section .wrapper-list-content{border-bottom-style:solid;border-bottom-color:#fff;border-bottom-width:0}#column-termsconditions-section h2{font-size:19px;font-weight:400;color:#0c3e85;margin-left:27px}#column-termsconditions-section .span12{margin-left:0}#column-termsconditions-section ul{margin-left:0}#column-termsconditions-section ul li{position:relative;margin-left:0;list-style-type:none;padding-left:27px;padding-top:6px;padding-bottom:6px;border-top-color:#dbedff;border-top-width:1px;border-top-style:solid;height:100%}#column-termsconditions-section ul li:hover{text-decoration:none;background-color:#9eceff}#column-termsconditions-section ul li.active{background-color:#0c3e85;width:91%}#column-termsconditions-section ul li.active a{color:#fff}#column-termsconditions-section ul li.active:before{border-color:transparent transparent transparent #002d7b;border-style:solid;content:"";border-width:7px;position:absolute;right:-14px}#column-termsconditions-section ul li a{vertical-position:ordinal;color:#0c3e85;font-size:12px;display:block;width:100%}#column-termsconditions-section ul li a:hover{text-decoration:none}#main-termsconditions-section{margin-top:20px;width:65.5%;float:left;padding-left:25px}#main-termsconditions-section h1,#main-termsconditions-section p{padding-left:25px}#main-termsconditions-section h1{color:#da251e;font-size:24px;font-weight:400}#main-termsconditions-section p{color:rgba(13,10,4,.75)}#offers-navigation-menu{margin-top:-2px!important}#offers-menu-divider{margin-top:20px!important}.wrapper-wait h2{font-weight:lighter;font-size:25px;color:#da251e}.wrapper-wait small{color:#da251e}.wrapper-wait .sprite-r1-bluecross-container{position:absolute;top:10px;right:10px}.wrapper-wait .wrapper-content{margin-left:10%;margin-right:10%;margin-top:30px}.form-wrapper{position:relative;background-color:#ededed;border:1px solid #000}.form-wrapper .sprite-r1-bluecross-container{position:absolute;top:10px;right:10px}.form-wrapper h1{padding-left:10%;padding-bottom:15px;padding-top:20px;font-weight:lighter;font-size:25px;color:#da251e}.form-wrapper h2{font-weight:lighter;font-size:25px;color:#da251e}.form-wrapper h3{font-weight:lighter;font-size:18px;color:#da251e;margin-top:-10px}.form-wrapper .wrapper-content{margin-left:10%;margin-right:10%;margin-top:30px}.form-wrapper .span12{margin-left:0}.form-wrapper .yellow-advice-container{position:relative;background-color:#f1f272;border-top-color:#dcdcdc;border-top-width:1px;border-top-style:solid;border-bottom-color:#dcdcdc;border-bottom-width:1px;border-bottom-style:solid;margin-bottom:10px}.form-wrapper .yellow-advice-container .sprite-r6-yellow-warning-icon-container{position:absolute;bottom:10px;left:10px}.form-wrapper .yellow-advice-container p{float:left;margin-top:10px;margin-bottom:10px;margin-left:10%;margin-right:10%;color:#003bb3;text-align:left;line-height:17px}.main-image-wrapper{position:relative}.main-image-wrapper .sprite-r1-bluecross-container{position:absolute;top:10px;right:10px}.main-image-wrapper h1{padding-left:10%;padding-bottom:15px;padding-top:20px;font-weight:lighter;font-size:25px;color:#da251e}.main-image-wrapper .span12{margin-left:0}.contact-form{position:relative;height:auto}.contact-form .dropdown-container{position:relative;border-radius:4px;background-color:#fff;border:solid 1px silver;margin-bottom:15px}.contact-form .dropdown-container .sprite-r1-blue-downarrow-container{position:absolute;right:10px;top:7px}.contact-form label{color:#003bb3}.contact-form div:first-child>div{margin-left:10%;margin-right:10%}.contact-form div:first-child>div:last-child{height:50px}.contact-form input,.contact-form label,.contact-form textarea{width:97.5%;max-width:97.5%}.contact-form select{width:110%;height:34px;padding-top:6px;padding-bottom:6px;border-style:none;margin-bottom:0!important}.contact-form input{height:22px;margin-bottom:10px}.contact-form button[type=submit]{font-family:lucida_sansregular;background-color:#022f7c;height:30px;width:191px;border:0;border-radius:3px;float:right;color:#fff}.contact-form button[type=button]{font-family:lucida_sansregular;background-color:#022f7c;height:30px;width:191px;border:none;border-radius:3px;float:right;color:#fff;}.contact-form .wait-icon{float:right;margin-top:6px;margin-right:10px}.help-inline{margin-top:-8px!important;font-size:12px}#reservation-body-wrapper #forms-container{margin-top:20px}#reservation-wrapper #offers-wrapper{margin-top:50px;margin-bottom:60px}.empty-text{font-style:italic;color:rgba(13,10,4,.75)}