@charset "utf-8";
/* NAV MODULOS */

#nav_modulos {
	z-index:102;
	margin-right: auto;
	margin-left: auto;
	background:#353535;
	border-top:2px solid #464646;
	border-bottom:2px solid #333;
	background-image:url(../img/nav_modulos_bg.png);
	background-repeat:repeat;
	
}

#nav_modulos_contents {
	float:none;
	width:1000px;
	height:24.72px;
	margin-right:auto;
	margin-left:auto;
	padding:0;
}


.nav_modulos_main_group { /* el li principal, la seccion de modulos */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	text-align:left;
	
	
	margin-left:9px;
	margin-right:15px;
	margin-top:4px;
	margin-bottom:auto;
	
	position:relative;
	display:block;
	float:left;
	list-style:none;
	
	width:auto;
	
}

.nav_modulos_main_group a:link,
#nav_modulos_reportes_contents a:link {
	color:#FFF;
	text-decoration:none;
	padding:12px;
	padding-bottom:5px;
	padding-top:4px;
}

#nav_modulos_reportes_contents a:link {
	color:rgb(204,204,204);
}

.nav_modulos_main_group a:visited,
#nav_modulos_reportes_contents a:visited {
	color:#FFF;
	text-decoration:none;
	padding:12px;
	padding-bottom:5px;
	padding-top:4px;
}

#nav_modulos_reportes_contents a:visited {
	color:rgb(204,204,204);
}

.nav_modulos_main_group a:hover,
#nav_modulos_reportes_contents a:hover {
	color:#FFF;
	background-color:#333;
	text-decoration:none;
	padding:12px;
	padding-bottom:5px;
	padding-top:4px;
}

#nav_modulos_reportes_contents a:hover {
	background-color:transparent;
	text-decoration:underline;
}

.nav_modulos_main_group a:active,
#nav_modulos_reportes_contents a:active {
	text-decoration:none;
	padding:12px;
	padding-bottom:5px;
	padding-top:4px;
}

#nav_modulos_reportes_contents a:active {
	color:rgb(204,204,204);
}

.nav_modulos_main_group .nav_modulos_ul { /* el grupo que contiene los elementos */
	z-index:20;
	left:0;
	display:none;
	list-style:none;
	position:absolute;
	
	width:206px;
	background-color:#000;
	background-image:url(../img/bg/darkdenim3-2.png);
	background-repeat:repeat;
	
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:5px;
	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:0px;
	padding-top:5px;
	
	border:2px solid #999;
	border-top:0;
	
	border-bottom-right-radius:12px;
	border-bottom-left-radius:12px; 
}

.nav_modulos_main_group #menu_ul_last {
	margin-left:-125.7px;
}

/* ELEMENTOS */

.nav_modulos_main_group .nav_modulos_ul li { /* los elementos */
	position:relative;
	width:174px;
	float:none;
	cursor:pointer;
	
	font-size:14px;
	background-color:transparent;
	
	margin-left:10px;
	margin-right:10px;
	margin-bottom:7px;
	margin-top:5px;
	
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:5px;
	
	border:dashed 1px #666;
	border-radius:5px;
}

.nav_modulos_main_group .nav_modulos_ul li:last-child { /* ultimo elemento */
	margin-bottom:10px;
}

.nav_modulos_main_group .nav_modulos_ul li:link {
	color:#FFF;
	text-decoration:none;
}

.nav_modulos_main_group .nav_modulos_ul li:visited {
	color:#FFF;
	text-decoration:none;
}

.nav_modulos_main_group .nav_modulos_ul li:hover {
	color:#151515;
	background-color:#FFFFFF;
	background-image:url(../img/bg/skelatal_weave.png);
	background-repeat:repeat;
	border-color:#999;
	text-decoration:none;
}

.nav_modulos_main_group .nav_modulos_ul li:active {
	color:#151515;
	background-color:#FFFFFF;
	background-image:url(../img/bg/skelatal_weave.png);
	background-repeat:repeat;
	border-color:#999;
	text-decoration:none;
}

.nav_modulos_main_group .nav_modulos_ul li span {
	margin-left:5px;
}


/* REPORTES FINANCIEROS INTERFACE */

#nav_modulos_reportes_financieros,
#nav_modulos_reportes_equipos,
#nav_modulos_reportes_operaciones {
	z-index:20;
	width:100%;
	height:auto;
	background:#000;
	border-top:2px solid #000;
	border-bottom:2px solid #999;
	
	left:0;
	display:none;
	position:fixed;
	
	margin-right:0px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:0px;
	
	background-image:url(../img/bg/darkdenim3-2.png);
	background-repeat:repeat;
}

#nav_modulos_reportes_equipos,
#nav_modulos_reportes_operaciones {
	top:84px;
}

#nav_modulos_reportes_contents {
	float:left;
	position:relative;
	
	width:312px;
	min-width:310px;
	height:333px;
	min-height:333px;
	
	height:auto;
	margin-right:auto;
	margin-left:20px;
	border-right:dashed 1px #666;
}



#nav_reportes_ul {
	display:block;
}




.nav_reportes_li_main {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	font-weight:bold;
	
	display:block;
	border:0;
	padding:0;
	

	margin-top:20px;
	margin-left:10px;
	margin-bottom:10px;
	margin-right:0px;
	
}


.nav_reportes_li_sub {
	
	margin-top:5px;
	margin-left:18px;
	margin-bottom:5px;
	margin-right:0px;
	
	list-style:none;
}
.nav_reportes_li_sub a {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px;
	font-style:italic;
	color:#ccc;
	display:block;
	
	border:0;
	margin:0;
	padding:0;
}
.nav_reportes_li_sub a:link {
	color:#ccc;
}
.nav_reportes_li_sub a:active {
	color:#ccc;
}
.nav_reportes_li_sub a:hover {
	color:#FFF !important;
	text-decoration:underline;
	background-color:transparent;
}
.nav_reportes_li_sub a:visited {
	color:#ccc;
}


.dots_menu_reportes {
	margin-left:16px;
	margin-right:0px;
	margin-top:9px;
	clear:both;
	float:left;
}



