Durante o mês de novembro, série especial de reportagens da Justiça do Trabalho abordará diferentes impactos das transformações do clima e a atuação do TST e dos TRTs diante dos novos cenários
Imprimir
10/11/2025 – Nos próximos dias, Belém (PA) sediará a 30ª Conferência das Nações Unidas sobre Mudanças Climáticas (COP30). Em sintonia com a agenda global, a Justiça do Trabalho lança a série especial “Trabalho e Clima – Justiça do Trabalho e COP30”, que busca aproximar o debate sobre sustentabilidade da realidade brasileira, discutindo os efeitos da crise ambiental sobre o mundo do trabalho e o papel do Judiciário Trabalhista na promoção de uma transição ecológica justa.
A proposta é mostrar como o meio ambiente, a economia e as condições de trabalho estão interligados e como a garantia de trabalho decente é parte essencial de qualquer estratégia de desenvolvimento sustentável. Essa relação fica evidente diante dos impactos já observados no universo laboral. Segundo dados do Observatório de Segurança e Saúde no Trabalho, entre 2012 e 2024, o Brasil registrou:
O aumento das temperaturas e a intensificação de eventos climáticos extremos tendem a agravar esse cenário, ampliando riscos à saúde e à segurança de milhões de trabalhadoras e trabalhadores expostos ao calor excessivo, às enchentes, à seca e à contaminação ambiental.
Neste sentido, um relatório conjunto recente da Organização Mundial da Saúde (OMS) e da Organização Meteorológica Mundial (OMM) alerta que o estresse térmico ocupacional já afeta bilhões de pessoas em todo o mundo, sobretudo em setores como agricultura, construção e pesca. Além disso, a OMM confirmou que 2024 foi o ano mais quente da história, com temperaturas acima de 40°C (e até de 50°C) se tornando cada vez mais frequentes.
O documento da OMS e da OMM aponta ainda que a produtividade pode cair de 2% a 3% para cada grau acima de 20°C e que metade da população mundial sofre as consequências das altas temperaturas. Os riscos à saúde incluem insolação, desidratação, disfunção renal e distúrbios neurológicos, afetando a renda, a segurança e a qualidade de vida.
Impactos do clima sobre o trabalho
Para a juíza Graça Maria Borges de Freitas, titular da 43ª Vara do Trabalho de Belo Horizonte (MG), a crise climática impõe desafios inéditos às relações laborais. “A Organização Internacional do Trabalho (OIT) estima que 70% dos trabalhadores do mundo serão afetados por eventos e fatores decorrentes do câmbio climático. Isso exige novas medidas de proteção, especialmente para quem trabalha ao ar livre, sob altas temperaturas ou em condições insalubres”, afirma.
Entre os principais efeitos apontados pela magistrada estão o calor extremo, a radiação solar intensa, a contaminação do ar, o aumento de enfermidades transmitidas por vetores e a exposição a agrotóxicos. Além disso, os desastres ambientais podem provocar migrações forçadas e perdas econômicas significativas em setores dependentes da estabilidade climática, como a agricultura e a construção civil. “A água é essencial para 78% das atividades humanas, e o câmbio climático afeta diretamente o ciclo da água. Isso tem um impacto enorme na economia e no emprego”, observa.
A desigualdade também é um componente central dessa crise. Para a juíza, os efeitos ambientais tendem a aprofundar o chamado racismo ambiental, atingindo com mais força as populações pobres e periféricas. “Os mais ricos consomem os recursos do planeta em poucos dias, mas os efeitos recaem sobre quem vive em áreas com menor infraestrutura e mais vulneráveis a desastres. É fundamental que a transição ecológica recrie espaços com dignidade e proteja as populações vulneráveis, como idosos, pessoas com deficiência e crianças”, ressalta.
Justiça do Trabalho e transição justa
Diante desse cenário, a juíza destaca três eixos de atuação prioritária para a Justiça do Trabalho. O primeiro é preparar-se para agir rapidamente em situações de desastre climático, garantindo proteção aos trabalhadores e segurança jurídica às empresas. “Em vários países já existem protocolos judiciais para atuação emergencial em casos de desastres. É importante que o Poder Judiciário brasileiro também esteja articulado com órgãos públicos e defesas civis para agir prontamente nessas situações”, defende.
O segundo eixo é reverberar as recomendações da OIT, especialmente o conceito de transição justa, segundo o qual só há verdadeira sustentabilidade quando há também emprego decente. “No conceito da OIT, não existe transição ecológica sem trabalho digno. É preocupante observar o esvaziamento desse conceito justamente no momento em que o planeta mais precisa da voz do trabalhador”, alerta.
O terceiro ponto, segundo a juíza, é o exemplo institucional. “O TST e todos os Tribunais já vêm avançando em suas próprias transições verdes, e isso é fundamental. O Poder Judiciário pode e deve ser um espaço educativo para promover boas práticas.”
Amazônia, COP30 e protagonismo local
Nesse movimento, o Tribunal Regional do Trabalho da 8ª Região (TRT-8), no Pará, vem atuando de maneira integrada à pauta da COP30. O tribunal estruturou sua participação em quatro eixos temáticos: Justiça Climática e Povos Originários; Migração, Trabalho e Vulnerabilidade Climática; Empregabilidade, Diversidade e Sustentabilidade; e Formação e Sensibilização. A intenção é conectar ações de inclusão, educação ambiental, combate ao trabalho degradante e promoção do trabalho decente na Amazônia. Entre as iniciativas estão:
- Exibição de documentário inédito sobre uma aldeia indígena amazônica impactada pelo aquecimento global;
- Fortalecimento da Justiça Itinerante, que leva a estrutura da Justiça do Trabalho a comunidades distantes;
- Formação e inclusão de jovens, quilombolas, indígenas, ribeirinhos e pessoas LGBTQIA+ no mercado de trabalho;
- Curso “Perspectiva Climática Trabalhista”, voltado à capacitação de magistrados e servidores.
Para a presidente do TRT-8, desembargadora Sulamir Monassa, a contribuição da Justiça do Trabalho é essencial para equilibrar desenvolvimento e preservação. “Nossa missão vai além da resolução de conflitos. Ela envolve promover uma cultura de respeito aos direitos humanos, à dignidade do trabalhador e à preservação ambiental”, afirma. “A Amazônia é um território de riqueza incomparável, mas também de vulnerabilidades profundas. É possível conciliar crescimento econômico com justiça social e responsabilidade ambiental, e a Justiça do Trabalho está preparada para liderar esse processo.”
O desembargador Paulo Isan, do TRT-8, reforça que a COP30 representa uma oportunidade histórica para consolidar ações concretas de adaptação e mitigação dos efeitos da crise climática sobre o trabalho:
Até o fim de novembro, a série “Trabalho e Clima – Justiça do Trabalho e COP30” abordará os efeitos das mudanças climáticas sobre a atuação da Justiça Trabalhista, casos que mostram como danos ambientais resultantes da ação humana têm repercutido em processos trabalhistas e a atuação institucional do TST e dos TRTs a fim de mitigar os impactos ambientais de suas atividades.
Acompanhe no site do TST, do CSJT e dos Tribunais Regionais do Trabalho.
(Sílvia Mendonça, com colaboração do TRT-3/MG e do TRT-8/PA // CF)
.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);
};
Com informações da assessoria de imprensa do TST.
Fonte