body {
	padding: 0;
	margin: 0;
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	background: #FFF url(background.png) repeat-x fixed;
}
a {
	text-decoration: none;
}
a:link {
	color: #0033CC;
}
a:visited {
	color: #7D2800;
}
a:hover {
	color: #FF6600;
	border-bottom: 1px #FF6600 dashed;
	text-shadow: #AE4600 1px 1px 0px;
}
a:active {
	color: #AA3700;
	border-bottom: 1px #AA3700 dashed;
}
img, a img {
	border: 0;
}
p {
	margin-top: 0;
	margin-bottom: 1em;
	line-height: 140%;
}
ul li {
	list-style-image: url(circulo.png);
}
ul li ul li {
	list-style-image: url(circulo2.png);
}

.style1 {
	border: 1px solid #74B0ED;
	color: #5500AA;
	background-color: #F3F9FE;
	width: 135px;
	font-size: 100%;
}
.style1:hover, .style1:focus {
	border-color: #1D80E2;
	background-color: #EBF4FE;
}
.style2a, .style2b {
	background: #C3E1F2 url(button.png) no-repeat;
	width: 60px;
	color: #00156E;
	font-size: 100%;
}
.style2a {
	background-position: 0 -1px;
	border: 1px solid #74B0ED;
}
.style2a:hover {
	background-position: 0 -17px;
	border-color: #1D80E2;
}
.style2b, .style2a:active {
	background-position: 0 -33px;
	border: 1px solid #1D80E2;
}
.IE6-img-trans {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../titulo1.png',sizingMethod='image');
	position: absolute;
	top: 7px;
	width: 350px;
	height: 50px;
}
.IE6-img-trans img {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}

.menuSupDiv {
	padding: 3px 0 0 0;
	background-color: #0B4981;
	position: fixed;
	width: 100%;
	z-index: 6;
}
.menuSupMenus {
	background-color: #0B4981;
	height: 22px;
	font-size: 85%;
}
.menuSupMenus a, .menuSupMenus a:link, .menuSupMenus a:visited, .menuSupMenus a:hover, .menuSupMenus a:active, #IE6 a:link, #IE6 a:visited, #IE6 a:hover, #IE6 a:active, #IE6f a:link, #IE6f a:visited, #IE6f a:hover, #IE6f a:active, #IE6c a:link, #IE6c a:visited, #IE6c a:hover, #IE6c a:active {
	color: #FFF;
	text-shadow: none;
	border: 0;
}
.menuSupBusca {
	padding: 0 10px 0 10px;
	font-size: 80%;
	text-align: left;
	color: #0B4981;
	vertical-align: middle;
	white-space: nowrap;
}
.menuItem {
	border: 1px #0B4981 solid;
	padding: 0 6px 2px 6px;
	white-space: nowrap;
}
.menuItem:hover {
	border-color: #85a4c0;
	background-color: #1f5f95;
}
.menuItem:hover a {
	text-decoration: underline;
}
.menuItemHoverIE6 {
	border: 1px #85a4c0 solid;
	background-color: #1f5f95;
	padding: 0 6px 2px 6px;
	white-space: nowrap;
}
.menuItemSep {
	padding: 0 3px 2px 3px;
	color: #85a4c0;
	white-space: nowrap;
}

.floatMenu td.menuItem div {
	top: 1px;
	left: -4px;
	visibility: hidden;
	position: absolute;
}
.floatMenu td.menuItem:hover div {
	visibility: visible;
	position: absolute;
}
.floatMenu td.menuItem div table, #IE6, #IE6f, #IE6c {
	background-color: #0B4981;
	border: 2px #00b0d4 solid;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100, FinishOpacity=70, Style=1);
	opacity: .85;
}
#IE6, #IE6f, #IE6c {
	position: absolute;
	display: none;
	top: 2px;
	left: -7px;
}
.floatMenu td.menuItem div td, #IE6 td, #IE6f td, #IE6c td {
	background-color: #0B4981;
	border-top: 1px #CCFFFF dotted;
}
#IE6 a:hover, #IE6f a:hover, #IE6c a:hover {
	color: #66FFFF;
	background-color: #2c97b9;
	text-decoration: underline;
}
.floatMenu td.menuItem div td.primeiro, #IE6 td.primeiro, #IE6f td.primeiro, #IE6c td.primeiro {
	border-top: none;
}
.floatMenu td.menuItem div td a, #IE6 a, #IE6f a, #IE6c a {
	padding: 2px 10px 2px 5px;
	white-space: nowrap;
	display: block;
}
.floatMenu td.menuItem div td a {
	text-decoration: none;
}
.floatMenu td.menuItem div td:hover a {
	color: #66FFFF;
	background-color: #2c97b9;
	text-decoration: underline;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=75, FinishOpacity=100, Style=1, StartX=0, StartY=90, FinishX=0, FinishY=0);
}

#ieFav, #ieIni, #ff, #op {
	display: none;
}

.contentsTab {
	width: 100%;
}
.contentsTab a:hover {
	background-color: #FFF0E1;
	border-top: 1px #FF6600 dashed;
}
.contentsTab a:active {
	background-color: #FFDCB9;
	border-top: 1px #AA3700 dashed;
}
.contentsTabSpacer {
	padding-top: 40px;
}
.contentsTabCol {
	border: 1px #00b0d4 dashed;
	padding: 5px 15px 0 15px;
	text-align: justify;
	vertical-align: top;
	width: 50%;
}

.noLinkBG a:active, .noLinkBG a:hover {
	background: none !important;
	border: 0 !important;
}

.title, .subtitle {
	border-style: dotted;
	border-width: 1px;
	border-left: 0;
	border-right: 0;
	margin-left: -15px;
	margin-right: -15px;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: bold;
}
.title {
	color: #6F3700;
	text-shadow: #FF8B17 2px 2px 1px;
	font-size: 12pt;
	text-align: center;
	border-color: #FF8000;
	background-color: #FFE2C6;
}
.subtitle {
	color: #113C53;
	text-shadow: #298DC2 2px 2px 1px;
	border-color: #348CE4;
	background-color: #C3E1F2;
}
.expansivel1, .expansivel2 {
	cursor: pointer;
	background-position: 15px center;
	background-repeat: no-repeat;
}
.expansivel1 {
	background-image: url(arrow1.png);
}
.expansivel2 {
	background-image: url(arrow2.png);
}