Código:
<div id="contenedor">
<img src="la imagen" />
<div id="capa">
</div>
</div>
Código:
#contenedor{
width:587px;
float:right;
margin-right:5px;
}
#img {
border:#444 solid 1px;
float:right;
width:585px;
height:409px;
}
#capa {
width:585px;
height:409px;
float:right;
margin-top:-409px; /*este puede que no sea necesario*/
margn-right: -585px;
}
No se si saldra bien pues nunca lo he hecho con elementos flotados a la derecha, el truco es simplemente flotar y jugar con margenes negativos.