.moduletable_menuright{
	background-image: url(../images/fondo_modulos.gif);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	padding:0px 0px 0px 20px;
	margin-bottom:10px;
	border-top:28px solid #F8F8F8;
}
* html .moduletable_menuright{
	background-position:left 30px;
	border-top:30px solid #F8F8F8;
}

/* IE7 Only */
*:first-child+html .moduletable_menuright{ 
	background-position:left 28px;
	border-top:28px solid #F8F8F8;
} 

.moduletable_menuright UL{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

.moduletable_menuright UL LI{
	margin:0px;
	padding:0px;	
	width:180px;	
}

.moduletable_menuright UL.ourproducts_level0 LI{
	background-image: url(../images/our_products.gif);
	background-repeat:no-repeat;
	background-position:0.45em 0em;	
}

.moduletable_menuright UL.aboutprogenika_level0 LI{
	background-image: url(../images/about_progenika.gif);
	background-repeat:no-repeat;
	background-position:0.45em 0em;	
}

.moduletable_menuright UL.careers_level0 LI{
	background-image: url(../images/careers.gif);
	background-repeat:no-repeat;
	background-position:0.45em 0em;	
}

.moduletable_menuright UL.newsandevents_level0 LI{
	background-image: url(../images/news_events.gif);
	background-repeat:no-repeat;
	background-position:0.45em 0em;	
}

.moduletable_menuright UL.usermenu_level0 LI{
	background-image: url(../images/administrator.gif);
	background-repeat:no-repeat;
	background-position:0.45em 0em;	
} 

.moduletable_menuright UL.technology_level0 LI{
	background-image: url(../images/technology.gif);
	background-repeat:no-repeat;
	background-position:0.45em 0em;	
} 

.moduletable_menuright UL LI a{
	text-transform:uppercase;
	color:#F8F8F8;
	font-family:Arial;	
	font-weight:bold;
	font-size:0px;
	text-decoration:none;
	padding:6px 0px 6px 10px;	
}

/*...... nivel 2 .....................................................................................................*/

.moduletable_menuright UL LI UL{
	margin-top:10px;
	background-image: none !important;
}

.moduletable_menuright UL LI UL LI{
	background-image: none;
	background-image: url(../images/menuright01.gif) !important;
	background-repeat:no-repeat;
	background-position:left 0.1em !important;	
	padding-bottom:5px;
	border-bottom:1px solid #cccccc;
}

.moduletable_menuright UL LI UL LI a{
	color:#696969 !important;
	color:#444444 !important;
	font-family:Arial;	
	font-weight:bold;
	font-size:11px !important;
	text-decoration:none;	
	padding-left:12px;
	text-transform:none !important;
}

.moduletable_menuright UL LI UL LI:hover{
	background-image: none;
	background-image: url(../images/menuright01b.gif) !important;
	background-repeat:no-repeat;
	background-position:left 0.1em;
}

.moduletable_menuright UL LI UL LI:hover a{
	color:#ffffff !important;
}

.moduletable_menuright UL LI UL LI.current{
	background-image: none;
	background-image: url(../images/menuright02.gif) !important;
	background-repeat:no-repeat;
	background-position:left 0.1em;
}

.moduletable_menuright UL LI UL LI.current a{
	color:#ffffff !important;
}

/*...... nivel 3 .....................................................................................................*/

.moduletable_menuright UL LI UL LI.current UL{
	margin:0px 0px 0px 3px!important;
	padding:1px 0px 0px 0px;
	background-color:#FAFAFA;
	/*background-color:red;*/
	
}

.moduletable_menuright UL LI UL LI.current UL LI{
	background-image: none;
	background-image: url(../images/menuright03.gif)  !important;
	background-repeat:no-repeat;
	background-position:left 0em;	
	width:173px !important;
	border:0px !important;
		padding-bottom:0px !important;
}

.moduletable_menuright UL LI UL LI.current UL LI a{
	color:#484848 !important;
	font-weight:normal !important;
	padding-left:18px;
	text-transform:normal !important;
	font-weight:bold !important;
}

.moduletable_menuright UL LI UL LI.current UL LI a:hover{
	color:#21B6CF !important;	
}

.moduletable_menuright UL LI UL LI.current UL LI.current a{
	color:#21B6CF !important;
	/*text-transform:uppercase !important;*/
	font-weight:bold !important;
	padding-left:18px;	
}

/*...... nivel 4 .....................................................................................................*/

.moduletable_menuright UL LI UL LI.current UL LI.current UL{
	margin:0px 0px 0px 10px!important;
	padding:1px 0px 0px 0px;	
}

.moduletable_menuright UL LI UL LI.current UL LI.current UL LI{
	background-image: none;
	background-image: url(../images/menuright04.gif)  !important;
	background-repeat:no-repeat;
	background-position:left 0em;	
	
}

.moduletable_menuright UL LI UL LI.current UL LI.current UL LI a{
	color:#484848 !important;
	text-transform:none !important;
	font-weight:normal !important;
	padding-left:18px;
}

.moduletable_menuright UL LI UL LI.current UL LI.current UL LI a:hover{
	color:#000000 !important;
	text-decoration:underline;
}

.moduletable_menuright UL LI UL LI.current UL LI.current UL LI.current a{
	color:#484848 !important;
	text-transform:none !important;
	font-weight:bold !important;
	padding-left:18px;
}


/*................. nivel 5 ...............................*/

.moduletable_menuright UL LI UL LI.current UL LI.current UL LI.current  UL LI a{
	font-weight:normal !important;
}
.moduletable_menuright UL LI UL LI.current UL LI.current UL LI.current  UL LI.current a{
	font-weight:normal !important;
	color:#21B6CF !important;
}