body{font:normal 13px/18px Verdana,Helvetica,Sans-Serif;background:#a0bfff url("../img/lateral.jpg") top left repeat-y}
body,table,th,td,legend,#menu,#cng a{color:#000}
body,th,#xhtml,#legenda{text-align:left}
body,#menu dl,h1,h2,.lng,#news{margin:0;padding:0}
table,fieldset,#menu,#cont,#legenda,#xhtml,#cng{margin:10px auto}
th,legend,#txt th a,.botao{background:#e6edf4}
th, #txt, #legenda{padding:3px}
table,fieldset{background:#f0f8ff}
td,.campo{font-size:12px}
h2,h3,h4,h5,th,legend,.botao,#tarja,#rodape,#nav a{font-weight:bold}
h4,h5,strong,.obs,.asterisco,.botao:hover,#txt,#txt a,#nav a{color:#060;background:#fff}
strong{background-color:transparent}
h1{text-shadow:#284cad 2px 2px}
h5,li,th,legend,label,.asterisco{font-size:13px}
h2,.centra,#col_esq,#cont,#tarja,#rodape{text-align:center}
label,.campo,.direita,.ass,#nav{text-align:right}
.botao,.obs{line-height:13px}
h2{color:#fff;line-height:18px}
#topo,#secao,#tarja,#rodape{clear:both;width:100%;margin:0;padding:0}
#txt a,#txt a:hover,#txt th a,#menu dt a,#cng a{text-decoration:none}
h2,h4{font-size:15px}
h5,em,.obs{font-style:italic;color:#45a}
p{text-align:justify}
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}
#tarja,#rodape{color:#fff;background:#a2cd5a;padding:3px 0;border:1px solid #85a749;border-left:0;border-right:0;font-size:17px;line-height:19px}
#rodape{font-size:14px}
table,fieldset,legend{border:1px solid #d3d9e0}
table{display:table}
h1,h2{position:absolute}
h1{top:13px;left:10px;font:bold 40px verdana,arial,sans-serif;color:#fffcf5}
h2{top:7px;left:46%}
h3{color:#2e8b57;font-size:17px;margin:5px 0 22px}
h4,h5,#tarja{margin:0 0 10px}
h5,p{margin-left:10px}
#topo{height:85px;background:#a0bfff url("../img/topo.jpg") top right repeat-y;min-width:760px}
#col_esq{float:left;width:22%;margin-bottom:10px}
#menu,#cont,#legenda,#xhtml{clear:both;width:150px}
#cont,#legenda,#xhtml,#cng{font-size:11px;line-height:14px;color:#000;border:1px outset #cdcdb4;background:#fffcf5}
#cont{margin-top:20px;border:0;color:#fff}
#menu,#menu dt,#cont{background:transparent}
#menu dt a{background:#fff}
#txt,#txt th a,.botao,.botao:hover{color:#000}
#txt{float:left;width:74%;margin:8px 0 20px;border:2px solid #a2cd5a;border-top-color:#acd9ff;border-left-color:#acd9ff;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:1px solid #cdcdb4}
#txt th a{font-weight:bold;border-bottom:1px dashed #d6ac51}

h1,h2,#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}
#nav a{font-size:10px;display:inline}
#menu{margin-top:5px}
#menu dt{margin:9px 0 0;line-height:18px;text-align:left}
#menu dt, #menu dt a{font-size:13px;font-weight:normal;color:#000}
#menu dt a{display:block;padding:0 1px 0 4px;border:5px solid #a2cd5a;border-top:0;border-bottom-width:1px;width:100%}
* html #menu dt a{width:145px}
html>body #menu dt a{width:auto}
#xhtml{width:100px}
#xhtml strong{color:#000;background:#ffcd60}
#menu dt a:hover{color:#fff;font-weight:bold;border:5px solid #6e8b3d;border-top:0;border-bottom-width:1px;background:#a2cd5a}
#legenda{width:144px;line-height:17px}
fieldset{display:block;width:92%;max-width:540px}
fieldset label{float:left;width:200px;margin-right:5px}
fieldset span.obs{color:#6e8b3d;font-size:13px;margin-left:205px}
fieldset .botao{margin-left:205px}
legend{line-height:19px}
input,select,textarea,option,optgroup{font:normal 12px Verdana,Helvetica,Sans-Serif;color:#000;background:#fff;margin:5px 0 0;border:1px solid #d3d9e0;max-width:300px}
input:focus, textarea:focus,.botao{border:1px solid #719095}
.lng,#news{float:right}
.campo{vertical-align:top}
.dirtopo{vertical-align:top;text-align:right}
.obs,sup{font-size:11px;margin-top:0}
#news{padding:1px 2px 5px;background:#f0f8ff;vertical-align:bottom}
#cng{border:1px solid #00868b;border-top-color:#fc5;border-left-color:#fc5;width:135px;padding:4px 0;font-size:10px}
#cng a:hover{display:block;color:#fff;background:#573}
.alternado{background:#fff}

.citacao{
padding:2px;
border:1px solid #acd9ff;
background:#f0f8ff;
width:95%;
display:block;
margin:12px auto;
line-height:18px;}

.inicial{
clear:both;
display:block;
width:92%;
margin:10px auto;
text-align:center;
padding:6px 0 10px;
border:1px solid #acd9ff;
border-left:0;
border-right:0}

.inicial:hover{
border-left:0;
border-right:0}