@charset "utf-8";
/* CSS Document */
/*DESENVOLVIDO POR BRUNO NOVAES DOS SANTOS // WEB DESIGNER // 2024 */

@charset "utf-8";
/* CSS Document */
/*DESENVOLVIDO POR BRUNO NOVAES DOS SANTOS // WEB DESIGNER // 2017 */

.rodape{
	background-color: #0584ab;
	color: #fff;

}

.rodape figure.figrep{
	padding: 20px !important;
	
	margin: 10px 0px;
}

footer img{
	padding:30px;
}
footer p{
	font-size: 18px;
}

footer img.footerlog{
	width: 200px;
}

.rodape img {
	/*filter: brightness(10);*/
}

.rodape span{
	font-size: 14px;
}
ul.link_rede{
	width:280px;
	height:auto;
	position:relative;
	top:0px;
	left:0px;
	list-style:none;
	padding:50px 0px;
	margin:0px auto;

}
ul.link_rede li{
	
	position:relative;
	top:0px;
	left:0px;
	padding:0px;
	margin:10px;
	width:50px;
	height:50px;
	display: inline-flex;
	/*float:left;*/
	list-style:50px;
	font-size:18px;

}
ul.link_rede li a{
	color:#002b39;
	display:block;
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	border-radius:50px;
	background:#fff;
	}

ul.link_rede .disable a{	background:#23618d; color: #792642;}
ul.link_rede .disable a:hover{ background:#222;}

ul.link_rede li span:before{
	font-family:'FontAwesome';	
	padding:10px;
	margin:0px;
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	list-style:50px;
	font-weight:100;
	font-size:24px;
	border-radius:50px;
	-webkit-transition:all ease 200ms;
	-moz-transition:all ease 200ms;
	-ms-transition:all ease 200ms;
	-o-transition:all ease 200ms;
	transition:all ease 200ms;
}

ul.link_rede li span#face:before{content:'\f09a';}
ul.link_rede li span#inst:before{content:'\f16d';}
ul.link_rede li span#you:before{content:'\f16a';}
ul.link_rede li span#gmail:before{content:'\f0d5';}

ul.link_rede li p{ display:none;}

ul.link_rede li a:hover span#face:before{background:#00BCD4;}
ul.link_rede li a:hover span#inst:before{background:#00BCD4}
ul.link_rede li a:hover span#you:before{background:#f03;}
ul.link_rede li a:hover span#gmail:before{background:#DA2505;}


footer h3{
	font-size: 20px;
	color: #fff!important;
}
footer a{ color:#fff; font-weight: 100;}
footer a:hover{ color:#07ffea;}


footer .lf { font-size: 18px; text-align: left; }
footer .ce { font-size: 18px; text-align: center; }
footer .rg { font-size: 18px; text-align: right; }
footer  h4 { font-size: 20px; font-weight: 900 !important;}






