No FF, layout montado corretamente:

Já no IE6:

Quando eu tiro a borda de fora, o layout fica certo no ie.
O código cru, só com o erro, pode ser baixado aqui.
Alguém sabe como corrigir isso?
CSS:
* {
font-family:"Trebuchet MS", Arial, Tahoma;
margin:0;
padding:0;
list-style:none;
text-decoration:none;
border:none;
vertical-align:middle
}
body {
text-align:center;
background: #ff00d8
}
#corpo {
border:3px solid #464646;
width:754px;
position: absolute;
left: 50%;
margin-left: -377px;
}
#topo {
height:159px;
background: url(../images/topo.jpg) no-repeat center center;
/*
border:1px solid red;
*/
}
#loginEsq {
background: url(../images/baixoTopo.jpg) no-repeat center center;
width: 406px;
height:31px;
float:left;
top:0;
}
#loginDir{
background: url(../images/bg_login.jpg) no-repeat center center;
width: 348px;
height:31px;
float:right;
top:0;
}
#conteudo {
height:400px;
background-color:#d2d2d2;
/* width: auto; */
}
#rodape {
clear: both;
background: url(../images/rodape.jpg) no-repeat center center;
width:754px;
height:128px;
}HTML:
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>ERRO NO IE</title> <link rel="stylesheet" href="./css/estilos.css" type="text/css"> </head> <body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <div id="corpo"> <div id="topo"> </div> <div id="loginEsq"> </div> <div id="loginDir"> </div> <!-- <div id="menu"> </div> --> <!-- <div id="conteudo"> </div> --> <div id="rodape"> </div> </div> </body> </html>



Postagens
Não informado




