/* CSS Document - EG Contabilidade - Versão 2025*/

img,
picture,
video,
embed {
   max-width: 100%;
}

/*Paleta de Cores Institucional*/
.k400 { color: #000000; }
.k300 { color: #333333; }
.k200 { color: #4E4D4D; }
.k100 { color: #8B8B8C; }
.y400{ color: #F59C1D; }
.y300 { color: #E8D105; }
.y200 { color: #FFCC03; }
.y100 { color: #F2E500; }

/*Backgrounds Institucional*/
.fundo-k400 { background: #000000; }
.fundo-k300 { background: #333333; }
.fundo-k200 { background: #4E4D4D; }
.fundo-k100 { background: #8B8B8C; }
.fundo-y400{ background: #F59C1D; }
.fundo-y300 { background: #E8D105; }
.fundo-y200 { background: #FFCC03; }
.fundo-y100 { background: #F2E500; }

.fundo-k400-op { background: rgba(0, 0, 0, 0.5); }

.fundo-home-secao-intro { 
    background-image: url("../img/fotos/home/bg_secao_intro_home.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.fundo-home-secao-sobre { 
    background-image: url("../img/fotos/home/bg_secao_sobre_home.jpeg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.fundo-home-secao-contato { 
    background-image: url("../img/fotos/home/bg_secao_contato_home.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.fundo-sobre-secao-intro { 
    background-image: url("../img/fotos/sobre/bg_secao_intro_sobre.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
}

.fundo-servicos-secao-intro { 
    background-image: url("../img/fotos/servicos/bg_secao_intro_servicos.jpg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
}

/*Menu*/
#menuPrincipal a:link {
color: #000000;
}

#menuPrincipal a:hover {
color: #FFCC03;
}

/*Links*/
.link-egk a:link {
color: #FFFFFF;
background-color: #000000;
border-radius:5px;
padding: 5px 30px 8px 30px;
}

.link-egk a:visited {
color: #FFFFFF;
background-color: #000000;
border-radius:5px;
padding: 5px 30px 8px 30px;
}

.link-egk a:hover {
color: #000000;
background-color: #FFFFFF;
border-radius:5px;
padding: 5px 30px 8px 30px;
text-decoration: none;
}

.link-egk a:active {
color: #000000;
background-color: #FFFFFF;
border-radius:5px;
padding: 5px 30px 8px 30px;
text-decoration: none;
}

.link-egy a:link {
color: #000000;
background-color: #FFCC03;
border-radius:5px;
padding: 5px 30px 8px 30px;
}

.link-egy a:visited {
color: #000000;
background-color: #FFCC03;
border-radius:5px;
padding: 5px 30px 8px 30px;
}

.link-egy a:hover {
color: #000000;
background-color: #8B8B8C;
border-radius:5px;
padding: 5px 30px 8px 30px;
text-decoration: none;
}

.link-egy a:active {
color: #000000;
background-color: #8B8B8C;
border-radius:5px;
padding: 5px 30px 8px 30px;
text-decoration: none;
}

/*Contador*/
.counter {
font-size: 8em;
font-weight: bold;
color: #4E4D4D;
margin-bottom: 10px;
}

/*Div Flutuante - Voltar ao Topo*/
.voltar_topo{
position:fixed;
bottom:0;
right:0;
width:auto;
height:auto;
border: 1px solid #D4D4D4;
border-top-left-radius: 5px;
padding:0.2em;
background-color:#D4D4D4;
z-index:9999;
text-align:center;
color: #000000;
}

.voltar_topo a:link, a:visited{
color: #000000;
font-weight:bold;
text-decoration:none;
font-size: 11px;
}

.voltar_topo a:hover, a:active{
color: #000000;
font-weight:bold;
text-decoration:underline;
font-size: 11px;
}
/*Fim de Div Flutuante - Voltar ao Topo*/