Hola masterojitos,
Mira lo pude hacer al final. No termine de cerrar por completo tu idea, pero muchas cosas las aplique. Por ejemplo al li le puse position relative y al div position absolute.
El problema es que ahora en IE 7 aparece un poquito diferente a como debe ser, alguien puede darme una mano y ver como solucionarlo? Solo se ve mal con ese navegador, IE 6 no lo tengo en cuenta (ni vi como se ve).
http://www.adisseny.com/desarrollo/mario/
Gracias por tu respuesta.
Saludos.