/* CSS Document */

	body { padding: 0; margin: 0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background: #676D4E; }
	* { margin: 0; padding: 0; }
	a { text-decoration: none; }
	a:hover { text-decoration: underline; }
	img { border: none; }
	hr { display: none; }
	
/* Estrutura da página */

	.canvas { width: 776px; margin: auto; background: url(../img/bg.gif) repeat-y top left; }
		#topo { position: relative; height: 121px; background: url(../img/bgTopo.gif) no-repeat; }
			#logo { position: absolute; top: 0; left: 50px; }
			#busca { position: absolute; top: 95px; left: 455px; width: 320px; height: 30px; color: #FFF; font-size: 10px; }
				#busca a { font-size: 10px; color: #FFF; }
				#busca input { background: #B8C0AE; font-size: 10px; }
				#busca .btn { background: #FFF; border: 1px solid #F0F0F0; color: #000 !important; }
			#formContato { position: absolute; bottom: 0; right: 0;  }
				
			
		#banner {  }
		#miolo { border-top: 1px solid #000; border-right: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #2E3E1C; }
			#contEsq { width: 140px; float: left; }
				#menu {  background: #B2B39D; }
				#menu li { list-style: none; border-bottom: 1px solid #385634; padding: 10px 5px 10px 15px; }
				#menu li a, #menu li p { color: #000; }
				#menu li.ativo { background: #97987F; }			
			#conteudo { width: 483px; float: left; border-left: 1px solid #000; border-right: 1px solid #000; }
			#contDir { width: 149px; float: left; }
		#rodape { clear: both; background: #2E3E1C; padding: 10px; border-left: 1px solid #000; border-right: 1px solid #000; }			
			#rodape h5 { text-align: center; color: #A49E21; font-weight: bold; font-size: 11px; margin-bottom: 5px; }
			#rodape p { text-align: center; color: #B8B8B8; }
	
/* Classes gerais */

	.floatleft { float: left; }
	.floatright { float: right; }
	.marginleft { float: left; margin-right: 10px; }
	.marginright { float: right; margin-left: 10px; }
	.clear { clear: both; }				
	
/* Blocos de conteúdo Principais */	

	#artigos { background:#465634 url(../img/titArquivos.gif) top no-repeat; padding-top: 36px; }
		#artigos p { color: #FFF; text-align: right; margin: 5px 5px 5px 0; line-height: 130%; }
		#artigos a { color: #AFA924; }
		#artigos .link { color: #AFA924; background: url(../img/iconeLinkArtigo.gif) no-repeat; background-position: 70px 0; text-align: right; }		
		
	#destaque { background: #C9CABA url(../img/titDestaque.gif) no-repeat top left; padding: 30px 10px 10px 10px; border-bottom: 1px solid #000; }
		#destaque h2 { font-size: 15px; color: #3E3E3E; }
		#destaque a, #destaque p { color: #3E3E3E; }
		#destaque .link { color: #AFA924; background: url(../img/iconeLinkDestaque.jpg) no-repeat; background-position: 315px 0; text-align: right;  }
		
	.boxArea { background: #F1F1F2 url(../img/borderBottomBoxArea.gif) repeat-x bottom left; padding: 15px; }
		.boxArea h2 { font-size: 15px; color: #3E3E3E; }
		.boxArea a { color: #7B7B7B; }
		
	.boxIndicativo { background: url(../img/bgInformativo.jpg); color: #FFF; height: 65px; }
		.boxIndicativo h5 { font-size: 12px; margin-bottom: 5px; color: #9F9B25; text-align: center; }
		.boxIndicativo .linkInfo { color: #FFF; }		
		
	.boxNoticias { background: #B2B39D url(../img/titNoticiasHome.gif) no-repeat top left; padding-top: 35px; }
		.boxNoticias img { margin-bottom: 10px; }
		.boxNoticias p, .link, .data { padding: 0 10px 10px 10px; }
		.boxNoticias .data { color: #674400; }
		.boxNoticias a, .boxNoticias p { color: #000; }
		.boxNoticias .link { color: #AFA924; background: url(../img/iconeNoticiasLink.gif) no-repeat; background-position: 80px 0; text-align: right; }
		
	.boxCadastro { background: #71815C url(../img/titCadastro.gif) no-repeat top left; padding: 45px 10px 10px 10px; }
		.boxCadastro p { color: #FFF; margin-bottom: 10px; }
		.boxCadastro input { width: 70px; padding: 1px; font-size: 11px; color: #000; background: #B8C0AE; border: none; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
		.boxCadastro .btn { width: 40px; height: 12px; background: none; }
		
	.registro { padding: 15px; }
		.registro .tabImg  { margin-bottom: 10px; }
		.registro h2 { font-size: 12px; color: #000; margin-bottom: 5px; }
		.registro h3 { font-size: 14px; color: #7e7825; margin-bottom: 5px; }
		.registro p { line-height: 130%; text-align:justify; }		
		.registro li { list-style: none; background: url(../img/seta.gif) no-repeat top left; padding-left: 8px; background-position: 0 3px; margin-bottom: 10px; }
		.registro select {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 1px; width: 200px; }
		.registro .voltar { color: #7e7825; }		
		
		.registro label { margin: 5px 0 5px 0; display: block; }
		.registro input { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 430px; font-size: 11px; padding: 1px; }
		.registro textarea { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; width: 428px; font-size: 11px; padding: 1px; }
		.registro .btn { width: 50px; }
		.registro a { color: #000; }