 

*{ margin: 0; padding: 0; }* 
body { font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; background: #231F20; color: #fff;   *background: #1e1e1e url(../images/imagem-50-feninjerie.jpg) no-repeat; }

html>body { font: .74em Verdana, Arial, "Trebuchet MS", Tahoma, sans-serif; line-height: 1.6em; background: #231F20; color: #fff; background-image:url(../images/imagem-50-feninjer.jpg);  background-repeat: no-repeat; }
 
 

 
 
a {	color: #B60D0A;	background: inherit; text-decoration: none; }
a:hover { color: #808080; background: inherit; }
a:focus { outline: 0; }
h1 { font: normal 3.7em "Trebuchet MS", Arial, Sans-Serif; color: #DFCDA2; }
h2 { color: #DFCDA2; font: bold 1.6em "Trebuchet MS", Arial, Sans-Serif; margin: 0 0 12px; border-bottom: 1px dotted #808080;  padding-left:0.5em; }
h3 { color: #DFCDA2; border-bottom: 1px dotted #808080; padding: 3px 10px; margin: 0 0 15px; *font-size:13px;  }
h4 {  background: #7a9427; color: #fff; padding-left:0.6em; line-height: 20px; *font-size:11px;}

.textologo { color: #DFCDA2; line-height: 15px; margin-top:0.5em; }


img { border: 0; }
input {background-color:#fff;border:1px solid #C8C1BC;color:#255b89; cursor:pointer;}

input campo{background-color:#fff;border:1px solid #C8C1BC;color:#255b89; width:120px;cursor:pointer;}

.campos {background-color:#fff;border:1px solid #C8C1BC;color:#255b89; cursor:pointer;}

.but { border: 1px solid  #c8c1bc;
background: #7a9427;
color: #ffffff; 
 
}

.img_text{
	float:left;
	margin-right:0.8em;
	vertical-align:text-top;
	margin-bottom:0.8em;
}



.col_esq { font-size: .9em;  float: left; width: 172px; margin: 0 12px 5px 0; display:in-line; }
.colunas { font-size: .9em;  float: left; width: 200px; margin: 20px 7px 7px 7px; display:in-line; }
.colunasmeio { font-size: 1.1em;  float: left; width: 110px; margin: 16px 7px 7px 7px; display:in-line;  }

.colunasmeio a{background: #7a9427; color: #fff;  line-height: 20px; padding: 5px 19px 5px 19px; }
.colunasmeio a:hover{background: none; color: #DFCDA2; border-bottom: 1px dotted #808080; font-weight:bold;}
 

.coluna_dir { font-size: .9em;  float: right; width: 25%; margin: 1px 5px 5px 5px; display:in-line; border-left: 1px dotted #808080;    }
.coluna_dirswf { font-size: .9em;  float: right;  margin: 1px 5px 5px 5px; display:in-line; border-left: 1px dotted #808080; padding-left:0.6em;    }
.coluna_principal { float: left; width: 65%; margin: 1px 30px 10px 2px; display:in-line;  }
.coluna_principal p{  padding-left:1.0em; }

#wrap { width: 960px; margin: 10px auto 0; }
	

#maincontent { padding: 20px 0; clear: both;  text-align:justify; }

#prefooter { width: 944px; margin: 0 auto;  padding: 10px 8px 1px; font-size: .9em; height:130px;   background-image:url(../images/sombra_verde2.gif);   _background:none;
    }

#footer { width: 960px; margin: 15px auto; color: #808080;  font-size: .9em; }
	#footer a { color: #808080;  }
	.right { float: right; text-align: right; font-size: 1em; }
		#footer .right a { margin: 0 0 0 2px; padding: 3px 10px; }
		#footer .right a:hover { background: #7a9427; color: #ffffff; text-decoration: none; }
.colunas_foot { font-size: .9em;  float: left; width: 180px;  display:in-line; margin-left:5.0em; }

.more { border-top: 1px dotted #808080; padding: 5px 0 0 0; }
.verde { color: #7a9427 }

.more a{   color: #808080; padding: 5px 5px; line-height: 25px;  }
.more a:hover{ background: #7a9427; color: #fff; padding: 5px 5px; line-height: 25px;  }

.bc { font-size:9px; line-height: 25px; padding: 5px 5px; color: #fff;  }

.bc a{ font-size:9px; color: #ffffff;   line-height: 25px;   }
.bc a:hover{ background: #7a9427; color: #fff;  line-height: 25px;  }



.linkdir { padding-left: 0.7em; margin-top:0.5em; }
.linkdir a{ color: #808080; line-height: 25px; padding: 0.6em; margin-top:0.5em; }
.linkdir a:hover{ background: #7a9427; color: #fff;  line-height: 25px; padding: 0.6em; margin-top:0.5em;  }

.cinza{ color: #808080; line-height: 25px; padding: 0.6em; margin-top:0.5em; }

.linkmenor { font-size:10px; color: #DFCDA2;  } 

.detail a{color: #DFCDA2;   padding: 3px 10px; margin: 2.0em 0 15px; font-size:18px;  }
.detail a:hover{color: #ffffff; background: #7a9427;  padding: 3px 10px; margin: 2.0em 0 15px; border: 1px dotted #808080; font-size:18px; }
