@charset "utf-8";

/* ESTRUTURA */
body { margin: 0; padding: 0; }
* { outline: none; }
.e_trans { display: none; }
#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; }

/* TEXTOS */
.e_titulos_c { margin-bottom: 10px; }
.e_titulos_c > i { width: 16px; height: 16px; background: #b0622e; display: inline-block; vertical-align: middle; margin-right: 10px; border-radius: 1px; }
.e_titulos_c > span { font-family: 'Bebas Neue'; font-size: 24px; color: #353536; display: inline-block; vertical-align: middle; }
.e_titulos_d { width: 90%; margin: 0 auto; border-bottom: solid 1px #bcc3cb; font-family: "Candara"; font-size: 24px; color: #353536; text-align: center; padding: 5px; margin-bottom: 15px; }

/* LINK VER MAIS */
.e_link_ver_mais { display: inline-block; vertical-align: middle; border-bottom: solid 1px #bcc3cb; padding: 2px; padding-left: 10px; margin-left: 10px; }
.e_link_ver_mais span { font-family: "Candara"; font-size: 12px; color: #5a5959; }
.e_link_ver_mais i { color: #415174; font-size: 11px; margin-right: 3px; }

/* IMAGENS */
.e_imgheight { height: 101%; }
.e_imgwidth { width: 101%; }

/* ESTILO DAS BARRAS DE ROLAGEM */
body *::-webkit-scrollbar-track { background: rgba(0,0,0,0.05); border-radius: 3px; }
body *::-webkit-scrollbar { width: 10px; background: rgba(0,0,0,0.05); height: 10px; margin: 5px; border-radius: 5px; }
body *::-webkit-scrollbar-thumb { background: #3e5487; border-radius: 5px; }
body *::-webkit-scrollbar-thumb:hover { background: #46609c; }

/* DEFININDO CONTEÚDO INTERNO */
.e_conteudo_interno { width: 100%; max-width: 1200px; display: table; margin: 0 auto; }


/* **************************** CABEÇALHO **************************** */
#e_cont_topo { width: 100%; float: left; }

/* ÁREA ACESSIBILIDADE */
#e_cont_topo .e_area_acessibilidade { background: #3e5487; }
#e_cont_topo .e_area_acessibilidade .e_conteudo_interno {}
#e_cont_topo .e_area_acessibilidade .e_cont_acessibilidade { float: right; padding: 0 5px; }
/* LINKS ACESSIBILIDADE */
#e_cont_topo .e_area_acessibilidade .e_area_links_acessibilidade { float: left; padding: 5px 0; }
#e_cont_topo .e_area_acessibilidade .e_area_links_acessibilidade .e_link_acessibilidade { margin-right: 20px; float: left; }
#e_cont_topo .e_area_acessibilidade .e_area_links_acessibilidade .e_link_acessibilidade .e_numero_acessibilidade { width: 16px; line-height: 16px; display: inline-block; vertical-align: middle; background: #9ab3e8; color: #3e5487; font-size: 12px; text-align: center; padding-right: 1px; padding-top: 1px; border-radius: 2px; transition: 0.2s; }
#e_cont_topo .e_area_acessibilidade .e_area_links_acessibilidade .e_link_acessibilidade .e_texto_acessibilidade { display: inline-block; vertical-align: middle; font-size: 11px; color: #9ab3e8; transition: 0.2s; }
#e_cont_topo .e_area_acessibilidade .e_area_links_acessibilidade .e_link_acessibilidade:hover { cursor: pointer; }
#e_cont_topo .e_area_acessibilidade .e_area_links_acessibilidade .e_link_acessibilidade:hover .e_numero_acessibilidade { background: #cad9f9; }
#e_cont_topo .e_area_acessibilidade .e_area_links_acessibilidade .e_link_acessibilidade:hover .e_texto_acessibilidade { color: #cad9f9; }
/* BOTÕES ACESSIBILIDADE */
#e_cont_topo .e_area_acessibilidade .e_area_botoes_acessibilidade { float: left; padding: 5px 0; margin-left: 60px; }
#e_cont_topo .e_area_acessibilidade .e_area_botoes_acessibilidade .e_titulo_botoes_acessibilidade { display: inline-block; vertical-align: middle; font-size: 11px; color: #9ab3e8; margin-right: 5px; }
#e_cont_topo .e_area_acessibilidade .e_area_botoes_acessibilidade .e_cont_botoes_acessibilidade { display: inline-block; vertical-align: middle; }
#e_cont_topo .e_area_acessibilidade .e_area_botoes_acessibilidade .e_botao_acessibilidade { width: 16px; line-height: 16px; display: inline-block; vertical-align: middle; background: #9ab3e8; color: #3e5487; font-size: 12px; text-align: center; padding-top: 1px; border-radius: 2px; margin-left: 10px; transition: 0.2s; }
#e_cont_topo .e_area_acessibilidade .e_area_botoes_acessibilidade .e_botao_acessibilidade.aumentar { letter-spacing: -1px; }
#e_cont_topo .e_area_acessibilidade .e_area_botoes_acessibilidade .e_botao_acessibilidade:hover { background: #cad9f9; cursor: pointer; }
/* BOTÕES ACESSIBILIDADE */
#e_cont_topo .e_area_acessibilidade .e_area_redes_sociais { float: left; padding: 5px 0; margin-left: 60px; }
#e_cont_topo .e_area_acessibilidade .e_area_redes_sociais .e_titulo_redes_sociais { display: inline-block; vertical-align: middle; font-size: 11px; color: #9ab3e8; margin-right: 2px; }
#e_cont_topo .e_area_acessibilidade .e_area_redes_sociais .e_cont_redes_sociais { display: inline-block; vertical-align: middle; }
#e_cont_topo .e_area_acessibilidade .e_area_redes_sociais .e_cont_redes_sociais img { width: 18px; height: 18px; border-radius: 2px; display: inline-block; vertical-align: middle; margin-left: 5px; }

/* CONTEÚDO CABEÇALHO */
#e_cont_topo #e_banner_topo_dinamico { width: 100%; height: 150px;}
#e_cont_topo #e_banner_topo_dinamico #e_banner_topo_dinamico_clique { width: 305px; height: 95px; float: left; margin-top: 5px; margin-left: 50px; }

/* ÁREA BUSCA */
#e_cont_topo .e_area_busca { width: 100%; max-width: 310px; float: left; position: relative; margin-top: 50px; margin-left: 50px; }
#e_cont_topo .e_area_busca .e_campo_busca { position: absolute; top: 0; left: 0; width: 100%; height: 35px; padding-right: 40px; background: #fff; border: 0; border-bottom: solid 1px #d2d5db; color: #666; }
#e_cont_topo .e_area_busca .e_campo_busca::placeholder { color: #bcc3cd; }
#e_cont_topo .e_area_busca .e_btn_busca { position: absolute; top: 0; right: 0; width: 35px; height: 34px; font-size: 20px; color: #425174; border: 0; background: #fff; transition: 0.2s; }
#e_cont_topo .e_area_busca .e_btn_busca:hover { color: #3e5487; background: #f9f9f9; cursor: pointer; }

/* ÁREA ACESSO FÁCIL */
#e_cont_topo .e_area_acesso_facil { max-width: 450px; float: right; margin-right: 5px; margin-top: 50px; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil { position: relative; z-index: 100; float: left; margin-left: 10px; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil:hover { position: relative; z-index: 101; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_btn_menu_acesso_facil { width: 135px; height: 30px; line-height: 28px; background: #e8ebf0; border: solid 1px #d2d5db; border-radius: 3px; font-size: 0; overflow: hidden; position: relative; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_btn_menu_acesso_facil .e_area_img_menu { width: 45px; height: 45px; position: absolute; top: -7px; left: -7px; text-align: center; overflow: hidden; border-radius: 100%; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_btn_menu_acesso_facil .e_area_img_menu img { border: 0 !important; margin: 9px 0 0 2px; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_btn_menu_acesso_facil span { font-size: 14px; color: #5a5959; display: inline-block; vertical-align: middle; margin-left: 45px; margin-bottom: 2px; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_btn_menu_acesso_facil i { font-size: 14px; color: #5a5959; display: inline-block; vertical-align: middle; margin-left: 5px; padding-top: 1px; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_dropdown_acesso_facil { position: absolute; top: 30px; right: 0; visibility: hidden; opacity: 0; transition: 0.3s; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil:hover .e_dropdown_acesso_facil { visibility: visible; opacity: 1; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_dropdown_acesso_facil ul { background: #e0e2e6; border-bottom: solid 2px #c9cbcf; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_dropdown_acesso_facil ul li { width: 200px; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_dropdown_acesso_facil ul li:hover { background: rgba(0,0,0,0.02); }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_dropdown_acesso_facil ul li a { display: block; padding: 5px; border-bottom: solid 1px #c9cbcf; font-size: 14px; color: #555; transition: 0.2s; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_dropdown_acesso_facil ul li a i { display: inline-block; vertical-align: middle; margin-right: 5px; }
#e_cont_topo .e_area_acesso_facil .e_area_menu_acesso_facil .e_dropdown_acesso_facil ul li a span { display: inline-block; vertical-align: middle; }
/* MENU SERVIDOR */
#e_cont_topo .e_area_acesso_facil #e_menu_servidor {}
#e_cont_topo .e_area_acesso_facil #e_menu_servidor .e_btn_menu_acesso_facil .e_area_img_menu { background: #b0622e; }
#e_cont_topo .e_area_acesso_facil #e_menu_servidor .e_dropdown_acesso_facil ul li:hover a { color: #b0622e; }
/* MENU CIDADÃO */
#e_cont_topo .e_area_acesso_facil #e_menu_cidadao {}
#e_cont_topo .e_area_acesso_facil #e_menu_cidadao .e_btn_menu_acesso_facil .e_area_img_menu { background: #4d6290; }
#e_cont_topo .e_area_acesso_facil #e_menu_cidadao .e_dropdown_acesso_facil ul li:hover a { color: #5e84d9; }
/* MENU EMPRESA */
#e_cont_topo .e_area_acesso_facil #e_menu_empresa {}
#e_cont_topo .e_area_acesso_facil #e_menu_empresa .e_btn_menu_acesso_facil .e_area_img_menu { background: #41723c; }
#e_cont_topo .e_area_acesso_facil #e_menu_empresa .e_dropdown_acesso_facil ul li:hover a { color: #3ea734; }

/* MENU TOPO */
#e_cont_topo .e_menu_topo { width: 100%; float: left; margin-top: 20px; }
#e_cont_topo .e_menu_topo ul { margin: 0 auto; display: table; }
#e_cont_topo .e_menu_topo ul li { float: left; position: relative; z-index: 50; }
#e_cont_topo .e_menu_topo ul li .e_icone_menu { padding: 10px 0; margin: 0 15px; font-size: 12px; color: #3e5487; border-bottom: solid 1px #fff; transition: 0.2s; }
#e_cont_topo .e_menu_topo ul li:hover .e_icone_menu { color: #b0622e; border-color: #b0622e; }
/* SUBMENU */
#e_cont_topo .e_menu_topo ul li .e_submenu_topo { position: absolute; top: 25px; left: 15px; visibility: hidden; opacity: 0; transition: 0.2s; }
#e_cont_topo .e_menu_topo ul li:hover .e_submenu_topo { visibility: visible; opacity: 1; }
#e_cont_topo .e_menu_topo ul li .e_submenu_topo ul { margin: 0; background: #e0e2e6; border-bottom: solid 2px #c9cbcf; }
#e_cont_topo .e_menu_topo ul li .e_submenu_topo ul li { float: none; }
#e_cont_topo .e_menu_topo ul li .e_submenu_topo ul li .e_icone_submenu { width: 200px; float: left; padding: 10px; font-size: 11px; color: #3e5487; border-bottom: solid 1px #c9cbcf; transition: 0.2s;  }
#e_cont_topo .e_menu_topo ul li .e_submenu_topo ul li:hover .e_icone_submenu { color: #b0622e; background: rgba(255,255,255,0.3); }
/* MENU VER TODOS */
#e_cont_topo .e_menu_topo ul li .e_btn_menu_ver_todos { background: #e8ebf0; padding: 5px; border-radius: 4px; font-size: 0; margin-left: 15px; }
#e_cont_topo .e_menu_topo ul li .e_btn_menu_ver_todos:hover { background: #EFF1F4; cursor: pointer; }
#e_cont_topo .e_menu_topo ul li .e_btn_menu_ver_todos img { border: 0 !important; margin: 0 !important; }

/* **************************** FIM CABEÇALHO **************************** */

/* **************************** CONTEÚDO **************************** */
#e_conteudo { width: 100%; float: left; background: #f0f0f1; }

/* EVENTOS */
#e_conteudo .e_area_eventos { position: fixed; left: 0; top: 25%; z-index: 1000; }
/* BOTÃO */
#e_conteudo .e_area_eventos .e_btn_evento { position: absolute; top: 0; left: 0; cursor: pointer; transition: 0.5s; }
#e_conteudo .e_area_eventos .e_btn_evento img { border: 0 !important; margin: 0 !important; transition: 0.2s; }
#e_conteudo .e_area_eventos .e_btn_evento:hover img { animation: efeito_eventos 0.7s infinite; }
@keyframes efeito_eventos { 50% { transform: translate(-10px); } }
/* EVENTO */
#e_conteudo .e_area_eventos .e_area_evento { min-height: 30px; min-width: 280px; position: absolute; top: 0; left: -400px; transform: rotate(95deg); padding: 25px 20px; padding-top: 15px; background: #e9e9eb; border: solid 1px #bcc3cb; display: table; transition: 0.5s; border-radius: 4px; }
#e_conteudo .e_area_eventos .e_area_evento #e_btn_fechar_evento { background: inherit; border: 0 !important; position: absolute; top: 15px; right: 15px; font-size: 12px; color: #999; padding: 5px 7px; border-radius: 3px; transition: 0.1s; }
#e_conteudo .e_area_eventos .e_area_evento #e_btn_fechar_evento:hover { color: #b80000; cursor: pointer; background: #e7eaeb; }
#e_conteudo .e_area_eventos .e_area_evento .e_titulo_eventos { font-size: 22px; color: #688484; text-align: center; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_info_evento { margin-top: 10px; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_info_evento .e_area_img_evento { width: 240px; height: 120px; border-radius: 5px; margin-bottom: 7px; overflow: hidden; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_info_evento .e_area_img_evento img { border: none !important; margin: 0 !important; display: block; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#e_conteudo .e_area_eventos .e_area_evento .e_area_info_evento .e_titulo_evento { font-size: 16px; color: #5a5959; margin: 10px auto; border-bottom: solid 1px #d2d5db; padding: 5px; display: table; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_info_evento .e_area_info_evento { clear: both; float: none; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_info_evento .e_area_info_evento .e_info_evento { font-size: 16px; color: #5a5959; margin-bottom: 3px; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_info_evento .e_area_info_evento .e_info_evento strong { font-size: 14px; margin-right: 3px; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_info_evento .e_area_info_evento .e_info_evento i { font-size: 14px; color: #768f8f; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_info_evento .e_area_info_evento .e_local_evento {}
/* BOTÕES */
#e_conteudo .e_area_eventos .e_area_evento .e_area_botoes_evento { width: 100%; margin-top: 15px; text-align: center; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_botoes_evento .e_btn_link_evento { display: inline-block; vertical-align: middle; margin: 0 5px; overflow: hidden; text-align: center; border-radius: 4px; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_botoes_evento .e_btn_link_evento i { display: inline-block; vertical-align: top; width: 25px; line-height: 25px; background: #768f8f; color: #fff; font-size: 12px; transition: 0.2s; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_botoes_evento .e_btn_link_evento span { display: inline-block; vertical-align: top; line-height: 25px; padding: 0 10px; background: #81a1a1; color: #fff; font-size: 14px; transition: 0.2s; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_botoes_evento .e_btn_link_evento:hover i { background: #5f8181; }
#e_conteudo .e_area_eventos .e_area_evento .e_area_botoes_evento .e_btn_link_evento:hover span { background: #64a5a5; }


/* ENQUETE */
#e_conteudo .e_area_enquete { position: fixed; right: 0; top: 25%; z-index: 1000; }
/* BOTÃO */
#e_conteudo .e_area_enquete .e_btn_enquete { position: absolute; top: 0; right: 0; cursor: pointer; transition: 0.5s; }
#e_conteudo .e_area_enquete .e_btn_enquete img { border: 0 !important; margin: 0 !important; transition: 0.2s; }
#e_conteudo .e_area_enquete .e_btn_enquete:hover img { animation: efeito_enquete 0.7s infinite; }
@keyframes efeito_enquete { 50% { transform: translate(10px); } }
/* FORMULÁRIO */
#e_conteudo .e_area_enquete .e_area_form_enquete { position: absolute; top: 0; right: -400px; padding: 20px; padding-top: 15px; background: #e9e9eb; border: solid 1px #bcc3cb; min-height: 30px; display: table; transition: 0.5s; border-radius: 4px; height: -6px; }
#e_conteudo .e_area_enquete .e_area_form_enquete #e_btn_fechar_enquete { background: inherit; border: 0 !important; position: absolute; top: 15px; right: 15px; font-size: 12px; color: #999; padding: 5px 7px; border-radius: 3px; transition: 0.1s; }
#e_conteudo .e_area_enquete .e_area_form_enquete #e_btn_fechar_enquete:hover { color: #b80000; cursor: pointer; background: #e7eaeb; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_titulo_enquete { font-size: 22px; color: #b0622e; text-align: center; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_perqunta_enquete { font-size: 14px; color: #353536; margin-top: 10px;}
#e_conteudo .e_area_enquete .e_area_form_enquete .e_opcoes_enquete { width: 200px; overflow-y: auto; max-height: 60px; margin: 10px 0; padding: 2px 0; padding-right: 10px; background: #faf6f6; border: solid 1px #ccc; border-radius: 3px; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_opcoes_enquete .e_opcao_enquete { display: block; margin-bottom: 2px; padding: 2px 4px; border-radius: 2px; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_opcoes_enquete .e_opcao_enquete input[type='radio'] { margin: 0; cursor: pointer; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_opcoes_enquete .e_opcao_enquete label { font-size: 13px; color: #444; cursor: pointer; vertical-align: top; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_opcoes_enquete .e_opcao_enquete i { float:right; color: #444; transition: 0.2s; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_opcoes_enquete .e_opcao_enquete i:hover { color: #b0622e; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_campos_validacao { clear:both; margin-bottom: 10px; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_nome_enquete { width: 200px; height: 33px; float: left; background: #fff; border: solid 1px #d7d8d8; border-radius: 2px; padding: 5px; font-size: 12px; color: #6b7e93; margin-bottom: 5px; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_email_enquete { width: 200px; height: 33px; float: left; background: #fff; border: solid 1px #d7d8d8; border-radius: 2px; padding: 5px; font-size: 12px; color: #6b7e93; margin-bottom: 5px; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_cpf_enquete { width: 100px; height: 33px; float: left; background: #fff; border: solid 1px #d7d8d8; border-radius: 2px; padding: 5px; font-size: 12px; color: #6b7e93; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_data_nascimento_enquete { width: 95px; height: 33px; float: right; background: #fff; border: solid 1px #d7d8d8; border-radius: 2px; padding: 5px; font-size: 12px; color: #6b7e93; margin: 0; }
#e_conteudo .e_area_enquete .e_area_form_enquete input::placeholder { color: #bcc3cb; font-style: italic; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_captcha_enquete { max-width: 200px; clear:both; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_btn_link { display: table; margin: 0 auto; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_btn_link .e_texto_btn { padding-left: 10px; padding-right: 15px; }
/* BOTÕES */
#e_conteudo .e_area_enquete .e_area_form_enquete .e_area_btn_form_enquete { width: 100%; margin-top: 15px; text-align: center; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_area_btn_form_enquete .e_btn_link_enquete { display: inline-block; vertical-align: middle; margin: 0 5px; overflow: hidden; text-align: center; border-radius: 4px; cursor: pointer; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_area_btn_form_enquete .e_btn_link_enquete i { display: inline-block; vertical-align: top; width: 25px; line-height: 25px; background: #6d3d1c; color: #fff; font-size: 12px; transition: 0.2s; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_area_btn_form_enquete .e_btn_link_enquete span { display: inline-block; vertical-align: top; line-height: 25px; padding: 0 10px; background: #b0622e; color: #fff; font-size: 14px; transition: 0.2s; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_area_btn_form_enquete .e_btn_link_enquete:hover i { background: #652e09; }
#e_conteudo .e_area_enquete .e_area_form_enquete .e_area_btn_form_enquete .e_btn_link_enquete:hover span { background: #a8541c; }
/* RETORNO */
#e_conteudo .e_area_enquete .e_cont_resposta_enquete {}
#e_conteudo .e_area_enquete .e_info_enquete_votada { color: #333; font-size: 14px; border: dashed 2px #b0622e; border-radius: 5px; text-align: center; padding: 10px; }
#e_conteudo .e_area_enquete .e_cont_resposta_enquete .img_enquete { display:none; }
#e_conteudo .e_area_enquete .e_cont_resposta_enquete label { font-size: 14px; color: #444; }
#e_conteudo .e_area_enquete .e_cont_resposta_enquete i { float: right; color: #444; }
#e_conteudo .e_area_enquete .e_cont_resposta_enquete i:hover { color: #b0622e; }
#e_conteudo .e_area_enquete .icone_resultado_enquete { float:left; }
#e_conteudo .e_area_enquete .barra { display: block; width: 200px !important; margin-bottom: 5px; height: auto !important; }
#e_conteudo .e_area_enquete .barra .cor_barra {}
#e_conteudo .e_area_enquete .barra .cor_barra span {}

/* BANNER 
#e_conteudo .e_area_banner { width: 100%; max-width: 1300px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
#e_conteudo .e_area_banner img { height: 100% !important; vertical-align: top; }
*/
#e_conteudo .e_area_banner { width: 100%; max-width: 1300px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }
#e_conteudo .e_area_banner img { width: 100%; }


/* NOTÍCIAS */
#e_conteudo .e_area_noticias { padding: 20px; }
#e_conteudo .e_area_noticias .e_noticia_destaque { width: 530px; height: 360px; float: left; overflow: hidden; position: relative; }
#e_conteudo .e_area_noticias .e_noticia_destaque .e_area_img_noticia_destaque { position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: #000; transition: 0.2s; }
#e_conteudo .e_area_noticias .e_noticia_destaque:hover .e_area_img_noticia_destaque { transform: scale(1.1); }
#e_conteudo .e_area_noticias .e_noticia_destaque .e_area_img_noticia_destaque img { border: 0 !important; margin: 0 !important; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#e_conteudo .e_area_noticias .e_noticia_destaque .e_area_info_noticia_destaque { position: absolute; left: 0; right: 0; bottom: 0; padding: 20px; padding-top: 15px; background: #000; background: linear-gradient(to right, rgba(0,0,0,0.75), rgba(0,0,0,0)); }
#e_conteudo .e_area_noticias .e_noticia_destaque .e_area_info_noticia_destaque .e_data_noticia_destaque { color: #fff; }
#e_conteudo .e_area_noticias .e_noticia_destaque .e_area_info_noticia_destaque .e_data_noticia_destaque i { font-size: 10px; margin-right: 5px; display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_noticias .e_noticia_destaque .e_area_info_noticia_destaque .e_data_noticia_destaque span { font-size: 14px; display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_noticias .e_noticia_destaque .e_area_info_noticia_destaque .e_titulo_noticia_destaque { color: #fff; font-size: 22px; }
#e_conteudo .e_area_noticias .e_area_noticias_comp { width: 605px; width: calc(100% - 555px); height: 360px; float: right; padding-right: 5px; overflow-y: auto; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp { color: #fff; font-size: 22px; width: 100%; height: 140px; position: relative; overflow: hidden; margin-bottom: 20px; }
#e_conteudo .e_area_noticias .e_area_noticias_comp a:last-child .e_noticia_comp { margin-bottom: 0; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_img_noticia_comp { width: 200px; height: inherit; float: left; overflow: hidden; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_img_noticia_comp img { border: 0 !important; margin: 0 !important; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp { width: 380px; width: calc(100% - 200px); height: inherit; float: left; padding: 10px; background: #fff; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp .e_data_noticia_comp { color: #5a5959; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp .e_data_noticia_comp i { font-size: 10px; margin-right: 5px; display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp .e_data_noticia_comp span { font-size: 14px; display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp .e_titulo_noticia_comp { color: #353536; font-size: 14px; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp:hover .e_area_info_noticia_comp .e_titulo_noticia_comp { color: #324b85; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp .e_descricao_noticia_comp { color: #5a5959; font-size: 14px; margin-top: 10px; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp::after { content: "Ler mais"; position: absolute; right: 30px; bottom: 5px; background: #324b85; color: #fff; padding: 2px 10px; font-size: 12px; border-radius: 2px; opacity: 0; transition: 0.2s; }
#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp:hover::after { opacity: 1; }


/* ACESSO RÁPIDO */
#e_conteudo .e_area_acesso_rapido { width: 100%; background: #fff; padding: 15px 0; }
#e_conteudo .e_area_acesso_rapido .e_conteudo_interno { padding: 0 10px; }
#e_conteudo .e_area_acesso_rapido .e_area_banners_servico {}
#e_conteudo .e_area_acesso_rapido .e_area_banners_servico img { border: 0 !important; width: calc(25vw - 30px); max-width: 275px; height: auto; margin: 10px; float: left; border-radius: 4px; }
#e_conteudo .e_area_acesso_rapido .e_area_banners_servico a { transition: 0.2s; display: block; }
#e_conteudo .e_area_acesso_rapido .e_area_banners_servico a:hover { opacity: 0.9; }
/* ACESSO RÁPIDO RODAPÉ */
#e_conteudo .e_area_acesso_rapido_rodape { padding-top: 10px; padding-bottom: 20px; }


/* PUBLICAÇÕES OFICIAIS */
#e_conteudo .e_area_publicacoes_oficiais { width: 100%; background: #fff; padding: 15px 0; }
#e_conteudo .e_area_publicacoes_oficiais .e_conteudo_interno { padding: 0 10px; }
#e_conteudo .e_area_publicacoes_oficiais .e_titulos_c { margin-left: 10px; }
#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais {}
#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais .e_publicacao_oficial { width: 275px; width: calc(25% - 20px); height: 160px; background: #f5f6f8; border: solid 1px #d2d5db; border-radius: 3px; float: left; margin: 0 10px; transition: 0.2s; }
#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais .e_publicacao_oficial:hover { background: #fff; }
#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais .e_publicacao_oficial .e_area_img_publicacao_oficial { padding: 5px; text-align: center; }
#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais .e_publicacao_oficial .e_area_img_publicacao_oficial img { height: 72px; border: 0 !important; margin: 0 !important; }
#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais .e_publicacao_oficial .e_label_publicacao_oficial { width: 140px; display: block; font-size: 14px; color: #5a5959; margin: 0 auto;  border-top: solid 1px #bcc3cb; text-align: center; }
#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais .e_publicacao_oficial .e_select_publicacao_oficial { width: 120px; display: block; font-size: 12px; color: #5a5959; margin: 0 auto;  border: solid 1px #d2d5db; background: #fff; padding: 2px; margin-top: 10px; cursor: pointer; }
.e_color_pub {font-weight:bold; color:#b0622e;}

/* ARQUIVOS EM DESTAQUE */
#e_conteudo .e_area_arquivos_destaque { width: 100%; background: #fff; padding: 15px 0; }
#e_conteudo .e_area_arquivos_destaque .e_conteudo_interno { padding: 0 20px; }
#e_conteudo .e_area_arquivos_destaque .e_arquivo_destaque { width: 275px; height: 85px; background: #fff; border: solid 1px #3e5487; border-radius: 3px; border-top-left-radius: 20px; margin-right: 20px; }
#e_conteudo .e_area_arquivos_destaque .e_arquivo_destaque .e_area_img_arquivo_destaque { width: 80px; height: inherit; line-height: 82px; float: left; text-align: center; }
#e_conteudo .e_area_arquivos_destaque .e_arquivo_destaque .e_area_img_arquivo_destaque img { border: 0 !important; margin: 0 !important; display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_arquivos_destaque .e_arquivo_destaque .e_area_titulo_arquivo { width: 180px; height: 45px; float: left; display: table; }
#e_conteudo .e_area_arquivos_destaque .e_arquivo_destaque .e_area_titulo_arquivo .e_titulo_arquivo { font-size: 14px; color: #353536; display: table-cell; vertical-align: middle; }
#e_conteudo .e_area_arquivos_destaque .e_arquivo_destaque:hover .e_area_titulo_arquivo .e_titulo_arquivo { color: #3e5487; }
#e_conteudo .e_area_arquivos_destaque .e_arquivo_destaque .e_area_info_arquivo { width: 180px; line-height: 20px; float: left; border-top: solid 1px #d2d5db; }
#e_conteudo .e_area_arquivos_destaque .e_arquivo_destaque .e_area_info_arquivo .e_info_arquivo { font-size: 12px; color: #5a5959; display: inline-block; vertical-align: middle; margin-right: 10px; }
/* SLIDE */
#e_conteudo .e_area_arquivos_destaque .e_area_slide_arquivos_destaque { max-width: 1160px; position: relative; height: 90px; margin: 0 auto; }
#e_conteudo .e_area_arquivos_destaque .e_slide_arquivos_destaque { overflow: hidden; margin: 0 auto; position: absolute; top:0; left: 0; right: 0; }
#e_conteudo .e_area_arquivos_destaque .slider_arquivos { position: relative; overflow: hidden; }
#e_conteudo .e_area_arquivos_destaque .slider_arquivos ul { position: relative; height: auto; margin: 0; padding: 0; list-style: none; }
#e_conteudo .e_area_arquivos_destaque .slider_arquivos ul li { float:left; position:relative; display:block; }
#e_conteudo .e_area_arquivos_destaque .slider_arquivo_proximo { z-index: 50; width: 30px; line-height: 70px; text-align: center; font-size: 30px; color: #444; background: rgba(0,0,0,0.05); cursor: pointer; position: absolute; right: 0; top: 7px; opacity: 0.8; transition: 0.3s; }
#e_conteudo .e_area_arquivos_destaque .slider_arquivo_proximo:hover { opacity: 1; }
#e_conteudo .e_area_arquivos_destaque .slider_arquivo_anterior { z-index: 50; width: 30px; line-height: 70px; text-align: center; font-size: 30px; color: #444; background: rgba(0,0,0,0.05); cursor: pointer; position: absolute; left: 0; top: 7px; opacity: 0.8; transition: 0.3s; }
#e_conteudo .e_area_arquivos_destaque .slider_arquivo_anterior:hover { opacity: 1; }


/* GALERIA DE FOTOS */
#e_conteudo .e_area_galeria_fotos { width: 100%; background: #f3f3f3; }
#e_conteudo .e_area_galeria_fotos .e_conteudo_interno { background: url("../img/bg-galeria-fotos.png") no-repeat top left; height: 360px; }
#e_conteudo .e_area_galeria_fotos .e_titulos_c { display: none; }
#e_conteudo .e_area_galeria_fotos .e_area_titulo_galerias_foto { width: 255px; height: 315px; display: inline-block; vertical-align: middle; text-align: center; }
#e_conteudo .e_area_galeria_fotos .e_area_titulo_galerias_foto .e_btn_ver_mais_galerias_fotos { width: 120px; line-height: 35px; display: inline-block; margin-top: 290px; background: #fff; border: solid 1px #b7b7b8; font-size: 14px; color: #5a5959; margin-left: 50px; }
#e_conteudo .e_area_galeria_fotos .e_cont_fotos_galerias_fotos { width: 100%; max-width: 935px; max-width: calc(100% - 270px); display: inline-block; vertical-align: middle; min-height: 200px; padding: 20px 0; }
#e_conteudo .e_area_galeria_fotos .e_galeria_fotos { float: left; margin: 5px; position: relative; overflow: hidden; transition: 0.15s; z-index: 0; }
#e_conteudo .e_area_galeria_fotos .e_galeria_fotos .e_area_img_galeria_fotos { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; }
#e_conteudo .e_area_galeria_fotos .e_galeria_fotos .e_area_img_galeria_fotos img { border: 0 !important; margin: 0 !important; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#e_conteudo .e_area_galeria_fotos .e_galeria_fotos .e_area_info_galeria_fotos { position: absolute; left: 0; right: 0; bottom: 0; padding: 10px; padding-top: 15px; background: #000; background: linear-gradient(to right, rgba(0,0,0,0.75), rgba(0,0,0,0)); visibility: hidden; opacity: 0; transition: 0.2s; }
#e_conteudo .e_area_galeria_fotos .e_galeria_fotos .e_area_info_galeria_fotos .e_data_galeria_fotos { font-size: 10px; color: #fff; }
#e_conteudo .e_area_galeria_fotos .e_galeria_fotos .e_area_info_galeria_fotos .e_titulo_galeria_fotos { font-size: 16px; color: #fff; }
#e_conteudo .e_area_galeria_fotos .e_galeria_fotos:hover .e_area_info_galeria_fotos { visibility: visible; opacity: 1; }
#e_conteudo .e_area_galeria_fotos .e_galeria_fotos:hover { transform: scale(1.15); z-index: 1; box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
/* LAYOUT COMPLETO */
#e_conteudo .e_area_galeria_fotos_lc {}
#e_conteudo .e_area_galeria_fotos_lc .e_galeria_fotos { width: 221px; width: calc(25% - 10px); height: 155px; height: 12.9vw; max-height: 155px; }
#e_conteudo .e_area_galeria_fotos_lc .e_galeria_fotos .e_area_img_galeria_fotos { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; }
/* LAYOUT DOIS */
#e_conteudo .e_area_galeria_fotos_l2 {}
#e_conteudo .e_area_galeria_fotos_l2 .e_galeria_fotos { width: 450px; width: calc(50% - 10px); height: 315px; height: calc(27.5vw - 20px); max-height: 315px; }
#e_conteudo .e_area_galeria_fotos_l2 .e_galeria_fotos .e_area_img_galeria_fotos { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; }
/* LAYOUT SEIS */
#e_conteudo .e_area_galeria_fotos_l6 {}
#e_conteudo .e_area_galeria_fotos_l6 .e_galeria_fotos { width: 299px; width: calc(33.3% - 10px); height: 210px; height: 17vw; max-height: 210px; }
#e_conteudo .e_area_galeria_fotos_l6 .e_galeria_fotos .e_area_img_galeria_fotos { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow: hidden; }


/* SECRETARIAS */
#e_conteudo .e_area_secretarias { padding: 20px 0; background: #fff; }
#e_conteudo .e_area_secretarias .e_conteudo_interno { padding: 0 20px; }
#e_conteudo .e_area_secretarias .e_secretaria { width: 265px; height: 345px; background: #f0f0f1; border: solid 1px #d2d5db; border-radius: 4px; float: left; margin-right: 15px; }
#e_conteudo .e_area_secretarias .e_secretaria .e_area_img_secretaria { width: 180px; height: 170px; margin: 20px auto; overflow: hidden; }
#e_conteudo .e_area_secretarias .e_secretaria .e_area_img_secretaria img { border: 0 !important; margin: 0 !important; }
#e_conteudo .e_area_secretarias .e_secretaria .e_area_info_secretaria { padding: 0 5px; text-align: center; }
#e_conteudo .e_area_secretarias .e_secretaria .e_area_info_secretaria .e_nome_secretaria { font-size: 14px; color: #3e5487; transition: 0.2s; }
#e_conteudo .e_area_secretarias .e_secretaria:hover .e_area_info_secretaria .e_nome_secretaria { color: #b0622e; }
#e_conteudo .e_area_secretarias .e_secretaria .e_area_info_secretaria .e_nome_responsavel_secretaria { font-size: 12px; color: #5a5959; }
#e_conteudo .e_area_secretarias .e_secretaria .e_area_info_secretaria .e_telefone_secretaria { font-size: 11px; color: #5a5959; margin-top: 10px; margin-bottom: 20px; }
#e_conteudo .e_area_secretarias .e_secretaria .e_area_info_secretaria .e_telefone_secretaria i { display: inline-block; vertical-align: middle; margin-right: 5px; }
#e_conteudo .e_area_secretarias .e_secretaria .e_area_info_secretaria .e_telefone_secretaria span { display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_secretarias .e_secretaria .e_area_info_secretaria .e_btn_secretaria { display: table; margin: 10px auto; padding: 6px 20px; padding-top: 8px; font-size: 12px; color: #fff; background: #3e5487; border-radius: 2px; transition: 0.2s; }
#e_conteudo .e_area_secretarias .e_secretaria:hover .e_area_info_secretaria .e_btn_secretaria { background: #b0622e; }
/* PREFEITO */
#e_conteudo .e_area_secretarias .e_area_prefeito { float: left; }
/* SLIDE */
#e_conteudo .e_area_secretarias .e_area_slide_secretarias { width: 880px; width: calc(100% - 280px); height: 345px; position: relative; float: right; overflow: hidden; }
#e_conteudo .e_area_secretarias .e_slide_secretarias { overflow: hidden; margin: 0 auto; position: absolute; top:0; left: 25px; right: 25px; }
#e_conteudo .e_area_secretarias .slider_secretarias { position: relative; overflow: hidden; }
#e_conteudo .e_area_secretarias .slider_secretarias ul { position: relative; height: auto; margin: 0; list-style: none; }
#e_conteudo .e_area_secretarias .slider_secretarias ul li { float:left; position:relative; display:block; }
#e_conteudo .e_area_secretarias .slider_secretaria_proxima { z-index: 50; width: 35px; line-height: 120px; font-size: 60px; text-align: right; color: #bcc3cb; cursor: pointer; position: absolute; right: 0; top: 112px; opacity: 0.8; transition: 0.3s; }
#e_conteudo .e_area_secretarias .slider_secretaria_proxima:hover { opacity: 1; color: #b0622e; }
#e_conteudo .e_area_secretarias .slider_secretaria_anterior { z-index: 50; width: 35px; line-height: 120px; font-size: 60px; color: #bcc3cb; cursor: pointer; position: absolute; left: 0; top: 112px; opacity: 0.8; transition: 0.3s; }
#e_conteudo .e_area_secretarias .slider_secretaria_anterior:hover { opacity: 1; color: #b0622e; }


/* TURISMO */
#e_conteudo .e_area_turismo { width: 100%; background: #fff; padding: 20px 0; font-size: 0; }
#e_conteudo .e_area_turismo .e_conteudo_interno { padding: 0 20px; } 
#e_conteudo .e_area_turismo .e_cont_turismo { max-height: 400px; overflow-y: auto; padding-right: 3px; } 
#e_conteudo .e_area_turismo .e_turismo { width: 100%; height: 160px; margin-bottom: 10px; background: #fff; border: solid 1px #bbc9e7; overflow: hidden; } 
#e_conteudo .e_area_turismo a:last-child .e_turismo { margin-bottom: 0; } 
#e_conteudo .e_area_turismo .e_turismo .e_area_img_turismo { width: 190px; height: inherit; display: inline-block; vertical-align: top; overflow: hidden; } 
#e_conteudo .e_area_turismo .e_turismo .e_area_img_turismo img { border: 0 !important; margin: 0 !important; position: relative; left: 50%; top: 50%; transform: translate(-50%, -50%); }
#e_conteudo .e_area_turismo .e_turismo .e_area_info_turismo { width: 945px; width: calc(100% - 190px); height: inherit; display: inline-block; vertical-align: top; padding: 15px; position: relative; }
#e_conteudo .e_area_turismo .e_turismo .e_area_info_turismo .e_nome_turismo { font-size: 18px; color: #3e5487; transition: 0.2s; }
#e_conteudo .e_area_turismo .e_turismo:hover .e_area_info_turismo .e_nome_turismo { color: #b0622e; }
#e_conteudo .e_area_turismo .e_turismo .e_area_info_turismo .e_descricao_turismo { font-size: 14px; color: #5a5959; }
#e_conteudo .e_area_turismo .e_turismo .e_area_info_turismo .e_area_btn_turismo { position: absolute; left: 0; right: 0; bottom: 0; padding: 10px 0; background: linear-gradient(transparent, #fff 30%); }
#e_conteudo .e_area_turismo .e_turismo .e_area_info_turismo .e_area_btn_turismo .e_btn_ver_mais_turismo { font-size: 14px; color: #5a5959; display: table; padding: 5px 20px; background: #fff; border: solid 1px #d2d5db; border-radius: 2px; margin: 15px auto; transition: 0.2s; }
#e_conteudo .e_area_turismo .e_turismo:hover .e_area_info_turismo .e_area_btn_turismo .e_btn_ver_mais_turismo { background: #b0622e; border-color: #b0622e; color: #fff; }
/* LAYOUT TRÊS */
#e_conteudo .e_area_turismo .e_cont_turismo_l3 {} 


/* BANNER MEIO */
#e_conteudo .e_area_banner_meio { padding: 2.3% 0; overflow: hidden; background: #fff;  }
#e_conteudo .e_area_banner_meio .e_conteudo_interno {overflow:hidden; max-width: 1160px; }
#e_conteudo .e_area_banner_meio .e_conteudo_interno * { height: 23.7vw; max-height: 275px;}
#e_conteudo .e_area_banner_meio img { width: 100%; height: auto; max-width: 1160px; display: block; margin: 0 auto !important; border: none !important; }
 

/* GALERIA DE VÍDEOS */
#e_conteudo .e_area_galeria_videos { background: #fff; font-size: 0; padding: 20px 0; }
#e_conteudo .e_area_galeria_videos .e_conteudo_interno { max-width: 1160px; background: url("../img/bg-videos.jpg") no-repeat left top; padding: 20px; }
#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos { width: 20%; float: left; }
#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos .e_titulo_galeria_videos { width: 170px; height: 105px; margin: 20px auto; margin-top: 40px; position: relative; }
#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos .e_titulo_galeria_videos .e_kg_lego_house { font-size: 20px; color: #3e5487; position: absolute; top: 0; right: 5px; }
#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos .e_titulo_galeria_videos .e_bebas_neue { font-size: 77px; color: #353536; position: absolute; bottom: 0; right: 0; }
#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos .e_btn_ver_mais_videos { display: table; padding: 5px 20px; margin: 15px auto; background: #fff; border: solid 1px #bcc3cb; border-radius: 4px; font-size: 16px; color: #5a5959; transition: 0.2s; }
#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos .e_btn_ver_mais_videos:hover { background: #b0622e; border-color: #b0622e; color: #fff; }
#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos .e_btn_ver_mais_videos i { display: inline-block; vertical-align: text-bottom; margin-right: 5px; }
#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos .e_btn_ver_mais_videos span { display: inline-block; vertical-align: text-bottom; }
#e_conteudo .e_area_galeria_videos .e_area_video_destaque_galeria_videos { width: 40%; float: left; overflow: hidden; }
#e_conteudo .e_area_galeria_videos .e_area_video_destaque_galeria_videos iframe { width: 100% !important; height: 260px !important; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos { width: 40%; height: 260px; float: left; position: relative; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_cont_videos_comp { position: absolute; left: 0; top: 0; right: 0; bottom: 0; padding-left: 10px; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp { float: left; margin: 0 10px; margin-bottom: 20px; position: relative; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp .e_area_img_video_galeria_videos { width: 195px; height: 120px; float: left; background: #000; position: relative; overflow: hidden; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp .e_area_img_video_galeria_videos img { border: 0 !important; margin: 0 !important; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0.6; transition: 0.2s; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp:hover .e_area_img_video_galeria_videos img { opacity: 1; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp .e_area_img_video_galeria_videos i { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 40px; color: #fff; transition: 0.2s; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp:hover .e_area_img_video_galeria_videos i { opacity: 0; visibility: hidden; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp .e_area_info_video_galeria_videos { position: absolute; left: 0; right: 0; bottom: 0;  padding: 10px; background: linear-gradient(to right, rgba(0,0,0,0.75), rgba(0,0,0,0)); opacity: 0; visibility: hidden; transition: 0.2s; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp:hover .e_area_info_video_galeria_videos { opacity: 1; visibility: visible; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp .e_area_info_video_galeria_videos .e_data_galeria_videos { font-size: 12px; color: #fff; }
#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp .e_area_info_video_galeria_videos .e_titulo_galeria_videos { font-size: 14px; color: #fff; }


/* UNIDADES FISCAIS */
#e_conteudo .e_area_unidades_fiscais { background: #f1f3f5; padding: 20px 0; }
#e_conteudo .e_area_unidades_fiscais .e_conteudo_interno { padding: 0 20px; font-size: 0; }
#e_conteudo .e_area_unidades_fiscais .e_cont_unidades_fiscais { height: 80px; position: relative; }
#e_conteudo .e_area_unidades_fiscais .e_cont_barra_unidades_fiscais { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow-x: auto; white-space: nowrap; }
#e_conteudo .e_area_unidades_fiscais .e_unidade_fiscal { min-width: 212px; min-width: calc(20% - 20px); display: inline-block; vertical-align: top; margin-right: 60px;  white-space: normal; }
#e_conteudo .e_area_unidades_fiscais .e_unidade_fiscal:last-child { margin-right: 0; }
#e_conteudo .e_area_unidades_fiscais .e_unidade_fiscal .e_area_img_unidade_fiscal { width: 50px; height: 35px; display: inline-block; vertical-align: middle; margin-right: 10px; }
#e_conteudo .e_area_unidades_fiscais .e_unidade_fiscal .e_area_img_unidade_fiscal img { border: 0 !important; margin: 0 !important; }
#e_conteudo .e_area_unidades_fiscais .e_unidade_fiscal .e_area_info_unidade_fiscal { width: calc(100% - 60px); background: #fff; border: solid 1px #e3e3eb; border-radius: 3px; padding: 10px 20px; display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_unidades_fiscais .e_unidade_fiscal .e_area_info_unidade_fiscal .e_nome_unidade_fiscal { display: inline-block; vertical-align: middle; font-size: 12px; color: #353536; padding-right: 10px; border-right: solid 1px #ddd; }
#e_conteudo .e_area_unidades_fiscais .e_unidade_fiscal .e_area_info_unidade_fiscal .e_descricao_unidade_fiscal { display: inline-block; vertical-align: middle; font-size: 16px; color: #5a5959; padding-left: 10px; }



/* PREVISÃO DO TEMPO */
#e_conteudo .e_area_previsao_tempo { background: #e4e9f0; padding: 20px 0; font-size: 0; }
#e_conteudo .e_area_previsao_tempo .e_conteudo_interno { padding: 0 20px; }
#e_conteudo .e_area_previsao_tempo .e_area_titulo_previsao_tempo { width: 385px; display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_previsao_tempo .e_area_titulo_previsao_tempo img { border: 0 !important; margin: 0 !important; display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_previsao_tempo .e_area_titulo_previsao_tempo .e_titulo_previsao_tempo { border: 0 !important; margin: 0 !important; display: inline-block; vertical-align: middle; padding-left: 20px; }
#e_conteudo .e_area_previsao_tempo .e_area_titulo_previsao_tempo .e_titulo_previsao_tempo .e_eras_medium_itc { font-size: 24px; color: #353536; border-bottom: solid 1px #bcc3cb; padding-bottom: 3px; margin-bottom: 5px; }
#e_conteudo .e_area_previsao_tempo .e_area_titulo_previsao_tempo .e_titulo_previsao_tempo .e_eras_light_itc { font-size: 14px; color: #5a5959; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo { width: 770px; width: calc(100% - 385px); display: inline-block; vertical-align: middle; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_area_previsao_tempo_atual { width: 135px; display: inline-block; vertical-align: top; border-right: solid 1px #bcc3cb; margin-right: 15px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_area_previsoes_tempo_futuras { width: 615px; width: calc(100% - 155px); height: 160px; display: inline-block; vertical-align: top; position: relative; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_area_previsoes_tempo_futuras .e_cont_previsoes_tempo_futuras { position: absolute; left: 0; top: 0; right: 0; bottom: 0; overflow-x: auto; white-space: nowrap; }
/* PREVISÕES */
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_previsao_tempo { display: inline-block; vertical-align: top; margin-right: 20px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_previsao_tempo:last-child { margin-right: 0; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_previsao_tempo .e_data_previsao_tempo { text-align: center; font-size: 14px; color: #353536; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_previsao_tempo .e_area_info_previsao_tempo { display: table; margin: 0 auto; margin-top: 10px; text-align: center; padding: 10px 15px; background: #fff; border: solid 1px #e3e3eb; border-radius: 3px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_previsao_tempo .e_area_info_previsao_tempo img { display: inline-block; border: 0 !important; margin: 0 !important; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_previsao_tempo .e_area_info_previsao_tempo .e_info_prev { display: block; font-size: 14px; color: #5a5959; margin-top: 5px; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_previsao_tempo .e_area_info_previsao_tempo .e_prev_min { color: #5959f2; }
#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo .e_previsao_tempo .e_area_info_previsao_tempo .e_prev_max { color: #f83c29; }


/* **************************** FIM CONTEÚDO **************************** */

/* **************************** RODAPÉ **************************** */
#e_cont_rodape { width: 100%; float: left; background: #f1f3f5; border-top: solid 3px #b4c3d7; }

/* NEWSLETTER */
#e_cont_rodape .e_area_newsletter { width: 100%; border-bottom: solid 3px #b4c3d7; background: #b4c3d7; text-align: center; padding: 5px 0; }
#e_cont_rodape .e_area_newsletter .e_area_titulo_newsletter { display: inline-block; vertical-align: middle; }
#e_cont_rodape .e_area_newsletter .e_area_titulo_newsletter .e_candara_bold { display: inline-block; vertical-align: middle; font-size: 24px; color: #22335c; }
#e_cont_rodape .e_area_newsletter .e_area_titulo_newsletter .e_candara { display: inline-block; vertical-align: middle; font-size: 16px; color: #353536; padding-top: 2px; padding-left: 5px; border-left: solid 1px #878e98; margin-left: 6px; }
#e_cont_rodape .e_area_newsletter .e_area_form_newsletter { display: inline-block; vertical-align: middle; margin-left: 20px; }
#e_cont_rodape .e_area_newsletter .e_area_form_newsletter .e_email_newsletter { width: 200px; height: 30px; display: inline-block; vertical-align: middle; background: #e4e9f0; color: #7f848a; border: solid 1px #a2a6aa; border-radius: 3px; padding: 3px 10px; margin-right: 10px; }
#e_cont_rodape .e_area_newsletter .e_area_form_newsletter .e_btn_newsletter { height: 30px; display: inline-block; vertical-align: middle; background: #22335c; border: 0; border-radius: 3px; padding: 0 15px; font-size: 15px; color: #fff; transition: 0.2s; }
#e_cont_rodape .e_area_newsletter .e_area_form_newsletter .e_btn_newsletter:hover { cursor: pointer; background: #2f5589; }

/* INFO PREFEITURA */
#e_cont_rodape .e_area_info_prefeitura { max-width: 1000px; padding: 30px 20px; background: url("../img/bg-brasao-rodape.png") no-repeat center right 200px; }
#e_cont_rodape .e_area_info_prefeitura .e_info_prefeitura { max-width: 23%; display: inline-block; vertical-align: top; white-space: nowrap; margin-right: 41px; }
#e_cont_rodape .e_area_info_prefeitura .e_info_prefeitura .e_titulo_info_prefeitura { max-width: 25%; display: inline-block; vertical-align: top; }
#e_cont_rodape .e_area_info_prefeitura .e_info_prefeitura .e_titulo_info_prefeitura i { width: 16px; height: 16px; background: #b0622e; display: inline-block; vertical-align: middle; margin-right: 10px; border-radius: 1px; }
#e_cont_rodape .e_area_info_prefeitura .e_info_prefeitura .e_titulo_info_prefeitura span { font-size: 24px; color: #353536; display: inline-block; vertical-align: middle; padding-top: 2px; }
#e_cont_rodape .e_area_info_prefeitura .e_info_prefeitura .e_descricao_info_prefeitura { font-size: 14px; color: #5a5959; white-space: normal; }
/* BRASÃO / REDES SOCIAIS */
#e_cont_rodape .e_area_info_prefeitura .e_area_brasao_redes_sociais { float: right; text-align: right; }
#e_cont_rodape .e_area_info_prefeitura .e_area_brasao_redes_sociais .e_brasao_rodape {}
#e_cont_rodape .e_area_info_prefeitura .e_area_brasao_redes_sociais .e_brasao_rodape .e_eras_medium_itc { font-size: 21px; letter-spacing: 0.7px; color: #5a5959; }
#e_cont_rodape .e_area_info_prefeitura .e_area_brasao_redes_sociais .e_brasao_rodape .e_adam { font-size: 24px; letter-spacing: -1px; color: #353536; }
#e_cont_rodape .e_area_info_prefeitura .e_area_brasao_redes_sociais .e_area_redes_sociais_rodape { margin-top: 20px; }
#e_cont_rodape .e_area_info_prefeitura .e_area_brasao_redes_sociais .e_area_redes_sociais_rodape .e_titulo_redes_sociais_rodape { display: inline-block; vertical-align: middle; font-size: 14px; color: #5a5959; margin-right: 5px; }
#e_cont_rodape .e_area_info_prefeitura .e_area_brasao_redes_sociais .e_area_redes_sociais_rodape .e_cont_redes_sociais_rodape { display: inline-block; vertical-align: middle; }
#e_cont_rodape .e_area_info_prefeitura .e_area_brasao_redes_sociais .e_area_redes_sociais_rodape .e_cont_redes_sociais_rodape img { width: 18px; height: 18px; border-radius: 2px; display: inline-block; vertical-align: middle; margin-left: 3px; }
/* INSTAR */
#e_cont_rodape .e_area_instar { border-top: solid 1px #c9cccf; padding: 20px 0; position: relative; text-align: center; }
#e_cont_rodape .e_area_instar span { font-size: 12px; color: #bcc3cb;  }
#e_cont_rodape .e_area_instar img { border: 0 !important; margin: 0 !important; position: absolute; right: 20px; top: 13px; }

/* **************************** FIM RODAPÉ **************************** */


/* MENU MODAL */
.modal {display:none; position:fixed; z-index:10000; padding-top:100px; left:0; top:0; width:100%; height:100%; overflow:auto; background-color:rgb(0,0,0); background-color: rgba(0,0,0,0.7); }
.modal * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.modal .e_modal_conteudo { margin:auto; width:90%; max-width:1000px; height:70%; max-height: 520px; background:#fff; box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); border-radius:6px; overflow:hidden; }
.modal .e_modal_conteudo .e_titulo_menu { width: 100%; height: 60px; line-height: 60px; padding: 0; font-family:'Lato'; font-size:12px; color:#fff; font-weight:bold; text-align:center; background: #3e5487; border-top: solid 5px #273f77; }
.modal .e_modal_conteudo .e_close_modal {color:#ccc; float:right; font-size:10px; font-weight:bold; margin-top: 25px; margin-right: 20px; }
.modal .e_modal_conteudo .e_close_modal:hover,
.modal .e_modal_conteudo .e_close_modal:focus {color:#b80000; text-decoration:none; cursor:pointer;}
.modal .e_modal_conteudo .e_modal_cont { width:90%; width: calc(100% - 30px); height: 90%; height: calc(100% - 70px); margin: 0 auto; padding: 20px; overflow-y:hidden; overflow-x:auto; }

.modal .e_modal_conteudo .e_marcar_item { border-radius:50%; height:5px; width:5px; background-color:#46609c; overflow:hidden; float:left; margin:6px 11px 0 0; transition:0.3s ease; }
.modal .e_modal_conteudo .e_cor_padrao { color: #46609c; margin-right: 5px; }

.modal .e_modal_conteudo .e_cont_ul { width:200px; height:100%; display:flex; flex-flow:column wrap; }
.modal .e_modal_conteudo .e_cont_menu_todos {width:400px; height:auto; float:left; }

.modal .e_modal_conteudo .e_menu_categoria { width: 100%; font-family: 'Lato'; font-size:12px; font-weight:bold; border-bottom:2px solid #273f77; color:#273f77; background:#f5f5f5; border-radius:2px; padding: 5px 10px; float:left; text-transform:uppercase; }
.modal .e_modal_conteudo .e_menu_categoria > li { border-bottom:0px; }

.modal .e_modal_conteudo .e_border_li { border-bottom:0px !important; }
.modal .e_modal_conteudo .e_border_li:hover { color:inherit !important; background-color:inherit !important; }
.modal .e_modal_conteudo .e_todos_menu,
.modal .e_modal_conteudo .e_todos_menu ul { padding:0;}
.modal .e_modal_conteudo .e_todos_menu { margin:0px; list-style:none; }
.modal .e_modal_conteudo .e_todos_menu ul { z-index:99999; width:200px; clear:both; float:left; margin-left:10px;}
.modal .e_modal_conteudo .e_todos_menu li { float:left; position:relative; padding:4px 0px; display:inline; margin-right:50%; cursor:pointer; width:200px; border-bottom:1px solid #CCCCCC; color:#333333; }
.modal .e_modal_conteudo .e_todos_menu li:hover { color:#273f77 !important; background-color:#F7F7F7;  }
.modal .e_modal_conteudo .e_todos_menu li ul li { float:left; position:relative; padding:4px 0px; display:inline; margin-right:3px; cursor:pointer; width:190px; border-bottom:0; color:#333333; }
.modal .e_modal_conteudo .e_todos_menu li ul li:hover { color:#273f77 !important; background-color:#EDEDED; }
.modal .e_modal_conteudo .e_todos_menu li a { text-decoration:none; font-family: 'Lato'; color:inherit; font-size:12px; padding:3px 0; display:block; }
/* FIM MENU MODAL */ 



/* *** MEDIAS *** */

@media (max-width: 1000px) { #e_cont_topo {display: none;} #e_cont_rodape {display: none;} } /********** REMOVER **********/

@media (min-width: 1201px) {

	/******************************** CONTEÚDO ********************************/

	/* TURISMO */
	/* LAYOUT TRÊS */
	#e_conteudo .e_area_turismo .e_cont_turismo_l3 {} 
	#e_conteudo .e_area_turismo .e_cont_turismo_l3 a:first-child .e_turismo { width: 710px; height: 340px; margin-bottom: 0; margin-left: 0; }
	#e_conteudo .e_area_turismo .e_cont_turismo_l3 a:first-child .e_turismo .e_area_img_turismo { width: 410px; } 
	#e_conteudo .e_area_turismo .e_cont_turismo_l3 a:first-child .e_turismo .e_area_info_turismo { width: calc(100% - 410px); }
	#e_conteudo .e_area_turismo .e_cont_turismo_l3 .e_turismo { width: calc(100% - 730px); height: 160px; float: left; margin-bottom: 20px; margin-left: 20px; } 
	#e_conteudo .e_area_turismo .e_cont_turismo_l3 .e_turismo .e_area_img_turismo { width: 180px; } 
	#e_conteudo .e_area_turismo .e_cont_turismo_l3 .e_turismo .e_area_info_turismo { width: calc(100% - 180px); }

}

@media (min-width: 1001px) and (max-width: 1200px) {

	/* DEFININDO CONTEÚDO INTERNO */
	.e_conteudo_interno { max-width: 1200px;}
	
	
	/******************************** CABEÇALHO ********************************/

	/* ÁREA BUSCA */
	#e_cont_topo .e_area_busca { width: calc(100% - 850px); margin-left: 30px; }
	
	
	/******************************** CONTEÚDO ********************************/

	/* NOTÍCIAS */
	#e_conteudo .e_area_noticias .e_noticia_destaque { width: 41.66vw; height: 28.33vw; }
	#e_conteudo .e_area_noticias .e_area_noticias_comp { width: calc(100% - 41.66vw - 25px); height: 28.33vw; }
	#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp { color: #fff; font-size: 22px; width: 100%; height: 140px; position: relative; overflow: hidden; margin-bottom: 20px; }

	/* GALERIA DE VÍDEOS */
	#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos { width: calc(100% - 714px); }
	#e_conteudo .e_area_galeria_videos .e_area_video_destaque_galeria_videos { width: 464px; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos { width: 250px; max-height: 260px; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_cont_videos_comp { overflow-y: auto; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos a:last-child .e_galeria_video_comp { margin-bottom: 0; }
	

	


}

@media (min-width: 801px) and (max-width: 1000px) {

	/* DEFININDO CONTEÚDO INTERNO */
	.e_conteudo_interno { max-width: 1000px;}
	
	/******************************** CONTEÚDO ********************************/
	
	/* NOTÍCIAS */
	#e_conteudo .e_area_noticias .e_noticia_destaque { width: 41.66vw; height: 28.33vw; }
	#e_conteudo .e_area_noticias .e_area_noticias_comp { width: calc(100% - 41.66vw - 25px); height: 28.33vw; }
	#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp .e_descricao_noticia_comp { display: none; }
	
	/* ACESSO RÁPIDO */
	#e_conteudo .e_area_acesso_rapido .e_area_banners_servico img { width: calc(33vw - 30px); max-width: none; }
	
	
	/* GALERIA DE FOTOS */
	#e_conteudo .e_area_galeria_fotos .e_conteudo_interno { background: none; height: auto; padding: 20px 15px; }
	#e_conteudo .e_area_galeria_fotos .e_titulos_c { display: block; padding-left: 5px; }
	#e_conteudo .e_area_galeria_fotos .e_area_titulo_galerias_foto { display: none; }
	#e_conteudo .e_area_galeria_fotos .e_cont_fotos_galerias_fotos { max-width: none; padding: 0; min-height: 0; }
	/* LAYOUT COMPLETO */
	#e_conteudo .e_area_galeria_fotos_lc {}
	#e_conteudo .e_area_galeria_fotos_lc .e_galeria_fotos { height: 15.5vw; max-height: none; }
	/* LAYOUT DOIS */
	#e_conteudo .e_area_galeria_fotos_l2 {}
	#e_conteudo .e_area_galeria_fotos_l2 .e_galeria_fotos { max-height: none; }
	/* LAYOUT SEIS */
	#e_conteudo .e_area_galeria_fotos_l6 {}
	#e_conteudo .e_area_galeria_fotos_l6 .e_galeria_fotos { height: 21vw; max-height: none; }


	/* GALERIA DE VÍDEOS */
	#e_conteudo .e_area_galeria_videos .e_conteudo_interno { background-size: cover; }
	#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos { width: 100%; margin: 15px auto; }
	#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos .e_titulo_galeria_videos { margin-top: 0; }
	#e_conteudo .e_area_galeria_videos .e_area_video_destaque_galeria_videos { width: calc(100% - 250px); }
	#e_conteudo .e_area_galeria_videos .e_area_video_destaque_galeria_videos iframe { height: 38vw !important; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos { width: 250px; max-height: 38vw; height: 38vw; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_cont_videos_comp { overflow-y: auto; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos a:last-child .e_galeria_video_comp { margin-bottom: 0; }
	
	
	
	
	
	
}

@media (max-width: 800px) {

	/* DEFININDO CONTEÚDO INTERNO */
	.e_conteudo_interno { max-width: 800px;}
	
	/* IMAGENS */
	.e_imgheight { height: 105%; }
	.e_imgwidth { width: 105%; }
	
	/******************************** CONTEÚDO ********************************/
	
	/* NOTÍCIAS */
	#e_conteudo .e_area_noticias .e_noticia_destaque { width: 100%; height: calc(67.89vw - 40px); }
	#e_conteudo .e_area_noticias .e_area_noticias_comp { width: 100%; height: 50vw; margin-top: 20px; }
	#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp .e_descricao_noticia_comp { display: none; }
	
	/* ACESSO RÁPIDO */
	#e_conteudo .e_area_acesso_rapido .e_area_banners_servico img { width: calc(50vw - 40px); max-width: none; }
	
	/* PUBLICAÇÕES OFICIAIS */
	#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais .e_publicacao_oficial { width: calc(50% - 20px); }
	#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais .e_publicacao_oficial:nth-child(1),
	#e_conteudo .e_area_publicacoes_oficiais .e_cont_publicacoes_oficiais .e_publicacao_oficial:nth-child(2) { margin-bottom: 20px; }
	
	/* GALERIA DE FOTOS */
	#e_conteudo .e_area_galeria_fotos .e_conteudo_interno { background: none; height: auto; padding: 20px 15px; }
	#e_conteudo .e_area_galeria_fotos .e_titulos_c { display: block; padding-left: 5px; }
	#e_conteudo .e_area_galeria_fotos .e_area_titulo_galerias_foto { display: none; }
	#e_conteudo .e_area_galeria_fotos .e_cont_fotos_galerias_fotos { max-width: none; padding: 0; min-height: 0; }
	/* LAYOUT COMPLETO */
	#e_conteudo .e_area_galeria_fotos_lc { overflow: hidden; }
	#e_conteudo .e_area_galeria_fotos_lc .e_galeria_fotos { width: calc(50% - 10px); height: 31vw; max-height: none; }
	/* LAYOUT DOIS */
	#e_conteudo .e_area_galeria_fotos_l2 { overflow: hidden; }
	#e_conteudo .e_area_galeria_fotos_l2 .e_galeria_fotos { max-height: none; }
	/* LAYOUT SEIS */
	#e_conteudo .e_area_galeria_fotos_l6 { overflow: hidden; }
	#e_conteudo .e_area_galeria_fotos_l6 .e_galeria_fotos { width: calc(50% - 10px); height: calc(34vw - 10px); max-height: none; }

	/* SECRETARIAS */
	/* PREFEITO */
	#e_conteudo .e_area_secretarias .e_area_prefeito { width: 100%; display: table; float: none; margin: 0 auto; margin-bottom: 20px; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria { width: 100%; height: auto; padding: 20px; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_img_secretaria { display: inline-block; vertical-align: top; padding: 0; margin: 0; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_info_secretaria { width: calc(100% - 220px); display: inline-block; vertical-align: top; text-align: left; padding: 20px; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_info_secretaria .e_nome_secretaria { font-size: 20px; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_info_secretaria .e_nome_responsavel_secretaria { font-size: 16px; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_info_secretaria .e_btn_secretaria { margin: 0; }
	
	/* SLIDE */
	#e_conteudo .e_area_secretarias .e_area_slide_secretarias { width: 100%; float: none; }

	/* GALERIA DE VÍDEOS */
	#e_conteudo .e_area_galeria_videos .e_conteudo_interno { background-size: cover; padding: 0; padding-bottom: 15px; }
	#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos { width: 100%; margin: 15px auto; }
	#e_conteudo .e_area_galeria_videos .e_area_titulo_galeria_videos .e_titulo_galeria_videos { margin-top: 0; }
	#e_conteudo .e_area_galeria_videos .e_area_video_destaque_galeria_videos { width: 100%; }
	#e_conteudo .e_area_galeria_videos .e_area_video_destaque_galeria_videos iframe { height: 56vw !important; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos { width: 100%; margin-top: 10px; max-height: none; height: 140px;  }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_cont_videos_comp { left: 20px; right: 20px; overflow-y: hidden; overflow-x: auto; white-space: nowrap; padding: 0; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp { float: none; display: inline-block; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos a:first-child .e_galeria_video_comp { margin-left: 0; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos a:last-child .e_galeria_video_comp { margin-right: 0; }
	#e_conteudo .e_area_galeria_videos .e_area_videos_comp_galeria_videos .e_galeria_video_comp .e_area_info_video_galeria_videos { display: block; }
	

	/* PREVISÃO DO TEMPO */
	#e_conteudo .e_area_previsao_tempo .e_area_titulo_previsao_tempo { width: 100%; text-align: center; margin-bottom: 10px;}
	#e_conteudo .e_area_previsao_tempo .e_area_previsoes_tempo { width: 100%; }
	
	
}

@media (max-width: 480px) {

	/* DEFININDO CONTEÚDO INTERNO */
	.e_conteudo_interno { max-width: 480px;}
	
	/******************************** CONTEÚDO ********************************/
	
	/* NOTÍCIAS */
	#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp { height: 105px; position: relative; overflow: hidden; margin-bottom: 20px; }
	#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_img_noticia_comp { width: 150px;  }
	#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp { width: calc(100% - 150px); padding: 5px; }
	#e_conteudo .e_area_noticias .e_area_noticias_comp .e_noticia_comp .e_area_info_noticia_comp .e_descricao_noticia_comp { display: none; }

	/* ACESSO RÁPIDO */
	#e_conteudo .e_area_acesso_rapido .e_conteudo_interno { padding-right: 20px; }
	#e_conteudo .e_area_acesso_rapido .e_area_banners_servico { overflow: auto; max-height: 100vw; }
	#e_conteudo .e_area_acesso_rapido .e_area_banners_servico img { width: calc(100% - 20px); max-width: none; margin: 0; margin-top: 20px; }
	#e_conteudo .e_area_acesso_rapido .e_area_banners_servico a:first-child img { margin-top: 0; }

	/* SECRETARIAS */
	/* PREFEITO */
	#e_conteudo .e_area_secretarias .e_area_prefeito { width: auto; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria { width: 265px; height: 345px; background: #f0f0f1; border: solid 1px #d2d5db; border-radius: 4px; float: left; margin-right: 15px; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_img_secretaria { display: block; margin: 0 auto; margin-bottom: 20px;  }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_info_secretaria { width: 100%; display: block; padding: 0 5px; text-align: center; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_info_secretaria .e_nome_secretaria { font-size: 14px; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_info_secretaria .e_nome_responsavel_secretaria { font-size: 12px; }
	#e_conteudo .e_area_secretarias .e_area_prefeito .e_secretaria .e_area_info_secretaria .e_btn_secretaria { margin: 10px auto; }

	/* TURISMO */
	#e_conteudo .e_area_turismo .e_turismo {height: 110px; } 
	#e_conteudo .e_area_turismo .e_turismo .e_area_img_turismo { width: 130px; } 
	#e_conteudo .e_area_turismo .e_turismo .e_area_info_turismo { width: calc(100% - 130px); }
	#e_conteudo .e_area_turismo .e_turismo .e_area_info_turismo .e_descricao_turismo { display: none; }
	#e_conteudo .e_area_turismo .e_turismo .e_area_info_turismo .e_area_btn_turismo { display: none; }


	
	
}
