body{background:#FFFFFF margin:0;font:14px Arial,Helvetica,sans-serif;}
.clearfix {clear:both;}
#geral{width:950px;margin:0 auto 0 auto;}

#topo{background:#FFFFFF url(../imagens/background_topo.jpg) no-repeat left top; height:87px;}
#topo img{margin: 0 20px;}
#menu { background-color:#920000;padding:10px 0;border-bottom: 5px solid #B9D602;}
#menu li {display:inline; text-align:center; padding: 0 20px;}
#menu a:link,#menu a:active,#menu a:visited {font-size:10px;color:#fff; text-decoration:none;}
#menu a:hover { text-decoration:underline;}
#banner { background-color:#000; text-align:center; padding: 10px 0;}

#conteudo { padding: 0 50px;}
#conteudo p {line-height: 25px; margin: 20px 0;}

#empresa{float:left;color:#7C7C7C;width:680px;}
#empresa h1 {font-weight:bold;font-size:22px;margin:20px 0;}

#contato{float:right;background-color:#D7D7D7;text-align:center;margin: 50px 0; padding: 10px 0; position:relative;height:260px;width:110px;}
#contato a:link,#contato a:active,#contato a:hover,#contato a:visited { text-decoration:none; }
#contato a.email {position:absolute; left: 15px; top:15px;}
#contato a.email:after {content:"Contato";display:block;color:#BA2423;font-size:16px; font-weight:bold;}
#contato a.twitter {position:absolute; left: -10px; top:130px;}

#produtos{float:left;}
#produtos p {line-height: 20px; margin: 10px 0;}
.produto{clear:both;}
.produto img {margin: 10px;}
.produto h1 {color:#BA2423;border-bottom: 2px solid #B9D602;font-size:22px; font-weight:bold;margin:5px 0;}
.produto h2 {color:#A0A0A0;font-size:22px; font-weight:bold;margin:5px 0;margin-left:10px;}
.produto h3 {color:#9ECF11;font-size:22px; font-weight:bold;margin:5px 0;margin-left:10px;}
.produto h4 {color:#B9B9B9;font-size:16px; font-weight:bold;margin:10px 0;}
.produto a:link,.produto a:active,.produto a:hover,.produto a:visited {margin:10px 0;background: transparent url('../imagens/pdf.png') no-repeat left top; padding: 24px 10px 24px 56px; font-size:10px;display:block;text-decoration:none;color:#C6C6C6;}
.produto .modelo{width:380px;float:left;}
.produto .informacao{color:#898989;text-align:left;width:450px;float:right;}
.produto .informacao ul{list-style-position:inside; list-style-type: square;}
.produto .informacao li {color:#B9B9B9; margin:5px 0;}
.produto .informacao li ul {margin:0 35px; list-style:none;}
.produto .informacao .detalhe {color:#BA2423;font-weight:bold;}

#rodape{text-align:center;border-top: 2px solid #B9D602;font-size:18px;clear:both;margin: 10px 0;}
#rodape a:link,#rodape a:active,#rodape a:hover,#rodape a:visited {display:block;text-decoration:none;color:#C6C6C6;text-align:right;font-size:16px;font-weight:bold;}
#rodape p{ line-height:5px;}
#rodape .destaque {font-weight:bold;font-size:20px;}
#rodape #bl {float:left;}
#rodape #contatorodape {float:right;}


#formulario {float:left; padding:20px;}
#formulario label{display:block;font:16px Arial,Helvetica,sans-serif;color:#c84f1a;font-weight:bold;}
#formulario input[type="text"]{border:1px solid #cecfd0;color:#777;margin:5px 5px 1px 0;padding:3px;width:400px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#formulario textarea{border:1px solid #cecfd0;color:#777;margin:5px 0 10px;width:550px;padding:3px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#formulario .error{font:12px Arial,Helvetica,sans-serif;color:#f00;font-weight:bold;}
#formulario #btenviar{background-color:#222;cursor:pointer; margin: 20px 0; padding:10px;color:#fff;font-weight:bold;-moz-border-radius:5px;-webkit-border-radius:5px;-moz-box-shadow:0 1px 3px #999;-webkit-box-shadow:0 1px 3px #999;text-shadow:0 -1px 1px #222;border:none;border-bottom:1px solid rgba(0,0,0,0.25);}

#sitemap {float:left; padding:20px;}
#erros {float:left; padding:20px;}
