Cita:  
					Iniciado por Mikmoro  
  Deberías poner cómo, para que si alguien encuentra esta cuestión sepa cómo se soluciona.
    tienes razón Mikel, se me fué, aquí explicaré como lo hize: 
la primera fue recurriendo a un hack para IE6,7. de la siguiente manera:  
Código:
 .buscar{width:115px;height:30px;background-image:url(../imagenes/buscar.jpg);background-repeat:no-repeat;	float:right;
_background-attachment:fixed;
  }  
 Código HTML:
 <input type="text" class="buscar" /> 
 ahora, el hack es necesario por que el 
background-attachment:fixed se ve bien en ambos IE pero en los demás navegadores ya no sale la imagen pero con el hack queda bien 
y si no se quiere utilizar un hack se puede utilizar un div con este mismo fondo y al input text se le quita los bordes  y se pone el color de fondo transparente quedando de esta manera:  
Código:
 .buscar{width:115px;height:30px;background-image:url(../imagenes/buscar.jpg);background-repeat:no-repeat;	float:right;
.caja{border:0; width:110px; height:20px; float:right; text-indent:3px; margin-top:5px; background-color:transparent;}
  }  
 Código HTML:
 <div class="buscar">
	<input type="text" name="txtbuscar" value="" class="caja" />
</div> 
 eso sería todo, espero que alguien le sirva.