.transparent{float:left;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}

/* ==== HTML ==== */
html{}
body{background-color:#868e5f;}
*{margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;color:#666;}
img{border:none;}
p{}
strong{font-weight:bold;}

/* ==== ESTRUTURA ==== */
#general{width:777px;}
#bg_left{background:#868e5f url(../imagens/bg_left.jpg) right top repeat-x;}
#bg_right{background:#868e5f url(../imagens/bg_right.jpg) left top repeat-x;}

#header{background:transparent url(../imagens/bg_top.jpg) left top no-repeat;height:281px;}
	#header #logo{width:409px;height:66px;padding-top:26px;}
	#header #mnTop{width:356px;position:absolute; margin:0 0 0 458px}
	
	#header #mnTop ul{list-style-type:none;}
	#header #mnTop ul li{float:left;padding:10px 10px 0 15px; background:transparent url(../imagens/mnTop/sepMn.gif) left top no-repeat;}
	#header #mnTop ul li.idioma{padding:0;background:none;}
	
	#header #mnTop_en{width:306px;position:absolute; margin:0 0 0 496px}
	#header #mnTop_en ul{list-style-type:none;}
	#header #mnTop_en ul li{float:left;padding:10px 10px 0 15px; background:transparent url(../imagens/mnTop/sepMn.gif) left top no-repeat;}
	#header #mnTop_en ul li.idioma{padding:0;background:none;}

#mnSevicos{margin-top:92px;}
	#mnSevicos ul{list-style-type:none;}
	#home #mnSevicos ul li{float:left;background:transparent url(../imagens/mnServicos/sepmnServicos.gif) left top no-repeat;padding:23px 40px 0 30px;height:45px;}
	#mnSevicos ul li{float:left;background:transparent url(../imagens/mnServicos/sepmnServicos_jpg.gif) left top no-repeat;padding:23px 40px 0 30px;height:45px;}
	
#bg_left_inter{background:#868e5f url(../imagens/bg_left_inter.jpg) right top repeat-x;}
#bg_right_inter{background:#868e5f url(../imagens/bg_right_inter.jpg) left top repeat-x;}

#header_inter{background:transparent url(../imagens/bg_top_inter.jpg) left top no-repeat;height:230px;}
	#header_inter #logo{width:409px;height:66px;padding-top:26px;}
	#header_inter #mnTop{width:356px;position:absolute; margin:0 0 0 458px;}
	#header_inter #mnTop ul{list-style-type:none;}
	#header_inter #mnTop ul li{float:left;padding:10px 10px 0 15px; background:transparent url(../imagens/mnTop/sepMn.gif) left top no-repeat;}
	#header_inter #mnTop ul li.idioma{padding:0;background:none;}

#header_inter{background:transparent url(../imagens/bg_top_inter.jpg) left top no-repeat;height:230px;}
	#header_inter #logo{width:409px;height:66px;padding-top:26px;}
	#header_inter #mnTop_en{width:306px;position:absolute; margin:0 0 0 496px;}
	#header_inter #mnTop_en ul{list-style-type:none;}
	#header_inter #mnTop_en ul li{float:left;padding:10px 10px 0 15px; background:transparent url(../imagens/mnTop/sepMn.gif) left top no-repeat;}
	#header_inter #mnTop_en ul li.idioma{padding:0;background:none;}

#mnSevicos_inter{margin-top:40px;}
	#mnSevicos_inter ul{list-style-type:none;}
	#mnSevicos_inter ul li{float:left;background:transparent url(../imagens/mnServicos/sepmnServicos_int.jpg) left top no-repeat;padding:23px 40px 0 30px;height:45px;}

#bt_home{width:48px;height:11px;float:right;margin:12px;}

#content_inter{clear:both;}
	#content_inter ul{margin:0 0 0 10px;}
	#content_inter ul li{}
	#content_inter h1{width:50%;padding:2px 0 0 15px;}
	#content_inter #miolo_content{margin:0 3px 0 4px;background-color:#e3e6e5;padding:10px 25px;}
	#content_inter #end_content_inter{margin-bottom:5px;}
	#content_inter h2{color:#2A5230;font:bold 13px Arial, Helvetica, sans-serif;}

#content{clear:both;background:transparent url(../imagens/bg_content_top.gif) 3px 38px no-repeat;padding-left:3px;margin-bottom:15px;}
	#content h2{padding:9px 0 20px 10px;}
	#content #col_left{width:480px;float:left;}
	#content #col_right{width:290px;float:left;}
	#content_col{background-color:#e3e6e5;padding:10px 0 0 15px;}
	#content_col_right{background:#e3e6e5 url(../imagens/sep_col.gif) 5px 0 no-repeat;padding:10px 0 0 15px;}
		#content_col ul{list-style-type:none;display:block;height:73px;}
		#content_col ul li{float:left; padding-right:5px;}
		.btsHome {padding:8px 0;}
		.btsHome .line_col_left {height:9px;line-height:9px;border-bottom:1px solid #0e5947; width:350px;float:left;margin-right:8px;}
		.btsHome .line_col_right {height:9px;line-height:9px;border-bottom:1px solid #0e5947;width:170px;float:left;margin-right:8px;}
		.h_col{height:110px;}
	
#inter_nav {width:460px;background:transparent url(../imagens/interNav/bg_inter_navegation.gif) left top repeat-x;margin:7px 0 0 0; clear:both;padding-bottom:5px;}

#footer{background:transparent url(../imagens/bg_footer.gif) left top repeat-x;height:54px;clear:both;}
	#footer #bgleft{width:10px;float:left;}
	#footer #bgright{width:10px;float:right;}
	#footer #creditos{width:570px;margin:20px 0 0 0;float:left;border-bottom:1px solid #2a5049;height:20px;}
	#footer #creditos p{font:normal 11px Arial, Helvetica, sans-serif;color:#9fa8a6;padding-left:20px;}
	#footer #creditos p a{color:#9fa8a6;text-decoration:none;}
	#footer #creditos p a:hover{color:#FFF;}
	#footer #logo_p{float:right;padding-right:5px;}
	

/* PORTOS */

ul#portos{list-style-type:none;padding-top:9px;}
ul#portos li{width:210px;padding:0 34px 20px 0;float:left;}
ul#portos .last{padding-right:0 !important;}
ul#portos li .legenda{text-align:right;}
ul#portos li .legenda a{color:#2A5230;font:normal 12px Arial, Helvetica, sans-serif;text-decoration:none;display:block;padding-top:3px;}
.tit_porto{display:block;/*position:absolute;margin:130px 0 0 10px;*/color:#2A5230;font:bold 20px Arial, Helvetica, sans-serif;}
.table_porto{background-color:#D2DABA;margin-bottom:15px;}
	.table_porto td{padding:5px 4px;border-bottom:1px solid #2A5230;}
	.table_porto .col_left{padding:15px 0 7px 15px;width:140px;}
	.table_porto .col_right{padding:15px 0 7px 15px;}
	.table_porto .sep_portos{padding:15px 0 7px 15px;}
	.table_porto .row_border_bottom{padding:15px 0 7px 15px;border-bottom:2px solid #2A5230;}

#list_portos{width:495px;float:left}
#list_downloads{float:left;margin-top:10px; margin-bottom:10px;}
#list_downloads ul{list-style-type:none;padding:0;margin:0;}
#list_downloads ul li{height:32px;/*background:transparent url(../imagens/bg_li.gif) 0 0 repeat-x;*/ background:#FFF; border-bottom: solid 2px  #E8E8E8; padding:10px 0 0 20px;width:697px;}
#list_downloads ul li a{}
