footer #rodapecopy { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#0D2433 }
footer #rodapecopy #rodape_copy #rodape_copy_texto a { color:#FFFFFF; text-decoration:none }
footer #rodapecopy #rodape_copy #rodape_copy_texto a:hover { color:#FFFFFF; text-decoration:underline }

footer #rodape_dados { width:100%; margin:0px; left:0px; top:0px; float:left; height:auto; background-color:#102E41; padding: 50px 0 50px 0 }


.divRodapeSocial { width: auto; height: 20px; padding: 10px; margin: 3px 0 3px 3px; background-color: #FFFFFF; position: relative  }
.divRodapeSocial:hover { background-color: #666666; cursor: pointer }
.divRodapeSocial > img { width: auto; height: 14px; position: absolute; top: 50%; left: 50%; margin-right: -50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.divRodapeSocial:hover > img { filter: invert(1); invert(100%)  }



@media only screen and (min-width: 1251px){

	/* DESTAQUES */
	footer #rodapecopy #rodape_copy { width:1250px; height:auto }
	footer #rodapecopy #rodape_copy #rodape_copy_texto { width:1250px; height:auto; font-family:"Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:15px 0 15px 0 }

	footer #rodape_dados #rodape_dados_1 { width:1250px; height:auto }
	.rodape1 { width: calc(40% - 200px); height: auto; float: left; margin: 0 200px 0 0 }
	.rodape2 { width: 30%; height: auto; float: left }
	.rodape3 { width: 30%; height: auto; float: left }
	
}


@media only screen and (min-width: 961px) and (max-width: 1250px){

	/* DESTAQUES */
	footer #rodapecopy #rodape_copy { width:960px; height:auto }
	footer #rodapecopy #rodape_copy #rodape_copy_texto { width:960px; height:auto; font-family:"Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding:15px 0 15px 0 }

	footer #rodape_dados #rodape_dados_1 { width:960px; height:auto }
	.rodape1 { width: calc(40% - 100px); height: auto; float: left; margin: 0 100px 0 0 }
	.rodape2 { width: 30%; height: auto; float: left }
	.rodape3 { width: 30%; height: auto; float: left }

}


@media only screen and (min-width: 769px) and (max-width: 960px){

	/* DESTAQUES */
	footer #rodapecopy #rodape_copy { width:768px; height:auto }
	footer #rodapecopy #rodape_copy #rodape_copy_texto { width:768px; height:auto; font-family:"Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding:15px 0 15px 0 }

	footer #rodape_dados #rodape_dados_1 { width:768px; height:auto }
	.rodape1 { width: calc(40% - 50px); height: auto; float: left; margin: 0 50px 0 0 }
	.rodape2 { width: 30%; height: auto; float: left }
	.rodape3 { width: 30%; height: auto; float: left }

}


@media only screen and (min-width: 621px) and (max-width: 768px){

	/* DESTAQUES */
	footer #rodapecopy #rodape_copy { width:620px; height:auto }
	footer #rodapecopy #rodape_copy #rodape_copy_texto { width:620px; height:auto; font-family:"Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding:15px 0 15px 0 }

	footer #rodape_dados #rodape_dados_1 { width:620px; height:auto }
	.rodape1 { width: calc(100% - 200px); height: auto; float: left; margin: 0 100px 70px 100px; border-bottom: 1px solid #CCCCCC; padding: 0 0 50px 0 }
	.rodape2 { width: calc(50% - 50px); height: auto; float: left; margin: 0 25px 0 25px }
	.rodape3 { width: calc(50% - 50px); height: auto; float: left; margin: 0 25px 0 25px }

}


@media only screen and (min-width: 481px) and (max-width: 620px){

	/* DESTAQUES */
	footer #rodapecopy #rodape_copy { width:480px; height:auto }
	footer #rodapecopy #rodape_copy #rodape_copy_texto { width:480px; height:auto; font-family:"Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; padding:15px 0 15px 0 }

	
	footer #rodape_dados #rodape_dados_1 { width:480px; height:auto }
	.rodape1 { width: calc(100% - 200px); height: auto; float: left; margin: 0 100px 70px 100px; border-bottom: 1px solid #CCCCCC; padding: 0 0 50px 0 }
	.rodape2 { width: calc(40% - 50px); height: auto; float: left; margin: 0 25px 0 25px }
	.rodape3 { width: calc(60% - 50px); height: auto; float: left; margin: 0 25px 0 25px }

}

@media only screen and (min-width: 0px) and (max-width: 480px){

	/* DESTAQUES */
	footer #rodapecopy #rodape_copy { width:320px; height:auto }
	footer #rodapecopy #rodape_copy #rodape_copy_texto { width:320px; height:auto; font-family:"Roboto", Arial, Helvetica, sans-serif, Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; padding:15px 0 15px 0 }

		
	footer #rodape_dados #rodape_dados_1 { width:320px; height:auto }
	.rodape1 { width: calc(100% - 50px); height: auto; float: left; margin: 0 25px 70px 25px; border-bottom: 1px solid #CCCCCC; padding: 0 0 50px 0 }
	.rodape2 { width: 100%; height: auto; float: left; margin: 0px; padding: 0 0 50px 0  }
	.rodape3 { width: 100%; height: auto; float: left; margin: 0px }

}