

/* Caratersticas Generales */

div#menu{
	margin: 10px 0 25px 0;
	padding: 0;
	overflow:hidden;
	position: relative;
	float: left;
}
div#static_menu {
	margin: 10px 0 0px 0;
	padding: 0;
	overflow:hidden;
	position: relative;
	float: left;
}

div.box_menu_top {display: none;}
div.box_menu_bottom {display: none;}
div.menu_title_main {display: none;}


div#menu ul li a.menu_item_depth_0 { width: 147px; padding: 5px 0 5px 20px; color:#333333; }
div#menu ul li a.menu_item_depth_1, div#static_menu ul li a.menu_item_depth_1 { width: 147px; padding: 0 0 0 20px;}
div#menu ul li a.menu_item_depth_2, div#static_menu ul li a.menu_item_depth_2 {}
div#menu ul li a.menu_item_depth_3, div#static_menu ul li a.menu_item_depth_3 {}
div#menu ul li a.menu_item_depth_4, div#static_menu ul li a.menu_item_depth_4 {}

div#static_menu ul li a.menu_item_depth_0 { width: 147px; padding: 0px 0 0px 20px; color:#666666; }

/* Estilos de las listas */

div#menu ul, div#static_menu ul { list-style: none; margin: 0; padding: 0; list-style: none !important; }
div#menu ul li, div#static_menu ul li  {
	margin: 0;
	padding:0;
	}



/*más niveles de submenu*/
div#menu ul li ul li ul { margin: 0; padding: 0; background: none; border: none; }
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, div#static_menu ul li a {
	display: block;
	color: #333333;
	font-size: 13px;
	font-weight: normal;
	border: none;
	border-bottom: 1px dashed #cccccc;
	background:url(../images/backgrounds/bg_boton_menu_hover.gif) no-repeat left center;

}




/*estado MouseOver*/
div#menu ul li a:hover  {
	color: #007168;
	background: url(../images/backgrounds/bg_boton_menu.gif) no-repeat left;
	border-bottom: 1px dashed #000c5e;
	}
div#menu ul li a.selected  {
	background: #FF00FF;
	color: #0e214b;
	font-weight: bold;
	}
div#menu ul li a:hover#menu_item_1_1{ color:#000000;}
div#menu ul li a:hover#menu_item_1_1{color:#000000;}
div#menu ul li a:hover#menu_item_1_2{color:#000000;}
div#menu ul li a:hover#menu_item_1_3{color:#000000;}
div#menu ul li a:hover#menu_item_1_4{color:#000000;}



/*estado seleccionado*/
div#menu ul li a.selected, div ul li a.selected {
	color: #333333;
	font-weight: bold;
	background: url(../images/backgrounds/bg_boton_menu.gif) no-repeat left;
	border-bottom: 1px dashed #000c5e;
	}
div ul li a.selected#menu_item_1_1 { background: yellow; color:#000000; }
div ul li a.selected#menu_item_1_2 { background: #99CC00; color:#000000; }
div ul li a.selected#menu_item_1_3 { background: #FF00CC ; color:#000000; }
div ul li a.selected#menu_item_1_4 { background: #3333FF ; color:#000000; }



/*estado seleccionado con MouseOver*/
div ul li a.selected:hover { color:#000c5e;}
div ul li a.selected:hover#menu_item_1_1 {border: none !important;  height: 22px; color:#000000;}
div ul li a.selected:hover#menu_item_1_2 { border: none !important;  height: 22px; color:#000000;}
div ul li a.selected:hover#menu_item_1_3 { border: none !important;  height: 22px; color:#000000;}
div ul li a.selected:hover#menu_item_1_4 { border: none !important;  height: 22px; color:#000000;}




/* Elementos seleccionados y con MouseOver*/
div#menu ul li ul li a, div#menu ul li ul li a.selected{

	padding:  0 0 0 13px !important;
	border: none ;
	background:url(../images/backgrounds/bullet_sub.gif) no-repeat left ;
	height: auto;
}
div#menu ul li ul li a:hover{
	color: #333333;
}

div#menu ul li ul li a.selected:hover {
	padding:  0 0 0 13px !important;
	border: none ;
	background:url(../images/backgrounds/bullet_sub.gif) no-repeat left;
	}




div#menu ul li a.inroute { 
	font-weight: bold;
	color: #0e214b;
	font-weight: bold;
	}

/*Botones destacados*/

div ul li#menu_item_1_1 {  }
div ul li#menu_item_1_2 {  }
div ul li#menu_item_1_3 {  }
div ul li#menu_item_1_4 { margin-bottom: 15px; }

div ul li#menu_item_1_1 a{ padding:0 0 0 20px !important; border-bottom: 1px solid #007168; text-indent:-999px; background:url(../images/backgrounds/bg_boton_green.gif) no-repeat left; height:22px;}
div ul li#menu_item_1_2 a{ padding:0 0 0 20px !important; border-bottom: 1px solid #D11921; text-indent:-999px; background:url(../images/backgrounds/bg_boton_red.gif) no-repeat left; height:22px;}
div ul li#menu_item_1_3 a{ padding:0 0 0 20px !important; border-bottom: 1px solid #666666; text-indent:-999px; background:url(../images/backgrounds/bg_boton_gray.gif) no-repeat left; height:22px;}
div ul li#menu_item_1_4 a{ padding:0 0 0 20px !important; border-bottom: 1px solid #eab755; text-indent:-999px; background:url(../images/backgrounds/bg_boton_yellow.gif) no-repeat left; height:22px;}

div ul li#menu_item_1_1 a:hover{ border-bottom: 1px solid #007168; text-indent:-999px; background: url(../images/backgrounds/bg_boton_green_hover.gif) no-repeat left;}
div ul li#menu_item_1_2 a:hover{ border-bottom: 1px solid #D11921; text-indent:-999px; background:url(../images/backgrounds/bg_boton_red_hover.gif) no-repeat left;}
div ul li#menu_item_1_3 a:hover{ border-bottom: 1px solid #666666; text-indent:-999px; background:url(../images/backgrounds/bg_boton_gray_hover.gif) no-repeat left;}
div ul li#menu_item_1_4 a:hover{ border-bottom: 1px solid #eab755; text-indent:-999px; background:url(../images/backgrounds/bg_boton_yellow_hover.gif) no-repeat left;}

div ul li#menu_item_1_1 a.selected{ border-bottom: 1px solid #f4d425; text-indent:-999px; background: url(../images/backgrounds/bg_boton_green_hover.gif) no-repeat left;}
div ul li#menu_item_1_2 a.selected{ border-bottom: 1px solid #D11921; text-indent:-999px; background:url(../images/backgrounds/bg_boton_red_hover.gif) no-repeat left;}
div ul li#menu_item_1_3 a.selected{ border-bottom: 1px solid #666666; text-indent:-999px; background:url(../images/backgrounds/bg_boton_gray_hover.gif) no-repeat left;}
div ul li#menu_item_1_4 a.selected{ border-bottom: 1px solid #eab755; text-indent:-999px; background:url(../images/backgrounds/bg_boton_yellow_hover.gif) no-repeat left;}

/*elementos submenu*/

div#menu ul li ul { padding: 10px 0 0 0;}
div#menu ul li ul li a{
	margin: 5px 0 0 10px;
	padding:  0 0 5px 13px !important;
	border: none ;
	background:url(../images/backgrounds/bullet_sub_hover.gif) no-repeat 0px 5px;
}
div#menu ul li ul li a:hover{
	color: #333333;
	border: none ;
	background:url(../images/backgrounds/bullet_sub_hover.gif) no-repeat 0px 5px;
}
div#menu ul li ul li a.selected{
	border: none ;
	margin-top: 5px;
	background:url(../images/backgrounds/bullet_sub_hover.gif) no-repeat 0px 5px;
}

div#menu ul li ul li a.selected:hover {
border: none ;
	background:url(../images/backgrounds/bullet_sub.gif) no-repeat 0px 5px;
}
/*tercer nivel sub*/
div#menu ul li ul li ul li { width: 100%;}
div#menu ul li ul li ul li a{
	margin-left: 20px;
	padding:  0px 0 0px 13px !important;
	border: none ;
	color: #211265;
	background: url(../images/backgrounds/bullet_sub_3.gif) no-repeat left;
}
div#menu ul li ul li ul li a:hover{
	color: #000000;
	border: none ;
	background: url(../images/backgrounds/bullet_sub_3.gif) no-repeat left;
}
div#menu ul li ul li ul li a.selected{
	border: none ;
	background: url(../images/backgrounds/bullet_sub_3.gif) no-repeat left;
	color: #211265;
}

div#menu ul li ul li ul li a.selected:hover {
	border: none ;
	background: url(../images/backgrounds/bullet_sub_3.gif) no-repeat left;
}
/*Submenu botones destacados*/
div ul li#menu_item_1_1 ul li a{
	color: #666666;
	margin-left: 10px;
	padding:  5px 0 5px 13px !important;
	border: none ;
	background:url(../images/backgrounds/bullet_sub.gif) no-repeat left;
	text-indent:0;
	}
div ul li#menu_item_1_1 ul li a:hover{  background:url(../images/backgrounds/bullet_sub_hover.gif) no-repeat 0 10px; border-bottom: none; text-indent: 0; color:#333333;}
div ul li#menu_item_1_1 ul li a.selected{ background:url(../images/backgrounds/bullet_sub_hover.gif) no-repeat 0 5px; color:#333333; border-bottom: none; text-indent:0;}
