div.r01gHClsMenu56021 {	padding: 0px ;	/*float: right;*/	/*width: 100%;*/	text-align: left;}/* =============== "mancha" del menu horizontal =============== */div.r01gHClsMenu56021 ul {	margin: 0;	padding: 0;	list-style: none;	/*float: right;/**/	/*width: 100%;/**/	position: relative;	background-color: #ccc;}/* =============== Nivel 1 =============== */div.r01gHClsMenu56021 ul li {	position: relative;	display: block;	/*float: right;*/	/*width: 12%;*/	margin-right: 0px;	/*padding-left: 5px;*/	background-color: white;	text-align: right;    font-size: 90%;    font-family:  Verdana;}div.r01gHClsMenu56021 ul li a {	display: block;	text-decoration: none;		background-color: #ccc;		padding: 2px 3px 2px 0px;	/*background-image: url(/AVComun/MenuHorizontal/images/esquina.gif);	background-repeat: no-repeat;	background-position: bottom left;*/	color: black;	position: relative;}div.r01gHClsMenu56021 ul li a.r01gClsMenuSinHijos span{	background-image: none;	padding: 2px 2px 2px 0px;}div.r01gHClsMenu56021 ul li a:hover {	color: black; 	background-color: #ccc;}	div.r01gHClsMenu56021 ul li a span {	padding-right: 3px;	background-image: url(/AVComun/MenuHorizontal/images/flecha-abre.gif);	background-repeat: no-repeat;	background-position: 90% 4px;}/* =============== Nivel 2 =============== */div.r01gHClsMenu56021 ul li ul {	position: absolute;	top: 25px;	width: 120px;	border: 1px solid #ccc;	/** cd00019e: Alineamiento menú horizontal **//**	left: 0; **/}div.r01gHClsMenu56021 ul li ul li {	display: block;	float: left;	width: 120px;	border-top: 1px solid #fff;    font-size: 90%;    font-family:  Verdana;}div.r01gHClsMenu56021 ul li ul li a {	text-align: left;	background-color: #1779AE;		color: #CC3300;		MARGIN-LEFT: -5px; MARGIN-TOP: -1px;		}div.r01gHClsMenu56021 ul li ul li a:hover {	color: #fff; 	background-color: #000;}
