
#dropdownmenucontainer {
	position: absolute;
	z-index:20; 
	height: 47px;
	/*width: 732px;*/
	width: 744px; /*104x4=728 +4right margin 7=>737 7=>744  */
	margin-top: 28px;
	/*margin-left: 484px;*/
	/*margin-left: 472px;*/
	margin-left:479px;
}

#dropdownmenucontent {
	float: right;
	height:47px;
}

#dropdownmenu {
	float:left;
	cursor: pointer;
}

#dropdownmenu, #dropdownmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#dropdownmenu li {
	float: left;
	width: 104px;
	height:47px;
}

#dropdownmenu a {
	color: #ffffff;
	text-decoration: none;
	font-size:12px;
	font-family: arial;
	display: block;
	width: 94px;
	height: 37px;
	font-weight: normal;
	padding-left: 10px;
	padding-top: 10px;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}

#dropdownmenu a.item1,#dropdownmenu a.item1active {
	/*background: url("../images/menu_bg_item1.gif") repeat-x 0 0 scroll;*/
	background-color: #13639c;
	width: 90px;
	float:left;
}

#dropdownmenu .item1corner {
	float: left;
}
#dropdownmenu li.item1left {
	width: 111px;
}

#dropdownmenu a.item1:hover,#dropdownmenu a.item1active,#dropdownmenu a.item1active:hover,#dropdownmenu li ul li a.sitem1:hover {
	color: #9bcaf6;
}

#dropdownmenu a.item2,#dropdownmenu a.item2active {
	/*background: url("../images/menu_bg_item2.gif") repeat-x 0 0 scroll;*/
	background-color: #12199a;
}

#dropdownmenu a.item2:hover,#dropdownmenu a.item2active,#dropdownmenu a.item2active:hover,#dropdownmenu li ul li a.sitem2:hover {
	color: #99cbec;
}

#dropdownmenu a.item3,#dropdownmenu a.item3active {
	/*background: url("../images/menu_bg_item3.gif") repeat-x 0 0 scroll;*/
	background-color: #759b11;
}

#dropdownmenu a.item3:hover,#dropdownmenu a.item3active,#dropdownmenu a.item3active:hover,#dropdownmenu li ul li a.sitem3:hover {
	color: #caf756;
}

#dropdownmenu a.item4,#dropdownmenu a.item4active {
	/*background: url("../images/menu_bg_item4.gif") repeat-x 0 0 scroll;*/
	background-color: #d0bc16;
}

#dropdownmenu a.item4:hover,#dropdownmenu a.item4active,#dropdownmenu a.item4active:hover,#dropdownmenu li ul li a.sitem4:hover {
	color: #fff78c;
}

#dropdownmenu a.item5,#dropdownmenu a.item5active {
	/*background: url("../images/menu_bg_item5.gif") repeat-x 0 0 scroll;*/
	background-color: #d01633;
}

#dropdownmenu a.item5:hover,#dropdownmenu a.item5active,#dropdownmenu a.item5active:hover,#dropdownmenu li ul li a.sitem5:hover {
	color: #ffbba4;
}

#dropdownmenu a.item6,#dropdownmenu a.item6active {
	/*background: url("../images/menu_bg_item6.gif") repeat-x 0 0 scroll;*/
	background-color: #e87900;
}

#dropdownmenu a.item6:hover,#dropdownmenu a.item6active,#dropdownmenu a.item6active:hover,#dropdownmenu li ul li a.sitem6:hover {
	color: #ffca86;
}

#dropdownmenu a.item7,#dropdownmenu a.item7active {
	/*background: url("../images/menu_bg_item7.gif") repeat-x 0 0 scroll;*/
	background-color: #555555;
	width: 90px;
	float: left;
}

#dropdownmenu a.item7:hover,#dropdownmenu a.item7active,#dropdownmenu a.item7active:hover,#dropdownmenu li ul li a.sitem7:hover {
	color: #c0c0c0;
}

#dropdownmenu .item7corner {
	float: right;
}
#dropdownmenu li.item7right {
	width: 111px;
}

#dropdownmenu li ul li {
  width:134px;
  height: 34px;
  opacity: 0.8;
  filter: alpha(opacity=80); 
}

#dropdownmenu li ul li a {
	width: 134px;
	height: 27px;
	margin-left: -20px;
	padding-left: 10px;
	padding-top: 7px;
	text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8);
}

#dropdownmenu li ul li a.sitem1 {
	background-color: #0f5589;
	border-top: 1px solid #093759;
}

#dropdownmenu li ul li a.sitem2 {
	background-color: #121586;
	border-top: 1px solid #091255;
}

#dropdownmenu li ul li a.sitem3 {
	background-color: #3d5809;
	border-top: 1px solid #3f560e;
}

#dropdownmenu li ul li a.sitem4 {
	background-color: #b8a616;
	border-top: 1px solid #736f0e;
}

#dropdownmenu li ul li a.sitem5 {
	background-color: #b9162b;
	border-top: 1px solid #770e1f;
}

#dropdownmenu li ul li a.sitem6 {
	background-color: #c77007;
	border-top: 1px solid #824902;
}

#dropdownmenu li ul li a.sitem7 {
	background-color: #464b47;
	border-top: 1px solid #312f30;
}

#dropdownmenu li ul {
	visibility:hidden;
	margin-top: 0px;
}

#dropdownmenu li:hover ul {
	visibility:visible; 
}

#dropdownmenu li a:hover ul
{
	visibility:visible; 
}


/* width 1024 */
@media (max-width: 1024px)
{
	#dropdownmenucontainer {
		/*width: 717px;*/
		width: 744px;
		/*margin-left: 244px;*/
		margin-left: 218px;
	}
}


#topmenucontainer {
	margin-left: 775px;
	position: absolute;
	z-index:100; 
	height: 20px;
	width: 441px;
	margin-top: 0px;
}

#topmenucontent {
	float: right;
	padding-right: 4px;
}

#topmenu {
	float:left;
	cursor: pointer;
    list-style: none;	
	padding: 0;
	margin: 0;
}

#topmenu, #topmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
}


#topmenuuser {
	float:left;
	height: 20px;
	width: 119px;
	margin-top: 0px;
	margin-left: 1px;
	background: url("../images/top_menu_bg.gif") repeat 0 0 scroll;
	padding-left: 11px;
	font:Arial;
	font-size:11px;
	color:#959595;
	line-height: 20px;
	text-decoration:none;
}

#topmenuuser li {
    width:120px;
    height: 20px;
    background-color: #CCC;
	margin-left: -11px;
	padding-left: 10px;
	padding-top: 7px;
	border-top: 1px solid #000;
	background-color: #414146;
	line-height: 20px;
}


#topmenuuser li a,a:hover,a:visited {
	color:#959595;
	text-decoration:none;
}

#topmenuuser img {
	padding-right: 11px;
	padding-top: 3px;
	float: right;
}

.loggedin 
{
    width: 200px !important; /* override da largura do #topmenuuser */
}

.loggedin li 
{
    width: 200px !important; /* override da largura do #topmenuuser */
}


#topmenureg {
	float:left;
	height: 20px;
	width: 83px;
	margin-top: 0px;
	margin-left: 1px;
	background: url("../images/top_menu_bg.gif") repeat 0 0 scroll;
	background-color: #3f4044;
	padding-left: 11px;
	font:Arial;
	font-size:11px;
	color:#959595;
	line-height: 20px;
}

#topmenureg li a,a:hover,a:visited 
{
	color:#959595;
	text-decoration:none;
}

#topmenureg img {
	padding-right: 11px;
	padding-top: 7px;
	float: right;
}

.topmenulang {
	float: left;
	width: 34px;
	height: 20px;
	margin-top: 0px;
	margin-left: 1px;
	background: url("../images/top_menu_bg.gif") repeat 0 0 scroll;
	background-color: #3f4044;
	font:Arial;
	font-size:11px;
	color:#959595;
	line-height: 20px;
	padding-left: 10px;
}

.topmenulang li a,a:hover,a:visited {
	color:#959595;
	text-decoration:none;
}

#topmenu li ul {
	visibility:hidden;
	margin-top: 0px;
}

#topmenu li:hover ul {
	visibility:visible; 
}

#topmenu li a:hover ul
{
	visibility:visible; 
}


@media (max-width: 1024px)
{
	#topmenucontainer {
		width: 744px;
		margin-left: 218px;
	}
}