a.home{
		margin-top:23px; display:block; cursor: hand; width:231px; height:88px; display:block; text-indent:-5000em; 
		cursor: hand; width:231px; height:88px; background:url(/images/menu/logo_koipe.png) no-repeat center; 
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu/logo_koipe.png'); 
		_background:url(/1x1.gif);
}

.k_menu{ text-align:left; margin-top:5px; width: 231px; font-family:Tahoma,Arial,Helvetica,sans-serif;}
.k_menu ul.padre { margin-bottom:0px; }
.k_menu ul{ list-style:none; margin-left:0px;  padding:0; width:213px;}
.k_menu ul ul{ padding-left:10px; }
.k_menu .sect, .k_menu .out { 
	display:block;
	width:231px;
	height:52px;
	border-top:1px solid #579457;
	text-indent:-500em;
	cursor: hand;
}
.k_menu .submenu_off{ display:none; }
.k_menu .submenu_on{ display:block; }
#kmenu_cocina { background:url(/menu/images/menu_kocina.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/menu/images/menu_kocina.png'); *background:url(/1x1.gif);}
#kmenu_club-hogar {background:url(/menu/images/menu_club_hogar.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/menu/images/menu_club_hogar.png'); *background:url(/1x1.gif);}
#kmenu_club-profesional { background:url(/menu/images/menu_club_pro.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/menu/images/menu_club_pro.png'); *background:url(/1x1.gif);}
#kmenu_tiendakoipe {	background:url(/menu/images/menu_tienda.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/menu/images/menu_tienda.png'); *background:url(/1x1.gif);}
#kmenu_noticias { background:url(/menu/images/menu_noticias.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/menu/images/menu_noticias.png'); *background:url(/1x1.gif);}
#kmenu_buscrestaurantes { background:url(/menu/images/menu_buscador_restaurantes.png) no-repeat; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/menu/images/menu_buscador_restaurantes.png'); *background:url(/1x1.gif);}
.k_menu .leaf
{
    margin-left: 0px;
	padding-left: 18px;
	background:url(/menu/images/flecha_sub.gif) no-repeat 0px 2px;
	color:#5A5A5A;
	font-size:11px;
	font-weight:bold;
	padding-top: 3px;
	line-height:20px;
	text-decoration:none;
}
.k_menu .familia, .k_menu .app{
    margin-left: 8px;
	background-image:url(/menu/images/flecha.gif);
	background-repeat: no-repeat;
	padding-bottom: 1px;
}

#kmenu_cocinaco,#kmenu_club-hogarco,#kmenu_club-profesionalco,#kmenu_tiendakoipeco,#kmenu_noticiasco{ 
	/*border-bottom:1px solid #579457;*/
	border-top:1px solid #579457;
	padding:10px 0px 20px 8px;
	width:223px;
}

.separator{
	border-top:1px solid #579457;
}

.k_menu_l2conten li
{
	border-bottom:1px dotted #BFC0BC;
	padding-left:0;
	margin-left:30px;
	height: 25px;
}

.k_menu_l2conten {
	margin-bottom: 15px;
}

.k_menu_l3_sel
{
    margin-left: 0px;
	padding-left: 18px;
	background:url(/menu/images/flecha_sub.gif) no-repeat 0px 2px;
	color:#5A5A5A;
	font-size:11px;
	font-weight:bold;
	padding-top: 3px;
	line-height:20px;
	text-decoration:underline;
}

.k_menu_off{
    display: none;
    visibility: hidden;
}

.k_menu .familia:active,.k_menu .app:active,.k_menu .k_menu_l2_sel:active {
	
	color:#005900;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-decoration:underline;
}
.k_menu .familia:hover,.k_menu .app:hover,.k_menu .k_menu_l2_sel:hover {
	color:#005900;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	text-decoration:underline;
}
.k_menu .familia,.k_menu .app{
	color:#005900;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding-left: 18px;
	text-decoration:none;
}

.k_menu_l2_sel
{
	color:#005900;
	font-family:Tahoma,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
	padding-left: 18px;
    margin-left: 8px;
	background-image:url(/menu/images/flecha_dwn.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-bottom: 1px;
	text-decoration: underline;
}
