/* ITENS */
#itens {
	width:490px;
}
	#itens h2 {
		color:#2f6124;
		font-size:24px;
		font-family:Times New Roman
		margin:0 0 10px 0;
		padding:0;
		text-indent:0;
	}
	#itens p {
		padding:0 10px 15px 10px;
		text-align:justify;
	}
	#itens .foto {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 10px 10px 10px;
		padding:3px;
	}
	#itens .foto:hover {
		border:1px solid #2f6124;
	}	
	#itens .galeria-itens {
		clear:both;
		display:block;
		margin-top:10px;
		width:490px;
	}
		#itens .galeria-itens li {
			display:block;
			float:left;			
			margin:0 18px 15px 18px;
			text-align:center;
			width:128px;
		}
			#itens .galeria-itens li a img {
				background-color:#fff;
				border:1px solid #ccc;				
				padding:3px;
			}
			#itens .galeria-itens li a:hover img {
				border:1px solid #2f6124;
			}		


/* SERVIÇOS */
#servicos {
	width:490px;
}
	#servicos p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#servicos .foto-capa {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:3px;
	}
	#servicos .foto {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
	#servicos .foto:hover {
		border:1px solid #2f6124;
	}	
	#servicos .galeria-servicos {
		clear:both;
		display:block;
		margin-top:10px;
		width:490px;
	}
		#servicos .galeria-servicos li {
			display:block;
			margin:0 17px 15px 17px;
			float:left;
			text-align:center;
			width:128px;
		}
			#servicos .galeria-servicos li a img {
				background-color:#fff;
				border:1px solid #ccc;				
				padding:3px;
			}
			#servicos .galeria-servicos li a:hover img {
				border:1px solid #2f6124;
			}
	#servicos .menu-servicos {
		clear:both;
		display:block;
		margin:-15px 0 20px 0;
		overflow:auto;
		_padding-bottom:15px;
	}
		#servicos .menu-servicos li {
			background:url(../imagens/marc-2.gif) no-repeat top left;
			display:block;
			float:left;
			padding:5px 15px 0 15px;
			white-space:nowrap;
		}
			#servicos .menu-servicos li a:hover {
				color:#2f6124;
				text-decoration:underline;
			}
	#servicos .lista-categorias {
		padding:10px 10px 10px 10px;
		width:470px;
	}
		#servicos .lista-categorias li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			display:block;
			padding:5px 0 5px 15px;
			margin-bottom:5px;
			width:455px;
		}
		#servicos .lista-categorias li a:hover {
			background-color:#eae4df;
			color:#2f6124;
		}
			#servicos .lista-categorias li a span {
				color:#605196;
			}
	#servicos fieldset#area-busca {
		border-bottom:1px solid #ddd;
		clear:both;
		display:block;
		margin:-35px 0 15px 0;
		overflow:auto;
		padding:0 0 4px 0;
		text-align:right;
	}	
		#servicos fieldset#area-busca input.campo {
			width:175px;
		}		
	#servicos .lista-itens {
		padding:10px 10px 10px 10px;
		width:470px;
	}
		#servicos .lista-itens li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			display:block;
			padding:5px 0 5px 15px;
			margin-bottom:5px;
			width:455px;
		}
		#servicos .lista-itens li a:hover {
			background-color:#eae4df;
			color:#2f6124;
		}
			#servicos .lista-itens li a span {
				color:#605196;
			}


/* INSTITUCIONAL */
#institucional {
	width:490px;
}
	#institucional p {
		padding:0 0 15px 0;
		text-align:justify;
	}
	#institucional .foto-capa {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:left;
		margin:0 10px 10px 0;
		padding:3px;
	}
	#institucional .foto {
		background-color:#fff;
		border:1px solid #ccc;
		display:block;
		float:right;
		margin:0 0 10px 10px;
		padding:3px;
	}
	#institucional .foto:hover {
		border:1px solid #2f6124;
	}	
	#institucional .galeria-institucional {
		clear:both;
		display:block;
		margin-top:10px;
		width:490px;
	}
		#institucional .galeria-institucional li {
			display:block;
			margin:0 17px 15px 17px;
			float:left;
			text-align:center;
			width:128px;
		}
			#institucional .galeria-institucional li a img {
				background-color:#fff;
				border:1px solid #ccc;				
				padding:3px;
			}
			#institucional .galeria-institucional li a:hover img {
				border:1px solid #2f6124;
			}
	#institucional .menu-institucional {
		clear:both;
		display:block;
		margin:-5px 0 20px 0;
		overflow:auto;
		_padding-bottom:15px;
	}
		#institucional .menu-institucional li {
			background:url(../imagens/marc-2.gif) no-repeat top left;
			display:block;
			float:left;
			padding:5px 15px 0 15px;
			white-space:nowrap;
		}
			#institucional .menu-institucional li a:hover {
				color:#2f6124;
				text-decoration:underline;
			}
	#institucional .lista-categorias {
		padding:10px 10px 10px 10px;
		width:470px;
	}
		#institucional .lista-categorias li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			display:block;
			padding:5px 0 5px 15px;
			margin-bottom:5px;
			width:455px;
		}
		#institucional .lista-categorias li a:hover {
			background-color:#eae4df;
			color:#2f6124;
		}
			#institucional .lista-categorias li a span {
				color:#605196;
			}
	#institucional .lista-itens {
		padding:10px 10px 10px 10px;
		width:470px;
	}
		#institucional .lista-itens li a {
			background:url(../imagens/marc-1.gif) no-repeat top left;
			display:block;
			padding:5px 0 5px 15px;
			margin-bottom:5px;
			width:455px;
		}
		#institucional .lista-itens li a:hover {
			background-color:#eae4df;
			color:#2f6124;
		}
			#institucional .lista-itens li a span {
				color:#605196;
			}				
			

/* FALE CONOSCO */
#fale-conosco {
	width:490px;
}
	#fale-conosco p.chamada-rodape {
		border-top:1px solid #e2e2e2;
		clear:both;
		display:block;
		padding:3px 0 15px 0;
		text-align:justify;
	}
	#fale-conosco fieldset {
		clear:both;
		padding:20px;
		text-align:left;
		width:420px;
	}
		#fale-conosco fieldset label {
			display:block;
			clear:both;
			margin:0 0 15px 0;
			width:420px;
		}
			#fale-conosco fieldset label span {
				display:block;
				float:left;
				padding:3px 5px 0 0;
				text-align:right;
				width:110px;
			}
			#fale-conosco fieldset label .campo {
				width:280px;
			}
	#fale-conosco fieldset .botao {
		margin-left:353px;
		width:50px;
	}
