/* CSS Document */
.box_n1{
	float:left; 
	width:166px;
}
.box_n2{
	float:left;
	clear: both;
	width:166px;
}
.n2_img{
	width:9px; 
	padding: 4px 4px 4px 3px;
}
.n2_link{
	width:150px; 
	padding: 1px 0 4px 0;
	color:#666666;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: none;
}
.n2_link a{
	color: #666666;
	text-decoration: none;
}
.n2_link a:hover{
	color:#ff0000;
}

.n3_img{
	width:9px; 
	padding: 4px 0px 4px 15px;
}
.n3_link{
	width:137px; 
	padding: 4px 0px 4px 1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	cursor:pointer;
	background-color:#f0f0f0;
	text-decoration: none;
}
.n3_link a{
	color:#666666;
	text-decoration: none;
}
.n3_link a:hover{
	color:#000000;
}

.box_stand{
	float:left; 
	width:166px;
}

.mrgimg
{
padding-top:4px;
}
.borde_tabla_basic {
	border: 1px solid #CCCCCC;
}
.Txt_menuRecursivInf {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.Txt_menuRecursivInf:hover{
		font-family: arial;
		font-size: 11px;
		color: #ff0000;
		text-decoration: none
	}
.hide
{
display:none;
}
.nombres
{
	width:151px;
	height:25px;
	float:right;
}
.iconos
{
	width:15px;
	height:25px;
	float:left;
}
.borde_top {
	border-top: #CCCCCC solid 1px;
}




/*estilos del menu*/

.nivel_1{
		background-image:url(../images/menu_cerrado.gif); 
		width:179px; 
		height:29px;
		line-height: 28px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #7C7C7C;
		cursor: pointer;
		font-weight:bold;
		letter-spacing: -0.3px;
	}
.nivel_1over{
		background-image:url(../images/menu_over.gif); 
		width:179px; 
		height:29px;
		line-height: 28px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#ff0000;
		cursor: pointer;
		font-weight:bold;
		letter-spacing: -0.3px;
	}
.nivel_1press{
		background-image:url(../images/menu_abierto.gif); 
		width:179px; 
		height:29px;
		line-height: 28px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
		color:#ffffff;
		cursor: pointer;
		font-weight:bold;
		letter-spacing: -0.3px;
	}
.nivel_2
{
	padding:2px 0 2px 0;
	color:#666666;
	cursor:pointer;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.nivel_2press
{
	padding:2px 0 2px 0;
	color:#666666;
	cursor:pointer;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.nivel_2over
{
	padding:2px 0 2px 0;
	color:#ff0000;
	cursor:pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.nivel_3_tabla
{
	width: 150px;	
}
.nivel_3_flecha
{
	padding:2px 0 2px 0;
	cursor:pointer;
}
.nivel_3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0 3px 2px;
	font-size:10px;
	color:#666666;
	cursor:pointer;
	background-color:#f0f0f0;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}
.nivel_3press
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0 3px 2px;
	font-size:10px;
	color:#666666;
	cursor:pointer;
	font-weight:bold;
	background-color:#f0f0f0;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}
.nivel_3over
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0 3px 2px;
	font-size:10px;
	color:#000000;
	cursor:pointer;
	background-color:#f0f0f0;
	border-top: 1px #FFFFFF solid;
	border-bottom: 1px #FFFFFF solid;
}
.mrgimg
{
}
