.menu {		 font-size: 8pt;
	 	 margin: 6px; 
		 font-family: verdana;}

.menu ul {	 padding-right: 0px; 
		 padding-left: 0px;
		 z-index: 500;
		 padding-bottom: 0px; 
		 margin: 0px;
		 width: 150px;
		 padding-top: 0px;
		 list-style-type: none;
		 position: relative;}

.menu li {	 float: left;
		 background-image: url(../imagenes/menu/menu.png);}

.menu li.sub {	 background-image: url(../imagenes/menu/menu.png);}

.menu table {	 margin-top: -1px;
		 font-size: 1em;
		 z-index: 100;
		 left: 0px;
		 position: absolute;
		 top: 0px;
		 border-collapse: collapse;}

.menu a {	 display: block;
		 padding-left: 1em;
		 font-weight: bold;
		 text-transform: none;
		 width: 150px; color: white;
		 line-height: 26px;
		 font-style: normal;
		 height: 26px; font-variant: normal;
		 text-decoration: none;}

.menu a:visited {display: block;
		 padding-left: 1em;
		 font-weight: bolder;
		 text-transform: none;
		 width: 150px;
		 color: white;
		 line-height: 26px;
		 font-style: normal;
		 height: 26px; font-variant: normal;
		 text-decoration: none;}

.menu b 	{float: right;
		 margin-right: 5px;}

* html .menu a 	{width: 150px;}

* html .menu a:visited {width: 150px;}

* html .menu a:hover {font-weight: bold;
		      text-transform: none;
		      font-style: normal;
		      position: relative;
		      background-image: url(../imagenes/menu/menuover.png);
		      font-variant: normal;
		      text-decoration: none;}

.menu li:hover {position: relative;}

.menu a:active {font-weight: bold;
		text-transform: none;
		font-style: normal;	
		font-variant: normal;
		text-decoration: none;}

.menu a:focus  {font-weight: bold;
		text-transform: none;
		font-style: normal;
		font-variant: normal;
		text-decoration: none;}

.menu li:hover > a {font-weight: bold;
		    text-transform: none;
		    font-style: normal;
background-image: url(../imagenes/menu/menuover.png);
		    font-variant: normal;
		    text-decoration: none;}

.menu li ul 	{padding-right: 2em;
		 padding-left: 2em;
		 left: 12em; visibility: hidden;
		 padding-bottom: 2em;
		 padding-top: 2em;
		 position: absolute;
		 top: -1.5em;
		 background-color: transparent;}

.menu li:hover > ul 	{visibility: visible;}

.menu ul a:hover ul ul	{visibility: hidden;}

.menu ul a:hover ul a:hover ul ul {visibility: hidden;}

.menu ul a:hover ul a:hover ul a:hover ul ul {visibility: hidden;}

.menu ul a:hover ul {visibility: visible;}

.menu ul a:hover ul a:hover ul {visibility: visible;}

.menu ul a:hover ul a:hover ul a:hover ul {visibility: visible;}

.menu ul a:hover ul a:hover ul a:hover ul a:hover ul {visibility: visible;}

