body
{
	background-color: #818181;
	margin: 20px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input, select
{
	background-color: #FFF;
	color: #000;
	border: 1px solid #666;
	height: 13px;
}
textarea
{
	background-color: #FFF;
	color: #000;
	border: 1px solid #666;
}
.btn
{
	background-color: #7F7F7F;
	color: #FFFFFF;
	border: 1px solid #002A5B;
	height: 18px;
	font-size: 10px;
	margin-top: -30px;
}
a, a:link, a:active, a:visited
{
	text-decoration: none;
	color: #FFFFFF;
}
a:hover
{
	text-decoration: underline;
}
#Main
{
	width: 941px;
	height: 588px;
	background-color: #E2E2E2;
	background-image: url(img/background.gif);
	background-repeat: repeat-y;	
	margin: 0 auto;
	padding: 15px 18px 15px 20px;
}
#MainTop
{
	width: 941px;
	height: 100px;
	background-image: url(img/fundo-bkg.jpg);
}
#MainTopLogo
{
	float: left;
	margin-left: 45px;
	margin-top: 25px;
}
#MainTopMenu
{
	float: right;
	color: #FFF;
	margin-top: 10px;
}
#MainTopMenu li
{
	list-style-type: none;
	float: left;
	padding: 0px 7px;
	border-left: 1px solid #FFF;
}
#MainTopMenu .liFirst
{
	border-left: 0px;
}
#MainDefault
{
	width: 941px;
	height: 480px;
	margin-top: 8px;
}
#MainDefaultTopLeft
{
	width: 198px;
	height: 22px;
	padding: 11px 10px 0px 0px;
	float: left;
	background-color: #B1B2B3;
	text-align: right;
}
#MainDefaultTopLeft img
{
	margin-left: 4px;
}
#MainDefaultTopFade
{
	width: 525px;
	height: 33px;
	float: left;
	background-color: #C4C7C6;
	opacity: 0.73;
	filter: alpha(opacity=73);
	-moz-opacity: 0.73;
}
#MainDefaultTopRight
{
	width: 208px;
	height: 33px;
	float: left;
	background-color: #B1B2B3;
}
#MainDefaultTopRight div
{
	float: left;
	margin: 5px 0px 0px 10px;
}
#MainDefaultTopRight .SearchBox
{
	margin-top: 6px !important;
}
#MainDefaultHighlights
{
	padding-top: 328px;
	*padding-top: 295px;  /* IE hack*/
}
#MainDefaultHighlights .Highlight
{
	width: 216px;
	height: 137px;
	background-color: #FFF;
	float: left;
	margin-left: 15px;
}
#MainDefaultHighlights .Highlight h2
{
	font-size: 13px;
	font-weight: bold;
	margin: 5px 10px 0px 14px;
}
#MainDefaultHighlights .Highlight div
{
	margin: 5px 10px 0px 14px;
}
#MainDefaultHighlights .Highlight .HighlightDesc
{
	min-height: 65px;
}
#MainDefaultHighlights .Highlight .HighlightLnk
{
	background-image: url(img/ico-more.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	margin-top: 10px;
}
#MainDefaultHighlights .Highlight a, #MainDefaultHighlights .Highlight a:link, #MainDefaultHighlights .Highlight a:active, #MainDefaultHighlights .Highlight a:visited
{
	color: #162996;
	text-decoration: none;
}
#MainDefaultHighlights .Highlight a:hover
{
	text-decoration: underline;
}
#MainDefaultHighlights .Highlight .HighlightDesc ul
{
	list-style-type: square;
	color: #fe8435;
	list-style-position: outside;
	margin: 10px 0px 0px -15px;
	*margin: 10px 0px 0px 25px;	
}
#Bottom
{
	width: 979px;
	margin: 0 auto;
	color: #FFF;
	padding: 10px 0px;
	background-image: url(img/background-bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#BottomLeft
{
	float: left;
}
#BottomRight
{
	float: right;
}
/* Páginas */
#MainPage
{
	width: 941px;
	background-color: #E2E2E2;
	background-image: url(img/background.gif);
	background-repeat: repeat-y;	
	margin: 0 auto;
	padding: 15px 18px 15px 20px;
}
#MainContent
{
	width: 941px;
	margin-top: 8px;
	background-image: url(img/background-maincontent.gif);
	display: table;
}
#MainContentTopLeft
{
	width: 198px;
	height: 22px;
	padding: 11px 10px 0px 0px;
	float: left;
	background-image: url(img/background-maincontenttopleft.gif);
	text-align: right;
}
#MainContentTopLeft img
{
	margin-left: 4px;
}
#MainContentTopFade
{
	width: 525px;
	height: 33px;
	float: left;
	background-color: #FFF;
}
#MainContentTopRight
{
	width: 208px;
	height: 33px;
	float: left;
	background-color: #7F7F7F;
}
#MainContentTopRight div
{
	float: left;
	margin: 5px 0px 0px 10px;
}
#MainContentTopRight .SearchBox
{
	margin-top: 6px !important;
}
#MainContentBottomLeft
{
	width: 202px;
	height: 446px;
	padding: 11px 0px 0px 6px;
	float: left;
	text-align: right;
	background-image: url(img/background-maincontentbottom.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#MainContentBottomCenter
{
	width: 475px;
	padding: 0px 25px 10px 25px;
	margin-top: -10px;
	float: left;
	text-align: justify;
}
#MainContentBottomRight
{
	width: 208px;
	float: left;
}
#MainContentBottomCenter h1
{
	font-size: 13px;
	font-weight: bold;
}
#MainContentBottomRight .Highlight
{
	width: 198px;
	height: 142px;
	background-color: #FFF;
	margin-left: 5px;
	padding: 5px 0px 0px 0px;
}
#MainContentBottomRight .Highlight h2
{
	font-size: 13px;
	font-weight: bold;
	margin: 5px 10px 0px 14px;
}
#MainContentBottomRight .Highlight div
{
	margin: 5px 10px 0px 14px;
}
#MainContentBottomRight .Highlight .HighlightDesc
{
	height: 65px;
}
#MainContentBottomRight .Highlight .HighlightDesc p
{
	margin: 0px;
}
#MainContentBottomRight .Highlight .HighlightLnk
{
	background-image: url(img/ico-more.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	margin-top: 20px;
}
#MainContentBottomRight .Highlight a, #MainContentBottomRight .Highlight a:link, #MainContentBottomRight .Highlight a:active, #MainContentBottomRight .Highlight a:visited
{
	color: #162996;
	text-decoration: none;
}
#MainContentBottomRight .Highlight a:hover
{
	text-decoration: underline;
}
#MainContentBottomRight .Highlight .HighlightDesc ul
{
	list-style-type: square;
	color: #fe8435;
	list-style-position: outside;
	margin: 5px 0px 0px -15px;
	*margin: 10px 0px 0px 25px;	
}
.HighlightLnk2
{
	background-image: url(img/ico-more.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	margin-top: 10px;
}
.HighlightLnk2 a, .HighlightLnk2 a:link, .HighlightLnk2 a:active, .HighlightLnk2 a:visited
{
	color: #162996;
	text-decoration: none;
}
.HighlightLnk2 a:hover
{
	text-decoration: underline;
}
.HighlightLnk3
{
	background-image: url(img/ico-less.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	margin-top: 10px;
}
#MainContentBottomCenter a
{
	color: #000;
}
#MainContentBottomCenter a:link, #MainContentBottomCenter a:active, #MainContentBottomCenter a:visited
{
	color: #162996;
	text-decoration: none;
}
#MainContentBottomCenter a:hover
{
	text-decoration: underline;
}
.pointer
{
	cursor: pointer;
	cursor: hand;
}