@charset "utf-8";

/*Padrão*/
body  { margin:0; font:12px arial; color:#444; background: url(img-layout/bkg-body.jpg) repeat-x; }
h2    { font:bold 12px arial; *margin:10px 0 10px 0; color:#749300;  }
h1    { font:bold 13px arial; margin-top:23px; }
p     { margin:12px 0 6px 0; }
img   { border:0; }

/*Estrutura*/
#geral       { width:820px; margin:auto; }
#top         { height:105px; background:url(img-layout/img-telefone.jpg) 710px 8px no-repeat; }
#ilustra     { height:207px; }
#conteudo    { float:left; position:relative; z-index:100; }
#center      { width:554px; padding:20px 20px 30px 10px; float:left; background:url(img-layout/img-linha-pontilhada.jpg) 10px 43px no-repeat; }
#right       { width:207px; padding:10px 0 15px 12px; float:left; }
#footer      { width:820px; height:155px; position:absolute; bottom:-158px; left:0; background:url(img-layout/logos-bancos.jpg) 455px 65px no-repeat; }
#bkg-footer  { width:100%; height:155px; position:relative; background:#eee; clear:both; border-top:solid 2px #888; border-bottom:solid 1px #aaa; }

/*Menu Top*/
.menu-top                  { width:435px; height:28px; float:right; margin:62px 0 0 0; padding:15px 0 0 67px; background:url(img-layout/bkg-menu.jpg) no-repeat; }
.menu-top li               { display:inline; list-style:none; float:left; }
.menu-top a                { height:20px; float:left; margin-right:47px; font:bold 13px arial; opacity:.0; filter: alpha(Opacity=0); -khtml-opacity:.0; }

/*Menu Serviços*/
.menu-serv                 { width:155px; float:left; margin:0; padding:0; margin-left:2px; }
.menu-serv li              { padding:6px 0 0 0; color:#749300; margin-left:10px; }
#center .menu-serv a       { color:444; text-decoration:none; }
#center .menu-serv a:hover { color:#749300; text-decoration:none; }

/*Menu Right*/
.menu-right                { margin:0; padding:0; }
.menu-right li             { display:block; list-style:none; padding:0 0 2px 10px; background:url(img-layout/img-marcador-2.jpg) 0 5px no-repeat; }
.menu-right a:hover        { color:#666; }
.menu-right .title         { padding-left:0; background:none; margin:10px 0 5px 0; } 

/*Box Right*/
.box-right                 { width:175px;  padding:13px 20px 20px 22px; *padding-top:22px; position:relative; background:#bababa url(img-layout/img-bottom-box-right.jpg) bottom no-repeat; font-size:11px; line-height:17px; }
.box-right img             { position:absolute; top:0; left:0; }
.box-right p               { margin:0 0 18px 0;  }
.box-right a               { color:#222; text-decoration:none; }
.box-right h2              { margin-bottom:5px;}

/*Galeria de Imagens*/
.galeriaImagens            { margin:0; margin-top:30px; padding:0; overflow:hidden; font:bold 10px arial; }
.galeriaImagens li         { display:inline; list-style:none; margin:0 12px 12px 0; float:left; }
.galeriaImagens a          { padding:4px; border:solid 1px #fff; float:left; background:#eee; }
.galeriaImagens a:hover    { border-color:#777; }
.galeriaImagens img        { width:100px; height:75px; }{ width:100px; height:75px; }

/*Contato Form*/
.contato-form              { width:535px; border:0; }
.contato-form input, 
.contato-form select,
.contato-form textarea
{ border:solid 1px #888; }

/*Página de Pouso*/
.pouso                    { width:790px; float:left; margin-bottom:15px; }
.pouso h2                 { font-size:14px; color:#333; }
.pouso .normal li         { margin-bottom:5px;}
.pouso p                  { font-size:12px; }
.pLeft                    { width:385px; float:left; padding-right:10px; }
.pRight                   { width:385px; float:left; padding-left:10px; }

/*Outros*/
.logo                     { margin:15px 0 0 0; float:left; }
#ilustra img              { float:left; }
#footer img               { margin:80px 0 0 5px; float:left; }
.p-footer                 { float:right; font:bold 10px arial; color:#555; margin:125px 10px 0 0; }
#center a                 { text-decoration:none; color:#333; }
#center a:hover           { text-decoration:underline; }
ul.normal                 { margin:10px 0 0 15px; padding:0; }
a.botaoVoltar             { float:left; color:#749300; padding-left:13px; background:url(img-layout/marcador-bot-voltar.jpg) 0 3px no-repeat; }
a.botaoOrcamento          { margin-top:5px; float:left; }