El cobro de honorarios a porcentaje en función del resultado del pleito se llama "cuota litis" y antes no sé si era ilegal, pero los colegios de abogados no lo permitían. Ahora ya hay sentencias del Tribunal Supremo que lo autorizan, véase: iabogado.com/esp/blogcfm/1/2008/12/El-Supremo-autoriza-la-cuota-litis-