body{font:normal 13px/13px Verdana,Helvetica,Sans-Serif;background:#fff url("../img/lateral.jpg") top left repeat-y;width:1007px}
body,table,th,td,legend,#menu{color:#000}
body,th{text-align:left}
body,#menu dl,h1,.lng,#filtro{margin:0;padding:0}
table{margin:10px auto}
th,legend,#txt th a,.botao{background:#eeeed1}

th{padding:3px}
table{background:#fffff0}

td,.campo{font-size:12px}
h2,h3,th,legend,.botao,#rodape,#nav a{font-weight:bold}
h2,h3,strong,.obs,.asterisco,.botao:hover,#txt,#txt a,#nav a{color:#060;background:#fff}
strong{background-color:transparent}
h3,li,th,legend,label,.asterisco{font-size:13px}
.centra,#col_esq,#rodape{text-align:center}
label,.campo,.direita,.ass,#nav{text-align:right}
.botao,.obs{line-height:13px}
#topo,#secao,#rodape{clear:both;width:100%;margin:0;padding:0}

#txt{line-height:18px;padding:3px 5px 3px 20px}
#txt a,#txt a:hover,#txt th a,#menu dt a{text-decoration:none}

h1{font-weight:normal;background:transparent url("../img/h1.jpg") bottom left no-repeat}
h2{font-size:14px}
h3,em,.obs{font-style:italic;color:#204020}
p{text-align:justify;margin:10px 20px 14px 10px}
img,option,optgroup,#menu dl,#menu dt,#txt a.discreto{border:0}
ul{list-style-image:url("../img/bola.jpg")}
li{margin:5px 0 10px 10px}
#rodape{color:#fff;background:#fda839;padding:3px 0;font-size:13px;line-height:20px;height:20px}
table,legend{border:1px solid #cdcdb4}

table{display:table}
h1{color:#8b8b7a;font-size:19px;margin:0 0 20px;padding:0 0 1px 36px}
h2,h3{margin:12px 0 9px}
h3{margin-left:10px}

#topo{height:176px;background:transparent;min-width:760px}
#energia{position:absolute;top:0;left:0;margin:0;z-index:3}

#col_esq{float:left;width:166px;margin-bottom:10px;background:transparent;min-height:550px}

#menu{clear:both;width:166px;margin:0 auto 10px;padding-top:20px}
#menu,#menu dt{background:transparent}

#txt{display:block;background:transparent}
#txt,#txt th a,.botao,.botao:hover{color:#000}
#txt{float:left;width:76%;margin:25px 0 20px;border:0;min-width:240px}
#txt a{font-weight:normal;color:#00868b;border-bottom:1px dotted #8b8b7a}
#txt a:hover, #txt th a:hover{color:#000;background:#ffffe6;border-bottom:1px solid #cdcdb4}
#txt th a{font-weight:bold;border-bottom:1px dashed #d6ac51}
#txt td a,#txt td a.obs,.obs,.asterisco{background:transparent}
#txt td a.obs{color:#845335}
#txt td a.obs:hover{background:#fff}

#nav{clear:both;width:100%;margin:15px 0 0;padding:5px 0 0}
#nav a{font-size:10px;display:inline}

#menu dt{margin:0;line-height:18px;text-align:left}
#menu dt, #menu dt a{font-size:11px;font-weight:bold;color:#5a7875;background:#f2f9f3;margin-top:5px}
#menu dt a{display:block;padding:2px 5px 2px 16px;border:0;border-bottom:1px solid #d1e0dd;border-top:1px solid #fefefe;width:145px}

* html #menu dt a{width:145px}
html>body #menu dt a{width:auto}

#menu dt a:hover{color:#000;font-weight:bold;border-bottom:1px solid #e6e7e1;background:#fff}

fieldset{
display:inline;
border:0;
margin:0;
padding:0;
background:transparent;
line-height:13px}

input,select,textarea,option,optgroup{font:normal 12px Verdana,Helvetica,Sans-Serif;color:#000;background:#fff;border:1px solid #d3d9e0}
input:focus, textarea:focus,.botao{border:1px solid #719095}
optgroup{background:#ffcd60}
.lng{float:right}
.campo{vertical-align:top}
.dirtopo{vertical-align:top;text-align:right}
.obs,sup{font-size:11px;margin-top:0}
#filtro{float:left;margin:0 10px 20px;padding:1px 2px 5px;background:#fdfdfa;vertical-align:bottom}
.alternado{background:#fffcea}
.alternado{background:#fcf9e7}

.citacao{
padding:2px;
border:1px solid #acd9ff;
background:#f0f8ff;
width:95%;
display:block;
margin:12px auto;
line-height:18px;}

#busca{
display:inline;
margin:0;
padding:0;
line-height:11px}

#palavra{font-size:9px}

#ok{
font-size:9px;
line-height:11px;
padding:0;
margin:0;
vertical-align:bottom}

.aviso{
width:90%;
color:#000;
font-weight:normal;
font-size:15px;
text-align:left;
background:#fffaf0;
border:1px solid #cdcdb4;
margin:15px auto 20px;
padding:10px}

.erro{
width:90%;
color:#500;
font-weight:bold;
font-size:15px;
text-align:left;
background:#ffe4e1;
border:1px solid #cd8c95;
margin:15px auto 20px;
padding:10px}

.blog{
display:block;
margin: 10px;
text-align:left}

.col_post{
float:left;
display:block;
width:89%;
margin-bottom:10px}

.col_flag{
float:left;
width:47px;
margin:5px 2px 1px 10px}

.data,.kb,.leia_mais{
color:#6c7b8b;
font-size:11px;
font-weight:normal;
letter-spacing:-1px}

.rsp{
font-size:11px}

.banco{
color:#708090;
font-size:10px;
background:#fff;
text-align:center;
border:0;
vertical-align:top}

#txt a.novidade{
color:#000;
border:0;
text-decoration:none}

#txt a.novidade:hover{
border-bottom:1px solid #fda839}

hr{
clear:both;
background:#a2cd5a;
width:98%;
border:0;
height:1px}

.creditos{
color: #888;
font-size:9px;
text-align:left;
margin:0;
padding:0 0 0 213px}
