$p->valor = $_POST['valor'];
 $p->quantidade = $_POST['quantidade'];
 $p->comprasMinima = $_POST['comprasMinima'];
 $p->comprasMaxima = $_POST['comprasMaxima'];
 $p->destaques = $_POST['destaques'];
 $p->regulamento = $_POST['regulamento'];
 $lEOF = new ListaEmpresasOfertaColetiva();
 $lEOF->condicoes('', $_POST['empresa'], ListaEmpresasOfertaColetiva::ID);
 if ($lEOF->getTotal() > 0) {
     $p->setEmpresa($lEOF->listar());
 }
 $p->setDataInicio(new DataHora($_POST['dataInicio']));
 $p->setDataFim(new DataHora($_POST['dataFim']));
 $p->setValidadeInicio(new DataHora($_POST['validadeInicio']));
 $p->setValidadeFim(new DataHora($_POST['validadeFim']));
 $lOC->alterar($p);
 while ($i = $lI->listar()) {
     $t = $i->getTraducaoById(ListaOfertasColetivas::TITULO, $lOC->getTabela(), $p->getId());
     if ($t->getId()) {
         $t->conteudo = $p->titulo;
         $t->traducao = $_POST['ititulo'][$i->getId()];
         $i->getTraducoes()->alterar($t);
     } else {
         $t = new Traducao();
         $t->conteudo = $p->titulo;
         $t->traducao = $_POST['ititulo'][$i->getId()];
         $t->setIdConteudo($p->getId());
         $t->setCampoConteudo(ListaOfertasColetivas::TITULO);
         $t->setTabelaConteudo($lOC->getTabela());
         $i->addTraducao($t);
     }