/* CSS Document */

* {
	margin:0;
	padding:0;
}

fieldset { border:0; }
fieldset legend { display:none; }

body {
	background:#F2F5F5 url(../imagens/layout/bg_body.gif) repeat-x 0 0;
}

/*=====LAYOUT=====*/
.bg_preto {
	background:#000;
}
.bg_geral {
	background:#F2F5F5 url(../imagens/layout/bg_geral.gif) repeat-x 0 0;
}

/*=====FONTE=====*/
.verdana9_verde {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#7FB282;
}

.verdana9_verdeescuro {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#3F6841;
}
.arial11_verde{
	display:block;
	font:11px Arial, Helvetica, sans-serif;
	color:#6F9966;
	text-transform:uppercase;
	margin-bottom:20px;
}

.verdana_titulo {
	display:block;
	font:20px Verdana, Arial, Helvetica, sans-serif;
	color:#bcd4b4;
	text-transform:uppercase;
	margin-bottom:20px;
}

/*=====LINK=====*/
a.link_verdana9_verde_distr {
	display:block;
	padding:3px 17px 3px 0;
	height:auto;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#7FB282;
	text-decoration:none;
	background:url(../imagens/icone/ico_rr.jpg) right center no-repeat;
}
a.link_verdana9_verde_distr:hover {
	text-decoration:underline;
}

a.link_verdana9_verde {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#7FB282;
	text-decoration:none;
}
a.link_verdana9_verde:hover {
	text-decoration:underline;
}

a.link_arial11_verde {
	font:11px Arial, Helvetica, sans-serif;
	color:#1C5841;
	text-decoration:none;
}
a.link_arial11_verde:hover {
	text-decoration:underline;
}

a.link_verdana9_verdeescuro {
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#3F6841;
	text-decoration:none;
}
a.link_verdana9_verdeescuro:hover {
	text-decoration:underline;
}
a.link_underline {
	font:10px Arial, Helvetica, sans-serif;
	color:#1c5841;
	text-decoration:underline;
}

/*=====TABELAS=====*/

table.BaseConteudo {
	width:950px;
}
	table.BaseConteudo td.Logo {
		padding:28px 0 0 3px;
		height:129px;
		vertical-align:top;
	}
	table.BaseConteudo table.Conteudo {
		width:950px;
		border:12px solid #cadbc5;
		background-color:#E6EEE1;
	}
	
		table.BaseConteudo table.Conteudo td {
			padding:20px 10px;
		}
		table.BaseConteudo table.Conteudo td p {
			font:10px Arial, Helvetica, sans-serif;
			color:#1c5841;
			margin-bottom:20px;
		}
			table.BaseConteudo table.Conteudo td.Noticias {
				width:360px;
				border-right:12px solid #cadbc5;
				background-color:#f7f9f6;
				overflow:auto;
			}
				td.Noticias ul {
					list-style:none;
					font:10px Arial, Helvetica, sans-serif;
					color:#1c5841;
				}
				td.Noticias ul li {
					margin-bottom:20px;
				}
					td.Noticias ul li span {
						font:bold 11px Arial, Helvetica, sans-serif;
					}
					td.Noticias ul li a {
						font:10px Arial, Helvetica, sans-serif;
						color:#1c5841;
						text-decoration:none;
					}
						td.Noticias ul li a:hover {
							font:10px Arial, Helvetica, sans-serif;
							color:#1c5841;
							text-decoration:underline;
						}
			table.BaseConteudo table.Conteudo td.CorpoNoticias {
				height:245px;
			}
				td.CorpoNoticias div.BarraRolagem p.Titulo {
					font:bold 11px Arial, Helvetica, sans-serif;
				}
				td.CorpoNoticias div.BarraRolagem {
					height:245px;
					padding:0 10px 0 0;
					overflow:auto;
				}
			table.BaseConteudo table.Conteudo td.PoliticaPrivacidade {
				height:245px;
			}
				td.PoliticaPrivacidade div.BarraRolagem p.Titulo {
					font:bold 11px Arial, Helvetica, sans-serif;
				}
				td.PoliticaPrivacidade div.BarraRolagem {
					height:245px;
					padding:0 10px 0 0;
					overflow:auto;
				}
			table.BaseConteudo table.Conteudo td.todasnoticias {
				height:245px;
				background:#F7F9F6;
			}
				td.todasnoticias div.BarraRolagem p.Titulo {
					font:bold 11px Arial, Helvetica, sans-serif;
				}
				td.todasnoticias div.BarraRolagem {
					height:211px;
					padding:0 10px 0 0;
					overflow:auto;
				}			

/*=====FORMULARIO=====*/
.camposelect_rodape {
	border-top:1px solid #5E9B61;
	border-left:1px solid #5E9B61;
	border-right:1px solid #C1D9C2;
	border-bottom:1px solid #C1D9C2;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#528755;
	height:19px;
	width:168px;
}
.campoemail_rodape {
	border:1px solid #7FB282;
	font:9px Verdana, Arial, Helvetica, sans-serif;
	color:#7FB282;
	background:#000;
	height:16px;
	width:139px;
}
.btn_ok_rodape {
	background:#000;
	border:none;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	color:#85B588;
	font-weight:bold;
	width:31px;
	height:18px;
	cursor:pointer;
}

div.formFaleConosco {
	width:459px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#1c5841;
	}
	div.formFaleConosco div.BaseCampos {
		display:inline; float:left;
		width:459px;
		margin-bottom:9px;
	}
		div.BaseCampos span {
			display:inline; float:left;
			width:70px;
			padding-top:2px;
			text-align:right;
		}
		div.BaseCampos input {
			width:305px;
			height:16px;
			padding-top:1px;
			margin-left:15px;
			background-color:#dcead8;
			border:1px solid #c9dbc5;
			font:11px Arial, Helvetica, sans-serif;
		}
			div.BaseCampos .input46 {
				width:44px;
			}
			div.BaseCampos .input142 {
				width:140px;
				margin-left:9px;
			}
			div.BaseCampos .inputEnviar {
				float:right;
				width:46px;
				height:19px;
				margin-top:60px;
				padding-bottom:2px;
				background-color:#dcead8;
				border:1px solid #c9dbc5;
				font:bold 10px Arial, Helvetica, sans-serif;
				color:#1c5841;
			}
		div.BaseCampos textarea {
			width:305px;
			height:78px;
			margin-left:15px;
			background-color:#dcead8;
			border:1px solid #c9dbc5;
			font:11px Arial, Helvetica, sans-serif;
		}
	
.floatright {
	display:block;
	float:right;
}