@charset "iso-8859-1";

/*Padrão*/

body   { margin:0; font:12px arial; color:#000000; background-color:#CCCCCC; }
h1     { margin:0; padding:55px 0 0 0; font-size:14px; }
h2     { font:bold 12px arial; }
p      { line-height:18px; margin:15px 0; *margin:13px 0; padding:0; }
hr     { width:470px; clear:both; color:#ddd; border-width: 0; height:1px; border-top: 1px solid; border-color:#ddd; }
img    { border:0; }
a      { color:#0000ff;	text-decoration: none; }

/*Estrutura*/

#geral       { width:758px; margin:auto; }
#topo        {}
#topoL       { width:216px; height:169px; padding:0 0 0 22px; float:left; background:url(img-layout/bkg-topo-left.jpg) no-repeat; }
#topoR       { width:520px; height:169px; float:left; }
#conteudo    { margin-top:1px; float:left; border-right:solid 1px #eee; }
#left        { width:210px; float:left; }
#leftT       { width:210px; height:1100px; float:left; background: url(img-layout/bkg-topo-left.jpg) repeat; }
#leftB       { height:auto !important; height:190px; min-height:190px; margin-bottom:122px; background: url(img-layout/bkg-left-bottom-auxiliar.jpg) no-repeat; }
#leftG        { width:210px; float:left; }
#leftG       { width:210px; height:2000px; float:left; background: url(img-layout/bkg-topo-left.jpg) repeat; }
#leftM        { width:210px; float:left; }
#leftM       { width:210px; height:1300px; float:left; background: url(img-layout/bkg-topo-left.jpg) repeat; }
.leftB-ind   { padding:30px 0 0 25px; }
#center       { width:488px; padding:0 20px 20px 30px; float:left; }
#footer      {}
#footerL       { width:238px; height:106px; padding:30px 0 0 0; float:left; background:url(img-layout/bkg-caixa-tel-vinho.jpg) no-repeat; }
#footerR       { width:520px; height:42px; margin-top:-52px; padding:0 10px 10px 18px; background:#2272A7; float:right; }

/*Menu Left*/

.menu-left     { margin:0; padding:20px 5px 0 0; float:right; }
.menu-left li  { display:block; list-style:none; text-align:right; padding:0 18px 16px 0; /*background:url(img-layout/marcador-menu-left.gif) 161px 6px no-repeat;*/ }
.menu-left a   { /*text-decoration:none; font:bold 12px arial; color:#f3f3f3;*/ overflow:hidden; display:inline-block; filter:alpha(opacity=0); opacity:0; -moz-opacity:0; -khtml-opacity:0; }

.menu-left .bot-home          { background: url(img-layout/bot-home.jpg) top right no-repeat; }
.menu-left .bot-desentup { background: url(img-layout/bot-desentupidora.jpg) top right no-repeat; }
.menu-left .bot-impermeab     { background: url(img-layout/bot-impermeab.jpg) top right no-repeat; }
.menu-left .bot-limpeza       { background: url(img-layout/bot-limpeza.jpg) top right no-repeat; }
.menu-left .bot-hidraulica    { background: url(img-layout/bot-hidraulica.jpg) top right no-repeat; }
.menu-left .bot-controle      { background: url(img-layout/bot-controle.jpg) top right no-repeat; }
.menu-left .bot-dicas         { background: url(img-layout/bot-dicas.jpg) top right no-repeat; }
.menu-left .bot-trocar-links  { background: url(img-layout/bot-trocar-links.jpg) top right no-repeat; }
.menu-left .bot-contato       { background: url(img-layout/bot-contato.jpg) top right no-repeat; }
.menu-left .bot-trab-conosco  { background: url(img-layout/bot-trabalhe-conosco.jpg) top right no-repeat; }

/*Indicativos*/

.home          { background: url(img-layout/ind-home.jpg) 25px 30px no-repeat; }
.hidraulica    { background: url(img-layout/ind-hidraulica.jpg) 25px 30px no-repeat; }
.limpeza       { background: url(img-layout/ind-limpeza.jpg) 25px 30px no-repeat; }
/*Serviços Destaque*/

.servicos      { margin:0; padding:60px 0 12px 0; *padding-bottom:8px; background: url(img-layout/ind-servicos.jpg) 0 15px no-repeat; float:left; }
.servicos li   { display:block; list-style:none; float:left; }
.servicos img  { float:left; margin:0 23px 0 0; }
.servicos h2   { margin:0; padding:0; }
.servicos h2 a { font:bold 12px arial; color:#1270AD; }
.servicos a    { color:#5b5b5b; text-decoration:none; }
.servicos p    { margin-top:4px; }

/*Formulário Contato*/

.form-contato                { margin-top:20px; }
.form-contato input,textarea { width:200px; border:solid 1px #ccc; color:#444; }
.form-contato label          { font:bold 12px arial; color:#5b5b5b; }
.form-contato td             { padding:3px; }
input.botao                  { width:58px; height:25px; background:  url(img-layout/bkg-botao.jpg) no-repeat; border:0; }


/*Dicas LeftB*/

.dicas-left    { margin:0; padding:5px 20px 1px 16px; }
.dicas-left li { background: url(img-layout/marcador-left-bottom.jpg) 0 5px no-repeat; padding-left:23px; display:block; list-style:none;  }
.dicas-left a  { text-decoration:none; }
.dicas-left p  { margin:10px 0; }

/*Box Inferior (Home)*/

.box-inf    { height:120px; margin-top:30px; background: url(img-layout/img-orcamento.jpg) 295px 0 no-repeat; }
.box-inf a  { color:#5b5b5b; text-decoration:none; }

/*Outros*/

.orc a        { color:#5b5b5b; }
.orc strong   { color:#d32318; }
ul.normal     { margin:0; padding:0 17px 0; }

.marquee            { width:740px; height:20px; padding:0 10px; margin:1px 0 0 0; color:#FFF; background:#006; float:left; }
.marquee a          { line-height:20px; text-decoration:none; color:#FFF;}
.marquee a:hover    { color:#CCC; }
#servicos           { margin:0; padding:0; }
#servicos li        { display:inline; list-style:none; margin-right:10px; }