En un vistazo rápido, creo que podría ser por el código del contenedor del enlace:
Cita: .btnnuevainci
{ padding: 0;
margin: 0;
border: 0; /*no quiero borde*/
background-image:url(../Imagenes/btn.gif);/*no necesario, ya lo aplicas al enlace "button"*/
width: 120px;/*mejor al propio enlace y que su contenedor crezca con él*/
height: 50pxcm;/*mejor al propio "button" y que su contenedor crezca con él y tienes pxcm que es un despiste pero te lo anula*/
cursor: pointer; /*muestrame el cursor de mano*//*mejor al propio "button"*/
font:Georgia, "Times New Roman", Times, serif;
/*text-indent: -999px; manda el texto leeeeejos*/
/*overflow: hidden; /*esconde cualquier trazo del mismo*/
color: #FFFFCC;
}
cambia ".btnnuevainci
a" y ".btnnuevainci
a:hover" por ".btnnuevainci
button" y ".btnnuevainci
button:hover"
Creo que debería bastar. Ya dirás.
Un saludo
EDITO: upsss! Creo que me comí la respuesta de David (tardé demasiado en publicar)