Me funciona con el siguiente código CSS.
#principal{
width:950px;
position:relative;
margin: 0 auto;
padding: 5px 5px 0px 5px;
text-align: justify;
}
#CentradaLL { position:absolute; top:1%; left:2%; right:2%; width:100%; height:80%; margin: 0 auto;}
#cabecera1 {
width: 930px;
height:23px;
background-image:url(imagenes/letrero.png);
background-repeat:no-repeat;
background-color:#E1E1E1;
margin: 0 auto;
}
#fecha {
position: absolute;
margin: -20px 0px 0px 750px;
width:100%;
font-size:10pt;
color: #012C56;
font-style: italic;
}
he quitado el #, el error estaba en html, lo que pasa que me llamó el que esta haciendo la musica y me dijo que tenia un mac y que la fecha se le montaba sobre el letrero y que cambiaba de resolución de pantalla y seguia igual, que cambaba a PC y se veia bien. Nada que me puse nerviosa y no me dí cuenta que el error estaba en html, que habia puesto cabecera1 y fecha antes que principal y CentradaLL a ver si lo ves en: icea.com.es, es mi primera pagina.
Gracias por preocuparte.