div.contenedor_menu {
	vertical-align: 	top;
	/*overflow-y:			auto;*/
	overflow-x:			hidden;
/*	width:				185px;*/
	width:100%;
    padding-top:1px;
	padding-bottom:1px;
	height:				100%;/*---*/
	scrollbar-face-color: 		#B8B4B4;
	scrollbar-highlight-color: #B8B4B4;
	scrollbar-3dlight-color: 	white;
	scrollbar-darkshadow-color:#B8B4B4; 
    scrollbar-shadow-color:	gray;
	scrollbar-arrow-color: 	#FFFFFF; 
	scrollbar-track-color: 	#f9faff;


}
table.tabla_contenedor_menu{
	background:			#DBDBDB	url('../10imagenes/03menu_lateral/borde.gif') repeat-x;
	vertical-align: 	top;
    text-align: 		left;
	width: 				100%;
	height:				100%; /*---*/
	border-left:		1px solid #808080;
	border-right: 		1px solid #808080;
	border-bottom: 	1px solid #808080;
	padding: 			0px;
	margin: 				0px;
	/*overflow: 			auto;*/
}
tr.tabla_contenedor_menu
 {
 	border:				0px;
	padding: 			0px;
	margin: 				0px;
	vertical-align: 	top;
 }
 tr.tabla_contenedor_menu
 {
 	border:				0px;
	padding: 			0px;
	margin: 				0px;
	height: 				100%;
	vertical-align: 	top;
	text-align: 		left;	
 }
 table.menu
{
	border:		0px;
	padding: 	0px;
	margin: 		0px;
	width: 		100%;
}
tr.menu
 {
 	border:			0px;
	padding: 		0px;
	margin: 			0px;
	vertical-align:top;
 }
 td.menu
 {
 	border:			0px;
	padding: 		0px;
	margin: 			0px;
	vertical-align:top;
 }
table.opcion_menu_nivel1 {
	border-bottom: 1px outset;
	width: 			100%;
}
td.opcion_menu_level1 {
	color: 			#000000;
	cursor:			pointer;
	width:			100%;
	font-size:		11px;
	font-weight:	bold;
	font-family:	Arial,Helvetica, sans-serif;
}
td.out_opcion_menu_level1 {
	color: 			#000000;
	cursor:			pointer;
	width:			100%;
	font-size:		11px;
	font-weight:	bold;
	font-family:	Arial,Helvetica, sans-serif;
}
td.over_opcion_menu_level1 {
	color: 				#000;
	background-color:	#6B92A9;/*#90ADBE;*/
	cursor:				pointer;
	width:				100%;
	font-size:			11px;
	font-weight:		bold;
	font-family:		Arial,Helvetica, sans-serif;
}
table.opcion_menu_nivel2 {
	width: 		100%;
}
td.opcion_menu_level2 {
	color: 		#000000;
	cursor:		pointer;
	width:		100%;
	font-size:	11px;
	font-family:Arial,Helvetica, sans-serif;
}
td.out_opcion_menu_level2 {
	color:		#000000;
	cursor:		pointer;
	width:		100%;
	font-size:	11px;
	font-family:Arial,Helvetica, sans-serif;
}
td.over_opcion_menu_level2 {
	color: 				#000;
	background-color:	#6B92A9;/*#90ADBE;*/
	cursor:				pointer;
	width:				100%;
	font-size:			11px;
	font-family:		Arial,Helvetica, sans-serif;
}
table.opcion_menu_nivel3 {
	width: 100%;
}
td.opcion_menu_level3 {
	color: 		#000066;
	cursor:		pointer;
	width:		100%;
	font-size:	11px;
	font-family:Arial,Helvetica, sans-serif;
}
td.over_opcion_menu_level3 {
	color: 				#000066;
	background-color:	#6B92A9;/*#90ADBE;*/
	cursor:				pointer;
	width:				100%;
	font-size:			11px;
	font-family:		Arial,Helvetica, sans-serif;
}
td.out_opcion_menu_level3 {
	color: 				#000066;
	cursor:				pointer;
	width:				100%;
	font-size:			11px;
	font-family:		Arial,Helvetica, sans-serif;
}
span.marca_rama {
	font-weight: bold;
	color: 		#000000;
}
td.opcion_menu_level2_marcado {
	color: 		#000000;
	background-color:#90ADBE;
	cursor:		pointer;
	width:		100%;
	font-size:	11px;
	font-family:Arial,Helvetica, sans-serif;
}
td.opcion_menu_level3_marcado {
	color: 		#000066;
	background-color:#90ADBE;
	cursor:		pointer;
	width:		100%;
	font-size:	11px;
	font-family:Arial,Helvetica, sans-serif;
}
