Hola de nuevo xavi.
La verdad es que si he probado tanto con tu ejemplo como con los margenes a -270 y -320 e incluso algunas pruebas más y no me consigue centrar bien en 800 x 600.
Ejemplo:
Código HTML:
<style type="text/css">
#rap {
text-align: center;
position: absolute;
top: 50%;
left: 0px;
width: 100%;
height: 1px;
overflow: visible;
visibility: visible;
display: block
}
#pagewidth {
margin-left: -320px;
position: absolute;
top: -270px;
left: 50%;
width: 800px;
height: 600px;
visibility: visible
}
</style>
<body>
<div id="rap">
<div id="pagewidth">
<div><img src="imagen_prueba.jpg" width="650" height="540" /></div>
</div>
</div>
</body>
Gracias de todas formas, la verdad es que es solo un experimento que me dió por probar y no me urge, pero por si acaso seguiré probando.
Saludosss