oye, si lo arregle, pero siguo sin entender el significado de lo que hise, q creo es lo mas inportante... use display block,por que lei q pondria un <p>antes y despues del elemento y por tanto quedaria a la misma altura"alineado", luego le hise un margin-bottom de -28px(puesto que display block insertaria un <p> entes y despues, y entonces quedaria muy espaciado)
en otro ausnto...por que el "heigth" no se le puede asignar a los <a>?,creo que el width si sirve.
por cierto...
Cita: Debes aplicarlo a un elemento en bloque, o bien, forzar a los elementos a comportarse como tales, usando display: block;
esto parecen q son dos respuestas, pero creo q es la misma, estoy en lo correcto?
gracias