/*/ CSS para o site Café IAO /*/

* {
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

/*/ CSS para áreas comuns do site /*/

body {
	margin: 0;
	padding: 0;
	background-image: url(../imagens/background.jpg);
}

#containerPrincipal {
	width: 960px;
	margin: auto;
}

#containerPrincipal div.barraSuperior {
	margin: 0;
	padding: 0;
	width: 960px;
	height: 15px;
	background-image: url(../imagens/barra_superior.jpg);
	background-repeat: no-repeat;
	padding: 0;
	text-align: right;
}

#containerPrincipal div.barraSuperior img {
	margin: 2px 6px 0 0;
	padding: 0;
	border: 0;
	border: 1px solid #EFF7F3;
	cursor: pointer;
	float: right;
}

#containerPrincipal div.barraSuperior img.opcao {
	border: 1px solid #C77623;
	opacity:0.65;
	-moz-opacity: 0.65;
	filter: alpha(opacity=65);
}

#containerPrincipal div.menuPrincipal {
	width: 241px;
	padding: 24px 0 0 9px;
	margin: 0 0 40px 0;
	float: left;
	display: inline;
}

#containerPrincipal div.menuPrincipal h1 {
	width: 221px;
	height: 0;
	padding: 149px 0 0 0;
	margin: 0 0 50px 0;
	background-image: url(../imagens/logo.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
}

#containerPrincipal div.menuPrincipal a.nome {
	font-size: 13px;
	color: #D97C00;
	text-transform: uppercase;
	text-decoration: none;
	margin: 10px 0 0 0;
	padding: 0 0 0 12px;
	display: block;
}

#containerPrincipal div.menuPrincipal a.descricao {
	font-size: 13px;
	color: #3A403C;
	text-decoration: none;
	padding: 0 0 10px 12px;
	display: block;
	background-image: url(../imagens/menu_linha.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	margin: 0;
}

#containerPrincipal div.barraInferior {
	width: 960px;
	height: 20px;
	clear: both;
	background-image: url(../imagens/barra_inferior.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 30px 0 0 0;
}

#containerPrincipal div.barraInferior p {
	color: #666666;
	font-size: 11px;
	text-align: center;
	display: block;
}

#containerPrincipal div.barraInferior p a {
	text-decoration: none;
	color: #666666;
	font-weight: bold;
}

/*/ Fim do CSS para as áreas comuns do site /*/

/*/ CSS específico para a página inicial (home) /*/

#containerPrincipal div.inicialConteudo {
	width: 710px;
	float: left;
	display: inline;
}

#containerPrincipal div.inicialConteudo div.flashInicial {
	width: 710px;
	height: 385px;
}

#containerPrincipal div.inicialConteudo div.inicialInferior {
	height: 257px;
	height: 300px;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialApresentacao {
	width: 221px;
	height: 221px;
	background-image: url(../imagens/inicial_fundo1.jpg);
	background-repeat: no-repeat;
	padding: 36px 0 0 28px;
	float: left;
	display: inline;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialApresentacao h2 {
	font-size: 16px;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	height: 35px;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialApresentacao p {
	font-size: 11px;
	color: #666666;
	margin: 0;
	padding: 0;
	line-height: 1.5;
	text-align: justify;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialApresentacao p.cima {
	width: 193px;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialApresentacao p.baixo {
	width: 107px;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialApresentacao a {
	font-size: 10px;
	color: #D97C00;
	text-decoration: none;
	text-transform: uppercase;
	padding: 10px 0 0 10px;
	background-image: url(../imagens/inicial_seta.jpg);
	background-repeat: no-repeat;
	background-position: 0 13px;
	display: block;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialDireita {
	width: 427px;
	height: 300px;
	margin: 0 0 0 20px;
	float: left;
	display: inline;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialDireita h2 {
	font-size: 16px;
	color: #666666;
	font-weight: normal;
	text-transform: uppercase;
	margin: 15px 0 0 0;
	height: 30px;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialDireita img {
	float: left;
	display: inline;
	margin: 0 8px 20px 0;
	cursor: pointer;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialDireita h3 {
	font-size: 11px;
	color: #D97C00;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	height: 20px;
	cursor: pointer;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialDireita a.noticia {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: block;
	text-align: justify;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialDireita p {
	font-size: 11px;
	color: #D97C00;
	margin: 0;
	padding: 0;
	height: 25px;
	margin: 10px 0 0 0;
	text-transform: uppercase;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialDireita a.titulo {
	font-size: 11px;
	color: #656565;
	text-decoration: none;
	margin: 0 0 2px 0;
	padding: 0 0 0 158px;
	display: block;
	text-transform: uppercase;
	background-image: url(../imagens/inicial_seta2.jpg);
	background-position: 150px 4px;
	background-repeat: no-repeat;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialDireita div.certificadoras {
	width: 427px;
	height: 78px;
	clear: both;
	padding: 10px 0 0 0;
}

#containerPrincipal div.inicialConteudo div.inicialInferior div.inicialDireita div.certificadoras p {
	font-size: 16px;
	color: #676767;
	text-transform: uppercase;
	width: 186px;
	padding: 20px 0 0 0;
	float: left;
	display: inline;
}

/*/ Fim do CSS específico para a página inicial (home) /*/

/*/ CSS específico para a seção Produtos /*/

#containerPrincipal div.produtosConteudo {
	width: 710px;
	float: left;
	display: inline;
}

#containerPrincipal div.produtosConteudo div.cabecalho {
	width: 210px;
	height: 76px;
	background-image: url(../imagens/produtos_header.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 109px 500px 0 0;
}

#containerPrincipal div.produtosConteudo div.cabecalho p {
	font-size: 21px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.produtosConteudo div.cabecalho p.baixo {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.produtosConteudo div.conteudo {
	width: 710px;
	padding: 0;
}

#containerPrincipal div.produtosConteudo div.conteudo h2 {
	font-size: 18px;
	color: #FEFEFE;
	height: 44px;
	width: 690px;
	padding: 10px 0 0 20px;
	margin: 20px 0 5px 0;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.produtosConteudo div.conteudo p {
	font-size: 13px;
	color: #676767;
	margin: 0;
	padding: 0;
	line-height: 1.7;
	text-align: justify;
	text-indent: 25px;
}

#containerPrincipal div.produtosConteudo div.conteudo img {
	float: right;
	margin: 0 0 15px 0;
}

#containerPrincipal div.produtosConteudo div.conteudo h3 {
	font-size: 18px;
	color: #D97C00;
	font-weight: normal;
	text-transform: uppercase;
	margin: 20px 0 15px 0;
	padding: 0 0 0 25px;
}

#containerPrincipal div.produtosConteudo div.conteudo div {
	float: left;
	display: inline;
	width: 161px;
	padding: 0 0 20px 0;
}

#containerPrincipal div.produtosConteudo div.conteudo h4 {
	font-size: 13px;
	color: #D97C00;
	text-transform: uppercase;
	margin: 5px 0 3px 0;
	padding: 0;
	font-weight: normal;
}

#containerPrincipal div.produtosConteudo div.conteudo div p {
	text-indent: 0;
	line-height: normal;
}

#containerPrincipal div.produtosConteudo div.conteudo div img {
	float: none;
	border: 1px solid #C37C1E;
	margin: 0;
}

#containerPrincipal div.produtosConteudo div.conteudo div.produto1 {
	margin: 0 90px 0 25px;
}

#containerPrincipal div.produtosConteudo div.conteudo div.produto2 {
	margin: 0 90px 0 0;
}

/*/ Fim do CSS específico para a seção Produtos /*/

/*/ CSS específico para a seção Institucional /*/

#containerPrincipal div.institucionalConteudo {
	width: 710px;
	float: left;
	display: inline;
}

#containerPrincipal div.institucionalConteudo div.cabecalho {
	width: 210px;
	height: 76px;
	background-image: url(../imagens/institucional_header.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 109px 500px 0 0;
}

#containerPrincipal div.institucionalConteudo div.cabecalho p {
	font-size: 21px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.institucionalConteudo div.cabecalho p.baixo {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.institucionalConteudo div.conteudo {
	width: 710px;
	padding: 0;
}

#containerPrincipal div.institucionalConteudo div.conteudo h2 {
	font-size: 18px;
	color: #FEFEFE;
	height: 44px;
	width: 690px;
	padding: 10px 0 0 20px;
	margin: 20px 0 5px 0;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.institucionalConteudo div.conteudo h3 {
	font-size: 14px;
	color: #D97C00;
	margin: 15px 0 10px 0;
	padding: 0 0 0 20px;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.institucionalConteudo div.conteudo p {
	font-size: 13px;
	color: #666666;
	margin: 0;
	padding: 0;
	line-height: 1.5;
	text-indent: 20px;
	text-align: justify;
}

#containerPrincipal div.institucionalConteudo div.conteudo ul {
	font-size: 13px;
	color: #666666;
	margin: 0 0 0 22px;
	padding: 0;
	line-height: 1.5;
	padding: 0 0 0 10px;
	text-align: justify;
}

#containerPrincipal div.institucionalConteudo div.conteudo img.certificadoras {
	margin: 20px 40px 10px 20px;
}

#containerPrincipal div.institucionalConteudo div.conteudo img.fazendas {
	margin: 0 3px 6px 3px;
	border: 3px solid #FFFFFF;
	float: left;
	display: inline;
}

/*/ Fim do CSS específico para a seção Institucional /*/

/*/ CSS específico para a seção Onde Encontrar /*/

#containerPrincipal div.ondeConteudo {
	width: 710px;
	float: left;
	display: inline;
}

#containerPrincipal div.ondeConteudo div.cabecalho {
	width: 210px;
	height: 76px;
	background-image: url(../imagens/pontos_header.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 109px 500px 0 0;
}

#containerPrincipal div.ondeConteudo div.cabecalho p {
	font-size: 21px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.ondeConteudo div.cabecalho p.baixo {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.ondeConteudo div.conteudo {
	width: 710px;
	padding: 0;
}

#containerPrincipal div.ondeConteudo div.conteudo h2 {
	font-size: 18px;
	color: #FEFEFE;
	height: 44px;
	width: 690px;
	padding: 10px 0 0 20px;
	margin: 20px 0 5px 0;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.ondeConteudo div.conteudo a.categoria_s {
	font-size: 16px;
	color: #FEFEFE;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 200px;
	height: 30px;
	background-image: url(../imagens/onde_links_fundo2.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding: 10px 0 0 0;
	margin: 0 20px 0 0;
}

#containerPrincipal div.ondeConteudo div.conteudo a.categoria {
	font-size: 16px;
	color: #FEFEFE;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	width: 200px;
	height: 30px;
	background-image: url(../imagens/onde_links_fundo1.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	padding: 10px 0 0 0;
	margin: 0 20px 0 0;
}

#containerPrincipal div.ondeConteudo div.conteudo form {
	border: 0;
	margin: 0 0 20px 0;
	padding: 20px 0 0 0;
	clear: both;
}

#containerPrincipal div.ondeConteudo div.conteudo fieldset {
	margin: 0 0 8px 0;
	border: 0;
	padding: 0;
}

#containerPrincipal div.ondeConteudo div.conteudo label {
	font-size: 13px;
	color: #666666;
	margin: 0;
	padding: 2px 0 0 0;
	width: 150px;
	display: block;
	float: left;
}

#containerPrincipal div.ondeConteudo div.conteudo select {
	font-size: 12px;
	color: #C37C1E;
	border: 1px solid #C37C1E;
	text-transform: uppercase;
	padding: 2px 5px;
	width: 260px;
}

#containerPrincipal div.ondeConteudo div.conteudo input {
	width: 80px;
	height: 20px;
	background-image: url(../imagens/onde_enviar.jpg);
	background-repeat: no-repeat;
	border: 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 0 0 0 180px;
}

#containerPrincipal div.ondeConteudo div.conteudo hr {
	margin: 0;
	padding: 0;
	background-color: #C37C1E;
	height: 1px;
	border: 0;
	overflow: hidden;
}

#containerPrincipal div.ondeConteudo div.conteudo div.representantes {
	width: 710px;
	clear: both;
	padding: 20px 0;
}

#containerPrincipal div.ondeConteudo div.conteudo div.representantes h3 {
	font-size: 12px;
	color: #C37C1E;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.ondeConteudo div.conteudo div.representantes p {
	font-size: 12px;
	color: #676767;
	margin: 0;
	padding: 0;
	margin: 0 0 3px 0;
}

#pontosDeVenda {
	width: 710px;
	padding: 0 0 20px 0;
}

#pontosDeVenda p.descricao {
	font-size: 13px;
	color: #666666;
	margin: 0;
	padding: 0;
	font-weight: bold;
	margin: 20px 0 0 0;
}

#pontosDeVenda h3 {
	font-size: 13px;
	color: #C37C1E;
	margin: 20px 0 0 0;
	font-weight: bold;
	padding: 0;
}

#pontosDeVenda p {
	font-size: 13px;
	color: #676767;
	margin: 3px 0 0 0;
	padding: 0;
}

/*/ Fim do CSS específico para a seção Onde Encontrar /*/

/*/ CSS específico para a seção Orgânicos /*/

#containerPrincipal div.organicosConteudo {
	width: 710px;
	float: left;
	display: inline;
}

#containerPrincipal div.organicosConteudo div.cabecalho {
	width: 210px;
	height: 76px;
	background-image: url(../imagens/organicos_header.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 109px 500px 0 0;
}

#containerPrincipal div.organicosConteudo div.cabecalho p {
	font-size: 21px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.organicosConteudo div.cabecalho p.baixo {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.organicosConteudo div.conteudo {
	width: 710px;
	padding: 0;
}

#containerPrincipal div.organicosConteudo div.conteudo h2 {
	font-size: 18px;
	color: #FEFEFE;
	height: 44px;
	width: 690px;
	padding: 10px 0 0 20px;
	margin: 20px 0 5px 0;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.organicosConteudo div.conteudo a.botao {
	font-size: 16px;
	color: #FEFEFE;
	padding: 11px 0 0 10px;
	margin: 0 20px 0 0;
	width: 140px;
	height: 29px;
	background-image: url(../imagens/organicos_link1.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
}

#containerPrincipal div.organicosConteudo div.conteudo a.botao_s {
	font-size: 16px;
	color: #FEFEFE;
	padding: 11px 0 0 10px;
	margin: 0 20px 0 0;
	width: 140px;
	height: 29px;
	background-image: url(../imagens/organicos_link2.jpg);
	background-repeat: no-repeat;
	display: block;
	float: left;
	text-decoration: none;
	text-transform: uppercase;
}

#containerPrincipal div.organicosConteudo div.conteudo div.conceitos {
	width: 710px;
	clear: both;
	padding: 10px 0 20px 0;
}

#containerPrincipal div.organicosConteudo div.conteudo div.conceitos h3 {
	font-size: 14px;
	color: #D97C00;
	margin: 20px 0 10px 0;
	padding: 0 0 0 22px;
	text-transform: uppercase;
	font-weight: normal;
}

#containerPrincipal div.organicosConteudo div.conteudo div.conceitos p {
	font-size: 13px;
	color: #666666;
	margin: 0;
	padding: 0;
	line-height: 1.5;
	text-indent: 22px;
	text-align: justify;
}

#containerPrincipal div.organicosConteudo div.conteudo div.conceitos img {
	border: 3px solid #FFFFFF;
	float: left;
	margin: 0 15px 15px 22px;
}

#containerPrincipal div.organicosConteudo div.conteudo div.links {
	width: 710px;
	padding: 20px 0;
	clear: both;
}

#containerPrincipal div.organicosConteudo div.conteudo div.links div.link {
	width: 710px;
	border-bottom: 1px solid #F8F6F1;
	padding: 15px 0;
}

#containerPrincipal div.organicosConteudo div.conteudo div.links p {
	font-size: 13px;
	color: #D97C00;
	margin: 0;
	padding: 0;
}

#containerPrincipal div.organicosConteudo div.conteudo div.links a {
	font-size: 13px;
	color: #666666;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-weight: bold;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigos {
	width: 710px;
	clear: both;
	padding: 20px 0;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigos div.artigo {
	padding: 10px 0 20px 0;
	border-bottom: 1px solid #F8F6F1;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigos h3 {
	font-size: 13px;
	color: #D97C00;
	margin: 0 0 5px 0;
	padding: 0 0 0 20px;
	cursor: pointer;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigos p {
	font-size: 13px;
	color: #666666;
	margin: 0;
	padding: 0;
	text-indent: 20px;
	line-height: 1.5;
	text-align: justify;
	cursor: pointer;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigos a {
	font-size: 10px;
	color: #D97C00;
	padding: 0 0 0 18px;
	text-transform: uppercase;
	margin: 10px 0 0 630px;
	background-image: url(../imagens/artigos_link.jpg);
	background-repeat: no-repeat;
	display: block;
}

#containerPrincipal div.organicosConteudo div.conteudo div.paginacao {
	width: 710px;
	height: 20px;
}

#containerPrincipal div.organicosConteudo div.conteudo div.paginacao div.esquerda {
	width: 80px;
	font-size: 13px;
	float: left;
	display: inline;
}

#containerPrincipal div.organicosConteudo div.conteudo div.paginacao div.esquerda a {
	color: #D97C00;
	text-decoration: none;
	font-weight: bold;
}

#containerPrincipal div.organicosConteudo div.conteudo div.paginacao div.direita {
	width: 80px;
	font-size: 13px;
	float: left;
	display: inline;
	text-align: right;
}

#containerPrincipal div.organicosConteudo div.conteudo div.paginacao div.direita a {
	color: #D97C00;
	text-decoration: none;
	font-weight: bold;
}

#containerPrincipal div.organicosConteudo div.conteudo div.paginacao div.numeracao {
	width: 550px;
	float: left;
	display: inline;
	text-align: center;
	font-size: 13px;
}

#containerPrincipal div.organicosConteudo div.conteudo div.paginacao div.numeracao a {
	color: #D97C00;
	text-decoration: none;
	font-weight: bold;
	margin: 0 3px;
}

#containerPrincipal div.organicosConteudo div.conteudo div.paginacao div.numeracao a.atual {
	text-decoration: underline;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigosDetalhes {
	width: 710px;
	padding: 30px 0 20px 0;
	clear: both;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigosDetalhes h3 {
	font-size: 13px;
	color: #D97C00;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigosDetalhes p {
	font-size: 13px;
	color: #666666;
	text-indent: 25px;
	text-align: justify;
	margin: 0;
	padding: 0;
	line-height: 1.5;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigosDetalhes h4 {
	font-size: 13px;
	color: #D97C00;
	margin: 10px 0;
	padding: 0;
	font-weight: bold;
	padding: 0 0 0 25px;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigosDetalhes ul {
	font-size: 13px;
	color: #666666;
	padding: 0 0 0 20px;
	margin: 0 0 0 18px;
	line-height: 1.5;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigosDetalhes div.voltar {
	width: 710px;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #F8F6F1;
	height: 15px;
}

#containerPrincipal div.organicosConteudo div.conteudo div.artigosDetalhes div.voltar a {
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px 0 0 25px;
	width: 55px;
	height: 17px;
	background-image: url(../imagens/artigos_link2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	float: right;
}

/*/ Fim do CSS específico para a seção Orgânicos /*/

/*/ CSS específico para a seção Receitas /*/

#containerPrincipal div.galeriaConteudo {
	width: 710px;
	float: left;
	display: inline;
}

#containerPrincipal div.galeriaConteudo div.cabecalho {
	width: 210px;
	height: 76px;
	background-image: url(../imagens/galeria_header.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 109px 500px 0 0;
}

#containerPrincipal div.galeriaConteudo div.cabecalho p {
	font-size: 21px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.galeriaConteudo div.cabecalho p.baixo {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.galeriaConteudo div.conteudo {
	width: 710px;
	padding: 0;
}

#containerPrincipal div.galeriaConteudo div.conteudo h2 {
	font-size: 18px;
	color: #FEFEFE;
	height: 44px;
	width: 690px;
	padding: 10px 0 0 20px;
	margin: 20px 0 5px 0;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.receitas {
	width: 710px;
	padding: 0 0 20px 0;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.receitas p {
	font-size: 14px;
	color: #666666;
	margin: 0 0 20px 0;
	padding: 0;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.receitas a {
	font-size: 14px;
	color: #666666;
	background-image: url(../imagens/receitas_link.jpg);
	background-repeat: no-repeat;
	padding: 0 0 0 22px;
	display: block;
	text-decoration: none;
	margin: 0 0 14px 0;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.receita {
	width: 710px;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.receita h4 {
	font-size: 14px;
	color: #D97C00;
	padding: 0 0 0 25px;
	margin: 10px 0 20px 0;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.receita h5 {
	font-size: 14px;
	color: #D97C00;
	padding: 0 0 0 25px;
	margin: 20px 0 20px 0;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.receita ul {
	font-size: 13px;
	color: #666666;
	padding: 0 0 0 20px;
	margin: 0 0 0 25px;
	line-height: 1.5;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.receita img {
	float: right;
	margin: 0 0 15px 15px;
	border: 3px solid #FFFFFF;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.receita p {
	font-size: 13px;
	color: #666666;
	padding: 0;
	margin: 0 0 5px 0;
	line-height: 1.5;
	text-indent: 25px;
	text-align: justify;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.voltar {
	width: 710px;
	margin: 20px 0 0 0;
	padding: 10px 0 20px 0;
	border-top: 1px solid #F8F6F1;
	height: 15px;
}

#containerPrincipal div.galeriaConteudo div.conteudo div.voltar a {
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px 0 0 25px;
	width: 55px;
	height: 17px;
	background-image: url(../imagens/artigos_link2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	float: right;
}

/*/ Fim do CSS específico para a seção Receitas /*/

/*/ CSS específico para a seção notícias /*/

#containerPrincipal div.noticiasConteudo {
	width: 710px;
	float: left;
	display: inline;
}

#containerPrincipal div.noticiasConteudo div.cabecalho {
	width: 210px;
	height: 76px;
	background-image: url(../imagens/noticias_header.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 109px 500px 0 0;
}

#containerPrincipal div.noticiasConteudo div.cabecalho p {
	font-size: 21px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.noticiasConteudo div.cabecalho p.baixo {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.noticiasConteudo div.conteudo {
	width: 710px;
	padding: 0 0 20px 0;
}

#containerPrincipal div.noticiasConteudo div.conteudo h2 {
	font-size: 18px;
	color: #FEFEFE;
	height: 44px;
	width: 690px;
	padding: 10px 0 0 20px;
	margin: 20px 0 5px 0;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticia {
	width: 710px;
	padding: 20px 0 0 0;
	border-bottom: 1px solid #f8f6f1;
	height: 149px;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticia img {
	border: 3px solid #FFFFFF;
	float: left;
	margin: 0 15px 15px 0;
	cursor: pointer;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticia h3 {
	font-size: 13px;
	color: #D97C00;
	font-weight: normal;
	padding: 0;
	margin: 0 0 8px 0;
	cursor: pointer;
	line-height: 1.5;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticia p {
	font-size: 13px;
	color: #666666;
	margin: 0;
	padding: 0;
	text-align: justify;
	cursor: pointer;
	line-height: 1.5;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticia a {
	position: absolute;
	font-size: 10px;
	color: #D97C00;
	padding: 0 0 0 18px;
	text-transform: uppercase;
	margin: 115px 0 0 630px;
	background-image: url(../imagens/artigos_link.jpg);
	background-repeat: no-repeat;
	display: block;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.paginacao {
	width: 710px;
	height: 20px;
	margin: 20px 0 0 0;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.paginacao div.esquerda {
	width: 80px;
	font-size: 13px;
	float: left;
	display: inline;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.paginacao div.esquerda a {
	color: #D97C00;
	text-decoration: none;
	font-weight: bold;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.paginacao div.direita {
	width: 80px;
	font-size: 13px;
	float: left;
	display: inline;
	text-align: right;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.paginacao div.direita a {
	color: #D97C00;
	text-decoration: none;
	font-weight: bold;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.paginacao div.numeracao {
	width: 550px;
	float: left;
	display: inline;
	text-align: center;
	font-size: 13px;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.paginacao div.numeracao a {
	color: #D97C00;
	text-decoration: none;
	font-weight: bold;
	margin: 0 3px;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.paginacao div.numeracao a.atual {
	text-decoration: underline;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticiaDetalhe {
	width: 710px;
	padding: 10px 0 20px 0;
	clear: both;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticiaDetalhe h3 {
	font-size: 13px;
	color: #D97C00;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0 0 10px 0;
	padding: 0 0 0 25px;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticiaDetalhe p {
	font-size: 13px;
	color: #666666;
	text-indent: 25px;
	text-align: justify;
	margin: 0;
	padding: 0;
	line-height: 1.5;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticiaDetalhe h4 {
	font-size: 13px;
	color: #D97C00;
	margin: 10px 0;
	padding: 0;
	font-weight: bold;
	padding: 0 0 0 25px;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticiaDetalhe ul {
	font-size: 13px;
	color: #666666;
	padding: 0 0 0 20px;
	margin: 0 0 0 18px;
	line-height: 1.5;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticiaDetalhe div.voltar {
	width: 710px;
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px solid #F8F6F1;
	height: 15px;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticiaDetalhe div.voltar a {
	font-size: 12px;
	color: #FFFFFF;
	padding: 3px 0 0 25px;
	width: 55px;
	height: 17px;
	background-image: url(../imagens/artigos_link2.jpg);
	background-repeat: no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	float: right;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticiaDetalhe div.imagens {
	margin: 30px 0 10px 0;
	text-align: center;
}

#containerPrincipal div.noticiasConteudo div.conteudo div.noticiaDetalhe img {
	border: 3px solid #FFFFFF;
}

/*/ Fim do CSS específico para a seção notícias /*/

/*/ CSS específico para a seção Contato /*/

#containerPrincipal div.contatoConteudo {
	width: 710px;
	float: left;
	display: inline;
}

#containerPrincipal div.contatoConteudo div.cabecalho {
	width: 210px;
	height: 76px;
	background-image: url(../imagens/contato_header.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 109px 500px 0 0;
}

#containerPrincipal div.contatoConteudo div.cabecalho p {
	font-size: 21px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.contatoConteudo div.cabecalho p.baixo {
	font-size: 18px;
	color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
}

#containerPrincipal div.contatoConteudo div.conteudo {
	width: 710px;
	padding: 0 0 20px 0;
}

#containerPrincipal div.contatoConteudo div.conteudo h2 {
	font-size: 18px;
	color: #FEFEFE;
	height: 44px;
	width: 690px;
	padding: 10px 0 0 20px;
	margin: 20px 0 5px 0;
	background-image: url(../imagens/titulo_fundo.jpg);
	background-repeat: no-repeat;
	font-weight: normal;
	text-transform: uppercase;
}

#containerPrincipal div.contatoConteudo div.conteudo form {
	border: 0;
	padding: 0;
	margin: 0;
}

#containerPrincipal div.contatoConteudo div.conteudo fieldset {
	margin: 0 0 13px 0;
	padding: 0;
	border: 0;
}

#containerPrincipal div.contatoConteudo div.conteudo label {
	font-size: 14px;
	color: #676767;
	width: 115px;
	padding: 4px 0 0 20px;
	float: left;
	display: block;
}

#containerPrincipal div.contatoConteudo div.conteudo input {
	font-size: 14px;
	color: #676767;
	width: 509px;
	border: 1px solid #D97C00;
	padding: 4px 0;
}

#containerPrincipal div.contatoConteudo div.conteudo textarea {
	font-size: 14px;
	color: #676767;
	width: 509px;
	border: 1px solid #D97C00;
	height: 140px;
}

#containerPrincipal div.contatoConteudo div.conteudo input#enviar {
	width: 80px;
	height: 20px;
	background-image: url(../imagens/onde_enviar.jpg);
	background-repeat: no-repeat;
	border: 0;
	padding: 0 0 0 20px;
	text-transform: uppercase;
	color: #FFFFFF;
	margin: 10px 0 0 429px;
}

#containerPrincipal div.contatoConteudo div.conteudo div.endereco {
	width: 710px;
	height: 100px;
	background-image: url(../imagens/contato_fundo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	margin: 0;
	padding: 140px 0 0 0;
}

#containerPrincipal div.contatoConteudo div.conteudo div.endereco h3 {
	font-size: 16px;
	color: #D97C00;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
}

#containerPrincipal div.contatoConteudo div.conteudo div.endereco address {
	font-size: 14px;
	color: #676767;
	font-style: normal;
	padding: 0;
	margin: 0 0 3px 0;
}

#containerPrincipal div.contatoConteudo div.conteudo div.endereco p {
	font-size: 14px;
	color: #676767;
	font-style: normal;
	padding: 0;
	margin: 0 0 3px 0;
}

#msgContato {
	background-color: #D8B078;
	margin: 0 0 0 135px;
	width: 489px;
	padding: 3px 10px;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: uppercase;
}

/*/ Fim do CSS específico para a seção Contato /*/