Hola, también hay otra forma, alineando la imagen a un 50% vertical y un 50% horizontal y después restándose la mitad de la altura y la mitad del ancho de la imagen en la margen:
Código CSS:
Ver original#alignfoto {
position: absolute;
top: 50%;
left: 50%;
margin-top: -100px;
margin-left: -100px;}
Código HTML:
<html>
<head>
<title>Centrado</title>
</head>
<body>
<div id="alignfoto">
* * <img src="arch/fotos/dmm84/2011/Dimas.jpg" width="200" height="200" />
</div>
</body>
</html>
Saludos, funciona para todo, inclusive desde IE6