The problem is A* is a cell-baes pathfinding. The only node is in the middle of every cell. But, I just got an idea that maybe could finally work xD
EDIT: The best ideas comnes while explaining the problem^^ The way I found is a litle bit buggy but I think I'll be able to fix it^^. Thanks anyway for letting me explain