
#menu {
	*width: 100%;
	*position: relative;
	left: 10px;
	margin: 0;
	padding: 0;
	*background: url(images/bgmenu.gif) repeat-x;
	clear: both;
	margin: 0px;
	*text-transform: capitalize;
}

 #menu ul {
	float:left;
	 z-index: 9999;
	margin: 0;
	padding: 0;
	border: 0;
	*height: 40px;
}

#nava {
 *background: #e5e5e5;
 float: left;
 margin: 0; 
 padding: 0;
	position: relative;
		display: block;
 *border: 1px solid white;
 *border-bottom: none;
}

.imglogo {
	
	float:left;
	*margin:3px 0 15px 15px;
	*width:30px;
	
	
}

.imglogo a{
	
	
	 display: block;
	 padding: 7px 8px 5px 8px;
}

.imglogo a:hover{
	
	background:#000;
}


#nava li a, #nava li {
 float: left;display: block;
}

#nava li {

 display: block;
 position: relative;z-index: 1;
}

#nava li a {
  font-family: 'open_sansbold',Arial, Helvetica, sans-serif;
  font-size: 16px;
  padding: 14px 10px 15px 23px;
  text-decoration: none;
  color: #000;
  display: block;
  *border-right: 1px solid #ccc;
}

#nava li a:hover {
 background: #006ea1;
  color: #fff;
* background: -moz-linear-gradient(top, #11032e, #2a0d65);
 *background: -webkit-gradient(linear, left top, left bottom, from(#11032e), to(#2a0d65));
}


/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: #334254;
	right : 0;
	bottom: 0;
}

#nava li ul {
background: #1d1a1a;
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;

}

#nava li:hover > ul {
 display: block;
}

#nava li ul li, #nava li ul li a {
 float: none;
 
}

#nava li ul li {
 _display: inline; /* for IE6 */
}

#nava li ul li a { 
border-bottom: 1px solid #fff;
 width: 250px;
 display: block;
}

/* SUBSUB Menu */

#nava li ul li ul {
 display: none;
}

#nava li ul li:hover ul {
 left: 100%;
 top: 0;
 z-index: 1;
}


#nava li ul 