body{
font:normal 14px/25px Verdana,Helvetica,Sans-Serif;
background:#fff url("../img/fundo_lateral.jpg") repeat-y}

body,table,th,td,#menu{color:#000}
body,th,td,#menu dt,#xhtml{text-align:left}

body,#menu dl,.foprop{
margin:0;
padding:0}

body *{
-webkit-font-smoothing: antialiased;
-moz-font-smoothing: antialiased;
-o-font-smoothing: antialiased;
-ms-font-smoothing: antialiased;
font-smoothing: antialiased}

table,#menu,#cont,#xhtml,#cng,.citacao{margin:10px auto}
th,#txt th a{background:#e6edf4}
th, #txt{padding:3px}
table,.citacao{background:#f0f8ff}
td,#rodape{font-size:12px}

h1,h2{position:absolute}

h1{
top:2px;
left:116px;
color:#6f7f86;
font:bold 1.9em verdana,arial,sans-serif;
text-shadow:#c0d9e0 2px 2px}

h2{
top:34px;
left:116px;
color:#6f7f86;
font-size:1.7em;
text-shadow:#c0d9e0 2px 2px}

h3,h4,h5,th{font-weight:bold}
h3,h4,h5{margin:0 0 10px}
h3{color:#387cb0}
h4{color:#286c2f}
h5{color:#888c91;font-style:italic;margin-left:10px}
strong{color:#009acd}
th,#tarja,.citacao{font-size:13px}

hr{
background:#4a67a9;
background:#9cc;
width:90%;
height:1px}

.esqtopo,.ctopo,.ctopod,.dirtopo{vertical-align:top}
.esqtopo{text-align:left}
hr,.centra,.ctopo,.ctopod,#tarja,#col_esq,#cont,#rodape{text-align:center}
.direita,.ass,.dirtopo,#nav{text-align:right}
.ctopod{border-right:1px solid #e6edf4}

.foprop,.obs{
color:#719095;
background:transparent}

.obs{line-height:13px}

.foprop{
position:absolute;
top:1px;
left:86%;
text-align:center;
color:#777;
font-size:8px;
font-weight:bold;
line-height:10px}

.eq{
position:absolute;
top:2px;
left:0}

#topo,#tarja,#secao,#rodape{
clear:both;
width:100%;
margin:0;
padding:0}

#tarja,#rodape{
color:#fff;
font-weight:bold;
text-shadow:#75878e 1px 1px;
line-height:20px}

#tarja{background:#b3cfda url("../img/fundo_tarja.jpg") repeat-x;}
#rodape{background:#b3cfda url("../img/fundo_rodape.jpg") repeat-x;}
#txt a,#txt a:hover,#txt th a,#menu dt a{text-decoration:none}
#menuh{margin:2px 0 15px;line-height:20px;font-size:13px}
#menuh strong{font-size:14px}

h3{font-size:17px}
h4{font-size:15px}
h5{font-size:14px}
em,.obs{font-style:italic}

p{
text-align:left;
margin-left:10px;
margin-right:10px}

p.erro{
background-color:#fff2ee;
border:1px solid #b44829;
padding:3px;

border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px}

hr,img,#menu dl,#menu dt,#rodape,#txt a.discreto{border:0}
em{color:#609}
ul{list-style-image:url("../img/balao.gif")}
li{margin:5px 10px 10px}
table{
border:1px solid #d3d9e0;
display:table}

#topo{
height:102px;
background:#fff url("../img/fundo_topo.jpg") top right repeat-y;
min-width:160px}

#col_esq{
float:left;
width:20%;
margin-bottom:10px}

#menu,#cont,#xhtml{
clear:both;
width:142px}

#cont,#xhtml{
font-size:11px;
line-height:14px;
color:#000;
border:1px solid #82c6e9;
background:#c7def0}

#cont{border:0}
#xhtml{width:100px}
#txt,#txt th a{color:#000}

#txt{
float:left;
width:77%;
background:#fff;
margin:12px 0 20px 4px;
border:1px solid #6fae72;
border-top-color:#ffb90f;
border-left-color:#ffb90f;
padding-bottom:20px;
min-width:128px}

#txt a{
font-weight:normal;
color:#000;
border-bottom:1px dotted #2e8b57}

#txt a:hover, #txt th a:hover{
color:#000;
background:#ffffe0;
border-top:1px solid #ffb90f;
border-bottom:1px solid #ffb90f}

#txt th a{
font-weight:bold;
border-bottom:1px dashed #d6ac51}

#txt td a, #txt td a.obs,.obs,#cont{background:transparent}
#txt td a.obs{color:#845335}
#txt td a.obs:hover,.alternado{background:#fff}
#txt td a

#nav{
display:inline;
width:100%;
margin:10px 10px 0 0}

#nav a{font-size:10px}

#menu{margin-top:5px}

#menu dt{
margin:9px 0 0;
line-height:18px}

#menu dt, #menu dt a{
font-size:13px;
font-weight:bold;
color:#2e648e;
background:transparent;
padding:0}

#menu dt a{
display:block;
padding:0 1px 0 4px;
border-bottom:1px solid #b2dfee;
width:100%}

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

#xhtml strong,#menu dt a:hover{
color:#393d63;
background:#fff}

#menu dt a:hover{
font-weight:bold;
padding:0 1px 0 4px;
border-bottom:1px solid #ffb90f}

.obs{
font-size:11px;
margin-top:0}

.citacao{
padding:0.4em 0.4em;
border:1px solid #e4c600;
background:#f9f4e8;
width:90%;
display:block;
line-height:20px;

border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px}

.citacao strong{color:#060}

#cng{
background:#eee;
border:1px solid #00868b;
border-top-color:#ffd15b;
border-left-color:#ffd15b;
width:100px;
line-height:14px;
margin-top:10px;
padding:1px 0;
font-size:11px}

#cng a{
color:#000;
text-decoration:none}

#cng a:hover{
display:block;
color:#000;
font-size:10px;
background:#fff;
border:0}

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:280px}

textarea{
max-width:400px}

select{font-size:11px}

input:focus, textarea:focus{border:1px solid #719095}
input.somente_leitura{
background:#f6f9fb;
border:1px solid #d8dee5}

#ok{font-size:12px;height:20px}

.asterisco{color:#8a2be2;font-size:14px}
.recuo{margin-left:20px;margin-right:10px}

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

dt#secao1,dt#secao2{
color:#6f7f86;
font-weight:bold;
background:#ccdfe6;
text-align:center;
margin-top:14px;
line-height:18px;
letter-spacing:1px}

dt#secao2{margin-top:22px}

.ass{font-size:12px;margin-top:3px}
.em{font-style:italic}
.letra{list-style-type:lower-alpha}
.romano{list-style-type:upper-roman}
.condensado{letter-spacing:-1px}
.esmaecido{color:#333}
.bottom{vertical-align:bottom}
.fwn{font-weight:normal}
.nw{white-space:nowrap}
.certificado{border:0}
.perg{
color:#006600;
font-weight:bold;
text-align:left}

#txt .logo,#txt .logo:hover{background:#fff;border:0}
#txt a.logo img{border:2px solid #fff}
#txt a.logo:hover img{border:2px dotted #d90}

.botao{
color:#000;
font-weight:bold;
background:#e6edf4;
line-height:13px;
border:1px outset #123;
border-right:1px solid #000;
border-bottom:1px solid #000}

.botao:hover{
color:#030;
background:#fff}

#co{display:hidden}

.cedula{
font-size:1.4em;
font-weight:bold;
text-align:right;
margin-right:0.5em}