body {
	margin:0 auto 0 auto;
	font-family:Trebuchet MS;
	font-size:12px;
	background:#fff;     
      
}

.top { height:236px; margin:0 auto 0 auto; padding:0px 10px 10px 10px;  background:url(../img/bg-content.png); width: 980px;}

.menu { background:url(../img/bg-top_menu.jpg) repeat-x; height:25px; width: 1000px; text-align:center; line-height:25px; color:#000; margin-bottom: 30px; }

.menu ul#topnav {
	margin:0 auto 0 auto;
	padding: 0;
	text-align:center;
	list-style: none;
	font-size: 1.1em;
	width:980px;
    
}
.menu ul#topnav li{
	margin: 0;
	padding: 0;
	overflow: hidden;  /*--Important - Mascara para o estado padrão--*/
	float: left;
	height:25px;
}
.menu ul#topnav a, ul#topnav span { /*--A Tag <a> e <span> compartilham as propriedades do <span>  deve duplicar a tag <a>--*/
	float: left;
	text-decoration: none;
	font-weight:bold;
	text-align:center;
	color: #000;
	background:url(../img/bg-top_menu.jpg) repeat-x;
	text-transform: uppercase;
	font-size:13px;
	clear: both;
	width: 100%;
	height: 7px;
	line-height: 7px; /*--Alinhamento Vertical do Texto--*/
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	_width:56px;
	padding-left: 0px;
	*padding-left: 13px;
	*padding-right: 13px;
}
.menu ul#topnav a{ /*--Estado básico do Hover--*/
	color: #000;
	background:url(../img/bg-top_menu_hover.jpg) repeat-x;
	float:left;

}
.menu ul#topnav span{ /*--Estado padrão pela navegação--*/
	background-position: left top;
}



.main-content { width:980px; margin:0 auto 0 auto; padding:10px; background:url(../img/bg-content.png); margin-top:-30px; }

.main-content .center { float:left; width:650px; }
.main-content .center .box { background:url(../img/bg.png); margin-bottom:10px; width:650px; }
.main-content .center .box .title{ background:url(../img/bg-title.jpg) repeat-x;}
.main-content .center .box .title h2{ margin:0; padding:0; line-height:25px; color:#fff; font-size:18px; font-weight:lighter; margin-left:10px; }

/* Destaque Conteúdo Home */
.main-content .center .box .destaque { padding:10px; }
.main-content .center .box .destaque h3 { color:#000; font-size:16px; margin:10px; }
.main-content .center .box .destaque h3 a{ color:#000; text-decoration:none; }
.main-content .center .box .destaque h3 a:hover{ border-bottom:3px solid #000000; margin-bottom:3px}
.main-content .center .box .destaque img { margin:10px; border:solid 1px #00923f;}
.main-content .center .box .destaque img a { border:0 }
.main-content .center .box .destaque p { margin:10px; color:#333; line-height:22px; }
.main-content .center .box .destaque a.leiamais { 
	text-decoration:none; 
	background:url(../img/buttom-more.gif) no-repeat left; 
	padding-left:15px; 
	color:#00923f; 
	font-weight:bold; 
	font-size:12px;
}
.main-content .center .box .destaque a:hover.leiamais { color:#45b624; background:url(../img/buttom-more_hover.gif) no-repeat left;  }

/* Release Conteúdo Home */
.main-content .center .box .release { padding:10px; width:305px; height:60px; background:url(../img/bg.png); float:left; }
.main-content .center .box .release h3 { color:#000; font-size:16px; margin:10px; line-height:22px; }
.main-content .center .box .release h3 a{ color:#000; text-decoration:none; }
.main-content .center .box .release h3 a:hover{ border-bottom:0px solid #000000; margin-bottom:5px}
.main-content .center .box .release img { margin:10px; border:solid 0px #00923f;}
.main-content .center .box .release img a { border:0 }
.main-content .center .box .release p { margin:10px; color:#333; line-height:22px; }
.main-content .center .box .release a.leiamais { 
	text-decoration:none; 
	background:url(../img/buttom-more.gif) no-repeat left; 
	padding-left:15px; 
	color:#00923f; 
	font-weight:bold; 
	font-size:12px;
}
.main-content .center .box .release a:hover.leiamais { color:#45b624; background:url(../img/buttom-more_hover.gif) no-repeat left;  }

.main-content .right { float:left; width:320px; margin-left:10px;}
.main-content .right .box { background:url(../img/bg.png); margin-bottom:10px; }
.main-content .right .box .title{ background:url(../img/bg-title_dir.jpg) repeat-x;}
.main-content .right .box .title h2{ margin:0; padding:0; line-height:25px; color:#fff; font-size:18px; font-weight:lighter; margin-left:10px; }

/* Destaque lateral */
.main-content .right .box .destaque { padding:10px; }
.main-content .right .box .destaque h3 { color:#000; font-size:16px; margin:10px; }
.main-content .right .box .destaque h3 a{ color:#000; text-decoration:none; }
.main-content .right .box .destaque h3 a:hover{ border-bottom:3px solid #000000; margin-bottom:3px}
.main-content .right .box .destaque img { margin:10px; border:0;}
.main-content .right .box .destaque img a { border:0 }
.main-content .right .box .destaque p { margin:10px; color:#333; }
.main-content .right .box .destaque a.leiamais { 
	text-decoration:none; 
	background:url(../img/buttom-more.gif) no-repeat left; 
	padding-left:15px; 
	color:#00923f; 
	font-weight:bold; 
	font-size:12px;
}
.main-content .right .box .destaque a:hover.leiamais { color:#45b624; background:url(../img/buttom-more_hover.gif) no-repeat left;  }

/* Clientes lateral */
.main-content .right .dir-clientes { margin:10px; background:#efefef; padding-top:5px; padding-left:5px; padding-bottom:2px; border-bottom:solid 2px #3D7919; }
.main-content .right .dir-clientes a{ color:#DD0000; text-decoration:none; font-weight:bold; }

/* Conteúdo Principal Clientes */
.main-content .center .box .clientes { background:#efefef;  line-height:30px; height:30px; }
.main-content .center .box .clientes a {color:#3F7B1B; font-size:18px; text-decoration:none; font-weight:bold; text-transform: capitalize; } 
           
.footer_ger { clear:both; padding:10px; width:980px; margin:0 auto 0 auto; background:url(../img/bg-content.png);  }
.footer_ger .block_footer { float:left; margin:5px; margin-bottom:0; padding:5px; width:250px; background:url(../img/bg.png); height:110px; }
.footer_ger .block_footer .title{ background:url(../img/bg-title_dir.jpg) repeat-x; margin:-5px; }
.footer_ger .block_footer .title h2{ margin:0px; padding:0; line-height:25px; color:#fff; font-size:18px; font-weight:lighter; margin-left:10px; }
.footer_ger .red { background:url(../img/bg-title.jpg) repeat-x; height:25px; line-height:25px; color:#fff; text-align:center; width:970px; margin-left:5px; clear:both; }

