Как уже упоминалось, «новый» возвращает указатель на объект. Чтобы получить сам объект, вам нужно разыменовать его с помощью оператора '*'. Вот почему карта не работает.
Кроме того, если вы хотите вставить значения в карту, что, на мой взгляд, выглядит более понятным, сделав
typedef map<int, Nodo> MyMap;
MyMap myawesomemap;
int V = 5;
Nodo* Raiz = new Raiz(5);
myawesomemap.insert(MyMap::value_type(V, (*Raiz)));