Hola buena gente, muchas gracias desde ya por la ayuda.
Este es mi intento nº 1000 por abandonar definitivamente las <td>, ja.
Me mejoró muchísimo con su ayuda, lo que no logro es que los textos con caracteres especiales se vean bien a pesar de estás utf-8 en la css y en el meta html
Así quedó, solo que en el contenedor me sigue quedanto transparente el bg en agunas div.
Código:
@charset "utf-8";
/* CSS Document */
body {
margin-left: 0px;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 10px;
text-align:center;
margin:0 auto;
background-color: #FFFFFF;
background-image:url(fdo.jpg);
background-repeat: no-repeat;
background-position: center top;
background-attachment: fixed;
}
#contenedor{
margin: 0 auto;
text-align:left;
width:980px;
background-color:#FFFFFF!important;
z-index: 1;
POSITION:RELATIVE;
}
#celdaa {
position:absolute;
top:689px;
left:8px;
width:300px;
height:185px;
background: #ffffff;
background-image: url(images/BA1.jpg);
visibility:visible;
z-index:2;
}
Código:
<div id="contenedor">
<div ><img src="spot.jpg" alt="spot" width="980" height="505" /></div>
//hasta acá todo bien, el contenedor toma el background #fff;
//pero estos div celdaa,b,c y d si tienen el bg de su id pero no abajo el del contenedor.
<div id="celdaa"> gwe</div>
<div id="celdab"> wergt</div>
<div id="celdac"> wer</div>
<div id="celdad">
<p> respaldo de los datos. </p>
<p>Si perdés la info... </p>
<p></p>
</div>
<div>
<div id="celdae">
<div id="footer">sss</div>
<div id="footer1">sss</div>
<div id="footer2">sss</div>
</div>
</div>