body{margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;background:#E6E7D5; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#geral{width:900px; height:auto; margin:auto; }
#topo_flash{width:900px; height:195px; float:left;}
#cont_top{width:900px; height:218px; float:left; background:url(../_imgs/fundo_top.png); margin-top:5px;}
#menu{width:189px; height:auto; float:left; margin-top:4px;}
#geral_cont{width:710px; height:auto; float:right; margin-top:4px;}
#geral_sobre{ width:710px; height:auto; float:left;}
#titulo_sobre{width:692px; height:28px; float:left; margin-left:10px; display:inline;}
#conteudo_sobre{width:698px; height:158px; float:left; background:url(../_imgs/fundo_sobre.gif) no-repeat;margin-left:8px; display:inline;}
#lado_d{width:161px; height:auto; float:right; margin-top:5px; margin-right:5px; display:inline;}
#revista_top{width:161px; height:26px; float:left; margin-top:10px;}
#log{width:161px; height:26px; float:left;}
#cont_revista{width:161px; height:226px; float:left; background:url(../_imgs/fundo_revista.gif) no-repeat;}
#cont_lo{width:161px; height:135px; float:left; background:url(../_imgs/fundo_lo.gif) no-repeat;}
.noticia_top{width:523px; height:26px; float:left; margin-left:10px; display:inline; margin-top:5px;}
#cont_not{ width:526px; height:281px; float: left; background:url(../_imgs/fundo_noticias.gif) no-repeat; margin-left:9px; display:inline;}
#fundo_servicos{width:526px; height:117px; float:left; background:url(../_imgs/fundo_servicos.gif) no-repeat; margin-left:7px; display:inline;}
#fundo_artigos{width:524px; height:161px; float:left; background:url(../_imgs/fundo_artigos.gif) no-repeat; margin-left:8px; display:inline;}
#menu_2{width:189px; height:128px; float:left; margin-top:10px;  display:inline;}
#rodape{width:900px; height:86px; float:left; background:url(../_imgs/rodape.jpg) no-repeat; margin-top:10px;}
#geral_ulti{width:250px; height:108px; float:left; margin-top:5px; margin-left:3px; display:inline}

.virtual{width:185px; height:29px; float:right; font-size:9px; color:#A3AA95; margin-right:5px; display:inline;} 
.banner2{width:189px; height:auto; margin-top:20px; float:left; text-align:center}
.banner{width:161px; height:auto; float:left; margin-top:8px;}
.clear{clear:both;}
.txt_rodape{width:220px; height:45px; float:left; font-size:10px; color:#FFFFFF; margin-top:22px; margin-left:215px; display:inline}
.revista_al{width:138px; height:181px; float:left; border:#798268 solid 1px; margin-left:9px; display:inline; margin-top:20px;}
.tx_sobre{width:490px; height:100px; float:left; margin-top:10px; margin-left:10px; display:inline; font-size:12px;}
.ft_sobre{width:174px; height:116px; float:right; border:#000000 solid 1px; margin-top:10px; margin-right:15px; display:inline;} 

.topo_new{width:860px; height:40px; float:left; margin-left:19px; display:inline; margin-top:40px;}
.tpo_verde{width:860px; height:118px; float:left; background:url(../_imgs/tpo_verde.jpg) no-repeat; margin-left:19px; display:inline;}

.not_ft{width:490px; height:auto; float:left; margin-left:10px; margin-top:10px; display:inline;}
.ft_not{width:122px; height:92px; float:left; border:#000000 solid 1px;}
.linha{width:509px; height:6px; float:left; margin-left:8px; display:inline; margin-top:3px;}
.ag_not{width:490px; height:auto; float:left; margin-left:10px; margin-top:5px; display:inline;}
.banner_top{width:572px; height:100px; float:right; background:#000000; margin-right:14px; display:inline; margin-top:10px;} 

.ft_ser{width:500px; float:left; height:auto; margin-left:10px; display:inline; margin-top:10px;}

.news_input{ width:168px; background:#A6A6A6; color:#000000; border:#000000 solid 1px; font-size:14px}
.log_input{ width:100px; background:#A6A6A6; color:#000000; border:#000000 solid 1px; font-size:10px}
.bt_voltar{width:500px; height:20px; float:left; margin-left:10px; text-align:right; display:inline;margin-top:10px; color:#9B9B9B;}
.al_pro{width:500px; float:left; text-align:center; color:#666666; margin-top:5px;}


#cont_re{width:525px; min-height:590px; height:auto;_height:590px; float:left; background:url(../_imgs/fundo_re.gif); margin-left:9px; display:inline}
#final_cont{width:525px; float:left;  margin-left:9px; display:inline}
.al_texto{width:500px; margin-left:10px; margin-top:10px; display:inline; float:left; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.al_texto2{width:506px; margin-left:8px; margin-top:10px; display:inline; float:left; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

form{ margin-top:0px; margin-left:0px; margin:0px; padding:0px;}
.in_nome{width:314px; height:34px; background-image:url(../_imgs/fundo_input.gif) ;}
.in_menssagem{width:315px; height:135px; background-image:url(../_imgs/menssagem_in.gif) ;}
.inp_normal{width:300px; height:20px; background:#F3F3F3; border:#F3F3F3 solid 1px; margin-left:5px; margin-top:6px; display:inline;}
.inp_txt{width:300px; height:120px; background:#F3F3F3; border:#F3F3F3 solid 1px; margin-left:5px; margin-top:6px; display:inline;}
.inpt_cat{width:200px; background:#A6A6A6; color:#000000; border:#000000 solid 1px; font-size:12px}
.inpt_tele{width:145px; background:#A6A6A6; color:#000000; border:#000000 solid 1px; font-size:12px}
.inpt_ddd{width:45px; background:#A6A6A6; color:#000000; border:#000000 solid 1px; font-size:12px}
.inpt_text{width:200px; height:60px; background:#A6A6A6; color:#000000; border:#000000 solid 1px; font-size:12px}

.boder_img{float:left; margin-left:20px; margin-top:15px; display:inline; border:#666666 solid 1px;}
.titulo_not{width:500px; height:auto; font-size:25px; float:left; color:#666666; font-weight:bold}
.conteudo_not{width:500px; height:auto; margin-top:10px; font-size:12px; color:#666666; float:left}


/*Png transparente*/
 * html img/**/ {  
   
 filter:expression(  
 this.alphaxLoaded ? "" :  
 (  
 this.src.substr(this.src.length-4)==".png"  
 ?  
 (  
 (!this.complete)  
 ? "" :  
 this.runtimeStyle.filter=  
 ("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+  
 (this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+  
 String(this.alphaxLoaded=true).substr(0,0)+  
 (this.src="x.gif").substr(0,0)  
 )  
 :  
 this.runtimeStyle.filter=""  
 )  
 );  
 }  
 html, body ,input{
 }  {
    background: transparent;

} 


/*tabela CSS*/
.txt_ta{float:left; margin-left:5px; margin-top:3px;}
.top_th {
	font: bold 11px "arial", Verdana,  Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #769A33;
	border-bottom: 1px solid #769A33;
	border-top: 1px solid #769A33;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../_imgs/bg_header.jpg) no-repeat;
}

.top_th2 {
	font: bold 11px "arial", Verdana,  Helvetica, sans-serif;
	color: #4f6b72;
	border-right: 1px solid #769A33;
	border-bottom: 1px solid #769A33;
	border-top: 1px solid #769A33;
	letter-spacing: 2px;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 6px 12px;
	background: #CAE8EA url(../_imgs/bg_header.jpg) no-repeat;
	height:25px;
}


.td1 {
	border-right: 1px solid #769A33;
	border-bottom: 1px solid #769A33;
	background: #fff;
	
	color: #4f6b72;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.td5 {
	border-right: 1px solid #769A33;
	border-bottom: 1px solid #769A33;
	background: #fff;
	
	color: #4f6b72;
	height:15px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.td3 {
	border-right: 1px solid #769A33;
	border-bottom: 1px solid #769A33;
    border-left: 1px solid #769A33;
	background: #fff;
	color: #4f6b72;
	height:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

.nome{ border-left: 1px solid #769A33;}
td.alt {
	background: #F5FAED;
	color: #797268;
	
}
td.alt2 {
	background: #F5FAED;
	color: #797268;
	 border-left: 1px solid #769A33;
}

/*Class Hs*/

h1{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:22px;margin:0px; margin-top:0px; margin-right:0px; margin-left:0px;}
h2{ color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0px; margin-top:0px; margin-right:0px; margin-left:0px;}
