lo de los 10px lo he solucionado poniendo un include con un campo de introduccion de texto de formulario que lo hace mas grande.
respecto al tema de la alineacion, lo he solucionado asi, y se ve bien en IE7 y en firefox. Es correcto ¿no?
Código:
* {
margin: 0px;
padding: 0px;
}
html, body {
text-align: left;
background-color: #b2b2c3;
margin: 10px 0px 20px;
}
#web {
padding: 0px;
width: 750px;
position: relative;
text-align: left;
background-color:#ffffff;
border-top: 2px solid #666666;
border-right: 2px solid #666666;
border-left: 2px solid #666666;
border-bottom: 2px solid #666666;
margin: 0px auto ;
}
#header {
width: 750px;
height: 80px;
text-align: left;
padding: 0px;
background-image: url('/top_rib/top_edirol.jpg');
z-index:0
}
#buscador {
width: 10px;
position: absolute;
height: 50px;
text-align: left;
float: right;
margin-left: 575px;
}