Aca tenes un problema de comillas. Chequealo.
Cita: die('{"status":"0","txt":"Los campos marcados con * son obligatorios.","contenido":"<div id="divContenido'">Muestro el contenido</div>"});
Con el form, lo mismo. Fijate que usas comillas dobles para encapsular el json, y también para tu html. Entonces, entran en conflicto. Usa comillas simples en la encapsulación, que eso debe funcionar.
Cita: function func_mostrar()
{
?>
<form id="frmDatosGenerales" name="frmDatosGenerales" method="post" accept-charset="utf-8" action="./index.php">
<table class="tabla_info_hotel">
<tr>
<td width="25%"><img src="./img/campo_obligatorio.jpg" />Nombre </td>
<td width="75%"><input name="NOMBRE" id="NOMBRE" type="text" size="60" value="" /> </td>
</tr>
<tr>
<td> P&aa cute;gina web   ;http://</td>
<td><input name="WEB" id="WEB" type="text" size="60" value="" /></td>
</tr>
</form>
<?
}
?>