body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	letter-spacing: 0.1em;
	margin: 0px;
	padding: 0px;
	padding-bottom: 10px;
	background-color: #000000;
	text-align: center;	
}

img.png {
	behavior: url("pngbehavior.htc");
}

div.titulo {
	padding-bottom: 10px;
	border-bottom: solid 2px #546146;
	margin-bottom: 20px;
}
	div.titulo h1 {
		font-size: 12px;
		color: #5E7137;
	}

div.erro {
	padding-bottom: 20px;
	color: #008F00;
	font-size: 9px;
}





div.paginacao a {
	display: block;
	font-size: 10px;
	font-weight: bold;
	padding: 5px;
	border: solid 1px #35422C;
	text-align: center;
}

div.paginacao a.hover {
	color: #FFFFFF;
	background-color: #152206;
}

div.paginacao a:hover {
	color: #FFFFFF;
	background-color: #35422C;
}





div.caixa {
	border: solid 1px #293817;
	font-size: 10px;
}
	div.caixa div.titulo {
		background-color: #293817;
		font-size: 11px;
		font-weight: bold;
		padding: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
		border: 0px;
		margin: 0px;
		border-bottom: solid 1px #003300;
	}



/*
============================
MENSAGEM
============================
*/
div.formMensagem {
	margin-bottom: 5px;
	padding: 10px;
	clear: both;
	background-color: #293817;
}
div.formMensagemNova {
	background-color: #3D6312;
}
div.formMensagem:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}
	div.formMensagem div.check {
		position: relative;
		float: left;
		width: 10%;
	}
	div.formMensagem div.assunto {
		position: relative;
		float: left;
		width: 90%;
	}
		div.formMensagem div.assunto div.apelido {
			margin-bottom: 10px;
		}
			div.formMensagem div.assunto div.apelido strong {
				color: #E7EBAE;
			}
		div.formMensagem div.assunto div.assunto a {
			font-size: 13px;
			font-weight: bold;
			text-decoration: none;
		}
/*
============================
FIM MENSAGEM
============================
*/




/*
============================
NOTÍCIA
============================
*/
div.noticia {
	padding-bottom: 10px;
	border-bottom: solid 2px #546146;
	margin-bottom: 20px;
}
div.noticia:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}
	div.noticia div.imagem {
		float: left;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	
	div.noticia h1 {
		font-size: 12px;
		color: #5E7137;
	}
	
	div.noticia strong {
		color: #E7EBAE;
	}
/*
============================
FIM NOTÍCIA
============================
*/




/*
============================
PERFIL
============================
*/
div.perfil {
	margin-bottom: 20px;
}
div.perfil:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}
	div.perfil div.imagem {
		float: left;
		border: solid 2px #FFFFFF;
		margin-right: 20px;
		margin-bottom: 20px;
	}
	
	div.perfil h1 {
		font-size: 13px;
		color: #5E7137;
	}
	
	div.noticia strong {
		color: #E7EBAE;
	}
/*
============================
FIM PERFIL
============================
*/




/*
============================
FORM
============================
*/
form {
	margin: 0px;
	padding: 0px;
}

input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #1B2C08;
	border: solid 2px #35422C;
	color: #FFFFFF;
	font-size: 9px;
	letter-spacing: 0.2em;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}

input.semborda, select.semborda, textarea.semborda {
	border: 0px;
}


input.destaque, select.destaque, textarea.destaque {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #21320E;
	border: solid 2px #35422C;
	color: #FFFFFF;
	font-size: 9px;
	letter-spacing: 0.2em;
	padding-left: 5px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
}

input.sembordaDestaque, select.sembordaDestaque, textarea.sembordaDestaque {
	border: 0px;
	background-color: #21320E;
}

input.erro, select.erro, textarea.erro {
	border: solid 1px #008F00;
}
/*
============================
FIM FORM
============================
*/


/*
============================
LINKS
============================
*/
a {
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover {
	color: #008F00;
}

a.info {
	color: #5A6C34;
	text-decoration: none;
	display: block;
}
a.info:hover {
	color: #008F00;
}

/*
============================
FIM LINKS
============================
*/


/*
============================
CAIXAS
============================
*/
div.caixaLogo {
	text-align: center;
	text-align: -moz-center;
	margin-bottom: 15px;
}	

div.caixaPatrocinio {
	text-align: center;
	margin-bottom: 15px;
}

div.caixaEventoFinal {
	text-align: center;
	margin-bottom: 15px;
}

div.caixaNewsletter {
	text-align: center;
	margin-bottom: 15px;
}

div.caixaStatus {
	padding-left: 25px;
	padding-right: 25px;
	text-align: left;
}

div.caixaLogin {
	text-align: left;
	width: 240px;
	padding: 10px;
	background-color: #293817;
	margin-bottom: 15px;
}

div.caixaDestaque {
	background-color: #21320E;
	padding: 10px;
}




div.caixaInformativo {
	text-align: left;
	margin-bottom: 30px;
	padding: 20px;
	background-color: #293817;
}
	div.caixaInformativo p {
		margin-bottom: 20px;
	}
	
	div.caixaInformativo a {
		font-size: 12px;
		font-weight: bold;
		color: #E7EBAE;
		text-decoration: none;
	}
	
	div.caixaInformativo a:hover {
		color: #008F00;
	}




div.caixaPerfil {
	text-align: center;
	text-align: -moz-center;
	margin-bottom: 30px;
	padding: 20px;
	background-color: #293817;
}
	div.caixaPerfil img.foto {
		padding: 5px;
		border: solid 3px #21320E;
	}
	
	div.caixaPerfil tr.menu {
		background-color: #21320E;
	}
		div.caixaPerfil tr.menu td {
			padding: 4px;
		}
/*
============================
FIM CAIXAS
============================
*/







div#global {
	position: relative;
	width: 990px;
	margin: 0px auto;			
	text-align: left;
	background-color: #1B2C08;
	border-left: solid 2px #35422C;
	border-right: solid 2px #35422C;
	border-bottom: solid 2px #35422C;
	height: auto;
}
div#global:after {
	clear: both;
	content: ".";
	display: block;
	height: 0px;
	visibility: hidden;
}
	div#global div#topo {
		position: relative;
		height: auto;
	}
	div#global div#topo:after {
		clear: both;
		content: ".";
		display: block;
		height: 0px;
		visibility: hidden;
	}

	
	
	div#global div#conteudo {
		position: relative;
		min-height: 200px;
		*height: 200px;
		height: auto;
		z-index: 0;
	}
	div#global div#conteudo:after {
		clear: both;
		content: ".";
		display: block;
		height: 0px;
		visibility: hidden;
	}
		div#global div#conteudo div#conteudoColEsq {
			position: relative;
			float: left;
			width: 311px;
			text-align: -moz-center;
			*text-align: center;
		}
		div#global div#conteudo div#conteudoGeral {
			position: relative;
			
			margin-right: 30px;
			margin-left: 30px;
			text-align: -moz-center;
			*text-align: center;
		}
		div#global div#conteudo div#conteudoColEsq:after {
			clear: both;
			content: ".";
			display: block;
			height: 0px;
			visibility: hidden;
		}
			div#global div#conteudo div#conteudoColEsq input, div#global div#conteudo div#conteudoColEsq select, div#global div#conteudo div#conteudoColEsq textarea {
				background-color: #293817;
			}
		
			div#global div#conteudo div#conteudoColEsq div#conteudoColEsqTaco {
				position: relative;
				top: -15px;
			}
		div#global div#conteudo div#conteudoColDir {
			position: relative;
			float: left;
			width: 679px;
			background-color: #1B2C08;
			height: auto;
		}
		div#global div#conteudo div#conteudoColDir:after {
			clear: both;
			content: ".";
			display: block;
			height: 0px;
			visibility: hidden;
		}
			div#global div#conteudo div#conteudoColDir div#conteudoColDirFotos {
				position: absolute;
				left: 15px;
				top: 10px;
				width: 682px;
			}
			div#global div#conteudo div#conteudoColDir div#conteudoColDirTexto {
				padding: 20px;
			}