mas bien es un error y bastante grave en tu HTML
principalmente HTML, tu tienes
1.- no se pueden colocar elementos tipo blocke dentro de un elemento de linea
2.- los enlaces no pueden ir vacíos debes colocar algo en su interior, de menos un espacio en blanco ->
este segundo punto es el motivo por el que chrome no te lo muestra...
podrías solventarlo desde el CSS pero tu HTML no validara, lo dejo a tu consideración...
en css podrías agregar
Cita: #botonB {
width:66px;
height:34px;
background-image: url(images/botonbusc_26.png);
background-repeat: no-repeat;
display:block;
float: right;
margin-top: -38px;
margin-right: -87px;
}
Edito:
aunque lo antes comentado ciertamente es un error que tiene en su HTML, su boton si se esta mostrando actualmente lo que sucede es que se esta mostrando abajo del marco que lo envuelve... para solventar coloque un position:relative y z-index:99
Cita: #botonB {
width:66px;
height:34px;
background-image: url(images/botonbusc_26.png);
background-repeat: no-repeat;
display:block;
float: right;
margin-top: -38px;
margin-right: -87px;
position:relative;
z-index:99;/*este valor puede ser de su elección mientras consiga el efecto deseado*/
}