body{
font:normal 14px/22px verdana, helvetica, sans-serif;
color:#000;
text-align:left;
background:#fff2ee;
margin:0;
padding:0}

.logo, .descricao{background-color:transparent}

.logo{
position:absolute;
top:0;
left:1%;
font:bold 32px/34px verdana,arial,sans-serif;
color:#bd8d6a;
text-shadow:#000 1px 1px}

.descricao{
position:absolute;
top:5%;
left:32%;
font-size:15px;
font-weight:bold;
color:#ada19a;
line-height:17px}

h1,h2,th, .botao, #menu, #rodape
{font-weight:bold}

h1, h2, h3{color:#b44829}

h1 {font-size:18px; margin:9px 0 10px 0}
h2 {font-size:16px; margin:18px 0 6px 10px}
h3 {font-size:14px; margin:12px 0 6px 20px}

p{
text-align:justify;
margin-left:10px;
color:#000}

p.tres{margin-left:20px}

p.exemplo, p.obs, p.erro{
display:block;
width:85%;
margin-left:auto;
margin-right:auto;
padding:5px;
background:#fff6f6;
border:1px solid #e6d6cd}

p.obs,p.erro{background:#f6eeee}

b,strong
{color:#e87c48}

em{
color:#6f2c19;
color:#602616}

ul
{list-style-image:url("../../nukleo/img/quadradinho.jpg")}

li
{margin:5px 0px 10px 10px}

img
{border:0}

a, a:hover{
display:inline;
text-decoration:none}

table{
background-color:#fff6f6;
border:1px solid #bd8d6a;
display:table;
margin-left:auto;
margin-right:auto}

th{
font-size:13px;
text-align:left;
color:#fff;
background-color:#bd8d6a}

td{
font-weight:normal;
font-size:12px;
color:#000}

fieldset{
width:90%;
max-width:700px;
margin-left:auto;
margin-right:auto;
background-color:#fff2ee;
border: 1px solid #e6d6cd}

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

legend{
color:#b44829;
font-weight:bold;
background-color:#fff4ef;
border: 1px solid #e6d6cd}

label{float:left;width:220px;text-align:right;margin-right:5px}

input, select, textarea, option, optgroup{
font:normal 14px Verdana, Helvetica, Sans-Serif;
background-color:#fff;
color:#000;
margin:5px 0 0;
border: 1px solid #e6d6cd;
max-width:390px}

input:focus, textarea:focus{border: 1px solid #b44829}
input.tel, input.cel{max-width:320px}

option{
border:0;
background-color:#fdfdff}

optgroup{
border:0;
background-color:#fff4ef}

.botao{
color:#000;
font-size:14px;
padding:0;
line-height:12px;
background-color:#e6d6cd;
border:1px solid #f5e4da;
border-right-color:#000;
border-bottom-color:#000;
margin-left:225px}

.botao:hover{
color:#000;
background-color:#fff}

.centra
{text-align:center}

.direita
{text-align:right}

.economico{margin-bottom:0}

.alternado{background-color:#f3eee2}
.ass{text-align:right}
.asterisco{font-size:14px;color:#b44829}

.contador_caracteres{
font-weight:normal;
background-color:#fffafa;
border:none}

#topo, #rodape{
clear:both;
width:100%;
margin:0;
padding:0;
border:0;
text-align:left;
background:#fff2ee}

#topo{
height:79px;
background:#fff2ee url("../../nukleo/img/escritor.jpg") no-repeat center right}

#rodape{
font-size:11px;
color:#b44829;
text-align:right;
background-color:#e6d6cd;
border-top:1px solid #f5e4da}

#contador{float:left}

#conteudo{
padding:1%;
display:block;
clear:both;
background-color:#fff;
border-top:1px solid #f5e4da}

#conteudo a{
font-weight:bold;
color:#bd8d6a;
border-bottom:1px dashed #ffa500;
text-decoration:none}

#conteudo a:hover{
color:#f00;
border:1px solid #e9967a;
background-color:#ffebcd;
text-decoration:none}

#menu{
clear:both;
display:block;
width:100%;
text-align:left;
margin:0;
padding:0;
background-color:#e6d6cd}

#menu a{
margin-left:1em;
margin-right:1em;
font-size:13px;
color:#b44829;
padding:0 6px}

#menu a:hover{
color:#fff;
background-color:#bd8d6a}

#menu, #rodape{
border-bottom:1px solid #cfc1b8}

