/**
 * @file
 * Navigation Styling
 */


/*
 * The active item in a Drupal menu
 */
li a.active {
/*  color: #000;*/
}

/*
 * Navigation bar
 */
#navigation {
  /* overflow: hidden; /* Sometimes you want to prevent overlapping with main div. */
  display:none;
}

#navigation ul.links, /* Main menu and secondary menu links */
#navigation .content ul /* Menu block links */ {
  margin: 0;
  padding: 0;
  text-align: left; /* LTR */
}

#navigation ul.links li, /* A simple method to get navigation links to appear in one line. */
#navigation .content li {
  float: left; /* LTR */
  padding: 0 10px 0 0; /* LTR */
}

/*** main menu ****/
#block-system-main-menu 
{
	margin:0 0 0 20px;
}
#block-system-main-menu ul.menu
{
	margin:0;
	padding:0;
}

#block-system-main-menu ul.menu li.leaf
{
	list-style-type:none;
	padding: 5px 0 5px 0;

}
#block-system-main-menu ul.menu a
{
	text-transform:uppercase;
	color: #565656;
	text-decoration: none;
	font-size: 16px;
	padding-left: 5px;
	font-family:'HelveticaNeueLTStd67MdCn';
	font-weight:lighter;
}

#block-system-main-menu ul.menu a:hover, #block-system-main-menu ul.menu .active-trail, #block-system-main-menu ul.menu .active
{
	color: #E45E04;
}


#block-system-main-menu ul.menu li.last
{
	background-color:#232323;
	background-image:url(../images/star.png);
	background-position:130px center;
	background-repeat:no-repeat;
	border:1px solid #333;
}


.region-navigation {
	display:none;
}

/*
 * Main menu and Secondary menu links
 */
#main-menu {
}


#secondary-menu {
  float: right;
}

/*
 * Menu blocks
 */
.block-menu {
}

/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */
.block-menu-block {
}


/*** top menu **/
/*
#block-menu-menu-top-menu ul
{
	padding:0;
}
#block-menu-menu-top-menu ul li
{
	display:inline-block; 
	vertical-align:top; 
    overflow:hidden;
	white-space:nowrap;
			
	list-style-type: none;
	padding-right: 100px;
}

/***/

/* 1st level */
#block-menu-menu-top-menu ul li a
{
	text-decoration:none;
	text-transform: uppercase;
	color: #E45E04;
}

/* 2nd level **/
#block-menu-menu-top-menu ul li ul li a
{
	color:#666;
}
#block-menu-menu-top-menu ul li ul li a:hover
{
	color: #E45E04;	
}

/*******************/



/* remove any previously set margins and paddings */
#block-menu-menu-top-menu * { /*margin: 0;*/ padding: 0; white-space:nowrap;}

/* set width/height on <li>, <a>, <li><ul> */
#block-menu-menu-top-menu li ul,
#block-menu-menu-top-menu li,
#block-menu-menu-top-menu a { 
	width: auto; height: 25px;
	vertical-align:top;
	font-family: 'HelveticaNeueLTStd77BdCn';
	font-size:15px;
	white-space:nowrap;
	
} 

/* remove <li> list styling off */
#block-menu-menu-top-menu li { list-style: none; padding-right: 70px; } /*estava 120*/
#block-menu-menu-top-menu li:first-child { padding-right: 170px;}

		
	



/* display <a> as block */
#block-menu-menu-top-menu a { display: block; }

/* set <li> position */
#block-menu-menu-top-menu li { 
 position: relative; 
 display: inline-block;
*display:inline;*zoom:1
}

#block-menu-menu-top-menu ul li ul li
{
	display:list-item;
	width:300px;
	white-space:nowrap;
}

/* set position of <ul> in <li> */
#block-menu-menu-top-menu li ul {
	top: 24px;
	left: -10px;
	position: absolute;
	background-color:#272727;
	width:250px;
	height:auto;
	padding: 60px 5px 5px 5px;
	background-position:center top;
	background-repeat: no-repeat;
}


/*** menu images **/
/*
*:first-child + * + *
*/

#block-menu-menu-top-menu ul li:first-child ul,
#block-menu-menu-top-menu ul li:first-child + li ul
 {
	background-image:url(../images/top-menu-1.png);
}

#block-menu-menu-top-menu ul li:first-child + li + li ul
{
	background-image:url(../images/top-menu-2.png);
}
#block-menu-menu-top-menu ul li:first-child + li + li + li ul
{
	background-image:url(../images/top-menu-3.png);
}
#block-menu-menu-top-menu ul li:first-child + li + li + li +li ul
{
	background-image:url(../images/top-menu-4.png);
}



/*
#block-menu-menu-top-menu ul li:nth-child(2) ul {
	background-image:url(../images/top-menu-2.png);
}
#block-menu-menu-top-menu ul li:nth-child(3) ul {
	background-image:url(../images/top-menu-3.png);
}
#block-menu-menu-top-menu ul li:last-child ul {
	background-image:url(../images/top-menu-4.png);
}

/* position child <ul> */
#block-menu-menu-top-menu li ul ul { margin: -25px 0 0 125px; }

/* set visibility of <ul> in <li> */
#block-menu-menu-top-menu li ul { display: none; }




/*** navigation area-de-clientes**/
#navigation-clientes
{
margin:0;
padding:0;
}
#navigation-clientes li
{
 position: relative; 
 display: inline-block;
 padding:0;
 margin:0;
 padding-right: 30px;
 
}

#navigation-clientes li a
{
	text-decoration:none;
	text-transform: uppercase;
	color: #F30;
	font-size:16px;
}

navigation-clientes li a:hover
{
	color: #E45E04;	
}
