* { padding:0; margin:0; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; outline:none; }
img { border:none; }
h1 { font-size:18px; color:#DA251D; background:url(../img/bg-h1.gif) repeat-x 0px 25px; height:50px; padding-left:15px; }
h2 { font-size:13px; color:#DA251D; padding-bottom:10px; }
p { font-size:12px; line-height:18px; color:#73738E; padding-bottom:10px; }

body { background:url(../img/bg.jpg) no-repeat center top; }
#site { width:778px; margin:auto; }
#topo { background:url(../img/bg-topo.jpg) no-repeat; width:778px; height:243px; }
#topo .menu { width:778px; height:55px; }
#topo .menu li { float:left; list-style:none; text-indent:-10000px; }
#topo .menu li a { display:block; height:55px; }
#topo .menu .bt01 a { width:140px; }
#topo .menu .bt02 a { width:129px; }
#topo .menu .bt03 a { width:136px; }
#topo .menu .bt04 a { width:129px; }
#topo .menu .bt05 a { width:124px; }
#topo .menu .bt06 a { width:117px; }
#topo .logo { height:188px; padding-left:20px; float:left; width:195px; }
#topo .logo a { display:block; width:195px; height:140px; }
#topo .tel { width:200px; float:left; padding-top:40px; }
#topo .tel p { color:#003882; font-size:16px; font-weight:bold; letter-spacing:-1px; line-height:24px; }

#corpo { width:718px; padding-bottom:15px; overflow:auto; padding-left:30px; padding-right:30px; min-height:300px; }
#corpo ul { padding-bottom:10px; padding-left:20px; }
#corpo li { font-size:12px; line-height:18px; color:#73738E; list-style:inside; }
#corpo .empresa { width:220px; float:left; padding-right:20px; }
#corpo .cotacao { width:220px; float:left; padding-right:20px; background:url(../img/bg-cotacao.jpg) no-repeat left 55px; height:200px; }
#corpo .cotacao h1 { padding-bottom:80px; }
#corpo .cotacao p a { color:#73738E; }
#corpo .produtos { width:230px; float:left; }
#corpo .produtos .box { background:url(../img/bg-produtos.jpg) no-repeat; width:226px; height:242px; padding-top:12px; }
#corpo .produtohome { clear:both; padding-left:15px; padding-right:15px; height:51px; }
#corpo .produtohome img { float:left; border:solid 1px #DA251D; width:62px; height:47px; }
#corpo .produtohome p { float:left; padding-left:5px; width:125px; }
#corpo .produtos .box .saiba_mais { text-align:right; padding-right:20px; }
#corpo .produtos .box .saiba_mais a { background:url(../img/bg-saiba.jpg) no-repeat left; padding-left:17px; color:#003882; }

#rodape { clear:both; background:url(../img/bg-rodape.jpg) repeat-x; width:auto; height:62px; }
#rodape .rodape { width:778px; margin:auto; padding-top:30px; }
#rodape .rodape p { text-align:center; color:#fff; font-size:13px; }




#corpo .imagemtubo { float:right; width:250px; }
form { }
form fieldset { width:500px; border:none; padding:20px; padding-top:10px; }
form legend { color:#003882; padding-bottom:10px; font-size:15px; font-weight:bold; }
form dt { color:#73738E; width:150px; float:left; display:inline-block; min-height:30px; _height:30px; }
form dd { display:inline-block; min-height:30px; _height:30px; float:left; }
form dd input, form dd textarea { border:solid 1px #003882; padding:2px; font-size:12px; }
form dd textarea { width:300px; margin-bottom:1ex; }
form .botoes, form p { text-align:center; }
form .botoes { height:50px; overflow:auto; }
form .botoes input, form p input { background:#003882; font-size:12px; font-weight:bold; color:#FFFFFF; padding:2px; border:solid 2px #616161; cursor:pointer; }

table { clear:both; width:100%; display:block; }


.boxProduto { background:url(../img/bgProdutos.gif) no-repeat; width:695px; height:100px; padding:10px 10px 10px 12px; }
.boxProduto img { float:left; padding:3px 10px 0 0; }
