body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	/*background-image: url(../imagens/but/bg_topo_fundo.jpg);
	background-repeat:no-repeat;*/
	background-color:#889814;
}
hr {
	padding:0px;
	margin:0px;
}

p {
	line-height:15px !important;
   }

/*.menu_sup {
	color: #2B6729;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	border: #2B6729 1px solid;
	background-color:#E9F5E9;
	padding:0px 5px 0px 5px;
	margin-top: 0px;
	text-decoration:none;
}

.menu_sup:hover {
	color: #f3f3f3;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	
	border-bottom:#2B6729 1px solid;
	background-color:#2B6729;
	padding:3px 5px 0px 5px;
	margin-top: 5px;
	text-decoration:none;
}

.sub_menu_sup {
	color: #2B6729;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-align:left;
	background-color:#E9F5E9;
	padding:1px 2px 1px 2px;
	margin-top: 0px;
	text-decoration:none;
}

.sub_menu_sup:hover {
	color: #f3f3f3;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-align:left;
	width:inherit;
	background-color:#2B6729;
	padding:1px 2px 1px 2px;
	margin-top: 0px;
	text-decoration:none;
}*/


#tbl_conteudo td { padding-left:10px; padding-right:10px; }
#hr { margin-top: -5px; }
#form { list-style: none; }
#form fieldset { width:95%; }
#form li { vertical-align:top; margin-bottom: 15px; }
#form li span { margin-left: 0px; text-align:center; }
#form input.form, textarea.form  { width:220px; }

.formNews input{
	margin:2px;
}

.divsubtitulo { 
	width:99%; 
	border-bottom:1px #D68210 solid; 
	text-align:left;
}

.divtitulo { 
	width:99%; 
	border-bottom:1px #036 solid;
	padding-top:8px;
		text-align:left;
}


.form {
	color: #2B6729;
	font-family: Arial;	
	font-size: 12px;
	border: #2B6729 1px solid;
	background-color:#EFF1E0;
	text-decoration:none;
}

.form_cinza {
	color: #666666;
	font-family: Arial;	
	font-size: 12px;
	border: #cccccc 1px solid;
	border-bottom:#cccccc 1px solid;
	background-color:#ffffff;
	margin-bottom: 3px;
	text-decoration:none;
}


.button {
	color: #ffffff;
	font-family: Arial;
	font-size: 11px;
	font-weight:700;
	border-style: none;
	padding-top:0px;
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	background-color:#3F853A;
	margin-bottom: 2px;
	text-decoration:none;
}

.button_cinza {
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	font-weight:700;
	border-style: none;
	padding-top:2px;
	padding-left:1px;
	padding-right:1px;
	
	background-color:#666;
	margin-bottom: 3px;
	text-decoration:none;
}

.rodape_e {
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	text-decoration:none;
}

.rodape {
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	text-decoration:none;
}

.rodape:hover {
	font-size: 12px;
	font-family: Arial;
	color: #ffffff;
	text-decoration:underline;
}

.texto_oliva {
color: #919B0F;
font-family:Arial;
font-size:12px;
text-decoration:none;
}


.texto_verde {
color: #2F6833;
font-family:Arial;
font-size:13px;
text-decoration:none;
}

.texto_cinza {
color:#999;
font-family:Arial;
font-size:13px;
text-decoration:none;
}


a.texto_verde {
color: #2F6833;
font-family:Arial;
font-size:13px;
text-decoration:none;
}


a.texto_verde:hover {
color: #2F6833;
font-family:Arial;
font-size:13px;
text-decoration:underline;
}

.texto_vermelho {
color: #A21C1D;
font-family:Arial;
font-size:12px;
}

.texto_preto_e {
color: #000000;
font-family:Arial;
font-size:12px;
text-decoration:none;
}


.texto_preto {
color: #000000;
font-family:Arial;
font-size:12px;
text-decoration:none;
}

.texto_preto:hover {
color: #000000;
font-family:Arial;
font-size:12px;
text-decoration:underline;
}


.tabela_verde {
	/*border-left:#3F853A 1px solid; 
	border-right:#3F853A 1px solid; 
	 border-top:#3F853A 1px solid; 
	border-bottom:#3F853A 1px solid;*/
	background-color:#FDFFFD;
}

.tabela_cinza {
	border-left:#999999 1px solid; 
	border-right:#999999 1px solid; 
	border-top:#999999 1px solid; 
	border-bottom:#999999 1px solid;
	background-color:#f3f3f3;
	text-decoration:none;
}


.tabela_parceiros {
	
	background-color: none;
}


.titulo_preto {
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
}

.titulo_laranja {
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color:#D68210;
}

.sub_titulo {
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color:#C4770F;
}

.titulo_laranjal {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color:#C4770F;
	text-decoration:none;
}

.titulo_laranjal:hover {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color:#C4770F;
	text-decoration:underline;
}
.titulo_branco {
	font-size: 13px;
	font-family: Arial;
	font-weight: bold;
	color:#FFFFFF;
}

.titulos {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color:#1D4BA3;
	text-decoration:none;
}

.titulos a:hover {
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
	color:#1D4BA3;
	text-decoration:underline;
}

.titulo_verde {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #006633;
}

.titulo_sessao {
	font-size: 110%;
	font-family: Arial;
	font-weight: bold;
	color: #006633;
	margin: 0 0 0 0;
}


.titulo_sessao {
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	color: #006633;
}



/*------------------------------------------------------------------------------------------------------------------------*/
#nav  {
	float: left;
      width: 775px;
	list-style: none;
	background: #E9F5E9;
      padding: 0;
	border: 1px solid #FFF;
	border-width: 1px;
	margin: 0 0 0 0;
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

#nav ul  {
	float: left;
      width: inherit;
	list-style: none;
	background: #EEE;
      padding: 0;
	/*border: 1px solid #FFF; */
	border-width: 1px 0;
	margin: 0 0 0 0;
         
      font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
}

#nav a {
	display: block;
	color:#FFFFFF;
	background-color: #2B6729;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	
	border: #ffffff 1px solid;
	/*background-color:#DFE3C2;*/
	padding:2px 1px 2px 1px;
	margin-top: 0px;
	text-decoration:none;
	text-align:center;
	letter-spacing:0.03em;
}

#nav a:hover {

	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	
	background-color:#44A442;
	padding:2px 1px 2px 1px;
	text-align:center;
	text-decoration:none;
}

#nav a.daddy { 
	background: none;
	color: #ffffff;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	border: #ffffff 1px solid;
	background-color:#2B6729;
	padding:2px 1px 2px 1px;
	margin-top: 0px;
	text-decoration:none;
	text-align:left;
	
}

#nav a.daddy:hover {
	background: #2B6729;
	text-align:left;
	font-family: Arial;
	font-weight: bold;
	font-size: 13px;
	color:#FFFFFF;
	border-bottom:#ffffff 1px solid;
	background-color:#44A442;
	padding:2px 1px 2px 1px;
	text-align:left;
	text-decoration:none;
}

#nav a.daddy1 {
	left:-200px;
	background-color:#DFE3C2;
}

#nav a.daddy1:hover {
	background: #889814;
	text-align:left;
	color:#FFFFFF;
}

#nav li {
	float: left;    
	padding: 0;
	width: 12.9em;
}

#nav li ul  {
	position: absolute;
	left: -999em;
	height: auto;
    width: 15em;
	
	font-weight: normal;
	border-width: 1px; 
	margin: 0;
	background: #2B6729;
}

#nav li li {
	width: 15em;
	text-align:left;
}

#nav li ul a {
	width: 15em;
	text-align:left;
	
}

#nav li ul ul {
	margin: -2.2em 0 0 14em; 
	text-align:left;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul, #nav li:hover ul ul ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul, #nav li.sfhover ul ul ul ul, #nav li.sfhover ul ul ul ul ul {
	left: -999em;
	text-align:left;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul, #nav li li li li li.sfhover ul  {
	left: auto;
	background: none;
	text-align:left;
}


#nav li:hover, #nav li.sfhover {
text-align:left;
color:#FFFFFF;
	
}
