/* Navigation */
.nav, .nav ul { 
	list-style: none;
	margin: 0;
	padding: 0;
}

.nav {
  font-family: Arial, Helvetica, sans-serif;
  z-index: 120;
  position: relative;
}



.nav ul li {
  float: none;
}






/*menu normal*/
.nav li {
  border-left: 0px solid #000;
  float: left;
  margin: 0;
  padding: 0;
  position: relative;
}
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {
  font: bold 1.00em/25px Arial;
  color: #eceaea;
  display: block;
  padding: 0 12px;
  text-decoration: none;
  text-transform:uppercase;
}

/*menu hover*/
#nav-one li:hover a, 
#nav-one li.sfHover a {
  color: #fff;
}


/*sou menu normal*/
#nav-one li:hover ul a, 
#nav-one li.sfHover ul a {
  background: #fff;
  color:#336;	
  font-size:10px;
  font-weight:normal;
  padding-top:0px;padding-bottom:4px;
  font-family:arial;font-weight:bold;
 
}
.nav ul a {

    color:#336;
    font-size:10px;
    font-family:sans-serif;
    text-decoration:none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
	
  border: 0px solid #000;
  border-bottom: 0px #0066FF solid;
  width: 160px;
  opacity: 0.8888; 
  height:18px;
  -moz-opacity:.8;
	filter:alpha(opacity=80);
 
}



/*sou menu hover*/
#nav-one li:hover ul a:hover, 
#nav-one li.sfHover ul a:hover {
border: 0px solid #000000;
  background:#5ca2be;
  color: #fff;
}




.nav ul {

  list-style: none;
  margin: 0;
  width: 160px;
  position: absolute;
  top: -999em;
  left: 5px;
 

}



.nav li:hover ul,
.nav li.sfHover ul {
  top: 25px;
   	 
}

