Pues ciertamente es verdad ningun elemento anterior a esa capa tiene posicion relative, y probando tu ejemplo funciona solo que la capa queda un poco por debajo del html (habria que colocarle un TOP con valor negativo para que quede justo donde comienza el html) pero bien otra cosa que encontre y me funciono fue hacer:
ahora pregunto la capa anterior (que tiene el contenido) tiene una extensa información y obliga que aparezcan las scroll bar como hago para que esta nueva capa (la que e superpuesto) elimine dichos scrolls?
porque probando con:
no mola... :(