div#conteudo input,
div#conteudo select {
background-color: white;
font: 11px Arial, Helvetica, sans-serif;
}
div#conteudo form,
div#conteudo #msgenviada {
display: block;
margin-left: 0;
margin-right: 0;
padding-left: 160px;
padding-right: 160px;
width: 430px;
}
div#conteudo p {
width: 430px;
float: left;
clear: both;
margin: 0;
}
div#conteudo dt,
div#conteudo label,
div#conteudo span.label {
display: block;
float: left;
width: 120px;
}
div#conteudo dt,
div#conteudo dd,
div#conteudo dl {
margin: 0;
display: block;
}
div#conteudo dl {
width: 430px;
}
div#conteudo dd {
float: right;
width: 310px;
}
div#conteudo dd p {
width: auto;
margin: 0;
}
div#conteudo span.radio label {
display: inline;
float: none;
width: auto;
margin: 0 0.5em 0 0;
}
div#conteudo span.radio input {
margin: 0;
}
div#conteudo span.botoes input {
background-color: #666;
color: white;
font-weight: bold;
}
div#conteudo span.botoes {
padding-left: 120px;
}
div.bloco {
width: auto;
float: left;
clear: both;
margin-bottom: 1.5em;
}





/* div#dados
------------ */

div#dados {
float: left;
clear: both;
margin-bottom: 1.5em;
width: 430px;
}
div#dados input,
div#dados select {
margin: 0 0 4px;
padding: 0;
}
div#dados span {
display: block;
}
div#dados span.municipio {
width: 260px;
float: left;
display: inline; /* ie */
}
div#dados span.uf {
width: 100px;
margin-left: 265px;
}
div#dados span.uf label {
width: 20px;
clear: none;
}
div#dados span.telefone {
width: auto;
margin-left: 0;
}



/* div#mensagem
--------------- */

div#mensagem {
clear: both;
margin-bottom: 1.5em;
}
div#mensagem textarea {
line-height: 1em;
font: 13px Arial, Helvetica, sans-serif;
}



/* valorinicial
--------------- */

input.prefocus {
color: #799bcd;
}

input.posfocus {
color: #000;
}