.principal { 
visibility: hidden;/* margin: 0px 0px -20px 0px; padding: 0px 2px 2px 2px; height: 25px; font: .9em arial;*/
margin:0; padding:0 0 0 5px; list-style:none; }
/*.principal li {list-style: none;
margin:0 ; padding:0; float:left; font-size:16px; list-style:none; cursor:pointer; color:#0A1B68; font-weight:normal !important; font-family:Arial Narrow; background:url(../imagenes/separador3.gif) no-repeat right 1px;}
*/
.principal li {/*display: inline; */list-style: none;
margin:0 ; padding:0; float:left; font-size:14px; list-style:none; cursor:pointer; color:#0A1B68; font-weight:normal !important; font-family:Arial,Helvetica,sans-serif; background:url(../imagenes/separador3.gif) no-repeat right 1px;}

.principal li a, .mlddm li a#buttonnohover {display:block; float: none !important; float:left; position:relative; z-index:2; color:#0A1B68; text-decoration:none; font-weight:normal; height:31px; margin:0; padding:10px 22px 0 22px;}
.principal li a:hover, .mlddm li a#buttonhover { /*color:#a3a3a3;*/ }
.principal ul { 
	z-index: 1000; 
	margin: 0; 
	padding: 0 !important; 
	visibility: hidden; 
	position: absolute; 
	background-color: #E9E9E9;
	clear: both; 
	border-collapse:collapse;
	border-color:#E7E7E7;
	border-width:1px;
	border-style: outset;
}
.principal ul li { float: none ; border-width: 0px; margin:0; padding:0 ; background:#F5F5F5; height:auto; border-bottom: dotted #999 1px;}
.principal ul li a {	
	height: 18px;
	margin: 0 !important;
	display:block;
	padding: 4px 10px 0 10px;
	text-align: left;
	color:#2E4C57; text-decoration:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; 
}
*html .principal ul li a { 
	width:190px !important;
	margin: 5px 20px 15px -60px;
}
.principal ul li a:hover { color:#0597C4 !important;/* background: url(../templates/home/imagenes/flecha_menu.gif) no-repeat left center;*/}

.principal .hsub { background: rgb(25,25,25) no-repeat right url(../templates/home/imagenes/arrow.png);}
.principal .hsub:hover { background: rgb(25,25,25) no-repeat right url(../templates/home/imagenes/arrow.png);}
