/* CSS Document */

ul#primary-nav,

ul#primary-nav ul {
	margin: 0;
	padding: 0;
	/*width: 100%;  Width of Menu Items */
	border-bottom: 0px solid #ccc;
	font-size: 100%;
	z-index:1000 !important;
}



ul#primary-nav li {

	position: relative;

	list-style: none;

	float:right;
	
	

	}



ul#primary-nav li a{

	font-size:9px;

	margin-right:5px;

	padding:2px;
	
	padding-bottom:7px;
	_padding-bottom:4px;

	}



ul#primary-nav li a:hover{

	color:#000000;

	font-weight: bold;
	
	border:1px solid black;
	
	
	}

ul#primary-nav li a:active{

	color:#000000;

	

	}	

	





/* Fix IE. Hide from IE Mac \*/

* html ul#primary-nav li { float: right;; height: 1%; }

* html ul#primary-nav li a { height: 1%; }

/* End */





ul#primary-nav li ul {

	width:150px;

	position: absolute;

	display: none;

	left: 0px; /* Set 1px less than menu width */

	top:20px;

}

	

/* 2º Sub Menu Styles */	

	

ul#primary-nav li ul li{

	width:180px;

	float:left;

	}

	

ul#primary-nav li ul li a { 

	width:160px;

	padding-left:10px;

	border: #333333 1px solid;

	float:left;

	background-color:#e4e4e4;

	color:#000000;

	font-size: 9px;

	line-height:20px;

	text-align:left;

	} 

	

ul#primary-nav li ul li a:hover{

	background-color: #666666;

	color:#ffffff;

	font-weight:100;

	}	



/* 3º Sub Menu Styles */



ul#primary-nav li ul ul {

	width:160px;

	position: absolute;

	display: none;

	left: 165px; /* Set 1px less than menu width */

	top: 0px;

	border-left:#000000 1px solid;

	}

ul#primary-nav li ul ul a {

	width:300px;

	}





ul#primary-nav li:hover ul ul,

ul#primary-nav li:hover ul ul ul,

ul#primary-nav li.over ul ul,

ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */



ul#primary-nav li:hover ul,

ul#primary-nav li li:hover ul,

ul#primary-nav li li li:hover ul,

ul#primary-nav li.over ul,

ul#primary-nav li li.over ul,

ul#primary-nav li li li.over ul { display: block; } /* The magic */



ul#primary-nav li.menuparent {  }



ul#primary-nav li.menuparent:hover{  }





