
/**** ****/

#menu_superior_box {
	width: 1000px;
	margin: auto;
	background-color: #FFFFFF;
	padding-top: 1px;
	z-index:999;
}

#menu_superior_fundo {
	width: 988px;
	background-image: url(images/fundo_menu_superior.jpg);
	background-repeat: no-repeat;
	margin: auto;
	height: 20px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}

#menu_superior {
	margin: auto;	
	position: relative;
	width: 988px;
	z-index:999;
}

#menuSupHeaderBox {
	margin: auto;
	z-index: 999;
	left: 0px;
	z-index:999;
}

ul#menuSupHeader {
   margin: 0;
   padding-left: 0px;
   top: 0px;
   left: 0px;
   width: 990px;
   z-index: 100; /* added for submenu hover */
   position: absolute;  /*added for submenu hover */
   float: right;
}

ul#menuSupHeader li {
   display: inline;
   list-style: none;
   float: right;
   margin-left: 3px;
   margin-top: 0px;
   margin-right: 0px;
   position: relative;
   top: 0px;
   white-space: nowrap;
}

ul#menuSupHeader li:hover {
   white-space: nowrap;
}

/* hover selectors for main header tabs */
ul#menuSupHeader li.hoverOn {
   white-space: nowrap;
}

ul#menuSupHeader li.hoverOff {
   white-space: nowrap;
}

ul#menuSupHeader a {
   display: inline;
   float: left;
   text-decoration: none;
   font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-weight: bold;
   /*color: #8a8a8a;*/
   color: #000000;
   padding: 0px 15px 3px 5px; /*background-image: url(../images/tab_left.gif);*/
   background-repeat: no-repeat;
   background-position: top left;
   white-space: nowrap;
   line-height:22px;
}

ul#menuSupHeader a:hover {
   text-decoration: none;
   color: #000000; /*background-image: url(../images/tab_left_hover2.gif);*/
   background-repeat: no-repeat;
   background-position: top left;
   white-space: nowrap;
   color: #FFFFFF;
}

ul#menuSupHeader #current {
   line-height: 22px;
   /*background-image: url( images/tab_right_current.gif );*/
   background-image: url(images/menu_sep.gif);
   background-repeat: no-repeat;
   background-position: left center;
}

ul#menuSupHeader #current a, #current a:hover {
   font: 11px / normal Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-weight: bold;
   color: #FFF; /*   background-image: url(../images/tab_left_current.gif); */
   background-repeat: no-repeat;
   background-position: top left;
   line-height: 22px;
}

ul#menuSupHeader #current a:hover {
	color: #FFF;
}

/* Begin Submenu selectors */
ul#menuSupHeader ul {
   visibility: hidden;
   position: absolute;
   height: 0;
   top: 0px;
   left: 0;
   width: 220px;
   text-align: left;
   margin: 0px;
   padding: 0px;
   margin-top: 20px;
}

ul#menuSupHeader ul a {
   text-decoration: none;
   font: 11px;
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-weight: normal;
   color: #000000;
}

ul#menuSupHeader ul a:hover {
   font: 11px;
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-weight: normal;
   color: #000000;
}

ul#menuSupHeader #current ul a {
   font: 11px;
   font-family: Verdana, Arial, Helvetica, Sans-Serif, sans-serif;
   font-weight: normal;
   color: #000000;
}

ul#menuSupHeader li:hover ul,
   ul#menuSupHeader a:hover ul {
   visibility: visible;
}

ul#menuSupHeader ul li {
   background: #75acb7;
   color: #000000;
   padding: 0px;
   width: 220px;
   border: 1px solid #000000;
   border-width: 0px 1px 1px 1px;
   margin-left: 0px;
   margin-top: 0px;
   margin-right: 0px;
   cursor: pointer;
}

ul#menuSupHeader ul li:hover,  ul#menuSupHeader ul li a:hover{
   color: #FFFFFF;
}


/* End Submenu selectors */