.menu3 ul li.back a, .menu3 ul li.back a:visited { background: url(news/IMG_setas_data.gif) no-repeat scroll 0px 0px; height: 16px; width: 16px; display: block; margin-right: 3px; }
.menu3 ul li.backNulo {	height: 16px; width: 16px; display: block; margin-right: 3px; }
.menu3 ul li.back a:hover { display: block; text-align: left; background: url(news/IMG_setas_data.gif) no-repeat scroll -18px 0px; height: 16px; width: 16px; }
.menu3 ul li.next a, .menu3 ul li.next a:visited { background: url(news/IMG_setas_data.gif) no-repeat scroll -36px 0px; margin-left: 3px; display: block; height: 16px; width: 16px; }
.menu3 ul li.nextNulo {	margin-left: 3px; display: block; height: 16px;	width: 16px; }
.menu3 ul li.next a:hover { text-align: left; background: url(news/IMG_setas_data.gif) no-repeat scroll -54px 0px; }
.menu4 ul, .menu3 ul { border: medium none ; margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
.download {	width: 75px;	text-align: center;	background-color: transparent;	background-image: url(news/IMG_MenSet.gif);	background-repeat: no-repeat;	background-position: 60px -2px;}
.menu4 ul li.subprod { background: url(news/sub_div.gif) no-repeat scroll center bottom; text-align: left; line-height: 11px; }
.menu4 ul li.subprod2 { text-align: left; line-height: 11px; font-weight: bold; background: #EBF0FA url(news/sub_div.gif) no-repeat scroll center bottom; }
.menu4 ul li { float: left; position: relative; }
.menu4 ul li a, .menu4 ul li a:visited { display: block; text-decoration: none; color: #2E426B; height: 16px; background: url(news/IMG_bg_data.gif) no-repeat scroll 0px 0px; font: bold 12px Verdana; }
* html .menu4 ul li a, .menu4 ul li a:visited { width: 100%; }
.menu4 ul li ul { overflow: hidden; visibility: hidden; position: absolute; top: 0pt; left: 0pt; height: 0pt; }
.menu4 ul li:hover a, .menu4 ul li a:hover { background: #FFFFFF url(news/IMG_bg_data.gif) no-repeat scroll 0px -19px; color: rgb(255, 255, 255); text-decoration: none; height: 16px; }
#on { color: rgb(255, 255, 255); text-decoration: none; }
.menu4 ul li:hover ul, .menu4 ul li a:hover ul { background: url(news/IMG_bg_X.jpg) repeat scroll color:#FFFFFF ;	overflow: visible;	visibility: visible;	width: 131px;	height: auto;	position: absolute;	left: 0px;	top: 16px;	border: 3px solid #B5BCCA;	background: #FFFFFF;}
.menu4 ul li:hover ul li a, .menu4 ul li a:hover ul li a { display: block; color: #2E426B; font-weight: normal; height: auto; line-height: 12px; width: 125px; text-decoration: none; background: transparent; padding: 5px 0px 5px 5px; }
.menu4 ul li:hover ul li a.drop, .menu4 ul li a:hover ul li a.drop {	display: block;	color: #2E426B;	height: 16px;	text-decoration: none;	width: 125px;}
.menu4 ul li:hover ul li a:hover, .menu4 ul li a:hover ul li a:hover { color: #2E426B; text-decoration: none; background: #EBF0FA url(news/sub_div.gif) no-repeat scroll center bottom; width: 125px; }
.menu4 ul li:hover ul li:hover ul, .menu4 ul li a:hover ul li a:hover ul { visibility: visible; position: absolute; top: 0pt; width: 125px; }
.Parent { margin: 0pt auto; padding: 0pt; width: 16px; height: 16px; float: right; }
.MAST {	padding: 0pt;	width: 75px;	height: 16px;	float: right;	margin-top: 0pt;	margin-right: auto;	margin-bottom: 0pt;	margin-left: auto;}
.Menu_Container { margin: 0pt auto; padding: 0pt; width: 113px; height: 16px; float: right; }
.BarraM { height: 16px;	width: 113px; }

/* classe para o alert */

.menu4 ul li a.alert{	text-align: left;	line-height: 11px;	font-weight: bold;	background: url(IMG_bullet_alert.gif) no-repeat scroll 108px 4px;}
.menu4 ul li:hover ul li a.alert, .menu4 ul li a:hover ul li a.alert {	display: block;	color: #2E426B;	height: 16px;	text-decoration: none;	width: 125px; background: url(IMG_bullet_alert.gif) no-repeat scroll 108px 4px;}
.menu4 ul li:hover ul li a:hover.alert, .menu4 ul li a:hover ul li a:hover.alert { color: #2E426B; text-decoration: none; font-weight: bold; width: 125px; background: #EBF0FA url(IMG_bullet_alert.gif) no-repeat scroll 108px 4px;}


/* NOVO MENU DROP-DOWN PARA OS MESES */
#mbox {	padding: 0pt;	width: 100px;	height: 16px;	float: left;margin-top: 0pt;	margin-right: 0pt;	margin-bottom: 0pt;	margin-left: 10pt;}
.menuM {PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	FONT-SIZE: 12px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	POSITION: relative;	TEXT-ALIGN: left;	background-color: transparent;	background-image: none;	background-position: 0% 0%;}
.menuM UL {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none}
.contain {	WIDTH: 140px;	TEXT-ALIGN: center;	background-color: transparent;	float: left;	padding-left: 20px;	background-image: url(news/IMG_MenDiv.gif);	background-repeat: no-repeat;	background-position: right center;	padding-right: 20px;}
.bullets, .bullets A {	WIDTH: 30px; TEXT-ALIGN: center; color: #73A2FF;	background-color: transparent;}
.download {	width: 75px;	text-align: center;	background-color: transparent;	background-image: url(news/IMG_MenSet.gif);	background-repeat: no-repeat;	background-position: 60px -2px;}
.menuM UL LI.subprod {	LINE-HEIGHT: 2px;	TEXT-ALIGN: left;	background-color: #fff;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #999999;}
.menuM UL LI.subprod2 {	BACKGROUND: #fff; LINE-HEIGHT: 2px; TEXT-ALIGN: left}
.menuM UL LI.subprod3 {	background: #EBF0FA; LINE-HEIGHT: 2px; TEXT-ALIGN: left}
.menuM UL LI { COLOR: #73A2FF; FLOAT: left; POSITION: relative}
.menuM UL LI A { DISPLAY: block;	FONT-WEIGHT: bold;	COLOR: #73A2FF;	TEXT-DECORATION: none;	height: 20px;}
.menuM UL LI A:visited {	DISPLAY: block; FONT-WEIGHT: bold; COLOR: #73A2FF; HEIGHT: 20px; TEXT-DECORATION: none}
* HTML .menuM UL LI A {	WIDTH: 100%}
.menuM UL LI A:visited { WIDTH: 100%}
.menuM UL LI UL {	LEFT: 0px; VISIBILITY: hidden; OVERFLOW: hidden; POSITION: absolute; TOP: 0px; HEIGHT: 0px}
TABLE {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -1px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse}
.menuM UL LI:hover A {	COLOR: #003399;	TEXT-DECORATION: none;	font-weight: bold;}
.menuM UL LI A:hover {	COLOR: #003399;	TEXT-DECORATION: none;	font-weight: bold;}
#on {	COLOR: #fff;	TEXT-DECORATION: none;	background-color: #73A2FF;}
.menuM UL LI:hover UL {	BACKGROUND: #fff;	LEFT: 0px;	VISIBILITY: visible;	OVERFLOW: visible;	WIDTH: 100px;	POSITION: absolute;	TOP: 20px;	HEIGHT: auto;	border: 4px solid #73A2FF;}
.menuM UL LI A:hover UL {	BACKGROUND: #fff;	LEFT: 0px;	VISIBILITY: visible;	OVERFLOW: visible;	WIDTH: 100px;	POSITION: absolute;	TOP: 20px;	HEIGHT: auto;	border: 4px solid #73A2FF;}
.menuM UL LI:hover UL LI A { PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; WIDTH: 65px; COLOR: #666; LINE-HEIGHT: 12px; PADDING-TOP: 5px; HEIGHT: auto}
.menuM UL LI A:hover UL LI A {	PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 5px; WIDTH: 65px; COLOR: #666; LINE-HEIGHT: 12px; PADDING-TOP: 5px; HEIGHT: auto}
.menuM UL LI:hover UL LI A.drop {
	DISPLAY: block;
	COLOR: #666;
}
.menuM UL LI A:hover UL LI A.drop {	DISPLAY: block; COLOR: #666}
.menuM UL LI:hover UL LI A:hover {	COLOR: #000000;	font-weight: bold;	text-decoration: none;}
.menuM UL LI A:hover UL LI A:hover {	COLOR: #000000;	font-weight: bold;	text-decoration: none;}
.menuM UL LI:hover UL LI:hover UL {	VISIBILITY: visible; POSITION: absolute; TOP: 0px}
.menuM UL LI A:hover UL LI A:hover UL {	VISIBILITY: visible; POSITION: absolute; TOP: 0px}
