html, body { height:100%; }
body { margin:0; padding:0px; color:#000; font:80%/1.4 Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align:center; background:#fff url(imagens/topo.jpg) repeat-x; }
#tudo { width:900px; position:relative; text-align:left; min-height:100%; margin:0 auto; }
* html #tudo { height: 100%; }
#topo { width:900px; height:200px; text-align:left; }
.logo { float:left; width:600px; height:89px; padding-top:32px; }
.tel { padding-right:10px; text-align:right; float:right; padding-top:50px; color:#333; font-size:14px; }
.tel strong { color: #666; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; }
.tel strong b { color:#333; font-size:32px; font-weight:normal; letter-spacing:-1px; }
#conteudo { padding-left:3px; padding-right:3px; text-align:left; padding-bottom:80px; }
#rodape { border-top:#3f3f3f 1px solid; width:900px; height:80px; text-align:center; font-size:12px; color: #fff; background: url(imagens/footer.jpg) repeat-x; position:absolute; bottom:0; }
#rodape p { margin:8px; }
ol, ul, li { list-style-image:none; list-style-position:outside; list-style-type:none; border:0 none; font-size:100%; margin:0; outline-color:-moz-use-text-color; outline-style:none; outline-width:0; padding:0; vertical-align:baseline; }
.menu { height: 35px; background: #13487f; padding-left:125px; }
.navegacao { height: 35px; position: relative; -family: arial, verdana, sans-serif; }
.navegacao li.top { display: block; float: left; }
.navegacao li a.topLink { display:block; float:left; height:35px; line-height:39px; color:#fff; text-decoration:none; font-size: 12px; font-weight: bold; text-transform: uppercase; cursor:pointer; padding: 0 40px; text-shadow:#000 0px 1px 0px; }
.navegacao li a.topLink span { float: left; display: block; height: 35px; }
.navegacao li:hover a.topLink, .navegacao a.topLink:hover, .navegacao .top a:hover { color: #fff; background: #2871bb; }
.navegacao table { border-collapse:collapse; position:absolute; left:0; top:0; }
.navegacao li:hover { position:relative; }
.navegacao a:hover { position:relative; white-space: normal; }
.navegacao :hover ul.subMenu { left: 0; top: 35px; background: #2871bb; padding: 3px; white-space: nowrap; width:180px; height: auto; z-index:5; }
.navegacao :hover ul.subMenu li { display:block; height:20px; position:relative; float:left; width:180px; font-weight:normal; }
.navegacao :hover ul.subMenu li a { display:block; font-size:12px; height:18px; line-height:18px; text-indent:5px; text-decoration:none; color: #fff; text-transform: none; background: none; font-weight:bolder }
.navegacao :hover ul.subMenu li a:hover { font-weight: bolder; border: solid 1px; color: #2871bb; background: #fff; }
.navegacao a:hover a:hover ul, .navegacao a:hover a:hover a:hover ul, .navegacao a:hover a:hover a:hover a:hover ul, .navegacao a:hover a:hover a:hover a:hover a:hover ul { left:89px; top:-3px; padding:3px; white-space:nowrap; width:180px; height:auto; }
.navegacao ul, .navegacao a:hover ul ul, .navegacao a:hover a:hover ul ul, .navegacao a:hover a:hover a:hover ul ul, .navegacao a:hover a:hover a:hover a:hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; list-style:none; }
.navegacao li:hover li:hover > ul { left:180px; top:-1px; padding:3px; white-space:nowrap; width:200px; height:auto; background: #2871bb; }
.navegacao li:hover li:hover > ul li a { width:200px; }
.navegacao li:hover > ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; list-style:none; }
input { width:325px; }
textarea { width:325px; overflow:auto; }
.ulproduto { margin-left:5px; }
.ulproduto li { list-style:none; padding:10px; width:150px; float:left; text-align:center; }
.ulproduto li a { font-size:12px; color:#666; font-weight:bolder; }
.ulproduto li a:hover { text-decoration:none; font-weight:bolder; }
#conteudo p a:link, a:visited, a:active { font-weight:bolder; color:#003; text-decoration: underline; }
#conteudo p a:hover { text-decoration: none; color:#003; }
h1 { font-size:16px; color:#fec602; text-shadow:#000 0px 1px 0px; }
h1 a { text-decoration:none; color:#fec602 }
h2 { font-size:15px; color:#999; }
#shadow { text-shadow:#000 0px 1px 0px; }
.caminho { font-size:10px; color:#666; text-align:left; margin-left:25px; }
.caminho strong { font-size:11px; color:#666; text-align:left; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; }
.caminho a { text-decoration:none; padding-left:5px; font-size:10px; color:#999; }
.caminho a:hover { text-decoration:underline; padding-left:5px; font-size:10px; color:#999; }
.caminho a:visited { text-decoration:none; padding-left:5px; font-size:10px; color:#999; }
.texto_link { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #1f3a8c; text-decoration: none; }
.texto_link a:active { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #1f3a8c; text-decoration: none; }
.produtos { margin-left:0px; }
.produtos li { list-style:none; width:90px; float:left; text-align:center; position:relative; font-size:9px; }
.produtos li a { color:#666; font-weight:bolder; }
.produtos li a:hover { text-decoration:none; font-weight:bolder; }
.listaprod { padding-top:5px; padding-bottom:20px; padding-left:40px; }
.listaseladoras { padding-top:5px; padding-bottom:20px; padding-left:40px; }
.seladoras { margin-left:0px; }
.seladoras li { list-style:none; width:140px; float:left; text-align:center; position:relative; font-size:9px; }
.seladoras li a { color:#666; font-weight:bolder; }
.seladoras li a:hover { text-decoration:none; font-weight:bolder; }
