Así en IE explorer:

Así Firefox y Chrome

El css es el siguiente:
body {
margin:1; padding:0;
font-size:80%;
font-family: Arial, Helvetica, sans-serif;
background-color:#F8F8F9;
}
#cuerpo {
width:980px;
height: auto;
margin:auto;
border:solid 1px; border-color:#e2e2e2;
background-color:#FFFFFF;
}
#cabecera {
height:100px;
}
#contenedor {
width:980px;
overflow:hidden;
height:auto;
#columnaI1 {
width:620px;
height: auto;
float:left;
border-right:solid 1px; border-right-color:#e2e2e2;
}
#columnaI2 {
width:273px;
height:auto;
float:left;
}
#columna3 {
width:280px;
height: auto;
float: right;
margin-right:1px;
position: relative;
}
#pie {
width:970px;
float:left;
height:auto;
border-top:solid 1px; border-top-color:#e2e2e2;
margin-top:10px; margin-left:3px;
}
#pieF {
width:970px;
float:left;
height:auto;
margin-top:10px; margin-left:3px; margin-bottom:2px;
text-align:center;
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; padding-top:5px;
}