/* CSS ACACIO */

body { background:#E8E8E8 url(../../imagens/outras/bgsite.gif) repeat-x; text-align:center; margin:0; padding:0; font:0.7em Arial, Helvetica, sans-serif; color:#333; }
form, ul, ol, h1 { margin:0; padding:0; list-style:none; }
a { color:#006B30; text-decoration:none; }
a:hover { text-decoration: underline; }

#interna { width:980px; margin:0 auto; text-align:left; display: table; background:url(../imagens/bg_conteudo.gif) repeat-y; }
#interna .topo { height:146px; }

p.titulo { font-size:11px; font-weight:bold; font-family: Tahoma, Arial, Helvetica, sans-serif; background:#fff; padding:3px 10px; }


/** listas **/
li.titcliente { font-size:12px; color:#993300; font-weight:bold;  border-bottom: 1px solid #ccc; margin:10px 25px 10px 0px; }
#produtos li { float:left; }
#produtos li a { display:block; width:160px; height:110px; text-indent:-9000px; overflow:hidden; margin:0 0 10px 0; }
#produtos li a.prod01 { background: url(../imagens/img_residencias.jpg) no-repeat; margin:0 40px 0 0;  }
#produtos li a.prod02 { background: url(../imagens/img_supermercados.jpg) no-repeat; margin: 0 40px 0 0;  }
#produtos li a.prod03 { background: url(../imagens/img_hoteis.jpg) no-repeat;  }

#fotos { margin:0 0 0 10px; }
#fotos li { float:left; margin:0 15px 15px 0; }
#fotos img { padding:6px; border: 1px solid #ccc; }
#fotos a:hover img { padding:6px; border: 1px solid #000; }


/** titulos **/
h3 { height:21px; margin:15px 25px 0 25px; }
h3, h4 { text-indent:-9000px; overflow:hidden; }
h3.historico { background:url(../imagens/tit_historico.gif) no-repeat; width:526px; }
h3.clientes { background:url(../imagens/tit_clientes.gif) no-repeat; width:403px; }
h3.clientes2 { background:url(../imagens/tit_clientes2.gif) no-repeat; width:349px; }
h3.produtos { background:url(../imagens/tit_produtos.gif) no-repeat; width:385px; }
h3.orcamento { background:url(../imagens/tit_orcamento.gif) no-repeat; width:225px; }
h3.faleconosco { background:url(../imagens/tit_faleconosco.gif) no-repeat; width:116px; }
h3.trabalhe { background:url(../imagens/tit_trabalhe.gif) no-repeat; width:220px; }


h4.conheca { background:url(../imagens/tit_conheca.gif) no-repeat; height:15px; width:186px; margin:13px 0 0 0; }
h4.trabalhos { background:url(../imagens/tit_trabalhos.gif) no-repeat; height:60px; width:148px; margin:0 0 12px 0; }

/** colunas **/
#esquerda { width:186px; float:left; }
#centro { width:646px; float:left; background:#ffffff url(../imagens/bg_centro.gif) repeat-x; }
#direita { width:148px; float:left; }
#centro p { margin-left:25px; margin-right:25px; line-height:18px }
#centro ul { padding:0 25px; line-height:20px }
#centro div { padding:0 25px; line-height:20px }


/** menu **/
#menu li { border-bottom:1px solid #B2B2B2; }
#menu li a { text-indent:-9000px; overflow:hidden; display:block; height:29px; width:186px; }
#menu li a.historico { background:url(../imagens/menu_historico.gif) no-repeat; }
#menu li a.historico:hover { background-position: 0 -32px; }
#menu li a.clientes { background:url(../imagens/menu_clientes.gif) no-repeat; }
#menu li a.clientes:hover { background-position: 0 -32px; }
#menu li a.produtos { background:url(../imagens/menu_produtos.gif) no-repeat; }
#menu li a.produtos:hover { background-position: 0 -32px; }
#menu li a.orcamento { background:url(../imagens/menu_orcamento.gif) no-repeat; }
#menu li a.orcamento:hover { background-position: 0 -32px; }
#menu li a.faleconosco { background:url(../imagens/menu_faleconosco.gif) no-repeat; }
#menu li a.faleconosco:hover { background-position: 0 -32px; }
#menu li a.trabalheconosco { background:url(../imagens/menu_trabalheconosco.gif) no-repeat; }
#menu li a.trabalheconosco:hover { background-position: 0 -32px; }


#menu li a.selected { background-position: 0 -32px; }

/** links **/
a.back { text-decoration:none; padding:4px; background:#E4E4E4; margin:10px 0 0 0; width:60px; text-align:center; display:block; clear:both; }
a.back:hover { color:#000; text-decoration:none; }
a.listaorc { padding:5px 0 5px 15px; background:#0E733B; color:#fff; display:block; }
a.listaorc:hover { background:#0C6333; text-decoration:none; }


/** rodape **/
#rodape { height:46px; background:url(../imagens/bg_rodape.gif) no-repeat; padding: 0 22px; line-height:20px; clear:both; }
#rodape address { float:left; font-size:11px; color:#666; font-style:normal; padding:0 0 0 30px; background:url(../imagens/bandeira.gif) no-repeat; height:18px; margin:13px 0 0 0; }
#rodape a { float:right; text-align:right; margin:13px 0 0 0; background:#000; }
.extra { height:53px; background:url(../../imagens/outras/sombra_rodape.jpg) no-repeat; clear:both; }



.form_contato { font:11px arial, sans serif; color:#606060; float:left; padding:10px; height:180px; }
.form_trabalhe { font:11px arial, sans serif; color:#606060;}
#trabalhe { margin:10px 0 0 0; }
#trabalhe .input { border:solid 1px #999999; background:#fff; padding:2px; width:270px; font:11px Tahoma, sans serif; color:#606060;  }
#trabalhe .select { border:solid 1px #999999; padding:2px; width:270px; font:11px Tahoma, sans serif; color:#333;  }
#trabalhe .textarea { border:solid 1px #999999; height:110px; width:450px; font:11px Tahoma, sans serif; color:#606060; background:url(telas/bg_input.gif); }


/* FORM  */
.input { border:solid 1px #999999; height:18px; width:170px; font:11px Tahoma, sans serif; color:#606060; background:url(telas/bg_input.gif); }
.textarea { border:solid 1px #999999; height:110px; width:250px; font:11px Tahoma, sans serif; color:#606060; background:url(telas/bg_input.gif); }
.bt_enviar { border:0px; background: url(../imagens/bt_enviar.gif); font:11px Tahoma, sans serif; color:#FFFFFF; font-weight:bold; height:18px; }