body { background:#F0F7FF url('../img/bg_body.jpg') repeat-x left top; margin:0; padding:0; font:normal 12px Tahoma, Verdana, Arial, "Trebuchet MS"; color:#000; }

/* GERAIS */
img {border: 0px;}
a {text-decoration:none; color:#000; }
a:hover {text-decoration:underline; }
q, p {text-align: justify; margin:10px 0;}
h1, h2, h3, h4 { margin:0px; padding:0px; font-weight:bold; }
/* ++++++++ */
#geral { width:100%; min-height:890px; background:transparent url('../img/img_fundo.jpg') no-repeat center top; }
#corpo { width:997px; overflow:hidden; clear:both; margin:0px auto; }

/* -- TOPO --*/
#geral #topo { overflow:hidden; clear:both; }
#geral #topo h1 { width:539px; height:142px; background:transparent url('../img/logo.png') no-repeat; float:left;  }
#geral #topo h1 a { width:539px; height:142px; display:block; text-indent:-10000px; }
#geral #topo h2 { position:absolute; width:1px; height:1px; text-indent:-10000px; }
#geral #topo .menu{ width:700px; margin:0px; overflow:hidden; clear:both; float:right; }
#geral #topo .menu a{  font-size:16px; color:#FFF; font-weight:bold; }
#geral #topo .menu .page01{ background:#F8C520; float:left; padding:15px 20px; }
#geral #topo .menu .page02{ background:#FF9A2D; float:left; margin-left:4px; padding:15px 20px; }
#geral #topo .menu .page03{ background:#F62E3A; float:left; margin-left:4px; padding:15px 20px; }
#geral #topo .menu .page04{ background:#BD2720; float:left; margin-left:4px; padding:15px 20px; }
#geral #topo .menu .page05{ background:#BC0E57; float:left; margin-left:4px; padding:15px 20px; }
#geral #topo .menu .page06{ background:#BB0E90; float:left; margin-left:4px; padding:15px 20px; }

#geral #central { width:997px; overflow:hidden; clear:both; margin:0px auto; }

#geral #central #menu_dir { margin-left:8px; width:200px; float:left; }
#geral #central #menu_dir .topo_menu{ margin:0px; padding:0px; width:200px; height:44px; background:transparent url('../img/topo_menu.png') no-repeat center top; }
#geral #central #menu_dir .base_menu{ margin:0px; padding:0px; width:200px; height:18px; background:transparent url('../img/base_menu.png') no-repeat center top; }
#geral #central #menu_dir .meio_menu{ padding:4px 0; width:200px; background:transparent url('../img/meio_menu.png') repeat-y;  }
#geral #central #menu_dir .meio_menu h3{ width:160px; margin-left:20px; }
#geral #central #menu_dir .meio_menu a{ display:block; padding:8px 0; font-size:12px; color:#000; background:url('../img/ico_menu.gif') no-repeat 2px 11px; padding-left:15px;  }
#geral #central #menu_dir .meio_menu a:hover{ background:#AF211B url('../img/ico_menu.gif') no-repeat 2px 11px; font-size:12px; color:#FFF; text-decoration:none;  }
#geral #central #menu_dir .parceiros{ margin-top:10px; text-align:center;  }
#geral #central #menu_dir .parceiros img{ margin:15px auto;  }

#geral #central #conteudo { width:789px; float:left; }
#geral #central #conteudo .topo_conteudo{ margin:0px; padding:0px; width:789px; height:18px; background:transparent url('../img/topo_site.png') no-repeat center top; }
#geral #central #conteudo .base_conteudo{ margin:0px; padding:0px; width:789px; height:18px; background:transparent url('../img/base_site.png') no-repeat center top; }
#geral #central #conteudo .meio_conteudo{ padding:1px 15px; width:759px; min-height:500px; background:transparent url('../img/meio_site.png') repeat-y;  }
#geral #central #conteudo .meio_conteudo p{ margin:10px 0; line-height:18px; text-indent:20px; }
#geral #central #conteudo .meio_conteudo h3{ margin-bottom:10px; padding-bottom:4px; color:#3CA9DE; font-size:30px; text-shadow:#999 1px 1px 1px; border-bottom:5px solid #C4E5F5; }
#geral #central #conteudo .meio_conteudo h3 span{ color:#AF211B; }
#geral #central #conteudo .subtitle{ font-size:12px; font-weight:bold; color:#AF211B; text-align:justify; line-height:18px; }
#geral #central #conteudo h4{ margin-top:20px; color:#AF211B; font-size:20px; text-shadow:#999 1px 1px 1px; }

#geral #central #conteudo .dados { float:right; margin:20px 20px 0 0; font-size:14px; line-height:22px; }
#geral #central #conteudo .dados a{ font-size:14px; }
#geral #central #conteudo .dados  b{ color:#AF211B; font-size:18px; }

#geral #central #conteudo .contato  { margin-top:30px; margin-left:10px; }
#geral #central #conteudo .contato  table tr td { font-size:11px; font-weight:bold; }
#geral #central #conteudo .contato  p { font-size:11px; color:#969696; text-indent:0px; }

#geral #central #conteudo .clientes{ overflow:hidden; clear:both; }
#geral #central #conteudo .cliente{ width:220px; margin:15px 15px 0 15px; float:left; }
#geral #central #conteudo .cliente img{ width:220px; }

#geral #central #conteudo .ultimos_servicos{ overflow:hidden; clear:both; }
#geral #central #conteudo .last_cliente{ width:220px; margin:15px 15px 0 15px; float:left; }
#geral #central #conteudo .last_cliente h3{ margin:0px; padding:0 0 0 5px; border:0px; font-size:14px; font-weight:bold; color:#AF211B; }
#geral #central #conteudo .last_cliente h3 a{ font-size:14px; font-weight:bold; color:#AF211B; text-decoration:none; }
#geral #central #conteudo .last_cliente .fundo_last{ margin:6px auto; padding:12px 0 0 10px; width:220px; height:163px; background:url('../img/bg_last.jpg') no-repeat; }
#geral #central #conteudo .last_cliente .fundo_last img{ width:200px; height:150px; border:1px solid #CCC; }
#geral #central #conteudo .last_cliente p{ padding:0px 14px; font-size:12px; font-weight:bold; text-align:left; text-indent:0px; }
#geral #central #conteudo .last_cliente span{ font-size:18px; font-weight:bold; }

#geral #central #conteudo #rodape{ margin:0px;  background:transparent url('../img/meio_rodape.png') repeat-y; overflow:hidden; clear:both; }
#geral #central #conteudo #rodape p{ color:#FFF; font-size:12px; margin-left:15px; text-indent:0px;}
#geral #central #conteudo #rodape a{ color:#FFF; font-size:12px; }
#geral #central #conteudo .top_rodape{ width:789px; height:18px; background:transparent url('../img/topo_rodape.png') no-repeat center top; }
#geral #central #conteudo .base_rodape{ margin-bottom:10px; width:789px; height:18px; background:transparent url('../img/base_rodape.png') no-repeat center top; }

#geral #rodape #pickweb { width:83px; height:46px; background-image:url(../img/pickweb.jpg); background-repeat: no-repeat; float: right; margin:4px 20px 0 0; }
#geral #rodape #pickweb a{ width:83px; height:46px; display:block; text-indent:-8000px; }

/* -- FORMULÁRIOS -- */
.form { width:160px; height:22px;	padding:2px 0px 1px 4px; border:1px solid #000;	font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:0 0 2px 3px; }
.form2 { width:350px; height:15px; padding:2px 0px 1px 4px; border:1px solid #000; font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:0 0 2px 3px; }		
.form3 { width:200px; height:15px; padding:2px 0px 1px 4px;	border:1px solid #000; font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:0 0 2px 3px; }		
.form4 { width:200px; height:15px; padding:2px 0px 1px 4px;	border:1px solid #000; font-family:verdana,tahoma,"MS Trebuchet"; font-size:11px; color:#000; margin:6px 0 2px 3px; }		
.text_area	{ width:440px; height:140px; padding:2px 0px 1px 4px; border:1px solid #000; font-family:tahoma,verdana; font-size:12px; color:#000; margin:5px 0px 0px 3px; }		
.enviar { background-image:url(../img/enviar.jpg); background-repeat: no-repeat; background-position: top left; width:68px; height: 15px; border:0px; }
.limpar{ background-image:url(../img/limpar.jpg); background-repeat: no-repeat; background-position: top right; width:70px; height: 15px; border:0px; }


