

/* gStyles.css */



.Float_Left_5
              {
                   float: left;
                   width: 5%;
              }

              .Float_Left_30
              {
                   float: left;
                   width: 30%;
              }

              .Float_Left_50
              {
                   float: left;
                   width: 50%;
              }

              .Float_Left_25
              {
                   float: left;
                   width: 25%;
              }

              .Float_Left_75
              {
                   float: left;
                   width: 75%;
              }



              .Float_Left_20
              {
                   float: left;
                   width: 20%;
              }

              .Clear_BR
              {
                   clear: left;
              }

              .Centro
              {
                   text-align: center;
              }

              .divCabecalho
              {
                   width: 100%;
                   text-align: center;
                   background-color: lightsalmon;
                   vertical-align: middle;
                   margin-top: -2%;
                   margin-left: -1.5%;
              }

              .Titulo_Masterpage
              {
                   font-size: auto;
                   font-family: Arial;
                   font-weight: bolder;
                   color: green;
                   text-decoration: underline;
              }

              .divConteudo
              {
                   width: 100%;
                   text-align: justify;
              }

             .SubTitulo_1
             {
                   font-size: 15pt;
                   font-family: Arial;
                   font-weight: bolder;
                   color: lightblue;
             }

             .SubTitulo_2
             {
                   font-size: 15pt;
                   font-family: Arial;
                   font-weight: bolder;
                   color: white;
             }

             .SubTitulo_3
             {
                   font-size: 15pt;
                   font-family: Arial;
                   font-weight: bolder;
                   color: #DC143C; /* Crimson */
                   background-color: #87CEFA; /* LightSkyBlue */
                   border: 1pt solid #808000; /* Olive */
             }



             .Texto_1
             {
                   font-size: 12.5pt;
                   font-family: Arial;
                   color: salmon;
             }

            .Margin_Top_5
            {
                 margin-top: 5%;
            }

            .Margin_Top_3_5
            {
                 margin-top: 3.5%;
            }

            .Margin_Top_6_5
            {
                 margin-top: 6.5%;
            }

            .Margin_Top_7_5
            {
                 margin-top: 7.5%;
            }

.Margin_Bottom_2_5
{
     margin-bottom: 2.5%;
}

            .Bordas_1
            {
                 border: 1pt solid navy;
            }

            .Link_1
            {
                 color: blue;
                 text-decoration: underline;
            }

            .Link_2
            {
                 color: red;
            }

              .Inicio_Menu
              {
                   font-size: auto;
                   font-family: Arial;
                   font-weight: bolder;
                   color: green;
              }

.menu-lateral
             {
                   display: none;
                   list-style-type: none;
                   width: 150px;
                   margin-left: -25%;
                   margin-top: 1.5%;
                   position: absolute;
                   background-color: #f1f1f1;
                   z-index: 1;
                   text-align: left;
             }

             .menu-lateral_2
             {
                   display: none;
                   margin-top: 15%;
                   position: absolute;
                   background-color: #f1f1f1;
                   z-index: 1;
                   width: 100px;
             }

             .Post
             {
                   display: none;
                   
             }

             .Leia_Mais_Artigo
             {
                   width: 100%;
                   text-align: right;
             }

             .Overlay
             {
                  position: fixed;
                  display: none;
                  width: 100%;
                  height: 100%;
                  top: 0;
                  left: 0;
                  right: 0;
                  bottom: 0;
                  background-color: silver;
                  z-index: 5;
                  cursor: pointer;
             }

             .Texto_Overlay
             {
                  position: absolute;
                  top: 0%;
                  /* left: 50%; */
                  /* font-size: 50px; */
                  /* color: white; */
                  transform: translate(-50%,-50%);
                  -ms-transform: translate(-50%,-50%);
                  opacity: 0.5;
             }

            .Fundo_Overlay
            {
                 display: none;
                  width: 100%;
                  height: 100%;
                  top: 0;
                  left: 0;
                  right: 0;
                  bottom: 0;
                  background-color: silver;
                  opacity: 0.5;
                  z-index: 5;
                  position: fixed;
            }

            .Overlay_2
            {
                 position: absolute;
                  z-index: 10;
                  background-color: white;
            }

            /* The Modal (background) */
            .modal
            {
                 display: none; /* Hidden by default */
                 position: fixed; /* Stay in place */
                 z-index: 1; /* Sit on top */
                 left: 0;
                 top: 0;
                 width: 100%; /* Full width */
                 height: 100%; /* Full height */
                 overflow: auto; /* Enable scroll if needed */
                 background-color: rgb(0,0,0); /* Fallback color */
                 background-color: rgba(0,0,0,0.8); /* Black w/ opacity */
            }

            /* Modal Content/Box */
            .modal-content
            {
                 background-color: #fefefe;

                 /* 15% */
                 margin: 25% auto; /* 25% from the top and centered */
                 padding: 20px;
                 border: 1px solid #888;
                 width: 80%; /* Could be more or less, depending on screen size */
            }

            /* The Close Button */
            .close_modal
            {
                 color: #aaa;
                 /*float: right;*/
                 width: 100%;
                 text-align: right;
                 font-size: 28px;
                 font-weight: bold;
            }

            .close_modal:hover,
            .close_modal:focus
            {
                 color: black;
                 text-decoration: none;
                 cursor: pointer;
            }

.UL_Inside
            {
                 text-align: left;
                 list-style-position: inside;
            }

            .Mensagem_Erro
            {
                 color: red;
                 font-weight: bolder;
                 width: 100%;
                 text-align: center;
            }

.Link_Fechar
              {
                   width: 100%;
                   text-align: right;
              }

              .Conteudo_Modal
              {
                   width: 100%;
                   text-align: center;
                   color: blue;
                   font-size: 13pt;
              }

              .btnAjuda
              {
                   /* margin-top: -12.5%; */
                   
              }

              .Titulo_Ajuda
              {
                   width: 100%;
                   background-color: #FFE4E1; /* MistyRose */
                   color: #556B2F; /* DarkOliveGreen */
                   font-weight: bolder;
                   border: 1pt solid #D8BFD8; /* Thistle */
                   text-align: center;
                   
                   
              }

              .Button_Link
              {
                   color: #fff;
                   cursor: pointer;
                   text-decoration: none;
                   background-color: forestgreen; /* #000 */
                   display: inline-block;
                   font-weight: 400;
                   text-align: center;
                   white-space: nowrap;
                   vertical-align: middle;
                   -webkit-user-select: none;
                   -moz-user-select: none;
                   -ms-user-select: none;
                   user-select: none;
                   border: 3px solid #999;
                   padding: .375rem .75rem;
                   font-size: 1rem;
                   line-height: 1.5;
                   border-radius: .25rem;
                   /* transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; */
              }

              .Button_Link:hover
              {
                   background-color: #999;
                   border-color: #000;
              }

/*     ### 28/06/2026 ###     */
.Grid_Colunas_Titulos_Margin_Top_Bottom
{
     margin-top: 2.5%;
     margin-bottom: 2.5%;
}

.Grid_Colunas_Titulos_BackColor_Border
{
     background-color: LightSkyBlue;
     border: 1pt solid black;
}

/* ########################## */

/*     ### 10/07/2026 ###     */

.Cabecalho_Login
{
    width: 100%; /*101.5%;*/
    text-align: center;
    background-color: lightsalmon;
    vertical-align: middle;
    margin-top: -0.5%;
    margin-left: -1.5%;
    color: navy;
    text-decoration: underline solid black 1pt;
    font-size: 15pt;
    font-weight: bolder;
    font-family: Arial;
}



.Margin_Bottom_5
            {
                 margin-bottom: 5%;
            }

/* ########################## */

/*     ### 12/07/2026 ###     */
.anchor_login
{
    width: 15%;
    height: 25px;
    cursor: pointer;
}


/* ########################## */

/*     ### 21/07/2026 ###     */
.boas_vindas
{
    width: 100%;
    margin-top: 10%;
    margin-bottom: 10%;
    text-align: center;
    font-size: 12pt;
}
/* ########################## */

/*     ### 23/07/2026 ###     */
.Cabecalho_MasterPage_Testes
{
    width: 105%;
    text-align: center;
    background-color: lightsalmon;
    vertical-align: middle;
    margin-top: -2.5%;
    margin-left: -1.5%;
    margin-bottom: 2.5%;
    color: navy;
    text-decoration: underline solid white 5pt;
    font-size: 15pt;
    font-weight: bolder;
    font-family: Arial;
}

.Titulo_MasterPage_Testes
{
    font-size: auto;
    font-family: Arial;
    font-weight: bolder;
    color: green;
    text-decoration: underline;
    margin-top: 6.25%;
    text-decoration: underline solid white 1.5pt;
    font-size: 20pt;
}


/* ########################## */