@charset "UTF-8";

:root {

/* +++++ Pagina principal - Contatos +++++ */
    /* Tamanho do logo whatsap nos conatatos dos corretores */
    --tamanho-icone-Whatsap-ContatoCorretores: 40px;
    --escala-aumento-icone-Whatsap-ContatoCorretores: 1.4;
    --distancia-margin-top-icone-Whatsap-ContatoCorretores: 5px;
    --distancia-telefone-do-icone-Whatsap-ContatoCorretores: 5px;

/* +++++ Link Whatsap Flutuando no final da pagina +++++ */
    /* Tamanho do logo what sap flutuando */
     --tamanho-icone-Whatsap-flutuando: 90px;
     --tamanho-icone-Whatsap-flutuando-hover: 120px;

     /* Distancia do logo whatsap flutuando do fundo da pagina e da direita */
     --distancia-Logo-Whatsap-Flutuando-Botton: 55px;
     --distancia-Logo-Whatsap-Flutuando-Right: 5px;
     
}

div#TamanhoTela::after {
    font-size: 1em;
    color: yellow;
    counter-reset: width var(--w) height var(--h);
    /* content: " < Celular > Width: " counter(width) "px | Height: " counter(height) "px";  */
}

 
header div.cabecario {

    min-width: 600px;
    max-width:768px;
    width: auto;

    /* justify-content: left; */

}

main.mainCorpoSite {
    margin-bottom: 56px;
    /* margin-bottom: 110px; */ /* Espaço para o rodapé fixo que não deixa o logo do whatsap tampar a tela */
}

/* Descição Empresa */

p#DescricaoEmpresa {
    font-size: 1.7em;
}

/* Serviços */
        
div.ListaServicos {
     font-size: 1.3em;
}

/* corretores dados */

div.corretorFoto {
    width: 120px;
    height: 120px;
    margin-bottom: 15px;
}

img.corretorFotoImg{
    width: 120px;
    height: 120px;
}

div.corretorNomeEmail {
    
    
}

div.corretorNome, div.corretorEmail {
    font-size: 1.6em;
    
}

div.corretorEmail {
    font-size: 1.6em;
    
}

div.corretorCelularWhatSap {
    font-size: 1.5em;
}

/* contato */

div#contatoEmailTelefone {
    font-size: 1.6em;
}

div.LinkWhatSapCorretorDiv {
    margin-top: var(--distancia-margin-top-icone-Whatsap-ContatoCorretores);
    margin-left: var(--distancia-telefone-do-icone-Whatsap-ContatoCorretores);
    width: var(--tamanho-icone-Whatsap-ContatoCorretores);
}

div.LinkWhatSapCorretorDiv:hover {
    transform: scale( var(--escala-aumento-icone-Whatsap-ContatoCorretores) );
}

/* endereço */

div#enderecoRua {
    display: none;
}

div#enderecoCidadeEstado {
    display: none;
}

div#enderecoRuaCidadeEstadoAux {
    display: inline-block;
    font-size: 1.25em;
}

div#enderecoPaisCep {
    font-size: 1.2em;
}

div#imagemPredioHoustonDiv {

    
    max-width: 190px; /* Impede que a imagem fique gigante em telas muito grandes */
    
    /* border-radius: 2px; */
    /* border: 1px solid var(--cor-borda-fotos); */
}

iframe.mapaGoogleMaps {
    width: 100%;
    height: 210px;
}

/************************************ GOLOSSARIO *******************************************/

p.paragrafosGlossarioExplicacoes {
    font-size: 1.2em;
}

p.paragrafosGlossarioExplicacoesTermos-HVI {
    font-size: 1.1em;
}

p#paragrafosEquacaoGlossarioExplicacoesTermosMicronair-HVI {
    font-size: 0.89em;
}

p#paragrafosEquacaoGlossarioExplicacoesTermosResistencia-HVI {
    font-size: 0.73em;
}

div#AlongamentoEscritoEquacao {
    font-size: 0.79em;
}

p#paragrafosEquacaoGlossarioExplicacoesTermosComprimento-HVI {
    font-size: 0.80em;
}



p#paragrafosEquacaoGlossarioExplicacoesTermosUHML-HVI {
    font-size: 0.9em;
}

div#UniformidadeEscritoEquacao {
    font-size: 0.8em;
}

p.paragrafosEquacaoGlossarioExplicacoesTermosSFI-HVI {
    font-size: 0.9em;
}

caption#Tabela-Unidades-Comprimento-Titulo {
    font-size: 1em;
}

tr#LinhaDrecicaoComprimentoAlgodao {
    
    font-size: 0.9em;
}

th.colunaDescricaoComprimento {

    width: 120px;

}

div#colunaDescricaoComprimentoDePolegadaId {
    font-size: 0.9em;
}

div#MaturidadeEscritoEquacao {
    font-size: 0.94em;
}

div#CspEscritoEquacao {
    font-size: 1em;
}

div#SciEscritoEquacao {
    font-size: 0.65em;
}

/************************************ ENTIDADES *******************************************/

dd.descricaoEntidadeNome {
    font-size: 1.4em;
}

div#descricaoEtiquetaSai {
    flex-direction: column;
}

div#descricaoEtiquetaSaiImagem {
    margin-right: 0px;
    
    display: flex;
    justify-content: center; /* Centraliza na horizontal */
    
}

img#imagemEtiquetaSai {
    width: 80vw;
    height: auto;
}

/************************************ Agio e desagio *******************************************/

main#abaTabelaAgioDesagioInterno2016-08 {
    margin-top: 115px;
    padding-bottom: 40px;
}

main#abaTabelaAgioDesagioInterno2016-02 {
    margin-top: 115px;
    padding-bottom: 40px;
}

main#abaTabelaAgioDesagioInterno2007-01 {
    margin-top: 115px;
    padding-bottom: 40px;
}

div#versaoAgiosDesagiosPaginaDataVersao {
    font-size: 1em;
}

div#OpcoesTabelasAgioDesagio {
    max-width: 600px; 
    margin-left: auto;
    margin-right: auto;
}

/* ++ Tipo e Folha ++ */
div#colunaTiposBrancoPortugues {
    font-size: 1.5em;
}

div#colunaTiposBrancoIngles {
    font-size: 0.9em;
}

div#tabelaAgioDesagioTipoFolha-Titulo-Fim-Div {
    font-size: 1.2em;
}

th.DescicaoTipoCor {
    padding-left: 2px;
    padding-right: 2px;

    display: flex;
    flex-direction: column;

    width: 155px;
}

div.tipoPortugues {
    
    font-size: 0.9em;
    
    height: 30px;

}

div.tipoIngles {

    font-size: 0.8em;
    
}

/* tipo e folha - cabeçario */

th#TipoColunaFolhaLinha {
    width: 72px;
    height: 46px; /* ajusta a linha no meio da celual */

    
}

div.diagonal-embaixo1 {
      
   height: 26px;

   padding-top: 6px;
  
}

/* corpo tabela */

th.DesagioTipoFolha {
    

    min-width: 49px;
    max-width: 49px;

    font-size: 1.2em;

}

th#desagio81-6-Interno, th#desagio81-7-Interno, th#desagio71-6-Interno, th#desagio71-7-Interno {
    font-size: 0.75em;
}

th#desagio11-1-Externo, th#desagio11-2-Externo {
    font-size: 0.75em;
}

th#desagio81-6-Externo, th#desagio81-7-Externo, th#desagio71-6-Externo, th#desagio71-7-Externo {
    font-size: 0.75em;
}

div#TabelaAgioDesagioResistenciaDiv-2016 {
    margin-bottom: 90px;
}

/************************************ Redes sociais *******************************************/

main#mainCorpoSiteRedesocial {
    margin-top: 125px;
    place-items: center; /* Centraliza perfeitamente no meio */
}

div.linkedinHover:hover, div.instagramHover:hover, div.facebookHover:hover, div.XHover:hover, div.instagramLucasHover:hover, div.GrupoInformacoesHover:hover{
    background-color: whitesmoke;
    transform-origin: center center; 
    transform: scale( 1.2 );
    transition: transform 0.2s ease; 
}

div.EscritoDesricaoLink {
    text-align: center;
}

/************************************ RODA PÉ *******************************************/

div#WhatsapIcoFooteNote {
        
    bottom: 55px;   /* Distância do topo */
    right: 5px; /* Distância da direita */
    
}

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 */
}

div#DadosRodapeNomeEmpresa {
    font-size: 10px;
}

div#DadosRodapeEmailEmpresa {
    font-size: 9px;
}

div#DadosRodapeTelefoneEmpresa {
    font-size: 9px;
}

div#DadosRodapeCNPJEmpresa {
    font-size: 9px;
}
                    

address#EnderecoRodape {
    font-size: 8px;
}

svg.LinkRedeSocialSvg  {
    width: 35px;  /* Defina a largura desejada */
    height: 35px;
}