/*########################################################################################################################################################
	PADRONIZANDO NAVEGADORES
/*#######################################################################################################################################################*/
:focus {
    outline: 0;
}
body {
    background: white;
    color: black;
}
html, body {
	height:100%;
}

ol, ul {
    list-style: none;
    padding: 0;
    margin: 0;
    border: 0;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    font-weight: normal;
    text-align: left;
}
blockquote:before, blockquote:after, q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}

/*########################################################################################################################################################
	ELEMENTOS HTML
#########################################################################################################################################################*/

body {
	scrollbar-3dlight-color		: #efefef;
	scrollbar-arrow-color		: #333;
	scrollbar-base-color		: #efefef;
	scrollbar-darkshadow-color	: #666666;
	scrollbar-face-color		: #efefef;
	scrollbar-highlight-color	: #999999;
	scrollbar-shadow-color		: #999999;
	background					: #FFF;
	margin						: 0;
	padding						: 10px 0;

	font-family					: Helvetica, Arial, sans-serif;
	font-size					: 11px;
	text-transform				: uppercase;
	font-style					: normal;
	font-weight					: normal;
	letter-spacing				: normal;
	line-height					: 1.6em;

	color						: #636363;
}

td, div, a, form, legend, input, textarea {
	font-family					: inherit;
	font-size					: inherit;
}

p {
margin:0;
}

a:link, a:visited 	{ text-decoration: none; color: #999; } /*60A42D*/
a:hover, a:active	{ text-decoration: none; color: #CCC; }

hr {
	height						: 5px;
	margin						: 10px 0;
	visibility					: hidden;
	clear						: both;
	border						: 0;
}

h2, h3, h4 {
	padding						: 0;
	margin						: 5px 0;
	font-family					: inherit;
	font-size					: 110%; 
	color						: #000;
}

h1 {
	padding						: 0;
	margin						: 5px 0;
}
/*####################################################################################################################################################
		CONTEUDO DO SITE
	position					: relative;
	left						: 50%;
	margin-left					: -400px;
####################################################################################################################################################*/

body div#HOME {
	width						: 980px;
	margin						: 20px auto;
	text-align					: center;
		overflow				: hidden;
		background				: #000;
}
	body div#HOME div#MENU{
		padding					: 20px 0;
	}
	body div#HOME div#TOP {
		padding					: 5px 0;
	}

	body div#HOME div#MENU a {
		margin					: 30px 14px;
	}

	body div#HOME div.FAIXA {
		width					: 2000px;
		height					: 150px;
		background				: #000;
		text-align				: left;
	}
	body div#HOME div#LOGO {
		width					: 800px;
		height					: 150px;
		background				: #000;
	}
	body div#HOME div.FAIXA img {
		display				: none;
}


/*####################################################################################################################################################*/

body div#TOPO {
	width						: 980px;
	position					: relative;
	left						: 50%;
	margin-left					: -490px;
	text-align					: right;
}

	body div#TOPO img {
		margin					: 0;
	}
	body div#TOPO img#LOGO {
		position				: absolute;
		top 					: 0;
		left					: 0;
	}

	body div#TOPO img#WWW {
		margin					: 7px 0 8px 0;
		_margin					: 6px 0 6px 0;
	}

	body div#TOPO div#FAIXA {
		height					: 106px;
		background				: #000;
}
	body div#TOPO div#FAIXA img {
		display				: none;
}
	
/*####################################################################################################################################################*/

body ul#MENU a:link, body ul#MENU a:visited	{	color	: #FFF; }
body ul#MENU a:hover						{	color	: #60A42D; }

body ul#MENU {
	width						: 242px;
	position					: relative;
	left						: 50%;
	margin						: 0 0 20px -475px;
	padding						: 20px 0;
	background					: #000;
	color						: #FFF;
	float						: left;
}

	body ul#MENU li {
		margin					: 10px 0 0 30px;
	}

	body ul#MENU li ul.SUBMENU li {
		margin					: 0 0 0 10px;
	}

	body ul#MENU li ul.SUBMENU li a:link, body ul#MENU li ul.SUBMENU lia:visited	{	color	: #7E7E7E; }
	body ul#MENU li ul.SUBMENU li a:hover											{	color	: #60A42D; }
	
/*####################################################################################################################################################*/

body div#CONTEUDO {
	width						: 690px;
	height						: expression(this.scrollHeight <= "400" ? "400" : "auto");
	min-height					: 300px;

float:left;
	position					: relative;
	left						: 50%;
	margin						: 10px 0 0 -233px;
	padding-left				: 30px;
}

body div#CONTEUDO h1	{
	margin						: 15px 0 15px -30px;
	padding						: 0;
}
body div#CONTEUDO h2	{
	font-size					: 110%;
	margin-top					: 15px;
	color						: #000;
}


body div#CONTEUDO img.ICO	{
	margin						: 0 10px 10px 0;
	float						: right;
}


body div#CONTEUDO dl.GALERIA	{
	width						: 230px;
	float						: left;
	margin-top					: 10px;
}

body div#CONTEUDO dl.GALERIA dt	{
	font-weight					: bold;
}

body div#CONTEUDO dl.GALERIA dd	{
	margin:0;
	padding:0;
	text-align:left;
}

body div#CONTEUDO dl.GALERIA img {
	margin-bottom				: 5px;
	border						: 1px solid #CCC;
}


body div#CONTEUDO.GALERIA a img {
	margin						: 13px 6px 0 7px;
	border						: 1px solid #CCC;
}

body div#CONTEUDO div.GALERIA a img {
	margin						: 0 6px 0 7px;
	border						: 1px solid #CCC;
}

body div#CONTEUDO div.CLIPPING	{
	width						: 160px;
	height						: 160px;
	float						: left;
	margin						: 0 10px 5px 0;
	padding-bottom				: 5px;
	border-bottom				: 1px dotted #CCC;
}

body div#CONTEUDO div.CLIPPING h2 {
	margin-top					: 5px;
}

body div#CONTEUDO div.CLIPPING a {
	color						: #000 !important;
}

body div#CONTEUDO div.CLIPPING:hover	{
	background					: #F7F7F7;
}


/*####################################################################################################################################################*/
div#PAGINACAO {
	clear					: both;
	margin					: 10px 0 20px 0;
	padding-top				: 8px;
	text-align				: center;
	font-size				: 120%;
	font-weight				: bold;
}
	div#PAGINACAO a {
		margin				: 0 3px;
		padding				: 1px 5px;
		border				: 1px solid #FFF;
		border-bottom		: 1px solid #F7F7F7;
		border-TOP			: 1px solid #F7F7F7;
		color: #60A42D;
	}

	div#PAGINACAO a:hover {
		border				: 1px solid #CCC;
		color				: #FFF;
		background-color	: #CCC;
	}

	div#PAGINACAO .active {
		padding				: 2px 6px;
		border				: 1px solid #EFEFEF;
		color				: #CCC;
		background-color	: #EFEFEF;
	}



body div#RODAPE {
	clear						: both;
	margin						: 10px 0 0 0;
	padding:0;
	text-align:center;
}


/*####################################################################################################################################################*/

body div#CONTEUDO div#ALERTA {
	margin-bottom				: 10px;
	padding						: 20px;
	background					: #F7F7F7;
	color						: #63A42E;
	font-weight					: bold;
	border						: 1px dotted #63A42E;
}

.AFTER:after	{
	content						: ".";
	display						: block;
	height						: 0;
	clear						: both;
	visibility					: hidden;
}
*.AFTER 		{	display		: inline-block;	}
*html .AFTER 	{	height		: 1px;	}
.AFTER 			{	display		: block;	}

