@charset "utf-8";
body { margin: 0; padding: 0; font: 12px Arial; color: #666; background: url(../imagens/fundo_geral.gif) top left repeat-x; }
img { border: 0; }
.hidden { display: none; }
div.fundo { background: url(../imagens/fundo_logo.gif) top center no-repeat; }
div.wrap { margin: 0 auto; width: 760px; background: url(../imagens/rodape.gif) bottom center no-repeat; padding-bottom: 80px; }
div.voltar_topo { padding: 5px; border-bottom: #ddd 1px solid; text-align: right; }
div.voltar_topo a { font: 12px Arial; color: #0057a8; text-decoration: none; }
div.voltar_topo a:hover { font: 12px Arial; color: #000; text-decoration: none; }
div.padd20 { padding: 20px; }
td.tl, td.tr, td.bl, td.br { width: 10px; height: 10px; }
td.tl { background: url(../imagens/canto_tl.gif) top left no-repeat; }
td.t { background: url(../imagens/canto_t.gif) top left repeat-x; }
td.tr { background: url(../imagens/canto_tr.gif) top right no-repeat; }
td.l { background: url(../imagens/canto_l.gif) top left repeat-y; }
td.conteudo { background: #f4f4f4; }
td.r { background: url(../imagens/canto_r.gif) top right repeat-y; }
td.bl { background: url(../imagens/canto_bl.gif) bottom left no-repeat; }
td.b { background: url(../imagens/canto_b.gif) bottom left repeat-x; }
td.br { background: url(../imagens/canto_br.gif) right bottom no-repeat; }
/* ------------- */
h1 { font: 18px Arial; font-weight: bold; color: #666; }
h2 { font: 16px Arial; font-weight: bold; color: #0057a8; }
h2.highlight { background: #dfff2a; }
/* ------------- */
.b { font-weight: bold; }
/* ------------- */
a { font: 12px Arial; color: #0057a8; text-decoration: none; }
a:hover { font: 12px Arial; color: #333; text-decoration: none; border-bottom: #666 1px dotted; }
a:visited { font: 12px Arial; color: #ccc; text-decoration: none; }
a:visited:hover { font: 12px Arial; color: #666; text-decoration: none; border-bottom: #666 1px dotted; }
/* ------------- */
.abrt { width: 100%; margin: 10px 10px 10px 0; }
.abrt ul, .abrt ul li { margin: 0; padding: 0; list-style: none; }
.abrt ul li { float: left; display: block; }
.abrt ul li.ttl { font-weight: bold; padding-right: 20px; }
.abrt ul li.lnk { padding: 0 10px; } 
.clear { clear: both; }
