}
}
else{
Nodo nodoTemp=this.abiertos.get(nuevoNodo.getCoordenadas());
if(nodoTemp.getGn()>(nodoActual.getGn()+coste)){
nodoTemp.setGn(nodoActual.getGn()+coste);
//Borramos la l�nea anterior que lo conectaba al padre
this.traza.pintarLinea(nodoTemp.getFilaPadre(), nodoTemp.getColumnaPadre(), nodoTemp.getFila(), nodoTemp.getColumna(), TipoLinea.INVISIBLE,ColorLinea.ABIERTO);
//Pintamos la l�nea
this.traza.pintarLinea(nodoActual.getFila(),nodoActual.getColumna(),nuevoNodo.getFila(),nuevoNodo.getColumna(),tipoLinea,ColorLinea.ABIERTO);
this.abiertos.put(nodoTemp.getCoordenadas(), nodoTemp);
}