body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#6b6e69;
	background:url(../images/bg.jpg) repeat-x #dde8c7;
}
a:link {color:#a70505; text-decoration:underline;}
a:active {color:#a70505; text-decoration:underline;}
a:hover {color:#a70505; text-decoration:none;}
a:visited {color:#a70505; text-decoration:underline;}

.noticias:link {color:#6b6e69; text-decoration:none;}
.noticias:active {color:#6b6e69; text-decoration:none;}
.noticias:hover {color:#6b6e69; text-decoration:underline;}
.noticias:visited {color:#6b6e69; text-decoration:none;}

#menu {width:196px;  margin-bottom:10px;}
#rodape {background:url(../images/bg_rodape.gif) no-repeat; padding:7px 10px 10px 10px; width:913px; margin:0 auto; margin-top:5px;}
#enquete {
	width:196px; margin-bottom:10px;
}
#enquete ul {
	list-style:none;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	border-bottom:1px solid #c4c4b3;
}
#enquete li {
	list-style:none;
	padding:3px; 0;
}

#newsletter {
	width:196px;  margin:0 auto; margin-bottom:10px;
}

#newsletter input {margin-bottom:5px;}

#biblioteca {
	width:196px;  margin:0; margin-bottom:10px;
}
#banner {margin-bottom:4px;}
#destaque {background:url(../images/bg_destaque.gif) no-repeat; width:531px;  height:200px; padding-top:4px;}
#destaque h2 {background:url(../images/bg_destaque_h2.gif) no-repeat; width:527px; color:#FFFFFF; margin-left:4px; padding-bottom:0px; margin-bottom:0; }
#destaque p {padding-left:10px; padding-right:10px; line-height:18px; margin-top:8px;}
#destaque img { margin-right:10px;}

#texto {background:url(../images/bg_texto.gif) no-repeat; width:531px; padding-top:4px; text-align:justify;}
#texto h2 {background:url(../images/bg_noticias_h2.gif) no-repeat; width:527px; color:#FFFFFF; margin-left:4px; padding-bottom:0px; margin-bottom:0; }
#texto_conteudo {padding-left:10px; padding-right:10px; line-height:18px; margin-top:8px; color:#3f464b;}
#texto_conteudo h4 { color:#000; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; margin-bottom:3px; margin-top:5px;}

h2 {
	background:url(../images/bg_tit_box.gif);
	height:31px;
	width:189px;
	margin:0;
	padding:12px 0 0 7px;
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.box {
	background:url(../images/bg_box.gif) no-repeat bottom left;
	padding:5px 8px 8px 8px;
	width:180px;
}
.txt01 {
	color:#41740c;
}
.txt02 { font-size:18px; color:#41740c;
}
.txt03 { color:#a70505; font:16px Arial, Helvetica, sans-serif; font-weight:bold;
}
.txt04 { color:#000; font:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}
.txt_grande {font-size: 36px}



.border01 {border:3px solid #fff;}
.botao1 {
	background:url(../images/bg_botao.gif) repeat-x #40730b;
	color:#FFFFFF;
	border:1px solid #376706;
	padding:2px;
}
.radio {margin:0; background:none; border:0;}

#content {
	margin:0 auto;
	width:943px;
	background: url(../images/bg_content.gif) no-repeat 0 154px;
}

#top {
	height:154px;
}
#menu_topo {background:url(../images/bg_menu_topo.gif) no-repeat; margin:4px 0px 4px 5px; height:42px; color:#FFF; padding:0px 10px 0px 10px; font:11px Arial, Helvetica, sans-serif;}
#menu_topo td{color:#FFF; font:11px Arial, Helvetica, sans-serif;}
#menu_topo a { text-decoration:none; color:#FFFFFF;}
#links_menu {float:left; width:210px; margin-top:15px;}
#webmail { float:right; width:367px; margin-right:15px; margin-top:2px;}
#buscar { float:right; width:275px; margin-top:5px;}
#container {
	width:100%; padding:0 5px;
}
#column_1 {
	width:196px;
	float:left;
	margin-bottom:0;
}
#column_2 {
	width:531px;
	margin:0 5px;
	float:left;
}
#column_3 {
	width:196px;
	float:left;
}
#parceiros img {margin-bottom:4px;}
#ultimas_noticias { border-top:5px solid #88908d; width:531px;}
#ultimas_noticias h2 { color: #41740c; background:none; margin-bottom:0px; padding-bottom:0px; margin-top:0; padding-top:10px; height:auto;}
#ultimas_noticias ul{ 
	padding:0 0 5px 0;
	margin:0 0 5px 0;}
#ultimas_noticias li {
	margin:0 0 0 0;
	list-style: url(../images/seta.gif);
	padding:4px 4px 4px 8px;
	border-bottom:1px dotted #ccc;
}
#banners_rodape {background:url(../images/bg_box2.gif) no-repeat; width:531px; height:160px; padding-left:4px; padding-top:4px; margin-top:10px;}
#box_destaque1 {
	width:260px;
	float:left
}
#box_destaque2 {
	width:260px;
	float:left;
	margin-left:3px;
}
#box_destaque3 {
	width:170px;
	float:left
}
/* FORM */
form { margin:0; padding:0;}
input { background:url(../images/bg_input.gif) repeat-x #fff; border:1px solid #cccccc; padding:4px; margin:0;}
select { background:url(../images/bg_input.gif) repeat-x; border:1px solid #cccccc; padding:4px; margin:0;}
textarea { background:url(../images/bg_input.gif) repeat-x #fff; border:1px solid #cccccc; padding:4px; margin:0;}
.checkbox {background:none; border:none; padding:0; margin:0;}

#texto_conteudo label {width:255px; display:block; float:left; margin-bottom:8px;}
#texto_conteudo label input, select {width:240px; padding:3px; font-size:13px; background-color:#FFFFFF;}
#texto_conteudo label textarea {width:490px; padding:3px; font-size:13px; background-color:#FFFFFF;}
#texto_conteudo label.mensagem {width:457px;}

.grid th { background: url(../images/bg_th.gif) repeat-x #f2f4f4; color:#41740c;}
.grid2 th { background: url(../images/bg_th.gif) repeat-x #41740c; color:#fff;}
table.grid, table.grid2 { border-collapse: collapse; border-color:#e6eaed; font-weight:normal; border:1px solid #e6eaed; background:#FFFFFF;}