* { font: 13px Verdana; margin: 0px; padding: 0px; }
body { background: url('../img/backbody.jpg'); }
strong { font-weight: bold; color: #000; }
textarea{ width: 320px; height: 90px; }
input.go { float: right; padding: 2px; border: 1px solid gray; }
a { text-decoration: none; color: #000; font-weight: bold; }
a:hover { text-decoration: none; color: #DD2622; }
img { border: none; }

#alinharCentro { width: 776px; margin-left: -388px; position: relative; left: 50%; }

#topo { width: 753px; height: 155px; margin-left: 11px; background: url('../img/backtopo.jpg') repeat-x; }
#logo { width: 276px; height: 155px; margin-left: 53px; background: url('../img/logo.jpg') no-repeat 0px 1px; }

#menu ul.menubar { width: 723px; height: 41px; margin-left: 11px; padding-left: 30px; background: #FFF;  } 
#menu ul.menubar .menuvertical { float: left; list-style: none; padding-top: 5px; list-style: none; background-color: #FFF; float:left;  } 
#menu ul.menubar ul.menu { display: none; position: absolute; margin: 0px; }
#menu ul.menubar ul.menu a { font: bold 14px Verdana; _padding: 0px; _margin-bottom: -10px; _margin-top: 5px; }
#menu ul.menubar a { padding: 5px; margin-right: 10px; display: block; text-decoration: none; font: 17px Verdana; color: #000; padding: 5px; } 
#menu ul.menubar a:hover { color: #DD2622; }
#menu ul.menubar a.on { color: #DD2622; }
#menu ul.menu, ul.menu ul { border: 1px solid gray; border-left: 3px solid gray; width: 190px; font: 12px Verdana; background-color: #FFF; } 
#menu ul.menu li { position: relative; list-style: none; border: 0px; } 
#menu ul.menu li a { display: block; font: 17px Verdana; color: #000; text-decoration: none; _margin-left: 7px; } 
#menu ul.menu ul { position: absolute; display: none; left: 149px; top: 0px; } 
#menu ul.menu li.submenu ul { display: none; }  
#menu ul.menu li.submenu { background: transparent url('../img/arrow.gif') right center no-repeat; } 
#menu ul.menu li a:hover { color: #DD2622; } 

#banner { width: 776px; height: 256px; }
#banner.index { background: url('../img/index.jpg') no-repeat; }
#banner.empresa { background: url('../img/empresa.jpg') no-repeat; }
#banner.produtos { background: url('../img/produtos.jpg') no-repeat; }
#banner.jazidas { background: url('../img/jazidas.jpg') no-repeat; }
#banner.ambiente { background: url('../img/ambiente.jpg') no-repeat; }
#banner.contato { background: url('../img/contato.jpg') no-repeat; }
#banner.admin { background: url('../img/contato.jpg') no-repeat; }
#bannertop { font: 17px Verdana; color: #FFF; padding: 10px; margin-left: 3px; }
#qualidade { text-align: right; font: 47px Verdana; color: #DD2622; margin-top: 105px; line-height: 50px; margin-right: 20px; }
#fechabanner { width: 776px; height: 11px; background: url('../img/fechabanner.jpg') no-repeat; }

#conted { display: table; width: 735px; margin-left: 11px; padding-left: 18px; padding-top: 13px; _margin-top: -5px; background: #FFF; }
#conted h1 { font: 17px Verdana; color: #DD2622; margin-bottom: 10px; }
#conted p { width: 713px; font: 13px Verdana; margin-bottom: 10px; }
#conted p.bemvindo { text-align: center; _margin-top: -20px; } 
#fechaconted { width: 776px; height: 28px; margin-top: -10px; background: url('../img/fechaconted.jpg') no-repeat; }

#descri, #formu { padding-top: 20px; height: 250px; }
#descri { float: left; width: 220px; margin: 0px; margin-left: 15px; padding-right: 20px; }
#descri h2, #formu h2 { font: bold 13px Tahoma; text-align: left; }
#descri p { text-align: center; width: 225px; margin-top: 4px; font: 12px Tahoma; }
#formu { float: right; width: 440px; margin-left: 0px; padding-left: 15px; border-left: 1px solid #CCC; }
#formu table { text-align: left; margin-top: 15px; }
#formu table td { padding: 5px; }

#rodape {text-align: right; margin-right: 12px; margin-top: 0px; _margin-top: 0px; font: 12px Verdana; color: #DD2622; }