para centrarla verticalmente y horizontalmente, esto es suficiente:
Código:
div#Centrada{
position:absolute;
top:50%;
left:50%;
width:500px;
height:300px;
margin-left:-250px;
margin-top:-150px;
}
que esta sucediendo?? primero indicamos que el top y el lef esten en el centro, ahora, necesitamos restarle a esto la mitad de las dimenciones de la capa, en este caso el width es 500, la mitad de esto es 250, la cual se la restamos en el margen izquierdo, hacemos lo mismo para el top.
have funnnnn!!