@charset "utf-8";

/* ESTRUTURA */
body { margin: 0; padding: 0; }
* { outline: none; }
.e_trans { display: none !important; }
#conteudo_esquerda { width: 100% !important; padding-bottom: 10px; padding-top:20px; min-height: calc(100vh - 485px); }
#cont_conteudo_site_interna { width:100% !important; }
#e_centralizar { width:1200px; margin: 0 auto; }

/* RESET */
a, li, ol, ul { border: none; text-decoration: none; list-style: none; color: inherit; margin: 0; padding: 0; }
a:active, a:link, a:hover, a:focus { text-decoration: inherit; }
/* RESET DOS ESPAÇAMENTOS */
#e_cont_topo, #e_cont_topo *, #e_cont_topo *:before, #e_cont_topo *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#e_conteudo, #e_conteudo *, #e_conteudo *:before, #e_conteudo *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#e_cont_rodape, #e_cont_rodape *, #e_cont_rodape *:before, #e_cont_rodape *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
/* RESET DAS SELEÇÕES */
.unselect *::selection { background: inherit; color: inherit; }
.unselect *::-webkit-selection { background: inherit; color: inherit; }
.unselect *::-moz-selection { background: inherit; color: inherit; }
.unselect *::-ms-selection { background: inherit; color: inherit; }

/* TÍTULOS */
.e_titulo_principal {display: table; margin: 20px auto; padding-bottom: 20px; border-bottom: solid 1px #d0d4dd;}
.e_titulo_principal .e_titulo_p {display: inline-block; vertical-align: middle; font-size: 20px; color: #4e5b6a; text-transform: uppercase; padding-right: 20px;}
.e_titulo_principal .e_link_ver_mais {width: 110px; height: 27px; position: relative; display: inline-block; vertical-align: middle; background: #fff; border-radius: 4px; overflow: hidden;}
.e_titulo_principal .e_link_ver_mais .e_txt_ver_mais {font-size: 12px; color: #949aa1; line-height: 27px; padding-left: 20px; transition: .3s ease;}
.e_titulo_principal .e_link_ver_mais:hover .e_txt_ver_mais {color: #2877ce;}
.e_titulo_principal .e_link_ver_mais .e_icon_ver_mais {width: 27px; height: 27px; position: absolute; top: 0; right: 0; border-radius: 3px; background: #2063ae; overflow: hidden; text-align: center; font-size: 12px; color: #fff; line-height: 27px;}
.e_titulo_principal .e_link_ver_mais .e_icon_ver_mais span {position: relative; z-index: 2;}
.e_titulo_principal .e_link_ver_mais .e_icon_ver_mais::before {content: ""; width: 40px; height: 60px; position: absolute; top: -35px; left: -15px; background: #c83535; z-index: 0; transform: rotateZ(45deg); transition: .3s ease;}
.e_titulo_principal .e_link_ver_mais:hover .e_icon_ver_mais::before {top: -15px; transform: rotateZ(90deg);}

/* IMAGENS */
img { border: 0; margin: 0; }
.e_imgcentralizar { width: 100%; height: 100%; object-fit: cover; object-position: center; }

/* ESTILO DAS BARRAS DE ROLAGEM */
body *::-webkit-scrollbar-track { background: #e3e5e8; border-radius: 3px; }
body *::-webkit-scrollbar { width: 10px; background: #e3e5e8; height: 10px; margin: 5px; border-radius: 3px; }
body *::-webkit-scrollbar-thumb { background: #c0cad6; border-radius: 3px; }
body *::-webkit-scrollbar-thumb:hover { background: #2877ce; }

/* DEFININDO CONTEÚDO INTERNO */
.e_conteudo_interno {width: 100%; max-width: 1200px; display: table; margin: 0 auto;}

div[vw].enabled {top: 65%;}

/* **************************** CABEÇALHO **************************** */
#e_cont_topo {width: 100%; float: left; background: url(../img/bg_topo.jpg) repeat-x; background-size: 100% 100%; background-color: #12447c;}

/* Login internauta */
.itn_area_login_internauta {background: #103d70 !important; border-bottom: solid 1px #163961 !important; box-sizing: border-box; overflow: hidden !important; padding: 3px 0; z-index: 999; font-size: 0;}
.itn_area_login_internauta .itn_conteudo_interno_login {width: 100%; max-width: 1200px; display: table; margin: 0 auto; font-family: 'Montserrat Regular' !important;}
.itn_area_login_internauta .itn_cont_login {display: inline-block; vertical-align: middle; position: relative; text-align: center; padding-left: 11px; padding-right: 20px;}
.itn_area_login_internauta .itn_cont_login:before {background: #3e75b3;}
.itn_area_login_internauta .itn_cont_login .itn_info_login {font-size: 12px; color: #619adb; margin-top: 2px; margin-right: 3px;}
.itn_area_login_internauta .itn_cont_login .itn_btn_login {display: inline-block; vertical-align: middle; background: rgba(13,52,96,0.8); border-radius: 4px; font-size: 12px; color: #619adb; padding: 5px 10px; transition: .25s;}
.itn_area_login_internauta .itn_cont_login .itn_btn_login:hover {color: #fff; cursor: pointer;}
.itn_area_login_internauta .itn_cont_login .itn_btn_login span {padding-right: 7px;}

/* CONTEÚDO CABEÇALHO */
#e_cont_topo #e_banner_topo_dinamico {width: 100%; height: 120px; background-repeat: no-repeat; background-position: top left; position: relative;}
#e_cont_topo #e_banner_topo_dinamico #e_banner_topo_dinamico_clique {width: 295px; height: 82px; float: left; margin-left: 30px; margin-top: 20px;}

/* ACESSO FÁCIL */
#e_cont_topo .e_box_topo {width: 35%; float: right; z-index: 100; font-size: 0;}
#e_cont_topo .e_box_topo:last-child {width: 30%;}
#e_cont_topo .e_box_topo .e_area_acesso_facil {position: relative; padding: 10px 20px; text-align: right; z-index: 100;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil {width: 110px; display: inline-block; vertical-align: top; position: relative; z-index: 1; margin-right: 10px; transition: .3s ease;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil:hover {transform: translateY(7px); cursor: pointer;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_btn_acesso_facil {height: 35px; text-align: center; line-height: 35px; font-size: 13px; color: #50a7e0; text-transform: uppercase;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_btn_acesso_facil .e_icone_acess {display: inline-block; vertical-align: middle; padding-right: 10px;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_btn_acesso_facil .e_icone_acess span {position: relative; top: 2px; font-size: 13px; transition: .3s ease;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil:hover .e_btn_acesso_facil .e_icone_acess span {transform: rotate(180deg);}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_btn_acesso_facil .e_txt_acess {display: inline-block; vertical-align: middle;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_dropdown {position: absolute; top: 200%; right: 0; background: #103c6d; text-align: left; visibility: hidden; opacity: 0; z-index: 150; transition: 300ms ease-in-out;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil:hover .e_dropdown {top: 100%; visibility: visible; opacity: 1;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_dropdown ul {border-radius: 4px; z-index: 155; padding: 15px 0; visibility: hidden; overflow: hidden;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil:hover .e_dropdown ul {visibility: visible;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_dropdown ul li {width: 250px; display: block; position: relative; z-index: 160;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_dropdown ul li .e_link_drop {color: #f8f9fb; font-size: 11px; text-transform: uppercase; padding: 15px 25px; transition: .3s Linear, Slow;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_dropdown ul li:hover .e_link_drop {padding-left: 30px;}
#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil .e_dropdown ul li .e_link_drop span {padding-right: 10px;}

/* REDES SOCIAIS */
#e_cont_topo .e_box_topo .e_area_redes_sociais {text-align: right; margin: 10px 20px;}
#e_cont_topo .e_box_topo .e_area_redes_sociais .e_titulo_redes_sociais {display: inline-block; vertical-align: middle; font-size: 12px; color: #6b9ed8; text-transform: uppercase; padding: 0 10px;}
#e_cont_topo .e_box_topo .e_area_redes_sociais .e_cont_redes_sociais {display: inline-block; vertical-align: middle; padding-right: 10px;}
#e_cont_topo .e_box_topo .e_area_redes_sociais .e_cont_redes_sociais .e_img_redes_sociais {width: 40px; height: 40px; display: inline-block; vertical-align: top; border-radius: 3px; overflow: hidden; margin-left: 5px;}
#e_cont_topo .e_box_topo .e_area_redes_sociais .e_cont_redes_sociais .e_img_redes_sociais:hover img {transform: translateX(-50%);} 

/* ÁREA BUSCA */
#e_cont_topo .e_box_topo .e_area_busca {position: relative; margin: 10px 20px;}
#e_cont_topo .e_box_topo .e_area_busca .e_campo_busca {width: 100%; height: 45px; background: #12447c; border-radius: 3px; border: solid 1px #3d71ac; line-height: 42px; padding-left: 20px; font-size: 12px; color: #fff;}
#e_cont_topo .e_box_topo .e_area_busca form:focus-within .e_campo_busca {background: #103e71; border: 0;}
#e_cont_topo .e_box_topo .e_area_busca input::placeholder {color: #6b9ed8; transition: .5s ease-out;}
#e_cont_topo .e_box_topo .e_area_busca form:focus-within input::placeholder {opacity: 0; transform: translateX(60px)}
#e_cont_topo .e_box_topo .e_area_busca .e_btn_busca {width: 50px; height: 42px; position: absolute; top: 1px; right: 1px; background: #12447c; border: 0; border-radius: 6px; color: #4d87c8; font-size: 14px; cursor: pointer; transition: .3s ease-in-out;}
#e_cont_topo .e_box_topo .e_area_busca:hover .e_btn_busca {color: #91c1f7;}
#e_cont_topo .e_box_topo .e_area_busca form:focus-within .e_btn_busca {color: #91c1f7; background: #103e71;}

/* ACESSIBILIDADE */
#e_cont_topo .e_box_topo .e_area_acessibilidade {text-align: right; margin: 10px 20px;}
#e_cont_topo .e_box_topo .e_area_acessibilidade .e_txt_acessibility {display: inline-block; vertical-align: middle; font-size: 12px; color: #6b9ed8; text-transform: uppercase; padding: 0 10px;}
#e_cont_topo .e_box_topo .e_area_acessibilidade .e_cont_acessibilidade {display: inline-block; vertical-align: middle;}
#e_cont_topo .e_box_topo .e_area_acessibilidade .e_cont_acessibilidade .e_botao_acessibilidade {width: 25px; height: 25px; display: inline-block; vertical-align: middle; text-align: center; font-size: 14px; color: #4d87c8; line-height: 25px; margin-left: 5px; transition: .3s ease;}
#e_cont_topo .e_box_topo .e_area_acessibilidade .e_cont_acessibilidade .e_botao_acessibilidade:hover {color: #fff; cursor: pointer;}

/* MENU */
#e_cont_topo .e_menu_topo {position: relative; background: #3897d6; font-size: 0;}
#e_cont_topo .e_menu_topo ul {width: 100%; max-width: 1300px; display: table; position: relative; text-align: center; margin: 0 auto;}
#e_cont_topo .e_menu_topo ul li {position: relative; display: inline-block; vertical-align: middle; cursor: pointer; text-align: left;}
#e_cont_topo .e_menu_topo ul li .e_link_menu {height: 55px; position: relative; z-index: 2; padding: 0 19px; font-size: 12px; color: #f8f9fb; line-height: 55px; text-transform: uppercase;}
#e_cont_topo .e_menu_topo ul li .e_link_menu::before {content: ""; width: 100%; height: 0; position: absolute; right: 0; bottom: 0; left: 0; background: #cb3535; border-radius: 6px 6px 0 0; transition: 300ms cubic-bezier(0, 0.01, 0, 1.74);}
#e_cont_topo .e_menu_topo ul li:hover .e_link_menu::before {height: 60px;}
#e_cont_topo .e_menu_topo ul li .e_link_menu span {position: relative; z-index: 2;}
#e_cont_topo .e_menu_topo ul li .e_submenu {position: absolute; top: 100%; left: 0; visibility: hidden; z-index: 50;}
#e_cont_topo .e_menu_topo ul li:hover .e_submenu {visibility: visible; z-index: 150;}
#e_cont_topo .e_menu_topo ul li .e_submenu ul {width: 260px; background: #103c6d; border-radius: 0 0 4px 4px; z-index: 100; transform: scaleY(0); transform-origin: top; padding: 15px 0; transition: 300ms cubic-bezier(0.46, 0.43, 0, 0.99);}
#e_cont_topo .e_menu_topo ul li:hover .e_submenu ul {transform: scale(1);}
#e_cont_topo .e_menu_topo ul li .e_submenu ul li {display: block; z-index: 50;}
#e_cont_topo .e_menu_topo ul li .e_submenu ul li .e_link_sbumenu {font-size: 11px; color: #f8f9fb; text-transform: uppercase; padding: 15px 25px; transition: .3s Linear, Slow;}
#e_cont_topo .e_menu_topo ul li .e_submenu ul li:hover .e_link_sbumenu {padding-left: 30px;}
/* MENU TODOS */
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos {position: static;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_burguer_menu {height: 55px; position: relative; z-index: 2; padding: 0 10px; font-size: 12px; color: #f8f9fb; line-height: 55px; text-transform: uppercase;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_burguer_menu::after {content: ""; width: 1px; height: 30px; position: absolute; right: 0; top: 13px; z-index: 0; background: #3a89c7;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_burguer_menu::before {content: ""; width: 100%; height: 0; position: absolute; right: 0; bottom: 0; left: 0; z-index: 1; background: #cb3535; border-radius: 6px 6px 0 0; transition: 300ms cubic-bezier(0, 0.01, 0, 1.74); transition-delay: .4s;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos:hover .e_burguer_menu::before {height: 60px; transition-delay: 0s;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_burguer_menu .e_monts_sb {width: 120px; display: inline-block; vertical-align: middle; line-height: 18px; padding-left: 15px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_burguer_menu .e_monts_sb span {position: relative; z-index: 2;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_burguer_menu .e_icone_menu {width: 40px; height: 40px; display: inline-block; vertical-align: middle; background: #3a89c7; text-align: center; line-height: 40px; border-radius: 4px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_burguer_menu .e_icone_menu span {position: relative; z-index: 2; transition: .4s ease;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos:hover .e_burguer_menu .e_icone_menu span {transform: scale(1.7);}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos {width: 100%; max-width: 1300px; position: absolute; top: 100%; left: 0; right: 0; visibility: hidden; overflow: hidden; z-index: 2; margin: 0 auto; transition-delay: .2s;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos:hover .e_menu_todos {visibility: visible; z-index: 100; transition-delay: 0s;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos {height: 500px; background: #0e345f; border-radius: 0 0 4px 4px; transform: translateY(-100%); transition: .4s ease-in-out; transition-delay: .3s;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos:hover .e_menu_todos .e_cont_menu_todos {transform: translateY(0); transition-delay: 0s;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos .e_cont_barra_menu {position: absolute; left: 20px; right: 20px; top: 20px; bottom: 20px; overflow: auto;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul {width: 100%; height: 100%; display: flex; flex-flow: column wrap;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li {width: 235px; display: block; margin-right: 20px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li .e_cabecalho_menu {background: #0f3b6c; font-size: 16px; padding: 18px; color: #fff; text-transform: uppercase; border-radius: 3px; margin-bottom: 15px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li .e_cabecalho_menu span {padding-right: 10px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li .e_link_menu_todos {padding: 13px; font-size: 13px; color: #cae1fb; padding-left: 25px; transition: .3s ease;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li:hover .e_link_menu_todos {color: #5abcfe; padding-left: 30px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li .e_link_menu_todos span {font-size: 12px;padding-right: 10px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li .e_titulo_subitem {font-size: 14px; background: #0f3b6c; border-bottom: solid 1px rgba(0,0,0,0.08); border-radius: 3px 3px 0 0; padding: 18px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li:hover .e_titulo_subitem {padding-left: 18px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li .e_titulo_subitem span {font-size: 13px; padding-right: 10px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li .e_subitem_menu {background: #114178;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li .e_subitem_menu span {padding-right: 10px;}
#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_menu_todos .e_cont_menu_todos ul li .e_ultimo_item {margin-bottom: 15px;}
/* **************************** FIM CABEÇALHO **************************** */

/* **************************** CONTEÚDO **************************** */
#e_conteudo {width: 100%; float: left; background: #f0f0f1;}

/* BANNER ROTATIVO */
#e_conteudo .p_area_banner {max-width: 1400px; margin-bottom: 30px;}

/* BANNER MEIO */
#e_conteudo .p_area_banner_meio {margin: 3% 0; overflow: hidden;}
#e_conteudo .p_area_banner_meio .e_conteudo_interno {overflow: hidden; max-width: 1160px;}
#e_conteudo .p_area_banner_meio .e_conteudo_interno * {max-height: 250px;}
#e_conteudo .p_area_banner_meio img {width: 100%; height: auto; max-width: 1160px; display: block; margin: 0 auto !important; border: none !important;}
/* **************************** FIM CONTEÚDO **************************** */

/* **************************** RODAPÉ **************************** */
#e_cont_rodape {width: 100%; float: left; background: #12447c;}
#e_cont_rodape .e_conteudo_interno {padding: 20px;}

/* INFORMAÇÕES PREFEITURA */
#e_cont_rodape .e_area_info_prefeitura {width: 100%; background: #c6d8ec; font-size: 0;}
#e_cont_rodape .e_area_info_prefeitura .e_conteudo_interno {padding: 30px;}
#e_cont_rodape .e_area_info_prefeitura .e_cont_info_pref {display: table; margin: 0 auto;}
#e_cont_rodape .e_area_info_prefeitura .e_cont_info_pref .e_info_prefeitura {width: 340px; width: calc((100% / 3) - 40px); display: inline-block; vertical-align: middle; margin: 0 20px;}
#e_cont_rodape .e_area_info_prefeitura .e_cont_info_pref .e_info_prefeitura .e_img_info_pref {display: inline-block; vertical-align: middle;}
#e_cont_rodape .e_area_info_prefeitura .e_cont_info_pref .e_info_prefeitura .e_info_pref {width: 310px; width: calc(100% - 50px); display: inline-block; vertical-align: middle; font-size: 13px; color: #677a8d; padding-left: 20px;}
#e_cont_rodape .e_area_info_prefeitura .e_cont_info_pref .e_info_prefeitura .e_info_pref .e_link_fone {transition: .3s ease;}
#e_cont_rodape .e_area_info_prefeitura .e_cont_info_pref .e_info_prefeitura .e_info_pref .e_link_fone:hover {color: #3897d6; padding-left: 5px;}
#e_cont_rodape .e_area_info_prefeitura .e_cont_info_pref .e_info_prefeitura .e_info_pref .e_link_mail {transition: .3s ease;}
#e_cont_rodape .e_area_info_prefeitura .e_cont_info_pref .e_info_prefeitura .e_info_pref .e_link_mails:hover {color: #3897d6; padding-left: 5px;}

/* ACESSO FÁCIL RODAPÉ */
#e_cont_rodape .e_area_acesso_facil_rodape {width: 70%; display: inline-block; vertical-align: middle; padding: 0 20px; margin-top: 20px; font-size: 0;}
#e_cont_rodape .e_area_acesso_facil_rodape .e_menu_acesso_facil_rodape {width: 230px; width: calc((100% / 3) - 10px); display: inline-block; vertical-align: top; margin-right: 10px;}
#e_cont_rodape .e_area_acesso_facil_rodape .e_menu_acesso_facil_rodape .e_titulo_menu {font-size: 13px; color: #4ab4fb; text-transform: uppercase; margin-bottom: 5px;}
#e_cont_rodape .e_area_acesso_facil_rodape .e_menu_acesso_facil_rodape .e_cont_menu_acesso_facil_rodape {padding-top: 10px;}
#e_cont_rodape .e_area_acesso_facil_rodape .e_menu_acesso_facil_rodape .e_cont_menu_acesso_facil_rodape .e_link_menu_rodape {display: block; font-size: 13px; color: #d5e5f0; margin-bottom: 10px; transition: 0.4s;}
#e_cont_rodape .e_area_acesso_facil_rodape .e_menu_acesso_facil_rodape .e_cont_menu_acesso_facil_rodape .e_link_menu_rodape:hover {padding-left: 7px; padding-right: 5px;}

/* BRASÃO RODAPÉ */
#e_cont_rodape .e_area_brasao_rodape {width: 260px; height: 160px; display: inline-block; vertical-align: middle; margin: 20px;}
#e_cont_rodape .e_area_brasao_rodape .e_img_brasao {}

/* NEWSLETTER */
#e_cont_rodape .e_newsletter_redes_socias {width: 100%; background: #0e345f; font-size: 0;}
#e_cont_rodape .e_newsletter_redes_socias .e_conteudo_interno {padding: 20px;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter {float: left; margin: 0 20px;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter .e_cont_newsletter {display: inline-block; vertical-align: middle;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter .e_cont_newsletter .e_titulo_newesletter {display: block; font-size: 19px; color: #3897d6;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter .e_cont_newsletter .e_descricao_newsltter {display: block; font-size: 12px; color: #86add9;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter .e_campos_newsletter {position: relative; display: inline-block; vertical-align: middle; margin-left: 20px;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter .e_campos_newsletter input {width: 300px; height: 35px; background: #0e345f; border: solid 1px #26578d; border-radius: 2px; line-height: 35px; font-size: 12px; color: #fff; padding-left: 20px;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter .e_campos_newsletter input::placeholder {color: #5ba5d6;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter .e_campos_newsletter .e_btn_newsletter {width: 100px; height: 33px; position: absolute; top: 1px; right: 1px; background: #3897d6; border: 0; border-radius: 0 0 2px 2px; line-height: 33px; color: #fff; font-size: 10px; text-transform: uppercase; transition: 0.4s ease;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter .e_campos_newsletter .e_btn_newsletter:hover {background: #c6d8ec; color: #3897d6; cursor: pointer;}

/* REDES SOCIAIS */
#e_cont_rodape .e_newsletter_redes_socias .e_area_redes_sociais_rodape {float: right; margin: 0 20px;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_redes_sociais_rodape .e_titulo_redes_sociais {display: inline-block; vertical-align: middle; font-size: 12px; color: #85acd8; text-transform: uppercase; padding: 0 10px;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_redes_sociais_rodape .e_cont_redes_sociais_rodape {display: inline-block; vertical-align: middle; padding-right: 10px;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_redes_sociais_rodape .e_cont_redes_sociais_rodape .e_img_redes_sociais_rodape {width: 40px; height: 40px; display: inline-block; vertical-align: top; border-radius: 100%; border: solid 1px #12447c; overflow: hidden; margin-left: 5px; transition: 0.4s ease;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_redes_sociais_rodape .e_cont_redes_sociais_rodape .e_img_redes_sociais_rodape:hover {border-color: #fff;}
#e_cont_rodape .e_newsletter_redes_socias .e_area_redes_sociais_rodape .e_cont_redes_sociais_rodape .e_img_redes_sociais_rodape img {transform: translateX(-50%);}

/* INFORMAÇÃO DO SISTEMA */
#e_cont_rodape .sw_area_info_sistema { color: #fff; }

/* INSTAR */
#e_cont_rodape .e_area_instar {font-size: 12px; color: #85acd8; text-align: center; height: 70px;}
#e_cont_rodape .e_area_instar .e_conteudo_interno {position: relative;}
#e_cont_rodape .e_area_instar .e_conteudo_interno a .e_monts_b {transition: .15s;}
#e_cont_rodape .e_area_instar .e_conteudo_interno a:hover .e_monts_b {color: #fff;}
#e_cont_rodape .e_area_instar .e_conteudo_interno img {position: absolute; right: 30px; top: 31%;}
/* **************************** FIM RODAPÉ **************************** */

/* *** MÍDIAS *** */

@media (min-width: 1001px) and (max-width: 1200px) {
	/* DEFININDO CONTEÚDO INTERNO */
	.e_conteudo_interno { max-width: 1200px;}	
	
	/******************************** CABEÇALHO ********************************/
	
	#e_cont_topo .e_box_topo:last-child {width: 25%;}
	#e_cont_topo .e_box_topo .e_area_busca {margin: 5px 0;}
	#e_cont_topo .e_box_topo .e_area_acessibilidade {margin: 0; margin-top: 10px;}
	#e_cont_topo .e_box_topo .e_area_acessibilidade .e_cont_acessibilidade {display: block; margin-top: 10px;}
	#e_cont_topo .e_box_topo .e_area_acesso_facil {padding: 10px 0;}
	#e_cont_topo .e_box_topo .e_area_acesso_facil .e_menu_acesso_facil {width: 100px;}
	#e_cont_topo .e_box_topo .e_area_redes_sociais {margin: 10px 0;}
	#e_cont_topo .e_menu_topo ul li.e_li_menu_todos .e_burguer_menu .e_monts_sb {display: none;}
	#e_cont_topo .e_menu_topo ul li .e_link_menu {padding:  0 10px;}
	
	/************** RODAPÉ **************/
	
	#e_cont_rodape .e_area_acesso_facil_rodape {width: 65%;}
	#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter {margin: 0 10px;}
	#e_cont_rodape .e_newsletter_redes_socias .e_area_newsletter .e_campos_newsletter input {width: 240px;}
}

@media (min-width: 801px) and (max-width: 1000px) {
	/* DEFININDO CONTEÚDO INTERNO */
	.e_conteudo_interno { max-width: 1000px;}
}

@media (max-width: 800px) {
	/* DEFININDO CONTEÚDO INTERNO */
	.e_conteudo_interno { max-width: 800px;}
}

@media (max-width: 600px) {	
	/* DEFININDO CONTEUDO INTERNO */
    .e_contudo_interno { max-width: 600px;}
}

@media (max-width: 480px) {
	/* DEFININDO CONTEÚDO INTERNO */
	.e_conteudo_interno { max-width: 480px;}	
	
	/******************************** CONTEÚDO ********************************/

	.e_titulo_principal {text-align: center;}
	.e_titulo_principal .e_link_ver_mais {display: table; text-align: left; margin: 10px auto;}
}