I could resolv the problem by using parentNod.
The template:
<div id="recaptcha" style="display:none">
<div id="recaptcha_widget" align="center">
<div id="recaptcha_image"></div>
<div><a href="javascript:Recaptcha.reload()">Cambiar
Imagen</a></div>
<div>Ingrese los caracteres de la imagen:</div>
<div><input type="text" id="recaptcha_response_field"
name="recaptcha_response_field" /></div> </div>
challenge?k=KEY&lang=es"></script>
</div>
And the Javascript:
var ptro_rw = document.getElementById('recaptcha_widget');
var padre = ptro_rw.parentNode;
var div_recaptcha = padre.firstChild;
var id_nuevo_div = 'recaptcha_'+ formActual;
var nuevo_div = document.getElementById(id_nuevo_div);
nuevo_div.appendChild(div_recaptcha);
Recaptcha.reload();
In the Js i cut the div id=recaptcha_widget and paste it in the area
we want to be shown. I hope it's useful.
Much Thanks for the answers,
Jei