Tengo un menu desplegable que todo me funciona bien excepto cuando se despliega que aparece el menu inferior desplazado por los lados. Adjunto foto.
Me gustaria saber que parametro usar para centrarlo. Adjunto CSS
#menu {
width: 900px;
text-align: center;
font-size: 12px;
position: absolute;
left: 0px;
top: 210px;
height: 30px;
background: url(../imagenes/pmt.gif) repeat-x;
z-index: 10;
text-align: center;
border-top-width: 1px;
border-bottom-width: 1px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #CCC;
border-bottom-color: #CECFCE;
}
#menu ul {
list-style-type: none;
margin-top: 0px;
margin-left:25px
}
#menu ul li {
width: 190px;
}
#menu ul li.nivel1 {
margin-right: 1px; float: left;
}
#menu ul li a {
padding: 8px;
color: #666;
text-decoration: none;
display: block;
position: relative;
display: block;
text-decoration: none;
text-transform: uppercase;
font-size: 10px;
letter-spacing : 2px;
text-align: center;
}
#menu ul li a.nivel2 {
color: rgb(0, 0, 0);
margin-left:0px;
}
#menu ul li a.nivel2ie {
color: rgb(0, 0, 0);
margin-left:0px;
}
#menu ul li a.nivel1 {
display: block !important; position: relative;
}
#menu ul li a.nivel2 {
display: block !important; position: relative;
}
#menu ul li:hover {
position: relative;
}
#menu ul li a:hover {
color: #999;
position: relative;
background: url(../imagenes/pmta.gif) repeat-x;
}
#menu ul li:hover a.nivel1 {
color: #666;
position: relative;
background: url(../imagenes/pmta.gif) repeat-x;
}
#menu ul li ul {
display: none;
background: url(../imagenes/pmt.gif) repeat-x;
background-color:#FFF
}
#menu ul li:hover ul.nivel2 {
left: 0px; display: block; position: absolute;
}
#menu ul li a:hover ul.nivel2 {
left: 0px; display: block; position: absolute;
}
#menu ul li ul li a:hover ul.nivel3 {
left: 180px !important;
top: 0px !important;
display: block;
position: absolute;
text-color: #F0F;
}
#menu ul li ul li:hover ul.nivel3 {
left: 180px !important; top: 0px !important; display: block; position: absolute;
}
#menu ul li ul li a {
padding: 8px 0px; width: 180px; border-top-color: transparent;
}
#menu ul li ul li a:hover {
border-top-color: #CCC;
position: relative;
}
#menu ul li ul li ul li a.primera {
border-top-color: #CCC;
}
table.falsa {
border: 0px currentColor; float: left; border-collapse: collapse; position: relative;
}