
body{ margin:0; padding:0; background: #8BB0C7 url(img/bg_topo.jpg) top left repeat-x;}
a{text-decoration:none; color:#050505; } a:hover{text-decoration:underline; }
img{border:0; }

#site{ width:940px; margin:0 auto; font:12px Tahoma, Helvetica, sans-serif; }
#topo{width:940px; height:170px; float:left; background: transparent url(img/bg.png) bottom right no-repeat; _background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/bg.png, sizingMethod='scale');}
.site{width:940px; float:right;}
.esquerda{width:240px; float:left; margin-bottom:15px; }
.esquerda .menu{width:220px; margin:0 auto; color:#FFFFFF; text-align:right; margin-bottom:15px; }
.esquerda .menu a{ color:#FFFFFF; font-size:14px; line-height:30px; font-weight:bold; }
.conteudo{ width:700px; float:right; background:#FFF; padding:0;}
.conteudo .rodape{ width:700px; float:left; background:url(img/bg_conteudo.jpg) bottom left no-repeat; height:20px;}
.texto{letter-spacing:1px; line-height:16px; text-align:justify; padding:10px 20px; color:#A8968A;} 
#rodape{height:50px; width:100%; text-align:center; border-top:#DFDAD8 6px solid; color:#8BB0C7; float:left; background:#2E2E2E; font:12px Tahoma, Helvetica, sans-serif; padding-top:35px;}
#rodape a{ color:#8BB0C7;} #rodape a:hover{ color:#DEDEDE;}

/*titulos*/
h1,h3{margin:0; padding:0; font-size:12px; text-indent:-999px; overflow:hidden;}
h1.sejabemvindo{display:block; height:26px; width:660px; background: #6598B5 url(img/titulos.gif) top left no-repeat; margin:5px 0px;}
h1.destake{display:block; height:26px; width:400px; background:#6598B5 url(img/titulos.gif) 0px -26px no-repeat; margin:5px 0px;}
h1.cadastre{display:block; height:26px; width:240px; background:#6598B5 url(img/titulos.gif) 0px -52px no-repeat; margin:5px 0px;}
h1.marca{display:block; height:26px; width:240px; background:#6598B5 url(img/titulos.gif) 0px -78px no-repeat; margin:5px 0px;}

h1.institucional{display:block; height:26px; width:660px; background: #6598B5 url(img/titulos.gif) 0px -104px no-repeat; margin:5px 0px;}
h1.clientes{display:block; height:26px; width:660px; background: #6598B5 url(img/titulos.gif) 0px -182px no-repeat; margin:5px 0px;}
h1.servicos{display:block; height:26px; width:660px; background: #6598B5 url(img/titulos.gif) 0px -130px no-repeat; margin:5px 0px;}
h1.produtos{display:block; height:26px; width:660px; background: #6598B5 url(img/titulos.gif) 0px -156px no-repeat; margin:5px 0px;}

h1.contato{display:block; height:26px; width:400px; background:#6598B5 url(img/titulos.gif) 0px -234px no-repeat; margin:5px 0px;}
h1.localizacao{display:block; height:26px; width:240px; background:#6598B5 url(img/titulos.gif) 0px -208px no-repeat; margin:5px 0px;}
h1.contclientes{display:block; height:26px; width:240px; background:#6598B5 url(img/titulos.gif) 0px -182px no-repeat; margin:5px 0px;}

/*home*/
.seja{ width:660px; height:170px; float:left;}
.meio{ width:660px; float:left; color:#A8968A; }
.meio p{ text-indent:30px;}

.col_esq{ width:400px; float:left; color:#878787;}

.prod{ width:395px; height:105px; padding-top:5px; padding-left:5px; position:relative;float:left; background: #FFFFFF url(img/bg_destaques.jpg) bottom left no-repeat;}
.prod .foto{ width:133px; height:100px; position:absolute; top:5px; left:5px;  }
.prod .desc{ width:250px; height:95px; text-indent:5px; position:absolute; top:5px; left:145px; padding-top:5px;  color:#A8968A; }
.prod .desc b{ color:#0066CC; font-size:14px; font-family:Verdana, Arial; }
.prod .desc a{ color:#A8968A; } .prod .desc a:hover{ color:#676767; }

.col_dir{ width:240px; float:right; }
.cadastrese{ width:240px; height:190px; float:left; }
.marcas{ width:240px; height:190px; margin-top:10px; float:left; }
.lista_marcas{ float:left; }
.lista_marcas ul { text-decoration:none; list-style:none; margin:0; padding:0; }
.lista_marcas ul li { margin-top:3px; text-indent:20px; }
.lista_marcas ul li a { text-decoration:none; color:#A8968A; padding-left:20px;  background:url(img/aste.gif) center left no-repeat; }
.lista_marcas ul li a:hover { text-decoration:none; padding-left:20px;  }

.bgclientes { height:130px; width:220px; float:left; color:#1A3F8D; background:url(img/bgclientes.gif) no-repeat top center; text-align:center; margin-bottom:10px; padding-top:15px; }

input.caixas, textarea.caixas { padding:2px; font:11px Verdana, Arial, Helvetica, sans-serif; background-color:#EEF3F7; color:#31434D; border:1px solid #ccc; }

.paginacao { width:620px; height:20px; float:left; text-align:center; padding-top:3px; color:#000066; }
.paginacao a { color:#527C93;} .paginacao a:hover { color:#FF0000;} .paginacao b { color:#354F5E; }