body {padding:0;margin:0;}

#aparecer_topo_mobile { z-index: 600; }
#topo { width:100%; float:left; padding:0; margin:0; background: #3564ad;}
#brasao {width:auto; height:auto; display:table; margin: auto; margin-top: 20px;}
#brasao img {width:100%; max-width: 70vw; height:auto; float:left;}

.busca_mobile {width:90%; float:left; margin: 20px 5%; }
.e_cor_label { display: none; }
.e_busca_mobile {float:left; width:100%; border: solid 1px #d5d9dc; height: 40px; outline:none; background-image:url(/img/busca_mobile.png); background-position: center right 10px; background-repeat:no-repeat; font-size:12px; padding: 0 10px; background-color: #fff; border-radius: 20px; color: #68717c; font-family: "Lato"; box-sizing: border-box; transition:0.1s; }


#rodape_mobile {width:98%;height:auto; margin-top:0; float:left; display:block; margin-left:0; padding: 40px 1%; border-radius: 0 !important; }

#menu-container{ width:98%; margin-left:1%; z-index:2;float:left;}

#contencao_menu_mobile_p {  z-index:1000;  position: relative; float:left;  width:100%; height:50px; display:block; margin-bottom:0; }

.rede_social_mobile {float:left; width:96%; margin: 0 2% 15px 2%; text-align: center; }
.rede_social_mobile span { display: none; }
.icone_rede_social { width: 30px; height: 30px; float: none; display: inline-block; margin: 2px; border-radius:4px; overflow: hidden; position: relative; }
.icone_rede_social img { width: 60px; height:30px; }
