¡Problema resuelto!

Os vais a reir (por no llorar)
Este era el fallo:
Código:
<style type="text/css">
<!--
Con razón salía la página en blanco... ¡todo ella era un comentario!
Para aprovechar el hilo, voy a dejar el código algo más refinado por si le sirve a alguien:
CSS
Código:
html,body {
margin: 0;
padding: 0;
height: 100%;
}
#fondo {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
#sitio {
position: relative;
padding: 10px;
z-index: 1;
}
HTML
Código:
<div id="fondo">
<img src="http://...fondo.jpg" width="100%" height="100%">
</div>
<div id="sitio">
[Aqui el resto de la página]
</div>
Mis disculpas