Hola
Por este foro hay una guía para casos como el tuyo.
http://www.araudi.net/migracion/migr...sin_dolor.html
Bueno, ahora decirte que no es buena idea utilizar la position absolute, la cual, y es una opinión personal, solo se debe utilizar en casos muy específicos, cuando es necesario ubicar con precisión una determinada caja o sección. Para todo lo demás está Mastercard... no, perdón, digo, están los position relative, y también los display (inline, block, etc.), y algunas propiedades más que te permitirán posicionar las cosas donde deben ir.
Por ejemplo, si usas Chrome, activa la herramienta de desarrollo (F12) y busca la lupa en la parte inferior, luego selecciona el div id="Uni" que contiene "Estudios Universitarios" que está ahí arriba, solito, nada que ver. Luego ve y desactiva la position: absolute, y por arte de magia, queda donde debería estar.
En resumen, no uses/abuses de la position:absolute. Trae más dolores de cabeza que certezas.
Si a pesar de lo dicho anteriormente sigues con esa técnica, te comento que la position absolute se posiciona de acuerdo al contenedor padre que tenga declarado el position (absolute, fixed, o relative) o el float si no recuerdo mal.
Si el padre no tiene declarado el position, la referencia será el ancestro que sí lo tenga, y en caso de que ninguno lo tenga se posicionará de acuerdo a la pantalla.
Saludos
PD:
www.librosweb.es http://www.librosweb.es/css/capitulo..._absoluto.html
PD2: el menu se debe hacer con una lista (desordenada es la mejor opción)
PD3: Saludos