@charset "iso-8859-1";
/* CSS Document */

#logo { width:318px; height:90px; position:absolute; top:50%; left:50%; margin-top:-45px; margin-left:-159px; }

form { margin:0px; }

a { color:#999; text-decoration:none; } 

#tela { width:990px; height:auto; }

body { 	background:url(../img/back.jpg) center top fixed ; background-repeat: no-repeat; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;  }

* { font-family:Arial, Helvetica, sans-serif; }

#corpo { width:990px; height:auto; margin:0px auto; position:relative; }
#newsd { width:280px; height:140px; position:absolute; right:10px; }
#newsd #mail { border:0px; margin-top:105px; margin-left:20px; height:13px; font-size:10px; color:#999; padding:3px; width:200px; }
#newsd #Submit { border:0px; margin-top:105px; margin:0px; color:#093; background:#FFF; height:13px; font-size:10px; padding:3px; height:20px; width:32px; }
#galeria_fotos { border-top:#CCC 1px solid; width:90%; height:auto; padding:10px; margin:20px auto 0 auto; }
#galeria_fotos h2 { font-size:14px; margin:0; }
#galeria_fotos h3 { font-size:12px; margin:0; font-weight:lighter; color:#999; }
#galeria_fotos img { margin-right:10px; }

#conteudo { width:990px; }
#conteudo #bloco_hm { width:318px; height:auto; margin:0px 18px 0 0; float:left; } 
#conteudo #bloco_hm #top { width:318px; height:25px; background:url(../img/bloco_top.png) no-repeat; }
#conteudo #bloco_hm #mdl { width:318px; height:245px; background:url(../img/bloco_mdl.png); clear:both; float:left; display:table-row; }
#conteudo #bloco_hm #mdl h1 { margin:0 4px;  color:#659800; padding:5px 10px 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#conteudo #bloco_hm #mdl #title { margin:0 4px;  color:#999; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#conteudo #bloco_hm #mdl #desc { margin:0 4px 0px 4px;  color:#999; padding:0px 10px 20px 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border-bottom:#CCC 1px solid; }
#conteudo #bloco_hm #mdl p { padding:4px 6px 0 6px; margin:0px; }
#conteudo #bloco_hm #bottom { width:318px; height:25px; background:url(../img/bloco_bottom.png) no-repeat; margin:0; clear:both; }


#conteudo #bloco_hm_n { width:318px; height:auto; margin:0; float:left; } 
#conteudo #bloco_hm_n #top { width:318px; height:25px; background:url(../img/bloco_top.png) no-repeat; }
#conteudo #bloco_hm_n #mdl { width:318px; height:245px; background:url(../img/bloco_mdl.png); }
#conteudo #bloco_hm_n #mdl h1 { margin:0 4px;  color:#659800; padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px;  }
#conteudo #bloco_hm_n #mdl p { padding:0 6px; }
#conteudo #bloco_hm_n #bottom { width:318px; height:25px; background:url(../img/bloco_bottom.png) no-repeat; }

#conteudo #bloco_conteudo { width:646px; height:auto; float:left; }
#conteudo #bloco_conteudo #top { width:646px; height:25px; background:url(../img/bloco_conteudo_top.png); }
#conteudo #bloco_conteudo #mdl { width:646px; min-height:450px; background:url(../img/bloco_conteudo_mdl.png); }
#conteudo #bloco_conteudo #mdl h1 { margin:0px; margin:0 10px; color:#659800; padding:3px; font-size:18px; }
#conteudo #bloco_conteudo #mdl p { margin:0 4px; padding:0 10px; font-size:12px; }
#conteudo #bloco_conteudo #btm { width:646px; height:25px; background:url(../img/bloco_conteudo_btm.png); clear:both; margin:0; }

#conteudo #topo { width:339px; height:103px; float:right; margin-top:30px; } 

#bottom_g { width:100%; height:71px; background:url(../img/rodape.png); clear:both; }