Si tienes razon 
emprear he hecho lo que me dijiste, pero lo aplique desde css, le agregue un id y lo configure me quedo asi: 
Este es el input:   
Código HTML:
Ver original<input id="startsession" name="enviar" type="button" onClick="controladora.php.send();return false"></input> 
  
y el css:   
Código CSS:
Ver original#startsession{
width:100px;
height:27px;
border:0;
background-image:url(../img/startsession.png);
}
#startsession:hover{
background-image:url(../img/startsessionactive.png);
}
  
Pero ahora la segunda imagen no tome el tamaño de la anterior, ya verifique y las imagenes son del mismo tamaño pues las cree yo y tambien modifique el hover colocando el tamaño que tiene el primero pero tampoco funciono que podria ser?