 html, body, table.body{ margin: 0px; padding: 0px; border: none; text-align: center; }


/* DEFINIÇÕES UNIVERSAIS */
body{ margin: 0 auto 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #505050; background-color: white; }
a{ text-decoration: none; color: #7c0404; }
a:hover{ text-decoration: underline; }
p{ margin: 0px !important; padding: 0px !important; }
a img{ border: none; }
table td{ vertical-align: top; }
.fonte_zero{ font-size: 0px; letter-spacing: 0px; word-spacing: 0px; }
.erro{ color: red; }
.sucesso{ color: green; }
.clear{ clear: both; }
.rclear{ clear: right; }
.hide{ display: none; }
.show{ display: inherit !important; }

/* ESTRUTURA BÁSICA */
table.body{ width: 1008px; margin: 0px auto 0px auto; text-align: left; }
table.body div.barra_topo{ background-color: #7c0404; font-size: 10px; font-weight: bolder; height: 17px; vertical-align: middle; padding:  3px 0px 0px 17px; }
table.body div.barra_topo a{ color: white; }
table.body div.header_flash{ font-size: 0px; } 
table.body div.linha_produtos{ background: url(/_imagens/background_linha_produtos.jpg) no-repeat; height: 39px; padding-top: 22px; text-align: center; }
table.body div.conteudo_topo{ height: 13px; background: url(/_imagens/background_conteudo_topo.jpg) no-repeat; font-size: 0px; }
table.body div.conteudo{ background: url(/_imagens/background_conteudo_miolo.jpg) repeat-y; padding: 0px 21px 0px 21px; }
table.body div.conteudo p{ margin-bottom: 15px; }
table.body div.clear{ clear: both !important; height: 15px; }
table.body div.conteudo_bottom{ background: url(/_imagens/background_conteudo_bottom.jpg) no-repeat; height: 28px; margin-bottom: 20px; }


/* MENU LINHA DE PRODUTOS */
table.body div.linha_produtos a{ color: #585858; }
table.body div.linha_produtos span{ display: inline-block; padding: 6px 10px 18px 10px; border-right: 1px solid #DDD; }
table.body div.linha_produtos span.ativo{ background: url(/_imagens/background_menu_ativo.gif) repeat-x bottom; }
table.body div.linha_produtos span.ultimo{ border: none; }


/* RODAPÉ (ENDEREÇO) */
table.body div.rodape{ text-align: center; font-size: 15px; margin-top: 50px; }
