tu css
Código:
#header{
height:200px;
width:1024px;
overflow:hidden;
}
#titulo{
float:left;
position:absolute;
width:350px;
height:200px;
background-color:#009;
}
#menu{
float:right;
width:674px;
height:200px;
background-color:#0FF;
}
#cuerpo{
margin-top:20px;
height:1024px;
}
#colizq{
height:1200px;
float:left;
position:absolute;
width:674px;
background-color:#F00;}
.fotoarriba{
background-color:#000;
height:400px;
width:674px;}
#contenido{}
.izq1{
height:800px;
float:left;
position:absolute;
width:337px;
background-color:#0FF;
}
.izq2{
height:800px;
float:right;
width:337px;
background-color:#FF9
}
#colder{
height:1200px;
float:right;
width:350px;
background-color:#360}
tu html
Código:
<div id="todo">
<div id="header">
<div id="titulo">
</div>
<div id="menu">
</div>
</div>
<div id="cuerpo">
<div id="colizq">
<div class="fotoarriba">
</div>
<div id="contenido">
<div class="izq1">
</div>
<div class="izq2">
</div>
</div>
</div>
<div id="colder">
</div>
</div>
<div id="footer">
</div>
</div>
bueno, note que en el identificador
cuerpo olvidaste escribir la propiedad
width, ademas se te olvido escrivir los valores para el
div footer
aver si esto te ayude, fue lo que note mal en tu codigo