/* Helpper */

body{ background:url(../img/fundo.jpg) no-repeat top center; padding:0px; margin:0px; background-color:#fff; font-family:Arial, Helvetica, sans-serif; ; font-size: small; line-height: 120%;}

#tudo{ margin:0 auto; text-align:left; width:1000px;}
img { border:none}


/* topo */
#topo { height:110px;}
.logo { margin-top:20px; padding-left:10px; width:360px; height:100px; float:left; }
.icone { float:right; padding-right:11px;}

/* menu */
ul#menu{ font-family:Verdana, Arial, Helvetica, sans-serif; padding-right:13px; padding-top:2px; float:right; display:block;}
ul#menu li{list-style-type:none; display:inline; float:left; line-height:41px; text-align:center}
ul#menu li a{ background-image:url(../img/menu_aba.png); width:96px; float:left; text-decoration:none; color:#555;
font-size:115%; font-weight:bold; }
ul#menu li a:hover{ text-decoration:underline}

/* conteúdo */
#conteudo { clear:both;}
#banner{ background:url(../img/banner.png) no-repeat; width:734px; height:309px; margin:0 auto;}
#banner span{ display:none}
#conteudo_interna{ border:1px solid #e4e4e4; display:block; float:left; margin:0 30px 40px; width:900px; padding:20px;}
#conteudo_interna p{ color:#000; text-align:justify; font-size:14px;}
#conteudo_interna h1{ font-family:Verdana; font-weight:bold; color:#555; font-size:33px; letter-spacing:-2.02px;}
#conteudo_interna h2{ font-family:Verdana; color:#c1d24e;  }

.sobre_nos{ clear:both; padding-top:10px;}
.sobre_nos ul li{color:#000; text-align:justify; font-size:14px }
.sobre_nos a{ color:#000}
.citacao{ padding:20px; float:left; color:#666; line-height:100%; font-size:180%}
.direita{ float:right; padding-bottom:35px; color:#666}
.direita a{ color:#000}
.esquerda{ float:left}

.portifolio{ padding:20px 0 50px; width:400px; height:200px; float:left; }
.link{ color:#555; font-weight:bold; margin:10px 5px; text-decoration:none}
.link a:hover{ text-decoration:underline}
.portifolio a{ text-decoration:none;}

.solucao{ display:block; margin-top:10px; padding-top:39px;}
.solucao a{ color:#555; font-weight:bold; text-decoration:none}
.solucao a:hover{ text-decoration:underline}
.solucao img{ float:left; width:286px; clear:both; margin-bottom:32px;}


.bloco{ background-color:#fff; border:1px solid #e4e4e4; width:900px; height:170px; margin:0 auto 10px;}
.bloco h1{ font-family:Verdana; font-weight:bold; color:#c1d24e; font-size:33px; letter-spacing:-2.02px;}
.bloco h2{ font-family:Verdana; line-height:8px; letter-spacing:-2.02pxpx; font-size:15px;}
.bloco_cont{ float:left; padding-left:19px; width:693px;}
.bloco_cont a { text-decoration:none; color:#000;}
.bloco_cont a:hover { text-decoration:underline;}
.bloco p{ color:#666; width:400px; font-size:14px; text-align:justify; width:680px;}
.bloco_img{ margin-top:23px;}

/* rodapé */
#rodape{ background-color:#535c63; clear:both;}
#rodape h1{ color:#fff;}
#contato_borda{ border-bottom:3px solid #71747a; margin:0 auto; width:900px; padding-top:5px;}
#contato p{ color:#fff;}
#contato{ color:#fff; width:580px;}
#contato fieldset { border:none; padding-bottom:20px;}
#contato .form_esq { float:left}
#contato .form_dir { float:right}
#contato label { margin-top:5px; display:block; width:250px; }
#contato input, #contato textarea{ background-color:#535C63; border:1px solid #71747A; padding-left:5px; width:250px; color:#fff; }
#contato input.botao { width:60px; float:left; margin-top:5px; color:#fff; cursor:pointer; width:auto; }
#contato input.botao:hover   { cursor:pointer; background:#71747a; color:#fff;}
#contato label.error { color:#FFFF33; font-size:10px; margin:0;}

#onde_estamos{ margin:0 auto; width:900px; padding-top:5px; padding-bottom:5px;}
#onde_estamos strong{ font-size:16px;}
#onde_estamos a, p{ color:#fff; line-height:20px; text-decoration:none}
#onde_estamos a:hover{ text-decoration:underline; }






