Grande número de processos mostra que prática exige prevenção e resposta efetiva
Imprimir
12/5/2026 – Cobranças excessivas, comentários constrangedores, tratamento agressivo, intimidação e ameaças de punição caso não se cumpra determinada tarefa ou a negativa de oportunidades de trabalho e promoção. Esses são alguns exemplos de condutas de assédio moral no ambiente de trabalho, prática que fere a dignidade e compromete a saúde física e emocional de trabalhadoras e trabalhadores.
Conscientização social
Entre 2020 e 2025, a Justiça do Trabalho, em todas as suas instâncias, recebeu 601.538 novas ações envolvendo pedidos de indenização por dano moral decorrente de assédio moral. Somente nos quatro primeiros meses de 2026, chegaram mais de 30 mil processos.
Para o ministro do Tribunal Superior do Trabalho (TST) Agra Belmonte, coordenador geral do Programa Trabalho Seguro, o aumento dos casos pode indicar, ao mesmo tempo, maior número de denúncias e a persistência do problema. “As campanhas institucionais, a ampliação do debate público e o fortalecimento dos canais de denúncia são fundamentais”, afirma. “A conscientização ajuda empregadores e trabalhadores a reconhecerem o assédio.”
Relações mais humanizadas
Segundo o ministro, a Justiça do Trabalho atua em três frentes principais: reconhecer a violência e enquadrar corretamente a conduta; reparar os danos emocionais, sociais e profissionais causados à vítima; e, por fim, dar às decisões judiciais um efeito pedagógico, sinalizando para o empregador e para a sociedade que esse comportamento é inaceitável.
Para ele, desde que essa questão passou a ser de competência da Justiça do Trabalho, as relações se tornaram mais humanizadas. “A jurisprudência trabalhista concretiza diariamente os direitos fundamentais no ambiente de trabalho, e a maior confiança no sistema de Justiça encoraja o trabalhador a buscar os seus direitos.”
Ampliando acesso à informação
Para fortalecer o combate às práticas de assédio por meio da conscientização, o TST e o CSJT lançaram em 2024 duas cartilhas que explicam como trabalhadores, gestores e organizações podem enfrentar o assédio, a discriminação e a violência nos ambientes de trabalho.
O “Guia Prático para Um Ambiente de Trabalho + Positivo” exemplifica as condutas abusivas e seus potenciais prejuízos para as vítimas e orienta como proceder se você for vítima ou testemunha de um caso.
A cartilha “Liderança Responsável: Guia para Prevenir e Enfrentar o Assédio, a Violência e a Discriminação” orienta pessoas que ocupam cargos de liderança sobre medidas que contribuem para ambientes de trabalho seguros, inclusivos e respeitosos. O material explora comportamentos e condutas que afetam os indivíduos e comprometem a cultura e o desempenho organizacional, mas também mostra como identificar, prevenir e enfrentar esses desafios e promover a segurança emocional da equipe.
As cartilhas estão vinculadas à Política de Prevenção e Enfrentamento da Violência, Assédio e Discriminação da Justiça do Trabalho e refletem o engajamento nas diretrizes de valorização humana e promoção da saúde no trabalho.
O que é o assédio
No trabalho, o termo “assédio” refere-se a comportamentos e práticas que podem causar dano físico, psicológico, sexual ou financeiro a alguém. Essas condutas, além de criar um ambiente hostil, podem levar ao adoecimento mental, com o desenvolvimento de quadros de ansiedade, depressão e estresse.
As práticas abusivas não dependem necessariamente de vínculo hierárquico. Elas podem acontecer entre colegas, entre superiores e subordinados e até mesmo envolver pessoas de fora da instituição, como o público. Veja alguns exemplos:
Sobrecarregar o profissional com novas tarefas ou excluí-lo das demandas que habitualmente executava, provocando a sensação de inutilidade e de incompetência;
Impor punições vexatórias, como danças ou pagamento de prendas;
Não levar em conta seus problemas de saúde;
Ignorar a presença da pessoa assediada, dirigindo-se apenas aos demais colaboradores;
Limitar o número de idas ao banheiro e monitorar o tempo de permanência;
Impor condições e regras de trabalho personalizadas, diferentes das que são cobradas de outros profissionais.
Prevenção é investimento
Para o ministro Agra Belmonte, o combate ao assédio nas empresas deve ser tratado como investimento, e não como custo. “Investimento é prevenir. Custo é a empresa ter de pagar indenizações”, afirma. “Não basta agir apenas quando o problema surge. Políticas claras de prevenção e enfrentamento são importantes para tornar o ambiente de trabalho mais humano e saudável.”
Por outro lado, não é assédio moral exigir que o trabalho seja realizado com eficiência e estimular o cumprimento de metas. No dia a dia, cobranças, críticas e avaliações sobre o trabalho e o comportamento profissional são naturais.
Como denunciar
Muitas vezes, as pessoas não sabem como agir por medo de retaliações, mas é importante denunciar a situação. A vítima pode comunicar o fato ao setor responsável (como ouvidoria ou área de compliance da organização), à chefia do assediador ou ao departamento de recursos humanos. Caso não tenha sucesso na denúncia, outra opção é recorrer ao sindicato, à associação ou ao órgão representativo de classe.
Além disso, a vítima tem a possibilidade de ingressar com ação judicial de reparação de danos morais. Para isso, é importante reunir provas e testemunhas. As provas podem ser e-mails, mensagens de aplicativos, telefonemas, laudos médicos e psicológicos, avaliações de desempenho imprecisas ou excessivamente negativas, entre outras.
Legislação
Apesar de não ser crime pela legislação brasileira, o assédio moral pode levar o assediador à dispensa por justa causa. A vítima também pode pedir, na Justiça, a chamada “justa causa do empregador”: é a rescisão indireta do contrato de trabalho, prevista no artigo 483 da CLT, para casos de falta grave do empregador. Nessa situação, a pessoa tem direito a todas as parcelas devidas no caso de dispensa imotivada.
Em órgãos públicos, o assediador pode responder a processo administrativo disciplinar, com a aplicação das penalidades previstas no Regime Jurídico Único (Lei 8.112/1990).
Para reforçar a regulamentação dessas condutas, o Poder Legislativo está discutindo um projeto de lei para que o assédio moral também seja considerado crime, com pena de detenção e multa. Isso já vale para o assédio sexual, em que o assediador pode responder tanto na esfera penal quanto na trabalhista.
(Andrea Magalhães/CF)
Mais detalhes
Número de visualizações
7
Visualizações
.slick-carousel-container {
max-width: 800px;
margin: 20px auto;
padding: 0 20px;
font-family: Arial, sans-serif;
}
.gallery-header {
padding: 15px 0 10px 0;
}
.gallery-header h3 {
color: #333;
font-size: 14px;
margin: 0;
}
/* === CARROSSEL PRINCIPAL (SLIDER-FOR) – COM SETAS === */
.slick-carousel-container [class*=”slider-for-“] {
margin-bottom: 20px;
text-align: center;
position: relative;
}
.slide-item {
position: relative;
text-align: center;
padding: 0;
}
.slide-image {
width: 600px;
height: 400px;
object-fit: cover;
border-radius: 8px;
box-shadow: 0 4px 15px rgba(0,0,0,0.1);
transition: all 0.3s ease;
margin: 0 auto;
display: block;
}
.slide-caption {
margin-top: 15px;
padding: 10px;
background: white;
color: black;
border-radius: 5px;
font-size: 14px;
line-height: 1.4;
max-width: 600px;
margin-left: auto;
margin-right: auto;
}
/* === CARROSSEL DE NAVEGAÇÃO (SLIDER-NAV) – COM SETAS === */
.slick-carousel-container [class*=”slider-nav-“] {
position: relative;
padding: 0 30px;
}
/* === CORREÇÕES PARA CARROSSEIS COM POUCAS IMAGENS === */
.slick-carousel-container [class*=”slider-nav-“] .slick-track {
display: flex !important;
align-items: center;
justify-content: center; /* Centraliza quando há poucas imagens */
}
.slick-carousel-container [class*=”slider-nav-“] .slick-slide {
height: auto !important;
width: auto !important;
margin: 0 !important;
}
.nav-item {
padding: 0 5px;
cursor: pointer;
transition: all 0.3s ease;
}
.nav-thumbnail {
width: 100%;
height: 80px;
object-fit: cover;
border-radius: 6px;
opacity: 0.6;
transition: all 0.3s ease;
border: 2px solid transparent;
}
.nav-item:hover .nav-thumbnail {
opacity: 0.8;
}
/* === SLICK ESPECÍFICO PARA NAVEGAÇÃO – SLIDE ATIVO === */
.slick-carousel-container [class*=”slider-nav-“] .slick-current .nav-thumbnail {
opacity: 1;
border-color: #007bff;
transform: scale(1.05);
box-shadow: 0 2px 8px rgba(0,123,255,0.3);
}
/* === SETAS CUSTOMIZADAS PARA AS THUMBNAILS === */
.slick-carousel-container [class*=”slider-nav-“] .slick-prev,
.slick-carousel-container [class*=”slider-nav-“] .slick-next {
font-size: 0;
line-height: 0;
position: absolute;
top: 50%;
display: block;
width: 30px;
height: 30px;
padding: 0;
transform: translate(0, -50%);
cursor: pointer;
color: transparent;
border: none;
outline: none;
background: rgba(255,255,255,0.9);
border-radius: 50%;
box-shadow: 0 2px 8px rgba(0,0,0,0.3);
z-index: 10;
}
.slick-carousel-container [class*=”slider-nav-“] .slick-prev:before,
.slick-carousel-container [class*=”slider-nav-“] .slick-next:before {
font-family: Arial, sans-serif;
font-size: 14px;
line-height: 1;
color: #333;
opacity: 1;
}
.slick-carousel-container [class*=”slider-nav-“] .slick-prev {
left: -15px;
}
.slick-carousel-container [class*=”slider-nav-“] .slick-next {
right: -15px;
}
.slick-carousel-container [class*=”slider-nav-“] .slick-prev:before {
content: ‘‹’;
}
.slick-carousel-container [class*=”slider-nav-“] .slick-next:before {
content: ‘›’;
}
/* === DOTS CUSTOMIZADOS === */
.slick-carousel-container [class*=”slider-nav-“] .slick-dots {
bottom: -30px;
text-align: center;
}
.slick-carousel-container [class*=”slider-nav-“] .slick-dots li button:before {
color: #007bff;
font-size: 12px;
}
.slick-carousel-container [class*=”slider-nav-“] .slick-dots li.slick-active button:before {
color: #0056b3;
}
/* === RESPONSIVE DESIGN === */
@media (max-width: 768px) {
.slick-carousel-container {
margin: 10px;
padding: 0 15px;
}
.slide-item {
padding: 0;
}
.slide-image {
width: 100%;
max-width: 600px;
height: auto;
aspect-ratio: 3/2;
}
.slide-caption {
font-size: 13px;
padding: 8px;
margin-top: 10px;
}
.nav-thumbnail {
height: 60px;
}
.gallery-header {
padding: 10px 0;
}
.gallery-header h3 {
font-size: 13px;
}
/* Ajustar setas principais para mobile */
.slick-carousel-container [class*=”slider-for-“] .slick-prev,
.slick-carousel-container [class*=”slider-for-“] .slick-next {
width: 35px;
height: 35px;
}
.slick-carousel-container [class*=”slider-for-“] .slick-prev {
left: 10px;
}
.slick-carousel-container [class*=”slider-for-“] .slick-next {
right: 10px;
}
}
@media (max-width: 640px) {
.slide-image {
width: 100%;
height: 250px;
aspect-ratio: unset;
}
.nav-thumbnail {
height: 50px;
}
.slide-caption {
font-size: 12px;
padding: 6px;
}
/* Ajustar setas para mobile pequeno */
.slick-carousel-container [class*=”slider-nav-“] .slick-prev {
left: -10px;
}
.slick-carousel-container [class*=”slider-nav-“] .slick-next {
right: -10px;
}
}
@media (max-width: 480px) {
.slick-carousel-container {
padding: 0 10px;
}
.slide-image {
height: 200px;
}
.nav-thumbnail {
height: 40px;
}
/* Setas menores para mobile muito pequeno */
.slick-carousel-container [class*=”slider-for-“] .slick-prev,
.slick-carousel-container [class*=”slider-for-“] .slick-next {
width: 30px;
height: 30px;
}
.slick-carousel-container [class*=”slider-for-“] .slick-prev:before,
.slick-carousel-container [class*=”slider-for-“] .slick-next:before {
font-size: 16px;
}
.slick-carousel-container [class*=”slider-for-“] .slick-prev {
left: 5px;
}
.slick-carousel-container [class*=”slider-for-“] .slick-next {
right: 5px;
}
}
/* === ANIMAÇÕES SUAVES === */
.slick-carousel-container [class*=”slider-for-“] .slick-slide {
opacity: 0;
transition: opacity 0.3s ease;
}
.slick-carousel-container [class*=”slider-for-“] .slick-active {
opacity: 1;
}
/* === BANNER FINAL === */
.banner-final-noticia {
margin: 25px auto 20px auto;
padding: 15px 0;
text-align: center;
width: 100%;
max-width: 800px;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #f0f0f0;
}
.banner-final-noticia a {
display: inline-block;
width: 100%;
text-decoration: none;
transition: all 0.3s ease;
}
.banner-final-noticia a:hover {
transform: translateY(-1px);
box-shadow: 0 6px 15px rgba(0, 0, 0, 0.1);
}
.banner-final-noticia .banner-image {
width: 100%;
height: auto;
min-height: 80px;
max-height: 150px;
object-fit: cover;
object-position: center;
border-radius: 6px;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.08);
transition: all 0.3s ease;
cursor: pointer;
}
.banner-final-noticia .banner-image:hover {
opacity: 0.9;
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}
/* === RESPONSIVE BANNER === */
@media (max-width: 1024px) {
.banner-final-noticia {
margin: 20px auto 15px auto;
padding: 12px 10px;
max-width: 90%;
}
.banner-final-noticia .banner-image {
min-height: 70px;
max-height: 120px;
border-radius: 5px;
}
}
@media (max-width: 768px) {
.banner-final-noticia {
margin: 15px auto 12px auto;
padding: 10px 5px;
max-width: 95%;
}
.banner-final-noticia .banner-image {
min-height: 60px;
max-height: 100px;
border-radius: 4px;
}
.banner-final-noticia a:hover {
transform: none;
}
}
@media (max-width: 480px) {
.banner-final-noticia {
margin: 12px auto 10px auto;
padding: 8px 0;
}
.banner-final-noticia .banner-image {
min-height: 50px;
max-height: 80px;
}
}
// ===============================================
// SCRIPT GLOBAL MELHORADO PARA CARROSSEIS SLICK
// ===============================================
// Variáveis globais para controle
window.carouselInitialized = window.carouselInitialized || {};
window.carouselRetries = window.carouselRetries || {};
// Função para verificar se elementos estão prontos
function waitForElements(selector, callback, maxWait = 5000) {
const startTime = Date.now();
function check() {
const elements = $(selector);
if (elements.length > 0 && elements.find(‘img’).length > 0) {
callback(elements);
} else if (Date.now() – startTime 1,
autoplay: false,
speed: 300,
cssEase: ‘ease-in-out’
});
// Aguardar antes de inicializar navegação
setTimeout(function() {
$navSlider.slick({
slidesToShow: Math.min(5, navCount),
slidesToScroll: 1,
asNavFor: forSelector,
dots: navCount > 5,
centerMode: navCount > 3,
focusOnSelect: true,
variableWidth: false,
infinite: navCount > 3,
arrows: navCount > 5,
autoplay: false,
speed: 300,
cssEase: ‘ease-in-out’,
responsive: [
{
breakpoint: 768,
settings: {
slidesToShow: Math.min(3, navCount),
centerMode: navCount > 3,
arrows: navCount > 3
}
},
{
breakpoint: 480,
settings: {
slidesToShow: Math.min(2, navCount),
centerMode: false,
arrows: navCount > 2
}
}
]
});
// Marcar como inicializado
window.carouselInitialized[groupId] = true;
console.log(`Carrossel 10157 inicializado com sucesso!`);
// Forçar refresh da posição
setTimeout(function() {
$forSlider.slick(‘setPosition’);
$navSlider.slick(‘setPosition’);
}, 100);
}, 150);
} catch (error) {
console.error(`Erro ao inicializar carrossel 10157:`, error);
// Tentar novamente uma vez
const retryCount = window.carouselRetries[groupId] || 0;
if (retryCount 0) {
console.log(`Corrigindo carrossel 10157`);
$forSlider.slick(‘setPosition’);
$navSlider.slick(‘setPosition’);
setTimeout(() => $forSlider.slick(‘slickGoTo’, 0), 100);
}
}
});
}
// Inicialização quando documento estiver pronto
$(document).ready(function() {
console.log(‘=== Documento Pronto – Inicializando Carrosseis ===’);
// Inicializar após um delay para garantir que tudo está carregado
setTimeout(initializeGlobalCarousels, 800);
// Verificação periódica
setInterval(checkCarousels, 5000);
});
// Event listener para Liferay
Liferay.on(“allPortletsReady”, function() {
console.log(‘=== Portlets Prontos – Verificando Carrosseis ===’);
// Configurar botão de impressão
$(‘#header_custom_print’).attr(‘href’, $(“[title*=’Imprimir’]”).children().attr(‘href’));
// Verificar carrosseis após portlets prontos
setTimeout(function() {
let needsInit = false;
$(‘.slick-carousel-container’).each(function() {
const groupId = $(this).attr(‘data-gallery-group’);
if (!window.carouselInitialized[groupId]) {
needsInit = true;
}
});
if (needsInit) {
console.log(‘Alguns carrosseis não foram inicializados, inicializando agora…’);
initializeGlobalCarousels();
}
}, 1000);
});
// Handler para redimensionamento
let resizeTimeout;
$(window).on(‘resize’, function() {
clearTimeout(resizeTimeout);
resizeTimeout = setTimeout(function() {
console.log(‘Redimensionamento – Atualizando carrosseis’);
$(‘[class*=”slider-for-“], [class*=”slider-nav-“]’).each(function() {
if ($(this).hasClass(‘slick-initialized’)) {
try {
$(this).slick(‘setPosition’);
} catch (e) {
console.warn(‘Erro ao reposicionar:’, e);
}
}
});
}, 250);
});
// Funções de debug globais
window.debugAllCarousels = function() {
console.log(‘=== DEBUG GLOBAL DE CARROSSEIS ===’);
console.log(‘Carrosseis inicializados:’, window.carouselInitialized);
$(‘.slick-carousel-container’).each(function() {
const groupId = $(this).attr(‘data-gallery-group’);
const $forSlider = $(`.slider-for-10157`);
const $navSlider = $(`.slider-nav-10157`);
console.log(`Carrossel 10157:`, {
initialized: window.carouselInitialized[groupId] || false,
forExists: $forSlider.length > 0,
navExists: $navSlider.length > 0,
forSlickInit: $forSlider.hasClass(‘slick-initialized’),
navSlickInit: $navSlider.hasClass(‘slick-initialized’),
slides: $forSlider.find(‘.slide-item’).length
});
});
};
window.reinitAllCarousels = function() {
console.log(‘=== REINICIALIZAÇÃO MANUAL ===’);
window.carouselInitialized = {};
window.carouselRetries = {};
// Destruir todos os carrosseis
$(‘[class*=”slider-for-“], [class*=”slider-nav-“]’).each(function() {
if ($(this).hasClass(‘slick-initialized’)) {
try {
$(this).slick(‘unslick’);
} catch (e) {
console.warn(‘Erro ao destruir:’, e);
}
}
});
// Reinicializar após delay
setTimeout(initializeGlobalCarousels, 500);
};
Source: TST

Leave a Comment