y esto en que versión de ie te pasa?, por que según entiendo tu problema es que la capa de abajo contiene los select's y luego aparece otra capa y tiene que cubrir los select's(esta es la capa que tiene borde rojo), pues creo que no los tapa por que tal vez la capa que tiene que hacerlo no tiene un z-index, mira:
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=iso-8859-1" /> .capa {
position: absolute;
top:225px;
left:40px;
z-index:100;
height: 500px;
width: 500px;
background-color:#FFFFFF;
border: solid 1px #000000;
}
select {
width: 225px;
border: 0px solid #999;
color: #333;
padding:2px;
z-index:200;
font-size:16px;
background-color: transparent;
}
.super{width:300px; height:300px; position:absolute; z-index:300; background-color:#999;}
o es así o si es ie6 puede que tenga problema con que declares div.capa y no solo .capa o que lo haces sin asignar a otro lugar como ser #cont div.capa.
a ver si es eso lo que necesitas, si no avisas para darle otra solución