@import url("reset.css");


* { font-family:Tahoma; color:#666; font-size: 11px; }
body { background:url(../imagens/bg_body.jpg) repeat;}
a { text-decoration:none; cursor:pointer; }
a hover { text-decoration:none; }

#corpo	{ width:789px; background:#FFFFFF; margin:0 auto; padding-bottom:10px; display:table; }
#corpo .topo { float:left; width:789px; display:table; margin-bottom:50px; }
#corpo .topo img { margin:0 auto; float:left; width:789px; } 
#corpo .portifolio { width:381px; float:left; display:table; }

.direita { float:left; width:370px; margin-left:10px; margin-top:-50px; }
.direita img.titulo { float:left; display:block; margin: 15px 0 10px 0; }
.direita p { float:left; display:block; text-align:center; width:340px; margin-left:10px; margin-bottom:10px; } 
.direita ul { float:left; display:block; margin-top:35px; }
.direita ul li { float:left; display:table; width:110px; list-style: none; background: url(../imagens/pontilhado_esquerda.jpg) no-repeat right; padding:3px;  }
.direita ul li.sem_linha { float:left; width:110px; list-style:none; background:none; }
.direita ul li a img { float:left; display:table; border:none; }

#corpo .box { float: left; margin:40px 0 0 28px; list-style:none; }
#corpo .box a img { float:left; display:table; border:none; }
#corpo .box ul { float:left; display:block; }
#corpo .box ul li { float:left; display:block; margin-left:5px; }
#corpo .box ul li a h1 { float:left; color:#54910a; font-size:11px; background:url(../imagens/ponto_menu.jpg) no-repeat left; padding:7px; }

/*Páginas internas*/
#corpo .paginas_internas { float:left; padding:10px; }
#corpo .paginas_internas img { float:left; display:block; margin:20px 0 25px 20px; }
#corpo .paginas_internas h3 { float:left; display:block; color:#333; font-weight:bold; margin-left:10px; width:450px; margin-bottom:15px; margin-top:15px; }
#corpo .paginas_internas p { float:left; display:block; color:#333; line-height:20px; margin-left:10px; width:450px; margin-bottom:15px; }
#corpo .paginas_internas p.tamanho { float:left; display:block; color:#333; line-height:20px; margin-left:10px; width:700px !important; margin-bottom:15px; }
#corpo div.imagem_direita img { float: right; margin-right:5px;  }
#corpo .paginas_internas img.esq { float:left !important; }
#corpo .paginas_internas h4 { float:left; color:#cc0000; background:#f1eeee; width:170px; padding:3px; margin-left:10px; margin-bottom:15px; }
#corpo .paginas_internas a img.botao { float:left; margin-left:50px; }
#corpo .paginas_internas a span { float:left; color:#333; display:block; margin-top:10px; background:url(../imagens/bg_pdf.jpg) no-repeat left; padding:30px; }
#corpo .paginas_internas ul { float:left; width:200px; margin-left:10px; }
#corpo .paginas_internas ul li { float:left; width:200px; background:url(../imagens/setinha.jpg) no-repeat left; padding-left:10px;  }
#corpo .paginas_internas ol { float:left; width:100%; margin-left:8px; }
#corpo .paginas_internas ol li { float:left; margin-bottom:15px; width:100%; }
#corpo .paginas_internas img.projetos { float:left; display:block; padding:5px; }
#corpo .paginas_internas h6 { float: left; display:block; width:250px; margin-top:55px; }
div.imagens { float:left; width:100%; margin-left:15px; }
div.imagens img { margin-left:30px; margin-top:10px; }

div.port { float:left; display:block; padding:5px; margin-top:40px; width:700px; margin-left:30px; }
div.port img { float:left; display:block; margin:10px;  border:solid 3px #a9c215; }

.texto_interno { float:left; display:block; margin-left:10px; width:450px; }

/*Página faça um tour pela empresa*/
.galeria { float:left; display:block; margin-left:10px; width:450px; }
.galeria img { float:left; border:solid 3px #a9c215; }

/*formulário de fale conosco */
 div.paginas_internas form { float:left; width:100%; margin-top:30px; margin-left:100px; margin-bottom:30px; }
 div.paginas_internas form label { float:left; margin:4px 0; font-size:11px; width:80px; font-weight:bold; color:#666;  }
 div.paginas_internas form input[type="submit"] { font:Arial, Helvetica; padding:5px 15px; background:#54910a; border:0; color:#fff; font-size:.7em; font-weight:bold; margin-top:10px; margin-left:200px; }
 div.paginas_internas form input[type="text"] { float:left; margin-right:5px; font:Arial, Helvetica; font-size:.8em; color:#333; border:1px solid #B2BEC5; padding:2px; }
 div.paginas_internas form select { font:Arial, Helvetica; font-size:.8em; color:#666; padding-left:10px; }
div.paginas_internas form input[type="submit"] { float:right; margin-right:190px; }



a img.bt_voltar { float:right; margin-right:30px; padding:10px; border:none; }
.rodape { float:left; background:#54910a; width:100%; height:32px; }
.rodape h2 { text-align:center; color:#fff; font-size:11px; }
