body { background:#AE12FF; margin:0; padding:25px 0 0 0; font:normal 12px Arial, Tahoma, Verdana, "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:997px; background:#FFF url('../img/topo_body.gif') no-repeat top left; margin:0px auto;  }

/* -- TOPO --*/
#geral #topo { overflow:hidden; clear:both; }
#geral #topo h1 { margin:16px 0 0 16px; width:969px; height:273px; background:transparent url('../img/logo.jpg') no-repeat; float:left; }
#geral #topo h1 a { width:969px; height:273px; display:block; text-indent:-10000px; }
#geral #topo h2 { position:absolute; width:1px; height:1px; text-indent:-10000px; }

#geral #meio { width:997px; overflow:hidden; clear:both; margin:0px auto; }
#geral .menu_esq { float:left; margin:0 10px 0 17px; width:210px; }
#geral .menu_esq ul{ margin:0; padding:0; }
#geral .menu_esq ul li{ margin:0; padding:0; list-style:none; }
#geral .menu_esq ul li a{ display:block; width:170px; margin:0px auto; padding:10px 10px 2px 10px; border-bottom:1px dotted #CCC; color:#555; }

#geral .conteudo { float:left; width:741px; }

#geral .conteudo ul.ultimos{ margin:0 0 0 10px; padding:0; }
#geral .conteudo ul.ultimos li{ margin:0;  padding:3px 10px; list-style:none; }
#geral .conteudo ul.ultimos li a{ margin:10px auto; color:#555; }

#geral .conteudo fieldset{ margin:20px auto; padding:10px; border:1px solid #969696; text-align:center; }
#geral .conteudo legend{ margin-bottom:10px; padding:0 5px; font-weight:bold; font-size:12px; }
#geral .conteudo legend span{ font-weight:normal; font-size:11px; }

#geral .conteudo h3{ font-size:30px; font-weight:bold; text-shadow:1px 1px 1px #999; }
#geral .conteudo p{ margin:10px 0; }
#geral .conteudo .data_post{ padding:5px 10px; background:#F3DCFF; font-size:12px; color:#555; }

#geral .conteudo .galerias{ border:1px solid #CCC; margin:10px 0; padding:10px; overflow:hidden; }
#geral .conteudo .galerias .img_galeria{ width:100px; height:100px; border:1px solid #CCC; padding:1px; float:left; }
#geral .conteudo .galerias .img_galeria img{ width:100px; height:100px; }
#geral .conteudo .galerias .texto_galeria{ margin:30px 0 0 10px; width:500px; float:left; font-size:11px; color:#969696; }
#geral .conteudo .galerias .texto_galeria p{ margin:3px 0; }
#geral .conteudo .galerias .texto_galeria a{ font-size:16px; color:#000; font-weight:bold; }
#geral .conteudo .galerias a.fotoGaleria{ display:block; margin-left:4px; width:80px; height:80px; border:1px solid #CCC; padding:1px; float:left; }
#geral .conteudo .galerias img{ width:80px; height:80px; }

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

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


#geral #rodape{ margin:20px 0 0 0; padding:55px 0 10px 0; width:997px; background:#7B09B7 url('../img/topo_rodape.gif') no-repeat top left; overflow:hidden; clear:both; }
#geral #rodape p{ color:#FFF; font-size:12px; margin-left:15px; text-indent:0px;}
#geral #rodape a{ color:#FFF; font-size:12px; }

#geral #rodape #pickweb { width:83px; height:46px; background-image:url(../img/pickweb.png); background-repeat: no-repeat; float: right; margin:20px 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; }
