/* ALL STYLES */
/* --------------------------------------------------------------------------

	* Filename:				global.css
	* Description:			CSS Global do SITE
	* Version:				2.0.0 (2011-03-09)
	* Website:				http://www.geostar.pt
	* Author				LCC

==== STRUCTURE ==============================================================
	
	* Page Width:			1000px

-------------------------------------------------------------------------- */

/* == STRUCTURE =============================================================
	
	$__tags					Tags genéricas de todo o site
	$__classes				Classes genéricas de todo o site
	
	$__header				Header do Site
	$__menu					Menu
	$__content				Todo o Conteúdo

-------------------------------------------------------------------------- */

/* RESET */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}body{font:13px/1.231 sans-serif;*font-size:small}select,input,textarea,button{font:99% sans-serif}pre,code,kbd,samp{font-family:monospace,sans-serif}html{overflow-y:scroll}a:hover,a:active{outline:none}ul,ol{margin-left:2em}ol{list-style-type:decimal}nav ul,nav li{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong,th{font-weight:bold}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom}.ie7 input[type="checkbox"]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}label,input[type="button"],input[type="submit"],input[type="image"],button{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{border-radius:1px;-moz-box-shadow:0 0 5px red;-webkit-box-shadow:0 0 5px red;box-shadow:0 0 5px red}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}::-moz-selection{background:#FFD130;color:#fff;text-shadow:none}::selection{background:#FFD130;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#FFD130}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}body,select,input,textarea{color:#444}h1,h2,h3,h4,h5,h6{font-weight:bold}a,a:active,a:visited{}a:hover{color:#036}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}@media print{*{background:transparent!important;color:black!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{color:#444!important;text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}

.cf {
    /* for IE 6/7 */
    *zoom: expression(this.runtimeStyle.zoom="1",this.innerHTML+='<br\ style="clear:both;font:0/0">');
    /* non-JS fallback */
    *zoom: 1;
}

.cf:before,
.cf:after {
    content: "";
    display: table;
}

.cf:after {
    clear: both;
}

/*		__tags -------------------------------------------------------------------------- */
html {
height:100%;
margin-bottom:1px;
}

body {
line-height:1;
font:normal 11px Arial,Helvetica,sans-serif;
color:#4b4a4a;
background:#fff;
height:auto;
}

a {
text-decoration:none;
color:#4b4a4a;
}

a:hover {
text-decoration:none;
}

ul {
list-style:none;
}

label {
float:left;
display:inline;
height:18px;
margin:0 10px 0 0;
padding:4px 0 0;
}

sup {
font-size:80%;
display:inline;
}

.cyanHref {
color:#4b4949;
text-decoration:underline;
cursor:pointer;
border:0 solid red;
z-index:9999999999999999999;
margin:10px 50px 0 0;
padding:0 2px;
}

.orange {
color:#FC721E !important;
}

.laranja {
color:#fc9e08;
}

.req {
border:2px solid #FC721E!important;
-webkit-border-radius:2px;
-moz-border-radius:2px;
border-radius:2px;
}

.black {
color:#3b4548!important;
}

.grey {
color:#4b4a4a!important;
}

.darkerGrey {
color:#3B4548!important;
}

.lightGrey {
color:#909090 !important;
}

.lighterGrey {
color:#cdcdcd;
}

.lightestGrey {
color:#f4f4f4!important;
}

.cyan {
color:#FC721E!important;
}

.darkBlue {
color:#003b4b!important;
}

.pixels8 {
font-size:8px!important;
}
.pixels9 {
font-size:9px!important;
}
.pixels10 {
font-size:10px!important;
}
.pixels11 {
font-size:11px!important;
}
.pixels12 {
font-size:12px!important;
}
.pixels13 {
font-size:13px!important;
}
.pixels14 {
font-size:14px!important;
}
.pixels16 {
font-size:16px!important;
}
.pixels18 {
font-size:18px!important;
}
.pixels20 {
font-size:20px!important;
}
.pixels22 {
font-size:22px!important;
}
.pixels24 {
font-size:24px!important;
}
.pixels26 {
font-size:26px!important;
}
.pixels28 {
font-size:28px!important;
}
.pixels30 {
font-size:30px!important;
}
.pixels32 {
font-size:30px!important;
}
.pixels34 {
font-size:34px!important;
}

.clear {
clear:both!important;
}

.noMarginRight {
margin-right:0!important;
}

.noMarginLeft {
margin-left:0!important;
}

.noMargin {
margin:0!important;
}

.noBorder {
border:none!important;
}

.marginBottom {
margin-bottom:7px!important;
}

.widthAuto {
    width:auto !important;    
}

.widthAuto input {
    width:auto !important;    
}

.normal {
font-weight:400;
}

.hpInfo {
margin:0 0 12px;
padding:0 10px;
}

.twoPixelMarginTop {
margin-top:2px!important;
}

.twoPixelMarginLeft {
margin-left:2px!important;
}

.twoPixelMarginRight {
margin-right:2px!important;
}

.fourPixelMarginTop {
margin-top:4px!important;
}

.noMarginBottom {
margin-bottom:0!important;
}

.noMarginTop {
margin-top:0!important;
}

.sixPixelMarginBottom {
margin-bottom:6px!important;
}

.sixPixelMarginRight {
margin-right:6px!important;
}

.sixPixelMarginTop {
margin-top:6px!important;
}

.tenPixelMarginTop {
margin-top:10px!important;
}

.tenPixelMarginBottom {
margin-bottom:10px!important;
}

.tenPixelMarginRight {
margin-right:10px!important;
}

.tenPixelMarginLeft {
margin-left:10px!important;
}

.fivePixelPadding {
padding:5px;
}

.eightPixelPadding {
padding:7px;
}

.hideElement {
position:absolute;
left:-9999px;
}

.hideContinenteTextElement {
    text-indent:-9999px;
    display:inline-block;
    background:url(/wwimages/global/sprite.png) no-repeat -10px -1985px;
    width:100px;
}

.cssBtnMnuActive .hideContinenteTextElement {
    background:url(/wwimages/global/sprite.png) no-repeat -10px -1984px;
}

.horizontalRuleFull {
height:0;
border:none;
border-top:1px solid #3B4548;
border-bottom:1px solid #fed273;
background-color:none!important;
display:block;
clear:both;
color:#fff;
width:100%;
position:relative;
top:0;
margin:0 auto;
padding:0;
}

.horizontalRuleGrey {
height:1px;
border:none;
background-color:#757c7f;
display:block;
clear:both;
color:#757c7f;
width:100%;
margin:4px 0 6px;
padding:0;
}

.floatLeft {
float:left!important;
}

.floatRight {
float:right!important;
}

.displayBlock {
display:block!important;
}

.displayInline {
display:inline!important;
}

.positionRelative {
position:relative!important;
}

.borderRed {
border:1px solid red!important;
}

.borderGreen {
border:1px solid green!important;
}

.widthAuto {
width:auto!important;
}

.heightAuto {
height:auto!important;
}

.ulListItem {
list-style:bullet;
}

.navPathContainer {
color:#757c7f;
font-size:11px;
border:0 solid red;
margin:8px 0 9px 4px;
}

.navPathContainer a {
font-weight:700;
color:#757c7f;
}

.globalFormDropDownProgramas {
height:18px;
padding-bottom:0;
float:left;
margin:2px 0 4px 10px;
}

input.inputError,.inputError {
background-color:#ff7f7f!important;
color:#fff;
border:1px solid #fff;
}

.inputErrorValidator {
background-color:#ff7f7f;
color:#fff;
border:1px solid #e0e0e0;
}

input.inputError,.inputError,.inputErrorNew,.inputErrorValidator {
background-color:#ffe0ce!important;
color:#111;
}

.inputMandatoryField {
border:1px solid #ff5f00!important;
}

.errorBox {
background:#ff7f7f;
color:#fff;
border:1px solid #ff4f4f;
float:left;
display:inline;
width:590px;
position:relative;
height:auto;
margin:0 40px;
padding:7px 10px 10px;
}

.errorBox span.errorText {
text-align:left;
border:0 solid red;
float:left;
padding:0;
}

.exclamation {
background:#900;
border:2px solid #fff;
color:#fff;
font-size:22px;
font-weight:700;
float:left;
height:auto;
margin:0 10px 0 0;
padding:8px;
}

.genericErrorBox, 
.genericInfoBox {
position:relative;
clear:both;
color:#fff;
border:none;
width:586px;
min-height:30px;
height:auto!important;
background:#FC721E url(/wwimages/global/genericErrorBoxIcon.png) no-repeat 20px 12px;
font-weight:700;
font-size:12px;
margin:10px 0;
padding:12px 20px 12px 66px;
}

.warningErrorBox {
background:#FC721E url(/wwimages/global/genericWarningBoxIcon.png) no-repeat 20px 12px;
}

.genericInfoBox {
    border:1px solid #bbb;
    color: #444;
    background:#fff url(/wwimages/global/genericInfoBoxIcon.png) no-repeat 20px 12px;
}

    .genericInfoBox.info {
    }

    .genericInfoBox.warning {
        color: #444;
        background:#fefefe url(/wwimages/global/genericWarningBoxIcon.png) no-repeat 20px 12px;
    }

    .genericInfoBox .infoTitle {
        font-size:20px;
        font-weight:bold;
        color: #444;
    }

    .genericInfoBox .infoTeaser {
        font-weight:bold;
        font-size:13px;
        color: #390;
        margin-bottom:5px;
    }

    .genericInfoBox.warning .infoTeaser {
        font-weight:bold;
        color: #111;
    }

    .genericInfoBox .infoText {
        font-weight:normal;
    }


input.globalFormField {
padding:3px 0 0 3px;
}

.lineThrough {
text-decoration:line-through;
}

.defaultTable td {
height:26px;
border:0 solid green;
}

.defaultTable input {
margin:6px 0;
}

.defaultTable select {
height:18px;
margin:8px 0 0;
}

.buttonize {
position:relative;
float:left;
display:inline;
cursor:pointer;
width:auto;
}

.buttonize input {
float:left;
display:inline;
border:none!important;
background:transparent;
width:auto!important;
text-align:center!important;
font-weight:700;
font-size:120%;
-moz-text-shadow:1px 1px 1px #DF580D;
-webkit-text-shadow:1px 1px 1px #DF580D;
text-shadow:1px 1px 1px #DF580D;
z-index:1;
color:#fff!important;
margin:0!important;
padding:0!important;
}


.buttonize.grey input {
color:#fff!important;
-moz-text-shadow:1px 1px 1px #767D7F;
-webkit-text-shadow:1px 1px 1px #767D7F;
text-shadow:1px 1px 1px #767D7F;
}

.buttonize input:hover {
-moz-text-shadow:1px -1px 1px #DF580D;
-webkit-text-shadow:1px -1px 1px #DF580D;
text-shadow:1px -1px 1px #DF580D;
}

.buttonize.grey input:hover {
-moz-text-shadow:1px -1px 1px #767D7F;
-webkit-text-shadow:1px -1px 1px #767D7F;
text-shadow:1px -1px 1px #767D7F;
}

.buttonize span.isIE {
position:absolute;
background:transparent;
width:auto!important;
text-align:center!important;
font-weight:700;
font-size:120%;
color:#fff!important;
z-index:0;
border:0 solid red;
top:8px;
margin:0!important;
padding:0!important;

display:none;
}

.ie9 .buttonize span.isIE {
top:9px;
}

.buttonize.isIE.grey input {
color:#fff!important;
}

.barrizeRightCorner {
position:absolute;
right:0;
top:0;
display:inline;
border:0 solid red;
}

.interactivePanelBarResults {
margin-left:0!important;
color:#fff;
font-size:130%;
font-weight:700;
left:0!important;
}

.btnProceed {
float:right;
margin:10px 20px 12px 0;
}

.lnkBack {
background:#fff url(/wwimages/global/homepage/headers/iconLnkBack.gif) no-repeat left top;
float:right;
text-decoration:underline;
color:#3B4548;
font-weight:700;
font-size:110%;
border:0 solid red;
height:16px;
margin:6px 17px 0 0;
padding:1px 0 0 23px;
}

.radio input {
margin-top:-2px;
border:0 solid red;
}

a.GroupFormBt {
color:#656565;
background:#EEF0F1;
display:block;
height:48px;
cursor:default;
margin:0 0 10px 40px;
padding:16px;
}

a.GroupFormBt .genericFormGroupTitle {
color:#FF5C02;
font-size:14px;
font-weight:700;
}

#divPreferencias td.Label {
font-weight:700;
height:38px;
border:0 solid red;
margin:0 0 10px!important;
}

#divPreferencias input,#divPreferencias label,#divPreferencias span,#divPreferencias .bodyRegular span {
float:left;
margin:0 6px 0 0;
}

#divPreferencias input[type="checkbox"] {
margin:2px 6px 0 0;
}

#MasterPageHeader {
width:1000px;
height:142px;
background:#FC721E url(/wwimages/global/header/headerBckGnd.png) repeat-x left top;
position:relative;
}

#MasterPageHeader #headerLogo {
background:#FC721E url(/wwimages/global/sprite.png) no-repeat -10px -10px;
height:142px;
width:309px;
text-indent:-9999px;
}

#MasterPageHeader #headerLogo a {
display:block;
height:156px;
width:309px;
text-indent:-9999px;
}

#MasterPageHeader #contactMedium {
height:63px;
position:absolute;
right:31px;
top:20px;
float:left;

}

#MasterPageHeader #contactMedium li {
display:block;
float:left;
}

#MasterPageHeader #contactMedium li.iconPhone {
display:block;
background:url(/wwimages/global/sprite.png)  no-repeat -175px -1906px;
width:164px;
height:56px;
text-indent:-9999px;
margin:0px 0px 0 0;
}

#MasterPageHeader #contactMedium li.iconPhone span {
display:block;
position:absolute;
left:-9999px;
}

#MasterPageHeader #contactMedium li.iconChat {
display:block;
background:url(/wwimages/global/sprite.png) no-repeat -10px -1906px;
height:56px;
width:163px;
}

#MasterPageHeader #contactMedium li.iconChat a {
display:block;
height:56px;
width:163px;
text-indent:-9999px;
}

#MasterPageFooter {
height:106px;
width:1000px;
float:left;
display:inline;
font-size:9px;
position:relative;
z-index:500;
margin:20px 0 0 0;
padding:0;
background: #394346; /* Old browsers */
background: -moz-linear-gradient(top,  #394346 0%, #3b4548 13%, #3b4548 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#394346), color-stop(13%,#3b4548), color-stop(100%,#3b4548)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #394346 0%,#3b4548 13%,#3b4548 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #394346 0%,#3b4548 13%,#3b4548 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #394346 0%,#3b4548 13%,#3b4548 100%); /* IE10+ */
background: linear-gradient(top,  #394346 0%,#3b4548 13%,#3b4548 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#394346', endColorstr='#3b4548',GradientType=0 ); /* IE6-9 */
border-bottom:2px solid #F0A475;
}

.iso9001 {
    position:absolute;
    right:30px;
    bottom:12px;
    
}

#MasterPageFooter #footerContainerLeft,
#MasterPageFooter .footerContainerRight {
float:left;
display:inline;
height:88px;
border:0 solid orange;
margin:17px 50px 0 29px;
}

#MasterPageFooter .footerContainerRight {
float:left;
margin:17px 0 0 0;
border:0px solid red;
width:640px;
}

#MasterPageFooter ul#brands {
    margin-bottom:6px !important;
    border:0px solid red;
}

#MasterPageFooter ul#brands li {
height:44px;
width:34px;
margin:0 6px 0 0;
float:left;
border:0px solid red;
background:url(/wwimages/global/footer/brands.png) no-repeat left top;
text-indent:-9999px;
position:relative;
}

#MasterPageFooter ul#brands li#netcaixa {
background:url('/wwimages/global/sprite.png') no-repeat -78px -1263px;
}
#MasterPageFooter ul#brands li#mb {
background:url('/wwimages/global/sprite.png') no-repeat -10px -1263px;
}
#MasterPageFooter ul#brands li#visa {
background:url('/wwimages/global/sprite.png') no-repeat -44px -1263px;
}
#MasterPageFooter ul#brands li#paypal {
background:url('/wwimages/global/sprite.png') no-repeat -112px -1263px;
}

#MasterPageFooter ul#brands li#verisign {
width:61px;
height:44px;
float:left;
background:none;
text-indent:0;
}

#MasterPageFooter ul#brands li#verisign a {
    text-indent:0;
}

#MasterPageFooter ul#brands li#verisign img {
width:61px!important;
height:44px!important;
position:absolute;
margin-top:-5px;
}

#MasterPageFooter ul.verticalLinks {
width:120px;
float:left;
border:1px solid red;
margin:0 0 0 2px;

}

#MasterPageFooter ul.verticalLinks a {
margin-left:-2px;
padding:0 2px;
}

#MasterPageFooter ul.verticalLinks li.title {
background:none;
margin:0 0 4px;
}

#MasterPageFooter ul.verticalLinks li a.facebook {
background:transparent url(/wwimages/global/footer/socialNetworksIcons.png) no-repeat 0 0;
height:16px;
display:block;
margin:0 0 7px;
padding:0 0 0 22px;
}

#MasterPageFooter ul.verticalLinks li a.twitter {
background:transparent url(/wwimages/global/footer/socialNetworksIcons.png) no-repeat 0 -21px;
height:16px;
display:block;
margin:0 0 7px;
padding:0 0 0 22px;
}

#MasterPageFooter ul.verticalLinks li a.youtube {
background:transparent url(/wwimages/global/footer/socialNetworksIcons.png) no-repeat 0 -43px;
height:16px;
display:block;
padding:0 0 0 22px;
}

#MasterPageFooter ul.horizontalLinks,
#MasterPageFooter ul.horizontalLinks li {
float:left;
border-left:1px solid #FC721E;
margin:0 0 0 0px;
padding:0 10px;
font-size:120%;
}

#MasterPageFooter ul.horizontalLinks {
    border:none;
    padding:0;
    width:630px;
    border:0px solid red;
    margin:0 0 10px 0;
}


#MasterPageFooter ul.horizontalLinks a {
    display:block;
    float:left;
}

#MasterPageFooter ul.horizontalLinks a:hover {
    text-decoration:underline;    
}

#MasterPageFooter ul.horizontalLinks li.title {
    border:none;
    margin:0px;
    color:#FC721E;
    padding:0 16px 0 0;
}

#absoluteBottomFooter {
width:100%;
background:transparent;
margin-top:0px;
}

#absoluteBottomFooter div {
width:950px;
color:#4b4a4a;
margin:0 auto;
padding:20px 25px 0;
border:0px solid red;
}

#absoluteBottomFooter div ul {
float:left;
height:90px;
width:136px;
border:0 solid red;
margin:0 24px 0 0;
}

#absoluteBottomFooter div ul a {
text-decoration:none;
padding:0 2px;
}

#absoluteBottomFooter div ul a:hover {
color:#fff;
background-color:#FC721E;
border:none;
text-decoration:none;
}

#mainNavContainerDiv {
height:26px;
border:0 solid red;
position:relative;
z-index:0;
margin:-41px auto 20px;
padding:0;
}

ul#mainNavContainer {
height:26px;
clear:both;
position:absolute;
z-index:0;
left:0;
top:0;
display:block;
margin:0 auto;
padding:0;
}

ul#mainNavContainer li {
float:left;
position:relative;
margin:0 2px 0 0;
padding:0;
}

ul#mainNavContainer li a {
font:normal 12px Arial,Helvetica,sans-serif;
text-decoration:none;
background:transparent url(/wwimages/global/menu/btnMenu.gif) no-repeat 0 -78px;
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -310px;
height:18px;
color:#3B4548;
float:left;
display:inline;
padding:8px 8px 0;
}

ul#mainNavContainer li a.cssBtnMnuActive {
background:transparent url(/wwimages/global/menu/btnMenu.gif) no-repeat left top;
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -232px;
height:18px;
font:bold 13px Arial,Helvetica,sans-serif;
padding:8px 12px 0;
}

ul#mainNavContainer li a.btnHome {
background:transparent url(/wwimages/global/menu/btnMenu.gif) no-repeat 0 -78px;
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -310px;
font:normal 14px Arial,Helvetica,sans-serif;
height:19px;
padding:7px 24px 0;
}

ul#mainNavContainer li .btnHome.cssBtnMnuActive {
background:transparent url(/wwimages/global/menu/btnMenu.gif) no-repeat left top;
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -232px;
font-weight:700;
}

ul#mainNavContainer li .btnHome.cssBtnMnuActive:hover {
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -232px;
}

ul#mainNavContainer li a.lnkMnuExperienciasPulso {
background:transparent url(/wwimages/global/menu/btnMenu.gif) no-repeat 0 -130px;
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -180px;
color:#fff;
}

ul#mainNavContainer li ul {
position:absolute;
left:0;
display:none;
height:auto;
z-index:0;
float:left;
border:0 solid red;
margin:28px 0 0;
padding:0;
}

ul#mainNavContainer li ul li {
z-index:99999;
float:left;
margin:0 6px;
}

ul#mainNavContainer li ul li a {
text-align:left;
font-size:12px;
height:15px;
background:none;
border:none;
z-index:0;
display:block;
float:left;
color:#4b4a4a;
font-weight:700;
padding:0 3px;
}

ul#mainNavContainer li ul li a:hover {
background:#FC721E;
color:#fff;
}

ul#mainNavContainer li ul ul {
position:absolute;
left:100%;
top:0;
width:100%;
display:none;
z-index:99999;
margin:0;
padding:0;
}

ul#mainNavContainer li ul ul li {
display:block;
width:100%;
}

ul#mainNavContainer li ul ul li a {
text-align:left;
font-size:11px;
width:133px;
height:auto;
font-weight:400;
border:none;
padding:5px 0 5px 7px;
}

.menu-apartamentos span {
    display:inline-block;
    position:absolute;
    top:-35px;
    left:7px;
    text-indent:-9999px;
    background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -2017px;
    width:102px;
    height:39px;
}

.menu-atividades span {
    display:inline-block;
    position:absolute;
    top:-19px;
    right:-20px;
    text-indent:-9999px;
    background:transparent url(/wwimages/global/label-novo.png) no-repeat -122px -2017px;
    background:transparent url(/wwimages/global/sprite.png) no-repeat -122px -2017px;
    width:37px;
    height:37px;
}

#wholeContainer {
border:0 solid orange;
width:1000px;
z-index:9999px;
margin:0 auto;
}

#bckGndContainerLeft {
border:0 solid red;
background:#fff url(/wwimages/global/BckGnd/bckGndLeft.png) no-repeat left top;
float:left;
width:20px;
height:380px;
position:relative;
}

#bckGndContainerLeft div {
position:absolute;
visibility:hidden;
bottom:0;
width:20px;
height:380px;
background:transparent url(/wwimages/global/BckGnd/bckGndLeftBottom.png) no-repeat left top;
}

#bckGndContainerRight {
border:0 solid red;
float:left;
width:20px;
height:380px;
background:#fff url(/wwimages/global/BckGnd/bckGndRight.png) no-repeat left top;
position:relative;
}

#bckGndContainerRight div {
position:absolute;
visibility:hidden;
bottom:0;
width:20px;
height:380px;
background:#fff url(/wwimages/global/BckGnd/bckGndRightBottom.png) no-repeat left top;
}

#container {
border:0 solid red;
width:1000px;
background-color:#fff;
height:auto;
float:left;
margin:0 auto;
padding:0;
}

#containerLeft {
width:300px;
float:left;
display:inline;
position:relative;
margin:0;
padding:0;
}

#containerRight {
width:692px;
float:right;
display:inline;
border:0 solid red;
position:relative;
margin:0;
padding:0;
}

#containerCenter {
width:1000px;
float:left;
position:relative;
margin:0;
padding:0;
}
#containerCenter .left {
    width:700px;
    background: #FFF;
    display: block;
    float:left;
}
#containerCenter .right {
    width:300px;
    background: #FFF;
    display: block;
    float:left;
}
#slideshowProgramaContainer {
border:0 solid red;
width:692px;
height:170px;
z-index:0;
left:0;
position:relative;
margin:0 0 10px;
}

#slideshowProgramaContainer .slideshowPrograma {
background:#fff;
width:690px;
height:170px;
border:1px solid #FBD7C2;
}


#slideshowProgramaContainer div p.slideshowProgramaNome {
position:absolute;
right:0;
top:18px;
text-align:left;
width:250px;
height:36px;
color:#FC721E;
margin:0;
padding:0px;
}


#slideshowProgramaContainer div p.slideshowProgramaNome a {
width:auto;
display:block;
height:30px;
padding:6px 0 0 8px !important;
}

#slideshowProgramaContainer div p.slideshowProgramaInfo {
    position:absolute;
    top:54px;
    right:0px;
    width:202px;
    height:72px;
    color:#fff;

}


#slideshowProgramaContainer div p.slideshowProgramaInfo a {
padding:0 !important;
height:72px;
display:block;
}

#slideshowProgramaContainer div p.slideshowProgramaInfo a span {
background:#FC721E;
width:202px;
height:33px;
display:block;
text-align:center;
padding:3px 0 0 0px !important;
}

#slideshowProgramaContainer div p.slideshowProgramaInfo a span.pixels34 {
background:#FC721E;
width:162px;
display:block;
padding:0 !important;
margin:-3px 0 0 0 !important;
float:right;
height:36px;
padding:0 0 3px 0 !important;
}

#pagerNav {
position:absolute;
left:13px;
top:148px;
z-index:1000;
}

#pagerNav a {
font:normal 11 Arial,Helvetica,sans-serif;
width:17px;
height:11px;
text-align:center;
text-decoration:none;
color:#3B4548;
font-weight:700;
font-size:110%;
background:#fff;
float:left;
display:inline;
border:0 solid red;
margin:0 10px 0 0;
padding:1px 0 6px;
}

#pagerNav a.activeSlide {
background-color:#FC721E;
color:#fff;
}

#pagerNav a:hover {
background:#FC721E;
color:#fff;
}

#SubHPContainer {
float:left;
display:inline;
border:0 solid blue;
width:428px;
position:relative;
margin:0 0 10px;

}

#SubHPContainer div.SubHPPrograma {
border:0 solid red;
width:426px;
height:170px;
float:left;
display:inline;
position:relative;
background:#fff;
margin:0 0 10px;
border:1px solid #FBD7C2;
}

#SubHPContainer div a.SubHPProgramaImageHref {
height:130px;
width:217px;
display:block;
cursor:pointer;
position:relative;
background:#f4f4f4;
padding:20px;
border:1px solid red;
}

#SubHPContainer div p.SubHPProgramaNome {
position:absolute;
right:-2px;
top:18px;
border:0 solid orange;
text-align:left;
width:226px;
color:#fff;
background:#FC721E;
margin:0;
padding:8px 0 8px 8px;
border:0px solid red;
}

#SubHPContainer div p.SubHPProgramaInfo {
position:absolute;
text-align:left;
top:52px;
right:-2px;
width:196px;
right:0px;
color:#fff;
}

#SubHPContainer div p.SubHPProgramaInfo a {
margin:0;
color:#fff;
padding:0px;
width:196px;
height:72px;
display:block;
}

#SubHPContainer div p.SubHPProgramaInfo a span {
background:#FC721E;
margin:0;
color:#fff;
padding:0 0 4px 8px;
width:118px;
display:block;
float:right;
height:36px;
position:absolute;
right:-2px;
top:39px;
text-align:center;
}

#SubHPContainer div p.SubHPProgramaInfo a span.pixels11 {
border:0px solid red;
width:176px !important;
padding:3px 8px 0 8px;
top:0px;
}

.listagemHP {
float:left;
display:inline;
width:382px;
font-size:10px;
color:#3a4646;
text-align:left;
border:0 solid #ff5f01;
position:relative;
z-index:0;
margin:0 0 4px;
padding:0 0 16px;
}

.listagemHP.listagemHPSmaller {
width:253px;
border:0 solid red;
float:right;
}

.listagemHP.listagemHPLeftBar {
width:300px;
border:0 solid red;
float:right;
background:#A7A8A8;
padding:0 0 16px;
}

.listagemHP.white {
background-color:#fff;
margin:0;
}

.listagemHP h2 {
height:29px;
border:0 solid red;
}

div.listagemHP.listagemHPSmaller ul li .price {
border:0 solid blue;
float:right;
position:relative;
top:3px;
}

div.listagemHP.listagemHPLeftBar ul {
border:0 solid blue;
margin:0 14px 0 10px;
padding:10px 0 0;
}

.listagemHP li {
color:#4b4a4a;
font:bold 12px Arial,Helvetica,sans-serif;
text-align:left;
height:20px;
border:0 solid green;
cursor:pointer;
margin:0 0;
padding:5px 0 10px 10px;
}

div#opportunitiesContainer.listagemHP ul li {
height:15px!important;
padding:10px 0 10px 10px !important;
}

div#opportunitiesContainer.listagemHP.listagemHPSmaller ul li {
height:25px!important;
padding:5px 0 10px 5px !important;
}

.listagemHP.listagemHPSmaller li {
color:#4b4a4a;
font:bold 12px Arial,Helvetica,sans-serif;
text-align:left;
height:25px;
border:0 solid green!important;
margin:0 0 px;
padding:5px 0 10px 5px;
}

.listagemHP.listagemHPLeftBar li,.listagemHP.isLastMinute li {
height:27px;
border:0 solid blue;
margin:0;
}

.listagemHP.isLastMinute li {
height:27px;
border:0 solid blue;
margin:0 0 3px;
}

div.listagemHP li span a {
border:0 solid red;
float:left;
width:286px;
display:block;
}

div.listagemHP.listagemHPSmaller li span a {
border:0 solid red;
font-size:12px;
width:150px!important;
height:15px;
margin:0 0 0 8px;
}

div.listagemHP.listagemHPLeftBar li span a {
border:0 solid red;
font-size:12px;
width:217px!important;
height:15px;
margin:0 0 0 8px;
}

div.listagemHP a.moreLink:hover,div.listagemHP.listagemHPSmaller li span a:hover {
text-decoration:none;
background-color:#FC721E;
color:#fff!important;
}

div.listagemHP li:hover,div.listagemHP li:hover a,div.listagemHP li:hover span.price,
div.listagemHP li:hover,div.listagemHP li:hover a,div.listagemHP li:hover span.type {
text-decoration:none;
background-color:#FC721E!important;
color:#fff!important;
}

div.listagemHP li span.price {
float:right;
display:inline;
color:#FC721E;
height:15px;
font-size:19px;
border:0 solid red;
text-align:center;
cursor:pointer;
font-weight:400;
margin:0;
padding:0 10px 10px 0;
}

div.listagemHP li span.type {
float:left;
display:block;
text-align:left;
border:0 solid red;
font-weight:400;
font-size:90%;
color:#717374;
margin:-12px 0 0;
padding:0;
}

div.listagemHP a.moreLink {
float:right;
display:inline;
font:bold 11px Arial,Helvetica,sans-serif;
margin:3px 14px 0 0;
padding:0 2px;
}

div.listagemHP li span.descr {
font:normal 10px Arial,Helvetica,sans-serif;
color:#656565;
margin:0 0 0 8px;
padding:0 0 0 2px;
}

div.listagemHP.listagemHPSmaller li span.descr {
font:normal 10px Arial,Helvetica,sans-serif;
color:#656565;
float:left;
display:inline;
margin:-10px 0 0 8px;
padding:0 0 0 2px;
}

div.listagemHP.isLastMinute li span.descr {
font:normal 10px Arial,Helvetica,sans-serif;
color:#656565;
margin:0;
padding:0 0 0 2px;
}

div.listagemHP h2 {
margin:0 0 3px;
}

div.listagemHP h2.headerUltimaHora {
background:#fff url(/wwimages/global/sprite.png) no-repeat -10px -1072px;
text-indent:-9999px;
height:35px;
}

div.listagemHP h2.headerHoteis {
background:#fff url(/wwimages/global/sprite.png) no-repeat -10px -1156px;
text-indent:-9999px;
}

div.listagemHP h2.headerVoos {
background:#fff url(/wwimages/global/sprite.png) no-repeat -10px -1127px;
text-indent:-9999px;
}

div.listagemHP h2.headerFerias {
background:#fff url(/wwimages/global/sprite.png) no-repeat -10px -1185px;
text-indent:-9999px;
}

div.listagemHP h2.headerEscapadinhas {
background:#fff url(/wwimages/global/sprite.png) no-repeat -10px -1214px;
text-indent:-9999px;
}

div.listagemHP h2.headerOportunidades {
background:#fff url(/wwimages/global/homepage/headers/headerOportunidades.gif) no-repeat left top;
text-indent:-9999px;
}

div.listagemHP h2.headerOutrasSugestoesFerias {
background:#fff url(/wwimages/global/homepage/headers/headerOutrasSugestoesFerias.gif) no-repeat left top;
text-indent:-9999px;
}

div.listagemHP h2.headerOutrasSugestoesHotel {
background:#fff url(/wwimages/global/homepage/headers/headerOutrasSugestoesHotel.gif) no-repeat left top;
text-indent:-9999px;
}

div.listagemHP h2.headerOutrasSugestoesVoos {
background:#fff url(/wwimages/global/homepage/headers/headerOutrasSugestoesVoos.gif) no-repeat left top;
text-indent:-9999px;
}

div.listagemHP h2.headerUltimasVisitas {
height:32px;
background:#fff url(/wwimages/global/homepage/headers/headerUltimasVisitas.gif) no-repeat left top;
text-indent:-9999px;
}

div.listagemHP h2.headerLastMinute {
background:#fff url(/wwimages/global/homepage/headers/headerLastMinuteLeftBar.png) no-repeat left top;
text-indent:-9999px;
}

div.listagemHP h2.headerLastMinuteLeftBar {
background:#fff url(/wwimages/global/homepage/headers/headerLastMinuteLeftBar.gif) no-repeat left top;
text-indent:-9999px;
width:300px;
height:32px;
}

a.reduceSizeClass {
font-size:90%!important;
letter-spacing:-1px;
}

.reduceSizeClassProgramTitle {
font-size:90%!important;
}

.reduceSizeClassProgramTitleSmaller {
font-size:85%!important;
}

.divDestinos .listagemHP h2 {
margin:4px 0 11px 9px;
}

.divDestinos div.listagemHP h2.headerSaibaMais {
height:16px;
width:108px;
background:#fff url(/wwimages/global/homepage/headers/headerSaibaMais.gif) no-repeat left top;
text-indent:-9999px;
}

.divDestinos .listagemHP li {
color:#3a4646!important;
text-align:left;
width:264px;
border-bottom:1px solid #e0e0e0;
margin:0 auto;
padding:5px 6px 7px 3px;
}

#LoginPromoContainer {
border:0 solid red;
width:300px;
margin:0 0 10px;
}

#LoginPromoContainer .inputLogin {
float:left;
width:110px;
border:1px solid #7f7f7f;
height:auto;
color:#222;
margin:0 0 7px 14px;
padding:5px 0 4px 10px;
}

#LoginContainer {
height:158px;
height:auto;
/* background:#E0E2E3 url(/wwimages/global/homepage/headers/MinhaContaBckGnd.gif) no-repeat left 31px; */
background:#E0E2E3 url(/wwimages/global/sprite.png) no-repeat -430px -939px;
width:300px;
border:0 solid red;
position:relative;
padding:0 0 13px 0;
}

#loginForm {
height:172px;    
}

.pnlEntityLogged {
    height:98px;    
}

#LoginContainer .btnLogout {
float:left;
margin:10px 0 0 18px;
}

#LoginContainer label,#PromoContainer label,.PromoContainer label {
color:#4b4a4a;
font-weight:700;
font-size:13px;
border:0 solid red;
float:left;
display:inline;
margin:0 0 0 14px;
}

#LoginContainer h2 {
border:0 solid red;
width:300px;
height:31px;
background:#fff url('/wwimages/global/sprite.png') no-repeat -10px -970px;
text-indent:-9999px;
margin:0 0 14px;
}

#codPromoForm {
padding:20px 0 0 0;
border:0px solid red;
}

#LoginContainer #colLeft,#LoginContainer #colRight {
border:0 solid red;
float:left;
width:135px;
margin:0 8px 10px 0;
}

#LoginContainer #otherLinks {
border:0 solid red;
float:left;
display:inline;
width:171px;
margin:2px 0 0 14px;
}

.lnkRegisto,.lnkForgotPassword {
font-size:11px;
float:left;
display:inline;
border:0 solid red;
color:#3B4548;
text-decoration:underline;
}

.lnkRegisto:hover,.lnkForgotPassword:hover {
text-decoration:none;
color:#3B4548;
}

.divMsgMyGeoturLn1 {
    width:270px;
    font-size:110%;
    margin:10px 0 0 20px;
    height:54px;
}

#PromoContainer .inputLogin,.PromoContainer .inputLogin {
float:left;
width:190px;
}

#PromoContainer .btnCodPromoSubmit,.PromoContainer .btnCodPromoSubmit {
right:128px;
top:37px;
}

#PromoContainer,.PromoContainer {
/* background:#E0E2E3 url(/wwimages/global/homepage/headers/MinhaContaBckGnd.gif) no-repeat left 32px; */
background:#E0E2E3 url(/wwimages/global/sprite.png) no-repeat -430px -938px;
height:127px;
position:relative;
border:0 solid #b9d9e2!important;
}

.PromoContainer {
border:1px solid #b9d9e2!important;
border-top:none!important;
width:300px;
height:92px;
}

#PromoContainer .pnlCodPromoLogged {
border:0 solid red;
font-size:120%;
margin:20px 0 0 20px !important;
}

#PromoContainer .pnlCodPromoLogged .PromoCodeGeoturRed {
font-weight:700;
display:block;
}

#PromoContainer h2,.PromoContainer h2 {
border-top:1px solid #fff;
width:300px;
height:31px;
background:#fff url('/wwimages/global/sprite.png') no-repeat -10px -1021px;
text-indent:-9999px;
margin:0!important;
}

.PromoContainer h2 {
border:none;
}

.PromoContainer .inputLogin {
float:left;
width:147px;
margin:20px 0 0 16px !important;
}

#PromoContainer a,.PromoContainer a {
margin:8px 37px 0 14px;
}

.btnCodPromoSubmitPosition {
float:right!important;
margin:14px 10px 0 0 !important;
}

div.divLeftContainer {
width:300px;
font-size:10px;
color:#3a4646;
text-align:left;
background-color:#E0E3E4;
position:relative;
margin:0 0 10px 0;
padding:0px 0 10px 0;
}

div.divLeftContainer h2 {
    background:#E0E3E4 url(/wwimages/global/staticPagesLeftHeader.png) no-repeat left top;
    height:33px;
    width:290px;
    margin:0 0 6px 0;
    font-size:16px;
    color:#fff;
    padding:7px 0 0 10px;
    font-weight:bold;
    text-transform:uppercase;
}

div.divLeftContainer ul {
    margin:0 0 0 16px;
}

div.divLeftContainer ul li {
height:16px;
font-weight:bold;
font-size:13px;
margin:0 0 8px 0;
}

div.divLeftContainer ul li a {
display:block;
border:0 solid red;
margin:0;
}

div.divLeftContainer ul li a:hover {
    color:#FC721E !important;
}

.bodyGroupTitle,.divLeftHeaderTitle,.bodyGroupSubtitle {
    color:#3B4548;
    font-size:15px;
    font-weight:700;
    text-transform:uppercase;
    border-bottom:1px solid #444;
    display:block;
    width:100%;
}

div#globalSmallSep,.globalSep {
height:3px;
background:#757c7f;
display:block;
margin:10px 0;
}

ul#serviceButtons {
width:300px;
margin:0;
padding:0;
}

ul#serviceButtons li {
margin:0 0 10px;
padding:0;
}

ul#serviceButtons a {
width:255px;
height:16px;
display:block;
color:#fff;
text-align:left;
font:normal 16px Arial,Helvetica,sans-serif;
background:#384245 url(/wwimages/global/sprite.png) no-repeat -10px -1383px;
padding:6px 0 8px 45px;
}

ul#serviceButtons a.newsletter {
background:#384245 url(/wwimages/global/sprite.png) no-repeat -10px -1443px;
}

ul#serviceButtons a.tempo {
background:#384245 url(/wwimages/global/sprite.png) no-repeat -10px -1413px;
}

ul#serviceButtons a.registo {
background:#384245 url(/wwimages/global/sprite.png) no-repeat -10px -1413px;
}

ul#serviceButtons a.turismo-religioso {
background:#384245 url(/wwimages/global/sprite.png) no-repeat -10px -1473px;
}

ul#serviceButtons a.turismo-cultural {
background:#384245 url(/wwimages/global/sprite.png) no-repeat -10px -1503px;
}

.ui-tabs {
    zoom:1;
    margin:0;
    padding:.2em;
}
.ui-tabs .ui-tabs-nav {
    list-style:none;
    position:relative;
    float:left;
    display:inline;
    border:0 solid red;
    margin:16px 0 10px 22px;
    padding:0;
}
.ui-tabs .ui-tabs-nav li {
    position:relative;
    float:left;
    border:0 solid #000;
    margin:0;
    padding:0;
}
.ui-tabs .ui-tabs-nav li a {
    float:left;
    display:inline;
    text-decoration:none;
    height:25px;
    text-align:right;
    background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -1320px;
    color:#fff;
    font-weight:700;
    font-size:110%;
    border:0 solid red;
    margin:0 10px 0 0;
    margin:0 6px 0 0;
    padding:0 0 0 22px;
    padding:0 0 0 19px;
}
.ui-tabs .ui-tabs-nav li a.tabFerias {
    margin-left:27px;
    margin-left:0px;
}

.ui-tabs .ui-tabs-nav li a.tabEscapadinhas span,
.ui-tabs .ui-tabs-nav li a.tabApartamentos span,
.ui-tabs .ui-tabs-nav li a.tabHotel span,
.ui-tabs .ui-tabs-nav li a.tabVoos span,
.ui-tabs .ui-tabs-nav li a.tabRentacar span {
    margin-right:0;   
}

.ui-tabs .ui-tabs-nav li a span {
    float:left;
    display:inline;
    border:0 solid blue;
    margin:1px 17px 0 0;
    padding:0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom:0;
    border-bottom-width:0;
    color:#fff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a {
    cursor:pointer;
    background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -1345px;
}
.ui-tabs .ui-tabs-panel {
    display:block;
    position:relative;
    border:0 solid #000;
    width:100%;
    height:auto!important;
    clear:both;
    border-width:0;
    margin:0;
    padding:0;
}















.progressBar {
width:282px;
height:77px;
background:#e7f1f5;
float:right;
position:absolute;
right:0;
top:30px;
border:1px solid red;
margin:-30px 35px 44px 0;
}

.progressBar p {
font-weight:700;
font-size:12px;
color:#267da0;
width:257px;
border:0 solid red;
margin:7px 0 0 13px;
}

.progressBar p span.aPesquisar {
border:0 solid red;
text-align:left;
}

.progressBar p span.flightsFound {
font-weight:400;
border:0 solid red;
width:163px;
float:right;
text-align:right;
padding:0;
}

.progressBar #bar {
height:20px;
background:#FC721E;
color:#fff;
width:20px;
text-align:center;
font-weight:700;
font-size:12px;
margin:6px 0 0 13px;
padding:5px 3px 0;
}

.progressBar #bar.barFinal {
background:#3bcaff!important;
color:#fff!important;
border:0 solid red;
height:20px;
padding:2px 3px 0;
}

.progressBar #bar.barFinal p {
display:inline;
color:#fff;
}

div#bar {
height:10px;
background:#FC721E;
color:#fff;
width:20px;
text-align:center;
font-weight:700;
font-size:9px;
margin:6px 0 0;
padding:2px 0;
}

#progressScreen {
width:630px;
margin:26px auto;
}

#progressScreen #waitWhiteContainer {
width:600px;
background:#fff;
padding:15px;
}

#progressScreen #waitLogoContainer {
background:#ff5f00;
margin:0 0 1px;
}

#progressScreen #waitContentContainer {
background:#b1b5b6;
width:560px;
font:bold 20px Helvetica,Arial,sans-serif;
margin:1px 0 0;
padding:20px;
}

#waitBarContainer {
width:690px;
height:70px;
display:block;
border:0 solid red;
padding:0;
}

#progressScreen #waitTickerContainer {
width:600px;
background:#fff;
margin:-15px auto;
padding:15px;
}

#progressScreen .waitTickerText {
background:#3b4548;
font:normal 16px Helvetica,Arial,sans-serif;
color:#fff;
text-align:center;
padding:10px;
}

.divHtlCategory {
margin:2px 0 0;
}

#highlightImageContainer {
position:relative;
}

div#slideshowCorners {
width:174px;
height:131px;
display:block;
border:0 solid red;
position:absolute;
top:0;
left:0;
z-index:9999;
color:#fff;
background:transparent url(/wwimages/global/slideshowCorners.png);
padding:20px;
}

div#slideshowCornersWhite {
width:174px;
height:131px;
display:block;
border:0 solid red;
position:absolute;
top:0;
left:0;
z-index:9999;
color:#fff;
background:transparent url(/wwimages/global/slideshowCornersWhite.png);
padding:20px;
}

div.slideshowCornersContainer {
width:106px;
height:85px;
position:relative;
float:left;
display:block;
margin:0 10px 10px 0;
}

div.slideshowCornersContainer a.slideshowCorners {
width:106px;
height:85px;
display:block;
border:0 solid red;
position:absolute;
top:0;
left:0;
z-index:9999;
color:#fff;
background:transparent url(/wwimages/global/slideshowCornersSmall.png);
}

div.slideshowCornersContainer a.slideshowCornersWhite {
width:106px;
height:85px;
display:block;
border:0 solid red;
position:absolute;
top:0;
left:0;
z-index:9999;
color:#fff;
background:transparent url(/wwimages/global/slideshowCornersSmallWhite.png);
}

span.lblPrgName {
width:415px;
display:block;
height:50px;
margin:0 0 5px 2px;
}

#globalBtsContainer {
width:100%;
border:0 solid red;
position:absolute;
left:0;
bottom:0;
height:31px;
background:url(/wwimages/global/programasBottomRoundedCorners.png) repeat-x left top;
}

#globalBtsContainer .globalBackBt {
width:112px;
height:18px;
border:0 solid red;
display:block;
background:#fff url(/wwimages/global/btnLeft.png) no-repeat left top;
position:absolute;
left:0;
bottom:0;
color:#3b4548;
font-weight:700;
text-align:center;
font-size:9px;
z-index:9999px;
padding:13px 0 0;
}

#globalBtsContainer .checkoutReservationBt {
width:112px;
height:31px;
border:0 solid red;
display:block;
background:#fff url(/wwimages/global/btnRight.png) no-repeat left top;
position:absolute;
right:0;
bottom:0;
color:#fff;
font-weight:700;
text-align:center;
font-size:9px;
z-index:9999px;
padding:6px 0 0;
}

#globalBtsContainer .nudgeBtn {
bottom:-10px!important;
padding:10px 0 0!important;
}

.programsResultsSummaryLabel {
height:25px;
}

div.programasDetalheHotel .programsResultsMainDesc {
border:0 solid blue;
float:left;
width:380px;
}

a.programsResultsSelectBt,a.hotelsResultsSelectHotelBt,a.hotelsResultsSelectHotelBtWhite,.hotelsResultsSelectHotelBtWhite,.hotelsResultsSelectHotelBtBack {
width:112px;
height:19px;
display:block;
float:right;
border:0 solid red;
background:#fff url(/wwimages/global/btnProgramasSelectHotelBtn.png) no-repeat left top;
text-align:center;
font-weight:700;
font-size:9px;
color:#fff;
margin:-20px 0 0;
padding:5px 0 0;
}

a.hotelsResultsSelectHotelBtWhite,.hotelsResultsSelectHotelBtWhite {
width:152px;
background:#fff url(/wwimages/global/btnProgramasSelectHotelBtnWhite.png) no-repeat left top;
margin:-27px 0 0;
}

.hotelsResultsSelectHotelBtBack {
width:152px;
float:left;
background:#fff url(/wwimages/global/btnProgramasSelectHotelBtnBack.png) no-repeat left top;
margin:10px 0 0;
}

.proceedBtnSmall {
width:80px;
height:24px;
display:block;
float:right;
background:#fff url(/wwimages/global/proceedBtnSmall.png) no-repeat left top;
text-align:center;
font-weight:700;
font-size:9px;
color:#fff;
border:none;
cursor:pointer;
padding:0;
}

.programasDetalheHotel div.programasBottomRoundedCorners3 {
width:526px;
height:33px;
background:#d8dad9 url(/wwimages/global/programasBottomRoundedCorners3.png) no-repeat left top;
margin:0 0 0 -10px;
}

div.listagemResultItem {
display:block;
width:526px;
}

#ctl00_ContentPlaceHolder1_divMoreInfo h1,div#hotelsDetailInfoContent h1 {
font-size:14px;
margin:0 0 10px;
}

#ctl00_ContentPlaceHolder1_divMoreInfo div#globalSmallSep,div#hotelsDetailInfoContent div#globalSmallSep {
height:1px;
background:#fff;
margin:10px 0;
}

#ctl00_ContentPlaceHolder1_divMoreInfo ul,div#hotelsDetailInfoContent ul {
margin:10px 0 0 20px;
}

table tr.PagerStyle>td {
text-decoration:none;
border:0 solid red;
color:#4b4949;
padding:0 0 0 38px;
}

.PagerStyle span {
font-weight:700;
margin:0 5px 0 0;
}

.PagerStyle a {
text-decoration:underline;
color:#FC721E;
margin:0 5px 0 0;
padding:0 2px;
}

.flightsResultsSelectFlightBt {
width:152px;
height:24px;
display:block;
float:right;
border:0 solid red;
background:#fff url(/wwimages/global/btnProgramasSelectHotelBtnWhite.png) no-repeat left top;
text-align:center;
font-weight:700;
font-size:9px;
color:#fff;
text-decoration:none;
margin:10px 0 0;
padding:0;
}

#precos1 table {
border:0 solid green;
}

#precos1 table tr {
border:0 solid #000;
}

.flightsResultsTitle {
font-weight:700;
font-size:12px;
border:0 solid green;
margin:-2px 0 0;
}

.flightsResultsDate {
color:#ff5f00;
border:0 solid red;
}

.flightsResultsLabel {
color:#757c7f;
border:0 solid blue;
margin:0;
}

.bodyInfoLabel {
border:0 solid orange;
}

.bodyInfoLabel p {
height:auto;
border:0 solid orange;
}

.flightsResultsData {
font-weight:700;
border:0 solid red;
}

.flightsCheckOutPaxSummary {
    font-size:12px;
    width:390px;
    float:right;
    display:inline;
    border:0 solid red!important;
    margin:0 20px 20px 0;
}

.flightsCheckOutPaxSummary .summaryPaxInFlight,
.flightsCheckOutPaxSummary .summaryCreditCard,
.flightsCheckOutPaxSummary .summaryPayPal {
    border:0 solid red!important;
    height:26px;
}
.flightsCheckOutPaxSummary .summaryPaxInFlight .colLeft,
.flightsCheckOutPaxSummary .summaryCreditCard .colLeft,
.flightsCheckOutPaxSummary .summaryPayPal .colLeft {
    border:0 solid red!important;
    width:300px;
    float:left;
    display:inline;
}

.colLeftThinner {
    width:255px !important;
}

.flightsCheckOutPaxSummary .summaryPaxInFlight .colRight,
.flightsCheckOutPaxSummary .summaryCreditCard .colRight, 
.flightsCheckOutPaxSummary .summaryPayPal .colRight {
    border:0 solid red!important;
    float:right;
}
.flightsCheckOutPaxSummary #taxesJustification {
    font-size:10px;
}

.flightsCheckOutPaxSummary .itemDiscount {
    
    /*
        text-decoration: line-through;
        color: rgb(20, 118, 20) !important;
        background: transparent url('/wwimages/global/sprite.png') no-repeat -5px -434px;
        height: 17px;
        padding: 0 0 0 26px;
    */

    text-decoration: line-through;
    /* color: rgb(20, 118, 20) !important; */
    /* background: transparent url('/wwimages/global/sprite.png') no-repeat -5px -434px; */
    height: 17px;
    /* width: 100px; */
    padding: 0 0 0 0px;
    color: #990000 !important;
    margin: 0 34px 0 0;
    font-weight: bold;
}



#divParkandFly {
border:0 solid red;
width:396px;
display:none;
margin:0 0 0 28px;
}

.ParkAndFlyTable {
border:0 solid red;
width:396px;
}

.ParkAndFlyTable td {
border:0 solid red;
height:auto;
}

#divParkandFly .ParkAndFlyTable td input,#divParkandFly div input.globalFormField {
border:1px solid #7f7f7f!important;
height:auto;
color:#4b4a4a;
margin:0 0 7px;
padding:5px 0 4px 10px;
}

.flightsResultsMainPriceDescSymbol {
font-weight:700;
font-size:10px;
}

.flightsResultsMainPriceDescNumber {
font-weight:700;
font-size:14px;
}

#flightsResultsMainPriceNote {
color:#ff5f00;
border:0 solid red;
margin:0 0 0 -10px;
}

.flightsResultsMainPrice {
color:#ff5f00;
font-weight:700;
font-size:18px;
text-align:right;
margin:0 10px 0 0;
}

.flightsResultsMainPriceSymbol {
color:#ff5f00;
font-weight:700;
font-size:12px;
}
.reqCheckBoxDummy {
    width:0px !important;
    border:0px !important;
    height:0px !important;
    background-color:transparent;
    color:transparent;
}   
span.reqFieldValidator {
float:left;
color:#ff5f00;
margin:0 6px 0 0;
}

span.reqFieldValidatorNew {
float:left;
color:#ff5f00;
border:0 solid red;
margin:0 6px!important;
}

span.ErrorMessageBig,span.ErrorMessage {
color:#ff5f00;
float:left;
display:inline;
position:relative;
left:3px;
margin:0 6px 0 0;
}

#mapaMundo {
position:relative;
width:188px;
height:110px;
background:transparent url(/wwimages/global/mapa/tabbox_map_mundo.gif) no-repeat 0 0;
border:0 solid red;
float:right;
margin:-76px 20px 0 0;
}

p#mapaMundoDescription {
border:0 solid red;
width:76px;
line-height:13px;
margin:16px 0 0 16px !important;
}

#mapaMundo a#ASIA {
position:absolute;
top:9px;
right:3px;
display:block;
width:80px;
height:68px;
background:transparent url(/wwimages/global/mapa/ASIA.gif) no-repeat 0 0;
text-indent:-9999px;
border:0 solid red;
}

#mapaMundo a#ASIA:hover {
background:transparent url(/wwimages/global/mapa/ASIA.gif) no-repeat 0 -68px;
}

#mapaMundo a#AF {
position:absolute;
bottom:15px;
left:78px;
display:block;
width:41px;
height:50px;
background:transparent url(/wwimages/global/mapa/AF.gif) no-repeat 0 0;
text-indent:-9999px;
border:0 solid red;
}

#mapaMundo a#AF:hover {
background:transparent url(/wwimages/global/mapa/AF.gif) no-repeat 0 -50px;
}

#mapaMundo a#O {
position:absolute;
bottom:6px;
right:0;
display:block;
width:32px;
height:26px;
background:transparent url(/wwimages/global/mapa/O.gif) no-repeat 0 0;
text-indent:-9999px;
border:0 solid red;
}

#mapaMundo a#O:hover {
background:transparent url(/wwimages/global/mapa/O.gif) no-repeat 0 -26px;
}

#mapaMundo a#EU {
position:absolute;
top:0;
left:54px;
display:block;
width:59px;
height:44px;
background:transparent url(/wwimages/global/mapa/EU.gif) no-repeat 0 0;
text-indent:-9999px;
border:0 solid red;
}

#mapaMundo a#EU:hover {
background:transparent url(/wwimages/global/mapa/EU.gif) no-repeat 0 -44px;
}

#mapaMundo a#NA {
position:absolute;
top:0;
left:0;
display:block;
width:56px;
height:65px;
background:transparent url(/wwimages/global/mapa/NA.gif) no-repeat 0 0;
text-indent:-9999px;
border:0 solid red;
}

#mapaMundo a#NA:hover {
background:transparent url(/wwimages/global/mapa/NA.gif) no-repeat 0 -65px;
}

#mapaMundo a#SA {
position:absolute;
bottom:0;
left:39px;
display:block;
width:29px;
height:47px;
background:transparent url(/wwimages/global/mapa/SA.gif) no-repeat 0 0;
text-indent:-9999px;
border:0 solid red;
}

#mapaMundo a#SA:hover {
background:transparent url(/wwimages/global/mapa/SA.gif) no-repeat 0 -47px;
}

h3.headerResultadosPesquisa {
background:#fff url(/wwimages/global/homepage/headers/headerResultadosPesquisa.gif) no-repeat left top;
text-indent:-9999px;
height:53px;
width:262px;
}

h3.headerResultadosPesquisaAlternativo {
background:#fff url(/wwimages/global/homepage/headers/headerResultadosPesquisa.gif) no-repeat left top;
text-indent:-9999px;
height:40px;
width:262px;
}

h3.headerRegisto {
background:#fff url(/wwimages/global/homepage/headers/headerRegisto.gif) no-repeat left top;
text-indent:-9999px;
height:32px;
width:300px;
}

h3.headerPedidoInfo {
background:#fff url(/wwimages/global/homepage/headers/headerPedidoInfo.gif) no-repeat left top;
text-indent:-9999px;
height:32px;
width:300px;
}

h3.headerTravelTools {
background:#fff url(/wwimages/global/homepage/headers/headerTravelTools.gif) no-repeat left top;
text-indent:-9999px;
height:32px;
width:300px;
}

.ResultsSummaryContainer {
width:672px;
height:76px;
float:left;
border:0 solid red;
margin:0 0 2px;
}

.ResultsSummaryContainerProgramas {
width:672px;
height:auto;
float:left;
border:0 solid red;
margin:0 0 16px;
}

.ResultsSummaryContainerReserva {
height:36px;
}

.ResultsSummaryContainerVoos {
width:40%;
float:left;
margin:-15px 0 24px 40px;
}

.ResultsSummaryContainerListagemVoos {
width:40%;
float:left;
margin:-15px 0 10px 40px;
}

.resultsTable {
width:602px;
border:0 solid red;
background:#fff url(/wwimages/global/BckGnd/resultadosPesquisaBckGnd.png) no-repeat left top;
position:relative;
height:75px;
margin:0 0 10px 40px;
padding:0 0 10px 10px;
}

a.ResultsTitle {
text-decoration:underline;
float:left;
display:block;
margin:10px 0 0;
}

a.ResultsTitle:hover {
color:#fff;
background-color:#FC721E;
text-decoration:none!important;
}

.ResultsTitleStars {
float:left;
margin:13px 0 0 10px;
}

.ResultsDetailsContainer {
width:389px;
float:left;
display:inline;
border:0 solid red;
margin:10px 0 0 10px;
padding:0;
}

.ResultsMainImage {
float:left;
display:inline;
margin:-27px 0 0 3px;
padding:0;
}

.ResultsPriceBox {
border:0 solid red;
float:left;
display:inline;
width:85px;
color:#fff;
font:bold 18px Arial,Helvetica,sans-serif;
text-align:center;
}

.ResultsPriceBox p {
border:0 solid red;
display:block;
text-align:center;
margin:4px auto 0;
}

.ResultsPriceBox p a {
color:#fff;
}

.ResultsSelectBtn {
position:absolute;
right:212px;
bottom:8px;
font:bold 12px Arial,Helvetica,sans-serif;
text-decoration:underline;
cursor:pointer;
padding:0 2px;
}

.ResultsFootNote {
/*text-align:right;*/
border:0 solid red;
font:normal 11px Lato,Helvetica,sans-serif;
color:#3B4548 !important;
position:relative;
margin:0 20px 0 0;
}

h3.headerDetalhePrograma,
h3.headerDetalheApartamento {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheHotel.gif) no-repeat left top;
text-indent:-9999px;
height:28px;
width:188px;
float:left;
}

h3.headerDetalheApartamento {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheApartamento.gif) no-repeat left top;
width:266px;
}

.headerDetalheFerias {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheFerias.gif) no-repeat left top!important;
width:198px!important;
}

.headerDetalheEscapadinhas {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheEscadinhas.gif) no-repeat left top!important;
width:256px!important;
}

.headerDetalheVoo {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheVoo.gif) no-repeat left top!important;
width:188px!important;
}

h3.headerCheckOut {
background:#fff url(/wwimages/global/homepage/headers/iconHeaderReservas.gif) no-repeat left top;
height:23px;
float:left;
border:0 solid red;
font-size:150%;
color:#3B4548;
font-weight:400;
padding:5px 0 0 40px;
}

h3.headerFeriasContinente {
background:#fff url(/wwimages/global/homepage/headers/iconHeaderFeriasContinente.gif) no-repeat left top;
height:23px;
float:left;
border:0 solid red;
font-size:150%;
color:#3B4548;
font-weight:400;
padding:5px 0 0 40px;
}

h3.headerDestinos {
background:#fff url(/wwimages/global/homepage/headers/headerDestinos.gif) no-repeat left top;
text-indent:-9999px;
height:32px;
width:300px;
}

h3.headerReservarPrograma {
background:#fff url(/wwimages/global/homepage/headers/headerReservarPrograma.gif) no-repeat left top;
text-indent:-9999px;
height:32px;
width:300px;
}

h3.headerDetalheProgramaHoteis {
background:#fff url(/wwimages/global/homepage/headers/headerResultadosPesquisaHoteis.gif) no-repeat left top;
text-indent:-9999px;
height:32px;
width:300px;
margin:0;
}

.DetalheProgramaName {
color:#656565;
font:bold 15px Arial,Helvetica,sans-serif;
width:600px;
clear:both;
display:block;
margin:26px 0 0;
}

.DetalheNameBar {
position:relative;
background:#3B4548;
height:13px;
width:652px;
float:left;
display:inline;
color:#fff;
font-size:130%;
font-weight:700;
margin:10px 0 0;
padding:10px 0 12px 20px;
}

.DetalheNameBarWhite {
background:#fff;
color:#3B4548;
margin:6px 0 10px;
padding:5px 0 8px 20px;
}

.DetalheNameBar .hotelResultsName {
border:0 solid red!important;
margin:0!important;
display:inline;
}

.DetalheNameBar .productResultsStars {
border:0 solid red!important;
float:left;
position:absolute;
margin:-4px 0 0 20px;
}

.DetalheNameBar .productResultsStars img.stars {
border:0 solid red!important;
float:left;
margin:0 1px 0 0;
padding:0;
}

.DetalheNameBar .hotelResultsPrice,.DetalheNameBar .hotelResultsPriceOrange {
font-weight:400;
font-size:150%;
float:right;
margin:-4px 20px 0 0;
}

.DetalheProgramaContainer {
float:left;
display:inline;
border:0 solid red;
width:640px;
margin:0;
padding:0 0 0 20px;
}

.DetalheProgramaImgPriceContainer {
float:left;
display:inline;
border:0 solid blue;
background:#fff url(/wwimages/global/BckGnd/detalheProgramaYellowBckGnd.png) no-repeat right top;
width:602px;
height:172px;
position:relative;
margin:0;
}

.DetalheProgramaImg {
float:left;
display:inline;
margin:0 4px 0 0;
}

.DetalheProgramaPrice {
position:absolute;
right:5px;
top:0;
color:#fff;
width:165px;
height:107px;
border:0 solid red;
text-align:center;
font:bold 34px Arial,Helvetica,sans-serif;
margin:0;
padding:68px 0 0;
}

.DetalheProgramaDescricao {
clear:both;
width:632px;
border:0 solid red;
margin:10px 0 20px 20px;
}

.DetalheHotelDescricao2 {
float:left;
display:inline;
width:672px;
border:0 solid red;
margin:20px 0 0;
}

.headerDetalheProgramaDescricao {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheProgramaDescricao.gif) no-repeat left top;
text-indent:-9999px;
height:22px;
width:300px;
}

.DetalheProgramaDescricao p {
color:#656565;
font:normal 11px Arial,Helvetica,sans-serif;
text-align:justify;
padding:0 2px 0 0;
}

.DetalheProgramaSelectBtnPosition {
position:absolute;
right:20px;
bottom:24px;
}

.btnConcReservationPosition {
    margin:20px 25px 5px 0;
    float:right;
    border:0 solid red;
}

.btnConcReservation {
    margin:20px 25px 5px 0;
    float:right;
    border:0 solid red;
}

.headerDetalheProgramaEpoca {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheProgramaEpoca.gif) no-repeat left top;
text-indent:-9999px;
height:14px;
width:300px;
margin:0 0 4px;
}

.headerDetalheProgramaItinerario {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheProgramaItinerario.gif) no-repeat left top;
text-indent:-9999px;
height:16px;
width:300px;
text-align:justify;
margin:0;
}

.headerDetalheProgramaCondicoes {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheProgramaCondicoes.gif) no-repeat left top;
text-indent:-9999px;
height:16px;
width:602px;
text-align:justify;
margin:20px 0 0 20px;
}

.headerDetalheProgramaOutraInfo {
background:#fff url(/wwimages/global/homepage/headers/headerDetalheProgramaoOutraInfo.gif) no-repeat left top;
text-indent:-9999px;
height:16px;
width:602px;
border:0 solid red;
text-align:justify;
margin:20px 0 0;
}

.spnStepByStep {
clear:both;
width:672px;
border:0 solid green;
display:block;
margin:10px 0 0;
padding:0;
}

.spnStepByStep input,.spnStepByStep select {
border:1px solid #7f7f7f;
height:auto;
color:#4b4a4a;
margin:0 0 7px;
padding:5px 0 4px 10px;
}

.spnStepByStep select {
width:45px;
float:left;
margin:5px 0 10px!important;
padding:3px 0 3px 10px;
}

.spnStepByStep .radio input {
border:0 solid red;
margin:0 0 0 5px;
padding:0;
}

.spnStepByStep label {
border:0 solid #000;
height:auto;
color:#fff;
font-weight:700;
font-size:116%;
margin:0 7px 2px 0;
padding:0 0 0 2px;
}

.spnStepByStepPanel {
width:636px;
border:0 solid red;
background:#E0E3E4;
height:auto;
padding:20px 18px;
}

.spnStepByStepTotal {
border-top:1px solid #444;
float:left;
display:inline;
width:636px;
margin:10px 0 0;
padding:10px 0 0;
}

.spnStepByStep .totalPrice {
margin-right:0;
}

.spnStepByStep table {
border:0 solid red;
width:636px;
}

.spnStepByStep table td {
border:0 solid red;
background:#E0E3E4;
vertical-align:middle;
padding:2px;
}

.spnStepByStep table td.programsResultsSummaryLabel {
height:20px;
vertical-align:middle;
text-align:center;
}

.programsDetailSelectBtnPosition {
float:right;
display:inline;
margin:20px 20px 0 0;
}

.DetalheProgramaTablePrice {
color:#4b4a4a;
font-size:126%;
font-weight:700;
}

.DetalheProgramaPriceNote {
color:#3B4548;
width:382px;
font:normal 9px Arial,Helvetica,sans-serif;
float:right;
text-align:right;
display:inline;
margin:10px 10px 10px 0;
}

.DetalheProgramaItinerario {
width:632px;
margin:0 0 0 20px;
}

.DetalheProgramaCondicoes {
background:#EEF0F1;
color:#3B4548;
font-size:9px;
width:592px;
margin:20px 0 0 20px;
padding:6px;
}

.DetalheProgramaInfo {
width:640px;
border:0 solid green;
margin:10px 0 10px 20px !important;
padding:0;
}

.DetalheProgramaInfo h1 {
color:#3B4548;
text-transform:uppercase;
margin:10px 0 6px!important;
}

.DetalheProgramaInfo ul {
border:0 solid red;
border-bottom:1px solid #eaeaea;
display:block;
position:relative;
margin:6px 0 10px!important;
}

.DetalheProgramaInfo ul li {
border:0 solid red;
height:24px;
background:#fff url(/wwimages/global/homepage/headers/iconItemsHotel.gif) no-repeat left top;
position:relative;
margin:0 0 0 10px;
padding:2px 0 0 20px;
}

.hotelsDetailBtnVerMais,.hotelsDetailBtnVerMenos {
position:absolute;
right:0;
top:4px;
border:0 solid red;
color:#FC721E;
font-weight:700;
text-decoration:underline;
background:#fff url(/wwimages/global/verMaisDirectionIcons.gif) no-repeat left 0;
height:16px!important;
width:60px;
padding:0 0 0 16px;
}

.hotelsDetailBtnVerMenos {
background:#fff url(/wwimages/global/verMaisDirectionIcons.gif) no-repeat left -16px;
}

.hotelsDetailBtnVerMais:hover,.hotelsDetailBtnVerMenos:hover {
text-decoration:none;
color:#FC721E;
}

.DetalheHotelDescricao {
border:0 solid red;
clear:both;
width:672px;
float:left;
display:inline;
margin:6px 0 0;
}

.whiteBorderBottom {
border-bottom:1px solid #fff!important;
}

.DetalheHotelDescricao table td {
border:0 solid blue;
padding:2px;
}

.DetalheHotelDescricao table td table td {
border:0 solid blue;
padding:0;
}

.DetalheHotelDescricao table td.globalFormLabelContainer {
padding:0 0 0 10px;
}

.divEmptySearch {
color:#4b4949;
border:0 solid red;
margin:0 0 0 40px;
padding:0;
}

#friendPrintContainer {
margin:0 0 0 40px;
}

#ctl00_ContentPlaceHolder1_divListBE p.info,#ctl00_ContentPlaceHolder1_divListBE p.info2 {
border:0 solid red;
display:block;
clear:both;
text-align:left;
font-size:12px;
margin:0 0 0 40px;
}

#ctl00_ContentPlaceHolder1_divListBE p.info2 {
padding-top:20px!important;
}

.flightResultsContainer {
width:600px;
background:#E0E3E4 url(/wwimages/global/BckGnd/resultadosPesquisaVooBckGnd.gif) repeat-y left top;
float:left;
display:inline;
border-top:1px solid #E0E3E4;
border-left:none;
border-right:none;
position:relative;
border:0 solid red;
margin:0 0 10px 40px;
padding:0;
}

.flightResultsContainer select {
position:absolute;
left:170px;
width:70px;
}

.flightResultsContainerLeftIda,.flightResultsContainerLeftRegresso,.flightResultsContainerLeftSegmento {
width:414px;
float:left;
display:inline;
border-bottom:1px solid #fff;
height:90px;
position:relative;
margin:0 0 0 1px;
padding:5px 0 0 10px;
}

.flightResultsContainerLeftRegresso,.flightResultsContainerLeftSegmento {
padding:5px 0 0 10px;
}

.flightResultsContainerLogo {
width:79px;
border:1px solid #E0E3E4;
border-top:none;
float:left;
display:inline;
background:#fff;
text-align:center;
height:85px;
padding:10px 0 0;
}

.flightResultsContainerLogo img {
display:block;
margin:0 auto;
}

.flightResultsContainerPrice {
position:absolute;
top:0;
right:0;
width:92px;
border:0 solid red;
font:bold 17px Arial,Helvetica,sans-serif;
color:#fff;
text-align:center;
}

.idaVoltaPrice {
height:180px;
}

.flightResultsContainerDetails {
border:0 solid red;
margin:4px 0 0;
}

.flightResultsContainerDetails p {
border:0 solid red;
margin:0 0 8px;
}

.flightResultsContainerSmallDetails {
right:10px;
top:10px;
position:absolute;
}

.DetalheVoosSelectBtn {
font:bold 12px Arial,Helvetica,sans-serif;
border:none;
border-top:1px solid #fff;
color:#fff;
text-decoration:none;
cursor:pointer;
position:absolute;
bottom:0;
right:0;
background:#FC721E;
height:45px;
width:86px;
text-align:center;
margin:0;
padding:20px 4px 0;
}

.DetalheVoosSelectBtn:hover {
background-color:#FC721E;
}

#checkoutStepsBar {
border:0 solid red;
clear:both;
height:48px;
width:672px;
margin:22px 0 10px;
}

.DetalheProgramaReservaContainer {
float:left;
display:inline;
border:0 solid red;
position:relative;
width:672px;
margin:0;
padding:0;
}

.DetalheProgramaReservaContainer div p.DetalheProgramaReservaContainerPrice {
border-left:1px solid #fff;
position:absolute;
top:0;
right:0;
width:165px;
text-align:center;
color:#fff;
font:bold 32px Arial,Helvetica,sans-serif;
background:#fc9900 url(/wwimages/global/BckGnd/detalheProgramaReservaYellowBckGnd.png) no-repeat -1px top;
}

#loginFormContainer2 {
padding:6px 0 0;
}

#loginFormContainer2 label {
float:left;
width:60px;
margin:0 20px 0 0;
}

#loginFormContainer2 input {
float:left;
width:160px;
margin:0 3px 6px 0;
}

table.quemViaja {
border:0 solid red;
clear:both;
margin:0 0 0 40px;
}

table.quemViaja input {
float:left;
margin:0 0 6px;
}

div#checkoutStep2ActionContainer input {
float:left;
display:inline;
margin:3px 0 0;
}

.checkOutBox {
float:left;
display:inline;
border:0 solid red;
width:672px;
position:relative;
margin:0;
}

.checkOutBoxRegisto {
border:0 solid red;
width:612px;
position:relative;
margin:10px 0 0 40px;
padding:6px 0;
}

.checkOutBoxRegisto .defaultTableRegisto td select {
height:22px;
float:left;
display:inline;
}

.checkOutBoxRegisto .defaultTableRegisto td select,.checkOutBoxRegisto .defaultTableRegisto td input {
margin:0 6px 4px 0;
}

.checkOutBoxRegisto .defaultTableRegisto td .Label {
color:#3B4548;
font-weight:700;
}

#divPagOnlineTB,#divPagOnlineCC {
}

#divPagOnlineCC {
border:0 solid red;
margin:0;
}

#divPagOnlineCC table input,#divPagOnlineCC table span.ErrorMessage,#divPagOnlineCC table select {
float:left;
display:inline;
margin:0 0 6px;
}

.divcheckoutSubContainerFactura span.ErrorMessage,.divcheckoutSubContainerFactura input {
float:left;
display:inline;
margin:0;
}

.checkOutReservationInfo {
clear:both;
border:0 solid red;
width:672px;
padding:1px 0 0;
}

.checkOutPaymentInfo {
position:relative;
clear:both;
border:0 solid red;
width:647px;
background:#E0E3E4;
padding:16px 0 16px 25px;
}

.checkOutPaymentInfoHigher {
height:440px;
}
.checkOutPaymentInfoLower {
height:170px;
}

.checkOutPaymentInfoCC {
}
.checkOutPaymentInfoPP {
}
.checkOutPaymentInfoTB {
}

.checkoutText {
font-size:12px;
color:#4b4a4a;
border:0 solid red;
margin:20px 0!important;
}

.checkout40pixelsMarginLeft {
margin-left:40px!important;
}

.checkout40pixelsMarginRight {
margin-right:40px!important;
}

.reservationTotalDivisionLine {
height:10px;
border-top:1px solid #7f7f7f!important;
margin-top:10px!important;
margin-right:20px!important;
width:100%;
float:right;
clear:both;
padding:0;
}
span.totalPrice {
float:right;
width:260px;
text-align:right;
color:#4b4a4a;
font-weight:700;
font-size:16px;
margin:0 20px 0 0;
}
span.totalPrice span.price {
font-weight:700;
float:right;
color:#FC721E;
font-size:130%;
margin:-4px 0 0 10px;
}

span.totalPrice span.priceGreen {
color: #390;
}

span.totalPrice span.oldPrice {
font-weight:normal;
color:#990000;
font-size:100%;
margin:0px 0 0 10px;
text-decoration:line-through;
}

span.totalPrice span.priceEur {
font-weight:700;
float:right;
/*color:#FC721E;*/
font-size:105%;
margin:2px 0 0 10px;
}
#totalPrice2 {
    float:right; 
    margin:18px 50px 5px 0px;
    background-color:#fff;
    color:#4b4a4a;
    font-weight:700;
    font-size:16px;
    padding:7px;
    border:1px solid #c8c8c8;
}
#totalPrice2 span.price {
    font-weight:700;
    color:#FC721E;
    font-size:130%;
    line-height:25px;
    margin:0 10px 0 10px;
}
#totalPrice2 span.priceEur {
    font-weight:700;
    /*color:#FC721E;*/
    font-size:105%;
    line-height:25px;
}
.promoCodSubTotal {
border:0 solid red;
width:390px;
float:right;
color:#4b4a4a;
font-size:13px;
margin:0 20px 0 0;
}

.promoCodSubTotal span {
background:transparent url('/wwimages/global/sprite.png') no-repeat -75% -434px;
height:17px;
border:0 solid red;
display:block;
padding:0;
}

.promoCodSubTotal span.rightCol {
background:none;
float:right;
border:0 solid red;
}

.txtNotes {
width:662px;
margin:10px 0 0;
padding:5px;
}

.checkOutPaymentInfo .radio input {
border:0 solid red;
width:auto;
margin:2px 9px 0 0;
padding:0;
}

.checkOutPaymentInfo select {
    width:59px !important;
    padding:3px 0 3px 10px;
}
.checkOutPaymentInfo .tipoPagamentoOnline {
    clear: both; 
    width: 95%;
    float:left;
    border:0 solid red;
    margin:20px 0 0;
}
.checkOutPaymentInfo .tipoPagamentoOnline .leftPane {
    width:55%; 
    float:left;
}
.checkOutPaymentInfo .tipoPagamentoOnline .rightPane {
    width:45%; 
    float:right;
}
.checkOutPaymentInfo .ccTypeBox {
    margin:25px 0 0 25px;
}
.checkOutPaymentInfo .ccTypeBox select {
    border:1px solid #7f7f7f;
    height:auto;
    color:#4b4a4a;
    width:200px !important;
    margin:0 0 7px 0;
    padding:5px 0 4px 10px;
}
.checkOutPaymentInfo .ccPayNote {
    clear:both; 
    height:10px;
}
.checkOutPaymentInfo .ppPayNote {
    padding-left:25px; 
    margin-top:5px;
}
.checkOutPaymentInfo .ccDataBox {
    background:#fff;
    width:583px;
    border:1px solid #A7A8A8;
    position:relative;
    height:auto;
    margin:20px 0 0;
    padding:16px 18px;
}
.ConditionsLowCost {
    border:0 solid red;
    clear:both!important;
    display:block!important;
    margin:16px 0 0;
}
.ConditionsLowCost input {
    border:none;
    width:auto;
}
.ConditionsLowCost label {
    margin:3px 0 0;
}
.colPagOnCardNumber,.colPagOnSecutityCode,.colPagOnYearValidate {
    border:0 solid red;
    float:left;
    margin:0 12px 0 0;
    padding:0;
}
.cmbPagOnYearValidate {
    border:1px solid red;
    margin:0 8px 0 0 !important;
}

.colPagOnYearValidate select.cmbPagOnYearValidate {
width:75px !important;
}

.cmbPagOnMonthValidate {
width:30px;
}

#PagOnSecutityCodeInfo {
margin:0 0 0 8px !important;
}
.divNotaCC {
    border:0 solid green!important;
    width:262px;
    float:right;
    display:inline;
}
.divNotaPP {
    border:0 solid green!important;
    float:right;
    display:inline;
}
.checkOutReservationClientData {
    position:relative;
    clear:both;
    border:0 solid red;
    width:647px;
    float:left;
    background:#EEF0F1;
    padding:16px 0 20px 25px;
}
.checkOutReservationClientData div {
    float:left;
    border:0 solid red;
    margin:10px 5px 0;
}
.checkOutReservationClientData input.txtNome {
    width:130px;
    margin-right :11px
}
.checkOutReservationClientData input.txtMorada1,.checkOutReservationClientData input.txtMorada2 {
    width:240px;
}
.checkOutReservationClientData label.lblTxtCPPre {
    margin-top:30px;
}
.checkOutReservationClientData .txtCPostal {
    margin-left:11px;
}
.checkOutReservationClientData select {
    float:left;
    width:59px !important;
    margin:0 0 10px !important;
    padding:3px 0 3px 10px !important;
}
.checkOutReservationClientData .ResponsibleCopyButton {
    float:none;
    width:145px;
    font-size:10px;
    vertical-align:middle;
    padding:1px;
    margin:0;
    color:white;
    background-color:#FC721E;
    border-color:#F35701;
}
.checkoutNote {
    border:0 solid red;
    display:block;
    clear:both;
    width:662px;
    height:auto;
    margin:10px 0px 10px 10px!important;
    font-size:110%;
}
.lblPaxNames {
color:#4b4a4a;
font-weight:700;
font-size:116%;
float:left;
margin:5px 0 0 20px;
}

.paxNames {
border:1px solid #A7A8A8;
background:#fff;
float:left;
margin:10px 0!important;
border-collapse:separate !important;
}

.paxNames td {
padding:10px 5px 8px;
}

.paxNames tbody td {
color:#444;
font-weight:400!important;
font-size:100%;
}

.paxNames .thead td {
color:#4b4a4a;
font-weight:700!important;
font-size:116%;
}

#checkOutReservationDetails {
padding:20px 0 10px 100px;
}

#checkOutReservationDetails label {
color:#4b4a4a;
font-weight:700;
font-size:116%;
float:left;
width:200px;
border:0 solid red;
margin:0 10px 0 0;
padding:0;
}

#checkOutReservationDetails .checkOutReservationDetailsValue {
color:#4b4a4a;
font-weight:400;
font-size:116%;
}

#checkOutReservationDetails .lblPaymentForm {
border:1px solid #A7A8A8;
background:#fff;
width:260px;
display:block;
float:left;
padding:5px 10px;
}

#checkOutReservationDetails .lblPaymentForm label {
width:80px;
font-weight:700;
font-size:100%;
}

.otherServicesTable {
border:0 solid red;
float:right;
border-bottom:1px solid #4b4a4a;
margin:0 20px 10px 0;
}

.otherServicesTable td {
font-size:12px;
padding:0 0 10px;
}

.otherServicesTable td.priceTD {
text-align:right!important;
}

.flightsDetailDate {
margin:0 0 6px;
}

table.quemViajaVoos {
width:600px;
}

table.quemViajaVoos table {
border:0 solid blue;
}

table.quemViajaVoos .passengersLabelBig {
font-size:13px;
border:0 solid red;
}

table.quemViajaVoos .flightSex {
border:0 solid red;
padding:0;
}

table.quemViajaVoos .flightSex label {
float:left;
border:0 solid red;
padding:0;
}

#staticPages {
margin:0;
}

#staticPages h2 {
font:bold 15px Arial,Helvetica,sans-serif;
color:#FC721E;
width:672px;
text-align:justify;
margin:0 0 20px 10px;
padding:5px 0 0 10px;
font-size:18px;
border-bottom:1px solid #ccc;
}

#staticPages h3 {
font:bold 15px Arial,Helvetica,sans-serif;
color:#3B4548;
border:0 solid red;
min-height:26px;
text-align:justify;
border-bottom:1px solid #444;
padding:5px 0 0 10px;
margin:0 0 10px 10px;
width:672px;
font-size:16px;
text-transform:uppercase !important;
}

#staticPages h3 a {
 text-decoration:underline;
}

#staticPages  a:hover {
    background:#fff !important;
    text-decoration:none;
}

#staticPages p {
font:normal 11px Arial,Helvetica,sans-serif;
color:#61696B;
width:652px;
margin:0 0 10px 20px;
text-align:justify;
}

#staticPages a,
#staticPages p a {
    color:#FC721E;
}

#staticPages p a:hover {
    text-decoration:underline;
}

#staticPages .destaque {
background:#E0E3E4;
width:588px;
text-align:justify;
font:normal 12px Arial,Helvetica,sans-serif;
padding:10px;
}

.destinosGalleryImo {
float:left;
height:120px;
width:150px;
margin:10px 50px 10px 0;
}

.ExtraLinkImo {
float:right;
margin-right:60px;
}

.divHPLBFooter {
width:300px;
margin:0;
}

.pub {
width:300px;
height:14px;
text-indent:-9999px;
color:#fff;
background:#fff url(/wwimages/global/pub.gif) no-repeat right top;
background:#fff url(/wwimages/global/sprite.png) no-repeat 229px -1553px;
}

.lastMinutePub {
float:right;
width:250px;
height:250px;
}

.alterarDatas {
text-decoration:underline;
position:absolute;
top:32px;
right:52px;
font-weight:700;
}

#linhasDetalhePrecos {
border:1px solid red;
float:left;
width:434px;
margin:0;
}

#divOtherServices {
    border:0 solid #000;
    float:right;
    width:420px;
    height:auto;
    margin:0 20px 0 0;
    padding:0;
}
#divOtherServices input,
#divOtherServices label {
    float:left;
    border:0 solid green!important;
    color:#4b4a4a;
    margin:0 10px 0 0;
}
#divOtherServices input {
    margin-top:-1px;
}
#divOtherServices label {
    font-size:12px;
    margin-bottom:5px;
    margin-right:0;
    margin-top:0;
    padding-top:0;
}
#divOtherServices select {
    border:1px solid #7f7f7f;
    height:auto;
    color:#4b4a4a;
    margin:0 0 10px;
    padding:5px 0 4px 10px;
}
#divOtherServices #divLuggage1,
#divOtherServices #divLuggage2,
#divOtherServices #trInsurance,
#divOtherServices #trSkyBags,
#divOtherServices #trParkandFly {
    border:0 solid green;
    width:420px;
    height:auto;
    float:left;
    padding:0;
}
#divOtherServices #divLuggage1,
#divOtherServices #divLuggage2,
#divOtherServices #trInsurance,
#divOtherServices #trSkyBags {
    height:auto;
}
#divOtherServices #divLuggage1 div,
#divOtherServices #divLuggage2 div,
#divOtherServices #trInsurance div,
#divOtherServices #trSkyBags div {
    float:left;
    display:inline;
    border:0 solid red;
    height:auto;
    margin:0 10px 0 0;
}
#divOtherServices #divLuggage1 .leftCol select,
#divOtherServices #divLuggage2 .leftCol select,
#divOtherServices #trInsurance .leftCol select {
    width:175px;
    border:1px solid #7f7f7f;
    height:auto;
    color:#4b4a4a;
    float:right;
    margin:0 0 7px;
    padding:5px 0 4px 10px;
}
#divOtherServices #divLuggage1 .leftCol select,
#divOtherServices #divLuggage2 .leftCol select {
    width:275px;
}
#divOtherServices #trSkyBags .leftCol label {
    border:0 solid red!important;
    width:120px;
    height:44px;
    float:left;
    display:inline;
    font-size:12px;
    font-weight:700;
}
#divOtherServices #trParkandFly {
    border:0 solid red!important;
    width:270px;
}

img.chaves {
border:0 solid red;
display:inline;
position:relative;
top:3px;
}

#tooltip {
position:absolute;
border:1px solid #333;
background:#f7f5d1;
color:#333;
display:none;
padding:2px 5px;
}

#preview {
position:absolute;
border:1px solid #ccc;
background:#fff;
display:none;
color:#FC721E;
padding:5px;
}

input.txtDataNascimento {
font-size:90%;
padding:2px 0 0 2px;
}

.btnHolder {
border-top:1px solid #E0E3E4;
border-left:1px solid #E0E3E4;
background:#217e9f;
float:right;
width:84px;
height:65px;
border:0 solid red;
position:relative;
margin:-65px 0 0;
padding:4px 0;
}

a.ResultsSelectBtnDynPack {
background:#217e9f;
color:#fff;
position:absolute;
display:block;
width:84px;
height:47px;
right:0;
bottom:0;
text-align:center;
font:bold 12px Arial,Helvetica,sans-serif;
text-decoration:none;
cursor:pointer;
border:0 solid red;
border-top:1px solid #fff;
padding:18px 0 0;
}

a.ResultsSelectBtnDynPack:hover {
color:#fff;
background-color:#FC721E;
text-decoration:none;
}

#ajaxFeedLoading {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
opacity:.35;
filter:Alpha(Opacity=35);
background:#000 url(/wwimages/global/ajax-loader.gif) no-repeat center center;
z-index:9999;
display:none;
}

.ajaxFeedLoadingCurtain {
position:absolute;
top:0  !important;
left:0;
width:100%;
height:100%;
background:transparent url(/wwimages/global/motorPesquisa/overlay.png) repeat left top;
z-index:9999;
display:none;
border:0px solid red;
}

.ajax-loader,.ajax-loader-curtain {
position:absolute;
width:190px;
height:45px;
color:#fff;
text-align:center;
top:50px;
left:252px;
font-size:130%;
font-weight:700;
background:#333 url(/wwimages/global/ajax-loader-orange-on-black.gif) no-repeat center 40px;
z-index:9999;
display:none;
margin:0 auto;
padding:10px;
}
.ajax-loader-terms {
position:absolute;
width:190px;
height:45px;
color:#fff;
text-align:center;
top:150px;
left:252px;
font-size:130%;
font-weight:700;
background:#333 url(/wwimages/global/ajax-loader-orange-on-black.gif) no-repeat center 40px;
z-index:9999;
margin:0 auto;
padding:10px;
}
.ResultsFootNoteDynPack {
text-align:right;
border:0 solid red!important;
font:normal 10px Arial,Helvetica,sans-serif;
color:#3B4548;
position:relative;
margin:0;
}

.resultsTableDynPack .flightResultsContainer {
margin-left:0;
border-top:0 solid #fff;
clear:both;
margin-bottom:0;
}

.resultsTableDynPack .flightResultsContainer .DetalheVoosSelectBtn {
display:none;
}

.resultsTableDynPack .flightResultsContainerLeftIda,.resultsTableDynPack .flightResultsContainerLeftRegresso,.resultsTableDynPack .flightResultsContainerLeftSegmento {
width:398px;
height:96px;
}

.resultsTableDynPack .flightResultsContainerLeftRegresso {
border-top:none;
}

.resultsTableDynPack .flightResultsContainerLogo {
border:0 solid red;
width:107px;
border-bottom:1px solid #E0E3E4;
height:91px;
}

.resultsTableDynPack .flightResultsContainerPrice {
border:0 solid red;
width:82px;
min-height:82px;
}

#flightResultsDynPack .flightResultsContainer input.DetalheVoosSelectBtn {
right:0;
width:94px;
}

#flightResultsDynPack .flightResultsContainer sup {
position:relative;
margin-top:0;
}

#flightResultsDynPack {
border:0 solid red;
float:left;
margin:0 0 0 1px;
}

table.tblPriceDetails {
width:96%;
float:left;
margin:0 0 10px;
padding:2px;
}

tabel.tblPriceDetails>tr:first-child td {
background:#000!important;
border:1px solid red;
}

table.tblPriceDetails td {
height:16px!important;
padding:2px;
}

.questionMarkDynPackChild {
background:transparent url(/wwimages/global/homepage/questionMark.png) no-repeat left top;
width:11px;
height:11px;
border:0 solid red!important;
text-indent:-99999px;
display:block;
float:left;
cursor:help;
margin:5px 0 0;
}

.questionMarkInfoSoltour {
background:transparent url(/wwimages/global/homepage/questionMark.png) no-repeat left top;
width:11px;
height:11px;
border:0 solid red!important;
text-indent:-99999px;
display:block;
float:left;
cursor:help;
margin:2px 0 0 10px;
}

.qtip {
cursor:pointer!important;
}

.qtip span.closeMe {
background:transparent url(/wwimages/global/close-me-btn.png) no-repeat left top!important;
width:24px!important;
height:24px!important;
display:block!important;
text-indent:-9999px;
border:0 solid red!important;
margin:0 -10px 0 0 !important;
}

.qtip span.closeMeQuestion {
width:24px!important;
height:24px!important;
display:block!important;
text-indent:-9999px;
border:0 solid red!important;
margin:0!important;
}

.qtip-wrapper {
-webkit-box-shadow:3px 3px 3px rgba(0,0,0,0.3);
-moz-box-shadow:3px 3px 3px rgba(0,0,0,0.3);
box-shadow:3px 3px 3px rgba(0,0,0,0.3);
filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3,OffY=3,Color='#cccccc');
-ms-filter:"progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3, Color='#cccccc')";
}

.ie8 .qtip-wrapper {
-ms-filter:none;
filter:none;
}

a.validationTooltips {
float:left;
height:10px;
width:0;
border:0 solid red;
left:auto;
margin:6px 0 0;
}

#generalProgressBar {
float:left;
display:inline;
position:relative;
width:415px;
height:60px;
border:0 solid blue;
margin:0 0 0 137px;
}

#generalProgressBar #bar {
float:left;
position:relative;
width:265px;
height:35px;
border:0 solid red;
background:#E0E3E4 url(/wwimages/global/generalProgressBar/generalProgressBarBckGnd.jpg) no-repeat left top!important;
margin:0 12px 0 0;
padding:0;
}

#generalProgressBar .generalProgressBarAjaxLoader {
float:left;
width:32px;
height:32px;
border:0 solid red;
background:#fff url(/wwimages/global/generalProgressBar/generalProgressBarAjaxLoader.gif) no-repeat left top;
margin:2px 10px 0 0;
}

#generalProgressBar .generalProgressBarLeftCorner,#generalProgressBar .generalProgressBarRightCorner {
float:left;
width:30px;
height:35px;
border:0 solid red;
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -1587px!important;
}

#generalProgressBar .generalProgressBarRightCorner {
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -1642px!important;
}

#generalProgressBar .generalProgressBarMiddle {
float:left;
background:transparent url(/wwimages/global/sprite.png) repeat-x -10px -1697px!important;
color:#444;
font-size:135%;
font-weight:700;
width:25px;
height:27px;
text-align:center;
-moz-text-shadow:1px 1px 1px #fff;
-webkit-text-shadow:1px 1px 1px #fff;
text-shadow:1px 1px 1px #fff;
padding:8px 4px 0;
}

#generalProgressBar .aPesquisar {
color:#4b4a4a;
font-size:120%;
font-weight:700;
border:0 solid red;
width:256px;
float:left;
display:inline;
margin:0 0 8px 46px;
}

#generalProgressBar .aPesquisar .flightsFound {
float:right;
display:inline;
border:0 solid green;
font-size:80%;
font-weight:400;
color:#3B4548;
}

.ie7 #generalProgressBar .aPesquisar .flightsFound {
margin:-16px 0 0;
}

#generalProgressBar #flightSearchLinks {
    float:left; 
    position:relative; 
    margin:0 12px 0 0; 
    padding:10px 0 0 0;
}

#generalProgressBar #flightSearchLinks a:link {
    text-decoration:underline;
}

#generalProgressBar #flightSearchLinks span {
    margin:0 6px 0 6px;
}

.MultiMediaBox {
border:0 solid red;
height:346px;
width:672px;
margin:20px 0 0;
}

.MultiMediaBox #MultiMediaBoxTabContainer {
border:0 solid red;
float:left;
display:inline;
width:538px;
border-bottom:7px solid #3B4548;
margin:0;
padding:0 0 0 134px;
}

.MultiMediaBox #MultiMediaBoxTabContainer li {
border:0 solid red;
float:left;
width:133px;
height:26px;
margin:0 2px 0 0;
}

.MultiMediaBox #MultiMediaBoxTabContainer li a {
font:normal 13px Lato,Helvetica,sans-serif;
text-decoration:none;
background:transparent url(/wwimages/global/menu/btnMenu.gif) repeat-x 0 -104px;
height:18px;
color:#444;
float:left;
display:inline;
width:133px;
text-align:center;
padding:8px 0 0;
}

.MultiMediaBox #MultiMediaBoxTabContainer li.selected a {
background:#3B4548;
color:#fff;
cursor:pointer;
}

.MultiMediaBox #MultiMediaBoxTabContents {
position:relative;
clear:both;
}

.MultiMediaBox #MultiMediaBoxTabContents div {
background:#E0E3E4;
width:672px;
height:312px;
border:0 solid red;
float:left;
position:relative;
margin:0;
padding:0;
}

.MultiMediaBox #MultiMediaBoxTabContents div iframe {
border:1px solid #cfe2e9;
margin:5px 0 0 5px;
}

.MultiMediaBox #MultiMediaBoxTabContents div iframe.tripAdvisorMap {
margin-top:15px;
}

ul.MultiMediaBoxGallery {
width:450px;
height:290px;
background:#FFF;
position:absolute;
top:12px;
left:111px;
overflow:hidden;
margin:0;
padding:0;
border:0px solid red;
}

.MultiMediaBoxGallery li {
position:absolute;
height:230px;
width:403px;
display:none;
top:30px;
left:23px;
clip:rect(0px 403px 230px 0px);
overflow:hidden;
}

.MultiMediaBoxGallery li.currentSlide {
display:block;
}

.MultiMediaBoxGallery li img {
height:230px;
width:auto;
display:block;
margin:0 auto!important;
}

#MultiMediaBoxGalleryPrevBtn,#MultiMediaBoxGalleryNextBtn {
position:absolute;
width:16px;
height:20px;
border:0 solid red;
left:70px;
top:175px;
display:block;
text-indent:-9999px;
background:transparent url(/wwimages/global/MultiMediaBoxDirectionIcons.png) no-repeat 0 -0;
}

#MultiMediaBoxGalleryPrevBtn:hover,#MultiMediaBoxGalleryNextBtn:hover {
opacity:.55;
filter:Alpha(Opacity=55);
}

#MultiMediaBoxGalleryNextBtn {
left:588px;
background:transparent url(/wwimages/global/MultiMediaBoxDirectionIcons.png) no-repeat 0 -20px;
}

#MultiMediaBoxGalleryImgCounter {
    border:0px solid red;
    width:450px;
    height:10px;
    position:absolute;
    top:282px;
    left:111px;
}

#MultiMediaBoxGalleryImgCounter ul { margin:0; padding:0; height:5px; border:0px solid green; margin:0 auto; position:relative;  }

#MultiMediaBoxGalleryImgCounter ul li {
    background:#646C6E;
    width:6px;
    height:6px;
    float:left;
    margin:0 0 0 4px;
    padding:0;
    list-style:none;
    text-indent:-9999px;
    cursor:pointer;
}

#MultiMediaBoxGalleryImgCounter ul li:hover {
    background:#929899;
    cursor:pointer;
}

#MultiMediaBoxGalleryImgCounter ul li.currentSlideIndicator {
    background:#FC721E;    
}

#MultiMediaBoxGalleryImgThumb {
    position:absolute;
    left:0;
    bottom:-66px;
    border:3px solid #3B4548;
    padding:3px;
    display:none;
    background:#fff;
    margin:6px 0 0 0;
    z-index:99999999 !important;
    -moz-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
    -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
    box-shadow: 2px 2px 2px rgba(0,0,0,0.3);   
}

#MultiMediaBoxGalleryImgThumb img {
    z-index:99999999;
}

.asteriskNotes {
font-size:11px;
margin:10px 0 0 20px;
}

#ctl00_ContentPlaceHolder1_divListagemResultados {
float:left;
width:672px;
}

.destaqueVerticalLinks {
clear:both;
float:left;
border:0 solid red;
margin:0 0 14px 16px;
}

.destaqueVerticalLinks div {
border:0 solid red;
float:left;
margin:0 0 14px;
}

.destaqueVerticalLinks ul {
float:left;
border:0 solid red;
width:130px;
margin:0;
}

.destaqueVerticalLinks ul li {
float:left;
width:130px;
}

.plusoneBox {
float:left;
border:none;
margin:20px 0 0 10px;
}

.logo {
background:transparent url(/wwimages/global/exit_logo_bullet.gif) no-repeat 0 2px;
padding:0 0 0 20px;
}

a:active,a:focus,#pagerNav a:focus {
outline:none;
}

strong,.bold,.defaultTable .Label,.DetalheNameBar .hotelResultsPrice,#divOtherServices #trParkandFly label {
font-weight:700;
}

.cyanHref:hover,.destinosCity:hover,.alterarDatas:hover {
color:#fff;
background-color:#FC721E;
border:none;
text-decoration:none!important;
}

.white,.buttonize.grey span.isIE,.buttonize.isIE input,#slideshowProgramaContainer div p.slideshowProgramaInfo a,#SubHPContainer div p.SubHPProgramaInfo a,.flightResultsContainerPrice a {
color:#fff!important;
}

.darkerCyan,.destinosCountry {
color:#FC721E!important;
}

.displayNone,.ui-tabs .ui-tabs-hide {
display:none!important;
}

.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }

/* Hide visually and from screenreaders, but maintain layout */
.invisible { visibility: hidden; }

.underline,#MasterPageFooter ul.verticalLinks li a.facebook:hover,#MasterPageFooter ul.verticalLinks li a.twitter:hover,#MasterPageFooter ul.verticalLinks li a.youtube:hover,#PromoContainer a:hover,.PromoContainer a:hover,#globalBtsContainer .checkoutReservationBt:hover,.hotelsResultsSelectHotelBtWhite:hover,.proceedBtnSmall:hover,.flightsResultsSelectFlightBt:hover,.qtipLink:hover {
text-decoration:underline;
}

.textAlignRight,.spnStepByStep input {
text-align:right;
}

.twentyPixelMarginRight,.checkout20pixelsMarginRight {
margin-right:20px!important;
}

.twoPixelPadding,.fourPixelPadding {
padding:4px;
}

.width50 {
    width:50%;
}

.width60 {
    width:60%;
}

.width96 {
    width:96%;
}

.diplayInlineBlock {
    display:inline-block;
}

.horizontalRuleGreyThick,.flightsResultsSepBold {
height:3px;
border:none;
background-color:#757c7f;
display:block;
clear:both;
color:#757c7f;
width:100%;
margin:4px 0 6px;
padding:0;
}

.horizontalRuleLighterGrey,div#flightsResultsSep {
height:1px;
border:none;
background-color:#cdcdcd;
display:block;
clear:both;
color:#cdcdcd;
width:100%;
margin:4px 0 6px;
padding:0;
}

.navPathContainer a:hover,a.boxBodyRegular,a.GroupFormBt .ErrorMessage {
color:#ff5f00;
}

.ErrorMessageBig,
#divOtherServices #trInsurance .midCol select,
#divOtherServices #trSkyBags .midCol select {
    float:right;
}

.buttonizeLeftCorner,.buttonizeRightCorner {
float:left;
display:inline;
border:0 solid red;
margin:0!important;
}

.interactivePanelBarQuemViaja,.interactivePanelBarMarginTop {
margin-top:10px!important;
margin-left:0!important;
left:0!important;
color:#fff;
font-size:130%;
font-weight:700;
}

#MasterPageFooter ul#brands,table.quemViajaVoos input,table.quemViajaVoos span {
float:left;
margin:0;
}

#MasterPageFooter ul.verticalLinks a:hover,.destaqueVerticalLinks ul li a:hover {
color:#fff!important;
background-color:#FC721E;
}

ul#mainNavContainer li a:hover {
background:transparent url(/wwimages/global/menu/btnMenu.gif) no-repeat 0 -104px;
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -336px;
cursor:pointer;
}


ul#mainNavContainer li a.cssBtnMnuActive:hover {
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -232px;
}


ul#mainNavContainer li a.lnkMnuExperienciasPulso:hover,.MultiMediaBox #MultiMediaBoxTabContainer li a:hover {
background:transparent url(/wwimages/global/menu/btnMenu.gif) no-repeat 0 -156px;
background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -336px;
color:#fff;
cursor:pointer;
}

#slideshowProgramaContainer div p.slideshowProgramaNome a,#SubHPContainer div p.SubHPProgramaNome a {
color:#fff;
background:#FC721E;
padding:8px 0px;
}

.listagemHP ul,div.listagemHP.listagemHPSmaller ul {
border:0 solid blue;
margin:0;
padding:0;
}

.divDestinos .listagemHP,#newsletterContainer.listagemHP {
width:286px;
font-size:10px;
color:#3a4646;
text-align:left;
background-color:#fff;
border:2px solid #ff5f01;
position:relative;
padding:4px 7px 8px 3px;
}

#LoginContainer #loginForm,#codPromoForm,.ResultsSummaryContainer p,.ResultsTitle,.DetalheProgramaInfo p,.colPagOnYearValidate,.destinosGalleryBox {
margin:0;
}

#LoginContainer .pnlEntityLogged,.programsResultsSummaryLabelData,.DetalheProgramaReservaContainer div,.checkOutBoxRegisto .defaultTableRegisto td,#divPagOnlineCC table,table.quemViajaVoos,table.quemViajaVoos td {
border:0 solid red;
}

.divLeftHeaderTitle,.bodyGroupSubtitle,.flightsDetailTitle,.flightsDetailDate {
font-size:13px;
}

.ui-tabs .ui-tabs-nav li.ui-state-hover,.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor:pointer;
}

.globalBackBt,#checkoutBtsContainer .globalBackBt {
width:112px;
height:18px;
border:0 solid red;
display:block;
background:#fff url(/wwimages/global/btnLeft.png) no-repeat left -5px;
color:#3b4548;
font-weight:700;
text-align:center;
font-size:9px;
padding:9px 0 0;
}

.PagerStyle a:hover,.ResultsSelectBtn:hover {
color:#fff;
background-color:#FC721E;
}

.spnStepByStep label,.spnStepByStep input,.spnStepByStep select,.checkOutBoxRegisto .defaultTableRegisto td input,.checkOutBoxRegisto .defaultTableRegisto td span {
float:left;
display:inline;
}

.spnStepByStep .checkbox input,.checkOutPaymentInfo .checkbox input,.checkOutReservationClientData .radio input,.checkOutReservationClientData .checkbox input {
border:0 solid red;
margin:2px 9px 0 0;
padding:0;
}

.spnStepByStep table tr.odd td,.DetalheProgramaReservaContainer.white {
background:#fff;
}

.DetalheProgramaInfo ul h1,.DetalheProgramaInfo h2 {
color:#4b4a4a;
font-size:12px;
text-transform:none;
margin:0!important;
}

.DetalheHotelDescricao table td select,.DetalheHotelDescricao table td input,.responsavelReserva input,.quemViaja span.ErrorMessageBig,#divOtherServices div {
float:left;
}

.checkout20pixelsMarginLeft,.paxNamesFinalStep {
margin-left:20px!important;
}

.checkOutPaymentInfo div.colLeft,.checkOutReservationClientData div.colLeft {
width:316px;
}

.checkOutPaymentInfo label,.checkOutPaymentInfo input,.checkOutPaymentInfo select,.checkOutReservationClientData label,.checkOutReservationClientData input,.checkOutReservationClientData select {
float:left;
border:0 solid red;
}

.checkOutPaymentInfo input,.checkOutPaymentInfo select,.checkOutReservationClientData input,.checkOutReservationClientData select {
border:1px solid #7f7f7f;
height:auto;
color:#4b4a4a;
width:158px;
margin:0 0 7px;
padding:5px 0 4px 10px;
}

.checkOutPaymentInfo label,.checkOutReservationClientData label {
border:0 solid #000;
height:auto;
color:#4b4a4a;
font-weight:700;
font-size:116%;
margin:0 7px 2px 0;
padding:0 0 0 2px;
}

#checkOutReservationDetails div,#staticPages img {
margin:0 0 10px 5px;
}

.flightsDetailTitle,.flightsDetailLocation,table.quemViajaVoos .passengersLabelBig,table.quemViajaVoos .passengersLabel,table.quemViajaVoos .passengersLabelSmall {
font-weight:700;
color:#3B4548;
padding:0;
}

#divOtherServices #trInsurance .leftCol,
#divOtherServices #trSkyBags .leftCol {
    width:200px;
}
#divOtherServices #divLuggage1 .leftCol,
#divOtherServices #divLuggage2 .leftCol {
    width:300px;
}
#divOtherServices #trInsurance .midCol,
#divOtherServices #trSkyBags .midCol {
    width:82px;
}
#divOtherServices #divLuggage1 .rightCol,
#divOtherServices #divLuggage2 .rightCol,
#divOtherServices #trInsurance .rightCol,
#divOtherServices #trSkyBags .rightCol {
    width:100px;
    float:right;
    margin:0;
}
#divOtherServices #divLuggage1 .rightCol span#spnLuggageTotal1,
#divOtherServices #divLuggage2 .rightCol span#spnLuggageTotal2,
#divOtherServices #trInsurance .rightCol span#spnSegurosTotValue,
#divOtherServices #trSkyBags .rightCol span#spnSkyBagsValue {
    text-align:right;
    font-size:12px;
    width:100%;
    display:block;
    float:right;
}

#ResultsPageIndexChanging,.PageIndexChanging {
width:672px;
float:left;
clear:both;
border:0 solid red;
text-align:center;
margin:50px 0 0;
}

#ResultsPageIndexChanging a,.PageIndexChanging a {
font-size:130%;
font-weight:700;
text-decoration:underline;
color:#3B4548;
margin:0 10px 0 0;
}

#ResultsPageIndexChanging a.currentPage,.PageIndexChanging a.currentPage {
font-size:130%;
font-weight:700;
text-decoration:none;
color:#FC721E;
border:0 solid red;
}

#ResultsPageIndexChanging a.previous,#ResultsPageIndexChanging a.next,.PageIndexChanging a.previous,.PageIndexChanging a.next {
border:0px solid red;
height:20px;
background:transparent url(/wwimages/global/MultiMediaBoxDirectionIcons.png) no-repeat right -2px;
padding:0 20px 0 0;
}

#ResultsPageIndexChanging a.next,.PageIndexChanging a.next {
background:transparent url(/wwimages/global/MultiMediaBoxDirectionIcons.png) no-repeat left -22px;
padding:0 0 0 20px;
}

#ResultsPageIndexChanging .results,.PageIndexChanging .results {
display:block;
font-size:110%;
margin:16px 0 0;
}

.onlinePaymentTeaser { padding:10px 20px 10px 10px; font-size:120%; }

.onlinePaymentTeaser span {  font-size:120%; color:#FC721E; }
.lblAceito { float:left; margin:-1px 10px 0 0; }
.ie7 .lblAceito,
.ie8 .lblAceito ,
.ie9 .lblAceito  { float:left; margin:3px 10px 0 0; }

/* TRIP ADVISOR */
.overallLink {    
    float:right;
    display:block;
    width:258px;
    height:20px;
    margin:-4px 0 0 0;
}

.overallLink div.overall {
    width:230px;  
    float:right;    
}
    
.overallLink img,
.overallLink div.totalUserReviewCount {    
    float:left;
}

.overallLink div.totalUserReviewCount {    
    float:right;
    padding:2px 0 0 0;
    text-decoration:underline;
    font-size:14px;
}

.hotelResultsTARank .overallLink {    
    margin:-1px 47px 0 0px;
    width:238px;  
    border:0px solid reD;  
}

.hotelResultsTARank .overallLink div.overall {
    width:230px;  
    float:right;    
}

.upsellingLink {
    margin:10px 10px 0px 10px;
    font-size:18px;
    color:#FC721E !important;   
}

.upsellingLink a {    
    color:#FC721E !important; 
    text-decoration:underline;  
}

/*FACEBOOK LOGIN*/
#fb-custom-login-button {
    width:202px;
    height:36px;
    display:block;
    float:left;
    margin:10px 49px 0 49px;
    background:transparent url(/wwimages/global/sprite.png) no-repeat -165px -2017px;  
    text-indent:-9999px;  
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    /* IE 5-7 */
    filter: alpha(opacity=90);
    /* Netscape */
    -moz-opacity: 0.9;
    /* Safari 1.x */
    -khtml-opacity: 0.9;
    /* Good browsers */
    opacity: 0.9;
}

#fb-custom-login-button:hover {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1;
}

.Logged {  display:block !important;}
.loginOther { text-align:center; border-bottom:1px solid #ccc; height:14px; padding:6px 0 0 0; margin:0 auto 10px auto; display:block; width:256px; position:relative;  }
.loginOther span {
position: absolute;
bottom: -12px;
left: 50%;
margin: 0 0 0 -12px;
height: 20px;
width: 24px;
padding-top: 3px;
text-align: center;
background-color: #666;
font-size: 12px;
color: #DDD;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
z-index: 60;
}

#facebookProfileImg {
    margin:0 10px 0 20px;   
    border:1px solid #ccc;
    padding:1px;
    cursor:pointer;
    float:left;
}

.ie7 .btnLoginEntrar {
    margin-left:-20px;
}

.formWhiteBoxStep2 {   
    margin: 0 20px 20px 20px;
    background: rgba(255,255,255, .82);
    padding: 0 0 10px 0;
}

.formWhiteBoxStep2 .horizontalRuleLighterGrey {
    width:550px;    
}

.formWhiteBoxStep2 h4 {
   margin: 16px 0 16px 0;
}

.exitInfo {    
     margin: 0 0 16px 36px !important;
     font-weight:bold;
}
/* -----------------------
   Homepage Center Modules
   ----------------------- */
.section {
    float:left;
}
.section .header {
    font-size: 16px;
	padding: 10px;
	clear: both;
}
.section .header .headertitle {
    font-weight: bold;
}
.section ul.one, .section ul.two {
	width: 100%;
    list-style: none;
    white-space: nowrap;
	overflow: hidden;
	clear: both;
	border: 0;
	margin: 0;
	padding: 0;
}
.section ul.one li {
	width: 100%;
	display: block;
	float: left;
    min-height:45px;
}
.section ul.two li {
	width: 50%;
	display: block;
	float: left;
    min-height:45px;
}
.section ul.one li a {
	width: 96%;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	padding: 5px 2%;
	display: block;
	float: left;
}
.section ul.two li a {
	width: 92%;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	padding: 5px 4%;
	display: block;
	float: left;
}
/* Tooltip override */
.section ul.one li a.questionMark {
	text-indent:0px;
    background-image:none;
    height:auto;
    margin-bottom:0px;
}
/* conteúdo: 1 coluna */
.section ul.one li a span.title {
	font-size: 12px;
	font-weight: bold;
	color: #3B4548;
	display: block;
	float: left;
}
.section ul.one li a span.subtitle {
	font-size: 10px;
	font-weight: normal;
	color: #3B4548;
	display: block;
	float: left;
}
.section ul.one li a span.price {
	font-size: 20px;
    font-weight: bold;
	color: #FC721E;
	margin-top: 5px;
	margin-bottom: -5px;
	display: block;
	float: right;
}
/* conteúdo: 2 colunas */
.section ul.two li a span.title {
	font-size: 12px;
	font-weight: bold;
	color: #3B4548;
	display: block;
	clear: both;
}
.section ul.two li a span.subtitle {
	font-size: 10px;
	font-weight: normal;
	line-height: 20px;
	color: #FC721E;
	display: block;
	clear: both;
}

.section ul li.type1 {
}
.section ul li.type2 {
}
.section ul li.type3 {
}
.section ul li.type4 {
}
.section ul li a span.title.type1 {
}
.section ul li a span.title.type2 {
    padding:10px 0px 10px 0;
}
.section ul li a span.title.type3 {
    display: inline-block;
    padding:9px 0 9px 0;
}
.section ul li a span.title.type4 {
}
.section ul li a span.subtitle.type1 {
}
.section ul li a span.subtitle.type2 {
}
.section ul li a span.subtitle.type3 {
    display: inline-block;
    padding:8px 0 8px 0;
    margin-left:5px;
	color: #FC721E;
}
.section ul li a span.subtitle.type4 {
	color: #FC721E;
}

/* ------------------- */
.section ul.one li a:hover, .section ul.two li a:hover {
	background: #FC721E;
}
.section ul.one li a:hover span, .section ul.two li a:hover span {
	color: #FFF;
}
.section ul.two li a:hover span.subtitle {
	color: #EED;
}
.even {
	background: #EEE;
}
.odd {
	background: #FFF;
}
.clearfix {
	clear: both;
}
/* --------
   CheckOut
   -------- */
.CheckoutHeaderPaypal {
    float: right;
    margin-left: 40px;
    display:none !important;
}
._ctl_highlights_promo {
	width: 300px;
	height: 120px;
	background: #999;
	overflow: hidden;
	display: block;
	clear: both;
	cursor: pointer;
}
._ctl_highlights_promo p {
	width: 280px;
	height: 80px;
	margin: 0px;
	padding: 5px 10px 0px 10px;
	overflow: hidden;
	display: block;
	clear: both;
}
._ctl_highlights_promo_title_1,
._ctl_highlights_promo_title_2 {
	width: 280px;
	height: 25px;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	overflow: hidden;
	display: block;
	clear: both;
}
._ctl_highlights_promo_subtitle {
	width: 280px;
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	overflow: hidden;
	display: block;
	clear: both;
}
._ctl_highlights_promo a {
	width: 280px;
	height: 30px;
	background: url(/wwimages/global/arrow.png) no-repeat left top;
	padding: 5px 10px 0px 10px;
	overflow: hidden;
	display: block;
	clear: both;
}
._ctl_highlights_promo_url_text_1,
._ctl_highlights_promo_url_text_2 {
	font-size: 10px;
	color: #FFF;
	display: block;
	clear: both;
}
a.facebook_share {
	font-family: Verdana, Geneva, sans-serif;
    font-size: 10px;
	color: #FFF;
    background: transparent url(/wwimages/modules/facebook/share_left.png) no-repeat left top;
	text-decoration: none;
    height: 25px;
    padding: 0px 30px 30px 0px;
	display: block;
    float: right;
}
a.facebook_share span {
	color: #FFF;
    background: transparent url(/wwimages/modules/facebook/share_right.png) no-repeat right top;
	line-height: 25px;
	margin: 0px 0px 0px 30px;
	padding: 0px 10px 0px 5px;
	display: block;
}


/* ------------------------------------------------ */
/* New OVERLAY */ 
.waiting-overlay-bg {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  background-color: #000;
  
  -webkit-opacity: 0.3;
  -moz-opacity: 0.3;
  filter:alpha(opacity=30);
  opacity: 0.3;
  z-index:99;



}

.waiting-overlay-modal {
    position: fixed;
    z-index: 100;
    width:300px;
    padding: 1.11111em;
    padding: 1.11111rem;
    border: solid 1px #666;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);

    left:50%;
    margin-left:-150px;
    top:33%;

    background:#fff url("/wwimages/global/generalProgressBar/generalProgressBarAjaxLoader.gif") no-repeat 90% center !important;
    font-size:120%;
}

.waiting-overlay {
    display:none;
}


/* ================== MULTI MODAL */

.multipurpose-modal {
    display:none;
	width: 45%;
	height: auto;
    border-bottom:1px solid #3B4548;
    box-shadow: 0 0 0 10px rgba(0,0,0,.45);
    background: #fff;
    /*background:#c0c0c0 url(/wwimages/global/hotels-map-loader.gif) no-repeat center center;*/
}




.multipurpose-modal .multipurpose-modal-close-btn {

    position:absolute;
    right: -18px;
    top: -18px;
    /* border: 1px solid #003580; */
    /* box-shadow: 0 0 0 10px rgba(0,0,0,.45); */
    z-index: 1000;
    cursor:pointer;
    /* direction: ltr; */  
}

.comunique-skyscrapper {
    background: none;
    width: 150px;
    height: 600px;
    position: absolute;
    top: 0;
}

.comunique-skyscrapper-left {
    left: -160px;
}

.comunique-skyscrapper-right {
    right: -147px;
}

.comunique-skyscrapper-default {
    right: -160px;
}
#bookingEngineGlobalContainter {
	border:0 solid red;
	position:relative;
	margin:0 0 1px 0;
	padding:12px 0 10px 0;
	background:#3B4548;
	color:#fff
}

.ie6 #bookingEngineGlobalContainter {
	border:0px solid red;
}

#bookingEngineGlobalContainter p {
	margin:0 0 0 22px
}
.motorPesquisa {
	padding:0 0 0 22px;
	border:0 solid white
}
.motorPesquisa label,.motorPesquisa input,.motorPesquisa select {
	float:left;
	display:inline
}
.motorPesquisa input,.motorPesquisa select {
	border:1px solid #7f7f7f;
	margin:0 0 7px 0;
	padding:5px 0 4px 10px;
	height:auto;
	color:#4b4a4a
}
.motorPesquisa select {
	margin:0 0 10px 0!important;
	padding:3px 0 3px 10px;
	width:59px;
	float:left
}
a.questionMark {
	/* background:transparent url(/wwimages/global/infoIconsSprite.png) no-repeat left -85px; */ 
    background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -519px;
	width:17px;
	height:17px;
	margin:0 0 3px 0;
	border:0 solid red!important;
	text-indent:-99999px;
	display:block;
	float:right;
	cursor:help
}
.motorPesquisa .radio input {
	margin:2px 9px 0 0;
	padding:0;
	border:0 solid red
}
.motorPesquisa .checkbox input {
	margin:2px 9px 0 0;
	padding:0;
	border:0 solid red
}
.ie9 .motorPesquisa .radio input,.ie9 .motorPesquisa .checkbox input {
	margin:0 9px 0 0
}
.ie7 .motorPesquisa .radio input,.ie7 .motorPesquisa .checkbox input {
	margin:-1px 9px 0 0
}
.motorPesquisa label {
	border:0 solid black;
	padding:0 0 0 2px;
	margin:0 7px 2px 0;
	height:auto;
	color:#fff;
	font-weight:bold;
	font-size:116%
}
.motorPesquisa label.smallerLabel {
	font-size:100%;
	margin:2px 0 5px 0
}
.motorPesquisa label.lblAlignMiddle {
	height:20px;
	border:0 solid white;
	padding:4px 0 0 0
}
.ie9 label.fldBoxAlign {
	width:50px
}
.motorPesquisa a.btnCalendar {
	position:absolute;
	left:0;
	margin:4px 0 0 138px
}
.ie6 .motorPesquisa a.btnCalendar,.ie7 .motorPesquisa a.btnCalendar {
	margin-top:11px
}

.ie6 .motorPesquisa a.btnCalendar {
	position:relative;
	top:-29px;
}

.motorPesquisa .simpleBar {
	background:#E0E3E4;
	width:270px;
	padding:12px 0 12px 16px;
	margin:0;
	position:relative;
	left:-15px;
	float:left;
	display:inline;
	border-bottom:1px solid #596164
}

.motorPesquisa .simpleBar label {
    color:#3B4548 !important;
}



.ie6 .motorPesquisa .simpleBar { 
    left:0px;
    margin-left:-15px;    
}

.interactivePanelBar {
	position:relative;
	background:#3B4548;
	width:270px;
	padding:12px 0 12px 16px;
	margin:0 0 1px 0;
	height:15px;
	position:relative;
	left:-15px;
	float:left;
	display:inline;
	cursor:pointer
}

.ie6 .interactivePanelBar {
    left:0px;
    margin-left:-15px;
}

.interactivePanel {
	position:relative;
	left:-15px;
	float:left;
	display:inline;
	/* background:#E0E3E4 url(/wwimages/global/motorPesquisa/interactivePanel.gif) no-repeat left top; */
   
    background:#E0E3E4 url('data:image/gif;base64,R0lGODlhHAEQALMAAJaXl9nb3Lu8vKytrczMzODi49TV1aWmprO0tMHCwpmZmcXOztze39bW3rW9vcTFxSH5BAAHAP8ALAAAAAAcARAAAAT/sEjGgjEkv5eS+CAijiQynOihrmzrvq0iz3Rt33guA3zv/8CgcOjTGY9IBWzJdKGeg1IJBOo8MoSLIUCReAsBCwar2XQ61LRUCm272824fE6v2+/4+nvvXk/TVWcbg1dYF1wMX19hYVpjZJBlhBxnaICXmCF+m5ydJnygoaKjo56mpwiZqoCVVpOFkZGOjF2KXxQVjLqOvL2xv8Cxr8PEg63HyMnHq8zNmcrQ0QnF1K/B18G92oe6tLiJtuET3+Td5ufm2+rr7I7Y7/Dx8vP0hu33+Fro++fk5OIAAwoM6K+gQVz8EipcyLChw4cQI0I8SPHfwIsYM2rcyLGjR4AVREOKFPmxpMmTKFOqXMmypcuXMGPKnEmzps2bOHPq3Mmzp8+fQIMKHUq0qNGjSJMqXcq0qdOnUKNKnUq1qtWrWLNqhRkBADs=') no-repeat left top;
	width:254px;
	margin:0 0 1px 0;
	padding:16px 16px 10px 16px
}
.interactivePanel div.overlay {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	/* background:transparent url(/wwimages/global/motorPesquisa/overlay.png) repeat left top; */

    background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAEAQMAAACTPww9AAAAA3NCSVQICAjb4U/gAAAABlBMVEX////MzMw46qqDAAAAAnRSTlMAuyogpzwAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMDgvMTFBOupLAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAAA5JREFUCJljWMAQwADEAAgoAeGrZJ0WAAAAAElFTkSuQmCC') repeat left top;
	
	cursor:not-allowed;
	display:none;
	z-index:10
}
.interactivePanel label {
	color:#4b4a4a;
	border:0 solid black
}
.horizontalRule {
	height:1px;
	border:none;
	background-color:#3B4548;
	display:block;
	clear:both;
	padding:0;
	color:#fff;
	margin:8px auto 18px -16px;
	margin:0 0 20px -16px;
	width:286px;
	position:relative;
	top:10px
}
.motorPesquisa .bookEngineTabDataHora {
	position:relative;
	float:left;
	display:inline;
	width:257px;
	border:0 solid red
}
.motorPesquisa .bookEngineTabDataHora.marginTop {
	margin-top:16px
}
.motorPesquisa .bookEngineTabDataHora div {

	float:right;
	display:inline;
	width:74px;
	*zoom:expression(this.runtimeStyle.zoom="1",this.innerHTML+='<br\ style="clear:both;font:0/0">');
	*zoom:1
}
.motorPesquisa .bookEngineTabDataHora div label {
	border:0 solid green
}
.motorPesquisa .bookEngineTabDataHora div select {
	width:72px
}
.motorPesquisa .bookEngineTabDataHora div.colLeft {
	width:158px;
	float:left!important;
	border:0 solid white
}
.motorPesquisa .bookEngineTabDataHora div.colLeft input {
	width:144px
}
.divADTcontainer,.divCHDcontainer,.divINFcontainer {
	border:0 solid red!important;
	width:74px;
	float:left;
	display:inline;
	position:relative;
	margin:8px 25px 0 0
}
.divCHDcontainer label {
	border:0 solid red!important;
	width:70px
}
.divINFcontainer {
	margin:8px 0 0 0
}
.divADTcontainer select,.divCHDcontainer select,.divINFcontainer select {
	width:59px
}
.chkFlexibilidadeDatasPanel div select {
	width:116px!important
}
.chkFlexibilidadeDatasPanel div {
	float:right;
	width:116px;
	margin:0 0 10px 0
}
.chkFlexibilidadeDatasPanel div.colLeft {
	float:left;
	width:116px
}
.chkFlexibilidadeDatasPanel div select {
	width:72px
}
.chkFlexibilidadeDatasPanel select.ddlSemanas {
	width:254px!important
}
.chkCompanhiaAndClassePanel {
	padding-bottom:6px
}
.chkCompanhiaAndClassePanel select {
	width:254px
}
.motorPesquisa .hotelTabData {
	display:inline;
	position:relative;
	float:left;
	width:257px;
	border:0 solid red;
	margin:0
}
.motorPesquisa .hotelTabData.marginTop {
	margin-top:12px
}
.motorPesquisa .hotelTabData div {
	border:0 solid green;
	float:right;
	position:relative
}
.motorPesquisa .hotelTabData div.colLeft {
	width:118px;
	float:left!important
}
.motorPesquisa .hotelTabData div input {
	width:104px
}
#hotelTab a.btnCalendar,#dynPackTab a.btnCalendar {
	margin:4px 0 0 98px
}
.ie6 #hotelTab a.btnCalendar,.ie7 #hotelTab a.btnCalendar,.ie6 #dynPackTab a.btnCalendar,.ie7 #dynPackTab a.btnCalendar {
	margin:11px 0 0 98px;
	zoom:1
}

.ie6 #hotelTab a.btnCalendar,
.ie6 #dynPackTab a.btnCalendar {
	position:relative;
	top:-40px;
	left:98px;

}


.ie6 #hotelTab .colLeft a.btnCalendar {
	left:0px !important;

}


.divLBRoomType {
	position:relative;
	float:left;
	border:none;/* solid #b6d8e1;*/
	background:#E0E3E4;
	padding:6px 10px 4px 10px;
	margin:8px 0 8px 0;
	width:254px;
	display:none;
	left:-10px
}
.divLBRoomType label {
	color:#4b4a4a;
	width:auto!important;
	border:0 solid red;
	margin-right:0
}
#hotelTab .divADTcontainer,#hotelTab .divCHDcontainer,#hotelTab .divINFcontainer,#dynPackTab .divADTcontainerRoom,#dynPackTab .divCHDcontainerRoom,#dynPackTab .divINFcontainerRoom {
	margin:8px 18px 0 0;
	width:68px;
	border:0 solid red;
	float:left;
	display:inline;
	position:relative
}
#hotelTab .divINFcontainer,#dynPackTab .divINFcontainerRoom {
	margin:8px 0 0 0;
	float:right
}
.BtnCloseRoomType {
	width:17px;
	height:17px;
	background:transparent url('/wwimages/global/sprite.png') no-repeat -10px -502px;
background:transparent url('/wwimages/global/sprite.png') no-repeat -10px -502px;	
	cursor:pointer;
	text-indent:-9999px;
	position:absolute;
	top:-9px;
	right:-9px;
	z-index:888
}
.hotelMoreOptionsPanel input {
	width:194px
}
.hotelMoreOptionsPanel select {
	width:250px;
	margin:0 0 0 0!important;
	float:left;
	display:inline
}
.interactivePanel .checkbox input {
	margin:2px 9px 0 0;
	padding:0;
	border:0 solid red;
	width:auto
}
.btnSearchHotels2,.btnSearchHotelsStop2 {
	margin-bottom:0!important
}
.categoryFilterBox ul {
	border:0 solid red;
	float:left;
	width:254px;
	margin:10px 0 0 0;
	padding:0
}
.categoryFilterBox ul li {
	float:left;
	display:inline;
	width:122px;
	margin:0 0 12px 0
}
.categoryFilterBox ul li input {
	float:left;
	display:inline;
	border:0 solid red!important
}
.categoryFilterBoxOneStar,.categoryFilterBoxTwoStar,.categoryFilterBoxThreeStar,.categoryFilterBoxFourStar,.categoryFilterBoxFiveStar {
	float:left;
	display:inline;
	border:0 solid red!important;
	width:82px;
    /* filterStars.gif */
	background:transparent url('data:image/gif;base64,R0lGODlhUgAOAPcAADFLWdVpJ2Z/i7RhLUVea62vsHRSPJVaNGNOQHZ1c42aoP91GnhaR1x1gl9dWkpIRK5gL4OIira7vp2mq1hmbFtbWO9vIXdoXstmKeZtI45YNXR4d2VUR5xbM05ndIuTl3GIlP5zHq60uEJRV3N+g0ZQVLy9vW15fl5rcYFdRqOssMNkKrS2tnxrXzpLUt5rJG1RPWZmZqVeMXSCib7AxVFjbHp/gYqcpntUOoeTmYpqVGV1fGRcVWZmZntjUnaNmbZiLlBKQ3l8fIiMjkhhb4pdQGhiXXxza1NQS89oKO1uIa20u5peN1NtefpyH15fXpSfpcPExIphRpNdO2tSQrO4u4SOkqixuH9cRDVRYFlteIuVmnuBgmZ4gb5kK4NjTbW9xWRPP6hfMW5xcnuIjkplc2NiXmuDj6WoqWlbUJmZmVpiZJehpoxcPHR6fG17goFkUHNze6awtYeMjauwskpKSlNpdIBVOWtSSmZmZnVrY5tfOXlmWVJUU3uEjHqPm0VgbUhVWV9rcIKWoVpMQXx2cczMzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAIYALAAAAABSAA4AAAj/AA0JHMimzZiBCBMKVDBlg8KHH5gIeagw4kSKCRPs2YIRIQoMWOh0HEghCQMWIw3VSNLHRMqVLVOyQBKgRko0Ll4AOZESShELEEiMVNDGghg/Q4seTelmgIUiCjpG0eIlhIUUE6Ta8bJASQoVGE3UWLHgRaACYceWPduxQAklC7yUcYnwAxdBgR4csBAiRAAYLta4iYByiA28Dzo4WYwhTODBLOYcHvFAxmInKxA8jmBCsiDKlhdnfsyFBQsuG9a4gLHispggI2IIGUKDiwYMGfrq7mshgBgHIoUcwL1bd28xZuhsGJ67uNUkMmKwWE7cuQXoT+jI4SEmAF/nGZJ0/xjjkgwCJ877rjAjYuCMMOn7eolRReCbMAviz5dgH7/+GPwZIgIPGOSXHgxaRDFQFwaklwQPVyS0gwEG7oYBD0sgpAUOFeqGgREBCrRhh319GKIhKqQRAIkh3GGHggg1cUCHXmWVUBQezLjbAACghRANRHTQ4QBZoPRjkEMWqRAaABS4WweA0IXQDRoUt8JBDw2iQYcQNPHQH1vuJkYDX4ap25gUecDVbgf88NAPOuqWhB40PARCnH1BUMZDZ+AZQpd8+gnoQwSQ9aQAD9kAQVlikPWCDxkqJMQAjBb4Ah8nCrQBVy+IUWAAF4Ch0KaVLgCqqAkt4cMLIawgxgtxJXvwUCFeeFEBCYIQ8kIRNiZ0hBdAOEBCDBoEIAVYP7awAgRPDHtAEl9EmOyyzcbwbLQKTSAFBhrEQIIDA2DQQqYS6GDADvUZskUaYXCUUBVwGHACXR9wAENUCC3BAAxv0GWFvWykum+/Av0LQ8AJ5WAAD+6a8AYMDMgxUEAAOw==') no-repeat left top;
}

.categoryFilterBoxOneStar {
	background-position:-65px 0
}
.categoryFilterBoxTwoStar {
	background-position:-48px 0
}
.categoryFilterBoxThreeStar {
	background-position:-32px 0
}
.categoryFilterBoxFourStar {
	background-position:-16px 0
}
.categoryFilterBoxFiveStar {
	background-position:0 0
}
div.cmbLBHtlRooms {
	margin:6px 0
}
.chkFldCA1Panel select {
	width:250px
}
.chkMaisOpcoesHotelPanel .txtLBHtlName {
	width:195px
}
.chkMaisOpcoesHotelPanel select {
	width:251px
}
.motorPesquisa .dynPackTabData {
	position:relative;
	float:left;
	width:251px;
	border:0 solid red;
	margin:0
}
.motorPesquisa .dynPackTabData.marginTop {
	margin-top:12px
}
.motorPesquisa .dynPackTabData div {
	border:0 solid green;
	float:right;
	position:relative;
	width:116px
}
.motorPesquisa .dynPackTabData div.colLeft {
	width:116px;
	float:left!important
}
.motorPesquisa .dynPackTabData div input {
	width:104px!important
}
#dynPackTab .dynPackTabData a.btnCalendar {
	margin:4px 0 0 98px!important
}
#dynPackTab .lblLocalDiferenteVoo {
	margin:0 0 8px 0;
	float:left
}
#dynPackTab .lblLocalDiferenteEstadia {
	margin:4px 0 6px 0;
	float:left
}
ul.chkGroup {
	float:left;
	border:0 solid red;
	margin:5px 0 0 0;
	padding:0;
	width:256px
}
ul.chkGroup li {
	float:left;
	border:0 solid red;
	width:124px;
	margin:0 4px 10px 0
}
ul.chkGroup li label {
	font-weight:normal;
	font-size:100%;
	margin-top:2px
}
select.largeSelect {
	width:257px
}
#slider-range,#slider-range-voo-hotel,#slider-range-ferias,#slider-range-escapadinhas {
	border:1px solid red;
	height:10px;
	position:relative;
	text-align:left;
	width:232px;
	margin:8px 0 0 10px;
	background:#fff;
	border:1px solid #B0B5B6
}
#slider-range div.ui-slider-range,#slider-range-voo-hotel div.ui-slider-range,#slider-range-ferias div.ui-slider-range,#slider-range-escapadinhas div.ui-slider-range {
	position:absolute;
	z-index:1;
	font-size:.7em;
	display:block;
	background:#4F585A;
	border:1px solid #B0B5B6;
	color:white;
	font-weight:bold;
	height:10px;
	margin-top:-1px
}
#slider-range a.ui-slider-handle,#slider-range-voo-hotel a.ui-slider-handle,#slider-range-ferias a.ui-slider-handle,#slider-range-escapadinhas a.ui-slider-handle {
	width:18px;
	height:18px;
	position:absolute;
	z-index:2;
	cursor:pointer;

	/* background:transparent url(/wwimages/global/motorPesquisa/ui-slider-handles.png) no-repeat left top; */ 
    background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAARCAMAAACPd47zAAAAA3NCSVQICAjb4U/gAAAAYFBMVEX////8ch78ch78ch78ch78ch78ch78ch78ch78ch78ch78ch78ch78ch7/////+/f+5db+4c7+28X+xKH+w5/+u5P+uZD+uY/9r4D9rXz9qXb9lFX9jkr8fTD8eir8ch7hLYVZAAAAIHRSTlMAESIzRFV3iJmqu8zd7v///////////////////////5ZmewoAAAAJcEhZcwAACvAAAArwAUKsNJgAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMDgvMTFBOupLAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAAPVJREFUKJF9UtuWgyAMDLQWFU1bdbUXG/7/L5ubug97dh4gDpNMIAIwqrYwcgU7qixMuzGhKY4m/M2EruzoozCxP5hONGoyLh9lskjUpHyWSc0AzvqNOJEG7F5pQBOiBmcw2wFxJE/SsjQiDtYOmO/Kmkm9ANSFawyr9Qfe1npHfEgQo6wPxPvqR16lrDfElwQhyPpCvLmkB7vymxULKaFJNHOZt10bat1ZMZM1ZxegH9boUQ1qXa6uKCeAU3HNVQN+zST7/CRPYVhhes6yJWH2gfCr2Ejag2lsammbSdoGXTvR70y8tF2XUzx+hpgyM5dfzL/4Atq7KiHIeEaNAAAAAElFTkSuQmCC') no-repeat left top;
    
	top:-3px;
	margin-left:-9px;
	border:0 solid red;
	display:block
}
#amount,#amountFerias,#amountEscapadinhas,#amountVooHotel {
	color:#4b4a4a;
	background:none;
	border:0 solid red;
	padding:0;
	margin:8px 0 0 3px;
	font-weight:bold
}
#filtroIntervalosPrecoBox,#filtroIntervalosVooHotelPrecoBox {
	border:0 solid red!important;
	float:left;
	display:inline;
	position:relative;
	width:100%
}
.level_0 {
	padding:0
}
.level_20 {
	padding:0 0 0 10px
}
.level_40 {
	padding:0 0 0 20px
}
#filtrosDivision,#filtrosDivisionVooHotel {
	height:7px;
	background:#fff;
	clear:both;
	margin:0 0 10px -22px;
	display:none
}
#filtrosDivisionFerias,#filtrosDivisionEscapadinhas {
	height:7px;
	background:#fff;
	clear:both;
	margin:0 0 10px -22px;
	display: none
}

/*ie6 tweaks*/
.ie6 .ui-tabs-nav {
    border:0px solid red !important;
}
.ie6 #bookEngineTab {
    border:0px solid red !important;
}   

.ie6 #bookEngineTab .btnWipeSearch {
    margin:-3px 0 0 0 !important;
}


.ie6 #hotelTab {
    border:0px solid red !important;

}


.ie6 div.txtLBHtlLocality{width:174px!important}
.ie6 div.txtLBHtlLocality input.txtLBHtlLocality{border:0px solid red!important;width:144px!important}

.ie6 div.req {
    border:2px solid #FC721E!important;
    -webkit-border-radius:2px;
       -moz-border-radius:2px;
            border-radius:2px;
}

.ie6 #hotelTab .btnWipeSearch {
    margin:-3px 0 0 0 !important;
}#dynPackResults{border:0 solid red;position:relative;width:672px;height:auto;margin:0 0 1px 0;background:transparent url(/wwimages/global/ajax-loader.gif) no-repeat center 20px}span.dynPackPriceDiff{font-size:86%;margin:0 20px 0 0}
.DynPackTitle{padding:0;clear:both;border:0 solid red;font-size:170%;color:#3B4548;font-weight:normal;margin:20px 0 26px 0}.DynPackTitle span{font-size:75%;color:#4b4a4a;font-weight:normal}#flightAnchor{border:1px solid transparent}#dynPackResults .hotelResultsInfo p,#dynPackResults .hotelResultsInfo .preloadImg{cursor:pointer}#DynPackOtherFlightAndHotelResults{border:0 solid red}#DynPackOtherFlightAndHotelResults #DynPackTabContainer,#DynPackOtherFlightAndHotelResults #DynPackTabContents{border:0 solid blue}#DynPackTabContents{position:relative;clear:both}#DynPackTabs-1-content,#DynPackTabs-2-content{clear:both;float:left}#DynPackTabContainer{clear:both;float:left;display:inline;margin:0;padding:0;width:672px}#DynPackTabContainer li{float:left;display:inline;width:196px;height:45px;margin:0 0 0 20px}#DynPackTabContainer li a{font:bold 13px Arial,Helvetica,sans-serif;text-decoration:none;background:transparent url(/wwimages/global/motorPesquisa/radioBtnsTransparent.png) no-repeat left 1px;height:45px;color:#4b4a4a;display:block;padding:0 0 0 24px;float:left;display:inline;width:166px;text-align:left;cursor:pointer}#DynPackTabContainer li.selected a{background:transparent url(/wwimages/global/motorPesquisa/radioBtnsTransparent.png) no-repeat left -49px;cursor:pointer}.dynPackMagnifier{height:13px;display:block;background:transparent url(/wwimages/booking/dynamic/magnifier.png) no-repeat -16px 7px;float:left;cursor:pointer;color:#444!important;padding:6px 0 2px 26px;border:0 solid red}.dynPackMagnifier:hover{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-khtml-opacity:.8;-moz-opacity:.8;opacity:.8;text-decoration:underline}#vooResults{border:0 solid red;position:relative;width:672px;margin:0 0 1px 0;background:transparent url(/wwimages/global/ajax-loader.gif) no-repeat center 20px}.vooResultsHotel{border:0 solid red;width:672px;clear:both;margin:0;padding:0;height:auto;float:left}.hotelResultsInfo{margin:0 0 20px 0;float:left}.hotelResultsHotel .btnHtlSelectHotel{float:right;margin:0 38px 0 0}.generalProgressBarStopSearch{float:right;margin:0;border:0 solid green}.hotelResultsHotel .interactivePanelBarResults{margin-left:0!important;color:#fff;font-size:130%;font-weight:bold}.hotelResultsName{margin:0 20px 0 0}.hotelResultsNameCondensed{margin:0 20px 0 0;letter-spacing:-1px;}.hotelResultsNameCondensedPlus{margin:0 20px 0 0;letter-spacing:-1px;font-size:12px;}.hotelResultsTripAdvisorBar{float:left;background:#E0E3E4;width:656px;height:25px;font-size:110%;padding:6px 0 0 16px}.hotelResultsTripAdvisorBar .blue{color:#3B4548;font-weight:bold;font-size:110%}.resultsFlightLine{width:635px;height:38px;border-bottom:1px solid #7f7f7f;margin:0 18px;padding:12px 0 12px 0;float:left}.resultsFlightLine.lastLine{border:none}.resultsFlightLine input,.resultsFlightLine label{float:left}.resultsFlightLine .radio{border:0 solid red!important;margin:0}.resultsFlightLine label,.resultsFlightLine span{font-size:120%;font-weight:normal;margin:0 0 0 6px;padding:0}.resultsFlightLine span{margin:0;padding:0}.resultsFlightLine div{float:left;height:30px;border:1px solid red}.resultsFlightLine div.col0{width:20px;border:none}.resultsFlightLine div.col1{width:214px;border:none}.resultsFlightLine div.col2{width:214px;border:none}.resultsFlightLine div.col3{width:110px;border:none}.resultsFlightLine div.col4{width:75px;padding:0 0 0 2px;border:none;border:0 solid red}.resultsFlightLine span.infoEscalas{padding:0 0 0 27px;margin:0;background:transparent url(/wwimages/global/homepage/headers/iconInfo.gif) no-repeat left top;height:30px;display:block}.resultsFlightLine span.infoEscalas a{text-decoration:underline;color:#3B4548}.resultsFlightLine div.col4 img{width:35px;height:20px;float:right;background:transparent;margin:0;border:none;text-align:right}.vooResultsHotel .infoTaxas{width:328px;float:left;margin:10px 0 0 22px;border:0 solid red}.vooResultsHotel .btnHtlSelectHotel{float:right;margin:10px 18px 0 0}.infoEscalasTooltipTable,.infoEscalasTooltipTable td{border:0 solid red!important}.infoEscalasTooltipTable td{height:42px!important;font-size:12px}
.infoFlightTerms { float:left; margin:30px 0 0 20px; }
.infoFlightTerms a { text-decoration: underline; color: #3B4548; }
#hotelResults{border:0 solid red;position:relative;width:672px;margin:0 0 1px 0;background:transparent url(/wwimages/global/ajax-loader.gif) no-repeat center 20px}.hotelResultsHotel{border:0 solid red;width:672px;clear:both;margin:0;float:left;display:inline;position:relative}.ie6 .hotelResultsHotel,.ie7 .hotelResultsHotel{height:192px}.hotelResultsInfo{margin:0 0 20px 0;float:left}.ie6 .hotelResultsInfo,.ie7 .hotelResultsInfo{overflow:hidden}.hotelResultsHotel .btnHtlSelectHotel{float:right;margin:0 38px 0 0}.generalProgressBarStopSearch{float:right;margin:0;border:0 solid green}.hotelResultsHotel .interactivePanelBarResults{margin-left:0!important;color:#fff;font-size:130%;font-weight:bold}
.hotelResultsName{margin:0 20px 0 0}.productResultsStars{border:0 solid red!important;float:left;position:absolute;margin:-4px 0 0 0}

/* new styles DETAILS*/
.hotels-detail-address-info {
    font-size: 13px;
    margin: 0 0 0 20px;
    float: left;
    /*border: 1px solid red;*/
    padding: 10px 10px 10px 26px;
    display: block;
    /* width: 100%; */
    background: #fff url(/wwimages/global/markers/map-small-marker.png) no-repeat left center;

}

.hotels-detail-address-info-map-btn {
    font-weight:bold;
     color: #FC721E;
}

    .hotels-detail-address-info-map-btn:hover {
        text-decoration:underline;
        color: #FC721E;
    }

 .hotels-detail-hotel-descriptions {
    margin: 16px 20px 0 20px;
}
.hotels-detail-hotel-descriptions p {
    margin-bottom: 8px;
    font-size:13px;
    line-height:20px;
}

.hotels-detail-hotel-facilities {    
    margin:36px 20px;
}

.hotels-detail-hotel-facilities h2 {
    
    color:#444;
    font-size:20px;
    margin-bottom:20px;
}




.hotels-detail-hotel-facilities div {
    float:left;
    width:100%;
    min-height:30px;
    font-size:13px;

    border-bottom:1px solid #c0c0c0;
    margin-bottom:16px;
}

.hotels-detail-hotel-facilities p {
    float:left;
    
    position: relative;
    width:18%;
}

.hotels-detail-hotel-facilities p span {
    font-weight:bold;
     color: #FC721E;
}

.hotels-detail-hotel-facilities ul  {
    width:77%;
    margin-bottom:10px;
}

.hotels-detail-hotel-facilities ul ,
.hotels-detail-hotel-facilities ul li {
    float:left;
}


.productResultsStars img.stars{border:0 solid red!important;margin:0 1px 0 0;padding:0;float:left}
.hotelResultsTripAdvisorBar{float:left;background:#E0E3E4;width:656px;height:25px;font-size:120%;padding:6px 0 0 16px}.hotelResultsTripAdvisorBar .green{color:#4f8c3f;font-weight:bold}.hotelResultsHotel span.preloadImg{float:left;display:inline;background:#fff url(/wwimages/global/generalProgressBar/generalProgressBarAjaxLoader.gif) no-repeat 45% center}.hotelResultsHotel img{float:left;display:inline;margin:0 25px 0 0;background:none}
.hotelResultsHotel p{float:left;display:inline;width:478px;font-size:130%;margin:8px 0 15px 0;color:#4b4a4a;border:0 solid red!important;height:34px}.hotelResultsPrice,.hotelResultsPriceOrange{font-weight:normal;font-size:150%;float:right;margin:-4px 46px 0 0;border:0 solid red}.ie6 .hotelResultsPrice,.ie7 .hotelResultsPrice{margin-top:-22px}.hotelResultsPriceOrange{color:#FC721E;font-size:190%;margin:5px 10px 0 0}.openedPanel{display:block}.closedPanel{display:none}#searchCount{font-size:120%;font-weight:bold}#hotelResultsSortBar, #vooResultsSortBar{position:relative;width:654px;height:28px;padding:6px 0 0 18px;background:#3B4548;margin:0 0 20px 0;clear:both}#hotelResultsSortBar div.overlay, #vooResultsSortBar div.overlay{position:absolute;top:0;left:0;width:100%;height:34px;background:transparent url(/wwimages/global/motorPesquisa/overlay.png) repeat left top;display:none;cursor:not-allowed}#hotelResultsSortBar label, #vooResultsSortBar label{float:left;color:#fff;font-size:130%;font-weight:bold;margin:0 20px 0 0}#hotelResultsSortBar .radio, #vooResultsSortBar .radio{background:transparent url(/wwimages/global/sortDirectionIcons.gif) no-repeat left top;border:0 solid red;float:left;height:16px;width:30px;margin:3px 2px 0 0;display:block}#hotelResultsSortBar .radio input, #vooResultsSortBar .radio input{padding:0;border:0 solid red;float:left;position:absolute;left:-99999px}#hotelResultsSortBar .radio.DESC,#vooResultsSortBar .radio.DESC{background:transparent url(/wwimages/global/sortDirectionIcons.gif) no-repeat left -16px;border:0 solid red;float:left;height:16px}#hotelResultsSortBar label.chosen,#vooResultsSortBar label.chosen{color:#FC721E!important}#hotelsDetailRoomsToChooseDiv{border:0 solid orange;width:672px}#hotelsDetailRoomsToChooseDiv .interactivePanelBarResults{border:0 solid black;margin-top:10px}.hotelsDetailRoomsToChoose{background:#E0E3E4;border:0 solid green;clear:both}#hotelsDetailRoomsToChooseDiv table label,hotelsDetailRoomsToChooseDiv table input{margin:0;padding:0}#hotelsDetailRoomsToChooseDiv table,#hotelsDetailRoomsToChooseDiv table td{border:0 solid red;vertical-align:top}#hotelsDetailRoomsToChooseDiv .hotelResultsPriceOrange{margin:0;float:none;color:#FC721E}.roomToChooseDescriptionText{font-size:120%;color:#4a4a4a;width:316px;height:auto}span.roomToChooseDetailsText{font-size:80%;margin:0 0 0 24px;border:0 solid red;display:block}#hotelsDetailRoomsToChooseDiv table td{border:0 solid red;vertical-align:middle}#hotelsDetailRoomsToChooseDiv table input.radio{margin:3px 9px 0 0;padding:0;border:0 solid red}#hotelsDetailRoomsToChooseDiv table tr.thinRow{border:0 solid red;height:5px;line-height:5px;background:#E0E3E4}#hotelsDetailRoomsToChooseDiv table tr.thinRowWhite{border:0 solid red;height:5px;line-height:5px;background:#fff}#hotelsDetailRoomsToChooseDiv table tr.fatRow{border-bottom:1px solid #fff;height:40px}#hotelsDetailRoomsToChooseDiv table tr.fatSuplRow{height:40px}tr.odd{background:#EEF0F1}table#hotelsReservationTable{margin:5px 0 5px 0}table#hotelsReservationTable td{border:0 solid red;vertical-align:bottom;font-size:13px}table#hotelsReservationTable input.radio{margin:3px 9px 0 0;padding:0;border:0 solid red}table#hotelsReservationTable tr.thinRow{border:0 solid red;height:5px;line-height:5px}table#hotelsReservationTable tr.fatRow{border:0 solid red;height:40px}table#hotelsReservationTable tr.fatSuplRow{height:20px}.hotelsDetailSelectBtnPosition{float:right;display:inline;margin:20px 40px 10px 0}.tripAdvisorDiv{float:left}
.tripAdvisorDiv .hotelResultsTripAdvisorBar{float:left;background:none;width:634px;height:20px;font-size:120%;padding:6px 0 0 0}.tripAdvisorDiv .hotelResultsTripAdvisorBar .green{color:#4f8c3f;font-weight:bold}#noResultsFilters{padding:10px;border:1px solid #ccc;text-align:center;background:#fefefe}#txtLBHtlNameBox{position:relative}#btnWipeSearchTxtLBHtlName{z-index:9}.hotelsDetailTotal{background:#E0E3E4;width:652px;height:23px;margin:20px 0 0 0;padding:8px 0 0 20px;clear:both}.hotelsDetailTotal span{color:#3B4548;font-size:14px;float:left}.hotelsDetailTotal span.totalPrice{float:right;width:230px;text-align:right;color:#4b4a4a;font-weight:bold;font-size:16px;border:0 solid red}.hotelsDetailTotal span.totalPrice span.price{font-weight:bold;font-size:150%;float:right;color:#FC721E;font-size:130%;margin:-4px 0 0 10px}.hotelRoomMandatorySuplement{visibility:hidden}.hotelRoomMandatorySuplementTable{margin-top:10px}
.summaryTeaser {
    font-weight:bold;
    font-size:11px;
    color: #390;
    width: 79%;
    display: inline-block;
    float: left;
    margin-top:6px;
    margin-bottom:10px;
}

.summaryTeaserIcon {
    margin: 4px 16px 0 0 !important;
}

.roomToChooseMealPlan {
    float: none;
    width: 99%;
    clear: both;
    display: inline-block;
    margin: 0 0 10px 0;
}

.booking-policies-loader {
    float: left;
    margin: 0 10px 4px 0;
}

.cancelPoliciesContainer {
    margin:6px 0 0 0;
    float: left;
    width:98%;
}

.cancelPoliciesContainer span {
    float: left;
}

/* ================= MAPS ============================== */

 #hotelResultsSortBar {
    margin: 20px 0 20px 0;
}
.googleMAP {
    display:none;
	width: 90%;
	height: 80%;
    border-bottom:1px solid #3B4548;
    box-shadow: 0 0 0 10px rgba(0,0,0,.45);
    background:#c0c0c0 url(/wwimages/global/hotels-map-loader.gif) no-repeat center center;
}

#googleMAPLoading {
    position:absolute;
    z-index:9999;
    background:rgba(224, 227, 228, 0.4) url(/wwimages/global/loaders/loader-circle-alpha-80.gif) no-repeat center center;
    width: 100%;
    height: 100%;
    display:none;
}

#googleMAPLoading .ajax-loader-curtain {


    top: 33%;
    left: 50%;

    display: block;
 
}



.googleMAP .googleMAPCloseBtn {

    position:absolute;
    right: -18px;
    top: -18px;
    /* border: 1px solid #003580; */
    /* box-shadow: 0 0 0 10px rgba(0,0,0,.45); */
    z-index: 1000;
    cursor:pointer;
    /* direction: ltr; */  
}

.googleMAP div#googleMAP {
	height: 100%;
}

.inner-infobox {
    position: relative;
    border: 0px solid  #909090;
    border-radius: 1px;
    margin-top: 12px;
    background-color: #FFF;
    font-family: sans-serif;
    padding:10px;
            
    font-family:"Lato",Arial,Helvetica,sans-serif;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 3px 14px 0px;
}
.inner-infobox:before {
    content: "";
    position: absolute;
    top: -10px;
    right: 16px;
    display: block;
    width: 0;
    height: 0;
    border-right: 9px solid transparent;
    border-bottom: 10px solid  #fff;
    border-left: 9px solid transparent;
}
.inner-infobox:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border: 0px solid #909090
}


.inner-infobox-slim {
    height:auto;
    min-height:48px;
}

.inner-infobox-slim .infobox-price {
    margin-top: -6px;
    display: block;
}


.inner-infobox-attractions .infobox-name {
    font-weight:bold;
    font-size:12px;
}


.inner-infobox-attractions .infobox-address {
    font-size:10px;
    margin-bottom:6px;
    margin-top:-5px;
    display:block;
}


.inner-infobox-attractions .infobox-ta {
float:left;
}


.infoBox > img {
    z-index:99;
    margin: 2px -8px 0 0 !important;
}

.infobox-name {
    position:relative;
    z-index:100;
    display:block;
    margin:0 0 6px 0;
    font-size:14px;
    color:#444;
}

.infobox-name:hover {
    color: #FC721E;
    text-decoration:underline;
}

.infobox-img {
    width:202px;
    border:1px solid #909090;
    margin:10px 0;
    min-height: 138px;                
}

.infobox-ta {
    float:right;            
}
       
.infobox-price {
    display:inline-block;
    font-weight:normal;
    text-align:right;
    margin-bottom:8px;
    font-size: 10px;
    float:right;
}

.infobox-price span {
    color: #FC721E;
    font-weight:bold;
    font-size: 16px;
}

.infobox-btn {
    position:relative;
    display: block;
    float: left;
    /* border: 1px solid red; */
    padding: 14px 8px;
    margin: 5px 0 0 0;
    color: #fff;
    background: #FC721E;    
    z-index:100;    
}

.infobox-btn:hover {
    color: #fff;
    background: #FF8F33;            
}


.map-thumbnail {
    display:block;
    positionr:relative;
    width:300px;
    height:150px;
    border-bottom:7px solid #fff;
    margin: -10px 0 10px -22px;
}


.map-thumbnail span {
    float:right;
    display: block;
    width: 91px;
    /* height: 20px; */
    background: #0896ff!important;
    padding: 6px;
    color: #fff;  
    opacity: .9;
    float:right;  
}

.map-thumbnail span:hover {
    opacity: 1;
    background-color: #feba02!important;
    color: #003580;          
}


.hotels-specific-map-btn {

    position: absolute;
    float: left;

    background:#fff url(/wwimages/global/markers/map-small-marker.png) no-repeat center 5px;

    border: 1px solid #E3E6E7;
    border-right: none;
    height: 18px;
    width: 53px;

    margin: 0 0 0 215px;

    padding: 25px 0 0 0;
    text-align:center;

    color:#9A9A9A;
    cursor:pointer;
    font-size:10px;

    top: 128px;
    left: 151px;

}

.hotels-specific-map-btn:hover {
    background-color:#E0E3E4;
    color:#444;
}


.hotels-map-filters {

    width: 286px;
    height: 100%;
    position: absolute;
    top: 0;
    z-index: 100;
    background: #E0E3E4;
    background: rgba(255, 255, 255, .9);
    box-shadow: rgba(0, 0, 0, 0.4) 4px 3px 14px 0;
    overflow: hidden;
}

.hotels-map-filters .hotelMoreOptionsPanel  {
    margin: 0;
    left: 0px;
    background: #E0E3E4;
    padding-bottom: 0;
    margin-bottom: 0;   
    height: 100%;
}

.hotels-map-filters .hotelMoreOptionsPanel .overlay {
    height:100%;
}

.hotels-map-filters .hotelMoreOptionsPanel label  {
    font-size:15px;
}

.hotels-map-filters .hotelMoreOptionsPanel .js_hotel_search_param {
    height: 19px;
    padding-left: 5px;
}

.hotels-map-filters .hotelMoreOptionsPanel .horizontalRule {
    background-color:#909090;
}


a {
    outline: none;
}
.freeSearchLine {
    border: 1px solid #e0e0e0;
    position: relative;
    padding: 0;
    margin: 0 0 7px 0;
    width: 198px;
    float: left;
    height: 23px;
    background: #fff;
}
.freeSearch {
    padding: 0 0 0 10px!important;
    margin: 4px 0 0 0!important;
    width: 160px!important;
    border: 0 solid #e0e0e0!important;
    background: none;
}
.freeSearchLine.txtLBHtlLocality {
    border: 0 solid red;
    width: 174px!important;
}
.freeSearch.txtLBHtlLocality {
    border: 0 solid red!important;
    width: 144px!important;
}
.freeSearchLine.inputLocalDiferenteEstadia {
    border: 1px solid #7f7f7f!important;
    width: 203px!important;
}
.freeSearchLine.freeSearchLineFerias {
    width: 254px!important;
}
.freeSearchLine.freeSearchLineFerias .freeSearch {
    width: 220px!important;
}
.freeSearchLinePulso {
    border: 1px solid #abadb3;
}
.ac_results {
    padding: 0;
    border: 1px solid #ccc;
    overflow: hidden;
    background-color: #fff;
    z-index: 10000;
    position: absolute;
    margin: 10px 0 0 0;
    padding: 0;
}
.ac_results ul {
    list-style-position: outside;
    list-style: none;
    padding: 0;
    margin: 0;
    border: 0 solid red;
}
.ac_results iframe {
    display: none;
    display: block;
    position: absolute;
    top: -1px;
    left: 0;
    z-index: -1;
    filter: mask();
    width: 3000px;
    height: 3000px;
}
.ac_results li {
    margin: 0;
    padding: 2px 0 2px 18px;
    cursor: pointer;
    display: block;
    font-size: 11px;
    border-bottom: 1px solid #e5e5e5;
    width: 90%;
    font-family: arial;
}
.ie9 .ac_results li {
    margin: 0;
    padding: 2px 0 2px 18px;
    cursor: pointer;
    display: block;
    position: relative;
    font-size: 11px;
    border-bottom: 1px solid #e5e5e5;
    width: 90%;
    height: auto!important;
    background-color: #fff;
    font-family: arial;
}
.ac_results li em {
    font-style: italic;
    font-size: 85%;
    color: #666;
}
.ac_results li .darkerCyanAutocomplete {
    background-color: #EEF0F1!important;
    color: #FF5C02!important;
}
li.ac_over {
    color: #FF5C02;
    background-color: #f2f2f2!important;
    border: 0 solid red!important;
    border-bottom: 1px solid #ccc!important;
    display: block;
}
.ac_results li.singleLine {
    height: 14px;
}
.ac_loading {
    background: #FFF url('/js/jQuery/autocomplete/_images/indicator.gif') right 4px no-repeat;
}
.btnWipeSearch, .btnWipeSearchRef {
    width: 17px;
    height: 17px;
    background: transparent url('/wwimages/global/sprite.png') no-repeat -10px -502px;
    cursor : pointer;
    text-indent: -9999px;
    position: absolute;
    top: 3px;
    right: 10px;
    z-index: 500;
}
.btnWipeSearchRef {
    margin: 6px 0 0 -20px;
}
li.flight {
    background: url('/js/jQuery/autocomplete/_images/flight.gif') 2px 3px no-repeat;
}
li.Geographic_Area {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') 2px -26px no-repeat;
}
li.Hotels {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') 2px 2px no-repeat;
}
li.Resource {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') 2px -54px no-repeat;
}
li.Property {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') 2px -82px no-repeat;
}
li.Saborear {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left top no-repeat;
}
li.Relaxar {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -56px no-repeat;
}
li.Ousar {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -84px no-repeat;
}
li.Namorar {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -112px no-repeat;
}
li.Explorar {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -140px no-repeat;
}
li.Escapar {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -168px no-repeat;
}
li.Conhecer {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -196px no-repeat;
}
li.Bronzear {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -224px no-repeat;
}
li.Brincar {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -252px no-repeat;
}
li.Aprender {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -280px no-repeat;
}
li.Sonhar {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -308px no-repeat;
}
li.Estimar {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -336px no-repeat;
}
li.Casar {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -364px no-repeat;
}
li.Campanha {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -392px no-repeat;
}
li.INFO {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -112px no-repeat;
    background-color: #efefef!important;
    height: 16px;
}
li.INFOPULSO {
    background: url('/js/jQuery/autocomplete/_images/icons_set_pesquisa.gif') left -420px no-repeat!important;
    background-color: #efefef!important;
    color: #564d4d!important;
    height: 16px;
}
li.INFO a:active, li.INFO a:visited {
    color: #3a6ea0!important;
}
li.INFOPULSO a:active, li.INFOPULSO a:visited, li.INFOPULSO a:link {
    color: #564d4d!important;
}
.marginTop {
    margin-top: 2px;
}
@import "//www.partner.viator.com/modules/widgets/css/widgets.css";

#viatorWidgetDiv_GeoStar { color: #666; font-family: 'Verdana'; }
#viatorWidget .widget_header { padding: 0 0 0 10px; }
#viatorWidgetDiv_GeoStar .widget_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px /*16px*/;
	font-weight: bold;
	text-indent: 10px;
	width: 270px;
	height: 35px /*40px*/;
	line-height: 35px /*40px*/;
	/*background: url(/wwimages/modules/viator/accordion.png) no-repeat left top;*/
    background-color:#FFF;
    color: #3A4547 /*#FFF*/;
}
#viatorWidgetDiv_GeoStar .widget_body { background-color: #FFF; }
#viatorWidgetDiv_GeoStar .widget_horizontal .widget_entry { background-color: #FFF; }
#viatorWidgetDiv_GeoStar .widget_product_title{ color: #C60; }
#viatorWidgetDiv_GeoStar .widget_more_info{ color: #C60; }
#viatorWidgetDiv_GeoStar .widget_more_tours{ color:#F60; }

.jQueryViator{
	width: 300px;
	display: block;
	float: left;
}
.accordion, .viator, .actividades {
    width: 280px;
    background: #EEE /*#3B4548*/;
	padding: 10px;
	overflow: hidden;
    margin-bottom: 10px;
}
.accordion > span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px /*16px*/;
	font-weight: bold;
    width: 270px;
    height: 35px /*40px*/;
    line-height: 35px /*40px*/;
    /*background: url(/wwimages/modules/viator/accordion.png) no-repeat left top;*/
    background-color:#FFF;
    color: #3A4547 /*#FFF*/;
	padding: 0 0 0 10px;
    display: block;
	clear: both;
}
.accordion div {
	width: 260px;
	background: #FFF;
	display: block;
	padding: 10px;
	float: left;
	clear: both;
}
.accordion div img {
	width: 100px;
	border: 0;
	display: block;
    float: left;
}
.accordion div p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	color: #666;
	padding: 0 0 0 10px;
	display: block;
	float: left;
}
.accordion_links
{
    display: block;
    padding: 0 0 10px 0;
}
.accordion_links span
{
    font-size: 14px;
    font-weight: bold;
    color: #fff;
    background: #FF7701 url(/wwimages/modules/viator/arrow_white.png) no-repeat right center;
    height: 30px;
    line-height: 30px;
    padding: 5px 15px;
    display: block;
}.jQueryGuiomatic
{
    width: 660px;
	display: block;
    float: left;
	padding: 10px 20px 20px 0px;
}
.jQueryGuiomatic h1, .jQueryGuiomatic h2, .jQueryGuiomatic h3, .jQueryGuiomatic h4, .jQueryGuiomatic h5, .jQueryGuiomatic h6
{
    color: #666;
    display: block;
    height: 30px;
    line-height: 30px;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
}
.jQueryGuiomatic .collapsed, .jQueryGuiomatic .expanded
{
    display: block;
    clear: both;
}
.jQueryGuiomatic p, .jQueryGuiomatic table
{
    text-align: justify;
    padding: 0 0 10px 0;
}
.jQueryGuiomatic table
{
    margin: 0 0 10px 0;
}
.jQueryGuiomatic p strong, .jQueryGuiomatic table b
{
    font-size: 12px;
    font-weight: bold;
    color: #666;
}
.jQueryGuiomatic a.more, .jQueryGuiomatic a.less
{
    float: right;
}
.jQueryGuiomatic a.more
{
    background: #FFF url(/wwimages/modules/guiomatic/eye.png) no-repeat left center;
}
.jQueryGuiomatic a.less
{
    background: #FFF url(/wwimages/modules/guiomatic/arrow.png) no-repeat left center;
}
.jQueryGuiomatic a.more span, .jQueryGuiomatic a.less span
{
    font-size: 12px;
    font-weight: bold;
    color: #F60;
    height: 30px;
    line-height: 30px;
    display: block;
    float: left;
    padding: 0 0 0 30px;
}
.jQueryInformation
{
    width: 700px;
    display: block;
    float: left;
}
.jQueryBreadcrumbs
{
    width: 700px;
    display: block;
    float: left;
}
.jQueryBreadcrumbs span.root
{
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    color: #999;
}
.jQueryBreadcrumbs span.country
{
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    color: #666;
}
.jQueryBreadcrumbs span.city
{
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    color: #333;
}
.jQueryBreadcrumbs span.selected
{
    font-size: 24px;
    font-weight: bold;
    text-transform: uppercase;
    height: 40px;
    line-height: 40px;
    color: #333;
    display: block;
    clear: both;
}.jQueryMap
{
	width: 660px;
	height: 330px;
	/* background: url(/wwimages/modules/map/map.png) no-repeat; */
   
	margin: 0px auto;
	position: relative;
}
.jQueryMap a, .jQueryMap span
{
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-transform: capitalize;
    line-height: 20px;
    display: block;
}
.jQueryMap ul
{
    margin: 0;
    padding: 0;
    list-style: none;
}
.jQueryMap ul li a, .jQueryMap ul li span
{
    color: #F60;
}
.jQueryMap ul li ul li a, .jQueryMap ul li ul li span
{
    color: #CC9;
}
.slideOutTip
{
    position: absolute;
	padding: 5px;
	top: 0;
	left: 0;
	background: #3B4548 url(/wwimages/modules/map/header.gif) repeat-x left top;
	font-size: 12px;
	color: #FFF;
	overflow: hidden;
	height: 30px;
	/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;*/
}
.slideOutTip:hover
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}
.tipVisible
{
    cursor: pointer;
    height: 30px;
}
.tipTitle
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	white-space: nowrap;
	line-height: 32px;
	text-transform: uppercase;
    color: #CC9;
}
.tipIcon
{
	width: 20px;
	height: 20px;
    float: left;
	background: #F60;
	border: 1px solid #F90;
	margin: 4px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
.plusIcon
{
    width: 16px;
	height: 16px;
    margin: 2px;
    background: url(/wwimages/modules/map/plus.gif) no-repeat center center;
	-webkit-transition: -webkit-transform 0.2s linear;
    -moz-transition: -moz-transform 0.2s linear;
    transition: transform 0.2s linear;
}
.slideOutTip.isOpened
{
    z-index: 10000;
}
.slideOutTip.isOpened .plusIcon
{
    -moz-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.openLeft .tipIcon
{
    float: right;
}
.openRight .tipIcon
{
    float: left;
}
.openLeft ul li a, .openLeft ul li span{ text-align: right; }
.openLeft .tipTitle{ float: right; padding-right: 5px; }
.openRight .tipTitle{ float: left; padding-left: 5px; }
.openLeft .slideOutContent{ margin-top: 30px; }

.slideOutContent
{
    width: 450px;
    display: none;
	font-size: 12px;
    padding: 10px 5px 5px 5px;
    overflow: hidden;
}

.slideOutColumn
{
    width: 140px;
    padding: 5px;
    display: block;
    float: left;
}
.openLeft .slideOutColumn
{
    float: right;
}.jQuerySlides{
	width: 700px;
	display: block;
	float: left;
	padding-bottom: 20px;
}
.cr-container{
	width:640px;
	height:360px;
	border:10px solid #EEE /*#3B4548*/;
    position:relative;
	z-index:100;
}
.cr-content-wrapper{
	width:100%;
	height:100%;
	overflow:hidden;
}
.cr-content-container{
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
	display:none;
	overflow:hidden;
}
.cr-img{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:1;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.7);
	box-shadow:1px 1px 2px rgba(0,0,0,0.7);
}
.cr-content{
	position:relative;
	z-index:10;
	margin:20px;
	height:360px;
}
.cr-content h2{
	font-size:50px;
	line-height:40px;
	width:70%;
	color:#fff;
	text-shadow: 1px -1px 1px rgba(0,0,0,0.5);
	font-family: 'Holtwood One SC', serif;
}
.cr-content h3{
	width:40%;
	color:#fff;
	padding:15px 0px;
	line-height:30px;
}
.cr-content h3 span{
	background:#000;
	padding:4px 0px;
	font-style:italic;
	font-family:Georgia, serif;
	letter-spacing:3px;
	font-size:16px;
}
.cr-more-link{
	text-transform:uppercase;
	color:#000;
	font-size:11px;
	padding:0px 5px;
}
.cr-more-link:hover{
	text-shadow: 1px -1px 1px rgba(0,0,0,0.5);
	color:#FFF;
}
.cr-content-text{
	color:#000;
	background: transparent url(/wwimages/modules/slides/bg_content.png) repeat top left;
	font-size: 14px;
	font-family: Georgia;
	font-style: italic;
	line-height: 24px;
	position:relative;
	display:none;
	z-index:999;
	clear:both;
}
.cr-content-text p{
	padding:10px;
}
.cr-thumbs{
	position:absolute;
	left:40px;
	height:110px;
	width:575px;
	bottom:-10px;
	z-index:20;
	overflow:hidden;
}
.cr-thumbs div{
	float:left; /* Set to absolute each 150px*/
	cursor:pointer;
	position:relative;
	display:none;
	width:140px;
	height:100px;
}
.cr-thumbs img{
	display:block;
	margin: 8px 4px 4px 4px;
	border:4px solid transparent;
    background: transparent url(/wwimages/modules/slides/bg_white.png) repeat 50% 0%;
	-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.25);
	box-shadow:1px 1px 1px rgba(0,0,0,0.25);
}
.cr-thumbs h4{
	position:absolute;
	left:15px;
	right:15px;
	bottom:15px;
	font-family:'Holtwood One SC', serif;
	font-size:13px;
	line-height:14px;
	text-shadow:0px 1px 1px rgba(0,0,0,0.5);
	color:#FFF;
}
.cr-thumbs div:hover h4{
	bottom:14px;
}
.cr-thumbs div.cr-selected{
	background: transparent url(/wwimages/modules/slides/triangle.png) no-repeat 50% 0%;
}
.cr-thumbs div.cr-selected img{
	background: transparent url(/wwimages/modules/slides/bg_orange.png) repeat 50% 0%;
}
.cr-nav span{
	position:absolute;
	z-index:50;
	text-indent:-9000px;
	cursor:pointer;
	width:25px;
	height:50px;
	margin-bottom:-27px;
	left:-25px;
	background: transparent url(/wwimages/modules/slides/nav.png) no-repeat top left;
}
.cr-nav span.cr-nav-next{
	background-position:bottom left;
	right:-25px;
	left:auto;
}
.cr-nav span.cr-nav-prev:hover,
.cr-nav span.cr-nav-next:hover{
	bottom:34px;
}
.cr-hide, .cr-show{
	position:absolute;
	z-index:50;
	left:50%;
	margin-left:-25px;
	bottom:-25px;
	background: transparent url(/wwimages/modules/slides/hide.png) no-repeat top center;
	cursor:pointer;
	width:50px;
	height:25px;
}
.cr-show{
	background-position:bottom center;
}/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: #fff;

}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 10px;
	background: #fff;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #fff;
	position: relative;
}

.jspDrag
{
	background: #000;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 10px;
}

.jspHorizontalBar .jspArrow
{
	width: 10px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}/* =================================== *
 * NOTIFICATION BAR ON TOP OF THE PAGE *
 * =================================== */
div#notification {
	width: 1000px;
	height: 45px;
	background: #F0F0F0;
    display: none;
	clear: both;
    margin:0 auto;
    padding-top: 5px;
}
div#notification div {
	width: 980px;
    height: 30px;
    background: #F0F0F0;
	margin: 0 auto;
}
div#notification div span {
	color: #3B4548;
    font-weight: bold;
	height: 20px;
	line-height: 20px;
    padding-right: 5px;
    display: block;
    float: left;
    width:920px;
}
div#notification div a {
	color: #FFF;
	font-size: 10px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #FD721F;
	padding: 0 10px 0 10px;
	margin:10px 5px 0 0; 
    display: block;
	float: right;
}
/* ============ *
 * SITE WRAPPER *
 * ============ */
div#wrapper {
	width: 1000px;
	margin: 0 auto;
}
div#wrapper header#header, nav#menu, div#main, footer#footer, nav#links {
	width: 1000px;
	position: relative;
	display: block;
	float: left;
	clear: both;
}
/* ====== *
 * HEADER *
 * ====== */
div#wrapper header#header {
	background: #FD7421;
    margin-bottom:20px;
}
div#wrapper header#header a#logo {
	width: 300px;
	height: 100px;
	text-decoration: none;
	outline: none;
	display: block;
	float: left;
    background: transparent url(/wwimages/global/sprite.png) no-repeat -10px -10px;

}
div#wrapper header#header a#logo img {
	border: none;
}
/* CONTROLO DEVELOPER */
div#wrapper header#header ul#developer {
    display:none;
	position: absolute;
	top: 10px;
	left: 260px;
    background: #FC863E;
    border:1px solid #ff5900;
    padding:10px;
    z-index:10;
}
div#wrapper header#header ul#developer ul {
}
div#wrapper header#header ul#developer li {
    font-family:"Myriad Pro", sans-serif;
    font-weight:bold;
    font-size:14px;
    color:#FFFFFF;
    display: inline;
}
div#wrapper header#header ul#developer li#dbmode {
    background:url(/wwimages/global/dbmode.png) top left no-repeat;
    padding:2px 0 5px 30px;
    margin: 10px 0px 10px 0px;
}
div#wrapper header#header ul#developer li#sitemode {
    background:url(/wwimages/global/sitemode.png) top left no-repeat;
    padding:2px 0 5px 30px;
    margin-left: 25px;
}
/* DROPDOWNS LINGUA/MOEDA */
div#wrapper header#header ul#configuration {
	height: 20px;
	position: absolute;
	display: block;
	top: 0px;
	right: 10px;
}
div#wrapper header#header ul#configuration > li {
    background: #FC863E;
    margin: 0px 0px 10px 0px;
	display: block;
    float: left;
}
div#wrapper header#header ul#configuration li#language {
}
div#wrapper header#header ul#configuration li#currency {
}
/* IMAGENS DOS CONTACTOS */
div#wrapper header#header ul#contact {
	position: absolute;
	display: block;
	top: 35px;
	right: 10px;
}
div#wrapper header#header span#hours {
    position: absolute;
    display: block;
    top: 40px;
    right: 15px;
    color:#fff;
}
div#wrapper header#header ul#contact li {
    float: left;
}
div#wrapper header#header ul#contact li a {
	display: block;
}
div#wrapper header#header ul#contact li#chat {
    margin-top:5px;
    margin-right:15px;
}
div#wrapper header#header ul#contact li a#skype {
    width:200px;
    height:60px;
    background: transparent url(/wwimages/global/sprite.png) no-repeat -659px -10px;
}

.header-line-separator {
    background: transparent url(/wwimages/global/sprite.png) no-repeat -879px -10px;
    width:12px;
    height:60px;
}

/* ============== *
 * MENU & SUBMENU *
 * ============== */
div#wrapper nav#menu {
    width: 100%;
    background: #FD7421;
}
div#wrapper nav#menu > ul {
    width: 100%;
    padding: 0 20px 0 20px;
}
div#wrapper nav#menu > ul > li {
    position: relative;
    margin: 0 1px 0 1px;
    float: left;
}
div#wrapper nav#menu > ul > li > a:hover {
    background: url(/wwimages/global/menu.png) repeat-x 0px -25px;
}
div#wrapper nav#menu > ul > li > a {
	font-size: 12px;
	line-height: 25px;
	color: #3B4548;
	background: url(/wwimages/global/menu.png) repeat-x 0px 0px;
	text-align: center;
	text-transform: uppercase;
    padding: 0 10px 0 10px;
	display: block;
	float: left;
}
div#wrapper nav#menu > ul > li > a.active {
	font-size: 14px;
	font-weight: bold;
    background: #FFFFFF none;
    padding: 5px 10px 0px 10px;
    margin: -5px 0 0 0;
}
div#wrapper nav#menu > ul > li > ul.submenu {
    background: #FFFFFF;
    visibility: hidden;
    position: absolute;
	top: 25px;
	left: -2px;
	z-index: 100;
    padding: 0px;
    display: block;
    float: left;
} 
div#wrapper nav#menu > ul > li:hover > ul.submenu {
    visibility: visible;
    border-left: 2px solid #FD7421;
}
div#wrapper nav#menu > ul > li > ul.submenu > li {
    white-space: nowrap;
    padding: 5px;
    display: block;
    float: left;
}
div#wrapper nav#menu > ul > li > ul.submenu > li:hover > a {
    color: #FD7421;
}
div#wrapper nav#menu > ul > li > ul.submenu > li > a {
    color: #FD7421;
    height: 20px;
    line-height: 20px;
    text-transform: uppercase;
    padding: 0 5px 0 5px;
	display: block;
    float: left;
}
div#wrapper nav#menu > ul > li > ul.submenu > li > a:hover {
    color: #FFFFFF;
    background: #FD7421;
}
span#booknow {
    width: 100px;
    height: 40px;
    background: transparent url(/wwimages/global/booknow.png) no-repeat left top;
    text-indent: -9999px;
    display: block;
    position: absolute;
    top: -45px;
    left: 5px;
}
/* ============ *
 * MAIN CONTENT *
 * ============ */
div#wrapper div#main {
	margin: 20px auto;
    float: none;
}
.left {
	width: 300px;
	background: #3B4548;
	float: left;
}
.right {
	width: 700px;
	background: #FFFFFF;
	float: left;
}
.right p {
	padding: 10px;
}
.clear {
	clear: both;
}

/* ======= *
 * COOKIES *
 * ======= */
div#cookies {
    width:1000px;
    padding:3px 0 3px 0;
    margin:10px 0 0 0;
    line-height:20px;
    position:relative;
    float:left;
    display:block;
    font-weight:bold;
    font-size:10px;
    background-color: rgb(224, 227, 228); 
    color:#3B4548;
    text-align:center;
}
div#cookies span {
    color:#3B4548;
}
div#cookies a {
    color:#3B4548;
    text-decoration:underline;
}
/* ====== *
 * FOOTER *
 * ====== */
div#wrapper footer#footer {
	background: #3B4548;
    border-bottom:2px solid #FC721E;
}
div#wrapper footer#footer div#brands {
	background: #3B4548;
	padding: 15px 20px 5px 20px;
	display: block;
	float: left;
}
div#wrapper footer#footer div#brands img {
	padding: 0 1px 10px 0;
	float: left;
}
div#wrapper footer#footer div#brands span {
	font-size: 9px;
	padding: 0 5px 5px 0;
	color: #FFFFFF;
	float: left;
	clear: both;
}
div#wrapper footer#footer div#brands iframe {
	padding: 0 5px 10px 0;
	float: left;
}
div#wrapper footer#footer nav#information {
	background: #3B4548;
	padding: 15px 20px 0px 20px;
	display: block;
	float: left;
}
div#wrapper footer#footer nav#information ul {
	margin: 0px 0px 10px 0px;
    overflow: hidden;
    display: block;
	clear: both;
}
div#wrapper footer#footer nav#information ul li {
	height: 18px;
	line-height: 18px;
	padding: 0 10px;
    border-left: 1px solid #FC721E;
	float: left;
}
div#wrapper footer#footer nav#information ul li:first-child {
    color: #FC721E;
    font-weight: bold;
    border-left: 0px;
}
div#wrapper footer#footer nav#information ul li a {
	color: #FFFFFF;
	display: block;
	float: left;
}
div#wrapper footer#footer nav#information ul li a:hover {
	text-decoration:underline;
}
div#wrapper nav#links {
	background: #FFFFFF;
    padding: 20px 5px;
}
div#wrapper nav#links ul {
    margin: 0px 0px 10px 0px;
    overflow: hidden;
    display: block;
	clear: both;
}
div#wrapper nav#links ul li {
    display: block;
	float: left;
}
div#wrapper nav#links ul li:first-child {
    font-size: 12px;
    font-weight: bold;
    height: 20px;
    float: none;
    clear: both;
}
div#wrapper nav#links ul li:after {
    height: 25px;
    line-height: 25px;
    content: "//";
    display: block;
    float: left;
}
div#wrapper nav#links ul li:first-child:after {
    content: "";
}
div#wrapper nav#links ul li:last-child:after {
    content: "";
}
div#wrapper nav#links ul li a {
	color: #4B4A4A;
	padding: 5px;
	display: block;
	float: left;
}
div#wrapper nav#links ul li a:hover {
	color: #FFFFFF;
	background: #FC721E;
}
div#wrapper footer#footer div#iso {
	background: #3B4548;
	position: absolute;
	display: block;
	bottom: 5px;
	right: 15px;
}
.tutorial {
    visibility: hidden;
}
.ZINE {
    height: 30px;
	position: relative;
}
.ZINE .BOX {
    width: 100%;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	position: absolute;
	cursor: pointer;
}
.ZINE .BOX:after {
    content:" \00a0\25BC";
}
.ZINE .FIX {
    padding-left: 5px;
}
.ZINE .DDL {
	width: 95%;
	float: left;
	position: absolute;
	top: 30px;
	left: 0px;
	z-index: 200;
    padding: 0;
    margin: 0;
    border:1px solid #ff5900/*#FD7421*/;
}
.ZINE li { 
    width: 97%;
	height: 30px;
	line-height: 30px;
	color: #666;
	background: #FFF;
	float: left;
	display: block;
	clear: both;
	cursor: pointer;
    padding-left:3%;
}
.ZINE li img, .BOX img {
	display: block;
	float: left;
}
.ZINE li span, .BOX span {
	height: 30px;
	line-height: 30px;
	display: block;
	float: left;
}
.ZINE li:hover {
	background: #DDD;
}
/* iCheck plugin Minimal skin, orange
----------------------------------- */
.icheckbox_minimal-orange,
.iradio_minimal-orange {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    margin: 4px 10px 0 0px;
    padding: 0;
    width: 19px;
    height: 19px;
    background: url(/css/jQuery/skins/minimal/orange.png) no-repeat;
    border: none;
    cursor: pointer;
    float: left;
}

.icheckbox_minimal-orange {
    background-position: 0 0;
}
    .icheckbox_minimal-orange.hover {
        background-position: -20px 0;
    }
    .icheckbox_minimal-orange.checked {
        background-position: -40px 0;
    }
    .icheckbox_minimal-orange.disabled {
        background-position: -60px 0;
        cursor: default;
    }
    .icheckbox_minimal-orange.checked.disabled {
        background-position: -80px 0;
    }

.iradio_minimal-orange {
    background-position: -100px 0;
}
    .iradio_minimal-orange.hover {
        background-position: -120px 0;
    }
    .iradio_minimal-orange.checked {
        background-position: -140px 0;
    }
    .iradio_minimal-orange.disabled {
        background-position: -160px 0;
        cursor: default;
    }
    .iradio_minimal-orange.checked.disabled {
        background-position: -180px 0;
    }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
    .icheckbox_minimal-orange,
    .iradio_minimal-orange {
        background-image: url(/css/jQuery/skins/minimal/orange@2x.png);
        -webkit-background-size: 200px 20px;
        background-size: 200px 20px;
    }
}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}body.newHP{font-family:"Lato",Arial,Helvetica,sans-serif}body.newHP input,body.newHP label,body.newHP textarea,body.newHP button,body.newHP select{font-family:"Lato",Arial,Helvetica,sans-serif}body.newHP select{height:auto !important;padding:8px 0 7px 5px !important}body.newHP .wideHeader{position:absolute;width:100%;background:#fc7421;height:140px}body.newHP div#wrapper{width:960px;width:100%}body.newHP div#wrapper header#header{width:960px;margin:0 auto 25px auto}body.newHP div#wrapper header#header ul#developer{display:none !important}body.newHP div#wrapper header#header ul#configuration{background:none;height:42px;right:284px}body.newHP div#wrapper header#header ul#configuration li{margin:0;background:#e56620}body.newHP div#wrapper header#header ul#configuration li .ZINE{width:63px !important;padding:12px 0;height:18px}body.newHP div#wrapper header#header ul#configuration li .ZINE .BOX{height:18px;line-height:normal}body.newHP div#wrapper header#header ul#configuration li .ZINE .BOX img{width:25px;height:16px;margin:1px 0 0 8px}body.newHP div#wrapper header#header ul#configuration li .ZINE .BOX:after{position:absolute;content:"";background:transparent url(/wwimages/global/configuration-arrow-down.png) no-repeat left top;width:16px;height:10px;top:4px;margin-left:8px}body.newHP div#wrapper header#header ul#configuration li .ZINE .BOX.expanded{background:#fff}body.newHP div#wrapper header#header ul#configuration li .ZINE .BOX.expanded:after{background:transparent url(/wwimages/global/configuration-arrow-up.png) no-repeat left top}body.newHP div#wrapper header#header ul#configuration li .ZINE .DDL{background:#fff;border:1px solid #e24b00;width:135px;left:-71px;top:45px;padding:20px 0}body.newHP div#wrapper header#header ul#configuration li .ZINE .DDL li{width:115px;height:22px;margin:0;padding:6px 0 0 20px;background:#fff}body.newHP div#wrapper header#header ul#configuration li .ZINE .DDL li img{width:25px;height:16px}body.newHP div#wrapper header#header ul#configuration li .ZINE .DDL li span{float:left;text-indent:0 !important;font-size:15px;color:#4d4d4d;margin:-7px 0 0 10px}body.newHP div#wrapper header#header ul#configuration li .ZINE .DDL li:hover{background:#ffeade}body.newHP div#wrapper header#header ul#configuration li.expanded{background:#fff;border:1px solid #e24b00 !important;border-top:none !important}body.newHP div#wrapper header#header ul#configuration li.expanded .ZINE{padding:12px 0 15px 0;width:62px !important;background:none !important}body.newHP div#wrapper header#header ul#configuration li#language{width:65px;border:1px solid #fc7421;border-top:none;border-bottom:none}body.newHP div#wrapper header#header ul#configuration li#language span{text-indent:-9999px}body.newHP div#wrapper header#header ul#configuration li#currency{width:65px;margin:0;border:1px solid #fc7421;border-top:none;border-bottom:none}body.newHP div#wrapper header#header ul#configuration li#currency .BOX .FIX{height:18px;margin:0 0 0 8px;padding:0;line-height:18px;color:#4d4d4d;font-size:22px;width:24px;overflow:hidden}body.newHP div#wrapper header#header ul#configuration li#currency .DDL{left:-1px;top:45px}body.newHP div#wrapper #header{float:none}body.newHP div#wrapper #logo{height:95px !important;background:transparent url(/wwimages/global/sprite.png) no-repeat -339px -10px}body.newHP div#wrapper #logo img{display:none}body.newHP div#wrapper #contact{display:none !important}body.newHP div#wrapper .buttonsNew{position:absolute;z-index:2;display:block !important;top:11px;right:0}body.newHP div#wrapper .buttonsNew a{position:relative;display:block;float:left;background:#3b4548;height:26px;padding-top:4px;width:128px;text-align:center;color:#fff;font-weight:bold;font-size:16px;margin-left:12px;border:1px solid #fc7421}body.newHP div#wrapper .buttonsNew a span.btn{display:none;position:absolute;top:8px;right:8px;width:13px;height:13px;text-indent:-9999px;background:transparent url(/wwimages/global/sprite.png) no-repeat -664px -2017px}body.newHP div#wrapper .buttonsNew a:hover,body.newHP div#wrapper .buttonsNew a.open{background:#fff;border:1px solid #e24b00;color:#3b4548}body.newHP div#wrapper .buttonsNew a.open{height:29px;border-bottom:none}body.newHP div#wrapper .buttonsNew a.open span{display:block}body.newHP div#wrapper .contactNew{float:right;position:relative;width:192px;top:44px;display:block !important}body.newHP div#wrapper .contactNew .label{float:left;position:relative;top:3px;color:#fff;font-weight:bold;font-size:11px}body.newHP div#wrapper .contactNew .numbers{position:relative;top:2px;float:right;text-align:right;color:#3b4548}body.newHP div#wrapper .contactNew .numbers .big{font-size:24px;font-weight:bold;font-weight:900}body.newHP div#wrapper .contactNew .numbers .small{display:block;font-size:12px;margin:-5px 0 0 0}body.newHP div#wrapper nav#menu{width:auto;height:45px;float:left}body.newHP div#wrapper nav#menu ul{padding:0;float:left}body.newHP div#wrapper nav#menu ul li{position:relative;margin:0 2px 0 0;float:left}body.newHP div#wrapper nav#menu ul li:last-child{margin:0}body.newHP div#wrapper nav#menu ul li a{position:relative;font-size:17px;font-weight:300;font-style:normal;text-transform:lowercase;color:#4d4d4d;background:#ffe0d2;top:10px;margin:0;padding:6px 0 0 0;height:29px}body.newHP div#wrapper nav#menu ul li a:hover{background:#fff}body.newHP div#wrapper nav#menu ul li a.active{top:0;font-size:18px;font-weight:400;font-weight:bold;background:#fff;margin:0;padding:15px 0 0 0;height:30px}body.newHP div#wrapper nav#menu ul li:hover ul.submenu{visibility:visible;border-left:2px solid #fd7421}body.newHP div#wrapper nav#menu ul li ul.submenu{background:#fff;visibility:hidden;position:absolute;top:25px;left:-2px;z-index:100;padding:0;display:block;float:left}body.newHP div#wrapper nav#menu ul li ul.submenu li{white-space:nowrap;padding:5px;display:block;float:left}body.newHP div#wrapper nav#menu ul li ul.submenu li:hover a{color:#fd7421}body.newHP div#wrapper nav#menu ul li ul.submenu li a{color:#fd7421;height:20px;line-height:20px;text-transform:uppercase;padding:0 5px 0 5px;display:block;float:left}body.newHP div#wrapper nav#menu ul li ul.submenu li a:hover{color:#fff;background:#fd7421}body.newHP div#wrapper nav#menu #booknow{display:none}body.newHP div#wrapper .submenu{display:none !important}body.newHP #LoginPromoContainer{display:none;position:absolute;z-index:1;width:284px;right:0;top:44px}body.newHP #LoginPromoContainer h2{display:none}body.newHP #LoginPromoContainer #LoginContainer{background:#fff;width:242px;border:1px solid #e24b00;padding:20px}body.newHP #LoginPromoContainer #LoginContainer #colLeft,body.newHP #LoginPromoContainer #LoginContainer #colRight{margin:0;padding:0;width:97%}body.newHP #LoginPromoContainer #LoginContainer #colLeft *,body.newHP #LoginPromoContainer #LoginContainer #colRight *{margin:0;padding:0}body.newHP #LoginPromoContainer #LoginContainer #colLeft label,body.newHP #LoginPromoContainer #LoginContainer #colRight label{font-size:15px;font-family:"Lato";color:#6e7b7c;margin-bottom:8px;margin-top:-4px}body.newHP #LoginPromoContainer #LoginContainer #colLeft input,body.newHP #LoginPromoContainer #LoginContainer #colRight input{width:100% !important;border-color:#818b8c;height:30px;margin:0 0 20px 0;padding:0 0 0 3%;color:#333;font-size:15px;font-family:"Lato"}body.newHP #LoginPromoContainer #LoginContainer .buttonize{float:right}body.newHP #LoginPromoContainer #LoginContainer .loginOther{padding:16px 0 0 0}body.newHP #LoginPromoContainer #LoginContainer #fb-custom-login-button{margin:10px 0 0 23px}body.newHP #LoginPromoContainer #PromoContainer{display:none}body.newHP #LoginPromoContainer #otherLinks{padding:0;margin:0 0 20px 0;text-align:right;float:right}body.newHP #LoginPromoContainer #otherLinks a,body.newHP #LoginPromoContainer #otherLinks br{display:none}body.newHP #LoginPromoContainer #otherLinks a.lnkForgotPassword{display:block;float:right;color:#556366;text-decoration:none}body.newHP #LoginPromoContainer .pnlEntityLogged .divMsgMyGeoturLn1{width:auto}body.newHP.isHomepage #main{width:100% !important;margin-top:0 !important;margin-bottom:0 !important}body.newHP.isHomepage #main .newHPContainer{position:relative;width:960px;margin:0 auto 0 auto}body.newHP.isHomepage #main #slideshowProgramaContainer{width:960px;height:325px;margin:0 auto 14px auto}body.newHP.isHomepage #main #slideshowProgramaContainer .slideshowPrograma{width:100%;height:325px;border:none}body.newHP.isHomepage #main #slideshowProgramaContainer .slideshowPrograma img{width:100%;height:325px}body.newHP.isHomepage #main #slideshowProgramaContainer .slideshowPrograma .slideshowProgramaNome{display:none}body.newHP.isHomepage #main #slideshowProgramaContainer .slideshowPrograma .slideshowProgramaInfo{display:inline-block;position:relative;width:auto;top:-286px;padding:20px 35px;left:0 !important;background:transparent url(/wwimages/global/bkcgnd_065.png) repeat left top;background:rgba(0,0,0,0.65)}body.newHP.isHomepage #main #slideshowProgramaContainer .slideshowPrograma .slideshowProgramaInfo a{height:120px;margin-top:-4px;display:inline-block}body.newHP.isHomepage #main #slideshowProgramaContainer .slideshowPrograma .slideshowProgramaInfo a span{background:none;font-size:36px !important;font-weight:900;width:auto;text-align:left;line-height:40px}body.newHP.isHomepage #main #slideshowProgramaContainer .slideshowPrograma .slideshowProgramaInfo a span.pixels34{display:none}body.newHP.isHomepage #main #slideshowProgramaContainer .slideshowPrograma .slideshowBuyBtn{display:block !important;position:absolute;padding:10px 35px;left:0 !important;background:transparent url(/wwimages/global/bkcgnd_065.png) repeat left top;background:rgba(0,0,0,0.65) url(/wwimages/global/sprite.png) no-repeat -509px -1747px;top:168px;color:#fc7421;font-size:19px;font-weight:bold}body.newHP.isHomepage #main span.pagerPlacebo{position:absolute;top:280px;display:inline-block;height:45px;background:#fff;width:427px;float:left;z-index:1000}body.newHP.isHomepage #main #pagerNav{left:auto;right:0;top:280px;width:auto;height:45px;background:none}body.newHP.isHomepage #main #pagerNav .slideDiv{float:left;display:block;margin:0;width:134px;height:35px;padding:0}body.newHP.isHomepage #main #pagerNav .slideDiv.activeSlide{height:45px;background:transparent url(/wwimages/global/bkcgnd_065.png) repeat left top;background:rgba(0,0,0,0.65)}body.newHP.isHomepage #main #pagerNav .slideDiv.activeSlide a{font-size:16px;font-weight:bold;height:45px;background:none;margin:3px 0 0 0}body.newHP.isHomepage #main #pagerNav .slideDiv a{display:block;float:left;width:131px;height:35px;background:#fc7421;font-size:15px;font-weight:normal !important;color:#fff;margin:0;padding:0;line-height:15px}body.newHP.isHomepage #main #pagerNav .slideDiv a span{position:relative;display:block;margin:0;padding:0;height:auto;width:100%;background-color:transparent;text-align:center}body.newHP.isHomepage #main #pagerNav .slideDiv span{float:left;display:block;width:131px;height:10px;background:#fff}body.newHP.isHomepage #main #pagerNav .marginDiv{height:45px;float:left;width:3px;background:#fff}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP{position:absolute;width:392px;margin:0;padding:0;z-index:1000;top:-101px;left:15px;background:none;color:#7e8b8c}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav{margin:0;padding:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li{position:relative;top:10px;width:95px;border-top:3px solid #fff;border-left:2px solid #fff;border-bottom:2px solid #fff}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li:first-child{border-left:3px solid #fff}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li:nth-child(4){border-right:3px solid #fff}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li:nth-child(n+5){display:none}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li a{display:block;width:100%;height:86px;margin:0;padding:0;background-image:none;color:#7e8b8c;font-size:14px;background:#dde8e8;text-align:center}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li a span{display:block;width:100%;margin-top:10px;padding-top:55px;text-align:center}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li a.tabVoos{background:#dde8e8 url(/wwimages/global/sprite.png) no-repeat -239px -1313px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li a.tabHotel{background:#dde8e8 url(/wwimages/global/sprite.png) no-repeat -349px -1313px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li a.tabApartamentos{background:#dde8e8 url(/wwimages/global/sprite.png) no-repeat -138px -1313px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li a.tabRentacar{background:#dde8e8 url(/wwimages/global/sprite.png) no-repeat -467px -1313px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li.ui-state-active{position:relative;top:1px;border-bottom:none}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li.ui-state-active .pseudo-border{display:inline-block;position:absolute;top:0;right:0;background:#fff;width:2px;height:10px;margin:-3px -2px 0 0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-nav li.ui-state-active a{height:91px;border-top:7px solid #fc7421;background-color:#eff4f4;color:#4d5759;font-weight:bold}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel{width:386px;margin:0;padding:0;background:#eff4f4;border:3px solid #fff;border-top:none}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer{padding:37px 25px 0 25px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer label{font-size:15px;color:#7e8b8c;font-weight:normal;width:76px;padding:0;margin:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .freeSearchLine,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .freeSearchLine,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .freeSearchLine,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .freeSearchLine{width:256px;height:28px;margin:0 0 20px 0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .freeSearchLine .freeSearch,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .freeSearchLine .freeSearch,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .freeSearchLine .freeSearch,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .freeSearchLine .freeSearch{margin-top:0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .btnWipeSearch,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .btnWipeSearch,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .btnWipeSearch,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .btnWipeSearch,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .btnWipeSearchRef,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .btnWipeSearchRef,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .btnWipeSearchRef,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .btnWipeSearchRef{top:6px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flight-options,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flight-options,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flight-options,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flight-options{margin-bottom:20px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab input[type=text],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab input[type=text],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer input[type=text],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer input[type=text]{height:28px;padding:0;margin:0;border-color:#c8d5d6;font-size:15px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab input[type=radio],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab input[type=radio],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer input[type=radio],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer input[type=radio],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab input[type=checkbox],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab input[type=checkbox],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer input[type=checkbox],body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer input[type=checkbox]{height:28px;padding:0;margin:0 10px 0 0;border-color:#c8d5d6;font-size:15px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer select{height:32px;margin:0;padding:0;border-color:#c8d5d6}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .marginTop,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .marginTop,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .marginTop,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .marginTop{margin-top:0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .lblAlignMiddle,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .lblAlignMiddle,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .lblAlignMiddle,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .lblAlignMiddle{padding:4px 0 0 0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .bookEngineTabDataHora,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .bookEngineTabDataHora,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .bookEngineTabDataHora,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .bookEngineTabDataHora{width:100%;margin:0 0 20px 0 !important;padding:0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .bookEngineTabDataHora div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .bookEngineTabDataHora div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .bookEngineTabDataHora div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .bookEngineTabDataHora div{width:135px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .bookEngineTabDataHora div label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .bookEngineTabDataHora div label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .bookEngineTabDataHora div label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .bookEngineTabDataHora div label{width:45px;margin-left:23px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .bookEngineTabDataHora div select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .bookEngineTabDataHora div select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .bookEngineTabDataHora div select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .bookEngineTabDataHora div select{width:66px;margin:0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .bookEngineTabDataHora .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .bookEngineTabDataHora .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .bookEngineTabDataHora .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .bookEngineTabDataHora .colLeft{width:201px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .bookEngineTabDataHora .colLeft label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .bookEngineTabDataHora .colLeft label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .bookEngineTabDataHora .colLeft label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .bookEngineTabDataHora .colLeft label{width:76px;margin-left:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .bookEngineTabDataHora input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .bookEngineTabDataHora input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .bookEngineTabDataHora input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .bookEngineTabDataHora input{width:112px;padding-left:9px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .bookEngineTabDataHora .questionMark,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .bookEngineTabDataHora .questionMark,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .bookEngineTabDataHora .questionMark,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .bookEngineTabDataHora .questionMark{display:none}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer a.btnCalendar{margin:5px 0 0 178px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .interactivePanelBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .interactivePanelBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .interactivePanelBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .interactivePanelBar{width:auto;background:none !important;margin:0 0 20px 0;padding:0;left:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .interactivePanelBar.open,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .interactivePanelBar.open,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .interactivePanelBar.open,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .interactivePanelBar.open{background-color:#fff !important;left:-10px;top:-10px;padding:10px;margin:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .interactivePanelBar.floatRight.open,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .interactivePanelBar.floatRight.open,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .interactivePanelBar.floatRight.open,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .interactivePanelBar.floatRight.open{left:10px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .interactivePanelBar label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .interactivePanelBar label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .interactivePanelBar label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .interactivePanelBar label{width:auto}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .interactivePanel,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .interactivePanel,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .interactivePanel,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .interactivePanel{width:326px;margin:0 0 10px 0;padding:0;left:0;background:none;background-color:#fff}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .interactivePanel.open,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .interactivePanel.open,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .interactivePanel.open,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .interactivePanel.open{height:auto !important;width:336px;left:-10px;top:-10px;padding:10px 10px 10px 10px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .simpleBar{background:none;margin:0;padding:0;border:none;width:auto;left:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .simpleBar label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .simpleBar label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .simpleBar label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .simpleBar label{color:#7e8b8c !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .barrizeRightCorner,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .barrizeRightCorner,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .barrizeRightCorner,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .barrizeRightCorner{background:none !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab #divLbPassageiros,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #divLbPassageiros,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer #divLbPassageiros,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer #divLbPassageiros{width:100%;margin-bottom:16px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab #divLbPassageiros label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #divLbPassageiros label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer #divLbPassageiros label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer #divLbPassageiros label{margin-bottom:7px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab #divLbPassageiros .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #divLbPassageiros .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer #divLbPassageiros .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer #divLbPassageiros .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab #divLbPassageiros .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #divLbPassageiros .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer #divLbPassageiros .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer #divLbPassageiros .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab #divLbPassageiros .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #divLbPassageiros .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer #divLbPassageiros .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer #divLbPassageiros .divINFcontainer{width:127px;margin:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab #divLbPassageiros .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #divLbPassageiros .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer #divLbPassageiros .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer #divLbPassageiros .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab #divLbPassageiros .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #divLbPassageiros .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer #divLbPassageiros .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer #divLbPassageiros .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab #divLbPassageiros .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #divLbPassageiros .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer #divLbPassageiros .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer #divLbPassageiros .divINFcontainer select{width:82px;margin-bottom:20px !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab #divLbPassageiros .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #divLbPassageiros .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer #divLbPassageiros .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer #divLbPassageiros .divINFcontainer{width:82px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .new-be-option-panel,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .new-be-option-panel,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .new-be-option-panel,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .new-be-option-panel{margin-bottom:20px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .panelCompanhiaAndClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .panelCompanhiaAndClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .panelCompanhiaAndClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .panelCompanhiaAndClasse{display:none}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .cmbLBHtlRooms,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .cmbLBHtlRooms,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .cmbLBHtlRooms,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .cmbLBHtlRooms{margin:0 0 0 0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .cmbLBHtlRooms select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .cmbLBHtlRooms select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .cmbLBHtlRooms select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .cmbLBHtlRooms select{margin-bottom:0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divLBRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divLBRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divLBRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divLBRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divLBRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divLBRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divLBRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divLBRoomType{background:none;padding:0;margin:17px 0 0 0;width:auto;left:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divLBRoomType label.room-label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divLBRoomType label.room-label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divLBRoomType label.room-label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divLBRoomType label.room-label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divLBRoomType label.room-label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divLBRoomType label.room-label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divLBRoomType label.room-label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divLBRoomType label.room-label{position:relative !important;top:32px !important;margin-right:10px !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divADTcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divCHDcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divINFcontainer,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divINFcontainer{border:0 solid #f00 !important;width:74px;float:left;display:inline;position:relative;margin:0 17px 0 0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divADTcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divADTcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divADTcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divADTcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divADTcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divADTcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divADTcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divADTcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divCHDcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divCHDcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divCHDcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divCHDcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divCHDcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divCHDcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divCHDcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divCHDcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divINFcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divINFcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divINFcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divINFcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divINFcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divINFcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divINFcontainer label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divINFcontainer label{margin-bottom:8px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divADTcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divCHDcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .divINFcontainer select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .divINFcontainer select{margin-bottom:0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .flights-hotel-room-options .BtnCloseRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .flights-hotel-room-options .BtnCloseRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .flights-hotel-room-options .BtnCloseRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .flights-hotel-room-options .BtnCloseRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotel-room-options .BtnCloseRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotel-room-options .BtnCloseRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotel-room-options .BtnCloseRoomType,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotel-room-options .BtnCloseRoomType{display:none}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .simpleBar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .simpleBar{height:auto;margin:0 0 17px 0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel select,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel input{margin-bottom:20px !important;font-family:"Lato",Arial,Helvetica,sans-serif}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .horizontalRule,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .horizontalRule,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .horizontalRule,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .horizontalRule,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .horizontalRule,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .horizontalRule,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .horizontalRule,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .horizontalRule{display:none}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .fldClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .fldClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .fldClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .fldClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .fldClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .fldClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .fldClasse,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .fldClasse{width:100px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .fldCA1,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .fldCA1,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .fldCA1,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .fldCA1,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .fldCA1,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .fldCA1,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .fldCA1,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .fldCA1{width:149px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .txtLBHtlName,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .txtLBHtlName,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .txtLBHtlName,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .txtLBHtlName,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .txtLBHtlName,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .txtLBHtlName,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .txtLBHtlName,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .txtLBHtlName{float:right;width:192px;padding-left:10px;font-size:14px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .lblCategoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .lblCategoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .lblCategoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .lblCategoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .lblCategoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .lblCategoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .lblCategoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .lblCategoryFilterBox{clear:right;width:133px !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .lblFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .lblFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .lblFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .lblFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .lblFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .lblFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .lblFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .lblFavAirline{height:28px;margin-top:16px;margin-bottom:20px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .selFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .selFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .selFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .selFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .selFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .selFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .selFavAirline,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .selFavAirline{margin-top:16px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .lblRegime,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .lblRegime,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .lblRegime,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .lblRegime,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .lblRegime,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .lblRegime,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .lblRegime,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .lblRegime{width:112px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .cmbLBHtlMealPlan,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .cmbLBHtlMealPlan,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .cmbLBHtlMealPlan,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .cmbLBHtlMealPlan,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .cmbLBHtlMealPlan,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .cmbLBHtlMealPlan,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .cmbLBHtlMealPlan,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .cmbLBHtlMealPlan{width:202px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .lblLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .lblLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .lblLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .lblLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .lblLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .lblLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .lblLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .lblLocalDiferenteEstadia{margin-top:2px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .lblLocalDiferenteVoo,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .lblLocalDiferenteVoo,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .lblLocalDiferenteVoo,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .lblLocalDiferenteVoo,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .lblLocalDiferenteVoo,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .lblLocalDiferenteVoo,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .lblLocalDiferenteVoo,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .lblLocalDiferenteVoo{float:left;margin-bottom:15px;margin-top:15px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .categoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .categoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .categoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .categoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .categoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .categoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .categoryFilterBox,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .categoryFilterBox{padding:0;margin:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .categoryFilterBox ul,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .categoryFilterBox ul,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .categoryFilterBox ul,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .categoryFilterBox ul,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .categoryFilterBox ul,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .categoryFilterBox ul,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .categoryFilterBox ul,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .categoryFilterBox ul{position:relative;margin:0;padding:0;top:-4px;width:auto;height:auto}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .categoryFilterBox ul li,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .categoryFilterBox ul li,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .categoryFilterBox ul li,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .categoryFilterBox ul li,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .categoryFilterBox ul li,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .categoryFilterBox ul li,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .categoryFilterBox ul li,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .categoryFilterBox ul li{width:auto;text-align:center;margin:0 1px 15px 0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .categoryFilterBox ul li label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .categoryFilterBox ul li label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .categoryFilterBox ul li label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .categoryFilterBox ul li label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .categoryFilterBox ul li label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .categoryFilterBox ul li label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .categoryFilterBox ul li label,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .categoryFilterBox ul li label{float:none;text-indent:0;background:none;width:auto;display:block;padding:0 0 7px 3px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .categoryFilterBox ul li input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .categoryFilterBox ul li input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .categoryFilterBox ul li input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .categoryFilterBox ul li input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .categoryFilterBox ul li input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .categoryFilterBox ul li input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .categoryFilterBox ul li input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .categoryFilterBox ul li input{margin:0;padding:0;height:auto}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .categoryFilterBox .icheckbox_minimal-orange,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .categoryFilterBox .icheckbox_minimal-orange,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .categoryFilterBox .icheckbox_minimal-orange,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .categoryFilterBox .icheckbox_minimal-orange,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .categoryFilterBox .icheckbox_minimal-orange,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .categoryFilterBox .icheckbox_minimal-orange,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .categoryFilterBox .icheckbox_minimal-orange,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .categoryFilterBox .icheckbox_minimal-orange{margin-right:8px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .flights-dynpack,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .flights-dynpack,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .flights-dynpack,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .flights-dynpack,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .flights-dynpack,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .flights-dynpack,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .flights-dynpack,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .flights-dynpack{margin-top:20px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .inputLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .inputLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .inputLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .inputLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .inputLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .inputLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .inputLocalDiferenteEstadia,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .inputLocalDiferenteEstadia{float:right;width:202px !important;border-color:#c8d5d6 !important;margin-bottom:16px !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .inputLocalDiferenteEstadia input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .inputLocalDiferenteEstadia input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .inputLocalDiferenteEstadia input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .inputLocalDiferenteEstadia input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .inputLocalDiferenteEstadia input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .inputLocalDiferenteEstadia input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .inputLocalDiferenteEstadia input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .inputLocalDiferenteEstadia input{width:164px !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .dynPackTabData,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .dynPackTabData,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .dynPackTabData,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .dynPackTabData,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .dynPackTabData,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .dynPackTabData,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .dynPackTabData,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .dynPackTabData{margin:0;width:auto}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .dynPackTabData .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .dynPackTabData .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .dynPackTabData .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .dynPackTabData .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .dynPackTabData .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .dynPackTabData .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .dynPackTabData .colLeft,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .dynPackTabData .colLeft{margin-right:22px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .dynPackTabData div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .dynPackTabData div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .dynPackTabData div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .dynPackTabData div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .dynPackTabData div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .dynPackTabData div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .dynPackTabData div,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .dynPackTabData div{position:relative;width:auto}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .dynPackTabData a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .dynPackTabData a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .dynPackTabData a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .dynPackTabData a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .dynPackTabData a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .dynPackTabData a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .dynPackTabData a.btnCalendar,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .dynPackTabData a.btnCalendar{margin:5px 0 0 105px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .dynPackTabData div input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .dynPackTabData div input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .dynPackTabData div input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .dynPackTabData div input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .dynPackTabData div input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .dynPackTabData div input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .dynPackTabData div input,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .dynPackTabData div input{width:116px !important;padding-left:9px;margin-bottom:0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .chkMoreOptions .lblSmaller,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .chkMoreOptions .lblSmaller,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .chkMoreOptions .lblSmaller,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .chkMoreOptions .lblSmaller,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .hotelMoreOptionsPanel .lblSmaller,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelMoreOptionsPanel .lblSmaller,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabProgramsActiveContainer .hotelMoreOptionsPanel .lblSmaller,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTabDynPackActiveContainer .hotelMoreOptionsPanel .lblSmaller{font-size:14px;color:#94aaa8;width:auto;margin-top:5px;margin-bottom:8px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #bookEngineTab .freeSearchLine input{width:216px !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .freeSearchLine{width:256px !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .freeSearchLine input{width:216px !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelTabData input{margin-bottom:20px;padding-left:10px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelTabData .fldDataHTL{width:125px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelTabData .btnCalendar{margin-left:192px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .hotelTabData .btnCalendarDateEnd{margin-top:58px !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .lblHtlNrRooms{margin-right:17px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .interactivePanelBarHotelMoreOptions{margin-top:20px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab .interactivePanelBar.open{margin-top:20px}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #ctl00_ContentPlaceHolder1_ctl01_ctlFormBEHotel_cmbLBHtlMealPlan.cmbLBHtlMealPlan{margin-bottom:0 !important}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .ui-tabs-panel #hotelTab #txtLBHtlNameBox{float:right}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP #FlighSearchLineSeparator,body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP #RentacarSearchLineSeparator{display:none}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .btnProceed{clear:both;margin:0 0 25px 0;padding:0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .questionMark{display:none}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP .chkFlexibilidadeDatasPanel div.iradio_minimal-orange{border:0 solid #008000;float:left;width:18px;margin:4px 10px 17px 0}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP #lnkLbAddPercurso{color:#fc7421}body.newHP.isHomepage #main #containerLeft #bookingEngineGlobalContainter.searchBENewHP #lnkLbRemovePercurso{color:#556366}body.newHP.isHomepage #main #containerRight{width:535px}body.newHP.isHomepage #main #containerRight .floatRight{display:none !important}body.newHP.isHomepage #main #containerWide{position:relative;width:100%;float:left;display:block !important}body.newHP.isHomepage #main #containerWide .pub-hp-banner{display:block !important;padding:20px 0;margin:20px 0 22px 0;text-align:center;background:#fff url(/wwimages/global/banner-bar-pattern.png) repeat-x left top}body.newHP.isHomepage #main #containerWide .wideBanner{position:absolute;width:100%;background:#fafafa;height:132px}body.newHP.isHomepage #main #containerWide .bar-promo-code{display:block !important;float:left;background:#6e7b7c;clear:both;width:100%;height:46px;padding-top:14px;margin-top:10px;margin-bottom:20px}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer{position:relative;display:block;top:0;width:100%;height:70px}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #LoginContainer{display:none}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #PromoContainer{display:block;width:368px;height:70px;margin:0 auto;padding:0;background:none}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #PromoContainer #codPromoForm{width:100%;margin:0;padding:0}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #PromoContainer #codPromoForm label{margin:2px 18px 0 0;padding:0;font-size:20px;font-weight:700;color:#fff}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #PromoContainer #codPromoForm input{width:170px;border-color:#566062;border-right:none !important;height:30px;margin:0 0 0 0;padding:0 0 0 8px}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #PromoContainer #codPromoForm a,body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #PromoContainer #codPromoForm br{display:none}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #PromoContainer #codPromoForm .btnLoginEntrar{float:left}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #PromoContainer #codPromoForm .btnLoginEntrar input{height:32px !important;border:1px solid #566062 !important;border-left:none !important;padding-left:15px !important;padding-right:15px !important}body.newHP.isHomepage #main #containerWide .bar-promo-code #LoginPromoContainer #PromoContainer .pnlCodPromoLogged{margin:0 !important;padding:0;width:100%;text-align:center;color:#fff}body.newHP.isHomepage #main #opportunitiesContainer,body.newHP.isHomepage #main .listagemHP{margin:0}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP,body.newHP.isHomepage #main .listagemHP.lastMinuteHP,body.newHP.isHomepage #main #opportunitiesContainer.white,body.newHP.isHomepage #main .listagemHP.white{width:100%}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP h2,body.newHP.isHomepage #main .listagemHP.lastMinuteHP h2,body.newHP.isHomepage #main #opportunitiesContainer.white h2,body.newHP.isHomepage #main .listagemHP.white h2{height:auto;background:none;text-indent:0;font-weight:bold;font-size:30px;color:#1078c6;padding:0 0 4px 0;margin-bottom:16px;border-bottom:1px dotted #1078c6}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li,body.newHP.isHomepage #main #opportunitiesContainer.white li,body.newHP.isHomepage #main .listagemHP.white li{float:left;width:100%;font:normal 22px "Lato";margin:0;padding:0 !important;background:none !important;height:17px !important;padding:16px 0 15px 0 !important;border-bottom:1px dotted #d9d9d9;color:#556366;font-size:16px}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li:last-child,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li:last-child,body.newHP.isHomepage #main #opportunitiesContainer.white li:last-child,body.newHP.isHomepage #main .listagemHP.white li:last-child{border-bottom:none}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li:hover span,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li:hover span,body.newHP.isHomepage #main #opportunitiesContainer.white li:hover span,body.newHP.isHomepage #main .listagemHP.white li:hover span{background:none !important;color:inherit}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li:hover span a,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li:hover span a,body.newHP.isHomepage #main #opportunitiesContainer.white li:hover span a,body.newHP.isHomepage #main .listagemHP.white li:hover span a{color:#556366 !important;background:none !important}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li:hover span a span,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li:hover span a span,body.newHP.isHomepage #main #opportunitiesContainer.white li:hover span a span,body.newHP.isHomepage #main .listagemHP.white li:hover span a span{color:#fc7421 !important}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li:hover span.price,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li:hover span.price,body.newHP.isHomepage #main #opportunitiesContainer.white li:hover span.price,body.newHP.isHomepage #main .listagemHP.white li:hover span.price{color:#fc7421 !important}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li a,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li a,body.newHP.isHomepage #main #opportunitiesContainer.white li a,body.newHP.isHomepage #main .listagemHP.white li a{width:auto}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li span,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li span,body.newHP.isHomepage #main #opportunitiesContainer.white li span,body.newHP.isHomepage #main .listagemHP.white li span{letter-spacing:0;color:#556366}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li span span,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li span span,body.newHP.isHomepage #main #opportunitiesContainer.white li span span,body.newHP.isHomepage #main .listagemHP.white li span span{color:#fc7421;font-size:16px;font-weight:bold}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li .price,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li .price,body.newHP.isHomepage #main #opportunitiesContainer.white li .price,body.newHP.isHomepage #main .listagemHP.white li .price{margin:-6px 0 0 0;padding:0 !important;font:normal 22px "Lato";font-weight:300 !important;height:auto;color:#1078c6}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-main-blocks,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-main-blocks,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-main-blocks,body.newHP.isHomepage #main .listagemHP.white li.opportunities-main-blocks{position:relative;display:block !important;float:left;padding:0 !important;margin:0 0 7px 0;width:260px;height:154px !important;border:none}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-main-blocks:first-child,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-main-blocks:first-child,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-main-blocks:first-child,body.newHP.isHomepage #main .listagemHP.white li.opportunities-main-blocks:first-child{margin-right:15px}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-main-blocks div,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-main-blocks div,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-main-blocks div,body.newHP.isHomepage #main .listagemHP.white li.opportunities-main-blocks div{position:absolute;bottom:0;width:92.30769231%;padding:10px 3.84615385%;height:48px;background:transparent url(/wwimages/global/bkcgnd_065.png) repeat left top;background:rgba(0,0,0,0.65)}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-main-blocks div a,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-main-blocks div a,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-main-blocks div a,body.newHP.isHomepage #main .listagemHP.white li.opportunities-main-blocks div a,body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-main-blocks div span,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-main-blocks div span,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-main-blocks div span,body.newHP.isHomepage #main .listagemHP.white li.opportunities-main-blocks div span{color:#fff}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-main-blocks div a,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-main-blocks div a,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-main-blocks div a,body.newHP.isHomepage #main .listagemHP.white li.opportunities-main-blocks div a{width:140px;font:normal 14px "Lato";font-weight:300 !important;line-height:15px;margin-top:-3px}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-main-blocks div a span,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-main-blocks div a span,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-main-blocks div a span,body.newHP.isHomepage #main .listagemHP.white li.opportunities-main-blocks div a span{font:bold 18px "Lato";font-weight:700 !important}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-main-blocks div .price,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-main-blocks div .price,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-main-blocks div .price,body.newHP.isHomepage #main .listagemHP.white li.opportunities-main-blocks div .price{position:absolute;height:auto !important;margin:0;bottom:2px;right:10px;font:normal 37px "Lato";font-weight:300 !important}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-main-blocks:hover span a,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-main-blocks:hover span a,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-main-blocks:hover span a,body.newHP.isHomepage #main .listagemHP.white li.opportunities-main-blocks:hover span a{color:#fff !important}body.newHP.isHomepage #main #opportunitiesContainer.lastMinuteHP li.opportunities-placebo-blocks,body.newHP.isHomepage #main .listagemHP.lastMinuteHP li.opportunities-placebo-blocks,body.newHP.isHomepage #main #opportunitiesContainer.white li.opportunities-placebo-blocks,body.newHP.isHomepage #main .listagemHP.white li.opportunities-placebo-blocks{display:block !important}body.newHP.isHomepage #main .hpListagemDiv{float:left}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew{padding:0;margin:0}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew h2{position:relative;width:454px}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew h2 .freeSearchPlaceholder{position:absolute;right:0;bottom:8px;margin:0;padding:0;width:205px}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew h2 .freeSearchPlaceholder .freeSearchLine{position:relative;margin:0 !important;padding:0 !important;width:203px !important;height:28px;-webkit-border-radius:0 !important;-moz-border-radius:0 !importantx;border-radius:0 !important;border-width:1px !important}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew h2 .freeSearchPlaceholder .freeSearchLine .freeSearch{position:absolute;top:0;margin:0 !important;padding:1px 0 0 10px !important;height:27px;width:165px !important;font-size:14px;color:#b2b2b2}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew h2 .freeSearchPlaceholder .freeSearchLine .btnWipeSearch{display:none}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew h2 .freeSearchPlaceholder .freeSearchLine .btnProceed{margin:0 !important;padding:0 !important;position:absolute;right:-1px;top:-1px;display:block;width:29px;height:28px;border:1px solid transparent;border-left:none;background:#fc7421 url(/wwimages/global/sprite.png) no-repeat -619px -2013px;text-indent:-9999px}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew h2 .freeSearchPlaceholder .freeSearchLine .btnProceed:hover{background-color:#ff8f33;border:1px solid #fc7421;border-left:none;height:28px;width:29px}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas{width:454px !important;float:left;margin-right:52px}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li.opportunities-main-blocks,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li.opportunities-main-blocks{width:220px;height:130px !important}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li.opportunities-main-blocks:first-child,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li.opportunities-main-blocks:first-child{margin-right:14px !important}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li.opportunities-main-blocks div,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li.opportunities-main-blocks div{position:absolute;bottom:0;width:92.30769231%;padding:10px 3.84615385%;height:42px;background:transparent url(/wwimages/global/bkcgnd_065.png) repeat left top;background:rgba(0,0,0,0.65)}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li.opportunities-main-blocks div a,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li.opportunities-main-blocks div a,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li.opportunities-main-blocks div span,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li.opportunities-main-blocks div span{color:#fff}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li.opportunities-main-blocks div a,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li.opportunities-main-blocks div a{font:normal 13px "Lato"}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li.opportunities-main-blocks div a span,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li.opportunities-main-blocks div a span{font:bold 13px "Lato"}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li:last-child,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li:last-child,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li:nth-child(8),body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li:nth-child(8){border-bottom:none}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li .list-promo-descr,body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li .list-promo-descr{font-weight:normal;display:inline !important;color:#556366}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoFerias li:nth-child(n+9),body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas li:nth-child(n+9){display:none}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .ListPromoEscapadinhas{margin-right:0}body.newHP.isHomepage #main .hpListagemDiv .listagemHPNew .type{display:none}body.newHP.isHomepage #main #cookies{display:none}body.newHP .map-container{display:block !important;float:left;width:100%}body.newHP .map-container h2{height:auto;background:none;text-indent:0;font-weight:bold;font-size:30px;color:#1078c6;padding:0 0 4px 0;border-bottom:1px dotted #1078c6;position:relative;width:910px;margin:0 auto 16px auto}body.newHP .map-container h2 .freeSearchPlaceholder{position:absolute;right:0;bottom:8px;margin:0;padding:0;width:205px}body.newHP .map-container h2 .freeSearchPlaceholder .freeSearchLine{position:relative;margin:0 !important;padding:0 !important;width:203px !important;height:28px;-webkit-border-radius:0 !important;-moz-border-radius:0 !importantx;border-radius:0 !important;border-width:1px !important}body.newHP .map-container h2 .freeSearchPlaceholder .freeSearchLine .freeSearch{position:absolute;top:0;margin:0 !important;padding:1px 0 0 10px !important;height:27px;width:165px !important;font-size:14px;color:#b2b2b2}body.newHP .map-container h2 .freeSearchPlaceholder .freeSearchLine .btnWipeSearch{display:none}body.newHP .map-container h2 .freeSearchPlaceholder .freeSearchLine .btnProceed{margin:0 !important;padding:0 !important;position:absolute;right:-1px;top:-1px;display:block;width:29px;height:28px;border:1px solid transparent;border-left:none;background:#fc7421 url(/wwimages/global/sprite.png) no-repeat -619px -2013px;text-indent:-9999px}body.newHP .map-container h2 .freeSearchPlaceholder .freeSearchLine .btnProceed:hover{background-color:#ff8f33;border:1px solid #fc7421;border-left:none;height:28px;width:29px}body.newHP .map-container .map{width:964px;height:461px;background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -2146px;margin:0 auto}body.newHP .map-container .jQueryMap{background-image:none}body.newHP .map-container .jQueryMap a,body.newHP .map-container .jQueryMap span{font-family:"Lato",Arial,Helvetica,sans-serif}body.newHP .map-container .jQueryMap span{cursor:pointer;color:#556366;font-weight:normal}body.newHP .map-container .jQueryMap .map-cities a{color:#333;text-decoration:underline}body.newHP .map-container .tipTitle{font-family:"Lato",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;white-space:nowrap;line-height:32px;text-transform:none;color:#fff}body.newHP .map-container .slideOutTip{padding:1px;background:#fc7421;height:32px;-webkit-transition:-webkit-transform 0s linear;-moz-transition:-moz-transform 0s linear;transition:transform 0s linear}body.newHP .map-container .slideOutTip.isOpened .plusIcon{-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-top:-5px;-webkit-transition:-webkit-transform 0s linear;-moz-transition:-moz-transform 0s linear;transition:transform 0s linear}body.newHP .map-container .tipIcon{margin-top:10px;background:none;border:none}body.newHP .map-container .tipIcon .plusIcon{background:transparent url(/wwimages/global/sprite.png) no-repeat -709px -2086px;border:none}body.newHP .map-container .slideOutContent{background:#fff;padding:10px 5px 2px 5px}body.newHP .jQueryGuiomatic p,body.newHP .jQueryGuiomatic table{font-size:13px;line-height:21px}body.newHP .bar-other-services{float:left;display:block !important;background:#6e7b7c;width:100%;height:43px;padding-top:17px;margin-top:10px;margin-bottom:0}body.newHP .bar-other-services #serviceButtons{float:left;width:100%}body.newHP .bar-other-services #serviceButtons li{float:left;width:auto}body.newHP .bar-other-services #serviceButtons li a{width:auto;height:24px;float:left;background:transparent url(/wwimages/global/sprite.png) no-repeat -697px -2011px;padding:0 0 0 20px;margin:0 0 0 100px;font-family:"Lato",Arial,Helvetica,sans-serif;font-size:20px}body.newHP .bar-other-services #serviceButtons li:nth-child(n+5){display:none}body.newHP .bar-other-services #serviceButtons li:first-child a{margin-left:25px}body.newHP .bar-info-geostar-full-width{position:relative;float:left;width:100%;background:#3b4548}body.newHP .bar-info-geostar{display:block !important;width:910px;padding:22px 25px;margin:0 auto;background:#3b4548}body.newHP .bar-info-geostar h2,body.newHP .bar-info-geostar h3{padding:0 0 4px 0;margin:0 0 22px 0;color:#fc7421;border-bottom:1px dotted #fc7421;font-size:30px;font-weight:300}body.newHP .bar-info-geostar h3{font-size:23px;font-weight:bold}body.newHP .bar-info-geostar .col-left,body.newHP .bar-info-geostar .col-middle,body.newHP .bar-info-geostar .col-right{float:left;width:270px}body.newHP .bar-info-geostar .col-left ul{margin:0;padding:0}body.newHP .bar-info-geostar .col-left ul li{margin-bottom:36px;color:#fff;font-size:18px;background:transparent url(/wwimages/global/sprite.png) no-repeat -697px -2002px}body.newHP .bar-info-geostar .col-left ul li span{display:block;padding:0 0 0 26px}body.newHP .bar-info-geostar .col-left a{color:#fc7421;font-size:14px;font-weight:bold;text-decoration:underline}body.newHP .bar-info-geostar .col-middle{padding:0 35px;width:300px;height:250px}body.newHP .bar-info-geostar #divHPLBFooter2{background:#666;height:250px}body.newHP .bar-info-geostar .col-right label{color:#fff;font-size:16px;height:auto;margin:0}body.newHP .bar-info-geostar .col-right input,body.newHP .bar-info-geostar .col-right button{float:left;margin:22px 0 33px 0}body.newHP .bar-info-geostar .col-right input{width:136px;border:1px solid #566062;border-right:none !important;height:30px;padding:0 0 0 8px}body.newHP .bar-info-geostar .col-right button{float:left;width:auto;padding-left:15px !important;padding-right:15px !important;height:32px !important;background-color:#fc7421;color:#fff;border:1px solid #566062 !important;border-left:none !important;font-weight:700;font-size:14px}body.newHP .bar-info-geostar .col-right button:hover{background-color:#ff8f33 !important}body.newHP .bar-info-geostar .col-right p{color:#fff;font-size:17px;font-weight:300}body.newHP .bar-info-geostar .col-right a{color:#fc7421;font-size:17px}body.newHP #cookiesNewHP{float:left;width:100%;height:34px;background:#fc7421;color:#1a1a1a;text-align:center;padding:16px 0 0 0;font-size:13px;font-weight:300}body.newHP #cookiesNewHP div{position:relative;text-align:left;margin:0 auto;padding-left:25px;width:935px}body.newHP #cookiesNewHP a{color:#fff;text-decoration:underline}body.newHP .footer-full-width{position:relative;float:left;width:100%;background:#1a1a1a}body.newHP footer#footer{width:910px;float:none;margin:0 auto;background-color:#1a1a1a !important;border-bottom:none !important;padding:22px 25px !important}body.newHP footer#footer div#brands{background:none !important}body.newHP footer#footer nav#information{padding:0 !important;background:none !important;margin-bottom:10px !important}body.newHP footer#footer nav#information ul{margin-bottom:16px !important}body.newHP footer#footer nav#information ul li{padding:0 10px 0 0 !important;margin:0;font-size:16px;font-weight:bold}body.newHP footer#footer nav#information ul li a{font-size:14px;font-weight:300;padding-left:10px}body.newHP footer#footer #brands{padding:0 !important;margin:0}body.newHP footer#footer #brands span{clear:none !important}body.newHP .links-full-width{position:relative;float:left;width:100%;background:#6e7b7c}body.newHP nav#links{width:910px;padding:22px 25px !important;background:#6e7b7c !important;margin:0 auto;float:none}body.newHP nav#links ul li{color:#ff833e}body.newHP nav#links ul li a{color:#fff !important}body.newHP nav#links ul li:nth-child(n+2) a{margin-left:-5px !important}body.newHP nav#links ul li:after{content:"|\00a0\00a0\00a0" !important}body.newHP nav#links ul li:first-child:after{content:"" !important}body.newHP div#wrapper footer#footer div.footer_brands{position:absolute;bottom:45px}body.newHP div#wrapper footer#footer div#iso{width:100%;text-align:center;bottom:44px;background:transparent url(/wwimages/global/sprite.png) no-repeat -10px -2076px;width:94px;height:47px;right:448px}body.newHP div#wrapper footer#footer div#logo_trip_advisor{right:285px;background:transparent url(/wwimages/global/sprite.png) no-repeat -187px -2076px;width:125px;height:44px}body.newHP div#wrapper footer#footer div #logo_verisign{display:block;background:transparent url(/wwimages/global/sprite.png) no-repeat -394px -2076px;width:60px;height:50px;float:left}body.newHP div#wrapper footer#footer div #logo_mb{display:block;background:transparent url(/wwimages/global/sprite.png) no-repeat -474px -2076px;width:46px;height:50px;float:left}body.newHP div#wrapper footer#footer div #logo_visa{display:block;background:transparent url(/wwimages/global/sprite.png) no-repeat -494px -1907px;width:46px;height:50px;float:left}body.newHP div#wrapper footer#footer div #logo_netcaixa{display:block;background:transparent url(/wwimages/global/sprite.png) no-repeat -540px -2076px;width:46px;height:50px;float:left}body.newHP div#wrapper footer#footer div #logo_paypal{display:block;background:transparent url(/wwimages/global/sprite.png) no-repeat -414px -1907px;width:60px;height:50px;float:left}body.newHP div#wrapper footer#footer div .company_info{float:left;display:block;clear:left;position:relative;top:6px}body.newHP div#wrapper footer#footer a.footer_brands{position:absolute;bottom:45px}body.newHP div#wrapper footer#footer a#logo_facebook{right:207px;background:transparent url(/wwimages/global/sprite.png) no-repeat -124px -2076px;width:43px;height:43px}body.newHP div#wrapper footer#footer a#logo_twitter{right:155px;background:transparent url(/wwimages/global/sprite.png) no-repeat -332px -2076px;width:43px;height:43px}body.newHP div#wrapper footer#footer a#logo_blog{right:103px;background:transparent url(/wwimages/global/sprite.png) no-repeat -560px -1907px;width:43px;height:43px}body.newHP div#wrapper footer#footer a#logo_instagram{right:52px;background:transparent url(/wwimages/global/sprite.png) no-repeat -622px -1907px;width:43px;height:43px}body.newHP div#wrapper footer#footer a#logo_gplus{right:0;background:transparent url(/wwimages/global/sprite.png) no-repeat -685px -1907px;width:43px;height:43px}body.newHP .buttonize input{height:45px !important;padding-left:30px !important;padding-right:30px !important;background:#fc7421 !important;text-shadow:none;font-weight:900;font-size:15px}body.newHP .buttonize input:hover{background-color:#ff8f33 !important}body.newHP .buttonize .buttonizeLeftCorner,body.newHP .buttonize .buttonizeRightCorner{display:none}body.newHP .barrizeLeftCorner,body.newHP .barrizeRightCorner{display:none}body.newHP .ac_results ul,body.newHP .ac_results li{font-family:"Lato",Arial,Helvetica,sans-serif}body.newHP .autocompleteInline{margin-top:5px !important}body.newHP div.autocompleteVoos.ac_results{margin-top:5px !important;margin-left:2px !important}body.newHP #staticPages p,body.newHP #staticPages h3{font-family:"Lato",Arial,Helvetica,sans-serif;line-height:21px;font-size:14px}body.newHP .shortDescription,body.newHP .DetalheProgramaInfo{font-size:14px;line-height:22px}body.newHP .DetalheProgramaDescricao p,body.newHP .DetalheProgramaItinerario p,body.newHP .DetalheProgramaDescricao span,body.newHP .DetalheProgramaItinerario span{font-family:"Lato",Arial,Helvetica,sans-serif;font-size:13px;line-height:21px}body.newHP .DetalheProgramaCondicoes{font-size:11px;line-height:20px}body.newHP .datasFlexInfo{font-size:13px;line-height:20px}body.newHP .divHoteisSpecial,body.newHP .divLowCostSpecial{font-family:"Lato",Arial,Helvetica,sans-serif !important}body.newHP .divHoteisSpecial h2,body.newHP .divLowCostSpecial h2,body.newHP .divHoteisSpecial h3,body.newHP .divLowCostSpecial h3,body.newHP .divHoteisSpecial p,body.newHP .divLowCostSpecial p{font-family:"Lato",Arial,Helvetica,sans-serif}body.newHP .divHoteisSpecial h3,body.newHP .divLowCostSpecial h3{font-size:13px;line-height:21px;font-weight:normal}body.newHP ul.voosHotelDestaques li span.descr{font-family:"Lato",Arial,Helvetica,sans-serif}body.newHP .destaqueVerticalLinks{font-size:13px;line-height:21px}body.newHP p.destinationsHomePage{font-size:13px !important;line-height:21px}body.newHP .listagemHP li,body.newHP .listagemHP a{font-family:"Lato",Arial,Helvetica,sans-serif !important}body.newHP .listagemHP .listagemHPSmaller li{font-family:"Lato",Arial,Helvetica,sans-serif !important}body.newHP #generalProgressBar{width:435px}body.newHP .generalProgressBarStopSearch{margin-top:-6px}body.newHP .lblPesquisouPor{font-size:13px}body.newHP .PromoContainer .inputLogin{width:120px}body.newHP #skypedetectionswf{height:0 !important;width:0 !important}body.newHP .custom-select{background-color:#fff;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;position:relative;width:100%;z-index:1;height:33px;float:left}body.newHP .custom-select:hover{border-color:#999}body.newHP .custom-select:before{position:absolute;top:1%;right:0;width:27px;height:99%;background-color:#fff;z-index:-1;content:'';background:#fff url('data:image/gif;base64,R0lGODlhDAAHANUAAPxZAP6YYf/5+vyJRf7fz/7Sv/7Ntfx7MP7Hqv/29P/08PyPUvxiDf/q5P2UXfxfCv////7by/2AP/2LUfxnE/7Ru/xeAfxlCvxcAv2XYPyISf/49//6+f2RU//Vv/yNT//7+/xkDP/Hq//39/yQVP7Vwf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHACYALAAAAAAMAAcAAAYywIYEASkaBZOAgsSoGCGbRYgI+gAMxZHG4jFyOphKYvAoPIuOyyFUOhcFGUrEbdwQzkEAOw==') no-repeat center center}body.newHP .custom-select select{background-color:transparent;border:0 none;box-shadow:none;color:#333;display:block;font-size:100%;line-height:normal;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.newHP .custom-select select::-ms-expand{display:none}body.newHP .custom-select select:focus{outline:none}body.newHP :-moz-any(.custom-select):before{background-color:#fff;pointer-events:none;z-index:1}body.newHP div#notification{width:100%}body.newHP div#notification div{width:960px}body.newHP .btnWipeSearch,body.newHP .btnWipeSearchRef{background:transparent url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAMAAAAMs7fIAAAAA3NCSVQICAjb4U/gAAAAP1BMVEX////8/Pz5+fn29vbz8/Pw8PDq6urm5ubj4+Pi4uLg4ODd3d3c3Nza2trZ2dnX19fW1tbU1NTT09PR0dH///9GSY+7AAAAFXRSTlP//////////////////////////wAr2X3qAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xMC8xMXxJ1ZoAAACISURBVBiVVZBREsMgCEQXrTHRJsbg/c/axVjb7McOvAEB0W6J9yNC97ArlcOXSNKhJJ24qlNFjLDjuCw9T3aSBALIQRfQX2jZCBGBkYRm9RsRgI1hhdOBbqAKmUTe2mtafXYVtDRetjKOX9H8c7rjhuv/htF2lvy7Io3b48jrMn/Dxb2UvDiLP8CREA40wDmxAAAAAElFTkSuQmCC')}body.newHP #containerRight .interactivePanelBar{background:#3b4548 !important}body.newHP .pub{background-color:transparent}body.newHP #flightSearchLinksNewSearch{font-size:14px}body.newHP .limitDateData{font-size:13px;margin:6px 0}body.newHP .lnkBack{display:none !important}