/*### RODAPÉ ###*/
#Rodape{ width:100%; display:inline-block; background-color: #2b2b2b; padding-top:3em;}
	#Rodape .colunas{width: calc(99.9%/5); display:inline-block; text-align:left; vertical-align:top;}
		#Rodape .colunas a{text-decoration:none;}
		#Rodape .colunas .area-linhas{ padding-right: 1em; display:inline-block;}
			#Rodape .colunas .area-linhas .contato{font-size:2.25em; font-weight:500; line-height:1.5em; color:#fff;}
			#Rodape .colunas .area-linhas .email a{font-size:1.0em; font-weight:400; line-height:1.5em; color:#5ebfcf;}
		#Rodape .colunas .principal{font-size:1.25em; font-weight:500; line-height:1.5em; color:#fff; padding-bottom: 0.5em;}
		#Rodape .colunas .principal:hover{color:#919191;}
		#Rodape .colunas a,
		#Rodape .colunas .link{font-size:1.15em; font-weight:400; line-height:1.5em; color:#919191; padding-bottom: 0.5em;}
		#Rodape .colunas a:hover,
		#Rodape .colunas .link:hover{color:#fff;}
		#Rodape .colunas .colorido{color:#9dcd73;}
		#Rodape .cx-option-estado-rodape #estado,
		#Rodape .cx-option-cidade-rodape #cidade{ border:0; background-color:#2b2b2b; color:#fff; font-size:1.15em; font-weight:400; line-height:1.5em; color:#919191; padding-bottom: 0.5em;}
#assinatura{width:100%; display:inline-block; background-color:#2b2b2b; padding-top:1.5em; margin-bottom:0em;}
#assinatura .conteudo{width:90%; text-align:left; display:inline-block; margin-top:1em; margin-bottom:1em; vertical-align:middle;}
	#assinatura .conteudo p{font-size:0.8em; color:#fff; line-height:1.5em; font-weight:400; }
#assinatura span{ float: right;}
#assinatura a{ text-decoration:none; color:#f5f5f5;}
#assinatura a:hover{ color:#5ebfcf;}
#copyright{width:90%; display:inline-block; font-size:0.8em; text-decoration:none; color:#5ebfcf; text-align:right; margin:1em 0;}
	#copyright img{ height:2em; display:inline-block; margin:0 0.5em; vertical-align:middle;}
@media only screen and (max-width: 1920px) {}
@media only screen and (max-width: 1680px) {}
@media only screen and (max-width: 1600px) {}
@media only screen and (max-width: 1440px) {
#rodape .conteudo{text-align:left;}
#rodape .colunas{ min-width:20em; margin-bottom:2em;} 
}
@media only screen and (max-width: 1366px) {}
@media only screen and (max-width: 1280px) {
/* rodape */
#rodape .colunas{width: calc(99.9%/3);}
#rodape .colunas .area-linhas .texto{width:95%;}
#Rodape .coluna-contato{ min-width:12em;}
}
@media only screen and (max-width: 1024px) {}
@media only screen and (max-width: 900px) {
/* rodape */
#Rodape .conteudo{text-align:left; margin-bottom:3em;}
#Rodape .colunas{    width: calc(95%/3); margin-bottom:1em;}
#BTtop{ bottom: 4.5em;}
}
@media only screen and (max-width: 800px) {
/* home */
#Rodape .colunas{    width: calc(95%/3); margin-bottom:1em;}
}
@media only screen and (max-width: 768px) {
/* rodape */
#Rodape .colunas {width: calc(98%/3);}
}
@media only screen and (max-width: 603px) {
/* rodape */
#Rodape .colunas{width: calc(99%/2);}
#Rodape .colunas{  margin-bottom:1em;}
#assinatura .conteudo{margin-bottom:3em;}
#assinatura span{width:90%; display:inline-block; text-align:center; margin:0.5em 1em; text-align:center; margin-bottom:3em;}
#assinatura span a:hover{color:#9dcd73;}
}
@media only screen and (max-width: 533px) {
#rodape .conteudo{ text-align:center;}
/* rodape */
#Rodape .conteudo{text-align:center;}
#Rodape .colunas{width: 95%; min-width:15em; text-align:left; margin-bottom:1em;}
#BTtop{ bottom: 4.5em;}
}
@media only screen and (max-width: 480px) {
/* rodape */
#assinatura span{ margin-bottom:2em;}
}
@media only screen and (max-width: 414px) {}
@media only screen and (max-width: 375px) {}
@media only screen and (max-width: 360px) {}
@media only screen and (max-width: 320px) {}