form {
    margin: 0;
}
div#topo_1 {
		padding-top: 6px;
		float: left;
		width: 1100px;
		height: 54px;
}

div#topo_1_logo {
    float: left;
    margin-right: 3%;
    margin-left: 8%;
}

div#topo_1_acesso_restrito {
    float: left;
    margin-right: 8%;
}

div#topo_1_redes_sociais {
    background: white;
    float: left;
    margin-right: 8%;
}

div#topo_1_pesquisa_site {
    float: left;
}
input.txt {
    text-align: center;
    height: 26px;
    width: 104px;
    margin: 0 3px;
}
input#acessar {
    width: 82px;
}
a.link_acesso {
    text-decoration: none;
    color: #2b4491;
    font-family: sans-serif;
    font-size: 10px;
    letter-spacing: 1px;
}
a#btn-abre-primeiro {
    margin: 0 0px 0 4px;
}

a#btn-abre-esqueci {
    margin: 0px 0px 0 18px;
}

a#btn-abre-alterar {
    margin: 0px 0px 0 26px;
}
.redes_sociais {
    width: 39px;
    height: 32px;
    float: left;
    border: 1px solid #f0f0f0;
}

i.social.fa {
    color: #c1c1c1;
    font-size: 25px;
    margin: 0px 1px;
}
input#txtbusca {
    height: 26px;
    width: 200px;
    margin: 0 0px;
}
input#buscar {
    width: 33px;
}
.beneficio{
	position: absolute;
	float: left;
	}
	div#topo_2 {
    float: left;
    width: 100%;
    height: 55px;
}
a.link_beneficio {
    text-decoration: none;
    font-family: sans-serif;
}
img.topo_2_img {
    height: 55px;
}
div#topo_2_saude {
    margin-left: 412px;
}

div#topo_2_jusprev {
    div#topo_2_saude {      margin-left: 120px;  }
    margin: 0;
    margin-left: 922px;
}

div#topo_2_convencios {
    margin-left: 762px;
}

div#topo_2_juridico {
    margin-left: 587px;
}

.hover_div_topo{
transition:All 1s ease;
-webkit-transition:All 1s ease;
-moz-transition:All 1s ease;
-o-transition:All 1s ease;
	}
.hover_div_topo:hover{
-webkit-filter: brightness(0.9);
   -moz-filter: brightness(0.9);
    -ms-filter: brightness(0.9);
     -o-filter: brightness(0.9);
filter: brightness(0.9);
	}
	div#topo_3 {
    float: left;
    width: 100%;
    height: 176px;
}
img.topo_3_img {height: 175px;}
div#topo_3_logo {
    position: absolute;
    float: left;
}

div#topo_3_associe {
    position: absolute;
    float: left;
    margin-left: 438px;
}

img#topo_3_marca {width: 533px;}

img#topo_3_associe {width: 662px;position: absolute;}
i.fa.social:hover {
    color: #144492;
    }
i.fa.fa-twitter.social {
    padding: 5px;
}

i.fa.fa-youtube.social {
    padding: 4px 7px 4px 8px;
}

i.fa.fa-facebook.social {
    padding: 4px 11px;
}
div#links_acesso {
    margin: 0px 0px 0 0;
    position: absolute;
}

.fixar {
    background: hsla(0, 0%, 100%, 0.88);
    position: fixed;
    margin-top: 0px !important;
    /* left: 0px !important; */
    z-index: 9999;
    box-shadow: 0px 1px 7px 0px;
    /* -webkit-animation-duration: 1s; */
    /* animation-duration: 1s; */
    /* -webkit-animation-fill-mode: both; */
    /* animation-fill-mode: both; */
}
.fixarH1 {
    position: fixed;
    margin-top: -130px !important;
    z-index: 99999;
}
.fixarMenu {
    position: fixed;
    margin-top: 51px !important;
    z-index: 99999;
}
.fixarMenuDireito {
    position: fixed;
    margin-top: -87px !important;
    margin-left: 804px;
    z-index: 99999;
}

.btn_topo{
    height: 32px;
    width: 33px;
    color: #0d4da1;
    background: #f0f0f0;
    border: #a3a3a3 1px solid;	
	}
.digite{
		font-size: 10px;
		color: #999;
		margin: 0 0px 0 23px;
		float: left;
	}
.fechar {
    position: static;
    float: left;
    width: 15px;
    height: 15px;
}
div#associese {
    height: 98.3px;
    position: absolute;
    margin: 46px 0 0 371px;
    border: 2px solid #a7a7a7;
}
.associeseEstilo{-webkit-animation-duration:10s;-webkit-animation-delay:2s;-webkit-animation-iteration-count:1;}
.associeseEstiloImg{-webkit-animation-duration:20s;-webkit-animation-delay:10s;-webkit-animation-iteration-count:1;}
img#topo_3_1_associe {
    width: 215px;
    filter: none;
}
div#topo {
    background: #ffffff;
    float: left;
    width: 100%;
    min-width: 280px;
}
div#sexoFem {
    float: left;
    width: 40px;
    height: 40px;
}
img.sexoMascImg {
    width: 40px;
    height: 40px;
}
h5.restritoH5 {
    color: #2b4491;
    margin: 5px;
    font-size: 11px;
}