BODY {
	margin:0; padding:0;
	background:#F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#444;
}
P { margin:5px 0 15px 0; }


/* links */
A { text-decoration:none; color:#000; }
A:hover { text-decoration:underline; color:#444; }

.destaque A {
	display:block; padding:0 0 0 6px;
	border-bottom:3px solid #dedede;
	font-size:110%; font-weight:bold;
	letter-spacing:-1px; word-spacing:2px;
	color:#007D3D;
	background:url(imagens/bullet_ponto01.gif) no-repeat left;
}
.destaque A:hover { padding:0 0 0 8px; text-decoration:none; color:#000; background:url(imagens/bullet_ponto02.gif) no-repeat left; }

.voltar A { font-size:110%; font-weight:bold; letter-spacing:-1px; word-spacing:2px; color:#444; }
.voltar A:hover { text-decoration:none; color:#007D3D; }

.paginacao { color:#aaa; }
.paginacao A { color:#008839; }
.paginacao A:hover { color:#000; }

.verde A { color:#008839; }
.verde A:hover { color:#000; }

.login A { color:#fff; }
.login A:hover { color:#ccc; }



/* banner do topo */
.top_banner { margin:0; padding:0; border-bottom:5px solid #fff; }


/* login */
.login { position:absolute; right:0; top:0; margin:8px 10px 0 0; z-index:2; color:#fff; }
.login_bg { position:absolute; right:0; top:0; height:37px; z-index:1; background:#000; filter:alpha(opacity=30); -moz-opacity:0.3; opacity:0.3; }
.login .txt { background:#fff; border:0; }
.login .btn { background:#fff; border:0; }


/* estilos do menu */
.menu { background:#007D3C; padding:0 0 0 10px; border:1px solid #007D3C; border-bottom:5px solid #004F34; }
.menu UL { margin:0; padding:0; list-style:0; }
.menu UL LI { display:inline; margin:0; padding:0; }
.menu UL LI A { float:left; padding:9px 15px; background:#007D3C; font-size:125%; letter-spacing:-1px; word-spacing:1px; text-decoration:none; color:#fff; }
.menu UL LI A:hover { background:#004F34; text-decoration:none; color:#10C050; }
.menu_fim { clear:both; }



/* estilos da pagina inicial */
.home_left { width:200px; background:#fff; }
.home_center { width:380px; background:#f5f5f5; }
.home_right { width:190px; background:#fff; }



/* titulos pagina inicial */
h6 {
	margin:0; padding:0;
	background:url(imagens/title_bg.gif) repeat-x;
	font-size:110%;
	text-transform:uppercase;
	letter-spacing:-1px;
	word-spacing:2px;
	color:#007D3D;
}
h6 div { position:relative; height:34px; padding:2px 5px 0 10px; }
h6 div.img1 { background:url(imagens/title_img1.gif) no-repeat top right; }
h6 div.img2 { background:url(imagens/title_img2.gif) no-repeat top right; }
h6 div.img3 { background:url(imagens/title_img3.gif) no-repeat top right; }
h6 div.img4 { background:url(imagens/title_img4.gif) no-repeat top right; }
h6 div.img5 { background:url(imagens/title_img5.gif) no-repeat top right; }
h6 div.img6 { background:url(imagens/title_img6.gif) no-repeat top right; }
h6 div span { position:absolute; display:block; width:1px; height:19px; top:0; left:0; background:#BBBBBA; }

/* outros titulos */
h1 {
	margin:0 -25px; padding:0 25px;
	background:#f5f5f5;
	font-family:"Arial Black"; font-weight:normal; font-size:250%;
	letter-spacing:-3px; word-spacing:2px;
	text-transform:uppercase;
	color:#009140;
}
h2 { margin:25px 0 5px 0; padding:0; font-size:150%; font-weight:bold; letter-spacing:-1px; word-spacing:1px; color:#008839; }
h3 {
	margin:25px 0 5px 0; padding:0 0 0 15px;
	background:url(imagens/bullet.gif) no-repeat left center;
	font-size:140%; font-weight:bold;
	letter-spacing:-1px; word-spacing:1px;
	color:#615C5C;
}
h4 { margin:10px 0 0 0; padding:0; font-size:110%; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }




/* conteudos */
.content_h6 { margin:0 15px 15px 15px; }
.content { margin:25px; background:#fff; }
.bold { font-size:110%; font-weight:bold; letter-spacing:-1px; word-spacing:2px; }


/* rodape */
.rodape { padding:15px 10px; background: url(imagens/rodape_bg.gif) repeat; text-align:center; color:#FFF; }


/* faq */
ul.faq { margin:0 0 0 5px; padding:0; list-style:decimal inside; }
ul.faq li { margin:5px 0; padding:0; }


/* enquete */
.enquete { margin:0 0 8px 0; }
.enquete .resposta { font-size:85%; }
.enquete .percent { font-size:80%; }
.enquete .percent img { margin:3px 0 0 0; height:5px; background:#007D3D; }


/* formularios */
form { margin:0; padding:0; }
.txt { border:1px solid #BAB9B9; }
.btn {
	border:1px solid #BAB9B9;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666;
	cursor:pointer;
}
.aviso { color:#c00; }











