$ls_codestpro5="00";
		$ls_codest5=str_pad($ls_codestpro5,25,"0",0);
		if ($li_estmodest==2)
		{
			$ls_codestpro4=$_POST["codestpro4"];
			$ls_codest4=str_pad($ls_codestpro4,25,"0",0);
			$ls_codestpro5=$_POST["codestpro5"];
			$ls_codest5=str_pad($ls_codestpro5,25,"0",0);
		}
		$li_estcla=$_POST["estcla"];
		
		$li_mes1=$_POST["mes1"];
		$li_mes2=$_POST["mes2"];
		$io_modprog->io_sql->begin_transaction();// iniciamos la transaccion
		
		$lb_valido=$io_modprog->uf_buscar_disponibilidad_trimestral($li_mes1,$li_mes2,$ls_codest1,$ls_codest2,$ls_codest3,$ls_codest4,$ls_codest5, $li_estcla, $ls_cuentaplan, $ls_monto, $ls_fecha, $la_security);
		
		if ($lb_valido)
		{
			$io_modprog->io_sql->commit();
			$li_existe="C";	
		}
		else
		{
			$io_modprog->io_sql->rollback();	
		}
		if ($lb_valido)
		{
			$ls_fila=$ls_fila+1;
		}		
		for ($i=1;$i<$ls_fila;$i++)