body  { font-size: 9pt; line-height: 13pt; background-image: none }
a:link.titulo    { color: #5e5e5e !important; font-size: 9pt; font-family: Verdana; font-weight: bold; line-height: 13pt; text-decoration: none; margin-top: 3mm }
a:visited.titulo    { color: #5e5e5e !important; font-size: 9pt; font-family: Verdana; font-weight: bold; line-height: 13pt; text-decoration: none; margin-top: 3mm }
a:active.titulo    { color: #5e5e5e !important; font-size: 9pt; font-family: Verdana; font-weight: bold; line-height: 13pt; text-decoration: none; margin-top: 3mm }
a:hover.titulo    { color: #c50015 !important; font-size: 9pt; font-family: Verdana; font-weight: bold; line-height: 13pt; text-decoration: none; margin-top: 3mm }


A:visited { color: blue !important; font-size: 9pt; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13pt; text-decoration: none  }
A:link { color: blue !important; font-size: 9pt; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13pt; text-decoration: none; background-repeat: no-repeat  }
A:hover { color: blue !important; font-size: 9pt; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13pt; text-decoration: none  }
A:active { color: blue !important; font-size: 9pt; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 13pt; text-decoration: none  }
p { color: black !important; font-size: 9pt; line-height: 13pt; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
div { color: black !important; font-size: 9pt; line-height: 13pt; font-family: Verdana, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
H1   { color: #5e5e5e !important; font-size: 15px; font-family: Verdana; font-weight: bold; line-height: 19px; text-decoration: none }
H2   { color: #5e5e5e !important; font-size: 12px; font-family: Verdana; font-weight: bold; line-height: 19px; text-decoration: none }

#embrulho  { color: black; font-size: 10pt; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 13pt; text-align: justify; margin: 0 0 3cm; padding: 0; width: 17cm }
#embrulho *  { visibility: visible }
#col1 *  { visibility: hidden; display: none }
#menu *  { visibility: hidden; display: none }
#top_menu *  { visibility: hidden; display: none }
#international  { visibility: hidden; display: none }
#logo { visibility: visible; display: block; margin-bottom: 0.5cm }
div.secure { visibility: hidden; display: none }

div.migalhas { visibility: hidden; display: none }
div.filter { visibility: hidden; display: none }
div.abre_interna img { visibility: hidden; display: none }
div.pg_cont img { visibility: hidden; display: none }
img  { border: 0  }
img.dest_left { }
div.pg_destacado     { padding: 20px 15px 15px 0; width: 510px; margin-top: -0.5cm; margin-bottom: 0.5cm; }
div.hotel     { padding: 20px 15px 15px 0; width: 510px; border-top: 1px solid #e3e3e3 }
div.hotel_l      { background-color: #ebf3ff; padding: 20px 15px 15px 0; width: 510px; border-top: 5px solid white; border-bottom: 5px solid #fff }
img.left    { margin-right: 10px }
img.dest_left      { margin-right: 10px; margin-bottom: 2px; border: solid 6px #fff }
img a:link, a:visited, a:active, a:hover { border: 0 }
div.hr  { background: no-repeat center; margin-top: -24px; margin-bottom: 7px; height: 15px; border-bottom: 1px solid #dedede }
div.hr hr {  display: none; }
div.pg_plus_1 { visibility: hidden; display: none }
div.pg_plus_2 { visibility: hidden; display: none }
#preload { visibility: hidden; display: none }
#rodape { visibility: hidden; display: none }
#colHT1 { float: right; padding-bottom: 0.5cm; padding-left: 0.5cm; }
#col_find_book { visibility: hidden; display: none }
#col2A         { background-repeat: repeat-y; padding: 15px 15px 15px 0; float: none ; clear: both; margin-bottom: 1cm; }
#col2B         { background-repeat: repeat-y; padding: 15px 15px 15px 0; float: none ; clear: both; margin-bottom: 1cm; }
div.geoip         { background-repeat: repeat-y; padding: 15px 15px 15px 0; float: none ; clear: both; margin-bottom: 0.5cm; }


#col_unica { background-image: none; }
div.abre_interna { background-image: none; visibility: hidden; display: none  }
#colc2 { background-image: none; visibility: hidden; display: none  }
#colc3 { visibility: hidden; display: none }
#thawte { visibility: hidden; display: none }
#col_progress { visibility: hidden; display: none }

td   { color: #464646; font-family: Verdana; text-align: left; padding: 3px 8px; border-top: 1px solid #939393; border-right: 1px solid #939393  }
td.left   { color: #464646; font-family: Verdana; background-color: white; text-align: left; padding: 3px 8px; border-top: 1px solid #939393; border-right: 1px solid #939393    }
td.titulo   { color: #464646; font-size: 10pt; font-family: Verdana; font-weight: bold; background-color: white; text-align: left; padding: 5px 8px 2px 7px; border-bottom: 2px solid     }
td.submit  { color: #464646; font-family: Verdana; background-color: white; text-align: left; padding: 5px 8px; border-top: 2px solid   }
td.right    { color: #464646; font-family: Verdana; background-color: white; text-align: left; padding: 3px 8px; border-top: 1px solid #939393; border-right: 1px solid #939393; border-left: 1px solid #939393   }
table    { color: #464646; font-size: 8pt; font-family: Verdana ; background-color: white; text-align: left; width: 100%; margin-top: 0.5cm; margin-bottom: 0.3cm; border-bottom: 1px solid #747474; border-left: 1px solid #747474; }
table input { visibility: hidden; display: none }
table a:link, a:visited, a:active, a:hover  { font-size: 8pt; text-align: left; }
hr  { border-top: 0 none; border-right: 0 none; border-bottom: 1px solid #939393; border-left: 0 }

