/*********************
	HTML Elements
*********************/
*{
	margin:0;
	padding:0;
}

img, div,a {behavior:url(css/iepngfix.htc);}

body{
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	background-color:#000;
	background:url(../images/fundo_novo1.jpg) fixed center top;
	background-repeat:no-repeat;
}
a, a:visited{
	text-decoration:none;
}
img{
	border:0;
	margin:1px;
}
p{
	padding:3px;
}
h2{

}
input{
	padding:2px;
	background-color:#FFF;
	font-size:12px;
	border:1px solid #497A0D;
	font-family:'Calibri';
	color:#497A0D;
	height:20px;
}

input[type="submit"]{
	padding:2px;
	background-color:#FFF;
	font-size:12px;
	border:1px solid #497A0D;
	font-family:'Calibri';
	color:#497A0D;
	height:26px;
	width:70px;
}

.icones{display:block; float:left; margin-right:10px;}


select{
	padding:2px;
	font-size:12px;
	border:1px solid #396712;
	font-family:'Calibri';
}



.logo { width:980px; height:160px; background:url(../images/fundo_header.jpg) no-repeat; margin:auto auto 20px auto; }
.logo .direita { margin:0; height:50px; color:#000; font-size:13px; text-align:center; background:url(../images/menu_fundo.png) repeat-x; padding:0 15px 0 15px; width:927px; }
.logo .direita a { text-decoration:none; color:#FFF; font-weight:bold; display:block; float:left; margin:15px 5px 0 0; }
.logo .direita span { color:#FFF; font-weight:bold; display:block; float:left; margin:15px 5px 0 0; }
.logo .direita a:hover { text-decoration:underline; }
.logo .ferramentas { float:right; margin:20px 55px 0 0; color:#000; font-size:16px; text-align:right; font-size:11px; }
.logo .ferramentas a { color:#000; font-size:11px; }

#content { width:966px; margin:auto; }
.barra {  width:300px; float:left; margin:10px 20px 0 0;  }
.barram {  width:400px; float:left; margin:10px 22px 0 0;  }
.barrap {  width:200px; float:left; margin:10px 22px 0 0;  }
.box { width:300px; margin-bottom:22px;}
.box h2 { margin:0; padding:10px; height:35px; width:100%; font-size:16px; color:#46723B; background:url(../images/box_topo.png) no-repeat top left; }
.box .conteudo { width:280px; margin-top:-20px; background:url(../images/box_fundo.png) repeat-y; padding:10px; text-align:justify;}
.box .footer {margin-top:-2px; margin:0; padding:0; display:block; clear:both;}

.boxg { width:944px; float:left; margin:10px 22px 22px 0; }
.boxg h2 { margin:0; padding:10px; height:35px; width:100%; font-size:16px; color:#46723B; background:url(../images/boxg_topo.png) no-repeat top left; }
.boxg .conteudo { width:944px; margin-top:-20px; background:url(../images/boxg_fundo.png) repeat-y; padding:10px;}
.boxg .footer { margin-top:-2px; margin:0; padding:0; display:block; clear:both;}

.boxMp { width:620px; float:left; margin:10px 22px 22px 0; }
.boxMp h2 { margin:0; padding:10px; height:35px; width:100%; font-size:16px; color:#46723B; background:url(../images/boxMp_topo.png) no-repeat top left; }
.boxMp .conteudo { width:620px; margin-top:-20px; background:url(../images/boxMp_fundo.png) repeat-y; padding:10px;}
.boxMp .footer { margin-top:-2px; margin:0; padding:0; display:block; clear:both;}


.boxm { width:400px; float:left; margin:0 22px 22px 0; }
.boxm h2 { margin:0; padding:10px; height:35px; width:100%; font-size:16px; color:#46723B; background:url(../images/boxm_topo.png) no-repeat top left; }
.boxm .conteudo { 
	width:380px; 
	margin-top:-20px; 
	background:url(../images/boxm_fundo.png) repeat-y; 
	padding:10px; 
	font-size:12px; 
	line-height:16px;
}
.boxm .conteudo img{
	display:block; 
	float:left; 
	margin-right:10px; margin-bottom:10px; 
	border:1px solid #222;
	}


.boxm .footer { margin-top:-2px; margin:0; padding:0; display:block; clear:both; }

.boxp { width:200px; float:left; margin:0 22px 22px 0; }
.boxp h2 { margin:0; padding:10px; height:35px; width:100%; font-size:16px; color:#46723B; background:url(../images/boxp_topo.png) no-repeat top left; }
.boxp .conteudo { width:180px; margin-top:-20px; background:url(../images/boxp_fundo.png) repeat-y; padding:10px;}
.boxp .footer { margin-top:-2px; margin:0; padding:0; display:block; clear:both; }

.registre { color:#000; font-size:13px; text-decoration:underline; } 
.registre:hover { text-decoration:none; }

.bt_comentar { position:fixed; left:0; top:200px; height:150px; width:22px; }

.acesse { color:#000; font-size:13px; text-decoration:underline; } 
.acesse:hover { text-decoration:none; }

.noticias { height:125px; }
.noticias a { color:#46723B; text-decoration:none; font-weight:bold; }
.noticias a:hover { text-decoration:underline; }
.noticias p { margin-bottom:10px; }

table th { text-align:left;  color:#497A0D;}
.campo_texto { width:90%; }

.linha { width:98%; margin:10px 0 10px 0; height:1px; background:#666; }


/* AMK CSS */

.corpo{width:946px; background-color:#FCFCFC; clear:both; margin:auto; border:1px solid #CCC; padding:10px;}

.corpo .coluna_esq{width:719px; float:left; margin:0; padding:0px;}

.corpo .coluna_esq p{display:block; floaT:left; margin:0; padding:0; font-size:12px; width:100%;}

.corpo .coluna_esq h3{display:block; clear:both; margin:0 0 10px 0; padding:0; font-size:17px; color:#46723A; font-family:"Calibri";}
.corpo .coluna_esq h3 img{display:block; floaT:left; margin-right:7px;}

.corpo .coluna_esq .busca_box{width:695px; background-color:#EFEFEF; padding:10px; float:left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin-bottom:10px;}

.corpo .coluna_esq .busca_box form{display:block; clear:both;}
.botao_form{
	padding:2px;
	background-color:#497A0D;
	font-size:12px;
	border:1px solid #396712;
	font-family:'Calibri';
	height:22px;
	width:70px;
	}
	
.corpo .coluna_esq .mini_box{width:223px; displaY:block; float:left; margin-right:10px;}
	
.busca_box form h4{display:block; float:left; width:130px; margin:0; padding:0; font-size:17px; color:#46723A; font-family:"Calibri";}

.corpo .coluna_dir{width:203px; float:right; border-left:1px solid #CCC; margin: -10px -10px -10px 0; padding:10px;}

.corpo .coluna_dir h3{display:block; clear:both; margin:0 0 10px 0; padding:0; font-size:17px; color:#46723A; font-family:"Calibri";}
.corpo .coluna_dir h3 img{display:block; floaT:left; margin-right:7px;}

.linha{background-image:url(../images/linha.gif); background-repeat: repeat-x; background-position:10px; height:40px; clear:both; background-color:transparent; margin:0; padding:0;}

.rodape{width:946px; height:85px; background-color:#FCFCFC; clear:both; margin:auto; border:1px solid #CCC; padding:10px; border-top:none; text-align:center;}
.rodape h3{display:block; clear:both; margin:0 0 10px 0; padding:0; font-size:17px; color:#46723A; font-family:"Calibri"; text-align:center;}

.link_padrao { color:#396712; font-weight:bold; font-size:12px; }

.info { margin-bottom:10px; font-weight:bold; color:#497A0D; }

.migalha { margin:0 0 10px 0; color:#999999; }
.migalha span { margin-right:10px;}
.migalha .ativo { color:#497A0D; }

fieldset { border:1px solid #497A0D; padding:15px; margin:20px 0; width:880px; }
fieldset legend { padding:0 15px; font-weight:bold; color:#497A0D; }
fieldset input { height:auto; margin-right:5px; }

#content .ferramentas { width:100%;float:right; text-align:right; margin-right:25px; }
#content .ferramentas a { color:#000000; text-decoration:underline; font-weight:normal; }
#content .ferramentas a:hover { text-decoration:none; }

.pagina { display:block; border:1px solid #46723B; color:#46723B; padding:5px; float:left; margin-right:5px; }
.pagina_ativa { display:block; border:1px solid #FFF; background:#46723B; color:#FFF; padding:5px; float:left; margin-right:5px; }

ul#topo { list-style:none; }
ul#topo li ul { list-style:none; }
ul#topo li{ float:left;}
ul#topo li ul{
   display:none;
   position:absolute;
   top:122px;
   left:50%;
   margin-left:-433px;
}
ul#topo li ul li{
	float:none;
	display:block;
	margin:0;
	padding:0;
}
ul#topo li ul li a{
	display:block;
	background:#325A10;
	padding:5px;
	margin:0;
	width:120px;
	border-bottom:1px solid #3F6E10;
}
ul#topo li:hover ul{
   display:block;
}

.boxImg { width:72px; height:60px; float:left; margin:7px; border:1px solid #5B3A18; }