body { margin:0; color:#333; font:75%/1.4 Verdana, Arial, Helvetica, sans-serif; line-height: 150%; text-align:center; background:#013467; }
#tudo { width:766px; position:relative; text-align:left; min-height:100%;/**/ margin:0 auto; background:#fff; }
#topo { width:766px; height:120px; text-align:left; background: #FFF url(imagens/topo.jpg) no-repeat; }
.logo { float:left; width:156px; height:120px; padding-left:1px; }
.tel { padding-right:10px; text-align:right; float:right; color:#000; font-size:14px; }
.tel a { text-decoration:none}
.tel strong { text-shadow:#fff 0px 1px 0px; color: #000; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; }
tel strong { text-shadow:#fff 0px 1px 0px; color: #000; 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; background:#fff; }
.esq { width:180px; float:left; margin:7px 0px 7px 0px; margin-left:3px; }
#principal { width:570px; background-color:#fff; float:right; margin:7px 0px 0px 0px; background:url(imagens/principal.jpg) right top no-repeat; }
#contato { width:570px; background-color:#fff; float:right; margin:7px 0px 0px 0px; }
#rodape { padding-top:8px; border-top:#3f3f3f 1px solid; width:766px; height:auto; font-size:12px; color: #fff; clear:both; background:#013467; }
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 { -family: arial, verdana, sans-serif; background-color:#e7e7e7; width:180px; }
.menu li.top { display: block; position:relative; z-index:30 }
.menu li a.topLink { display:block; height:35px; line-height:39px; color:#000; text-decoration:none; font-size: 12px; font-weight: bold; text-transform: uppercase; padding: 0 20px; text-shadow:#fff 0px 1px 0px; border-bottom:1px #cbcbc solid; border-top:#fff 1px solid; z-index:30 }
.menu li:hover a.topLink, .menu a.topLink:hover, .menu .top a:hover { color: #fff; background: #024e99; text-shadow:#fff 0 0 0; z-index:30 }
.menu li:hover { position:relative; z-index:30 }
.menu a:hover { position:relative; white-space: normal; z-index:30}
.menu :hover ul.subMenu { left: 180px; top:1px; background: #024e99; padding: 3px; white-space: nowrap; width:200px; height: auto; z-index:30}
.menu :hover ul.subMenu li { display:block; height:20px; position:relative; float:left; width:200px; font-weight:normal; z-index:30}
.menu :hover ul.subsub { left: 180px; top:1px; background: #024e99; padding: 3px; white-space: nowrap; width:250px; height: auto; z-index:30 }
.menu :hover ul.subsub li { display:block; height:20px; position:relative; float:left; width:250px; font-weight:normal; z-index:30 }
.menu :hover ul.subsub li a { display:block; font-size:12px; height:18px; line-height:18px; text-indent:5px; text-decoration:none; color: #c2c2c2; text-transform: none; background: #024e99; z-index:30 }
.menu :hover ul.subsub li a:hover { font-weight: bold; border: solid 1px; color: #fff; background: #024e99; z-index:30 }
.menu :hover ul.subMenu li a { display:block; font-size:12px; height:18px; line-height:18px; text-indent:5px; text-decoration:none; color: #c2c2c2; text-transform: none; background: #024e99; z-index:30 }
.menu :hover ul.subMenu li a:hover { font-weight: bold; border: solid 1px; color: #fff; background: #024e99; z-index:30 }
.menu a:hover a:hover ul, .menu a:hover a:hover a:hover ul, .menu a:hover a:hover a:hover a:hover ul, .menu a:hover a:hover a:hover a:hover a:hover ul { left:89px; top:-3px; padding:3px; white-space:nowrap; width:300px; height:auto; z-index:30 }
.menu ul, .menu a:hover ul ul, .menu a:hover a:hover ul ul, .menu a:hover a:hover a:hover ul ul, .menu a:hover a:hover a:hover a:hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; list-style:none; z-index:30}
.menu li:hover li:hover > ul { left:220px; top:-1px; padding:3px; white-space:nowrap; width:150px; height:auto; background: #bfd9f3; z-index:30 }
.menu li:hover li:hover > ul li a { width:150px; z-index:30 }
.menu li:hover > ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; list-style:none; z-index:30 }
#vendo { background-image: url(images/over.jpg); color: #efefef; height:35px; }
input { background-color:#f2f2f2; border:1px solid #ccc; color:#000; width:300px; }
.input { background-color:#f2f2f2; border:1px solid #ccc; color:#000; width:150px; }
.qtd { background-color:#f2f2f2; border:1px solid #ccc; color:#000; width:80px; }
.check { width:20px; background:#fff; border: none; }
textarea { background-color:#f2f2f2; width:325px; overflow:auto; border:1px solid #ccc; color:#000; }
.button { border:1px solid #000; background-color:#024e99; color:#fff; width:150px; }
.cep { float:right; width:150px; padding-right:50px; }
.img { border:#FFF 3px solid; }
.mailto { text-shadow:#fff 0px 1px 0px; color: #000; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; }
.mailto a { text-shadow:#fff 0px 1px 0px; color: #000; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; }
.mailto a { text-shadow:#fff 0px 1px 0px; color: #000; font-size:16px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; }
h1{ text-decoration:none; color:#F00; text-shadow:#f2f2f2 0px 1px 0px; font-size:15px }
h2 { font-size:12px; color:#999; }
h3 { font-size:12px; color:#999; }
#shadow { text-shadow:#000 0px 1px 0px; }
.caminho { font-size:10px; color:#f2f2f2; background:#013467; margin:5px; }
.caminho a { text-decoration:none; padding-left:5px; font-size:10px; color:#fff; }
.caminho a:hover { text-decoration:underline; padding-left:5px; font-size:10px; color:#fff; }
.ullegis { margin-left:25px; }
.ullegis li { list-style:square; padding:10px; }
.ullegis li a { text-decoration:none; color:#000 }
.ullegis li a:hover { text-decoration:underline; color:#000; }
.ulproduto {margin-left:10px;}
.ulproduto li { list-style:none; padding:10px; width:160px; float:left; text-align:center;}
.ulproduto li a {font-size:12px; color:#666;}
.ulproduto li a:hover { text-decoration:none;}
.ullinha {margin-left:5px;}
.ullinha li { list-style:none; padding:5px; text-align:center;}
.ullinha li a {font-size:12px; color:#666;}
.ullinha li a:hover { text-decoration:none;}
.imagens{ margin:5px; border:5px double #ccc;}
#selos { width:180px; display:block;}
#selos li { display:block; float:left; padding-left:4px }
#selos li a { }
#selos li.up { width:85px; }
#selos li.up a { background-image:url(imagens/selo-upclicks.png); width:85px; }
#selos li.w3c { width:85px; }
#selos li.w3c a { background-image:url(imagens/valid-xhtml.png); width:85px; }
#selos a { background-position:left top; background-repeat:no-repeat; display:block; text-indent:-99999px; overflow:hidden; }
#selos a:hover { background-position:; }
