Hola copie tu codigo y solo encontre unos desajustes x los espacios en blancos pero nadamas y lo probe y aka te lo reenvio...
    
Código HTML:
Ver original- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
- <html xmlns="http://www.w3.org/1999/xhtml"> 
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
- .contenedor{min-height:555px;width:1002px;margin:0 auto;border:1px solid #006633;} 
- .encabezado{background-image:url(encabezado.png);min-height:85px;width:1002px;border:1px solid #000000;} 
- .contenido{background-color:#FF0000;min-height:450px;width:1002px;border:1px solid #000000;} 
- .bloque_centro{background-color:#FF0000;min-height:324px;width:777px;margin-top:20px;margin-left:20px;border:1px solid #000000;} 
- .pie {float:left;background-color: #0099FF;min-height:20px;width:1002px;border:1px solid #000000;} 
- <div class="encabezado"></div> 
- <div class="bloque_centro"></div> 
-   
al probarlo solo me salia una linea de color negro pero esto se debe q en tu css habian muchos espacios en blancos :S... 
espero q te haya sido de ayuda Saludos ya lo probe como deseas... una cosa mas si tu browser es IE6 entons verifica q t iagen no sea mas grande q tu div bye