#Menu ul#primary-nav li {
float: left;
height: 34px;
}

#primary-nav span {
float: right;
padding-right: 30px;
}

#Menu ul#primary-nav li div {
/* border: 1px solid red;
float: right; */
margin: 0 auto;
width: 1000px;
text-align: right;
}

/* Sub-menu */
ul#primary-nav li ul { background: url(../imagens/sub_menu.png) repeat-x;
width: 100%;
}
/* .home ul#primary-nav li ul { background: none; } */

#Menu ul#primary-nav li ul li {
background: none;
/*background-color: red;*/
/* background:  url(../imagens/submenu_bga.png) repeat-y right; */

padding: 0;
margin: 0;
height: auto;
padding: 5px 5px 10px 5px;


}

#Menu ul#primary-nav,
#Menu ul#primary-nav ul {
	/*border-bottom: 1px solid #ccc;*/
	/* background: #fff; IE6 Bug */
	}

/*#Menu ul#primary-nav li {
	position: relative;
	list-style: none;
	}*/

/*#Menu ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding: 5px;
	border-bottom: 0;
	}
*/

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */
#Menu li ul li a { color: #AFAFAF; font-size: 13px; }
#Menu li ul li a:hover { color: #444444; }

#Menu ul#primary-nav ul { /* posição sub-menu */
	/* position: absolute; */
	position: absolute;
	display: none;
	right: 18px;
	right: 0;
	top: 71px;
}

#Menu ul#primary-nav .active { /* posição sub-menu */
display: block;
}

/* posição SUB sub-menu */
#Menu ul#primary-nav ul li ul {
position: absolute;
left: 190px;
top: 0;
border: 2px solid black;
}


#Menu ul#primary-nav li ul li a { padding: 0px 5px; } /* Sub Menu Styles */

#Menu ul#primary-nav li:hover ul ul,
#Menu ul#primary-nav li:hover ul ul ul,
#Menu ul#primary-nav li.over ul ul,
#Menu ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

#Menu ul#primary-nav li:hover ul,
#Menu ul#primary-nav li li:hover ul,
#Menu ul#primary-nav li li li:hover ul,
#Menu ul#primary-nav li.over ul,
#Menu ul#primary-nav li li.over ul,
#Menu ul#primary-nav li li li.over ul { display: block; } /* The magic */

/*ul#primary-nav li.menuparent { background: transparent url(arrow.gif) right center no-repeat; }*/

#Menu ul#primary-nav li.menuparent a {
color: #054954;
font: bold 11px Verdana;
}
/* #Menu ul#primary-nav li.menuparent:hover,  */
/* #Menu ul#primary-nav li.over { background-color: #f9f9f9; color: #E2144A; } */
#Menu ul#primary-nav ul li.over { background-color: #f9f9f9; color: #E2144A; } /* Background Hover */

#Menu ul#primary-nav .button a:hover { color: #FFF; }
#Menu ul#primary-nav .button ul li a:hover { color: #E2144A; } /* Text Hover */



/**************************************************************
   Clientes Home
**************************************************************/
div.sc_menu_wrapper {
  position: relative;
  height: 175px;
  /* Make bigger than a photo, because we need a place for a scroll-bar. */
  width: 180px;
float: left;
  margin-top: 10px;
  overflow: auto;
  /* background: url(../imagens/scroll_home.png) no-repeat top right; */
  /* background: url(../imagens/scroll_home.png) no-repeat fixed 10px 15px ; */
}
div.box_clientes {
  /* padding-bottom: 15px; */
}
.box_clientes a {
  display: block;
}

/* Loading */
.sc_menu_wrapper .loading {
  position: absolute;
  top: 50px;
  left: 10px;

  margin: 0 auto;
  padding: 10px;

  width: 100px;
  /*-webkit-border-radius: 4px;
  -moz-border-radius: 4px; */     

  text-align: center;
  color: #fff;
  border: 1px solid rgb(79, 79, 79);
  background: #1F1D1D;
}

/* Tooltips */
.sc_menu_tooltip {
  display: block;
  position: absolute;

  padding: 6px;
  font-size: 12px;
  color: #fff;

  /*-webkit-border-radius: 4px;
  -moz-border-radius: 4px; */ 

  border: 1px solid rgb(79, 79, 79);
  background: #000000;
}