bueno si mal no recuerdo era asi, hay q darle alto y ancho al html y al body
Código CSS:
Ver originalhtml,body{width:100%;height:100%}
body{position:relative}
#cuerpoadmin{position:absolute;top:50%;left:50%;width:500px;height:300px;margin-top:-150px;margin-left:-250px}
tips:
body: en relativo
caja, en absoluto, con ancho y alto y top/left al 50% y luego le restas margen de la mitad del alto y ancho
espero te sirva