.menu_principal{
	width:210px;
	background-color:#fff;
	border-top:1px #c1cdd6 solid;
	display:block;
	background-image:url(/site/templates/site/imagenes/icons/ladrillo.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	
	padding-top:20px;
}
#mainmenu ul,#mainmenu ul ul,#mainmenu ul ul ul,#mainmenu ul ul ul ul {
	list-style-type:none;
	list-style-image:url();
	padding:0px;
	border-collapse:collapse;
	margin:0px;
}
#mainmenu ul li{
	margin-bottom:3px;
}
li.mainmenu{
	background-color:#fff;
	text-decoration:none;
	font-size:14px;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;

}
li.mainmenu a{
	color:#334998;
	text-decoration:none;
	font-weight:bold;
	font-size:0.85em;
	padding-left:30px;
	display:block;
}
li.mainmenuover{
	background-color:#334998;
	text-decoration:none;
	font-size:14px;
	padding:0px;
	
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;

}
li.mainmenuover a{
	color:#fff;
	text-decoration:none;
	padding-left:30px;
	font-weight:bold;
	font-size:0.85em;
	display:block;
}
li.mainmenus,li.mainmenusover{
	background-color:#334998;
	text-decoration:none;
	
	font-size:14px;
	padding:0px;

	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
}
li.mainmenus a,li.mainmenusover a{
	color:#fff;
	text-decoration:none;
	padding-left:30px;
	font-weight:bold;
	font-size:0.85em;
	display:block;
	
}
li.mainmenus ul,li.mainmenusover ul{
	background-color:#fff;
	padding:0px;
}
/*1level*/

li.mainmenu1{

	text-decoration:none;
	padding:0px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	background-color:#ffffff;
}
li.mainmenu1 a{
	width:80%;
	display:block;
	color:#334998;
	text-decoration:none;
	padding-left:30px;
	
}

li.mainmenu1over,li.mainmenus1,li.mainmenus1over {
	text-decoration:none;
	padding:0px;
	
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	background-color:#f0f0f0;
}
li.mainmenu1over a,li.mainmenus1 a,li.mainmenus1over a{
	color:#334998;
	text-decoration:none;
	width:80%;
	display:block;
	padding-left:30px;
	
}
/*3level*/
li.mainmenu2{

	text-decoration:none;
	font-family:"Helvetica";
	padding:0px;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	background-color:#ffffff;
}
li.mainmenu2 a{
	font-size:12px;
	color:#334998;
}

li.mainmenu2over,li.mainmenu2s{
	text-decoration:none;
	font-family:"Helvetica";
	padding:0px;
	padding-left:30px;
	padding-top:4px;
	padding-bottom:4px;
	text-decoration:none;
	background-color:#f0f0f0;
}
li.mainmenu2over a,li.mainmenu2s a{
	color:#fff;
}