* {margin:0; padding:0; font-family:Tahoma, Arial, sans-serif; font-size:11px;}
img,table {border:0}
.struct_table td{vertical-align:top;}
a {color:#feab1f; text-decoration:none;}
h1 {font-size:18px;}
h1, h3, h4, h5, h6 {color:#feab1f; margin-bottom:12px; font-weight:lighter;}
h2 {color:#e10b0b; font-weight:bold; text-transform:uppercase; font-size:9px;}


/***************** STRUCTURE *****************/
html, body {height:100%; color:#555; background:#fff;}

#global	{height:620px;}

#top {height:26px; width:752px; margin:0 auto;}
	.links {float:left; width:247px; padding-top:6px;}
	.langs {float:right; text-align:right; padding-top:5px; padding-right:5px;}

#logosections {height:138px; width:752px; margin:0 auto; background:url(../imgs/bgsecofff.gif) right bottom no-repeat;}
	.logo {height:138px; width:247px; background:url(../imgs/logo.gif) left top no-repeat; float:left;}
	.sections {height:88px; background:url(../imgs/secbg2.gif) left top no-repeat; padding:50px 0 0 11px; float:left;}
		a.sec {display:block; text-align:center; color:#888; text-decoration:none; float:left; font-weight:bold; width:78px; border:0px solid red;}
		a.sec_on {display:block; text-align:center; color:#feab1f; text-decoration:none; float:left; font-weight:bold; width:78px; border:0px solid red;}
		a.sec:hover {text-decoration: underline;}
		a.sec_on:hover {text-decoration: underline;}

#center	{overflow:hidden; width:752px; background:url(../imgs/menusbg2.gif) left top no-repeat #f3f2f1; margin:0 auto;}
	#leftside {width:217px; min-height:330px; float:left; overflow:visible; padding:30px 0 0 30px;}
	#content {width:478px; min-height:335px; float:left; overflow:visible; background:#f3f2f1; border:0px solid red; padding:10px 13px 15px 14px;}
	#content img {border:1px solid #ccc;}

#bottom {height:35px; width:752px; margin:0 auto; border:0px solid red;}
	.bot1 {float:right; margin-top:18px; margin-right:12px;}
	.bot2 {float:left; margin-top:16px; margin-left:12px;}
	.rodape {font-size:9px; color:#b8b8b8;}
	.rodape b {font-size:9px; color:#feab1f;}
	.rodape a {font-size:9px; color:#b8b8b8;}



/***************** OTHERS *****************/
.userdetails{font-size:9px; font-weight:bold; color:#e10b0b; text-decoration:underline;}



/***************** GLOBALS *****************/
.transcontainer {background-image:url(../imgs/bg_for_mz.png);}
#debug {background-color: #4C4C4C;color: silver;font-size: 11px; font-family:Tahoma, Arial, sans-serif; position:absolute;width:200px;height:90%;right:10px;top:10px;padding:3px;}
#navbar{font-size:9px; color:#999; width:345px; margin-bottom:11px;}
.navbar {color:#999;}
#navbar a {color:#feab1f;}
a.navbar:hover {color:#feab1f;}

.btn {text-align:center; width:70px; background-color:#e10b0b; font-weight:bold; color:#ffffff; padding:3px 7px; text-decoration:none; cursor:pointer; vertical-align:top; display:block;}



/***************** NOTICIAS *****************/
div.news_destaq {margin:16px 0 0; color:#555;}
div.news_list {margin:12px 0px; color:#555;}
div.news_details {margin:12px 0px; color:#555;}
.newstit {color:#feab1f; font-weight:bold;font-size:9px; line-height:13px;}
.newstit11 {color:#feab1f; font-weight:bold;font-size:11px; line-height:15px;}
.newsdata {color:#b7b7b7; text-align:left; font-size:9px; font-weight:bold; line-height:13px;}
.noticias {color:#777; font-size:9px; line-height:13px;}
.newstxt{font-size:11px; line-height:15px;}




/***************** SUB-MENUS *****************/
a.m1{
	background:url(../imgs/menutri.gif) left no-repeat;
	display:block;
	width:150px;
	color: #888;
	padding:4px 5px 4px 20px;
	margin-left:0px;
	text-decoration: none;
}
a.m1:hover{
	text-decoration:underline;
}


a.m2{
	display:block;
	width:140px;
	color: #888;
	padding:3px 5px 3px 40px;
	margin-left:0px;
	text-decoration: none;
}
a.m2:hover{
	text-decoration:underline;
}


a.m3{
	display:block;
	width:130px;
	color: #888;
	padding:2px 5px 2px 60px;
	margin-left:0px;
	text-decoration: none;
}
a.m3:hover{
	text-decoration:underline;
}


a.m4{
	display:block;
	width:120px;
	color: #888;
	padding:2px 5px 2px 80px;
	margin-left:0px;
	text-decoration: none;
}
a.m4:hover{
	text-decoration:underline;
}



/***************** PAGINAÇÃO PÁGINAS WEB *****************/
#pag{text-align:center; margin-top:20px; margin-bottom:3px;}
a.pn{ padding:2px 7px; margin:0 3px 0; border:1px solid #969696; color:#999; background-color:#fff; font-weight: bold; cursor:pointer;}
span.pn{padding:2px 7px; margin:0 3px 0; border:1px solid #feab1f; color:#feab1f; background-color:#ffeccd; font-weight: bold; cursor:default;}


/***************** SITEMAP *****************/
div.sm1		{float:left;height:125px;width:150px;padding-top:8px;border-left:1px solid #999;padding-left:5px; margin-bottom:15px;}
a.sm1		{display:block;font-weight:bold; color:#999;}
a.sm2		{display:block;margin-left:12px;}
a.sm3		{display:block;margin-left:24px;}
a.sm4		{display:block;margin-left:36px;}
a.sm5		{display:block;margin-left:48px;}



/***************** SEARCH RESULTS *****************/
.sr				{margin-bottom:5px; padding-bottom:5px;}
.sr0			{float:left; width:20px; height:20px;}
.sr1			{font-weight:bold; text-decoration:underline; margin-bottom:2px; color:#feab1f;}
a.sr1			{color:#feab1f;}
a.sr1:visited	{color:#feab1f;}
a.sr1:hover		{text-decoration:none;}
.sr2			{color:gray;}



/***************** POWERED / VALIDATED *****************/
#odcft {position:absolute; z-index:1000;width:190px;background:#fff;border:2px double #ddd;text-align:left;padding:9px 6px 6px; min-height:1em; display:none; margin-top:-134px; margin-left:0;}



/***************** FORMS *****************/
.form{margin-top:30px;}
.fl{width:130px; text-align:right; padding-right:4px; white-space:nowrap;}
.fr{width:280px; padding:2px;}
.fast{color:#FF0000; padding-left:3px;}
.flcol{text-align:right; white-space:nowrap;}
.frcol{padding:2px;}
.fdiv{width:390px; height:15px; padding:2px 2px 2px 12px; margin:12px 2px 2px 30px; background-color:#ffb129; color:#FFFFFF; text-transform:uppercase; font-weight:bold;}
.fdiv2{width:390px; height:12px; padding:1px 1px 1px 12px; margin:4px 2px 2px 30px; color:#777777; font-weight:bold;}
