.mainMenu	{
	background-position:right 0px;
	background-repeat:no-repeat;
}
/* MENU */
ul.menu, ul.menu ul	{			/* Todos los contenedores de opciones */
	list-style:none;			/* Sin estilos por defecto */
	padding:0px;
	border:0px none;
	margin:0px;
}
ul.menu li ul	{				/* Los contenedores desde el segundo nivel en adelante */
	position:absolute;			/* Para poderlo ocultar usando la posición */
	left:-999em;				/* Oculto */
	background-color:#d2d2d2;
	border:1px solid #999;
	background-position:center -2px;
	background-repeat:no-repeat;
	padding:13px 20px 7px 10px;
	width: 150px;
}
ul.menu li ul ul	{			/* Contenedores del tercer nivel */
	
}
ul.menu li:hover ul ul, 
ul.menu li.sfhover ul ul, 
ul.menu li:hover ul ul ul, 
ul.menu li.sfhover ul ul ul	{	/* Ocultar submenús cuando el mouse pasa sobre el elemento del listado */
	left:-999em;
}
ul.menu li:hover ul, 
ul.menu li li:hover ul, 
ul.menu li li li:hover ul, 
ul.menu li.sfhover ul, 
ul.menu li li.sfhover ul, 
ul.menu li li li.sfhover ul	{	/* Corrección de posición para mostrar el submenú */
	left:auto;
}

ul.menu li	{					/* Todos las opciones del menú */
	float:left;					/* El primer nivel debe flotar para un listado horizontal */
	white-space:nowrap;			/* Evitar cambios de línea */
	padding:3px 1px 0px 3px;
	margin:0px;
	background-position:left center;
	background-repeat:no-repeat;
}
ul.menu li li	{				/* Las opciones desde el segundo nivel en adelante */
	float:none;					/* Eliminar el estilo de flotado del primer nivel */
	/* IMPORTANTE:El valor por defecto para "border" en "IE quirks mode" (IE6, IE7 no estandar) es muy alto */
	/* Es necesario agregar un valor con color ya que IE6 no admite "transparent" */
	border-top:1px solid #000;
	background:none;
	margin:0px;
	padding:0px;
	border-top:1px solid #2C2C2C;
	text-align: left;
}
ul.menu li:hover, 
ul.menu li.sfhover	{			/* Cuando el mouse para sobre la opción */

}
/* Support for the "ieFix" */
ul.menu li	{
	z-index:100000;
}
ul.menu iframe	{
	position:absolute;
	left:0px;
	top:0px;
	z-index:-1;
	/* filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); */
}
/* this is for IE 5.0 */
select.hide	{
	visibility:hidden;
}
/* End Support for the "ieFix" */

ul.menu a,
ul.menu a:hover,
ul.menu a:visited	{			/* Todos los links dentro del menú */
	display:block;				/* Rellenado completo del contenedor (li) */
	font-family:Arial;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
	padding:5px;
	margin:0px 0px 3px 0px;
	border-bottom:0px none;
}
ul.menu a:hover, 
ul.menu li.selected a	{
	color:#FF9935;
	margin:0px;
	border-bottom:2px solid #FF9935;
}
ul.menu a.daddy	{				/* Menú de primer nivel con submenú */
	
}
ul.menu li ul a.daddy	{		/* Menú de segundo nivel o superior con submenú */
	
}
ul.menu li ul a,
ul.menu li ul a:hover,
ul.menu li ul a:visited,
ul.menu li.selected ul a	{	/* Todos los links dentro del menú */
	display:block;				/* Rellenado completo del contenedor (li) */
	font-family:Arial;
	font-size:11px;
	color:#000;
	text-decoration:none;
	padding:5px;
	margin:0px;
	border:0px none;
}
ul.menu li ul a:hover, 
ul.menu li ul li.selected a	{
	color:#000;
	border:0px none;
	font-weight:bold;
}