body { background:#1f3b55 url(../imagens/bg.gif) repeat-x; text-align:center; margin:0; padding:0; font:0.7em Arial, Helvetica, sans-serif; color:#9ca9b5; }

form, ul, ol, h1 { margin:0; padding:0; list-style:none; }

a { color:#9ca9b5; }
a:hover { text-decoration:none; }

input { border:1px solid #9ca9b5; height:16px; font:11px Arial, sans-serif; }

#conteudo { margin:0 auto; width:950px; background:url(../imagens/bg_estica.gif) repeat-y top center; overflow:auto; }

#topo { height:167px; background:url(../imagens/bg_topo.jpg); width:950px; }

#corpo { background:url(../imagens/bg_conteudo.jpg) no-repeat; width:900px; text-align:left; }
#corpo li { float:left }
#corpo .produto { padding:20px 0 20px 35px; }
#corpo h1 { font-size:1.8em; color:#658ab0 }
#corpo h2 { font-size:1.4em }
#corpo .voltar { display:block; border:1px solid #3e566e; padding:6px; margin-top:10px; text-align:center; clear:both; }

#rodape { background:url(../imagens/bg_rodape.gif) repeat-x; height:87px; clear:both; }
#rodape ul { padding-top:27px; }
#rodape li { float:left; }

#contato { width:430px; float:left; font-size:1.2em; }
#contato li { float:left; padding:4px; }
#contato li label { float:right; }
#contato .coluna1 { width:80px; }
#contato .coluna2 { width:310px; }
#contato textarea { width:298px; display: block; height: 100px; padding: 5px; margin: 5px auto; border: 1px solid #5c5c5c;	overflow: -moz-scrollbars-vertical; font:11px Arial, sans-serif;border:1px solid #9ca9b5; }
#contato .botao { margin:4px 15px; float:right; width:60px; line-height:20px; height:20px; padding:0; background:url(../imagens/bg_botao.gif); border:0; font-family:Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; }

#barra { float:right; background:#c8d5db url(../imagens/bg_barra.gif) repeat-y; border:2px solid #203b56; padding:10px; color:#203b56; margin-left:10px; width:300px; }
#barra h2 { color:#e72e00; }
#barra a { color:#203b56; }
#barra a:hover { text-decoration:none; }
#barra .borda { padding:1px; background:#203b56; }
#barra .borda:hover { background:#e72e00; }

.certificado { text-align:center; padding:30px; font-size:14px; border-bottom:1px solid #5d7083; width:80%; margin:0 auto; color:#658ab0 }

.col2 { width:575px; margin-left:20px; }
