/*/ CSS para o site Brasil Bio /*/

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

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

/*/ CSS comum para todas as seções /*/

#container {
	width: 760px;
	background-color: #FFFFFF;
	padding: 9px 10px;
/* 	margin-left: -470px; */
/* 	left: 50%; */
/* 	position: absolute; */
	margin: auto; /* Com banner, tem que apagar esse */
}

#banners {
	width: 170px;
	margin: 0 0 0 10px;
	position: absolute;
	left: 50%;
	margin-left: 320px;
}

#banners p {
	width: 170px;
	text-align: center;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 15px 0 15px 0;
	background-image: url(../imagens/banner_fundo.jpg);
	background-repeat: no-repeat;
	text-transform: uppercase;
}

#banners div.banner {
	margin: 0 0 10px 0;
	padding: 0;
}

#cabeca {
	width: 762px;
	height: 115px;
	background-image: url(../imagens/cabeca_fundo.jpg);
	background-repeat: no-repeat;
}

#cabeca h1 {
	width: 252px;
	height: 0;
	padding: 110px 0 0 0;
	background-image: url(../imagens/logo.jpg);
	background-repeat: no-repeat;
	background-position: 0 21px;
	overflow: hidden;
	margin: 0 0 0 11px;
	cursor: pointer;
	float: left;
	display: inline;
}

#cabeca div.login {
	width: 291px;
	height: 73px;
	float: right;
	margin: 0;
	padding: 0 0 0 18px;
	display: inline;
	background-image: url(../imagens/cabeca_fundo2.jpg);
	background-repeat: no-repeat;
	background-position: 0 15px;
}

#cabeca div.login p {
	font-size: 11px;
	color: #4E7C3C;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

#cabeca div.login p.info {
	font-size: 12px;
	color: #666666;
	margin: 10px 0 0 0;
	text-transform: none;
}

#cabeca div.login a {
	width: 271px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	display: block;
	background-color: #537446;
	text-transform: uppercase;
	padding: 3px 0;
	text-decoration: none;
	margin: 10px 0 0 0;
}

#cabeca div.login form {
	margin: 6px 0 0 0;
	padding: 0;
	border: 0;
	width: 285px;
	height: 35px;
}

#cabeca div.login fieldset {
	margin: 0 5px 0 0;
	padding: 0;
	border: 0;
	float: left;
	display: inline;
}

#cabeca div.login label {
	font-size: 10px;
	color: #4E7C3C;
	display: block;
}

#cabeca div.login input {
	width: 105px;
	border: 1px solid #4E7C3C;
	color: #4E7C3C;
	font-size: 10px;
}

#cabeca div.login input#loginOk {
	width: 30px;
	color: #FFFFFF;
	background-image: url(../imagens/cabeca_ok_fundo.jpg);
}

#cabeca div.login div.loginMsg {
	padding: 4px 0 0 0;
	margin: 0;
	font-size: 12px;
	color: #FF0000;
	clear: both;
	display: inline;
	border: 1px solid none;
}

#cabeca div.flags {
	width: 291px;
	margin: 6px 0 0 0;
	float: right;
	display: inline;
	height: 32px;
}

#cabeca div.flags p {
	margin: 0;
	padding: 2px 6px 0 0;
	font-size: 10px;
	color: #FFFFFF;
	float: right;
	display: inline;
}

#cabeca div.flags img {
	float: right;
	display: inline;
}

#cabeca div.flags img.bandeira {
	margin: 0 4px 0 0;
}

#cabeca div.flags img.seta {
	margin: 6px 10px 0 0;
	cursor: pointer;
}

#cabeca div.flags img.altflag {
	position: absolute;
	margin: 22px 0 0 247px;
	display: none;
	cursor: pointer;
}

#menu {
	width: 762px;
	height: 55px;
	margin: 5px 0 0 0;
	background-image: url(../imagens/menu_fundo.jpg);
	background-repeat: no-repeat;
}

#menu a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	width: 126px;
	height: 32px;
	text-align: center;
	display: inline;
	float: left;
	padding: 23px 0 0 0;
	background-image: url(../imagens/menu_linha.jpg);
	background-position: 0;
	background-repeat: no-repeat;
}

#menu a.menulink1 {
	background-image: none;
}

#menu a.menulink3 {
	padding: 15px 0 0 0;
	height: 40px;
}

#menu a.menulink1_s {
	background-image: none;
	color: #F3E900;
}

#menu a.menulink2_s {
	color: #F3E900;
}

#menu a.menulink3_s {
	padding: 15px 0 0 0;
	height: 40px;
	color: #F3E900;
}

#menu a.menulink4_s {
	color: #F3E900;
}

#menu a.menulink5_s {
	color: #F3E900;
}

#menu a.menulink6_s {
	color: #F3E900;
}

#rodape {
	margin: 20px 0 0 0;
	width: 739px;
	height: 140px;
	background-image: url(../imagens/rodape_fundo.jpg);
	background-repeat: no-repeat;
	padding: 23px 0 0 0;
	clear: both;
}

#rodape a {
	font-size: 12px;
	color: #666666;
	margin: 0 0 8px 0;
	padding: 0;
	display: block;
	text-decoration: none;
}

#rodape a.upper {
	text-transform: uppercase;
}

#rodape div.links1 {
	width: 98px;
	float: left;
	display: inline;
	margin: 0 0 0 35px;
	padding: 0 20px 0 0;
}

#rodape div.links2 {
	width: 164px;
	float: left;
	display: inline;
	padding: 0 20px 0 0;
}

#rodape div.links3 {
	width: 243px;
	float: left;
	display: inline;
}

#rodape div.info {
	float: left;
	display: inline;
	width: 152px;
}

#rodape div.info p {
	font-size: 12px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 0;
}

#assinatura {
	padding: 10px;
	text-align: center;
}

#assinatura p {
	font-size: 11px;
	color: #666666;
	margin: 0;
	padding: 0;
}

#assinatura p a {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}


/*/ Fim do CSS comum para todas as seções /*/

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

#bannerInicial {
	width: 762px;
	height: 259px;
	margin: 15px 0 0 0;
}

#conteudoInicial {
	width: 762px;
	height: 115px;
}

#conteudoInicial h1 {
	font-size: 16px;
	color: #4E7C3C;
	font-weight: normal;
	text-transform: uppercase;
	width: 300px;
	height: 67px;
	background-image: url(../imagens/conteudo_inicial_fundo.jpg);
	background-repeat: no-repeat;
	padding: 20px 0 0 70px;
	line-height: 1.5;
	float: left;
	display: inline;
}

#conteudoInicial p {
	width: 380px;
	font-size: 12px;
	color: #666666;
	margin: 0 10px 0 0;
	padding: 15px 0 0 0;
	text-align: justify;
	float: right;
	display: inline;
}

#boxesInicial {
	width: 762px;
	height: 190px;
	margin: 10px 0 0 0;
}

#boxesInicial div.box1 {
	width: 248px;
	height: 190px;
	background-image: url(../imagens/box1_fundo.jpg);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	margin: 0 9px 0 0;
}

#boxesInicial div.box1 h2 {
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	height: 20px;
	width: 238px;
}

#boxesInicial div.box1 p.txt1 {
	font-size: 12px;
	color: #666666;
	padding: 0 10px 0 110px;
	margin: 20px 0 0 0;
}

#boxesInicial div.box1 p.txt2 {
	font-size: 12px;
	color: #666666;
	padding: 0 10px;
	margin: 15px 0 0 0;
}

#boxesInicial div.box1 form {
	padding: 0;
	margin: 10px 10px 0 10px;
	border: 0;
}

#boxesInicial div.box1 fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

#boxesInicial div.box1 label {
	font-size: 12px;
	color: #666666;
}

#boxesInicial div.box1 input {
	margin: 0;
	padding: 0;
	width: 170px;
	border: 1px solid #D0CBB5;
	background-color: #F1EfE7;
	font-size: 12px;
	color: #666666;
}

#boxesInicial div.box1 input#box1Enviar {
	width: 30px;
}

#boxesInicial div.box2 {
	width: 248px;
	height: 190px;
	background-image: url(../imagens/box2_fundo.jpg);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	margin: 0 9px 0 0;
	cursor: pointer;
}

#boxesInicial div.box2 h2 {
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	height: 20px;
	width: 238px;
}

#boxesInicial div.box2 p {
	font-size: 12px;
	color: #666666;
	margin: 20px 0 0 10px;
	padding: 0;
	width: 135px;
}

#boxesInicial div.box3 {
	width: 248px;
	height: 190px;
	background-image: url(../imagens/box3_fundo.jpg);
	background-repeat: no-repeat;
	float: left;
	display: inline;
	margin: 0;
}

#boxesInicial div.box3 h2 {
	margin: 0;
	padding: 10px 0 0 10px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: normal;
	text-transform: uppercase;
	height: 20px;
	width: 238px;
}

#boxesInicial div.box3 p {
	font-size: 12px;
	color: #666666;
	margin: 20px 0 10px 10px;
	padding: 0;
}

#boxesInicial div.box3 form {
	padding: 0;
	margin: 0 0 0 10px;
	border: 0;
}

#boxesInicial div.box3 fieldset {
	padding: 0;
	margin: 3px 0;
	border: 0;
}

#boxesInicial div.box3 label {
	width: 50px;
	font-size: 12px;
	color: #666666;
	display: block;
	float: left;
	padding: 3px 0 0 0;
}

#boxesInicial div.box3 input {
	width: 175px;
	border: 1px solid #D0CBB5;
	background-color: #F1EfE7;
	font-size: 12px;
	color: #666666;
}

#boxesInicial div.box3 input#box3Enviar {
	width: 30px;
	margin: 0 0 0 145px;
}

#box3Msg {
	font-size: 12px;
	color: #666666;
	margin: 0;
	padding: 5px 0 0 50px;
}

#inicialNoticias {
	margin: 15px 0 0 0;
	width: 762px;
	border-top: 1px solid #DDD9CE;
}

#inicialNoticias div.noticia {
	margin: 15px 0 0 0;
	width: 762px;
	height: 125px;
	border-bottom: 1px solid #DDD9CE;
}

#inicialNoticias div.noticia img {
	float: left;
	display: inline;
	margin: 0 20px 0 0;
	cursor: pointer;
}

#inicialNoticias div.noticia h2 {
	cursor: pointer;
	color: #4E7C3C;
	font-size: 12px;
	margin: 0;
	padding: 10px 0 10px 0;
	font-weight: normal;
}

#inicialNoticias div.noticia p {
	font-size: 12px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 0 5px;
	text-align: justify;
	line-height: 1.2;
	cursor: pointer;
}

#inicialNoticias div.noticia a {
	height: 15px;
	background-image: url(../imagens/inicial_noticias_fundo.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #4E7C3C;
	padding: 0 5px 0 14px;
	float: right;
	display: inline;
}

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

/*/ CSS específico para as seções da associação /*/

#associacaoConteudo {
	width: 762px;
	margin: 12px 0 0 0;
}

#associacaoConteudo h1 {
	width: 742px;
	height: 60px;
	background-image: url(../imagens/associacao_titulo.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #4E7C3C;
	padding: 44px 0 0 20px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#associacaoConteudo div.menu {
	width: 193px;
	height: 236px;
	margin: 20px 20px 0 0;
	padding: 15px 0 0 19px;
	background-image: url(../imagens/associados_menu_fundo.jpg);
	background-repeat: no-repeat;
	float: left;
	display: inline;
}

#associacaoConteudo div.menu a {
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	margin: 15px 0 0 0;
	padding: 0;
}

#associacaoConteudo div.menu a.sub {
	font-size: 13px;
	text-transform: none;
	margin: 2px 0 0 0;
}

#associacaoConteudo div.menu a.selecionado {
	color: #F3E900;
}

#associacaoConteudo div.menu a.subSelecionado {
	font-size: 13px;
	text-transform: none;
	margin: 2px 0 0 0;
	color: #F3E900;
}

#associacaoConteudo div.quemConteudo {
	float: left;
	display: inline;
	width: 520px;
	margin: 20px 0;
}

#associacaoConteudo div.quemConteudo h2 {
	font-size: 18px;
	color: #4E7C3C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #4E7C3C;
}

#associacaoConteudo div.quemConteudo h3 {
	font-size: 12px;
	color: #666666;
	margin: 20px 0;
	padding: 0;
	font-weight: bold;
	text-transform: uppercase;
}

#associacaoConteudo div.quemConteudo h3.centro {
	text-align: center;
}

#associacaoConteudo div.quemConteudo p {
	font-size: 12px;
	color: #666666;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: justify;
	line-height: 1.5;
}

#associacaoConteudo div.quemConteudo p.info {
	font-size: 12px;
	color: #666666;
	margin: 20px 0 20px 0;
	padding: 10px;
	text-align: justify;
	line-height: 1;
	border: 1px solid #4E7C3C;
	background-color: #F2F2F2;
}

#associacaoConteudo div.quemConteudo p.forte {
	font-weight: bold;
	font-size: 13px;
}

#associacaoConteudo div.quemConteudo p.nonspace {
	margin: 0 0 5px 0;
}

#associacaoConteudo div.quemConteudo p.forte a {
	color: #666666;
	font-size: 13px;
	text-decoration: underline;
}

#associacaoConteudo div.quemConteudo table {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 12px;
	color: #666666;
	border-collapse: collapse;
}

#associacaoConteudo div.quemConteudo th {
	padding: 10px;
	border: 1px solid #4E7C3C;
	background-color: #F2F2F2;
}

#associacaoConteudo div.quemConteudo th.head1 {
	width: 214px;
}

#associacaoConteudo div.quemConteudo th.head2 {
	width: 120px;
}

#associacaoConteudo div.quemConteudo th.head3 {
	width: 120px;
}

#associacaoConteudo div.quemConteudo td {
	padding: 5px;
	border: 1px solid #4E7C3C;
}

#associacaoConteudo div.quemConteudo form {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11px;
	color: #666666;
}

#associacaoConteudo div.quemConteudo fieldset {
	margin: 0 0 8px 0;
	padding: 0;
	border: 0;
}

#associacaoConteudo div.quemConteudo fieldset.tabela {
	margin: 3px 0;
	padding: 0;
	border: 0;
}

#associacaoConteudo div.quemConteudo fieldset.checkbox {
	background-color: #F2F2F2;
	padding: 5px;
	margin: 15px 0 10px 0;
	border: 1px solid #4E7C3C;
}

#associacaoConteudo div.quemConteudo label {
	margin: 0;
	padding: 2px 8px 0 0;
	width: 147px;
	color: #666666;
	font-size: 12px;
	float: left;
	display: block;
}

#associacaoConteudo div.quemConteudo fieldset.checkbox label {
	padding: 0;
	width: auto;
	float: none;
	display: block;
	float: right;
	width: 480px;
	text-align: justify;
}

#associacaoConteudo div.quemConteudo input {
	width: 360px;
	font-size: 12px;
	color: #666666;
	border: 1px solid #666666;
}

#associacaoConteudo div.quemConteudo input.tiny {
	width: 170px;
}

#associacaoConteudo div.quemConteudo input.ReallyTiny {
	width: 80px;
}

#associacaoConteudo div.quemConteudo input.tabela {
	width: 100px;
}

#associacaoConteudo div.quemConteudo input#enviar {
	padding: 3px 0;
	width: 170px;
	background-color: #4E7C3C;
	color: #FFFFFF;
	border: 0;
}

#associacaoConteudo div.quemConteudo select {
	font-size: 12px;
	color: #666666;
}

#associacaoConteudo div.quemConteudo form p {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4E7C3C;
	text-align: center;
	padding: 5px 0;
	margin: 15px 0;
}

#associacaoConteudo div.quemConteudo form p.interno {
	font-size: 12px;
	color: #666666;
	background-color: transparent;
	text-align: left;
	padding: 0;
	margin: 10px 0;
}

#associacaoConteudo div.quemConteudo form p.interno span {
	font-weight: bold;
	color: #4E7C3C;
}

#associeMsg {
	font-size: 12px;
	color: #666666;
	margin: 20px 0;
	font-weight: bold;
}

/*/ Fim do CSS específico para as seções da associação /*/

/*/ CSS específico para as seções de associados /*/

#associadosConteudo {
	width: 762px;
	margin: 12px 0 0 0;
}

#associadosConteudo h1 {
	width: 742px;
	height: 60px;
	background-image: url(../imagens/associados_titulo.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #4E7C3C;
	padding: 44px 0 0 20px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#associadosConteudo h2 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #4E7C3C;
	text-transform: uppercase;
	padding: 6px 10px;
	font-weight: normal;
	margin: 15px 0;
}

#associadosConteudo p.info {
	font-size: 14px;
	color: #666666;
	padding: 20px 0;
}

#associadosConteudo div.pesquisa {
	width: 572px;
	height: 220px;
	background-image: url(../imagens/associados_fundo.jpg);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	background-color: #E4E4DC;
	padding: 10px 0 0 190px;
}

#associadosConteudo div.pesquisa h3 {
	font-size: 16px;
	color: #4E7C3C;
	text-transform: uppercase;
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0;
}

#associadosConteudo div.pesquisa p {
	font-size: 12px;
	color: #666666;
	margin: 0 0 15px 0;
	padding: 0;
}

#associadosConteudo div.pesquisa form {
	margin: 0;
	padding: 0;
	border: 0;
}

#associadosConteudo div.pesquisa fieldset {
	width: 280px;
	float: left;
	padding: 0;
	margin: 0 0 20px 0;
	border: 0;
	display: inline;
}

#associadosConteudo div.pesquisa label {
	font-size: 12px;
	color: #666666;
	display: block;
	margin: 0;
	padding: 0;
}

#associadosConteudo div.pesquisa input {
	width: 220px;
	background-color: #FFFFFF;
	color: #666666;
	border: 1px solid #666666;
	font-size: 12px;
}

#associadosConteudo div.pesquisa input#enviar {
	width: 100px;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #4E7C3C;
	padding: 5px 0;
	border: 0;
	margin: 0 0 0 280px;
}

#associadosConteudo div.pesquisa select {
	font-size: 12px;
	color: #666666;
	border: 1px solid #666666;
}

#associadosConteudo div.produtor {
	border-bottom: 1px solid #DDD9CE;
	padding: 10px 0 10px 20px;
	background-image: url(../imagens/associados_fundo2.jpg);
	background-position: 5px 15px;
	background-repeat: no-repeat;
}

#associadosConteudo div.produtor p {
	font-size: 12px;
	color: #4E7C3C;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	line-height: 1.5;
}

#associadosConteudo div.produtor p a {
	text-decoration: none;
	color: #666666;
	text-transform: none;
}

#associadosConteudo div.anterior {
	width: 100px;
	float: left;
	display: inline;
	padding: 20px 0;
}

#associadosConteudo div.anterior a {
	font-size: 12px;
	color: #4E7C3C;
	font-weight: bold;
	text-decoration: none;
}

#associadosConteudo div.paginacao {
	width: 560px;
	float: left;
	display: inline;
	text-align: center;
	padding: 20px 0;
}

#associadosConteudo div.paginacao a {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	margin: 0 5px;
}

#associadosConteudo div.paginacao a.atual {
	color: #4E7C3C;
	font-weight: bold;
}

#associadosConteudo div.proximo {
	width: 100px;
	float: left;
	display: inline;
	text-align: right;
	padding: 20px 0;
}

#associadosConteudo div.proximo a {
	font-size: 12px;
	color: #4E7C3C;
	font-weight: bold;
	text-decoration: none;
}

#associadosListaConteudo {
	width: 762px;
	margin: 12px 0 0 0;
}

#associadosListaConteudo h1 {
	width: 742px;
	height: 60px;
	background-image: url(../imagens/associados_titulo.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #4E7C3C;
	padding: 44px 0 0 20px;
	margin: 0 0 20px 0;
	font-weight: normal;
	text-transform: uppercase;
}

#associadosListaConteudo h2 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #4E7C3C;
	text-transform: uppercase;
	padding: 4px 10px;
	margin: 15px 0 20px 0;
	font-weight: normal;
}

#associadosListaConteudo p {
	font-size: 14px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
}

#associadosListaConteudo p span {
	color: #4E7C3C;
}

#associadosListaConteudo table {
	border: 0;
	padding: 0;
	margin: 0 0 0 10px;
}

#associadosListaConteudo th {
	font-size: 14px;
	color: #4E7C3C;
	font-weight: bold;
	padding: 5px 0;
	text-align: left;
}

#associadosListaConteudo th.head1 {
	width: 250px;
}

#associadosListaConteudo th.head2 {
	width: 150px;
}

#associadosListaConteudo th.head3 {
	width: 150px;
}

#associadosListaConteudo td {
	font-size: 14px;
	color: #666666;
	padding: 5px 0;
}

#associadosListaConteudo form {
	margin: 0;
	padding: 20px;
	border: 0;
	background-color: #E5E4DB;
}

#associadosListaConteudo fieldset {
	margin: 0 0 10px 0;
	border: 0;
	padding: 0;
}

#associadosListaConteudo label {
	font-size: 14px;
	color: #666666;
	width: 150px;
	display: block;
	float: left;
}

#associadosListaConteudo input {
	font-size: 14px;
	color: #666666;
	width: 300px;
	border: 1px solid #666666;
	background-color: #FFFFFF;
}

#associadosListaConteudo input#enviar {
	width: 100px;
	color: #FFFFFF;
	background-color: #4E7C3C;
	text-transform: uppercase;
	padding: 5px 0;
}

#associadosListaConteudo textarea {
	font-size: 14px;
	color: #666666;
	width: 420px;
	height: 110px;
	border: 1px solid #666666;
	background-color: #FFFFFF:
}

#contatoAssociadoMsg {
	padding: 0 0 0 150px;
	font-size: 14px;
	color: #666666;
	margin: 20px 0;
}

/*/ Fim do CSS específico para a seções de associados /*/

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

#organicosConteudo {
	width: 762px;
	margin: 12px 0 0 0;
}

#organicosConteudo h1 {
	width: 742px;
	height: 60px;
	background-image: url(../imagens/organicos_titulo.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #4E7C3C;
	padding: 44px 0 0 20px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#organicosConteudo div.menu {
	width: 193px;
	height: 236px;
	margin: 20px 20px 0 0;
	padding: 15px 0 0 19px;
	background-image: url(../imagens/associados_menu_fundo.jpg);
	background-repeat: no-repeat;
	float: left;
	display: inline;
}

#organicosConteudo div.menu a {
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	margin: 15px 0 0 0;
	padding: 0;
}


#organicosConteudo div.menu a.selecionado {
	color: #F3E900;
}

#organicosConteudo div.conceitoConteudo {
	float: left;
	display: inline;
	width: 520px;
	margin: 20px 0;
}

#organicosConteudo div.conceitoConteudo h2 {
	font-size: 18px;
	color: #4E7C3C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #4E7C3C;
}

#organicosConteudo div.conceitoConteudo p {
	font-size: 12px;
	color: #666666;
	margin: 0 0 20px 0;
	padding: 0;
	text-align: justify;
	line-height: 1.5;
}

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

#organicosConteudo div.conceitoConteudo ul {
	font-size: 12px;
	color: #666666;
	text-align: justify;
}

#organicosConteudo div.conceitoConteudo li {
	margin: 0 0 5px 0;
}

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

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

#noticiasConteudo {
	width: 762px;
	margin: 12px 0 0 0;
}

#noticiasConteudo h1 {
	width: 742px;
	height: 60px;
	background-image: url(../imagens/noticias_titulo.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #4E7C3C;
	padding: 44px 0 0 20px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#noticiasConteudo div.noticia {
	margin: 15px 0 0 0;
	width: 762px;
	height: 125px;
	border-bottom: 1px solid #DDD9CE;
}

#noticiasConteudo div.noticia img {
	float: left;
	display: inline;
	margin: 0 20px 0 0;
	cursor: pointer;
}

#noticiasConteudo div.noticia h2 {
	cursor: pointer;
	color: #4E7C3C;
	font-size: 12px;
	margin: 0;
	padding: 10px 0 10px 0;
	font-weight: normal;
}

#noticiasConteudo div.noticia p {
	font-size: 12px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 0 5px;
	text-align: justify;
	line-height: 1.2;
	cursor: pointer;
}

#noticiasConteudo div.noticia a {
	height: 15px;
	background-image: url(../imagens/inicial_noticias_fundo.jpg);
	background-repeat: no-repeat;
	font-size: 12px;
	color: #4E7C3C;
	padding: 0 5px 0 14px;
	float: right;
	display: inline;
}

#noticiasConteudo div.anterior {
	width: 100px;
	float: left;
	display: inline;
	padding: 20px 0;
}

#noticiasConteudo div.anterior a {
	font-size: 12px;
	color: #4E7C3C;
	font-weight: bold;
	text-decoration: none;
}

#noticiasConteudo div.paginacao {
	width: 560px;
	float: left;
	display: inline;
	text-align: center;
	padding: 20px 0;
}

#noticiasConteudo div.paginacao a {
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	margin: 0 5px;
}

#noticiasConteudo div.paginacao a.atual {
	color: #4E7C3C;
	font-weight: bold;
}

#noticiasConteudo div.proximo {
	width: 100px;
	float: left;
	display: inline;
	text-align: right;
	padding: 20px 0;
}

#noticiasConteudo div.proximo a {
	font-size: 12px;
	color: #4E7C3C;
	font-weight: bold;
	text-decoration: none;
}

#noticiasConteudo div.detalhesNoticia {
	width: 762px;
	margin: 20px 0 0 0;
	border-top: 1px solid #DDD9CE;
	padding: 20px 0 0 0;
}

#noticiasConteudo div.detalhesNoticia h2 {
	font-size: 16px;
	color: #4E7C3C;
	width: 560px;
	margin: 20px 0 0 0;
	float: left;
	display: inline;
	text-transform: uppercase;
	font-weight: normal;
}

#noticiasConteudo div.detalhesNoticia h3 {
	font-size: 14px;
	color: #4E7C3C;
	margin: 20px 20px 20px 0;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: bold;
}

#noticiasConteudo div.detalhesNoticia img.titulo {
	float: left;
	margin: 0 20px 20px 0;
}

#noticiasConteudo div.detalhesNoticia img.int {
	float: none;
	margin: 0 20px 20px 10px;
	cursor: pointer;
	border: 0;
}

#noticiasConteudo div.detalhesNoticia p {
	font-size: 14px;
	color: #666666;
	margin: 0;
	padding: 0 10px;
	line-height: 1.4;
	text-align: justify;
	clear: both;
}

#noticiasConteudo div.detalhesNoticia ul {
	font-size: 14px;
	color: #666666;
	margin: 0;
	padding: 0 25px;
	line-height: 1.4;
	text-align: justify;
	clear: both;
}

#noticiasConteudo div.detalhesNoticia p.video {
	text-align: center;
}

#noticiasConteudo div.detalhesNoticia a {
	font-size: 14px;
	color: #4E7C3C;
	text-decoration: none;
	font-weight: bold;
}

#noticiasConteudo div.voltar {
	width: 742px;
	padding: 10px 0;
	border-top: 1px solid #DDD9CE;
	border-bottom: 1px solid #DDD9CE;
	margin: 20px 10px;
}

#noticiasConteudo div.voltar a {
	background-color: #4E7C3C;
	color: #FFFFFF;
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px 10px;
	text-decoration: none;
	margin: 0 0 0 672px;
}

#noticiasConteudo div.vejaMais {
	width: 722px;
	margin: 10px 0 0 0;
	padding: 0 10px;
}

#noticiasConteudo div.vejaMais p {
	font-size: 12px;
	color: #666666;
	margin: 0 0 15px 0;
	padding: 0;
}

#noticiasConteudo div.vejaMais a {
	font-size: 12px;
	color: #4E7C3C;
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
	text-decoration: none;
}

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

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

#linksConteudo {
	width: 762px;
	margin: 12px 0 0 0;
}

#linksConteudo h1 {
	width: 742px;
	height: 60px;
	background-image: url(../imagens/links_titulo.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #4E7C3C;
	padding: 44px 0 0 20px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#linksConteudo div.links h2 {
	font-size: 14px;
	color: #FFFFFF;
	background-color: #4E7C3C;
	text-transform: uppercase;
	padding: 5px 10px;
	margin: 20px 0;
	font-weight: normal;
}

#linksConteudo div.links a {
	font-size: 12px;
	color: #4E7C3C;
	margin: 0 0 10px 0;
	padding: 0;
	text-decoration: none;
	display: block;
}

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

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

#contatoConteudo {
	width: 762px;
	margin: 12px 0 0 0;
}

#contatoConteudo h1 {
	width: 742px;
	height: 60px;
	background-image: url(../imagens/contato_titulo.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #4E7C3C;
	padding: 44px 0 0 20px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#contatoConteudo p {
	font-size: 12px;
	color: #666666;
	border-top: 1px solid #DDD9CE;
	padding: 10px 10px;
	margin: 20px 0 10px 0;
}

#contatoConteudo form {
	padding: 0 10px;
	margin: 0;
	border: 0;
}

#contatoConteudo fieldset {
	border: 0;
	padding: 0;
	margin: 0 0 15px 0;
}

#contatoConteudo label {
	font-size: 12px;
	color: #666666;
	width: 110px;
	display: block;
	float: left;
}

#contatoConteudo input {
	font-size: 12px;
	color: #666666;
	border: 1px solid #707070;
	width: 360px;
}

#contatoConteudo input#nome {
	width: 480px;
}

#contatoConteudo input#enviar {
	width: 100px;
	color: #FFFFFF;
	text-transform: uppercase;
	background-color: #4E7C3C;
	padding: 5px 0;
}

#contatoConteudo textarea {
	font-size: 12px;
	color: #666666;
	border: 1px solid #707070;
	width: 480px;
	height: 120px;
}

#contatoConteudo div.fone p {
	font-size: 14px;
	border-bottom: 1px solid #DDD9CE;
}

#contatoMsg {
	padding: 0 0 0 110px;
	color: #666666;
	font-size: 12px;
	margin: 15px 0;
}

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

/*/ Css específica para as áreas comuns da seção restrita para associados /*/

#restritaInicialConteudo {
	width: 762px;
	margin: 12px 0 0 0;
}

#restritaInicialConteudo h1 {
	width: 742px;
	height: 60px;
	background-image: url(../imagens/organicos_titulo.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #4E7C3C;
	padding: 44px 0 0 20px;
	margin: 0;
	font-weight: normal;
	text-transform: uppercase;
}

#restritaInicialConteudo div.menu {
	width: 193px;
	height: 236px;
	margin: 20px 20px 20px 0;
	padding: 15px 0 0 19px;
	background-image: url(../imagens/associados_menu_fundo.jpg);
	background-repeat: no-repeat;
	float: left;
	display: inline;
}

#restritaInicialConteudo div.menu a {
	font-size: 16px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	margin: 15px 0 0 0;
	padding: 0;
}

#restritaInicialConteudo div.menu a.sub {
	font-size: 13px;
	text-transform: none;
	margin: 2px 0 0 0;
}

#restritaInicialConteudo div.menu a.selecionado {
	color: #F3E900;
}

#restritaInicialConteudo div.menu a.subSelecionado {
	font-size: 13px;
	text-transform: none;
	margin: 2px 0 0 0;
	color: #F3E900;
}

/*/ Fim do CSS específico para as áreas comuns da seção restrita para associados /*/

/*/ CSS específico para a seção de erro 401 /*/

#restritaProibida {
	width: 762px;
	margin: 12px 0 0 0;
	padding: 0 0 20px 0;
}

#restritaProibida h1 {
	width: 742px;
	height: 60px;
	background-image: url(../imagens/organicos_titulo.jpg);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #4E7C3C;
	padding: 44px 0 0 20px;
	margin: 0 0 20px 0;
	font-weight: normal;
	text-transform: uppercase;
}

#restritaProibida p {
	font-size: 16px;
	color: #4D4D4D;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 1.5;
}

#restritaProibida p span {
	font-weight: bold;
}


/*/ Fim do CSS específico para a seção de erro 401 /*/

/*/ CSS específico para a seção inicial da área restrita /*/

#restritaInicialConteudo div.inicial {
	float: left;
	display: inline;
	width: 520px;
	margin: 20px 0;
}

#restritaInicialConteudo div.inicial h2 {
	font-size: 18px;
	color: #4E7C3C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 30px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #4E7C3C;
}

#restritaInicialConteudo div.inicial p {
	font-size: 14px;
	color: #4D4D4D;
	margin: 0 0 20px 0;
	padding: 0;
	line-height: 1.5;
}

#restritaInicialConteudo div.inicial p span {
	font-weight: bold;
}

/*/ Fim do CSS específico para a seção inicial da área restrita /*/

/*/ CSS específico para seção comunicados /*/

#restritaInicialConteudo div.comunicados {
	float: left;
	display: inline;
	width: 520px;
	margin: 20px 0;
}

#restritaInicialConteudo div.comunicados h2 {
	font-size: 18px;
	color: #4E7C3C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 30px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #4E7C3C;
}

#restritaInicialConteudo div.comunicados div.comunicado {
	border-bottom: 1px solid #DDD9CE;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}

#restritaInicialConteudo div.comunicados div.comunicado a {
	font-size: 12px;
	color: #4E7C3C;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#restritaInicialConteudo div.comunicados div.comunicado p {
	font-size: 12px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 10px 0 0 0;
	line-height: 1.5;
	cursor: pointer;
	text-align: justify;
}

#restritaInicialConteudo div.comunicados div.comunicado a.mais {
	width: 66px;
	height: 0;
	padding: 13px 0 0 0;
	margin: 0 0 0 450px;
	background-image: url(../imagens/restrita_mais.jpg);
	background-repeat: none;
	overflow: hidden;
	display: block;
}

#restritaInicialConteudo div.comunicados div.anterior {
	width: 80px;
	float: left;
	display: inline;
}

#restritaInicialConteudo div.comunicados div.anterior a {
	font-size: 12px;
	color: #4E7C3C;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#restritaInicialConteudo div.comunicados div.numeracao {
	width: 360px;
	float: left;
	display: inline;
	text-align: center;
}

#restritaInicialConteudo div.comunicados div.numeracao a {
	font-size: 12px;
	color: #4E7C3C;
	text-decoration: none;
	margin: 0 5px;
	padding: 0;
}

#restritaInicialConteudo div.comunicados div.numeracao a.atual {
	font-weight: bold;
	text-decoration: underline;
}

#restritaInicialConteudo div.comunicados div.proximo {
	width: 80px;
	float: left;
	display: inline;
	text-align: right;
}

#restritaInicialConteudo div.comunicados div.proximo a {
	font-size: 12px;
	color: #4E7C3C;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#restritaInicialConteudo div.comunicadosDetalhes {
	float: left;
	display: inline;
	width: 520px;
	margin: 20px 0;
}

#restritaInicialConteudo div.comunicadosDetalhes h2 {
	font-size: 18px;
	color: #4E7C3C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #4E7C3C;
}

#restritaInicialConteudo div.comunicadosDetalhes h3 {
	font-size: 12px;
	color: #4E7C3C;
	margin: 0 0 10px 0;
	padding: 0;
}

#restritaInicialConteudo div.comunicadosDetalhes p {
	font-size: 12px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 0;
	line-height: 1.5;
	text-align: justify;
}

#restritaInicialConteudo div.comunicadosDetalhes ul {
	font-size: 12px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 0 0 0 10px;
	line-height: 1.5;
}

#restritaInicialConteudo div.comunicadosDetalhes a {
	font-size: 12px;
	color:  #4E7C3C;
	margin: 30px 0 20px 440px;
	text-decoration: none;
	font-weight: bold;
}

#restritaInicialConteudo div.comunicadosDetalhes a.mais {
	padding: 5px 0;
	width: 80px;
	background-color: #4E7C3C;
	font-size: 12px;
	color: #FFFFFF;
	margin: 30px 0 20px 440px;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	text-align: center;
	font-weight: normal;
}

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

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

#restritaInicialConteudo div.alteraCadastro {
	float: left;
	display: inline;
	width: 520px;
	margin: 20px 0;
}

#restritaInicialConteudo div.alteraCadastro h2 {
	font-size: 18px;
	color: #4E7C3C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 20px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #4E7C3C;
}

#restritaInicialConteudo div.alteraCadastro form {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 11px;
	color: #666666;
}

#restritaInicialConteudo div.alteraCadastro fieldset {
	margin: 0 0 8px 0;
	padding: 0;
	border: 0;
}

#restritaInicialConteudo div.alteraCadastro fieldset.tabela {
	margin: 3px 0;
	padding: 0;
	border: 0;
}

#restritaInicialConteudo div.alteraCadastro fieldset.checkbox {
	background-color: #F2F2F2;
	padding: 5px;
	margin: 15px 0 10px 0;
	border: 1px solid #4E7C3C;
}

#restritaInicialConteudo div.alteraCadastro label {
	margin: 0;
	padding: 2px 8px 0 0;
	width: 147px;
	color: #666666;
	font-size: 12px;
	float: left;
	display: block;
}

#restritaInicialConteudo div.alteraCadastro fieldset.checkbox label {
	padding: 0;
	width: auto;
	float: none;
	display: block;
	float: right;
	width: 480px;
	text-align: justify;
}

#restritaInicialConteudo div.alteraCadastro input {
	width: 360px;
	font-size: 12px;
	color: #666666;
	border: 1px solid #666666;
}

#restritaInicialConteudo div.alteraCadastro input.tiny {
	width: 170px;
}

#restritaInicialConteudo div.alteraCadastro input.ReallyTiny {
	width: 80px;
}

#restritaInicialConteudo div.alteraCadastro input.tabela {
	width: 100px;
}

#restritaInicialConteudo div.alteraCadastro input#enviar {
	padding: 3px 0;
	width: 170px;
	background-color: #4E7C3C;
	color: #FFFFFF;
	border: 0;
}

#restritaInicialConteudo div.alteraCadastro select {
	font-size: 12px;
	color: #666666;
}

#restritaInicialConteudo div.alteraCadastro form p {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4E7C3C;
	text-align: center;
	padding: 5px 0;
	margin: 15px 0;
}

#restritaInicialConteudo div.alteraCadastro form p.info {
	font-size: 12px;
	color: #666666;
	margin: 20px 0 20px 0;
	padding: 10px;
	text-align: justify;
	line-height: 1;
	border: 1px solid #4E7C3C;
	background-color: #F2F2F2;
}

#restritaInicialConteudo div.alteraCadastro form p.interno {
	font-size: 12px;
	color: #666666;
	background-color: transparent;
	text-align: left;
	padding: 0;
	margin: 10px 0;
}

#restritaInicialConteudo div.alteraCadastro form p.interno span {
	font-weight: bold;
	color: #4E7C3C;
}

#restritaInicialConteudo div.alteraCadastro table {
	margin: 0 0 20px 0;
	padding: 0;
	font-size: 12px;
	color: #666666;
	border-collapse: collapse;
}

#restritaInicialConteudo div.alteraCadastro th {
	padding: 10px;
	border: 1px solid #4E7C3C;
	background-color: #F2F2F2;
}

#restritaInicialConteudo div.alteraCadastro th.head1 {
	width: 214px;
}

#restritaInicialConteudo div.alteraCadastro th.head2 {
	width: 120px;
}

#restritaInicialConteudo div.alteraCadastro th.head3 {
	width: 120px;
}

#restritaInicialConteudo div.alteraCadastro td {
	padding: 5px;
	border: 1px solid #4E7C3C;
}

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

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

#restritaInicialConteudo div.financeiro {
	float: left;
	display: inline;
	width: 520px;
	margin: 20px 0;
}

#restritaInicialConteudo div.financeiro h2 {
	font-size: 18px;
	color: #4E7C3C;
	font-weight: normal;
	text-transform: uppercase;
	margin: 0 0 30px 0;
	padding: 0 0 4px 0;
	border-bottom: 1px solid #4E7C3C;
}

#restritaInicialConteudo div.financeiro div.boleto {
	border-bottom: 1px solid #DDD9CE;
	padding: 10px 0 10px 0;
}

#restritaInicialConteudo div.financeiro div.boleto p {
	font-size: 14px;
	color: #666666;
	margin: 0 0 10px 0;
	padding: 0;
}

#restritaInicialConteudo div.financeiro div.boleto p span {
	color: #4E7C3C;
}

#restritaInicialConteudo div.financeiro div.boleto p.pago {
	padding: 0 20px 0 0;
	background-image: url(../imagens/restrita_v.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
}

#restritaInicialConteudo div.financeiro div.boleto p.aberto {
	padding: 0 20px 0 0;
	color: #E70000;
	background-image: url(../imagens/restrita_x.jpg);
	background-repeat: no-repeat;
	background-position: right 0;
}

#restritaInicialConteudo div.financeiro div.boleto img {
	cursor: pointer;
}

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