Hola:
Deberías haber puesto tu duda en el foro de CSS, te habrían contestado antes.
Yo te aconsejo que maquetes con CSS como estás intentando y en tu caso compara este código con el que tu tienes:
Código:
body {
background-color: #000;
color: #FFF;
font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
font-size: 9px;
}
#contenedor {
width: 760px;
margin: 0px auto;
text-align: left;
}
#logo {
background-image: url(imagenes/logo.jpg);
width: 760px;
height: 152px;
}
#lineatres {
background-image: url(imagenes/linea_3.jpg);
width: 760px;
height: 13px;
}
#menuizquierdo {
background-color: #FF0000;
width: 158px;
float: left;
}
#lineauno {
background-image: url(imagenes/linea_1.jpg);
/*margin-left: 158px;*/
float:left;
width: 17px;
}
#contenido {
background-color: #000;
width: 483px;
float:left;
}
#lineados {
background-image: url(imagenes/linea_2.jpg);
/*margin-right: 93px;*/
float:left;
width: 9px;
}
#menuderecho {
background-color: #F00;
width: 93px;
float: left;
}
#pie {
clear: both;
}
En el caso del width del contenido lo he reducido un px porque sino no cabe en los 760px del contenedor y rompe el flujo de la página y se situa a la izquierda. Eso lo adaptas tu según los margin, padding y border que pongas.
Saludos.