 
a.link_rodape       { color: #ddd; font-size:1.2em; text-decoration: none; } 
a.link_rodape:hover { color: #fff; font-size:1.2em; text-decoration: none; }
.bloco_links { float:left; width:33.33%; }
#menu_mobile_rodape { display:none; }
#site_rodape { font-size:1.2em; } 
#bloco_rodape { position:relative; width:100%; min-height:250px; background:#444; }
#bloco_facebook { float:left; margin-top:25px; width:45%; text-align:center; }
#bloco_links_direito_logo { float:left; margin-top:25px; width:54%;  }
#bloco_rodape_separa { float:left; margin-top:25px; width:1%; }
#bloco_direitos { float:left; margin-top:25px; width:100%; text-align:center; font-size:1.3em; color:#ddd; }
#bloco_logo_rodape { float:left; margin-top:25px; margin-bottom:25px; width:100%; text-align:center; font-size:1.3em; }
#bloco_rede_idioma { display:none; }
#rodape_redes_sociais {
display:none;
position:absolute;
top:6px;
right:180px;
width:130px;
height:50px;
border:0px solid #fff;
}

#rodape_idioma{
position:absolute;
display:none;
top:12px;
right:0px;
width:200px;
height:50px;
border:0px solid #fff;
}



@media screen and (max-width: 1200px) {}

@media screen and (max-width: 980px) {

#bloco_facebook { margin-top:5px; width:100%; }
#bloco_links_direito_logo { margin-top:5px; width:100%; }
#bloco_rodape_separa { margin-top:5px; width:0%; }


}


@media screen and (max-width: 768px) {
.bloco_links { width:100%; display:none; }
#bloco_rede_idioma { display:block; }
#menu_mobile_rodape { display:block; }
#rodape_redes_sociais { display:block; right:180px; }
#rodape_idioma { display:block;  }
}

/* Extra po causa do topo*/
@media screen and (max-width: 600px) {

}

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


}