@charset "UTF-8";

:root {

/* +++++ Link Whatsap Flutuando no final da pagina +++++ */
    /* Tamanho do logo what sap flutuando */
     --tamanho-icone-Whatsap-flutuando: 60px;
     --tamanho-icone-Whatsap-flutuando-hover: 80px;

     /* Distancia do logo whatsap flutuando do fundo da pagina e da direita */
     --distancia-Logo-Whatsap-Flutuando-Botton: 50px;
     --distancia-Logo-Whatsap-Flutuando-Right: 5px;
     
}

div#TamanhoTela::after {
    font-size: 1em;
    color: blue;
    counter-reset: width var(--w) height var(--h);
    /* content: " < Tela Pequena > Width: " counter(width) "px | Height: " counter(height) "px";   */
}


/************************************ Indicadores *******************************************/


p#DescricaoEmpresa {
    font-size: 1.1em;
}

div.ServicosItemTexto {
    font-size: 1.1em;
}

div#enderecoPaisCep {
    margin-top: 0px;
}

iframe.mapaGoogleMaps {
    width: 100%;
    height: 150px;

    margin-bottom: 5px;
}



/************************************ Indicadores *******************************************/

p.linkEscritoIndicador {
    font-size: 0.8em;
}

img.imagemIndicadorPrecoCepeaEsaqlUspJuntas{
    height: 100px;
    height: auto; /* Mantém a proporção original */
}


img#imagemIndicadorPrecoCepeaEntidade {
    width: 70px; /* Define uma largura fixa */
}
                        
img#imagemIndicadorPrecoEsalqEntidade {
    width: 140px; /* Define uma largura fixa */
}
                        
img#imagemIndicadorPrecoUspEntidade {
    width: 80px; /* Define uma largura fixa */
}

img#imagemCotacaoDolarNota100dolaresImg {
    height: 130px; /* Mantém a proporção original */
}

img.imagemIndicadorBolsaNYiceImg {
    height: 130px; 
}

img#imagemIndicadorCotlookImg {
    height: 90px;
} 

img#imagemIndicadorIMEAImg {
    height: 170px;
}

/************************************ GOLOSSARIO *******************************************/

dd.explicacaoTermoGlossario {
    font-size: 1em;
}

dd.explicacaoTermoGlossarioTermos-HVI {
    font-size: 0.9em;
}


p#paragrafosEquacaoGlossarioExplicacoesTermosMicronair-HVI {
    
    font-size: 0.69em;
}

p#paragrafosEquacaoGlossarioExplicacoesTermosResistencia-HVI {
    font-size: 0.58em;
}

div#AlongamentoEscritoEquacao {
    font-size: 0.63em;
}

p#paragrafosEquacaoGlossarioExplicacoesTermosComprimento-HVI {
    font-size: 0.64em;
}

caption#Tabela-Unidades-Comprimento-Titulo {
    font-size: 0.85em;
}

tr#LinhaDrecicaoComprimentoAlgodao {
    font-size: 0.66em;
}

th.colunaDescricaoComprimento {
    width: 90px;

    padding: 1px;

}

div#colunaDescricaoComprimentoDePolegadaId {
    font-size: 1em;
}

tr.LinhaComprimentoDados {
    font-size: 1em;
}

td.LinhaComprimentoDadosUnidadesPolegadas{
    font-size: 0.87em;

}

p#paragrafosEquacaoGlossarioExplicacoesTermosUHML-HVI {
    font-size: 0.72em;
}

p#EquacaoUniformidadeMlUhml {
    font-size: 1.2em;
}

div#UniformidadeEscritoEquacao {
    font-size: 0.66em;
}

p.paragrafosEquacaoGlossarioExplicacoesTermosSFI-HVI {
    font-size: 0.72em;
    
}

caption#Tabela-LeafGrade-LeafArea-Titulo {
    font-size: 0.8em;
}

div#MaturidadeEscritoEquacao {
    font-size: 0.75em;
}

div#CspEscritoEquacao {
    font-size: 0.8em;
}

ul#listaDeItensExplicacaoGlossarioTermos-HVI {
    margin-left: 10px;
}

ul#listaDeItensExplicacaoGlossarioTermos-HVI li.itensExplicacaoGlossarioTermos-HVI{
    padding-left: 16px; /* Espaço para o ícone */
    font-size: 0.75em;
}

ul#listaDeItensExplicacaoGlossarioTermos-HVI  li.itensExplicacaoGlossarioTermos-HVI::before{
     top: 1px;
     width: 14px;
    height: 14px;
}



tr#LinhaDrecicao-Color-Grade-Algodao {
    font-size: 0.75em;

}

th.colunaDescricao-Color-Grade {
    width: 100px;
    padding: 1px;
}

th.colunaDescricao-Color-Grade-Cor {
    font-size: 1em;
    width: 110px;
    padding: 1px;
}

tr.Linha-Color-Grade-Dados {
    height: 50px;
    
    font-size: 0.68em;
}

tr.Linha-Color-Grade-Dados {
    padding: 1px;
}
    
td.Linha-Color-Grade-Dados-Code {
    font-size: 1.5em;
}

div#SciEscritoEquacao {
    font-size: 0.52em;
}





tr#LinhaDrecicao-Contaminante-Algodao {
    font-size: 1.1em;
}



th#colunaDescricao-Contaminante-Descricao {
    width: 340px;
}

th#colunaDescricao-Contaminante-Codigo {
    width: 30px;
}


div.DescricaoContaminantePortugues {
    font-size: 0.6em;
}

div.DescricaoContaminanteIngles {
    font-size: 0.6em;
}

div.DescricaoContaminanteInglesVazio {
    font-size: 0.6em;
    
}

td.Linha-Contaminante-DadosLinha {
    font-size: 1.1em;
}

td.Linha-Contaminante-Codigo {
    font-size: 1em; 
}

dt.termoGlossario {
    font-size: 1.5em;
}


ul.listaDeItensExplicacaoGlossarioItemGlossario li.itensExplicacaoGlossarioItemGlossario {
    font-size: 1em;
    padding-left: 20px; /* Espaço para o ícone */
}

ul.listaDeItensExplicacaoGlossarioItemGlossario li.itensExplicacaoGlossarioItemGlossario::before {
    width: 20px;
    height: 20px;
    top: 0px;
 
}


ul.listaDeItensExplicacaoGlossarioItemGlossarioItensInternos li.itensExplicacaoGlossarioItemGlossarioItensInternos {
    padding-left: 20px; /* Espaço para o ícone */
    font-size: 0.9em;

}

ul.listaDeItensExplicacaoGlossarioItemGlossarioItensInternos li.itensExplicacaoGlossarioItemGlossarioItensInternos::before {
    top: 0px;
    width: 18px;
    height: 18px;
 
}

/************************************ ENTIDADES *******************************************/

img.imagemEntidade {
    height: 75px;
}

img.imagemAssociacaoRegionalAbrapa {
    height: 35px;
}

div#descricaoEtiquetaSai {
    flex-direction: column;
}

div#descricaoEtiquetaSaiImagem {
    margin-right: 0px;
    
    display: flex;
    justify-content: center; /* Centraliza na horizontal */
    
}

img#imagemEtiquetaSai {
    width: 80vw;
    height: auto;
}

dd.descricaoEntidadeNome {
    font-size: 0.9em;
}

img#imagemCepeaEntidade {
    width: 70px; /* Define uma largura fixa */

    margin-left: 10px;
}

img#imagemEsalqEntidade {
    width: 150px; /* Define uma largura fixa */
    

    margin-left: 10px;
}

img#imagemUspEntidade {
    width: 80px; /* Define uma largura fixa */

    margin-left: 0px;
}
/************************************ AGIO E DESAGIO *******************************************/

div#DadosAgiosAnterioresMercadoInterno {
    top: 30px; /* Distância do topo do container-pai */
    left: 60px; /* Distância da direita do container-pai */
    
    font-size: 0.45em;
}

div#DadosAgiosAnterioresMercadoExterno {
    top: 30px; /* Distância do topo do container-pai */
    left: 60px; /* Distância da direita do container-pai */
    
    font-size: 0.45em;
}

div#versaoAgiosDesagiosPaginaDataVersao {
    font-size: 0.6em;
}

/************************************ Tabela agio desagio Folha e Tipo *******************************************/

div#OpcoesTabelasAgioDesagio {
    
}

div#OpcaoMercadoInternoOuExterno {

    font-size: 0.7em;

    margin-right: 5px;

    height: 35px;

}

div#CalculaAgioEDesagio {
    font-size: 0.7em;
     margin-right: 5px;
}

div#OpcaoMercadoVersoes {

   font-size: 0.7em;
}

div.DadosVersaoesMercado {
    height: 28px;
}

div#VersaoAtualDadosMercado {
   font-size: 0.8em;

}

div#VersaoMercadoInternoOutro {
    
    width: 70px;

}


div#VersaoMercadoExternoOutro {
    
    width: 70px;
}


div#tabelaAgioDesagioTipoFolha-Titulo-Inicio-Div {
    font-size: 1.4em;
}

div#tabelaAgioDesagioTipoFolha-Titulo-Fim-Div {
    font-size: 1.2em;
}




th.DescicaoTipoCor {
    
    width: 67px;
}

div.tipoPortugues {

    font-size: 0.5em;
    
    height: 22px;
 
}


div.tipoIngles {

    font-size: 0.4em;

}


div#colunaTiposBrancoPortugues {
    font-size: 0.6em;

}

div#colunaTiposBrancoIngles {
    font-size: 0.45em;

}

th#TipoColunaFolhaLinha {
    font-size: 0.5em;
    
    width: 43px;

}

th.TipoFolhaColuna {

    font-size: 1em;

}

th.TipoCorCodico {
    font-size: 1.3em;
   
}

th.DesagioTipoFolha {

    min-width: 34px;
    max-width: 34px;

    font-size: 0.7em;

    /* background-color: green; */
}



th#desagio81-6-Interno, th#desagio81-7-Interno, th#desagio71-6-Interno, th#desagio71-7-Interno {
    font-size: 0.5em;
}

th#desagio11-1-Externo, th#desagio11-2-Externo {
    font-size: 0.5em;
}

th#desagio81-6-Externo, th#desagio81-7-Externo, th#desagio71-6-Externo, th#desagio71-7-Externo {
    font-size: 0.5em;
}


/************************************ Tabela agio desagio cor *******************************************/


caption#tabelaAgioDesagioCor-Titulo {
    font-size: 1.1em;
}

th.tipoCorDesagio {
    font-size: 0.6em;
}

th#cabecarioCelulaTipoCorDesagio {
    font-size: 1.4em;
}
                                        
th#cabecarioCelulaCorDesagio {
    font-size: 1.3em;
}

div.corNumeroNameProtugue {
    font-size: 0.55em;
}

div.corIngles {
    font-size: 0.8em;
}

th.tipoCorDesagioValor {
    font-size: 1em;
}


/************************************ Tabela agio desagio Micronaire *******************************************/

div#tabelaAgioDesagioMicEscritoCabecarioMic {
    font-size: 1.3em;
}

div#tabelaAgioDesagioMicEscritoCabecarioObservacao {
    font-size: 0.55em;
}

th#tabelaAgioDesagioMicronaireCabecarioVariacaoMicronaire {
    font-size: 0.8em;
}

th#tabelaAgioDesagioMicronaireCabecarioDesconto {
    font-size: 0.7em;
}

td#variacaoMicronairDescontoUltimaLinha-Porcento {
    font-size: 0.6em;
}

td#variacaoMicronairDescontoUltimaLinha2016-08 {
    font-size: 0.5em;
}

td#variacaoMicronairDescontoUltimaLinha2016-08 {
    font-size: 0.5em;
}

th.variacaoMicronairDescontoVariacao {
    font-size: 0.9em;  
}

th.variacaoMicronairDescontoPorcentagem {
    font-size: 0.85em;  
}

td#variacaoMicronairDescontoUltimaLinha {
    font-size: 0.65em;  
}


/************************************ Tabela agio desagio Fibra *******************************************/

caption#tabelaAgioDesagioFibra-Titulo {
    font-size: 1.1em;
}

                            
th#cabecarioAgioDesagioFibraEscritoFibra {
    font-size: 1.4em;
}

th#cabecarioAgioDesagioFibraEscritoValores {
    font-size: 1.4em;
}

th.fibraAgioDesagioValorFibra {
    font-size: 1em;
}

th.fibraAgioDesagioValorPremio {
    font-size: 1em;
}


/************************************ Tabela agio desagio Resistencia *******************************************/



caption#tabelaAgioDesagioRES-Titulo {
    font-size: 1.0em;
}



th#tabelaAgioDesagioResistenciaCabecarioCelulaColunaDescricao {
    width: 90px;

    padding-left: 2px;
    padding-right: 2px;
}


div#tabelaAgioDesagioResistenciaCabecarioDescricao {
    font-size: 0.67em;
}

th#tabelaAgioDesagioResistenciaCabecarioCelulaColunaPremio {
    width: 70px;
}


div#tabelaAgioDesagioResistenciaCabecarioDecontoEscrito {
    font-size: 1em;
}

div#tabelaAgioDesagioResistenciaCabecarioDecontoPontos {
    font-size: 0.9em;
}


th.variacaoVariacaoResistenciaCelula {
    font-size: 1.2em;
}

th.variacaoVariacaoResistenciaPremioCelula {
    font-size: 1.1em;
}

div#variacaoResistenciaDescontoUltimaLinhaDiv {
    font-size: 0.6em;
}

div#variacaoResistenciaDescontoUltimaLinhaDiv2016-02 {
    font-size: 0.6em;
}


/************************************ ABA MIDIAS SOCIAIS *******************************************/


div#WhatsapIcoFooteNote {

    bottom: var(--distancia-Logo-Whatsap-Flutuando-Botton);   /* Distância do topo */
    right: var(--distancia-Logo-Whatsap-Flutuando-Right); /* Distância da direita */
    
    width: var(--tamanho-icone-Whatsap-flutuando); /* Defina o tamanho desejado */
}

div#WhatsapIcoFooteNote:hover {
    
    width: var(--tamanho-icone-Whatsap-flutuando-hover); /* Defina o tamanho desejado */
}

main#mainCorpoSiteRedesocial {
    margin-bottom: 40px;
}

div.MidiaSocialLink {
    transform: scale( 0.75 );
    position: relative;
     left: -55px;
}

div.linkedinHover:hover, div.instagramHover:hover, div.facebookHover:hover, div.XHover:hover, div.instagramLucasHover:hover, div.GrupoInformacoesHover:hover{
    transform: scale( 1.1 );
}