/* menu principal */
#menu{
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	
	margin: 360px 0 0 -10px;
	position: absolute;
	z-index: 100;
}

#menu ul li{
	text-transform: uppercase;
	width: 200px;
	padding: 0 20px;
	margin-left: -145px;
}
#menu li:hover{	background: url(../imagenes/menu_hover.gif) no-repeat right center;}

#menu ul li.actual, #sub-menu ul li.actual{
background: url(../imagenes/rollover.gif) no-repeat 125px center;
}

#menu a{ color: #000; }
#menu a[href^="http://"]{ font-size: 12px; margin: 0; padding: 1px 0; line-height: 1em; text-decoration: none}

#sub-menu{
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #000;
	margin: 325px 85px 0 75px;
	position: absolute;
	z-index: 90;
}
#sub-menu a{color:#000;}
#sub-menu ul li{	text-transform: uppercase; padding: 0 5px;}
#sub-menu li.color:hover{	background: rgb(255,170,85);}


#sub-menu ul li.actual{
background: rgb(255,170,85);
}
/* idiomas */
#idiomas{
	font-size: 10px;
	float:right;
	position: absolute;
	margin: 0 0 0 850px;
}
#idiomas a{	color: rgb(97,115,115);}
#idiomas a:hover{	color: rgb(255,170,85);}

#idiomas ul{	width: 50px;}
#idiomas li{	padding: 0 5px;}
#idiomas li:hover{	}

/* utilidades */
#utilidades{
	font-size: 10px;
	text-align: left;
	
	float:right;
	margin: 390px 0 0 850px;
	position: absolute;
}
#utilidades a{	color: rgb(0,0,0);}

#utilidades ul{	width: 75px;}
#utilidades li{	height: 16px;	padding-left: 5px;}
#utilidades li:hover{	background: rgb(255,170,85);}

.util-texto{
	vertical-align:super;
	font-weight: bold;
	visibility: hidden;
}

#utilidades li:hover .util-texto{	visibility: visible;}

/* sub-menu producto */

#producto{
	background: #fff;
	text-align: right;
	width: 150px;
	height: 450px;
	margin: 0 0 0 75px;
	float: left;
	position: absolute;
	z-index: 0;
}

#producto ul{	margin: 10px;	text-align: left;}

#producto ul li{	display: inline;}

#producto p{	}
