
#hmenu {
text-align: center;
font-size: 12px;
font-family: Arial;
position: relative;
width:100%;
height:100%;
float:left;
}

#hmenu ul {
list-style-type: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#hmenu ul li.hnivel1 { 
float: left;
position: relative;
}
#hmenu ul li ul li.investnivel2-1 {
width:250px !important;
width:270px;
padding-top:6px;
text-align:left;
position: absolute;
top:0px;
background:#5e131c url(../imagenes/blancomenu.gif) repeat-x;
color:#FFFFFF;
}
#hmenu ul li ul li.investnivel2-2 {
width:250px !important;
width:270px;
text-align:left;
position: absolute;
top:36px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li ul li.investnivel2-3 {
width:250px !important;
width:270px;
text-align:left;
position: absolute;
top:66px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li ul li.investnivel2-4 {
width:250px !important;
width:270px;
text-align:left;
position: absolute;
top:96px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li ul li.investnivel2-5 {
width:250px !important;
width:270px;
text-align:left;
position: absolute;
top:126px;
background:#5e131c;
color:#FFFFFF;
}

#hmenu ul li ul li.otrasnivel2-1 {
width:220px !important;
width:240px;
padding-top:6px;
text-align:left;
position: absolute;
top:0px;
right:-37px;
background:#5e131c url(../imagenes/blancomenu.gif) repeat-x;
color:#FFFFFF;
}
#hmenu ul li ul li.otrasnivel2-2 {
width:220px !important;
width:240px;
text-align:left;
position: absolute;
right:-37px;
top:36px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li ul li.otrasnivel2-3 {
width:220px !important;
width:240px;
text-align:left;
position: absolute;
right:-37px;
top:66px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li ul li.otrasnivel2-4 {
width:220px !important;
width:240px;
text-align:left;
position: absolute;
right:-37px;
top:96px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li ul li.otrasnivel2-5 {
width:220px !important;
width:240px;
text-align:left;
position: absolute;
right:-37px;
top:126px;
background:#5e131c;
color:#FFFFFF;
}

#hmenu ul li ul li.nivel2-1 {
width:240px !important;
width:260px;
padding-top:6px;
text-align:left;
position: absolute;
top:0px;
background:#5e131c url(../imagenes/blancomenu.gif) repeat-x;
color:#FFFFFF;
}
#hmenu ul li ul li.nivel2-2 {
width:240px !important;
width:260px;
text-align:left;
position: absolute;
top:36px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li ul li.nivel2-3 {
width:240px !important;
width:260px;
text-align:left;
position: absolute;
top:66px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li ul li.nivel2-4 {
width:240px !important;
width:260px;
text-align:left;
position: absolute;
top:96px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li ul li.nivel2-5 {
width:240px !important;
width:260px;
text-align:left;
position: absolute;
top:126px;
background:#5e131c;
color:#FFFFFF;
}
#hmenu ul li { 
float: left;
}
#hmenu ul li a {
display: block;
text-decoration: none;
color: #ffffff;
background-color: #5e131c;
position: relative;
}
#hmenu ul li:hover a.hnivel2 {
background-color: #5e131c;
position: relative;
}
#hmenu ul li a:hover, #hmenu ul li:hover a.hnivel{
position: relative;
background: #5e131c;
}
#hmenu ul li a.hnivel1 {
display: block!important;
display: none;
}
#hmenu ul li ul {
display: none;
}
#hmenu ul li a:hover ul, #hmenu ul li:hover ul {
display: block;
float:left;
width:90%;
position: relative;
}
#hmenu ul li ul li a {
border: none;
padding-left:20px;
background-color: #5e131c;
font-weight:normal;
}
#hmenu ul li ul li.investnivel2-1:hover {
position: relative;
background:#990000 url(../imagenes/blancomenu.gif) repeat-x;
}
#hmenu ul li ul li.otrasnivel2-1:hover {
background:#990000 url(../imagenes/blancomenu.gif) repeat-x;
}
#hmenu ul li ul li.nivel2-1:hover {
background:#990000 url(../imagenes/blancomenu.gif) repeat-x;
}
#hmenu ul li ul li a:hover {
position: relative;
background:#990000;
}
#hmenu ul li ul li:hover {
background:#990000;
}
#hmenu ul li ul li:hover a.hnivel1{
background:#5e131c;
}

.iehnivel2{
	text-align:left;
	position:absolute;
	top:6px;
}
.ieinves2-1{
	background:#990000;
	width:100%;
}
.ieinves2-2{
	background:#990000;
	width:100%;
}
.ieinves2-3{
	background:#990000;
	width:100%;
}
.ieinves2-4{
	background:#990000;
	width:100%;
}
.iedoc2-1{
	background:#5E131C;
	width:140%;
}
.iedoc2-1 a{
	margin-top:-8px;
	padding-top:10px;
}

.iedoc2-2 a{
	margin-top:-8px;
	padding-top:10px;
}

.iedoc2-3 a{
	margin-top:-8px;
	padding-top:10px;
}

.iedoc2-4 a{
	margin-top:-8px;
	padding-top:10px;
}

.iedoc2-5 a{
	margin-top:-8px;
	padding-top:10px;
}

.iedoc2-2{
	background:#5E131C;
	width:140%;
}
.iedoc2-3{
	background:#5E131C;
	width:140%;
}
.iedoc2-4{
	background:#5E131C;
	width:140%;
}
.iedoc2-5{
	background:#5E131C;
	width:140%;
}
.ieotras2{
	position:absolute;
	text-align:left;
	top:6px;
	right:0px;
}
.ieotras2-1{
	background:#5E131C;
	width:120%;
	right:20px;
}
.ieotras2-2{
	background:#5E131C;
	width:120%;
}
.ieotras2-3{
	background:#5E131C;
	width:120%;
}
.ieotras2-4{
	background:#5E131C;
	width:120%;
}

.ieotras2-1 a{
	margin-top:-8px;
	padding-top:10px;
}

.ieotras2-2 a{
	margin-top:-8px;
	padding-top:10px;
}

.ieotras2-3 a{
	margin-top:-8px;
	padding-top:10px;
}

.ieotras2-4 a{
	margin-top:-8px;
	padding-top:10px;
}

.iesubmenu{
	height:30px;
	padding-left:20px;
}
