* {
	margin:0;
	padding:0 }
	
body { 
	font:small Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background:#eee url(img/bgheader.jpg) center top no-repeat; }

p { 
	float:none;
	display:block }
	
a { 
	color:#000;
	text-decoration:none }
				
a:hover { 
	color:#009049;
	text-decoration:underline }				
	
#tudo {
	margin:0 auto;
	width:777px;
	background:#fff }
	
#cabecalho {
	height:200px }
	
#corpo {
	overflow:hidden;
	padding:5px 0 5px 0;
	font-size:85% }
	
	#corpo .content {
		float:left;
		width:429px }		
	
	h1 {
		padding:4px 0 4px 10px; 
		display:block;
		clear:both;
		background:#EEF7DB;
		margin:0 0 5px 0;
		font:bold 8pt Tahoma, "Trebuchet MS", Georgia, Arial, Times, serif }

	h2 {
		padding:0 15px 0 0; 
		display:block;
		color:#009049;
		line-height:25px;
		margin:0 0 5px 0;
		font:bold 15px "Trebuchet MS", Arial, Georgia, Times, serif }

	h3 {
		display:block;
		color:#009049;
		line-height:25px;
		margin:0 0 5px 0;
		font:bold 18px Tahoma, Arial, Times, serif }

	h4 {
		padding:4px 15px 0 0; 
		display:block;
		color:#666;
		line-height:25px;
		font:normal 8pt Tahoma, Arial, Times, serif }

	.t1 {
		background:url(img/bg_t1.jpg) center center no-repeat;
		line-height:18px;
		clear:both;
		display:block;
		text-align:center;
		color:#fff;
		margin:3px 0 3px 0;
		font-weight:bold }
		
	strong.t2 {
		display:block;
		color:#009049;
		line-height:25px;
		margin:0 0 3px 0;
		font:bold 13px Tahoma, Arial, Times, serif }

	.c1, .c2, .c3 { float:left }
	
	.c1 {
		padding:0 10px 0 10px;
		overflow:hidden;
		width:419px }
		
		.c12 {
			padding:0 0 0 5px;
			float:left;
			width:566px }
			
			/*CONFIGURAÇÃO DOS TOOLTIPS */
			 .dvhdr1, .dvbdy1 { font:11px Tahoma, Arial, Helvetica, sans-serif }
			
			 .dvhdr1 {
				background:#FF3300;
				border:1px solid #CC3300;
				font-weight:bold;
				color:#fff;
				padding:5px;
				width:180px }
			 
			 .dvbdy1 {
			 	border-left:1px solid #CC3300;
			 	border-right:1px solid #CC3300;
			 	border-bottom:1px solid #CC3300;
				background:#FFFFFF;
				padding:5px;
				width:180px }
		
		.c1 a { color:#FF6600 }
		
		.c1 h1, .c12 h1 {
			padding:4px 0 4px 0;
			font:bold 17px Arial, Helvetica, sans-serif;
			letter-spacing:-1px;
			background:#fff url(img/bg_h1_c1.jpg) right top no-repeat;*/
			clear:both;
			line-height:16px;
			display:block;
			border-bottom:2px solid #66CC00 }
		
		.c1 p, .c12 p {
			display:block;
			clear:both;
			padding:5px 0 10px }
		
		.c1 img, .c12 img {
			padding:4px;
			border:1px solid #8ACF4B;
			float:left }
			
		.c1 img.grafico {
			border:0;
			float:none;
			clear:both }
			
		.c12 img.mapa { margin:0 0 10px 0 }
			
		.c1 p.destaque { font-size: 115% }
		
		.c1 .imgs_noticia, .c1 .img_destaque {
			float:left;
			margin:0 0 10px 0 }
			
			.c1 .imgs_noticia img {	
				cursor:pointer;
				margin:0 10px 0 0 }
				
			img.sobre {
				cursor:pointer;
				margin:0 10px 10px 0 }
				
			img.social { margin:0 0 10px 0 }
			
			span.legenda {
				clear:both;
				display:block;
				background:#EEF7DB;	
				font-size:10px;
				border-bottom:2px solid #66CC00;
				line-height:12px;
				text-align:center;
				font-weight:bold;
				padding:5px;
				color:#666666 }
				
		.c1 form.fale {	margin:0 0 0 15px }
		
			.c1 form.fale label { 
				float:left;
				padding:3px 0 3px 0;
				border-bottom:1px solid #eee;
				width:90px }
				
			.c1 form.fale input { 
				height:18px }
				
			.c1 form.fale input.botao { 
				margin:0 0 0 90px;
				height:25px }			
			
		span.tbs_galeria {
			float:none;
			display:block;
			width:394px;}
			
			span.tbs_galeria img {
				margin:0 3px 8px 3px;
				width:50px;
				height:50px;
				cursor:pointer;
				padding:3px }
			
			span.tbs_galeria img:hover { border:1px solid #000 }
		
		.c1 img.artigo {
			margin:4px 10px 10px 0;
			border:0;
			float:left }
			
		ul.list_link {
			list-style:none;
			margin:0 15px 10px 0 }	
			
			ul.list_link li {
				padding:0 0 0 10px;
				margin:0 0 7px 0;
				background:url(img/icon-seta.gif) left top no-repeat }
				
			ul.list_link li a { 
				color:#000;
				text-decoration:none }
				
			ul.list_link li a:hover { 
				color:#009049;
				text-decoration:underline }				
			
		.c1 .list_d1 { color:#009049 }
		
	.c1 table.dados {
		border-top:1px solid #66CC00;
		margin:0 0 5px 15px;
		width:92% }
		
	.c1 table.dados tr td { 
		padding:3px 5px 3px 5px;
		border-bottom:1px solid #66CC00 }

	.c1 table.dados tr td.d2 {
		width:100px;
		background:#EEF7DB; }
	
		.c1 p.cooperativismo img { 
			padding:0; 
			border:0; 
			margin:0 10px 0 0 }

	.c2, .c3 { width:164px }
	
	.c3 { padding:0 0 0 5px }
	
		.c1 ul.empresa {
			clear:both;
			margin:0 0 10px 10px;
			list-style:none }
	
		.c3 ul.menu { 
			margin:0 0 5px 0;
			list-style:none }
			
			.c1 ul.empresa li { float:left }
			
			.c1 ul.empresa li, .c3 ul.menu li {
				font-weight:bold;
				line-height:25px;
				border-bottom:1px solid #fff }
				
				.c1 ul.empresa li a, .c3 ul.menu li a {
					padding:0 0 0 10px;
					display:block;
					text-decoration:none;
					color:#fff }
				
				.c1 ul.empresa li a {
					width:125px;
					margin:0 5px 0 0;
					background:#009049 url(img/bg_menu.gif) right top }
				
				.c1 ul.empresa li a:hover {
					display:block }
					
				.c3 ul.menu li a {
					width:154px;
					background:#009049 url(img/bg_menu.gif) no-repeat }
				
				.c3 ul.menu li a:hover {
					width:149px;
					display:block;
					padding:0 0 0 15px;
					background:#F48000 url(img/bg_menu.gif) no-repeat 0 -25px }
		
		.box_top {
			display:block;
			background:url(img/box_top.gif) center top no-repeat;
			height:10px }
			
		.c2 .box, .c3 .box {
			overflow:hidden;
			margin:0 0 5px 0;
			background:#ABDC7D url(img/box_bottom.gif) center bottom no-repeat }
			
			.c2 .box h1, .c3 .box h1 { 
				border-left:1px solid #ABDC7D;
				border-right:1px solid #ABDC7D }

			.c2 .box p, .c3 .box p { 
				overflow:hidden;
				width:144px; 
				padding:0 10px 15px 10px }
				
			.c2 .box a, .c3 .box a { display:block }
						
			img.produto { 
				margin:0 0 5px 0;
				padding:4px;
				border:1px solid #8ACF4B }
				
			img.parceiro { 
				margin:0 0 5px 0;
				border:1px solid #8ACF4B }

			img.parceiro_f { margin:0 }
			
		.cotplu_dd { 
			display:block;
			float:left }
				
		.cot_dd { border-bottom:1px solid #fff }
		
		.cot_d1, .cot_d2, .plu_d1, .plu_d2 {
			display:block;
			padding:3px 0 3px 0 }
				
		.cot_d1 {
			float:left;
			width:92px }

		.cot_d2 {
			text-align:right;
			font-weight:bold;
			color: #000 }
			
		.plu_d1 {
			float:left;
			width:70px }

		.plu_d2 {
			text-align:right;
			font-weight:bold;
			float:right;
			width:70px;
			color: #000 }
		
		.cotplu_d3 {
			clear:both;
			display:block;
			color:#009049;
			padding:5px 0 0 0;
			font-size:x-small }
			
		.cotplu_f { border:0 }
		
		.evento_d1, .evento_d2 { display:block }
		
		.evento_d1 { font-weight:bold }
		
		.evento_d2 { 
			border-bottom:1px solid #fff;
			padding:0 0 5px 0;
			margin:0 0 5px 0 }
			
		.evento_f {	
			border:0;
			margin:0 }
			
		p.previsao { text-align:center }
	
	.paginador { 
		display:block;
		clear:both;
		margin:0 15px 0 15px;
		font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif }

	.paginador .item, .paginador a {
		margin:0 3px 0 0;
		background:#eee;
		text-align:center;
		float:left;
		width:17px;
		line-height:17px }
	
	.paginador a { color: #FF6600 }
	
	.paginador a:hover {
		color:#FF6600;
		background:#ccc;
		text-decoration:none }

p.atuacao img { margin:0 0 10px 0 }
			
#rodape {
	position:relative;
	width:777px;
	background:url(img/page_bottom.jpg) center center no-repeat;
	height:84px }	
	
#rodape a { 
	position:absolute;
	right:25px;
	top:42px;
	width:95px;
	height:25px;
	text-decoration: none }