* {margin:0; padding:0; list-style:none; color:#000; font-size:14px; font-family:GOTHIC;}

@font-face {
	font-family: GOTHIC;
	src: url('../i/fonte/GOTHIC.TTF');
}

img {border:none;}
a {text-decoration:none;}
:hover {-webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s;}

.clear {clear:both;}
.oculto {display:none;}
option {color:#000;}

body {width:100%; height:100%; overflow-x:hidden;}


#tudo {width:100%;}

#tudo #popup {margin:30px; padding:10px; position:fixed; top:50%; left:50%; z-index:1000; box-shadow:0px 0px 13px -1px black; background-color:#FFF; border-radius:5px;}
#tudo #popup .fechar {width:17px; height:21px; cursor:pointer; padding-top:4px; font-weight:bold; padding-left:9px; margin-top:-17px; color:#FFF; position:absolute; right:-7px; background-color:#007CD4; border-radius:100%;}

#tudo #topo {width:100%;}
#tudo #topo #repete-barra {padding:0% 3%; background-color:#f5f5f5; position:relative; z-index:52; border-bottom:2px solid #BD1111;}
#tudo #topo #repete-barra #conteudo-barra {width:100%; padding-top:5px; display: flex; flex-wrap: wrap; justify-content: space-around;}
#tudo #topo #repete-barra #conteudo-barra .icone-cidadao {display:table; margin: 3px 0px; }
#tudo #topo #repete-barra #conteudo-barra .icone-cidadao a {display:block; font-size:12px; color:#FFF; padding:5px 10px 5px 30px; text-align:center; background:#7d000f url('../i/quebrado/icon-portal.svg') 10px center no-repeat; background-size:16px; border:1px solid #9C6C0B; border-bottom:3px solid #9C6C0B; border-radius:5px; transition:.5s linear;}

#tudo #topo #repete-barra #conteudo-barra .icone-reurb {display:table; margin: 3px 0px; }
#tudo #topo #repete-barra #conteudo-barra .icone-reurb a {display:block; font-size:12px; color:#FFF; padding:5px 10px 5px 30px; text-align:center; background:#a02130 url('../i/quebrado/home.png') 10px center no-repeat; background-size:16px; border:1px solid #9C6C0B; border-bottom:3px solid #9C6C0B; border-radius:5px; transition:.5s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-publicacoes {display:table; margin: 3px 0px;}
#tudo #topo #repete-barra #conteudo-barra .icone-publicacoes a {display:block; font-size:12px; color:#FFF; padding:5px 10px 5px 30px; text-align:center; background:#a59a00 url('../i/quebrado/icon-portal.svg') 7px center no-repeat; background-size:16px; border:1px solid #9C6C0B; border-bottom:3px solid #9C6C0B; border-radius:5px; transition:.5s linear;}

#tudo #topo #repete-barra #conteudo-barra .icone-esportes {display:table; margin: 3px 0px; }
#tudo #topo #repete-barra #conteudo-barra .icone-esportes a {display:block; font-size:12px; color:#FFF; padding:5px 10px 5px 30px; text-align:center; background:#0672ff url('../i/quebrado/esportes.png') 10px center no-repeat; background-size:16px; border:1px solid #9C6C0B; border-bottom:3px solid #9C6C0B; border-radius:5px; transition:.5s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-fila {display:table; margin: 3px 0px; }
#tudo #topo #repete-barra #conteudo-barra .icone-fila a {display:block; font-size:12px; color:#FFF; padding:5px 10px 5px 30px; text-align:center; background:#02a093 url('../i/quebrado/fila.png') 10px center no-repeat; background-size:16px; border:1px solid #9C6C0B; border-bottom:3px solid #9C6C0B; border-radius:5px; transition:.5s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-alvara {display:table; margin: 3px 0px; }
#tudo #topo #repete-barra #conteudo-barra .icone-alvara a {display:block; font-size:12px; color:#FFF; padding:5px 10px 5px 30px; text-align:center; background:#008ff5 url('../i/quebrado/alvara.svg') 8px center no-repeat; background-size:16px; border:1px solid #9C6C0B; border-bottom:3px solid #9C6C0B; border-radius:5px; transition:.5s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-plano-diretor {display:table; margin: 3px 0px; }
#tudo #topo #repete-barra #conteudo-barra .icone-plano-diretor a {display:block; font-size:12px; color:#FFF; padding:5px 10px 5px 30px; text-align:center; background:#6A3AB2 url('../i/quebrado/icon-portal.svg') 10px center no-repeat; background-size:16px; border:1px solid #9C6C0B; border-bottom:3px solid #9C6C0B; border-radius:5px; transition:.5s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-plano-diretor a:hover {background:#9B6FE0 url('../i/quebrado/icon-portal.svg') 10px center no-repeat; background-size:16px; transition:.5s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-projetos {display:table; margin: 3px 0px;}
#tudo #topo #repete-barra #conteudo-barra .icone-projetos a {display:block; font-size:12px; color:#FFF; padding:5px 10px 5px 25px; text-align:center; background:#00b025 url('../i/quebrado/icone-abertura.svg') 5px center no-repeat; background-size:16px; border:1px solid #9C6C0B; border-bottom:3px solid #9C6C0B; border-radius:5px; transition:.5s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-sinfat {display:table; margin: 3px 0px;}
#tudo #topo #repete-barra #conteudo-barra .icone-sinfat .icone-sinfat-a {display:block; font-size:12px; color:#FFF; padding:4px 14px 4px 35px; text-align:center; background:#037232 url('../i/quebrado/icone-sinfat.svg') 10px center no-repeat; background-size:20px; border:2px solid #9C6C0B; border-bottom:4px solid #9C6C0B; border-radius:3px; transition:.5s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-sinfat:hover .icone-sinfat-a {background:#229151 url('../i/quebrado/icone-sinfat.svg') 10px center no-repeat; background-size:20px; transition:.3s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-sinfat #drop-sinfat {width:169px; padding:10px 18px; position:absolute; background-color:#037232; border-radius:5px; visibility:hidden; opacity:0; transition:.3s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-sinfat:hover #drop-sinfat {width:169px; padding:10px 18px; position:absolute; background-color:#037232; border-radius:5px; visibility:visible; opacity:1; transition:.3s linear;}
#tudo #topo #repete-barra #conteudo-barra .icone-sinfat #drop-sinfat .drop-p {display:table; margin: 3px 0px;}
#tudo #topo #repete-barra #conteudo-barra .icone-sinfat #drop-sinfat .drop-p a {display:block; color:#FFF; font-size:13px;}
#tudo #topo #repete-barra #conteudo-barra .icone-transparencia {display:table; margin: 3px 0px;}
#tudo #topo #repete-barra #conteudo-barra .icone-transparencia a {display:block; font-size:12px; color:#FFF; padding:5px 10px 5px 30px; text-align:center; background:#BD1111 url('../i/quebrado/icon-portal.svg') 7px center no-repeat; background-size:16px; border:1px solid #990000; border-bottom:3px solid #990000; border-radius:5px; transition:.5s linear;}
#tudo #topo #repete-topo {padding:10px 5%; position:relative; z-index:51; border-bottom:2px solid #BD1111; background-image: linear-gradient(to bottom right, #0068a4, #0189d5);}
#tudo #topo #repete-topo #conteudo-topo {width:100%;}
#tudo #topo #repete-topo #conteudo-topo #logo-prefeitura {width:272px; height:129px; margin:0 auto;}
#tudo #topo #repete-topo #conteudo-topo #logo-prefeitura .logo a {width:272px; height:129px; display:block;}
#tudo #topo #repete-menu {padding:0% 5%; background-color:#f5f5f5; padding-bottom:5px; position:relative; z-index:50; border-bottom:2px solid #BD1111; box-shadow:0px -2px 10px 1px black;}
#tudo #topo #repete-menu .telefone {font-size:12px; float:left; color:#bd1111; padding-top:5px; padding-bottom:5px; margin-top:5px; padding-left:30px; font-weight:bold; background:transparent url('../i/quebrado/icon-fone-r2.svg') left center no-repeat; background-size:20px;}
#tudo #topo #repete-menu #menu {width:100%; position:relative;}
#tudo #topo #repete-menu #menu .icone-menu {float:right; padding-top:8px;}
#tudo #topo #repete-menu #menu #mostra-menu {border-top:1px solid #bd1111; margin-top:5px; padding-top:15px; background-color:#f5f5f5;}
#tudo #topo #repete-menu #menu #mostra-menu .li {width:100%; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
#tudo #topo #repete-menu #menu #mostra-menu .li .li-a {display:block; font-size:16px; cursor:pointer; color:#990000; text-decoration:none; transition:.3s linear;}
#tudo #topo #repete-menu #menu #mostra-menu .li .li-a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:4px; right:0; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-left:10px solid #990000; transition:.2s linear;}
#tudo #topo #repete-menu #menu #mostra-menu .li .li-a-ativo {display:block; font-size:16px; cursor:pointer; color:#990000; padding-bottom:5px; margin-bottom:5px; text-decoration:none; transition:.3s linear;}
#tudo #topo #repete-menu #menu #mostra-menu .li .li-a-ativo:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:5px; right:0; width:0; height:0; border-right:7px solid transparent; border-left:7px solid transparent; border-top:10px solid #990000; transition:.2s linear;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-prefeitura {padding-left:10px; padding-right:10px; padding-bottom:10px; margin-top:7px; border-top:1px dashed #ccc;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-prefeitura p {width:100%;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-prefeitura p a {display:block; color:#444; font-size:14px; padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; transition:.3s linear;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-prefeitura .li-p-ativo {width:100%;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-prefeitura .li-p-ativo a {display:block; color:#444; font-weight:bold; font-size:14px; padding-top:10px; padding-bottom:10px; border-bottom:1px solid #ccc;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-secretarias {padding-left:10px; padding-right:10px; margin-top:7px; border-top:1px dashed #ccc;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-secretarias p {width:100%;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-secretarias p a {display:block; color:#444; font-size:14px; padding-top:10px; padding-bottom:10px; border-bottom:1px dashed #ccc; transition:.3s linear;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-secretarias .li-p-ativo {width:100%;}
#tudo #topo #repete-menu #menu #mostra-menu #drop-secretarias .li-p-ativo a {display:block; color:#444; font-weight:bold; font-size:14px; padding-top:10px; padding-bottom:10px;}
#tudo #topo #repete-menu #menu #mostra-menu .p {width:100%; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
#tudo #topo #repete-menu #menu #mostra-menu .p a {display:block; font-size:16px; cursor:pointer; color:#990000; text-decoration:none; transition:.3s linear;}
#tudo #topo #repete-menu #menu #mostra-menu .p-ativo {width:100%; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
#tudo #topo #repete-menu #menu #mostra-menu .p-ativo a {display:block; font-size:16px; cursor:pointer; font-weight:bold; color:#990000; transition:.3s linear;}
#tudo #topo #menu-2 {padding: 0px 3%;background: #008FF5;padding-bottom:5px;}
#tudo #topo #menu-2 #repete-menu-2 {position: static; box-shadow: 0px -2px 10px 1px #00000000; background-color: #008FF5; border:none; height: auto;}
#tudo #topo #menu-2 #repete-menu-2 #conteudo-menu { background:rgb(255, 255, 255); padding: 15px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;  border-bottom: 3px solid #BD1111;}
#tudo #topo #menu-2 #repete-menu-2 #conteudo-menu #mostra-menu .p {width: 100%; border-bottom: 1px solid #ccc; padding-bottom: 10px;margin-bottom: 10px;}
#tudo #topo #menu-2 #repete-menu-2 #conteudo-menu #mostra-menu .p a {display: block;font-size: 16px;cursor: pointer;color: #990000;text-decoration: none;transition: .3s linear;}

#tudo #conteudo {width:100%;}
#tudo #conteudo #repete-conteudo {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-banner {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-banner #bloco-banner {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-banner #funcoes-banner {width:100%; position:relative; z-index:100;}
#tudo #conteudo #repete-conteudo #conteudo-banner #funcoes-banner #position {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-banner #funcoes-banner #position .destaque {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #conteudo-banner #funcoes-banner #position .destaque a {width:10px; height:10px; float:left; margin-right:2px; margin-left:2px; background-color:#0092D1;border:2px solid #FFF; border-radius:100%; display:block;}
#tudo #conteudo #repete-conteudo #conteudo-banner #funcoes-banner #position .destaque .activeSlide {width:10px; height:10px; float:left; margin-right:2px; margin-left:2px; background-color:#CF0808; border:2px solid #FFF; border-radius:100%; display:block;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes {padding:5%; background-color:rgba(0,143,245,90%);}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-busca {width:100%;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-busca .campo-busca {display:table; margin:0 auto;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-busca .campo-busca .buscar {width:23px; height:23px; position:absolute; cursor:pointer; border:none; margin-left:12px; margin-top:7px; outline:none; background:transparent url('../i/quebrado/icon-lupa.svg') center center no-repeat; background-size:23px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-busca .campo-busca .busca {width:290px; font-size:14px; text-align:center; outline:none; border:none; font-size:16px; background-color:#FFF; color:#616161; padding:8px; border-radius:20px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes {display:table; margin:0 auto; padding-top:30px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #horario {width:200px; margin:0 auto; margin-bottom:20px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #horario .icone {display:table; margin:0 auto; margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #horario .texto {font-size:16px; font-weight:bold; text-align:center; color:#FFF; text-shadow:1px 1px 0px #0064AB;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #email {width:300px; margin:0 auto; margin-bottom:20px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #email .icone {display:table; margin:0 auto; margin-top:5px; margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #email .texto {font-size:16px; font-weight:bold; padding-top:8px; text-align:center; color:#FFF; text-shadow:1px 1px 0px #0064AB;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #telefone {width:200px; margin:0 auto; margin-bottom:20px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #telefone .icone {display:table; margin:0 auto; margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #telefone .texto {font-size:16px; font-weight:bold; padding-top:3px; text-align:center; color:#FFF; text-shadow:1px 1px 0px #0064AB;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #endereco {width:250px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #endereco .icone {display:table; margin:0 auto; margin-bottom:10px;}
#tudo #conteudo #repete-conteudo #conteudo-banner #repete-informacoes #conteudo-informacoes #endereco .texto {font-size:16px; font-weight:bold; text-align:center; color:#FFF; text-shadow:1px 1px 0px #0064AB;}
#tudo #conteudo #repete-conteudo #repete-noticias {padding:5%;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias {width:100%;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #bloco-titulo {width:100%; position:relative;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #bloco-titulo .linha {width:100%; height:1px; position:absolute; margin-top:16px; z-index:1; border-top:1px solid #ccc; background-color:#007CD4;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #bloco-titulo .titulo {display:table; font-size:26px; padding-right:15px; color:#007CD4; background-color:#FFF; position:relative; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias {width:100%; margin-top:20px;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias #bloco-primeira {width:100%; position:relative; margin-bottom:20px;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias #bloco-primeira #bloco-sombra {width:90%; padding:5%; position:absolute; bottom:0; background: -moz-linear-gradient(top, rgba(0,0,0,0) -10%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) -10%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) -10%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias #bloco-primeira #bloco-sombra .nome {font-size:16px; font-weight:bold; margin-top:30px; margin-bottom:5px; padding-bottom:5px; color:#FFF; border-bottom:2px solid #FFF;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias #bloco-primeira #bloco-sombra .descricao {width:100%; font-size:14px; color:#FFF;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias #bloco-outras {width:100%; position:relative;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias #bloco-outras #bloco-noticia {width:100%; margin-bottom:20px; position:relative;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias #bloco-outras #bloco-noticia #bloco-sombra {width:90%; padding:5%; position:absolute; bottom:0; background: -moz-linear-gradient(top, rgba(0,0,0,0) -10%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) -10%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) -10%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias #bloco-outras #bloco-noticia #bloco-sombra .nome {font-size:16px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; color:#FFF; border-bottom:2px solid #FFF;}
#tudo #conteudo #repete-conteudo #repete-noticias #conteudo-noticias #mostra-noticias #bloco-outras #bloco-noticia #bloco-sombra .descricao {width:100%; font-size:14px; color:#FFF;}
#tudo #conteudo #repete-conteudo #repete-turismo {padding:5%; padding-top:0px;}
#tudo #conteudo #repete-conteudo #repete-turismo #conteudo-turismo {width:100%;}
#tudo #conteudo #repete-conteudo #repete-turismo #conteudo-turismo #bloco-titulo {width:100%; position:relative;}
#tudo #conteudo #repete-conteudo #repete-turismo #conteudo-turismo #bloco-titulo .linha {width:100%; height:1px; position:absolute; margin-top:16px; z-index:1; border-top:1px solid #ccc; background-color:#007CD4;}
#tudo #conteudo #repete-conteudo #repete-turismo #conteudo-turismo #bloco-titulo .titulo {display:table; font-size:26px; padding-right:15px; color:#007CD4; background-color:#FFF; position:relative; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-turismo #conteudo-turismo #mostra-itens {width:100%; margin-top:20px;}
#tudo #conteudo #repete-conteudo #repete-turismo #conteudo-turismo #mostra-itens #bloco-item {width:250px; margin:0 auto; margin-bottom:20px;}
#tudo #conteudo #repete-conteudo #repete-turismo #conteudo-turismo #mostra-itens #bloco-item .icone {width:154px; height:154px; margin:0 auto;}
#tudo #conteudo #repete-conteudo #repete-turismo #conteudo-turismo #mostra-itens #bloco-item .texto {text-align:center; padding-top:10px;}
#tudo #conteudo #repete-conteudo #repete-turismo #conteudo-turismo #mostra-itens #bloco-item .texto a {display:block; font-size:24px; color:#616161; font-weight:bold; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-videos {padding:5%;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos {width:100%;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #bloco-titulo {width:100%; margin-top:30px; position:relative;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #bloco-titulo .linha {width:100%; height:1px; position:absolute; margin-top:16px; z-index:1; border-top:1px solid #ccc; background-color:#007CD4;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #bloco-titulo .titulo {display:table; font-size:26px; padding-right:15px; color:#007CD4; background-color:#FFF; position:relative; z-index:2;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #mostra-videos {width:100%; position:relative; text-align:center;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #mostra-videos #bloco-video {width:310px; display:inline-block; margin-left:10px; margin-right:10px; margin-top:20px;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #mostra-videos #bloco-video .imagem {width:310px; height:200px; opacity:0.9; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #mostra-videos #bloco-video:hover .imagem {opacity:1; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #mostra-videos #bloco-video .icone-play {position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #mostra-videos #bloco-video .nome {font-family:inherit; font-size:16px; font-weight:bold; text-align:left; color:#007CD4; padding-top:10px; transition:.2s linear;}
#tudo #conteudo #repete-conteudo #repete-videos #conteudo-videos #mostra-videos #bloco-video:hover .nome {font-family:inherit; font-size:16px; font-weight:bold; color:#008ff5; padding-top:10px; transition:.2s linear;}

#anuncio-1024 {margin-top:30px;}
#anuncio-300 {margin-top:20px;}
#anuncio-700 {margin-top:20px;}

#tudo #falaBR a {position:fixed; right:0; bottom:0px; z-index:200; display:block;}
#tudo #falaBR a #icone-falaBR {display:table; margin:0 auto;}

#tudo #rodape {width:100%;}
#tudo #rodape #repete-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-links {padding:5%; background-image: linear-gradient(to bottom right, #0068a4, #0189d5);}
#tudo #rodape #repete-rodape #conteudo-links #mostra-links {width:100%;}
#tudo #rodape #repete-rodape #conteudo-links #mostra-links .banner-link {width:235px; height:85px; border-radius:10px; overflow:hidden; margin-right:28px; float:left;}
#tudo #rodape #repete-rodape #repete-time {padding:20px 3%; background-color:#ec0038;}
#tudo #rodape #repete-rodape #repete-time #conteudo-time {width:100%;}
#tudo #rodape #repete-rodape #repete-time #conteudo-time .titulo {font-size:22px; color:#FFF; padding-bottom:15px; text-transform:uppercase; font-weight:bold; text-align:center;}
#tudo #rodape #repete-rodape #repete-time #conteudo-time .text-esq {font-size:17px; color:#FFF; margin-bottom:10px; padding-top:5px; padding-bottom:5px; padding-left:45px; background:transparent url('../i/quebrado/atendimento.svg') left center no-repeat; background-size:35px;}
#tudo #rodape #repete-rodape #repete-time #conteudo-time .text-esq strong {font-size:17px; color:#FFF;}
#tudo #rodape #repete-rodape #repete-time #conteudo-time .text-dir {font-size:17px; color:#FFF; padding-top:4px; padding-bottom:4px; padding-left:45px; background:transparent url('../i/quebrado/telefone.svg') left center no-repeat; background-size:32px;}
#tudo #rodape #repete-rodape #repete-time #conteudo-time .text-dir strong {font-size:17px; color:#FFF;}

#tudo #rodape #repete-rodape #repete-time #conteudo-time .endereco { display: table; margin: 0 auto; font-size:17px; color:#FFF; padding-top:5px; padding-bottom:5px; padding-left:45px; background:transparent url('../i/quebrado/local.svg') left center no-repeat; background-size:32px;}
#tudo #rodape #repete-rodape #repete-time #conteudo-time .endereco strong {font-size:17px; color:#FFF;}

#tudo #rodape #repete-rodape #conteudo-acesso {padding:5%; padding-bottom:1%; background-color:#f5f5f5;}
#tudo #rodape #repete-rodape #conteudo-acesso #bloco-titulo {width:100%; position:relative;}
#tudo #rodape #repete-rodape #conteudo-acesso #bloco-titulo .linha {width:100%; height:1px; position:absolute; margin-top:16px; z-index:1; border-top:1px solid #990000; background-color:#FFF;}
#tudo #rodape #repete-rodape #conteudo-acesso #bloco-titulo .titulo {display:table; float:left; font-size:26px; background-color:#f5f5f5; padding-right:15px; color:#990000; position:relative; z-index:2;}
#tudo #rodape #repete-rodape #conteudo-acesso #mostra-acesso {width:100%; padding-top:20px;}
#tudo #rodape #repete-rodape #conteudo-acesso #mostra-acesso .acesso-link {margin-bottom:15px;}
#tudo #rodape #repete-rodape #conteudo-acesso #mostra-acesso .acesso-link a {width:400px; height:44px; display:table-cell; vertical-align:middle; padding-left:45px; font-size:18px; color:#444; font-weight:bold; background:transparent url('../i/quebrado/acesso-icone.svg') left center no-repeat; background-size:28px;}
#tudo #rodape #repete-rodape #conteudo-rodape {padding:5%; background-image: linear-gradient(to bottom right, #0068a4, #0189d5);}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #facebook {width:300px; margin:0 auto;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #facebook #bloco-titulo {width:100%; margin-bottom:15px; position:relative;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #facebook #bloco-titulo .titulo {display:table; float:left; font-size:32px; padding-right:15px; color:#FFF; position:relative; z-index:2;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #facebook #bloco-titulo .linha {width:100px; height:1px; float:right; margin-top:21px; z-index:1; border-top:1px solid #ccc; background-color:#FFF;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #logo-prefeitura {width:299px; height:87px; margin:0 auto; margin-top:30px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-esq-rodape #logo-prefeitura .logo a {width:299px; height:87px; display:block;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-center-rodape {width:100%;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-center-rodape #logo-prefeitura {width:186px; height:200px; margin:0 auto; padding-top:30px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-center-rodape #logo-prefeitura .logo a {width:186px; height:200px; display:block;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape {width:300px; height:460px; float:left;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site #bloco-titulo {width:300px; margin-top:60px; margin-bottom:15px; position:relative;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site #bloco-titulo .titulo {display:table; float:left; font-size:32px; padding-right:15px; color:#FFF; position:relative; z-index:2;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site #bloco-titulo .linha {width:66px; height:1px; float:right; margin-top:21px; z-index:1; border-top:1px solid #ccc; background-color:#FFF;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site .p {margin-bottom:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site .p a {display:block; font-size:22px; color:#FFF; transition:.5s linear;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site .p a:hover {color:#FFCC00; transition:.5s linear;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site .ativo {margin-bottom:20px;}
#tudo #rodape #repete-rodape #conteudo-rodape #col-dir-rodape #mapa-site .ativo a {display:block; font-size:22px; color:#FFCC00; transition:.5s linear;}
#tudo #rodape #repete-rodape #conteudo-rodape .softbest {position:absolute; left:2.5%; margin-top:-35px;} 
#tudo #rodape #copy {padding:10px 2.5%; background-color:#f5f5f5;}
#tudo #rodape #copy .copy {font-size:12px; color:#990000;}


#conteudo-interno {padding:5%;}
#conteudo-interno #bloco-titulo {width:100%; position:relative; padding-bottom:5px; border-bottom:1px solid #007CD4;}
#conteudo-interno #bloco-titulo .caminho {font-size:14px; color:#616161;}
#conteudo-interno #bloco-titulo .titulo-area {font-size:20px; font-weight:bold; color:#007CD4;}
#conteudo-interno #bloco-titulo .titulo-area span {font-size:18px; font-weight:normal; color:#616161;}
#conteudo-interno #bloco-titulo #formulario {margin-top:10px; background-color:#f5f5f5; padding:20px; padding-top:7px; padding-bottom:7px;}
#conteudo-interno #bloco-titulo #formulario .secretaria-filtro {width:100%;}
#conteudo-interno #bloco-titulo #formulario .secretaria-filtro .label {font-size:16px; color:#007CD4; font-weight:bold;}
#conteudo-interno #bloco-titulo #formulario .secretaria-filtro select {width:100%; padding:2%; color:#616161; background-color:#FFF; border-radius:5px;}
#conteudo-interno .botao-topo {display:table; margin:0 auto; margin-bottom:5px; margin-top:15px;}
#conteudo-interno .botao-topo a {display:block; font-size:16px; color:#616161; font-family:GOTHIC; position:relative; z-index:30; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-topo a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:3px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #616161; transition:.2s linear;}
#conteudo-interno .botao-topo a:hover {display:block; font-size:14px; color:#616161; font-weight:bold; font-family:GOTHIC; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-topo a:hover:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:3px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #616161; transition:.2s linear;} 
#conteudo-interno .botao-bottom {display:table; margin:0 auto; margin-top:20px;}
#conteudo-interno .botao-bottom a {display:block; font-size:16px; color:#616161; font-family:GOTHIC; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-bottom a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:3px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #616161; transition:.2s linear;}
#conteudo-interno .botao-bottom a:hover {display:block; font-size:16px; color:#616161; font-weight:bold; font-family:GOTHIC; padding-left:20px; transition:.2s linear;}
#conteudo-interno .botao-bottom a:hover:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:3px; margin-left:-20px; width:0; height:0; border-bottom:7px solid transparent; border-top:7px solid transparent; border-right:10px solid #616161; transition:.2s linear;} 

#conteudo-interno #col-esq-interno {width:100%; margin-bottom:30px;}
#conteudo-interno #col-dir-interno {width:100%;}
#conteudo-interno #col-dir-interno #busca {width:100%; margin-top:10px;}
#conteudo-interno #col-dir-interno #busca #conteudo-busca {width:100%;}
#conteudo-interno #col-dir-interno #busca #conteudo-busca .campo-busca {width:100%; position:relative;}
#conteudo-interno #col-dir-interno #busca #conteudo-busca .campo-busca .buscar {width:23px; height:23px; position:absolute; cursor:pointer; border:none; margin-left:14px; margin-top:12px; outline:none; background:transparent url('../i/quebrado/icon-lupa.svg') center center no-repeat; background-size:23px;}
#conteudo-interno #col-dir-interno #busca #conteudo-busca .campo-busca .busca {width:81%; font-size:14px; outline:none; border:1px solid #ccc; background-color:#FFF; color:#616161; padding:3%; padding-top:13px; padding-left:15%; padding-bottom:13px;}
#conteudo-interno #col-dir-interno #secretarias {margin-top:20px;}
#conteudo-interno #col-dir-interno #secretarias .titulo-secretarias {background-color:#f5f5f5; padding:10px; padding-top:13px; padding-bottom:13px; font-size:20px; text-align:center; font-weight:bold; color:#007CD4;}
#conteudo-interno #col-dir-interno #secretarias #conteudo-secretarias {width:100%;}
#conteudo-interno #col-dir-interno #secretarias #conteudo-secretarias .nome-secretaria-cinza {width:100%;}
#conteudo-interno #col-dir-interno #secretarias #conteudo-secretarias .nome-secretaria-cinza a {display:block; padding:10px; font-size:15px; padding-top:13px; padding-bottom:13px; color:#FFF; letter-spacing:0.5px; padding-left:35px; background-color:#4babe2; transition:.2s linear;}
#conteudo-interno #col-dir-interno #secretarias #conteudo-secretarias .nome-secretaria-cinza a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:2px; margin-left:-35px; width:0; height:0; border-bottom:6px solid transparent; border-top:6px solid transparent; border-left:9px solid #FFF; opacity:0; transition:.2s linear;}
#conteudo-interno #col-dir-interno #secretarias #conteudo-secretarias .nome-secretaria-cinza a:hover:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:2px; margin-left:-20px; width:0; height:0; border-bottom:6px solid transparent; border-top:6px solid transparent; border-left:9px solid #FFF; opacity:1; transition:.2s linear;}
#conteudo-interno #col-dir-interno #secretarias #conteudo-secretarias .nome-secretaria-azul {width:100%;}
#conteudo-interno #col-dir-interno #secretarias #conteudo-secretarias .nome-secretaria-azul a {display:block; padding:10px; padding-top:13px; padding-bottom:13px; color:#FFF; font-size:15px; letter-spacing:0.5px; padding-left:35px; background-color:#038bd9; transition:.2s linear;}
#conteudo-interno #col-dir-interno #secretarias #conteudo-secretarias .nome-secretaria-azul a:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:2px; margin-left:-35px; width:0; height:0; border-bottom:6px solid transparent; border-top:6px solid transparent; border-left:9px solid #FFF; opacity:0; transition:.2s linear;}
#conteudo-interno #col-dir-interno #secretarias #conteudo-secretarias .nome-secretaria-azul a:hover:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:2px; margin-left:-20px; width:0; height:0; border-bottom:6px solid transparent; border-top:6px solid transparent; border-left:9px solid #FFF; opacity:1; transition:.2s linear;}

#conteudo-interno #conteudo-atualadministracao {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-atualadministracao #bloco-prefeito {width:290px; margin:0 auto; margin-bottom:20px; padding-bottom:15px; padding-top:15px; background-color:#f5f5f5; border-bottom:5px solid #ccc;}
#conteudo-interno #conteudo-atualadministracao #bloco-prefeito .imagem-prefeito {display:table; margin:0 auto; margin-bottom:10px;}
#conteudo-interno #conteudo-atualadministracao #bloco-prefeito #dados {width:100%; text-align:center;}
#conteudo-interno #conteudo-atualadministracao #bloco-prefeito #dados .area {font-size:18px; color:#007CD4; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-atualadministracao #bloco-prefeito #dados .nome {font-size:16px; color:#616161; font-weight:bold;}
#conteudo-interno #conteudo-atualadministracao #bloco-vice {width:210px; margin:0 auto; padding-top:10px; padding-bottom:10px; background-color:#f5f5f5; border-bottom:5px solid #ccc;}
#conteudo-interno #conteudo-atualadministracao #bloco-vice .imagem-vice {display:110px; margin:0 auto;}
#conteudo-interno #conteudo-atualadministracao #bloco-vice .area {font-size:15px; color:#007CD4; padding-bottom:5px; padding-top:5px; text-align:center; font-weight:bold;}
#conteudo-interno #conteudo-atualadministracao #bloco-vice .nome {font-size:14px; color:#616161; text-align:center; font-weight:bold;}
#conteudo-interno #conteudo-atualadministracao #mostra-secretarias {width:100%; margin-top:30px;}
#conteudo-interno #conteudo-atualadministracao #mostra-secretarias #bloco-secretaria {padding-left:20px; padding-bottom:20px; margin-bottom:30px; border-left:5px solid #ccc; border-bottom:1px solid #ccc;}
#conteudo-interno #conteudo-atualadministracao #mostra-secretarias #bloco-secretaria .nome-secretaria {font-size:18px; font-weight:bold; color:#007CD4;}
#conteudo-interno #conteudo-atualadministracao #mostra-secretarias #bloco-secretaria .mais-info {display:table; margin-top:15px;}
#conteudo-interno #conteudo-atualadministracao #mostra-secretarias #bloco-secretaria .mais-info a {display:block; background-color:#BD1111; font-size:12px; padding:5px; padding-left:15px; padding-right:15px; border-radius:10px; color:#FFF; transition:.2s linear;}
#conteudo-interno #conteudo-atualadministracao #mostra-secretarias #bloco-secretaria .mais-info a:hover {background-color:#D11B1B; transition:.2s linear;}
#conteudo-interno #conteudo-atualadministracao #mostra-secretarias #bloco-secretaria .responsavel {padding-top:5px; color:#616161; font-size:16px;}

#conteudo-interno #conteudo-exprefeitos {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-exprefeitos #mostra-exprefeitos {width:100%; position:relative; text-align:center;}
#conteudo-interno #conteudo-exprefeitos #mostra-exprefeitos #bloco-exprefeito {width:210px; display:inline-block; margin-right:15px; margin-left:15px; margin-bottom:30px;}
#conteudo-interno #conteudo-exprefeitos #mostra-exprefeitos #bloco-exprefeito .nome-exprefeito {font-size:17px; text-align:center; color:#007CD4; font-weight:bold; padding-top:10px; padding-bottom:10px;}
#conteudo-interno #conteudo-exprefeitos #mostra-exprefeitos #bloco-exprefeito .mandato-exprefeito {font-size:16px; text-align:center; color:#616161; padding-bottom:5px;}
#conteudo-interno #conteudo-exprefeitos #mostra-exprefeitos #bloco-exprefeito .partido-exprefeito {font-size:16px; text-align:center; color:#616161;}

#conteudo-interno #conteudo-municipio {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-municipio #conteudo-historico {width:100%;}
#conteudo-interno #conteudo-municipio #conteudo-historico .titulo {font-size:20px; text-align:center; background-color:#f5f5f5; border-bottom:5px solid #ccc; padding:7px; margin-bottom:20px; font-weight:bold; color:#007CD4;}
#conteudo-interno #conteudo-municipio #conteudo-historico .imagem-historico {width:100%; margin-bottom:20px;}
#conteudo-interno #conteudo-municipio #conteudo-historico .descricao {line-height:180%;}
#conteudo-interno #conteudo-municipio #conteudo-historico .descricao p {font-size:16px;}
#conteudo-interno #conteudo-municipio #conteudo-historico .descricao span {font-size:16px;}
#conteudo-interno #conteudo-municipio #conteudo-historico .descricao div {font-size:16px;}
#conteudo-interno #conteudo-municipio #conteudo-historico .descricao strong {font-size:16px;}
#conteudo-interno #conteudo-municipio #conteudo-historico #mais-imagens {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-municipio #conteudo-historico #mais-imagens .imagem {width:100%; margin-bottom:20px;}
#conteudo-interno #conteudo-municipio #conteudo-localizacao {width:100%; margin-top:10px;}
#conteudo-interno #conteudo-municipio #conteudo-localizacao .titulo {font-size:20px; text-align:center; background-color:#f5f5f5; border-bottom:5px solid #ccc; padding:7px; margin-bottom:20px; font-weight:bold; color:#007CD4;}
#conteudo-interno #conteudo-municipio #conteudo-localizacao .descricao {font-size:16px;}
#conteudo-interno #conteudo-municipio #conteudo-localizacao .descricao strong {font-size:16px; color:#007CD4;}
#conteudo-interno #conteudo-municipio #conteudo-localizacao #mapa {width:100%; margin-top:25px;}
#conteudo-interno #conteudo-municipio #conteudo-hino {width:100%; margin-top:30px;}
#conteudo-interno #conteudo-municipio #conteudo-hino .titulo {font-size:20px; text-align:center; background-color:#f5f5f5; border-bottom:5px solid #ccc; padding:7px; margin-bottom:20px; font-weight:bold; color:#007CD4;}
#conteudo-interno #conteudo-municipio #conteudo-hino #brasao-bandeira {width:100%;}
#conteudo-interno #conteudo-municipio #conteudo-hino #brasao-bandeira .brasao {width:250px; margin:0 auto; margin-bottom:20px;}
#conteudo-interno #conteudo-municipio #conteudo-hino #brasao-bandeira .brasao .nome-brasao {color:#0760c5; text-align:center; font-size:18px;  margin-bottom:10px; font-weight:bold;}
#conteudo-interno #conteudo-municipio #conteudo-hino #brasao-bandeira .bandeira {width:250px; margin:0 auto;}
#conteudo-interno #conteudo-municipio #conteudo-hino #brasao-bandeira .bandeira .nome-bandeira {color:#0760c5; text-align:center; font-size:18px;  margin-bottom:10px; font-weight:bold;}
#conteudo-interno #conteudo-municipio #conteudo-hino #hino {width:100%; margin-top:30px;}
#conteudo-interno #conteudo-municipio #conteudo-hino #hino .bloco {margin-bottom:20px;}
#conteudo-interno #conteudo-municipio #conteudo-hino #hino .bloco .negrito {color:#0760c5; font-size:16px;  font-weight:bold;}
#conteudo-interno #conteudo-municipio #conteudo-hino #hino .bloco .normal {color:#000;}

#conteudo-interno #conteudo-estrutura {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura {width:100%;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura .expand {width:15px; height:16px; float:left; cursor:pointer; font-weight:bold; text-align:center; border:1px solid #000; color:#000; padding:1px; padding-top:0px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura .cor {width:8px; height:8px; float:left; margin-top:7px; margin-left:10px; margin-right:10px; background-color:#009efb;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura .cor-2 {width:8px; height:8px; float:left; margin-top:6px; margin-left:10px; margin-right:10px; background-color:#005e94;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura .nome-item-principal {font-size:18px; padding-top:1px; padding-left:5px; font-weight:bold; color:#0760c5;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados1 {margin-left:40px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados1 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados1 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados1 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados1 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados1 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados2 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados2 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados2 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados2 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados2 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados2 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados3 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados3 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados3 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados3 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados3 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados3 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados4 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados4 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados4 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados4 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados4 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados4 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados5 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados5 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados5 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados5 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados5 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados5 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados6 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados6 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados6 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados6 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados6 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados6 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados7 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados7 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados7 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados7 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados7 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados7 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados8 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados8 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados8 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados8 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados8 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados8 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados9 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados9 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados9 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados9 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados9 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados9 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados10 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados10 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados10 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados10 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados10 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados10 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados11 {margin-left:20px; margin-top:5px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados11 .nome {font-size:14px; padding-bottom:5px; font-weight:bold;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados11 .funcao {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados11 .email {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados11 .fone {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #dados11 .horario {font-size:14px; padding-bottom:3px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 {margin-left:15px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 .nome-item-1 {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#0760c5;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-1  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-1 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-2  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-2 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-3  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-3 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-4  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-4 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-5  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-5 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-6  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-6 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-7  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-7 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-8  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-8 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-9  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-9 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-10  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-10 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-11  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-11 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; float:left; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-12  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-12 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; float:left; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-13  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-13 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; float:left; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-14  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-14 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; float:left; color:#000;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-15  {margin-left:25px; margin-top:15px;}
#conteudo-interno #conteudo-estrutura #bloco-estrutura #bloco-sub-1 #bloco-sub-item-15 .nome-item-2  {font-size:17px; cursor:pointer; text-decoration:underline; padding-top:1px; padding-left:5px; float:left; color:#000;}

#conteudo-interno #conteudo-publicacoes {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-publicacoes #bloco-conteudo {width:100%; margin-top:20px; border-bottom:1px solid #ccc;}
#conteudo-interno #conteudo-publicacoes #bloco-conteudo #bloco-esq {width:100%; min-height:45px; padding-bottom:15px;}
#conteudo-interno #conteudo-publicacoes #bloco-conteudo #bloco-esq .nome-conteudo {display:block; font-size:16px; font-weight:bold; color:#0175BE;}
#conteudo-interno #conteudo-publicacoes #bloco-conteudo #bloco-esq .data-conteudo {display:block; margin-top:5px; font-size:14px; color:#616161;}
#conteudo-interno #conteudo-publicacoes #anexos {width:100%; margin-bottom:30px;}
#conteudo-interno #conteudo-publicacoes #anexos .anexo {width:100%; padding-bottom:8px; padding-top:12px; border-bottom:1px dashed #0175BE;}
#conteudo-interno #conteudo-publicacoes #anexos .anexo .icone {float:left;}
#conteudo-interno #conteudo-publicacoes #anexos .anexo .nome {float:left; color:#0175BE; padding-left:10px; padding-top:7px;}
#conteudo-interno #conteudo-publicacoes .descricao {width:100%; margin-bottom:30px;}
#conteudo-interno #conteudo-publicacoes .em-breve {text-align:center; font-size:15px; padding-top:100px; color:#0175be;}
#conteudo-interno #conteudo-publicacoes #curtir {display:table; margin:0 auto;}

#conteudo-interno #conteudo-licencas {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-licencas #bloco-conteudo {width:100%; margin-top:20px; border-bottom:1px solid #ccc;}
#conteudo-interno #conteudo-licencas #bloco-conteudo #bloco-esq {width:100%; min-height:45px; padding-bottom:15px;}
#conteudo-interno #conteudo-licencas #bloco-conteudo #bloco-esq .nome-conteudo {display:block; font-size:16px; font-weight:bold; color:#0175BE;}
#conteudo-interno #conteudo-licencas #bloco-conteudo #bloco-esq .data-conteudo {display:block; margin-top:5px; font-size:14px; color:#616161;}
#conteudo-interno #conteudo-licencas #anexos {width:100%; margin-bottom:30px;}
#conteudo-interno #conteudo-licencas #anexos .anexo {width:100%; padding-bottom:8px; padding-top:12px; border-bottom:1px dashed #0175BE;}
#conteudo-interno #conteudo-licencas #anexos .anexo .icone {float:left;}
#conteudo-interno #conteudo-licencas #anexos .anexo .nome {float:left; color:#0175BE; padding-left:10px; padding-top:7px;}
#conteudo-interno #conteudo-licencas .descricao {width:100%; margin-bottom:30px;}
#conteudo-interno #conteudo-licencas .em-breve {text-align:center; font-size:15px; padding-top:100px; color:#0175be;}
#conteudo-interno #conteudo-licencas #curtir {display:table; margin:0 auto;}

#conteudo-interno #conteudo-legislacao {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-legislacao #bloco-conteudo {width:100%; margin-top:20px; border-bottom:1px solid #ccc;}
#conteudo-interno #conteudo-legislacao #bloco-conteudo #bloco-esq {width:100%; min-height:45px; padding-bottom:15px;}
#conteudo-interno #conteudo-legislacao #bloco-conteudo #bloco-esq .nome-conteudo {display:block; font-size:16px; font-weight:bold; color:#0175BE;}
#conteudo-interno #conteudo-legislacao #bloco-conteudo #bloco-esq .data-conteudo {display:block; margin-top:5px; font-size:14px; color:#616161;}
#conteudo-interno #conteudo-legislacao #anexos {width:100%; margin-bottom:30px;}
#conteudo-interno #conteudo-legislacao #anexos .anexo {width:100%; padding-bottom:8px; padding-top:12px; border-bottom:1px dashed #0175BE;}
#conteudo-interno #conteudo-legislacao #anexos .anexo .icone {float:left;}
#conteudo-interno #conteudo-legislacao #anexos .anexo .nome {float:left; color:#0175BE; padding-left:10px; padding-top:7px;}
#conteudo-interno #conteudo-legislacao .descricao {width:100%; margin-bottom:30px;}
#conteudo-interno #conteudo-legislacao .em-breve {text-align:center; font-size:15px; padding-top:100px; color:#0175be;}
#conteudo-interno #conteudo-legislacao #curtir {display:table; margin:0 auto;}

#conteudo-interno #conteudo-instrucoes {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-instrucoes #bloco-conteudo {width:100%; margin-top:20px; border-bottom:1px solid #ccc;}
#conteudo-interno #conteudo-instrucoes #bloco-conteudo #bloco-esq {width:100%; min-height:45px; padding-bottom:15px;}
#conteudo-interno #conteudo-instrucoes #bloco-conteudo #bloco-esq .nome-conteudo {display:block; font-size:16px; font-weight:bold; color:#0175BE;}
#conteudo-interno #conteudo-instrucoes #bloco-conteudo #bloco-esq .data-conteudo {display:block; margin-top:5px; font-size:14px; color:#616161;}
#conteudo-interno #conteudo-instrucoes #anexos {width:100%; margin-bottom:30px;}
#conteudo-interno #conteudo-instrucoes #anexos .anexo {width:100%; padding-bottom:8px; padding-top:12px; border-bottom:1px dashed #0175BE;}
#conteudo-interno #conteudo-instrucoes #anexos .anexo .icone {float:left;}
#conteudo-interno #conteudo-instrucoes #anexos .anexo .nome {float:left; color:#0175BE; padding-left:10px; padding-top:7px;}
#conteudo-interno #conteudo-instrucoes .descricao {width:100%; margin-bottom:30px;}
#conteudo-interno #conteudo-instrucoes .em-breve {text-align:center; font-size:15px; padding-top:100px; color:#0175be;}
#conteudo-interno #conteudo-instrucoes #curtir {display:table; margin:0 auto;}

#conteudo-interno #conteudo-telefones {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-telefones #bloco-telefone {padding-left:15px; padding-bottom:10px; padding-top:10px; margin-bottom:30px; border-left:5px solid #ccc; border-bottom:1px solid #ccc;}
#conteudo-interno #conteudo-telefones #bloco-telefone .nome {float:left; font-size:16px; font-weight:bold; color:#007CD4;align-content: center;}
#conteudo-interno #conteudo-telefones #bloco-telefone .telefone {color:#616161; font-size:16px; text-align: end;}
#conteudo-interno #conteudo-telefones #bloco-telefone .email {color:#616161; font-size:16px; text-align: end;}

#conteudo-interno #conteudo-secretarias {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-secretarias #mostra-secretarias {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-secretarias #mostra-secretarias #bloco-secretaria {padding-left:20px; padding-bottom:10px; margin-bottom:30px; border-left:5px solid #ccc; border-bottom:1px solid #ccc;}
#conteudo-interno #conteudo-secretarias #mostra-secretarias #bloco-secretaria .nome-secretaria {font-size:18px; font-weight:bold; color:#007CD4;}
#conteudo-interno #conteudo-secretarias #mostra-secretarias #bloco-secretaria .mais-info {display:table; margin-top:20px;}
#conteudo-interno #conteudo-secretarias #mostra-secretarias #bloco-secretaria .mais-info a {display:block; background-color:#BD1111; font-size:12px; padding:5px; padding-left:15px; padding-right:15px; border-radius:10px; color:#FFF; transition:.2s linear;}
#conteudo-interno #conteudo-secretarias #mostra-secretarias #bloco-secretaria .mais-info a:hover {background-color:#D11B1B; transition:.2s linear;}
#conteudo-interno #repete-secretarias {width:100%;}
#conteudo-interno #repete-secretarias #bloco-banner {width:100%; min-height:235px; position:relative;}
#conteudo-interno #repete-secretarias #bloco-banner .nome {font-size:40px; color:#FFF; text-align:center; padding-top:170px; font-weight:bold; text-shadow: 2px 2px #004e7e;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes {width:100%; background-color:rgba(0,143,245,0.8);}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #repete-titulo-busca {width:100%; padding-top:10px; padding-bottom:10px; background-color:rgba(0,143,245,1);}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #repete-titulo-busca #titulo-busca {padding:0px 5%;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #repete-titulo-busca #titulo-busca .titulo {font-size:16px; color:#FFF; text-align:center; padding-bottom:15px; font-weight:bold;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #repete-titulo-busca #titulo-busca #conteudo-busca {display:table; float:right;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #repete-titulo-busca #titulo-busca #conteudo-busca .campo-busca {display:table;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #repete-titulo-busca #titulo-busca #conteudo-busca .campo-busca .buscar {width:23px; height:23px; position:absolute; cursor:pointer; border:none; margin-left:12px; margin-top:9px; outline:none; background:transparent url('../i/quebrado/icon-lupa.svg') center center no-repeat; background-size:23px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #repete-titulo-busca #titulo-busca #conteudo-busca .campo-busca .busca {width:290px; font-size:14px; text-align:center; outline:none; border:none; font-size:16px; background-color:#FFF; color:#616161; padding:10px; border-radius:20px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-titulo-busca {width:100%; padding-top:10px; padding-bottom:10px; background-color:rgba(0,143,245,1);}
#conteudo-interno #repete-secretarias #bloco-banner #repete-titulo-busca #titulo-busca {padding:0px 5%;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-titulo-busca #titulo-busca .titulo {font-size:16px; color:#FFF; text-align:center; padding-bottom:15px; font-weight:bold;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-titulo-busca #titulo-busca #conteudo-busca {display:table; margin:0 auto;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-titulo-busca #titulo-busca #conteudo-busca .campo-busca {display:table;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-titulo-busca #titulo-busca #conteudo-busca .campo-busca .buscar {width:23px; height:23px; position:absolute; cursor:pointer; border:none; margin-left:12px; margin-top:9px; outline:none; background:transparent url('../i/quebrado/icon-lupa.svg') center center no-repeat; background-size:23px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-titulo-busca #titulo-busca #conteudo-busca .campo-busca .busca {width:290px; font-size:14px; text-align:center; outline:none; border:none; font-size:16px; background-color:#FFF; color:#616161; padding:10px; border-radius:20px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes {padding:5%;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #horario {width:200px; margin:0 auto; margin-bottom:20px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #horario .icone {display:table; margin:0 auto; margin-bottom:10px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #horario .texto {font-size:16px; font-weight:bold; text-align:center; color:#FFF; text-shadow:1px 1px 0px #666;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #email {display:table; margin:0 auto; margin-bottom:20px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #email .icone {display:table; margin:0 auto; margin-top:5px; margin-bottom:10px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #email .texto a {display:block; font-size:16px; font-weight:bold; padding-top:8px; text-align:center; color:#FFF; text-shadow:1px 1px 0px #666;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #telefone {display:table; margin:0 auto; margin-bottom:20px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #telefone .icone {display:table; margin:0 auto; margin-bottom:10px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #telefone .texto {font-size:16px; font-weight:bold; padding-top:3px; text-align:center; color:#FFF; text-shadow:1px 1px 0px #666;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #endereco {width:250px; margin:0 auto;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #endereco .icone {display:table; margin:0 auto; margin-bottom:10px;}
#conteudo-interno #repete-secretarias #bloco-banner #repete-informacoes #conteudo-informacoes #endereco .texto {font-size:16px; font-weight:bold; text-align:center; color:#FFF; text-shadow:1px 1px 0px #666;}
#conteudo-interno #repete-secretarias #conteudo-secretarias {width:100%;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria .pd-imagem-capa {width:100%; height:220px; display:block; background-size:cover; background-position:center center; background-repeat:no-repeat;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria .pd-descricao {width:100%; margin-top:20px; line-height:170%; font-size:14px; color:#444;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria {width:100%;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-descricao {width:100%;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-descricao .titulo {font-size:18px; color:#0175BE; margin-top:25px; padding-bottom:10px; margin-bottom:20px; font-weight:bold; border-bottom:1px solid #ccc;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-descricao .descricao {width:100%; line-height:170%;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-descricao .descricao p {font-size:15px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-descricao .descricao span {font-size:15px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-descricao .descricao div {font-size:15px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-descricao .descricao strong {font-size:15px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos {width:100%; margin-top:20px; margin-bottom:20px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos .titulo {font-size:18px; color:#0175BE; padding-bottom:10px; margin-bottom:20px; font-weight:bold; border-bottom:1px solid #ccc;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos #bloco-documento {padding:10px 15px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos #bloco-documento a {display:block; cursor:pointer;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos #bloco-documento .nome {color:#0175BE; float:left; font-size:14px; font-weight:600;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos #bloco-documento .botao {color:#0175BE; float:right; font-size:13px; text-decoration:underline;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos #bloco-documento .bloco-documentos {padding:10px 15px; margin-top:15px; border:1px solid #0175BE;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos #bloco-documento .bloco-documentos .titulo-documentos {color:#0175BE; font-size:13px; padding-bottom:10px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos #bloco-documento .bloco-documentos .anexo {width:100%; border-bottom:1px solid #ccc;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-documentos #bloco-documento .bloco-documentos .anexo a {display:block; padding:10px 15px; padding-bottom:10px; font-size:12px; padding-left:20px; color:#444; background:transparent url('../i/quebrado/icon-clips.svg') left center no-repeat; background-size:20px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-imagens {width:100%; margin-top:20px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-imagens .titulo {font-size:20px; color:#0175BE; padding-bottom:10px; margin-bottom:20px; font-weight:bold; border-bottom:1px solid #ccc;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-imagens .imagem {width:100%; margin-bottom:20px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias {width:100%; margin-top:20px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias .titulo {font-size:20px; color:#0175BE; padding-bottom:10px; margin-bottom:20px; font-weight:bold; border-bottom:1px solid #ccc;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias {width:100%;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias #bloco-primeira {width:100%; margin-bottom:20px; position:relative;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias #bloco-primeira #bloco-sombra {width:90%; padding:5%; position:absolute; bottom:0; background: -moz-linear-gradient(top, rgba(0,0,0,0) -10%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) -10%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) -10%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias #bloco-primeira #bloco-sombra .nome {font-size:16px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; color:#FFF; border-bottom:2px solid #FFF;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias #bloco-primeira #bloco-sombra .descricao {width:100%; font-size:14px; color:#FFF;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias #bloco-outras {width:100%;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias #bloco-outras #bloco-noticia {width:100%; margin-bottom:20px; position:relative;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias #bloco-outras #bloco-noticia #bloco-sombra {width:90%; padding:5%; position:absolute; bottom:0; background: -moz-linear-gradient(top, rgba(0,0,0,0) -10%, rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(top, rgba(0,0,0,0) -10%,rgba(0,0,0,1) 100%);background: linear-gradient(to bottom, rgba(0,0,0,0) -10%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias #bloco-outras #bloco-noticia #bloco-sombra .nome {font-size:16px; font-weight:bold; margin-bottom:5px; padding-bottom:5px; color:#FFF; border-bottom:2px solid #FFF;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias #mostra-noticias #bloco-outras #bloco-noticia #bloco-sombra .descricao {width:100%; font-size:14px; color:#FFF;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias .botao-mais {display:table; margin:0 auto; border:none; cursor:pointer; background-color:#BD1111; font-size:14px; padding:10px; padding-left:20px; padding-right:20px; border-radius:10px; color:#FFF; transition:.2s linear;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #conteudo-noticias .botao-mais:hover {background-color:#D11B1B; transition:.2s linear;}
#icones-vigilancia {margin-top:20px; margin-bottom:20px;}
#icones-vigilancia .titulo {font-size:18px; color:#0175BE; padding-bottom:10px; margin-bottom:15px; font-weight:bold; border-bottom:1px solid #ccc;}

#icones-vigilancia #vs-botoes-areas {display:flex; flex-wrap:wrap; gap:14px; margin-top:10px; justify-content:flex-start;}
#icones-vigilancia .vs-botao-area {cursor:pointer; box-sizing:border-box; flex:0 0 calc(50% - 7px); height:90px; display:flex; align-items:center; justify-content:center; border:2px solid #F5821F; border-radius:8px; padding:12px 10px; color:#000; font-size:13px; font-weight:bold !important; text-align:center; line-height:1.5; background:linear-gradient(to bottom, #0175BE 0%, #e0e0e0 100%); box-shadow:0px 2px 8px -3px rgba(0,0,0,0.4); text-decoration:none;}

#icones-vigilancia #vs-cards-container {box-sizing:border-box; width:100%; max-width:100%; margin-bottom:20px; background:#f7f9fa; border:1px solid #e0e0e0; border-radius:10px; padding:15px;}
#icones-vigilancia #vs-cards-header {display:flex; align-items:center; justify-content:space-between; border-bottom:1px solid #ddd; padding-bottom:10px; margin-bottom:15px;}
#icones-vigilancia #vs-cards-titulo {font-size:17px; font-weight:bold; color:#0175BE; margin:0;}
#icones-vigilancia #vs-cards-fechar {color:#888; font-size:13px; font-weight:bold; text-decoration:none; white-space:nowrap;}
#icones-vigilancia #vs-cards-fechar:hover {color:#c00;}
#icones-vigilancia #vs-cards-descricao {font-size:14px; color:#555; line-height:1.6; margin:0 0 30px 0;}

#icones-vigilancia #vs-cards-lista {display:flex; flex-wrap:wrap; justify-content:flex-start; gap:15px;}
#icones-vigilancia .vs-card {flex:0 0 calc(50% - 8px); text-align:center; margin:0;}
#icones-vigilancia .vs-card a {display:block; color:#333; text-decoration:none;}
#icones-vigilancia .vs-card img {display:block; width:100%; max-width:140px; height:auto; aspect-ratio:1/1; object-fit:cover; margin:0 auto; border-radius:10px; border:1px solid #ddd; box-shadow:0px 0px 15px -8px #000000; background:#fff;}
#icones-vigilancia .vs-card-vazio {width:100%; text-align:center; color:#999; font-style:italic;}

#icones-vigilancia #vs-anexos-painel {width:100%; margin-top:20px; padding-top:15px;}
#icones-vigilancia .vs-anexos-cabecalho {display:flex; align-items:center; justify-content:space-between; flex-wrap:wrap; gap:8px;}
#icones-vigilancia .vs-anexos-titulo {font-size:15px; font-weight:bold; color:#0175BE; margin:0;}
#icones-vigilancia .vs-anexos-ocultar {color:#888; font-size:12px; font-weight:bold; text-decoration:none; white-space:nowrap;}
#icones-vigilancia .vs-anexos-ocultar:hover {color:#c00;}
#icones-vigilancia .vs-descricao-texto {font-size:14px; color:#555; line-height:1.6; margin:10px 0 0 0;}

#icones-vigilancia #vs-anexos-painel .titulos {cursor:pointer; user-select:none; display:flex; align-items:center; justify-content:space-between; font-size:14px; color:#0175BE; font-weight:600; margin-top:15px; padding-bottom:8px; border-bottom:1px solid #ddd;}
#icones-vigilancia #vs-anexos-painel .titulos .seta {display:inline-block; font-size:16px; margin-left:10px;}
#icones-vigilancia #vs-anexos-painel .vs-anexos-arquivos {margin-top:5px;}
#icones-vigilancia #vs-anexos-painel .arquivo {margin:8px 0; display:flex; align-items:center; justify-content:space-between; gap:8px; border-bottom:1px dashed #0175BE;}
#icones-vigilancia #vs-anexos-painel .arquivo a.pdf {flex:1; min-width:0; display:block; padding:8px 5px; padding-left:22px; font-size:13px; color:#444; background:transparent url('../i/quebrado/icon-clips.svg') left center no-repeat; background-size:18px; border-bottom:none; overflow-wrap:break-word;}
#icones-vigilancia #vs-anexos-painel .arquivo a.vs-abrir {flex:0 0 auto; padding:6px 10px; font-size:12px; font-weight:bold; color:#fff; background:#0175BE; border-radius:4px; text-decoration:none; white-space:nowrap;}

#vs-modal-visualizar {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:9999;}
#vs-modal-visualizar-caixa {background:#fff; width:100%; height:100%; margin:0; border-radius:0; overflow:hidden; display:flex; flex-direction:column;}
#vs-modal-visualizar-cabecalho {display:flex; align-items:center; justify-content:space-between; padding:12px 15px; background:#0175BE; flex:0 0 auto;}
#vs-modal-visualizar-cabecalho p {margin:0; color:#fff; font-size:14px; font-weight:bold; padding-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#vs-modal-visualizar-cabecalho a {color:#fff; font-size:26px; text-decoration:none; line-height:1;}
#vs-modal-visualizar-frame {flex:1 1 auto; width:100%; border:none;}

#pd-modal-visualizar {display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:9999;}
#pd-modal-visualizar-caixa {background:#fff; width:100%; height:100%; margin:0; border-radius:0; overflow:hidden; display:flex; flex-direction:column;}
#pd-modal-visualizar-cabecalho {display:flex; align-items:center; justify-content:space-between; padding:12px 15px; background:#0175BE; flex:0 0 auto;}
#pd-modal-visualizar-cabecalho p {margin:0; color:#fff; font-size:14px; font-weight:bold; padding-right:15px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#pd-modal-visualizar-cabecalho a {color:#fff; font-size:26px; text-decoration:none; line-height:1;}
#pd-modal-visualizar-frame {flex:1 1 auto; width:100%; border:none;}

#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos { margin-top:30px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos .titulo {font-size:20px; color:#0175BE; padding-bottom:10px; margin-bottom:20px; font-weight:bold; border-bottom:1px solid #ccc;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados {}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop {margin-bottom:5px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-header {cursor:pointer; display:flex; align-items:center; justify-content: space-between; padding: 10px 18px; background:#f3f3f3; border-radius:8px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-header .titulo-link{flex:1; text-decoration:none; color:#0175BE;font-weight:600;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-header span {font-size:24px; transition:.2s;color: rgb(1, 121, 200);}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-content {display:none; background:#fff; box-shadow: 0 2px 8px rgba(0,0,0,0.04); border-radius: 0 0 8px 8px; margin-top:0; padding: 16px 0px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .toggle-drop{width:35px;height:30px;min-width:48px;display:flex; align-items:center; justify-content:center; cursor:pointer; border-radius:12px;transition:.25s;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .toggle-drop:active{background:#f2f2f2;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .icone-seta{ width:35px; height:30px;stroke:#0175BE;stroke-width:2.5;fill:none;stroke-linecap:round; stroke-linejoin:round; transition:transform .35s ease;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-content .bloco-info {}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-content .bloco-info .descricao {line-height: 100%;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-content .bloco-info .descricao p {font-size: 13px;text-align: justify;} 
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-content .bloco-info #documentos {padding: 10px; margin-top: 10px;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-content .bloco-info #documentos .titulos {font-size: 18px;color: #000000;font-weight: 600;}
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-content .bloco-info #documentos .arquivo {margin:8px 0;padding-left:15px;} 
#conteudo-interno #repete-secretarias #conteudo-secretarias #dados-secretaria #mostra-informativos #dados .informativo-drop .drop-content .bloco-info #documentos .arquivo a {display: block;padding: 10px 15px; padding-bottom: 10px; padding-left: 25px; color: #444; background: transparent url(../i/quebrado/icon-clips.svg) left center no-repeat;background-size: 25px;border-bottom: 1px dashed #0175BE;}

#conteudo-interno #conteudo-informativos-detalhes {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes .titulo {font-size:20px; letter-spacing:0.3px; margin-bottom:10px; font-weight:bold; color:#666;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes .secretaria {float:left; font-size:16px; margin-bottom:20px; color:#666;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes .data {float:right; font-size:16px; margin-bottom:20px; color:#666;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes .descricao-informativo {line-height:28px; margin-top:20px;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes .descricao-informativo p {color: #444;font-size: 13px;text-align: justify;;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes .descricao-informativo span {color:#444; font-weight: 600;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes .titulos {font-size: 18px;color: #000000;font-weight: 600;margin-top:15px;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes .arquivo {margin: 8px 0;padding-left: 15px;}
#conteudo-interno #conteudo-informativos-detalhes #mostra-detalhes .arquivo a {display: block; padding: 10px 15px; padding-bottom: 10px; padding-left: 25px; color: #444; background: transparent url(../i/quebrado/icon-clips.svg) left center no-repeat; background-size: 25px;border-bottom: 1px dashed #0175BE;}
#conteudo-interno #conteudo-informativos-detalhes #outras .titulo-outras {font-size:20px; font-weight:bold; padding-bottom:15px; color:#007CD4;}
#conteudo-interno #conteudo-informativos-detalhes #outras .imagem-outras {width:100%; margin-bottom:20px;}
#conteudo-interno #conteudo-informativos-detalhes #curtir {display:table; margin:0 auto;}

#conteudo-interno #conteudo-noticias {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-noticias #bloco-noticia {width:100%; margin-bottom:20px;}
#conteudo-interno #conteudo-noticias #bloco-noticia .imagem-noticia {width:100%; position:relative; transition:.2s linear;}
#conteudo-interno #conteudo-noticias #bloco-noticia .imagem-noticia .nome-secretaria {width:100%; font-size:12px; text-align:center; padding-top:5px; padding-bottom:5px; color:#FFF; position:absolute; bottom:0; background-color:rgba(0,143,245,0.6);}
#conteudo-interno #conteudo-noticias #bloco-noticia .nome-noticia {margin-top:10px; margin-bottom:5px;}
#conteudo-interno #conteudo-noticias #bloco-noticia .nome-noticia a {display:block; font-size:17px; letter-spacing:0.3px; font-weight:bold; color:#666;}
#conteudo-interno #conteudo-noticias #bloco-noticia .resumo-noticia {width:320px; height:58px; overflow:hidden;}
#conteudo-interno #conteudo-noticias #bloco-noticia .resumo-noticia a {display:block; line-height:150%; font-size:13px; color:#666;}
#conteudo-interno #conteudo-noticias-detalhes {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .titulo {font-size:20px; letter-spacing:0.3px; margin-bottom:10px; font-weight:bold; color:#666;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .secretaria {float:left; font-size:16px; margin-bottom:20px; color:#666;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .data {float:right; font-size:16px; margin-bottom:20px; color:#666;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .descricao-noticia {line-height:28px; margin-top:20px;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .descricao-noticia p {color:#444; font-size:16px;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .descricao-noticia span {color:#444; font-size:16px;}
#conteudo-interno #conteudo-noticias-detalhes #mostra-detalhes .fonte-noticia {color:#666; font-weight:bold; margin-top:20px; font-size:16px;}
#conteudo-interno #conteudo-noticias-detalhes #outras {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-noticias-detalhes #outras .titulo-outras {font-size:20px; font-weight:bold; padding-bottom:15px; color:#007CD4;}
#conteudo-interno #conteudo-noticias-detalhes #outras .imagem-outras {width:100%; margin-bottom:20px;}
#conteudo-interno #conteudo-noticias-detalhes #curtir {display:table; margin:0 auto;}

#conteudo-interno #conteudo-videos {width:100%;}
#conteudo-interno #conteudo-videos #bloco-video {width:310px; display:inline-block; margin-left:10px; margin-right:10px; margin-top:30px;}
#conteudo-interno #conteudo-videos #bloco-video .imagem-video {width:310px; height:200px; position:relative; opacity:0.9; transition:.2s linear;}
#conteudo-interno #conteudo-videos #bloco-video:hover .imagem-video {opacity:1; transition:.2s linear;}
#conteudo-interno #conteudo-videos #bloco-video .icone-play {position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px;}
#conteudo-interno #conteudo-videos #bloco-video .nome-video {font-family:inherit; font-size:16px; font-weight:bold; color:#007CD4; padding-top:10px; transition:.2s linear;}
#conteudo-interno #conteudo-videos #bloco-video:hover .nome-video {font-family:inherit; font-size:16px; font-weight:bold; color:#007CD4; padding-top:10px; transition:.2s linear;}
#conteudo-interno #conteudo-videos-detalhes {width:100%; margin-top:30px;}
#conteudo-interno #conteudo-videos-detalhes #exibe-video {margin-top:20px;}
#conteudo-interno #conteudo-videos-detalhes #exibe-video .nome {font-size:20px; overflow:hidden; font-weight:bold; padding-bottom:5px; color:#007CD4;}
#conteudo-interno #conteudo-videos-detalhes #exibe-video .descricao {margin-top:20px; text-align:justify; line-height:28px;}
#conteudo-interno #conteudo-videos-detalhes #exibe-video .descricao p {font-size:15px; color:#444; line-height:28px;}
#conteudo-interno #conteudo-videos-detalhes #exibe-video .descricao strong {font-size:15px; color:444;}
#conteudo-interno #conteudo-videos-detalhes #exibe-video .descricao span {font-size:15px; color:#444;}
#conteudo-interno #conteudo-videos-detalhes #exibe-video .descricao a {font-weight:bold; font-size:17px; color:#444;}
#conteudo-interno #conteudo-videos-detalhes #exibe-video .descricao img {width:100%; height:auto;}
#conteudo-interno #conteudo-videos-detalhes #exibe-video .fonte {color:#888; margin-top:30px;}
#conteudo-interno #conteudo-videos-detalhes #outros-videos {width:100%; margin-top:20px; position:relative; text-align:center;}
#conteudo-interno #conteudo-videos-detalhes #outros-videos .titulo {font-size:20px; padding:10px; color:#007CD4; text-align:center; font-weight:bold;}
#conteudo-interno #conteudo-videos-detalhes #outros-videos #bloco-video {width:310px; display:inline-block; margin-left:10px; margin-right:10px; margin-top:20px;}
#conteudo-interno #conteudo-videos-detalhes #outros-videos #bloco-video .imagem-video {width:310px; height:200px; position:relative; opacity:0.9; transition:.2s linear;}
#conteudo-interno #conteudo-videos-detalhes #outros-videos #bloco-video:hover .imagem-video {opacity:1; transition:.2s linear;}
#conteudo-interno #conteudo-videos-detalhes #outros-videos #bloco-video .icone-play {position:absolute; left:50%; margin-left:-25px; top:50%; margin-top:-25px;}
#conteudo-interno #conteudo-videos-detalhes #outros-videos #bloco-video .nome-video {font-family:inherit; font-size:16px; text-align:left; font-weight:bold; color:#007CD4; padding-top:10px; transition:.2s linear;}
#conteudo-interno #conteudo-videos-detalhes #outros-videos #bloco-video:hover .nome-video {font-family:inherit; font-size:16px; font-weight:bold; color:#007CD4; padding-top:10px; transition:.2s linear;}

#conteudo-interno #conteudo-galerias {width:100%; margin-top:10px;}
#conteudo-interno #conteudo-galerias #galeria-1024 {width:112%; margin-left:-6%; position:relative; margin-bottom:30px;}
#conteudo-interno #conteudo-galerias #galeria-1024 #bloco-sombra {width:88%; margin:3%; padding:10px 3%; position:absolute; bottom:0; background-color:rgba(0,143,245,0.6);}
#conteudo-interno #conteudo-galerias #galeria-1024 #bloco-sombra .nome {font-size:18px; font-weight:bold; text-align:center; margin-bottom:5px; text-shadow:2px 2px 3px #444; padding-bottom:5px; color:#FFF; border-bottom:2px solid #FFF;}
#conteudo-interno #conteudo-galerias #galeria-1024 #bloco-sombra .descricao {width:100%; float:left; font-size:16px; text-shadow:2px 2px 3px #444; color:#FFF;}
#conteudo-interno #conteudo-galerias #bloco-galerias {width:320px; margin-left:auto; margin-bottom:20px;}
#conteudo-interno #conteudo-galerias #bloco-galerias .imagem {width:320px; height:200px; position:relative; transition:.2s linear;}
#conteudo-interno #conteudo-galerias #bloco-galerias .nome {width:320px; margin-top:10px;}
#conteudo-interno #conteudo-galerias #bloco-galerias .nome span {display:block; font-size:17px; text-align:center; letter-spacing:0.3px; font-weight:bold; color:#666;}
#conteudo-interno #conteudo-galerias-detalhes {width:100%; margin-top:10px;} 
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes {width:100%;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes #dados-detalhes {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes #dados-detalhes .nome-galeria {font-size:20px; font-weight:bold; text-align:center; color:#666;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes #dados-detalhes .descricao-galeria {line-height:28px; margin-top:20px;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes #dados-detalhes .descricao-galeria p {color:#444; font-size:16px;}
#conteudo-interno #conteudo-galerias-detalhes #mostra-detalhes #dados-detalhes .descricao-galeria span {color:#444; font-size:16px;}
#conteudo-interno #conteudo-galerias-detalhes #outras {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-galerias-detalhes #outras .titulo-outras {font-size:20px; font-weight:bold; padding-bottom:15px; color:#007CD4;}
#conteudo-interno #conteudo-galerias-detalhes #outras .imagem-outras {width:100%; margin-bottom:20px;}
#conteudo-interno #conteudo-galerias-detalhes #curtir {width:80px; margin:0 auto;}

#conteudo-interno #conteudo-portal {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-portal #bloco-categoria {width:100%;}
#conteudo-interno #conteudo-portal #bloco-categoria .nome-categoria {padding:12px; padding-left:20px; padding-right:20px; position:relative; cursor:pointer; font-size:16px; color:#fff;}
#conteudo-interno #conteudo-portal #bloco-categoria .nome-categoria:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:6px; right:0; width:0; height:0; border-bottom:6px solid transparent; border-top:6px solid transparent; border-left:9px solid #FFF; opacity:0; transition:.2s linear;}
#conteudo-interno #conteudo-portal #bloco-categoria .nome-categoria-ativo {padding:12px; padding-left:20px; padding-right:20px; position:relative; letter-spacing:0.5px; font-weight:bold; cursor:pointer; font-size:16px; color:#fff;}
#conteudo-interno #conteudo-portal #bloco-categoria .nome-categoria-ativo:before {content:""; display:inline-block; cursor:pointer; vertical-align:middle; position:absolute; margin-top:6px; right:20px; width:0; height:0; z-index:10; border-bottom:6px solid transparent; border-top:6px solid transparent; border-left:9px solid #FFF; opacity:1; transition:.2s linear;}
#conteudo-interno #conteudo-portal #bloco-link {width:100%; margin-top:20px;}
#conteudo-interno #conteudo-portal #bloco-link .bloco-portal {width:100%;}
#conteudo-interno #conteudo-portal #bloco-link .bloco-portal .ligamento {width:24px; height:45px; position:absolute; margin-top:-2px; margin-left:-26px; background-color:#038bd9;}
#conteudo-interno #conteudo-portal #bloco-link .bloco-portal .nome-portal {width:100%;}
#conteudo-interno #conteudo-portal #bloco-link .bloco-portal .nome-portal a {display:block; padding:13px; padding-left:0px; padding-right:0px; border-bottom:1px solid #038bd9; cursor:pointer; font-size:15px; color:#038bd9; background:transparent url('../i/quebrado/icon-link-portal.svg') right center no-repeat; background-size:16px;}
#conteudo-interno #conteudo-portal #bloco-link .bloco-portal .nome-portal a:hover {font-weight:bold;}

#conteudo-interno #conteudo-contato {width:100%; margin-top:30px;}
#conteudo-interno #conteudo-contato .descricao-area {line-height:150%; text-align:center; font-size:16px; margin-bottom:5px;} 
#conteudo-interno #conteudo-contato .preenchimento-obrigatorio {color:#FF0000; margin-top:20px; font-size:15px; font-weight:bold; text-align:center; margin-bottom:10px;} 
#conteudo-interno #conteudo-contato .obrigatorio {color:#FF0000; font-size:15px;} 
#conteudo-interno #conteudo-contato #area-erro {max-width:500px; margin:0 auto; padding:5%; border-bottom:1px solid #000; background-color:#FF0000; border-radius:2px;} 
#conteudo-interno #conteudo-contato #area-erro .erro {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #area-erro .erro strong {font-size:16px; text-align:center; color:#FFF; padding-top:5px; padding-bottom:5px;} 
#conteudo-interno #conteudo-contato #col-esq-fale {width:100%;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float {margin-bottom:20px;} 
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .label {font-size:16px; color:#007CD4;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .input {width:94%; padding:3%; background-color:#FFF; border-radius:2px; border:1px solid #CCC; font-size:14px; color:#808080;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao-float .select {width:100%; padding:2.5%; background-color:#FFF; border-radius:2px; border:1px solid #CCC; font-size:14px; color:#000;}  
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao { margin-bottom:20px;} 
#conteudo-interno #conteudo-contato .label {font-size:16px; color:#007CD4; font-weight:bold;}
#conteudo-interno #conteudo-contato #col-esq-fale .campos-padrao .input {width:94%; padding:3%; background-color:#FFF; border-radius:2px; border:1px solid #CCC; font-size:14px; color:#000;}    
#conteudo-interno #conteudo-contato #col-dir-fale {width:100%;}  
#conteudo-interno #conteudo-contato #col-dir-fale .desabilita {width:94%; padding:3%; height:100px; background-color:#FFF; border-radius:2px; border:1px solid #CCC; font-size:14px;}  
#conteudo-interno #conteudo-contato #col-dir-fale .label {font-size:16px; color:#007CD4;}  
#conteudo-interno #conteudo-contato .enviar {display:block; float:right; border:none; outline:none; margin-top:10px; font-weight:bold; background-color:#007CD4; cursor:pointer; font-size:14px; color:#FFF; transition:.3s linear; border-radius:10px; padding:9px 25px 9px 25px;} 
#conteudo-interno #conteudo-contato .enviar:hover {background-color:#31a7fb; transition:.2s linear;}  
#conteudo-interno #conteudo-contato .soma {display:table; float:left;}  
#conteudo-interno #conteudo-contato .soma .valor1 {float:left; margin-top:3px; background-color:#007CD4; border-top-left-radius:10px; border-bottom-left-radius:10px; color:#FFF; padding:4px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-contato .soma .mais {background-color:#007CD4; margin-top:3px; text-align:center; color:#FFF; padding:4px; width:10px; float:left;}  
#conteudo-interno #conteudo-contato .soma .valor2 {float:left; background-color:#007CD4; border-top-right-radius:10px; border-bottom-right-radius:10px; margin-top:3px; color:#FFF; padding:4px; width:16px; text-align:center;}  
#conteudo-interno #conteudo-contato .soma .igual {text-align:center; margin-top:3px; padding:2px; width:10px; float:left;}  
#conteudo-interno #conteudo-contato .ouvidora {display:table; margin:0 auto; margin-top:30px; margin-bottom:30px;} 
#conteudo-interno #conteudo-contato .ouvidora a {display:block; padding:10px 20px 10px 45px; font-size:14px; color:#FFF; background:#05a308 url('../i/quebrado/icon-whats.svg') 18px center no-repeat; background-size:20px; box-shadow:0px 0px 10px -3px black; border-radius:10px; transition:.3s linear;}  
#conteudo-interno #conteudo-contato .ouvidora a:hover {background:#1ec321 url('../i/quebrado/icon-whats.svg') 40px center no-repeat; background-size:30px; transition:.3s linear;} 
#conteudo-interno #conteudo-contato .ouvidora strong {font-size:14px; color:#FFF;} 
#conteudo-interno #conteudo-contato #lista-telefones {width:100%;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones {width:100%;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #titulo {width:100%; background-color:#007cd4;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #titulo .local {width:35%; font-size:13px; font-weight:bold; color:#FFF; padding:5px 5px;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #titulo .linha-digital {width:32.5%; font-size:13px; color:#FFF; padding:5px 5px;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #titulo .linha-oi {width:32.5%; font-size:13px; color:#FFF; padding:5px 5px;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone {width:100%;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone .cor1 {color:#58438a;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone .cor2 {color:#007cd4;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone .cor3 {color:#396710;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone .cor4 {color:#FF0000;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone .cor5 {color:#e83de3;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone .cor6 {color:#000;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone .nome {width:35%; font-size:13px; font-weight:bold; padding:5px 5px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone .linha-digital {width:32.5%; font-size:13px; padding:5px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;} 
#conteudo-interno #conteudo-contato #lista-telefones #table-telefones #telefone .linha-oi {width:32.5%; font-size:13px; padding:5px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;} 
#conteudo-interno #conteudo-contato #lista-ramais {width:100%; margin-top:20px;} 
#conteudo-interno #conteudo-contato #lista-ramais #table-ramais {width:100%;} 
#conteudo-interno #conteudo-contato #lista-ramais #table-ramais #titulo {width:100%; background-color:#007cd4;} 
#conteudo-interno #conteudo-contato #lista-ramais #table-ramais #titulo .ramal {width:30%; font-size:14px; font-weight:bold; color:#FFF; padding:5px 5px;} 
#conteudo-interno #conteudo-contato #lista-ramais #table-ramais #titulo .local {width:70%; font-size:14px; color:#FFF; padding:5px 5px;} 
#conteudo-interno #conteudo-contato #lista-ramais #table-ramais #ramal {width:100%;} 
#conteudo-interno #conteudo-contato #lista-ramais #table-ramais #ramal .ramal {width:30%; font-size:14px; font-weight:bold; padding:5px 5px; border-left:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc;} 
#conteudo-interno #conteudo-contato #lista-ramais #table-ramais #ramal .local {width:70%; font-size:14px; padding:5px 5px; border-bottom:1px solid #ccc; border-right:1px solid #ccc;} 


#paginacao {display:block; text-align:center; margin-top:10px;}
#paginacao p{font-size:12px;}
#paginacao strong{font-size:12px; color:#000;}
#paginacao ul {height:30px; margin:10px auto 0; text-align:center;}
#paginacao ul li {display:inline;}
#paginacao ul li a {margin-right:5px; font-size:14px; border-radius:5px; border-bottom:1px solid #000; background-color:#007CD4; padding:4px; transition:0.2s linear;}
#paginacao ul li a:hover {background-color:#31a7fb; transition:0.2s linear;}
#paginacao a:link {color:#FFF;}
#paginacao a:visited {color:#FFF;}
#paginacao a:hover {color:#FFF;}
#paginacao a:active {color:#000;}
#paginacao span.branco  {margin-right:5px; font-size:14px; background-color:#fff; border-radius:5px; border:1px solid ; padding:4px;}
