body{
font:normal 13px/20px Verdana,Helvetica,Sans-Serif;
background:#a0bfff url("../img/lateral.jpg") top left repeat-y}

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

body,#nav,#menu dl,h1,h2,.lng{
margin:0;
padding:0}

table,fieldset,#menu,#cont,#legenda,#xhtml{margin:10px auto}
th,legend,optgroup,#txt th a,.botao{background:#e6edf4}
th, #txt, #legenda{padding:3px}
table,td,fieldset,optgroup{background:#f0f8ff}
td,.campo{font-size:12px}
h2,h3,h4,h5,th,legend, .botao,#tarja,#rodape,#nav a{font-weight:bold}

h3{color:#2e8b57}
h4,h5,strong,.obs, .asterisco, .botao:hover, #txt,#txt a,#nav a{
color:#006400;
background:#fff}

h1{text-shadow:#284cad 2px 2px}
h3,h4,h5{margin:0 0 10px}
h5,li,th,legend,label,.asterisco{font-size:13px}

.botao, .obs{line-height:13px}
h2, .centra,#col_esq,#cont,#tarja,#rodape{text-align:center}
label, .campo, .direita, .ass, #nav{text-align:right}

h2,#tarja,#rodape{
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{text-decoration:none}

h2{font-size:13px}
h3{font-size:17px}
h4{font-size:15px}
h5,em,.obs{font-style:italic}
h5,p{margin-left:10px}
p{text-align:justify}
img,option,optgroup,#menu dl,#menu dt,#tarja,#rodape,#txt a.discreto{border:0}
ul{list-style-image:url("../../nukleo/img/bola.jpg")}
li{margin:5px 0 10px 10px}

#tarja,#rodape{
color:#fff;
background:#a2cd5a;
padding:3px 0;
border-top:1px solid #85a749;
border-bottom:1px solid #85a749;
font-size:14px}

#tarja{margin-bottom:10px}

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:10px;
left:49%}

#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{
font-size:11px;
line-height:14px;
color:#000;
border:1px outset #cdcdb4;
background:#fffcf5}

#cont{
margin-top:20px;
border:0;
color:#fff;
background:#284cad}

#xhtml{
width:100px;
margin-top:10px}

#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}

#txt .foto,#txt .foto:hover{background:#fff;border:0}
#txt a.foto img{border:2px solid #fff}
#txt a.foto:hover img{border:2px solid #c78042}

#nav{
width:100%;
margin-top:15px}

#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 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:220px;
margin-right:5px}

fieldset span.obs{
color:#6e8b3d;
font-size:13px;
margin-left:225px}

fieldset .botao{margin-left:225px}
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:280px}

input:focus, textarea:focus{border:1px solid #719095}

.lng{float:right}
.campo{vertical-align:top}
.botao{border:1px outset #719095}

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