body { margin: 0; border: 0; padding: 0; background: #FFF; font: 11px verdana,sans-serif; }

h1 { display: none; }

div { margin: 0; border: 0; padding: 0; }

p { margin: 0; border: 0; padding: 0; color: #766A50; }

a { text-decoration: none; color: #766A50; }
a:hover { text-decoration: none; color: #BAAF94; }

address { margin: 6px; font: normal 12px georgia,serif; color: #FFF; }
address b { color: #FFF; }

form { margin: 0; border: 0; padding: 0; }
input { border: 1px solid #BAAF94; background: #FFF; vertical-align: middle; font: 10px verdana,sans-serif; color: #A79057; }
select { border: 1px solid #BAAF94; background: #FFF; vertical-align: middle; font: 10px verdana,sans-serif; color: #A79057; }
textarea { border: 1px solid #BAAF94; background: #FFF; vertical-align: middle; font: 10px verdana,sans-serif; color: #A79057; }

img { margin: 0; border: 0; padding: 0; vertical-align: middle; }



.txt_geral { margin: 10px; }
.txt_centro { margin: 10px; text-align: center; }
.txt_ok { margin: 10px; color: #090; }
.txt_erro { margin: 10px; color: #C00; }

.limpa { clear: both; height: 1px; font-size: 1px; }



#col2_esq { float: left; width: 310px; }
#col2_dir { float: left; width: 450px; }

#topo { overflow: hidden; clear: both; width: 100%; height: 110px; background: #BAAF94; text-align: center; }
#rodape { overflow: hidden; clear: both; width: 100%; background: #BAAF94; text-align: center; }
#conteudo { overflow: hidden; clear: both; width: 770px; margin: 0; text-align: left; }

#frm { width: 770px; height: 1500px; margin: 25px auto; border: 0; padding: 0; }
#interna { width: 770px; background: #FFF; }

#end { width: 770px; margin: 0 auto; font: normal bold 12px georgia,serif; }
#end1 { float: left; width: 384px; margin: 2px 0; background: #BAAF94; text-align: left; }
#end2 { float: right; width: 384px; margin: 2px 0; background: #BAAF94; text-align: right; }

#finaliza { margin: 3px; text-align: center; font: 10px verdana, sans-serif; color: #BAAF94; }
