* { margin: 0; padding: 0; }
img, table { border: none; }
body { font-family: sans-serif; font-size: small; color: #363636; background: #fff url(/img/b2tiny.gif) repeat-y right top; }
#wrp { background: url(/img/b1tiny.gif) no-repeat right top; padding-right: 3px; }
#wrp div p { padding: 3px 0 2px 0; }
#hd { height: 26px; padding-left: 5px; border-bottom: 1px solid #b3c7da; }
.ad { text-align: center; padding: 2px 0; border-bottom: 1px solid #b3c7da; }
.fazer { background-color: #102f7b; }
.adtxt { text-align: center; padding: 2px 0; background-color: #ffff99; }
.adtxt_fw { text-align: center; padding: 10px 1em; background-color: #add9ff; }
.ad a, .adtxt a { color: #000; text-decoration: underline; }
.adtxt_fw a { color: #000; display: block; text-decoration: underline; }
.notice { padding: 2px 0; color: #fff; background-color: #ff6060; }
.notice a { color: #fff; text-decoration: underline; }
h1 { font-size: medium; font-weight: bold; padding-top: 7px; padding-bottom: 5px; }
h2 { font-size: medium; font-weight: normal; text-transform: uppercase; margin-top: 7px; margin-bottom: 1px;}
h3 { font-size: small; font-weight: bold; padding: 3px 0 3px 0; }
.drk { color: #fff; background-color: #0682bd; border-bottom: 1px solid #b3c7da; }
.lght { color: #0682bd; background-color: #dcf3ff; border-bottom: 1px solid #b3c7da; }
.grn { color: #097a0b; background-color: #cdf1b7; border-bottom: 1px solid #6bb561; } 
.blck { border-top: 1px solid #bec4ca; border-bottom: 1px solid #b3c7da; }
.blck div { padding: 5px; border-top: 3px solid #ecf6ff; border-bottom: 3px solid #ecf6ff; }
.in, h1, h3 { padding-left: 5px; padding-right: 1px; }
.in2 { padding-left: 23px; padding-bottom: 3px; }
.mrgn { padding-top: 4px; padding-bottom: 2px; }
.mrgn2 { padding-bottom: 5px; }
table { width: 100%; max-width: 399px; }
th { text-align: left; padding: 3px 0 2px 4px; background-color: #eef7ff; }
td span { font-weight: bold; }
a { color: #2c2cff; text-decoration: none; }
table a { text-decoration: underline; font-weight: bold; }
a:hover { color: #000; text-decoration: underline; }
dt { margin: 8px 0 2px 0; font-weight: bold; }
dl dd { margin: 1px 0; padding: 0 0 1px 16px; background: url(/img/go.gif) no-repeat left top; }
dl.icon dd { background: url(/img/li.gif) no-repeat left top; }
dl.icon dd.glf { background: url(/img/li-g.gif) no-repeat left top; }
dl.icon dd.ski { background: url(/img/li-s.gif) no-repeat left top; }
dl.icon dd.boat { background: url(/img/li-b.gif) no-repeat left top; } 
