body        { background: #372c24; font-family: Arial, sans-serif; font-size: 10pt; text-align: center; margin: 0; color: #a79578; }
a:link,
a:visited,
.botao      { padding: 3px 5px; background: #2e251e; text-decoration: none; color: #ffffff; border: 0; }
a:hover,
.botao:hover { background: #ad0000; cursor: pointer; }
#topo       { width: 100%; height: 90px; background: #ffffff; }
#topo_menor { width: 100%; height: 35px; background: #1d1713; }
#corpo      { width: 990px; margin: -125px auto 0 auto; overflow: hidden;}
h1,h2       { margin-top: 15px; font-size: 12pt; font-weight: bold; color: white; }
h2          { margin-top: 0; }
a img       { border: 0; padding: 0; }
a:link img,
a:visited img { border: 0; padding: 0; background: none }
a:hover img   { border: 0; padding: 0; background: none }

#midias     { position: absolute; top: 45px; margin-left: 600px; }

.coluna     { text-align: left; float: left; padding-bottom: 32767px; margin-bottom: -32767px; }
#esquerda   { width: 160px; margin-top: 50px; overflow: hidden;} 
#meio       { width: 570px; margin: 140px 20px -32767px 10px; }
#direita    { width: 220px;  margin-top: 140px; background: #1d1713; }
#newsletter { padding: 1px 15px 30000px; margin: 35px 0 -29991px; background: #1d1713; }

textarea.texto,
input.texto { border: 0; background: #372c24; color: #a79578 }
input.texto { width: 130px; }

.texto_escuro { border: 0; background: #a79578; color:  #372c24; }

#midias a:link,
#midias a:visited { padding: 0; background: none; }
#midias a:hover   { background: none }

#banners           { height: 171px; width: 546px; }
#banners a:link,
#banners a:visited { background: none; }
#banners a:hover   { background: none }
#banners a { display: none; }

hr          { margin: 30px 0; height: 1px; border: 0; background-color: #a79578; color: #a79578; width: 580px; }

#nav        { top: -50px; left: 5px; z-index: 10; position: relative; }
#nav a      { margin-left: 5px; } 

#copyright  { float: left; letter-spacing: -1px; }

#menu       { margin: 0; padding: 0; list-style: none; margin-top: 40px; }
#menu li    { margin: 0; padding: 0; height: 30px; }

#destaques    { margin: 17px; padding: 0; list-style: none }
#destaques li { margin: 20px 0; padding: 0;}

.caixa { width: 550px; background: #1d1713; margin-bottom: 10px; padding: 15px; }

#rodape           { padding-top: 15px; margin-top: 20px; background: #1d1713; height: 130px; }
#rodape a:link,
#rodape a:visited { background: none; color: #fff; text-decoration: none; }
#rodape a:hover   { background: none; text-decoration: underline; }

form dl,
form dt, 
form dd { width: auto; float: none; text-align: left; padding: 0; margin: 0} 
.necessario { color: red; font-weight: bold; }
.direita { text-align: right; }
.esquerda { text-align: left; }
.barra-progresso { margin: 2px 15px; padding: 1px; }
.barra-container { height: 18px; line-height: 18px; width: 510px; }
.barra-borda     { width: 130px; float: left; height: 17px; }
.barra           { background: #ad0000; color: white; height: 14px; margin: 1.5px 0 }
.resposta        { display: none; }

.resposta-texto,
.qtos-votos { margin-right: 5px; width: 200px; float: left; height: 17px; overflow: hidden; }

.negrito { font-weight: bold; }
.italico { font-style: italic; }

#enquete table { display: none }
#enquete p { color: white; }
#enquete input.texto { width: 380px; }

.imagem_destaque { float: left; margin-right: 15px; }
.autor { font-style: italic; color: white; }
#mais_informacoes { display: none; }

table { margin-top: 30px; }
.textos { display: none; }
object { margin-right: 12px; float: left; width: 320px; height: 265px}
#tactos_rodape {margin-top: 85px; }
#tactos_rodape img { vertical-align: middle; }
.links li { margin-top: 10px; }
#votacao input { margin-right: 8px; }
