@charset "utf-8";
/* CSS Document */
body{ background: #5d7e6d;	}
body,td,th {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px}
img { border:none }

.pgon, .pgoff { color: #357C58}
	.pgon a:link {color:#357C58; text-decoration:none;}
	.pgon a:visited {color:#357C58; text-decoration:none;}
	.pgon a:hover {color:#357C58; text-decoration:none;}
	.pgon a:active {color:#357C58; text-decoration:none;}
	
	#langs { width:840px; left:50%; top:5px; margin-left:-420px; line-height:30px; position:absolute;z-index:9; text-align:right; color:#CCCCCC}
		#langs a:link {color:#fff; text-decoration:none;}
		#langs a:visited {color:#fff; text-decoration:none;}
		#langs a:hover {color:#fff; text-decoration:none;}
		#langs a:active {color:#fff; text-decoration:none;}
	
	
	#body_shadow { width:840px; left:50%; top:45px; margin-left:-415px; position:absolute; background:#41584c; z-index:9}
	#body { width:840px; left:50%; top:40px; margin-left:-420px; position:absolute; background:#FFFFFF; z-index:10}
	#margin{ background-color:#FFFFFF; margin: 15px;}

	#topo{ background-color:#1f5439; width:810px; height:100px; position:relative }
		#logo{	position:absolute;	top:20px; left:20px; }
		#news{	width:225px; height:60px; color:#FFFFFF; left:550px; position:absolute; top:20px; 	}
			.top{margin: 3px 0 0 0;}
			.top a{	font-size:10px;	color:#669966;	text-decoration:none; }
			.frm_nl{ width:100px; height:12px; margin-top:5px;	position:absolute;left:45px; }
			.frm_nl2{ width:100px; height:12px; font-size:11px 	}
			.btn_topo{ height:17px; background:#296849;	color:#ffffff; 	border: none; 	border-top:1px solid #979797 ;	border-left:1px solid #414143 ; 
					text-transform:uppercase; margin: 0 0 0 10px; font-size:9px; }
		#lang{	float:right; position:absolute;	right:15px;	top:40px; }
			.langp{	margin: 0 0 0 0; }
	#menu{ background:#357c58; margin:0; height:40px; text-align:center; text-transform:uppercase; font-size:9px; position:relative}
		#menu a{ color:#FFFFFF; text-decoration:none; }
		#menu ul{ margin:0 0 0 5px;	list-style:none; padding:0; }
		#menu li{ display:inline-block;	letter-spacing:-0.05em;	color:#FFFFFF;	margin-top:10px;}
		
	#home_home{ width:810px; height:625px; position:relative }
		#home_destaque{height:170px; position:relative } 
		
			#dest_left{	width:202px; height:170px; left:0; top:0; position:absolute; background:#fdb913; }
			#dest_mid_left{width:202px; height:170px; left:202px; top:0; position:absolute; background:#faa61a; }
				#dest_mid_left li{	font-size:12px; }
			#dest_mid_right{width:202px; height:170px; left:404px; top:0; position:absolute; background:#f59f38; }
				#dest_mid_right li{	font-size:12px; }	
			#dest_right{ width:203px; height:170px;	left:606px; top:0; position:absolute; background:#f99012; }
			.dest{	font-size:10px; }
	
			.margem{ margin: 15px ; }
	
			h1{	color:#f37021;	font-size:22px;	letter-spacing:-0.5px; font-weight:normal}
			h2{	color:#1f5439;	margin-bottom:10px;	font-size:22px;text-decoration:none; font-weight:normal}
			h3{	color:#1f5439;	font-size:19px; }
			h4{	color:#1f5439;	font-size:14px; }
			hr{	color:#acc9ba;	margin:30px 0; }
			
			
			.eve_nome {	margin:0;}
				.eve_nome p {margin:0;}
			.eve_dest { margin:0 0 10px 0; height:80px; overflow:hidden; font-size:10px;}
				.eve_dest p{margin:0;  }
				
				.eve_dest a:link {color:#000; text-decoration:none;}
				.eve_dest a:visited {color:#000; text-decoration:none;}
				.eve_dest a:hover {color:#000; text-decoration:none;}
				.eve_dest a:active {color:#000; text-decoration:none;}
				
			.leia2 { margin:0; font-size:10px; color: #000 /*#f37021*/; text-decoration:none;}
				.leia2 a:link {color:#000; text-decoration:none;}
				.leia2 a:visited {color:#000; text-decoration:none;}
				.leia2 a:hover {color:#000; text-decoration:none;}
				.leia2 a:active {color:#000; text-decoration:none;}
		
		#home_cont{ width:810px; height:225px; background:#dfeae4; position:relative }
			#cont_left{	width:270px; height:225px; left:0px; top:0; position:absolute;	background:#dfeae4;}
			#cont_mid{ width:270px; height:225px; left:270px; top:0; position:absolute; background:#dfeae4; }
			#cont_right{ width:270px; height:225px; left:540px; top:0; position:absolute; background:#dfeae4; }
			
			.conteudo{margin-bottom:10px; }
			.conteudo img{	float:left;	margin-right:10px;}
			
			.namidia{margin:0;	font-size:11px;	color:#336633;	text-align:justify;}
			.namidia p{	font-size:9px;	margin:0px; }
			
			.dia_blog{ color:#d1e2da; font-size:22px; margin: 7px 0 0 0; text-align:center; font-weight:bold; }
			.mes_blog{ color:#d1e2da; font-size:12px; margin: 0; text-align:center; font-weight:bold; }
			
			.namidia_T{	margin:0; font-size:12px; color:#336633; text-align:justify; }

			.leia{	margin:0; font-size:10px; color:#336633; text-decoration:none; line-height:16px; }
			
			.f_nl{	margin: 2px 0 2px 0; }
			.frm_nl_b{	height:10px; margin-right:5px; height:16px; width:175px; font-size:10px }
			
			.blog_data{	width:60px;	height:60px; background:#296849 url(images/background_calendario.jpg) no-repeat; float:left; margin-right:10px;}
			
		#rodape{ margin: 15px 15px 15px 15px; position:relative; top:5px; color:#8ab49f;	font-size:10px; height:30px; line-height:30px; vertical-align:middle; font-style:italic;}
			
		#iframex { display:none }
		#loadings {	position:absolute; left:0; top:0; width:100%; height:100%; background: url(images/overlay.png) repeat; z-index:99}
		.loadings {  margin-left:-64px; margin-top:-25px; top:50%; left:50%; position:absolute; z-index:999;}	
		
		
		#home_quem{ width:810px; position:relative }
			#head_quem{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_quem{ margin:0 10px; }
			
			.contato{ margin:10px 0 0 10px; }
			.geral_quem{	background:#dfeae4;	width:810px; color:#357c58; position: relative; font-size:12px	}
			.margem_quem{padding:20px; text-align:left; }
			
			
		#home_blog{ width:810px; position:relative }	
		#head_blog{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_blog{ margin:0 10px; }
			#geral_blog{	background: url(images/blog_bg.jpg) repeat-y;	width:810px; color:#357c58; position: relative	}
			#left_blog{ width:265px; background:#ecf5f0; float:left }
				.menu_blog, .menu_blog a{ margin: 1px 0 3px 0;	color:#FFFFFF;	background:#357c58;	font-size:12px; line-height:22px; height:22px;	text-decoration:none;}
				.menu_blog img{	margin: 0px 5px; }
			#news_blog{	background:#dfeae4;	width:545px; float:left}
			
				.news_tit_blog{	color:#FFFFFF;	background:#357c58;	font-size:15px; text-align:center; line-height:20px}
				.news_tit_blog strong{ margin: 0 10px; font-weight:normal }
				.data_blog{ margin:0; font-size:10px; color:#357c58; line-height:25px}
				.news_tit_tit_blog{	color:#1f5439;	font-size:18px;	margin: 0 0 5px 0;}
					.news_tit_tit_blog a:link {color:#1f5439; text-decoration:none;}
					.news_tit_tit_blog a:visited {color:#1f5439; text-decoration:none;}
					.news_tit_tit_blog a:hover {color:#1f5439; text-decoration:none;}
					.news_tit_tit_blog a:active {color:#1f5439; text-decoration:none;}
				
				.news_news_blog{	font-size:12px;	color:#357c58;}
		
		
		#home_catblog{ width:810px; position:relative }	
		#head_catblog{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
		#geral_catblog{	background: url(images/blog_bg.jpg) repeat-y;	width:810px; color:#357c58; position: relative	}
			.titulo_catblog{ margin:0 10px; }
			.voltar_catblog{position:absolute; top:360px; right:30px; color:#FFFFFF; background:#357c58; font-size:12px; width:230px;	margin: 5px 0px ; text-align:center; }
				.voltar_catblog a:link {color:#fff; text-decoration:none;}
				.voltar_catblog a:visited {color:#fff; text-decoration:none;}
				.voltar_catblog a:hover {color:#fff; text-decoration:none;}
				.voltar_catblog a:active {color:#fff; text-decoration:none;}
			#left_catblog{ width:265px; background:#ecf5f0; float:left; color:#357c58; }
				#left_catblog hr{	color:#ACC9BA;	margin-top:15px; margin-bottom:15px;}
			#news_catblog{	background:#dfeae4;	width:545px; float:left}
				.news_tit_catblog{	color:#FFFFFF;	background:#357c58;	font-size:15px; text-align:center; line-height:20px}
				.news_tit_catblog strong{ margin: 0 10px; font-weight:normal }
				
				.data_catblog{	color:#d0e0d8;	background:#357c58;	font-size:11px;	width:85px; line-height:20px;	margin: 5px 0px ; text-align:center; font-weight:bold;}
				.tit_catblog{ margin:0;	font-size:12px;	font-weight:bold;	color:#1f5439;	text-decoration: none; }
					.tit_catblog a:link {color:#1f5439; text-decoration:none;}
					.tit_catblog a:visited {color:#1f5439; text-decoration:none;}
					.tit_catblog a:hover {color:#1f5439; text-decoration:none;}
					.tit_catblog a:active {color:#1f5439; text-decoration:none;}
				.desc_catblog{	margin:0;	font-size:11px;	font-weight:lighter;	color:#357c58; }	
				.tit_eve_catblog{	margin:0;	font-size:18px;	font-weight:bold; color:#1f5439; }
				.normal_catblog{	font-size:12px;	margin: 0;	color:#357c58;}
				.eve_dados_catblog{ font-size:10px;	font-weight:bold;	color:#357c58;	margin: 0;}
	
		#home_cursos{ width:810px; position:relative }	
		#head_cursos{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_cursos{ margin:0 10px; }
		#geral_cursos{	background: url(images/blog_bg.jpg) repeat-y;	width:810px; color:#357c58; position: relative	}
			#left_cursos{ width:265px; background:#ecf5f0; float:left; color:#357c58; }
				.left_tit_cursos{	color:#FFFFFF;	background:#357c58;	font-size:15px; text-align:center; line-height:20px}
				.left_tit_cursos strong{ margin: 0 10px; font-weight:normal }
				
				.tit_cursos{ margin:0;	font-size:12px;	font-weight:bold;	color:#1f5439;	text-decoration: none; }
				.tit_cursos a:link {color:#1f5439; text-decoration:none;}
				.tit_cursos a:visited {color:#1f5439; text-decoration:none;}
				.tit_cursos a:hover {color:#1f5439; text-decoration:none;}
				.tit_cursos a:active {color:#1f5439; text-decoration:none;}
				.desc_cursos { 	font-size:10px;	color:#1f5439; }
				
			#news_cursos{	background:#dfeae4;	width:545px; float:left}
				.news_tit_cursos{	color:#FFFFFF;	background:#357c58;	font-size:10px; text-align:center; line-height:17px}
				.news_tit_cursos strong{ margin: 0 10px; font-weight:normal }
				.news_tit_tit_cursos{ margin:0;	font-size:15px;	font-weight:bold;	color:#1f5439;	text-decoration: none; }
				.news_desc_cursos { 	font-size:12px;	color:#1f5439; line-height:17px }
					.news_desc_cursos a:link {color:#1f5439; text-decoration:none; font-weight:bold ; background:#357c58}
					.news_desc_cursos a:visited {color:#1f5439; text-decoration:none; font-weight:bold}
					.news_desc_cursos a:hover {color:#1f5439; text-decoration:none; font-weight:bold}
					.news_desc_cursos a:active {color:#1f5439; text-decoration:none; font-weight:bold}
				
				
		#home_palestras{ width:810px; position:relative }	
		#head_palestras{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_palestras{ margin:0 10px; }
		#geral_palestras{	background: url(images/blog_bg.jpg) repeat-y;	width:810px; color:#357c58; position: relative	}
			#left_palestras{ width:265px; background:#ecf5f0; float:left; color:#357c58; }
				.data_palestras{	color:#d0e0d8;	font-size:10px;	width:85px; line-height:20px;	margin: 5px 0px ; text-align:center; background:#357C58 }
					.data_palestras a:link ,.data_palestras a{color:#d0e0d8; text-decoration:none;	}
					.data_palestras a:visited {color:#d0e0d8; text-decoration:none;}
					.data_palestras a:hover {color:#d0e0d8; text-decoration:none;}
					.data_palestras a:active {color:#d0e0d8; text-decoration:none;}
					
				.tit_palestras{ margin:0;	font-size:12px;	font-weight:bold;	color:#1f5439;	text-decoration: none; }
					.tit_palestras a:link {color:#1f5439; text-decoration:none;}
					.tit_palestras a:visited {color:#1f5439; text-decoration:none;}
					.tit_palestras a:hover {color:#1f5439; text-decoration:none;}
					.tit_palestras a:active {color:#1f5439; text-decoration:none;}
					
				.desc_palestras { 	font-size:10px;	color:#357c58; }
			#news_palestras{	background:#dfeae4;	width:545px; float:left}
				.news_tit_palestras{ margin:0;	font-size:15px;	font-weight:bold;	color:#1f5439;	text-decoration: none; }
				.news_desc_palestras { 	font-size:12px;	color:#357c58; line-height:17px }
			
		#home_produtos{ width:810px; position:relative }	
		#head_produtos{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_produtos{ margin:0 10px; }
		#geral_produtos{	background:#dfeae4;  width:810px; color:#357c58; position: relative	}
			#left_produtos{ width:265px; float:left; color:#357c58; }
			#news_produtos{	width:545px; float:left }
				.news_desc_produtos { 	font-size:12px;	color:#357c58; line-height:17px }
				
		#home_eventos{ width:810px; position:relative }	
		#head_eventos{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_eventos{ margin:0 10px; }
		#geral_eventos{	background: url(images/blog_bg.jpg) repeat-y; width:810px; color:#357c58; position: relative	}
			#left_eventos{ width:265px; float:left; color:#357c58; }
				.data_eventos{	color:#d0e0d8;	background:#357c58;	font-size:10px;	width:85px; line-height:20px;	margin: 5px 0px ; text-align:center; font-weight:bold;}
				.tit_eventos{ margin:0;	font-size:12px;	font-weight:bold;	color:#1f5439;	text-decoration: none; }
					.tit_eventos a:link {color:#1f5439; text-decoration:none;}
					.tit_eventos a:visited {color:#1f5439; text-decoration:none;}
					.tit_eventos a:hover {color:#1f5439; text-decoration:none;}
					.tit_eventos a:active {color:#1f5439; text-decoration:none;}
					
				.desc_eventos { 	font-size:10px;	color:#357c58; }
			#news_eventos{	width:545px; float:left }
				.news_tit_eventos{ margin:0;	font-size:15px;	font-weight:bold;	color:#1f5439;	text-decoration: none; }
				.news_desc_eventos { 	font-size:12px;	color:#357c58; line-height:17px }
				.news_img_eventos { float:left; margin: 0 15px 15px 0; max-height:200px; max-width:200px; border:1px solid #006600} 
		
				
		#home_comunidades{ width:810px; position:relative }	
		#head_comunidades{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_comunidades{ margin:0 10px; }
			.tit_comunidades{ margin:0;	font-size:12px;	color:#1f5439;	text-decoration: none; }
		#geral_comunidades{background:#dfeae4; width:810px; color:#357c58; position: relative	}
			.box_comunidades{	}
			.box_comunidades img{	margin: 25px 0 15px 40px; }

		#home_parceiros{ width:810px; position:relative }	
		#head_parceiros{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_parceiros{ margin:0 10px; }
			.tit_parceiros{ margin:0;	font-size:12px;	color:#1f5439;	text-decoration: none; }
		#geral_parceiros{background:#dfeae4; width:810px; color:#357c58; position: relative	}
			.box_parceiros { width:202px; float:left }
			.box_parceiros img{ border:1px solid #006600; margin: 20px 0 0 0 ; max-height:105px; max-width: 105px }
			
				.box_parceiros a:link {color:#357c58; text-decoration:none;}
				.box_parceiros a:visited {color:#357c58; text-decoration:none;}
				.box_parceiros a:hover {color:#357c58; text-decoration:none;}
				.box_parceiros a:active {color:#357c58; text-decoration:none;}
		
		#home_contato{ width:810px; position:relative }	
		#head_contato{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_contato{ margin:0 10px; }
		#geral_contato{background:#dfeae4; width:810px; color:#357c58; position: relative; font-size:12px; line-height:20px	}
			.btn_contato{	background:#296849; 	height:25px; color:#ffffff; 	border: none; 	border-top:1px solid #979797 ;	border-left:1px solid #414143 ;  text-transform:uppercase; 	margin: 0 0 0 10px; font-size:12px; font-weight:bold}
			
		#home_senha{ width:810px; position:relative }	
		#head_senha{	font-size:30px;	color:#FFFFFF;	background:#bbd4c8; line-height:60px;	height:60px; width:810px; position:relative}
			.titulo_senha{ margin:0 10px; }
		#geral_senha{background:#dfeae4; width:810px; color:#357c58; position: relative; font-size:12px; line-height:20px	}
			.btn_contato{	background:#296849; 	height:25px; color:#ffffff; 	border: none; 	border-top:1px solid #979797 ;	border-left:1px solid #414143 ;  text-transform:uppercase; 	margin: 0 0 0 10px; font-size:12px; font-weight:bold}

			


		
#news img{	
	position:absolute;
	top:24px;
	left:150px;	
	margin-left:5px;
	margin-top:3px;
}
	

#prod_serv img{
	margin-right:5px;
	float:left;

}
#prod_serv{
	float:left;
}
#prod_serv p{
	float:left;

}


#parc{
	width:100px;
	float:left;
	margin-right:40px;
	margin-left:40px;
	margin-bottom:25px;
	margin-top:25px;
}
#parc p{
	margin:0; 
	text-align:center;
	font-size:12px;
	color:#1f5439;
}
#parc a{
	color:#357c58;
	text-decoration:none;
}



#mnu_lft hr{
	margin:20px 0 20px 0;
}


.home_submit{  
	background:#296849; 
	height:19px;
	color:#ffffff; 
	border: none; 
	border-top:1px solid #979797 ;
	border-left:1px solid #414143 ; 
	text-transform:uppercase; 
	margin: 0 0 0 10px; 
	font-size:9px
}



