Código:
  
y el html:#layout {
   width:900px;
   height:1200px;
   background-color:#FFF;
   opacity:0.6;
}
#layout #capa {
   width:250px;
   height:100px;
   margin:0 auto;
   background-color:#FFF;
   opacity:1;
}
Código:
  
Sin embargo el div #capa no queda blanco, sino que queda exactamente igual que el resto del #layout, alguien me lo explica y me dice como solucionarlo. <div id="layout">
   <div id="capa">
      <p>Mi contenido</p>
   </div>
</div>
 

