Hola paisa...
En un principio, te dí una respuesta rápida, ya que no puedo saber el nivel que tienes, pero te lo pondré más fácil...
Pon una capa con el contenido que quieras que se muestre y básate en los siguientes estilos:
#capa {
position: absolute;
visibility: visible;
top: 20px;
left: 20;
width: 300px;
height: 200px;
}
Luego pon esa capa detrás del contenido normal de la página, o al principio, pero añadiéndole un estilo z-index mayor al resto de capas..
<body...>
...
<div id="capa">
aquí el contenido
</div>
</body>
... en el head de la página create esta función:
function cerrarCapa() {
document.getElementById("capa").style.visibility = "hidden";
}
y por último agrega al tag body el setTimeout como este:
<body onload="setTimeout('cerrarCapa()', 2000)" >
No es muy difícil, y verás que con pocas pruebas consigues tu objetivo.
Saludos