/*********************************
 ****   supersucker          *****
 *********************************/
#safari {
	height: 53px;
    width: 976px;
	position: relative;
    padding-left: 2px;
	margin-bottom:10px;
}

#nav_supersucker {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0;
	height: 53px;
	width: 100%;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*font-family: Arial Narrow, Helvetica, sans-serif;*/
	font-size: 95%;
	/*font-weight: bold;*/
}

#nav_supersucker ul {
	margin: 0;
	padding: 0;
	float: left;
}

/* hide unsupported 3rd+ levels */
#nav_supersucker ul ul ul {
	left: -20000px;
}

#nav_supersucker li {
	padding: 0;
	margin: 0;
	float: left;
	display: block;
}

#nav_supersucker li li {
}

#nav_supersucker li.active a {
}

#nav_supersucker li ul {
	display: none;
	margin: 0;
	padding: 0;
	position: absolute;
	top:28px;
	height: 24px;
	overflow:hidden;
	left: 0;
	width:100%;
	_width:976px;
}

#nav_supersucker a {
	text-decoration: none;
	cursor: pointer;
}

#nav_supersucker a:hover {
}

#nav_supersucker li ul a:hover,
#nav_supersucker li.active ul a:hover {
    text-decoration: underline;
}

#nav_supersucker li.active ul {
	display: block;
}

#nav_supersucker li:hover ul, #nav_supersucker li.sfhover ul {
	display: block;
	z-index: 6000;
}

#nav_supersucker li a {
	display: block;
	float: left;
	padding: 0 15px 0 0;
	height: 27px;
	line-height: 27px;
	/*background:#000033;*/
	background:url(../images/bg_litopmenuright.jpg) right no-repeat;
}

#nav_supersucker li a:hover, #nav_supersucker ul li.active a {
	background:url(../images/bg_litopmenuright2.jpg) right no-repeat;
	height:28px;
}

#nav_supersucker li:hover a {
background:url(../images/bg_litopmenuright2.jpg) right no-repeat;
	height:28px;

}
#nav_supersucker li:hover li a {
background:none;

}


#nav_supersucker li:hover a, 
#nav_supersucker li.over a {

}

#nav_supersucker li li.active a, 
#nav_supersucker li li.active:hover a,
#nav_supersucker li li.sfhover.on a {
	 text-decoration: underline;
	 background:none;
	
}

#nav_supersucker li li.sfhover a{

}

/* sub level links */

#nav_supersucker ul li {
	border-right: 0;
	background: none;
	background: url(../images/bg_litopmenuleft.jpg) left no-repeat;
	padding:0 0px 0 15px;
}

#nav_supersucker ul li ul li {
padding:0 0px 0 0px;

}

#nav_supersucker ul li:hover, #nav_supersucker ul li.active  {
height:28px;
	background: url(../images/bg_litopmenuleft2.jpg) left no-repeat;
}

#nav_supersucker ul li ul li.active a, #nav_supersucker ul li ul li:hover a  {
background:none;
}


#nav_supersucker ul li ul li, #nav_supersucker ul li.active ul li, #nav_supersucker ul li:hover ul li {
background:none;
border-right:1px solid #EF7F8F;

}

#nav_supersucker li ul a, #nav_supersucker li.active ul a {
	display: block;
	float: left;
	font-weight: normal;
	padding: 0 10px;
	background: none;
	height: 24px;
	line-height: 24px;
}

/************************************/
/*******   Supersucker    ***********/
/************************************/
/*Imagen completa de fondo*/
#nav_supersucker {
	/*background: #0093DD url(../images/topmenu_bg.png) repeat-x;*/
    background:  url(../images/bg_menu.jpg) repeat-x ;
}
/*Color letra en general*/
#nav_supersucker a {
    /*color: #999;*/
	color: #fff;
	/*background: url(../images/topmenu_sep.png) 100% 0 no-repeat;*/
}

/*Sobrepuesto*/
#nav_supersucker ul li:hover ul,
#nav_supersucker li:hover a:link,
#nav_supersucker li:hover a:visited,
#nav_supersucker li.sfhover a:link,
#nav_supersucker li:hover a:visited {
	/*background:#666;
	color: #fff;*/
    
	color: #000;
	
}

#nav_supersucker ul li ul li.sfhover a:link, #nav_supersucker  ul li ul li#current.sfhover a {
background: none;

}

/*Seleccionado*/
#nav_supersucker ul li ul,
#nav_supersucker ul li.active a:link,
#nav_supersucker ul li.active a:visited,
#nav_supersucker ul li.active ul:hover,
#nav_supersucker ul li.active:hover ul,
#nav_supersucker ul li.active ul.sfhover,
#nav_supersucker ul li.active.sfhover ul {
	/*background:#0093DD;*/
  
	color: #000;
	
  /*  background:#E4E4E4;*/
    /*background: url(../images/topmenu_bg_ant.png);*/
    /*background: url(../images/topmenu_bg.png) no-repeat;*/
    /*background: url(../images/topmenu_bg.png) no-repeat;*/
}

#nav_supersucker ul li ul {
 background: #FFFFFF url(../images/bg_menu2.jpg) no-repeat;
}


#nav_supersucker li ul:hover {

background: #FFFFFF url(../images/bg_menu2.jpg) no-repeat;
_background:#E4E4E4;
height:25px;
}



/*#nav_supersucker ul li:hover ul li.sfhover a  {
background:#E4E4E4;
}*/



/* @group side menu */

div.dark ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;
	
}

div.dark ul.menu li {
	border: 0;
	margin: 0px;
	padding: 0;
	background: none;
}

div.dark ul.menu li a {
	display: block;
	padding: 4px 0 2px 0;
	margin-bottom: 2px;
	text-decoration: none;
}

div.dark ul.menu ul li {
  padding-left: 10px;
  background: none;
  border: 0;
}

div.dark ul.menu ul ul li {
  margin-left: 20px;
  background: none;
  border:  0;
}

/* @end */
