#dj-main div.djsubwrap{
	border: none;
	padding: 0;
	/*background: none;*/
	padding: 0;
	position:absolute; 
	top: 40px;
	z-index: -1;
        background: transparent url("images/fondo_submenu.png") 0 0 repeat-y;
       
        border-left: solid #4ed5e3 1px;
         border-right: solid #4ed5e3 1px;
        /*  border-bottom: solid #4ed5e3 1px;*/
}
#dj-main div.djsubwrap .col_5{ width: 770px; }
#dj-main div.djsubwrap .col_4{ width: 620px; }
#dj-main div.djsubwrap .col_3{ width: 470px; }
#dj-main div.djsubwrap .col_2{ width: 320px; }

#dj-main li:hover div.djsubwrap div.div_3{
		background: url('../images/bgSubmenu.png') repeat;
		float: left;
}
#dj-main div.djsubwrap{
	display: none;
}
#dj-main li:hover div.djsubwrap{
	display: block;
}

/*********************************************************/
#dj-main {
	padding: 0;
	margin: 0; 
	list-style:none; 
	height: 45px;
	/*background: none;*/
	z-index: 500; 
	/*font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	width: 100%; /* width: 100%*/
	float: left;
	border: none;
        padding-left: 10px;

	}
#dj-main li.dj-up {
	display:block; 
	float:left;
	margin: 5px 3px 0 0;
	padding: 0;
	/*line-height: 40px;*/
	z-index: 501; 
	border: none;
  background:url("images/top_menu_left.gif") 0 0 no-repeat;
	padding:0 0 0 13px;

	}
#dj-main li.first{}
#dj-main li.last {border: none;}
#dj-main li.active,
#dj-main li:hover{ background:url("images/top_menu_left_hov.gif") 0 0 no-repeat;}
#dj-main li.active a.dj-up_a,
#dj-main li:hover a.dj-up_a{ 
	background:url(images/top_menu_right_hov.gif) top right no-repeat;
	color:#f2f2f2;
}
/*
#dj-main li li:hover{background: none;}
*/
#dj-main li a.dj-up_a {
	display: block; 
	float:left; 
	text-align: center;
	font-size: 13px;
	line-height: 40px; 
	color: #dbceb8; 
	text-decoration: none; 
	font-weight: normal;
        text-transform: capitalize;
	padding: 0 10px;
	margin: 0;
	/*background: none;*/
	cursor:pointer;
	z-index: 505;
	height: auto;
	font-variant: normal;
	letter-spacing: normal;
        	background:url(images/top_menu_right.gif) top right no-repeat;
	}


#dj-main li a.dj-up_a span {
	float:left; 
	display:block;
        padding-right: 13px;
        color: #fff;
        font-weight: bold;
	}
#dj-main li a.dj-up_a span.dj-drop {
	float:left; 
	display:block;
	}

#dj-main li:hover a.dj-up_a,
#dj-main li.active a.dj-up_a {
	/*background: #dbcfb8;*/
	color: #388fa8 !important;
	}
#dj-main li:hover a.dj-up_a span,
#dj-main li.active a.dj-up_a span {
	/*background: none;*/
	text-decoration: none;
        color: #388fa8 !important;
	}
#dj-main li.active a.dj-up_a span.dj-drop {	}
#dj-main li:hover a.dj-up_a span.dj-drop{
	z-index: 1000;
	}
/* Default list styling */

#dj-main li:hover {
	position:relative; 
	z-index: 1000;
	}

#dj-main ul.dj-submenu{
	/*background: none;*/
	padding: 0px 0px; /* 3px 10px*/
	height:auto; 
	margin: 0;
	border: 0;
	border-bottom: 1px solid #4ed5e3;
	display: block;
	/*float: left;*/
}
#dj-main div.djsubwrap .col_5 ul.dj-submenu{
	width: 750px;
}
#dj-main div.djsubwrap .col_4 ul.dj-submenu{
	width: 600px;
}
#dj-main div.djsubwrap .col_3 ul.dj-submenu{
	width: 450px;
}
#dj-main div.djsubwrap .col_2 ul.dj-submenu{
	width: 300px;
}
#dj-main ul.dj-submenu ul{
	border:none;
	padding: 0;
	margin: 0;
	width: 100%;
}
#dj-main ul.dj-submenu ul ul{
	padding: 0 0 0 15px;
}

#dj-main ul.dj-submenu li{
	height:auto; 
	font-weight: normal;
	padding: 0;
	margin: 0;
	display: block;
	/*float: left;*/
	/*width: 100%;*/
	background: none;
        white-space: nowrap !important;
        line-height: 0 !important;
	
}
#dj-main ul.dj-submenu li ul li{
	/*height:auto;
	font-weight: normal;
	padding: 2px 0 0 0;
	margin: 0;
	width: 135px;*/
	/*display: block !important;*/
}
#dj-main ul.dj-submenu li a:link, 
#dj-main ul.dj-submenu li a:visited{
	font-size: 13px;
	font-weight: bold;
	height:auto; 
	line-height: 13px; 
	color:#fff;
	text-decoration:none;
	padding: 8px 0;
	background: transparent url("images/fondo_cat.png") 0 0 repeat-x;
	display: block;
	cursor: pointer;
        padding-left: 10px;
        padding-right: 10px;
        clear: both;
        *width: auto;
	}
#dj-main ul.dj-submenu li ul li a:link, 
#dj-main ul.dj-submenu li ul li a:visited{
	font-weight: normal;
	color:#fff;
	background: url('../images/submenuPipe.gif') top left no-repeat;
	padding: 3px 0 3px 0px;
}
#dj-main li ul.dj-submenu li a.dj-more{
	/*background: none;*/
	}
#dj-main li:hover ul.dj-submenu li a:hover,
#dj-main li ul.dj-submenu li a.active {
	background:#fff;
	color:#388fa8;
	}
#dj-main li:hover ul.dj-submenu li ul li a:hover,
#dj-main li ul.dj-submenu li li a.active,
#dj-main li ul.dj-submenu li li li a.active {
	background: url('../images/submenuPipe.gif') top left no-repeat;
	color:#388fa8;
	}


#dj-main li:hover ul.dj-submenu li a.dj-more:hover{	/*background: none;*/ color:#388fa8; }
#dj-main li:hover ul.dj-submenu li a.dj-more-active {/*background: none;*/ color:#388fa8;}
#dj-main li:hover ul.dj-submenu li a.dj-more-active:hover {	/*background: none;*/ color:#388fa8; }



#dj-main li:hover ul.dj-submenu li ul li a.dj-more:hover{background: url('../images/submenuPipe.gif') top left no-repeat;}
#dj-main li:hover ul.dj-submenu li ul li a.dj-more-active {background: url('../images/submenuPipe.gif') top left no-repeat;}
#dj-main li:hover ul.dj-submenu li ul li a.dj-more-active:hover {background: url('../images/submenuPipe.gif') top left no-repeat;}


#dj-main li span.separator {
	/*font-size: 11px;
	font-weight: normal;
	height:auto; 
	line-height: 13px; 
	color:#dbcfb8; 
	text-decoration:none;
	padding: 3px 0;
	background:none;
	display: block;
	cursor: pointer;*/
        font-size: 13px;
	font-weight: bold;
	height:auto;
	line-height: 13px;
	color:#fff;
	text-decoration:none;
	padding: 8px 0;
	background:none;
	display: block;
	cursor: pointer;
	}
#dj-main ul{
	display: none;
}
#dj-main li:hover ul{
	display: block;
}
#dj-main li:hover ul.dj-submenu ul{
	/*padding-left:10px;*/
       /* margin-bottom: 10px;*/
      /* border: solid red 1px;*/
       float:left;
}
#dj-main li:hover ul.dj-submenu ul li{width: 100%; padding-left:0;padding-bottom: 3px;padding-top: 3px;}
#dj-main li:hover ul.dj-submenu ul li:hover{
   background: transparent url("images/puntito_orange.gif") 5px 10px no-repeat;
   /*filter: alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;*/
}
#dj-main li:hover ul.dj-submenu ul li a   {
padding-left: 15px;

}

#dj-main li ul.dj-submenu li ul li a:hover   {

 background: transparent url("images/fondo_subcat.png") 0 0  repeat-x;
}


.dj-up { border:solid red 1px;}


/*

#dj-main li:hover li:hover ul,
#dj-main li:hover li:hover li:hover ul,
#dj-main li:hover li:hover li:hover li:hover ul,
#dj-main li:hover li:hover li:hover li:hover li:hover ul
{
	left: 242px; 
	top: 0px; 
	background: none;
	padding: 0px 0px 6px 0px; 
	white-space:nowrap; 
	z-index:400; 
	height:auto;
	}
#dj-main ul, 
#dj-main li:hover ul ul,
#dj-main li:hover li:hover ul ul,
#dj-main li:hover li:hover li:hover ul ul,
#dj-main li:hover li:hover li:hover li:hover ul ul
{
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;
	float: left;
	}
*/
/*
#dj-main li:hover li:hover a.dj-more,
#dj-main li:hover li:hover li:hover a.dj-more,
#dj-main li:hover li:hover li:hover li:hover a.dj-more,
#dj-main li:hover li:hover li:hover li:hover li:hover a.dj-more
{
	background: none	} 

#dj-main li:hover li:hover li a.dj-more,
#dj-main li:hover li:hover li:hover li a.dj-more,
#dj-main li:hover li:hover li:hover li:hover li a.dj-more
{
	background: none;
	} 
*/
