bueno lo de la estructura no creo que este todo malo, despues de leer bastante este tema creo que es un bug del iexplorer.
baje un js, llamado ie7-standard-p.js y he solucionado todos mis problemas.
Muchas gracias de todas maneras.
asi quedo finalmente pero con el js linkeado
Código:
body {
background-color: #D60305;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image : url(i/devil.gif);
background-position : center bottom ;
background-repeat : no-repeat;
background-attachment : fixed;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-align:justify;
}
#contenido {
position:absolute;
top:100px;
left:10%;
width:500px;
height:auto;
}
#cabecera {
background: url(i/body.gif) repeat-x top left ;
position:fixed;
top:0px;
width:100%;
height:auto;
}
#pie {
background: url(i/pie.gif) repeat-x top left;
position:fixed;
bottom:0px;
width:100%;
height:auto;
}
#menu {
background-color: #520102;
position:fixed;
top:0px;
left:10%;
}
.titulos {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#FFFFFF;
letter-spacing: -1px;
text-decoration: underline;
}
#devil {
background-image : url(i/devil.gif);
background-position : center bottom ;
background-repeat : no-repeat;
background-attachment : fixed;
}