

/* Caratersticas Generales */

div#menu {
	margin: 0;
	padding: 0 0 0 15px;
	background:url(../images/backgrounds/bg_menu.gif) repeat-y right;
	overflow:hidden;
	position: relative;
	float: left;
	width: 165px;
	}

div.box_157 div img {  margin-left:5px;  }
div.box_menu_top { height:10px; overflow: hidden;}
div.box_menu_bottom {
	float: right;
	width: 100px;
	height:43px;
	background:url(../images/backgrounds/bottom_menu.gif) no-repeat right top;
	overflow: hidden;
	margin:0;
	padding:0;
	 }
div.menu_title_main {
	background:url(../images/depth_0/backgrounds/bg_menu_title.jpg) no-repeat bottom left;
	margin-bottom: 10px;
	color: #006600;
	font-size:24px;
	font-weight: bold;
	font-family:"Times New Roman", Times, serif;
	padding-bottom: 3px;
	text-align:left;
	height: 20px;
	font-style:italic; 
 
}


div#menu ul li a.menu_item_depth_0 { width: 155px; padding: 6px 0 0 10px; }
div#menu ul li a.menu_item_depth_1 { width: 110px; padding: 0px 0 0px 15px; }
div#menu ul li a.menu_item_depth_2 { width: 103px; padding: 0px 0 0px 25px; }
div#menu ul li a.menu_item_depth_3 { width: 98px; padding: 0px 0 0px 30px; }
div#menu ul li a.menu_item_depth_4 { width: 110px; padding: 0px 0 0px 40px; }

/* Estilos de las listas */

div#menu ul { list-style: none; margin: 0; padding: 0; list-style: none !important; }
div#menu ul li { margin: 0 0 3px 0; padding: 0; }

div#menu ul li ul { 
background:#006600 url(../images/depth_0/boton1.jpg) no-repeat scroll center top;
border:1px solid #CECECE;
padding:5px;  }

div#menu ul li ul li { padding:0; margin:0;}
div#menu ul li ul li a{ padding: 5px 0; height: 15px;}
div#menu ul li ul li ul { margin: 0; padding: 0; background: none; border: none; }

div#menu ul li ul li { padding:0; margin:0 5px;}

div#menu ul li ul li ul li ul li ul { margin: 0; padding: 0; }


/* Estilos de los enlaces */
/*estado normal*/
div#menu ul li a {
	display: block;
	background: url(../images/depth_0/bg_menu_depth_0.gif) no-repeat;
	color: white;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	padding: 5px 0;
}




/*estado MouseOver*/
div#menu ul li a:hover {
	background: url(../images/depth_0/bg_menu_depth_0_hover.gif) no-repeat;
	color: white; 
	
}
/*div#menu ul li a:hover#menu_item_1_1{background: url(../images/depth_0/bg_menu_depth_1_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_2{background: url(../images/depth_0/bg_menu_depth_2_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_3{background: url(../images/depth_0/bg_menu_depth_3_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_4{background: url(../images/depth_0/bg_menu_depth_4_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_5{background: url(../images/depth_0/bg_menu_depth_5_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_6{background: url(../images/depth_0/bg_menu_depth_6_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_7{background: url(../images/depth_0/bg_menu_depth_7_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_8{background: url(../images/depth_0/bg_menu_depth_8_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_9{background: url(../images/depth_0/bg_menu_depth_9_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_10{background: url(../images/depth_0/bg_menu_depth_10_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_11{background: url(../images/depth_0/bg_menu_depth_11_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_12{background: url(../images/depth_0/bg_menu_depth_12_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_13{background: url(../images/depth_0/bg_menu_depth_13_hover.gif) no-repeat;}
div#menu ul li a:hover#menu_item_1_14{background: url(../images/depth_0/bg_menu_depth_14_hover.gif) no-repeat;}*/


/*estado seleccionado*/
div#menu ul li a.selected { background: url(../images/depth_0/bg_menu_depth_0_hover.gif) no-repeat;  }
/*div#menu ul li a.selected#menu_item_1_1 { background: url(../images/depth_0/bg_menu_depth_1_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_2 { background: url(../images/depth_0/bg_menu_depth_2_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_3 { background: url(../images/depth_0/bg_menu_depth_3_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_4 { background: url(../images/depth_0/bg_menu_depth_4_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_5 { background: url(../images/depth_0/bg_menu_depth_5_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_6 { background: url(../images/depth_0/bg_menu_depth_6_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_7 { background: url(../images/depth_0/bg_menu_depth_7_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_8 { background: url(../images/depth_0/bg_menu_depth_8_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_9 { background: url(../images/depth_0/bg_menu_depth_9_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_10 { background: url(../images/depth_0/bg_menu_depth_10_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_11 { background: url(../images/depth_0/bg_menu_depth_11_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_12 { background: url(../images/depth_0/bg_menu_depth_12_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_13 { background: url(../images/depth_0/bg_menu_depth_13_hover.gif) no-repeat; }
div#menu ul li a.selected#menu_item_1_14 { background: url(../images/depth_0/bg_menu_depth_14_hover.gif) no-repeat; }*/


/*estado seleccionado con MouseOver*/
div#menu ul li a.selected:hover {background: url(../images/depth_0/bg_menu_depth_0_hover.gif) no-repeat;  }
/*div#menu ul li a.selected:hover#menu_item_1_1 {background: url(../images/depth_0/bg_menu_depth_1_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_2 {background: url(../images/depth_0/bg_menu_depth_2_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_3 {background: url(../images/depth_0/bg_menu_depth_3_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_4 {background: url(../images/depth_0/bg_menu_depth_4_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_5 {background: url(../images/depth_0/bg_menu_depth_5_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_6 {background: url(../images/depth_0/bg_menu_depth_6_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_7 {background: url(../images/depth_0/bg_menu_depth_7_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_8 {background: url(../images/depth_0/bg_menu_depth_8_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_9 {background: url(../images/depth_0/bg_menu_depth_9_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_10 {background: url(../images/depth_0/bg_menu_depth_10_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_11 {background: url(../images/depth_0/bg_menu_depth_11_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_12 {background: url(../images/depth_0/bg_menu_depth_12_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_13 {background: url(../images/depth_0/bg_menu_depth_13_hover.gif) no-repeat;}
div#menu ul li a.selected:hover#menu_item_1_14 {background: url(../images/depth_0/bg_menu_depth_14_hover.gif) no-repeat;}*/

	
/*resto de botones menu*/
div#menu ul li ul li a {
	color: #ebe9e9;
	font-size: 10px;
	letter-spacing: 1px;
	background: transparent url(../images/depth_0/bullet_menu_depth_1.gif) no-repeat scroll 5px 7px;
	letter-spacing:1px;
}
div#menu ul li ul li ul li a {
	background: url(../images/depth_0/bt_menu_depth_2.gif) no-repeat 16px 5px;
	color: #e0c367;
}
div#menu ul li ul li ul li ul li a {
	background: url(../images/depth_0/bt_menu_depth_3.gif)  no-repeat 20px 5px;
	color: #84af84;
}
div#menu ul li ul li ul li ul li ul li a {
	background: url(../images/depth_0/bt_menu_depth_4.gif)no-repeat;
	color: #c0c0c0;
}

/* Estilos de los eventos MouseOver*/


div#menu ul li ul li a:hover {
	background: url(../images/depth_0/bullet_menu_depth_1_sel.gif) no-repeat 0px 4px;
	text-decoration: underline;
	color: #ebe9e9;
}
div#menu ul li ul li ul li a:hover {
	display: block;
	background: url(../images/depth_0/bt_menu_depth_2.gif) no-repeat 16px 5px;
	color: #e0c367;
	text-decoration: underline;
}
div#menu ul li ul li ul li ul li a:hover {
	background: url(../images/depth_0/bt_menu_depth_3.gif) no-repeat 20px 5px;
	color: #ffffff;
}
div#menu ul li ul li ul li ul li ul li a:hover {
	background: url(../images/depth_0/bt_menu_depth_4.gif) no-repeat;
	color: white;
}

/* Elementos seleccionados */



div#menu ul li ul li a.selected {
	background: url(../images/depth_0/bullet_menu_depth_1_sel.gif) no-repeat 0px 4px;
	text-decoration: underline;
	color: #ebe9e9;
	/*text-transform: uppercase;*/
}
div#menu ul li ul li ul li a.selected {
	display: block;
	background: url(../images/depth_0/bt_menu_depth_2.gif) no-repeat 16px 5px;
	color: #e0c367;
	text-decoration: underline;
}
div#menu ul li ul li ul li ul li a.selected {
	background: url(../images/depth_0/bt_menu_depth_3.gif) no-repeat 20px 5px;
	text-transform:none;
	color: #ffffff;
}
div#menu ul li ul li ul li ul li ul li a.selected {
	background: url(../images/depth_0/bt_menu_depth_4.gif) no-repeat;
	color: #c0c0c0;
}

/* Elementos seleccionados y con MouseOver*/


div#menu ul li ul li a.selected:hover {
	background: url(../images/depth_0/bullet_menu_depth_1_sel.gif) no-repeat 0px 4px;
	text-decoration: underline;
	color: #ebe9e9;
	/*text-transform: uppercase;*/
	}
div#menu ul li ul li ul li a.selected:hover {
	display: block;
	background: url(../images/depth_0/bt_menu_depth_2.gif) no-repeat 16px 5px;
	color: #e0c367;
	text-decoration: underline;
	}

div#menu ul li ul li ul li ul li a.selected:hover {
	background: url(../images/depth_0/bt_menu_depth_3.gif) no-repeat 20px 5px;
	color: #ffffff;
	text-transform: none;
	}
div#menu ul li ul li ul li ul li ul li a.selected:hover {
	background: url(../images/depth_0/bt_menu_depth_4.gif)  no-repeat;
	color: #c0c0c0;
	text-decoration: underline;
	}

/* Elementos en Ruta */

div#menu ul li a.inroute { background: url(../images/depth_0/bg_menu_depth_0_hover.gif) no-repeat; color: #dddcdc; font-weight: bold;  }
div#menu ul li a.inroute:hover { background: url(../images/depth_0/bg_menu_depth_0_hover.gif) no-repeat; text-decoration: underline; }

div#menu ul li ul li a.inroute { 
	background: url(../images/depth_0/bullet_menu_depth_1_sel.gif) no-repeat 0px 4px;
	text-decoration: underline;
	color: #ebe9e9;
	}
div#menu ul li ul li a.inroute:hover {
	background: url(../images/depth_0/bullet_menu_depth_1_sel.gif) no-repeat 0px 4px;
	text-decoration: underline;
	/*text-transform: uppercase;*/
	}

div#menu ul li ul li ul li a.inroute {
	background: url(../images/depth_0/bt_menu_depth_2.gif) no-repeat;
	color: #fee8b3;
}

div#menu ul li ul li ul li a.inroute:hover {
	background: url(../images/depth_0/bt_menu_depth_2.gif) no-repeat;
	color: #fee8b3;
	text-decoration: none;
}


div#menu ul li ul li ul li ul li a.inroute {
	background: url(../images/depth_0/bt_menu_depth_3.gif) no-repeat;
	color: black;
}
div#menu ul li ul li ul li ul li a.inroute:hover {
	background: url(../images/depth_0/bt_menu_depth_3.gif) no-repeat;
	color: black;
	text-decoration: none;
}
