@charset "UTF-8";
/*
 * jQuery File Upload Plugin CSS 1.3.0
 * https://github.com/blueimp/jQuery-File-Upload
 *
 * Copyright 2013, Sebastian Tschan
 * https://blueimp.net
 *
 * Licensed under the MIT license:
 * http://www.opensource.org/licenses/MIT
 */
/*==========================================================================================================================*/
/*==========================================================================================================================*/
/* FORMATO PARA PCS / NOTEBOOKS
/*==========================================================================================================================*/

img.diretores {
    height: 200px;
    object-fit: cover;
    width: 200px;
}

img.escola {
    height: 220px;
    object-fit: cover;
    width: 280px;
}

img.cultura {
    height: 400px;
    object-fit: cover;
    width: 400px;
}

a:link {
	text-decoration: underline;
	color: black;
}

a.sem_underline:link {
	text-decoration: none;
}

table.table_escola{
	width: clamp(90rem, 30vw, 90rem);
}

table.table_cultura{
	width: clamp(90rem, 30vw, 90rem);
}

table.table_ficha_inscricao_fp{
	width: clamp(90rem, 30vw, 90rem);
}

table.table_orla{
	width: clamp(100rem, 32vw, 100rem);
}

img.brasao {
	width: clamp(100px, 40vw, 400px);
}

img.brasao_cartao_idoso {
	width: clamp(50px, 20vw, 200px);
}

img.brasao_fp {
	width: clamp(100px, 40vw, 100px);
}

img.patrocinadores {
	width: clamp(100px, 40vw, 180px);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

img.ingressos {
	width: clamp(100px, 40vw, 200px);
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

img.foto_evento {
	width: clamp(8em, 16vw, 100em);
}

.vertical-menu {
	width: 100%;
}
.vertical-menu a {
	font-weight: 500;
	background-color: #eee;
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
	font-family: "Mulish";
	display: block;
	padding: 12px;
	text-decoration: none;
}

.vertical-menu a:hover {
  background-color: #ccc;
}

.vertical-menu a.active {
  background-color: #008b8b;
  color: white;
}

a.nav-link{
	color: #fff;
}

a.nav-admin{
	color: #008b8b;
}

.cat {
	height: 300px;
	width: 300px;
}

a.nav-admin:link {
	transition: all 0.3s ease; /*Aplicamos um efeito de transição*/
	text-decoration: none; /*Removemos o sublinhado*/
	font-size: 1.3em; /*Alteramos o tamanho da fonte*/
	font-family: Mulish; /*Mudamos a fonte padrão para verdana*/
	/*Adicionamos um espaçamento de 10px em TOP, BOTTOM, RIGHT e LEFT*/
	color: #1e4f6f; /*Mudamos a cor para Azul*/
	font-weight: 500;
	vertical-align: center;
}
 
a.nav-admin:hover{
	color: #1e4f6f;
}

a.nav-admin{
	color: #1e4f6f;
}

a.nav-admin:visited{
	color: #1e4f6f;
}

/* Quando já clicamos no link anteriormente */
a:visited {
color: #2c3539; /*Mudamos a cor para Laranja*/
}

/* Quando passamos o mouse sobre o link */
a:hover {
color: #008b8b; /*Mudamos a cor para Verde*/
}

/* Quando clicamos no link */
a:active {
color: #008b8b; /*Mudamos a cor para Verde*/
}
  
a.nav-link:hover{
	color: #fff;
}

a.nav-link{
	color: #fff;
}

a.nav-link:hover{
	color: #fff;
}

a.imprensa{
	color: #fff;
}

a.imprensa:hover{
	color: #fff;
}

.container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}

.navbar-toggler{
	border: 1px solid #fff;
	width: 80px;
	height: 40px;
	background-color: #1e4f6f;
	padding: 0;
	position: relative;
	margin-top: 0px;
	margin-left: 274px;
}

.btn-text-top {
  background-color: #f5f6fa;
  border: 1px solid rgba(255, 255, 255, .1);
  padding: 15px 70px 15px 30px;
  border-radius: 5px;
  width: 600px!important;
  height: 32px;
  font-weight: 300;
  color: #8795a2;
}

.logo_banner {
	display: inline-block;
	padding: 2px;
	width: 100%;
	margin: 2px;
 	text-align: center;
 	vertical-align: center;
}
.container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
    
.btn-text-top {
  background-color: #f5f6fa;
  border: 1px solid rgba(255, 255, 255, .1);
  padding: 15px 70px 15px 30px;
  border-radius: 5px;
  width: 600px!important;
  height: 32px;
  font-weight: 300;
  color: #8795a2;
}

.btn-buscar-top {
  width: 20px!important;
  height: 22px;
  background: url(./imagens/buscar_grey.png) no-repeat;
  cursor: pointer!important;
  border: none;
  transform: translateY(-50%);
  padding: 0;
  position: relative;
  top: 0px;
  left: 280px;
}

.fileinput-button {
  position: relative;
  overflow: hidden;
}

fieldset {  
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	behavior: url(../border-radius.htc);
}

.borda_redonda {  
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	width: 100%;
	behavior: url(../border-radius.htc);
}

.borda_redonda_ma {  
	font-family: "Mulish";
	font-size: clamp(0.9em, 1vw, 0.9em); 
	font-weight: bold; 
	color: white; 
	background-color: #008b8b;
	border: 1px solid #dedede;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	height:40px;
	vertical-align: "center";
	behavior: url(/sistemas/administracao/border-radius.htc);
}
.borda_redonda_ma_t {  
	font-family: "Mulish";
	font-size: clamp(0.9em, 1vw, 0.9em); 
	font-weight: bold; 
	color: #2c3539; 
	background-color: #dedde;
	border: 1px solid #008b8b;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	height:40px;
	vertical-align: "center";
	text-align: "center";
	behavior: url(/sistemas/administracao/border-radius.htc);
}

.borda_redonda_fp {  
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	width: 100%;
	behavior: url(../border-radius.htc);
}

.borda_redonda_governo {  
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	padding-right: 20px;
	width: 40%;
	behavior: url(../border-radius.htc);
}


.imagem_pequena {  
	width: 180px;
}

.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

.table {
    width: 100%;
    display:block;
	border-spacing: 0;
}

.top {
	vertical-align: top
}

.espaco10px {
	text-decoration: none;
	color: inherit;
	padding: 1px 1px 1px 1px;
	vertical-align: center;
	margin-top: 15px;
	margin-left: 10px;
}

.espaco5px {
	text-decoration: none;
	color: inherit;
	padding: 5px 5px 5px 5px;
	vertical-align: center;
}

.espaco20px {
	text-decoration: none;
	color: inherit;
	padding: 50px 0px 0px 20px;
	vertical-align: center;
}

div {
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 0px;
  font-size: clamp(0.8em, 1vw, 1em);
  font-family: "Mulish";
  color: #808080;
  font-weight: bolder;

}

input.pesquisar { 
	font-family: "Mulish";
	font-size: 14px; 
	font-weight: normal; 
	color: #696969;
	text-decoration: none; 
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-goog-ms-border-radius: 10px;
	height:32px;
	vertical-align: "center";
	border-radius: 10px;
	behavior: url(../border-radius.htc);
}

input.text {
	font-family: "Mulish";
	height: 30px;
	border: 1px solid #008b8b;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px;
	text-align: left;	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}

input.text_login {
	font-family: "Mulish";
	height: 50px;
	border: 1px solid #008b8b;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}

input.text_desabilitado {
	font-family: "Mulish";
	font-size: 15px; 
	color: #515151; 
	background-color: #dedede;
	border: 0px solid #dedede;
}

input.text_m {
	font-family: "Mulish";
	border: 1px solid #008b8b;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}

input.number {
	font-family: "Mulish";
	height: 30px;
	border: 1px solid #008b8b;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px;
	text-align: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}

input.data {
	border: 1px solid #008b8b;
	height: 30px;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}

.fileinput-button {
  position: relative;
  overflow: hidden;
}

fieldset {  
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}

.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  -ms-filter: 'alpha(opacity=0)';
  font-size: 200px;
  direction: ltr;
  cursor: pointer;
}

.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #B0C4DE;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B0C4DE;
	box-shadow:inset 0px 1px 0px 0px #B0C4DE;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #66a1d3), color-stop(1, #4682B4) );
	background:-moz-linear-gradient( center top, #4682B4 5%, #3883c2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0C4DE', endColorstr='#B0C4DE');
	background-color:#4682B4;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #B0C4DE;
	display:inline-block;
	color:#ffffff;
	font-family:"Mulish";
	font-size:17px;
	font-weight:bold;
	padding: 6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #B0C4DE;
}

.button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3883c2 ), color-stop(1, #4682B4) );
	background:-moz-linear-gradient( center top, #3883c2  5%, #4682B4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4682B4 ', endColorstr='#66a1d3');
	background-color:#3883c2 ;
}

.button_balcao_empreendedor {
	-moz-box-shadow:inset 0px 1px 0px 0px #B0C4DE;
	-webkit-box-shadow:inset 0px 1px 0px 0px #B0C4DE;
	box-shadow:inset 0px 1px 0px 0px #B0C4DE;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #66a1d3), color-stop(1, #4682B4) );
	background:-moz-linear-gradient( center top, #4682B4 5%, #3883c2 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#B0C4DE', endColorstr='#B0C4DE');
	background-color:#4682B4;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #B0C4DE;
	display:inline-block;
	color:#ffffff;
	font-family:"Mulish";
	font-size:22px;
	font-weight:bold;
	padding: 15px 50px;
	text-decoration:none;
	text-shadow:1px 1px 0px #B0C4DE;
}

.button_balcao_empreendedor:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3883c2 ), color-stop(1, #4682B4) );
	background:-moz-linear-gradient( center top, #3883c2  5%, #4682B4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4682B4 ', endColorstr='#66a1d3');
	background-color:#3883c2 ;
}

.button_noticias {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: clamp(2em, 1vw, 70em);
	width: clamp(15em, 1vw, 400em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_noticias:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: clamp(2em, 1vw, 70em);
	width: clamp(15em, 1vw, 400em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_cartao_idoso {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: clamp(2em, 1vw, 35em);
	width: clamp(7em, 1vw, 200em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_cartao_idoso:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: clamp(2em, 1vw, 35em);
	width: clamp(7em, 1vw, 200em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_eventos {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#f08020;
	height: clamp(2em, 1vw, 70em);
	width: clamp(15em, 1vw, 400em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_eventos:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: clamp(2em, 1vw, 70em);
	width: clamp(15em, 1vw, 400em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_noticias_fp {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: clamp(2em, 1vw, 70em);
	width: clamp(15em, 1vw, 400em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_noticias_fp:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: clamp(2em, 1vw, 70em);
	width: clamp(15em, 1vw, 400em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_ingresso_fp {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: clamp(2em, 1vw, 70em);
	width: clamp(10em, 1vw, 250em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_ingresso_fp:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #f08020;
	background-color:#f08020;
	height: clamp(2em, 1vw, 70em);
	width: clamp(10em, 1vw, 250em);
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_grande {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 100px;
	width: 340px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_castracao {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 60px;
	width: 420px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_grande:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 100px;
	width: 340px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_castracao:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 60px;
	width: 420px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_videos {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 50px;
	width: 240px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_videos:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 50px;
	width: 240px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.button_login {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 50px;
	width: 100%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
	text-align: center;
}

.button_login:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 50px;
	width: 100%;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
	text-align: center;
}

.button_simula {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(1.0em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 32px;
	width: 190px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
	text-align: center;
}

.button_simula:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(1.0em, 1vw, 1em);
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 32px;
	width: 190px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
	text-align: center;
}

.exclui-imagens {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 20px;
	width: 30px;
	-moz-border-radius: 4;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.exclui-imagens:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 20px;
	width: 30px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.exclui-diretores {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 20px;
	width: 30px;
	-moz-border-radius: 4;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.exclui-diretores:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 20px;
	width: 30px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.exclui-documentos {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 20px;
	width: 30px;
	-moz-border-radius: 4;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.exclui-documentos:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 20px;
	width: 30px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.adiciona {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 25px;
	width: 60px;
	-moz-border-radius: 4;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.adiciona:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 25px;
	width: 60px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.exclui-especialidades {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 20px;
	width: 30px;
	-moz-border-radius: 4;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.exclui-especialidades:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 20px;
	width: 30px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.add-especialidade {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #1e4f6f;
	background-color:#1e4f6f;
	height: 25px;
	width: 50px;
	-moz-border-radius: 4;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.add-especialidade:hover {
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: #ffffff;
	border: 1px solid #008b8b;
	background-color:#008b8b;
	height: 25px;
	width: 50px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.submit {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4682B4), color-stop(1, #a5cc52) );
	background:-moz-linear-gradient( center top, #4682B4 5%, #a5cc52 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4682B4', endColorstr='#a5cc52');
	background-color:#4682B4;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:"Mulish";
	font-size:14px;
	font-weight:bold;
	padding:2px 16px;
	text-decoration:none;
	text-shadow:1px 1px 0px #86ae47;
}

.submit:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a5cc52), color-stop(1, #4682B4) );
	background:-moz-linear-gradient( center top, #a5cc52 5%, #4682B4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a5cc52', endColorstr='#4682B4');
	background-color:#a5cc52;
}

.submit:active {
	position:relative;
	top:1px;
}

.menu_superior_azul {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 40%;
	background-color: #1e4f6f;
	height: 160px;
}

.menu_superior_azul_fp {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 40%;
	background-color: #1e4f6f;
	height: 120px;
}

.menu_superior_azul_claro {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 40%;
	background-color: #72bcd4;
	height: 70px;
}

.menu_superior_verde {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 40%;
	background-color: #008b8b;
	height: 60px;
}

.cabecalho_banner {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 40%;
	height: 300px;
}

.banner {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	vertical-align: center;
	height: 400px;
}

.servicos {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}

.saiba_como_chegar {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	width: 100%;
	height: 100%;
}

.servicospublicos {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}

.turismo {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: 500px;
}

.turismo_calendario {
	height: 300px;
	vertical-align: top;
	background-size: 100% 100%;
}

.zonasul {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: 400px;
}

.governo {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: 1300px;
}

.noticias {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: 100%;
}

.pesquisa {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: 1000px;
}

.videos {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
}

.eventos {
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
}

.rodape {
	background-color: #1e4f6f;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: 100%;
	width: 100%;
}

.fundo_azul{
	background-color: #1e4f6f;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}

.fundo_azul_claro{
	background-color: #3ea4c4;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}

.fundo_verde{
	background-color: #008b8b;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}

.fundo_cinza{
	background-color: #f5f5f5;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}

.fundo_cinza_fp{
	background-color: #666666;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}


.fundo_cinza_noticia{
	background-color: #dedede;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: clamp(10em, 33vw, 60em);
}

.fundo_cinza_evento{
	background-color: #dedede;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: clamp(10em, 43vw, 80em);
}

.fundo_cinza_video{
	background-color: #dedede;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	height: clamp(10em, 32vw, 28em);
}

.fundo_cinza_claro_noticia{
	background-color: #f4f4f4;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}


.fundo_servicos{
	background-image: url(./imagens/bg-servicos.png);
}

.fundo_preto{
	background-color: #000000;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
	vertical-align: center;
	height: 60px;
}

.fundo_branco {
	background-color: #ffffff;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}

.fundo_cinza_escuro {
	background-color: #DCDCDC;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}


.fonte_12_branca{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 12px;
	color: white;
}

.fonte_20_branca{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 20px;
	color: white;
	text-align: center;
}

.fonte_22_branca{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: white;
	text-align: center;
}


.fonte_26_branca{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 26px;
	color: white;
	text-align: center;
}

.fonte_16_preta_bold{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 16px;
	color: black;
}

.fonte_12_preta{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 12px;
	color: black;
	text-align: left;
}

.fonte_12_preta_bold{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 12px;
	color: black;
	text-align: left;
}

.fonte_14_branca{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 14px;
	color: white;
	text-align: center;
}

.fonte_16_branca{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 16px;
	color: white;
	text-align: center;
}

.u_verde {
	text-decoration: none;
	  border-bottom: 5px solid #008b8b ;
	  padding-bottom: 3px;
	  line-height: 1.5;
}


.u_azul {
	text-decoration: none;
	  border-bottom: 5px solid #1e4f6f;
	  padding-bottom: 3px;
	  line-height: 1.5;
}

.u_laranja {
	text-decoration: none;
	  border-bottom: 5px solid #f08020;
	  padding-bottom: 3px;
	  line-height: 1.5;
}

.u_azul_claro {
	text-decoration: none;
	  border-bottom: 5px solid #72bcd4;
	  padding-bottom: 3px;
	  line-height: 1.5;
}


.usuario_admin{
	font-family: "Mulish";
	font-size: clamp(1.0em, 1vw, 1em);
	color: black;
	font-weight: 600;
	text-align: center;
}

.titulo_balcao_empreendedor{
	font-family: "Mulish";
	font-size: clamp(3em, 1vw, 1em);
	color: white;
	font-weight: bolder;
	padding-left: 30px;
	text-shadow: black 0.1em 0.1em 0.2em;
}

.titulo_museu_informacoes{
	font-family: "Mulish";
	font-size: clamp(1.6em, 1vw, 1em);
	color: black;
	font-weight: bolder;
}
.texto_museu_informacoes{
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
	color: black;
	font-weight: 400;
}


.sombra{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	behavior: url(/sistemas/administracao/border-radius.htc);
	box-shadow: 1em 0 0.4em black;
}

.titulo_adm{
	font-family: "Mulish";
	font-size: clamp(2.6em, 1vw, 1em);
	color: white;
	font-weight: bolder;
	padding-left: 30px;
	text-shadow: black 0.1em 0.1em 0.2em;
}


.titulo_processo_seletivo{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2.6em, 1vw, 1em);
	color: #1e4f6f;
	vertical-align: center;
}

.usuario_admin_logado{
	font-family: "Mulish";
	font-size: clamp(0.9em, 1vw, 1em);
	color: white;
	font-weight: 600;
	text-align: center;
}

.corpo_legenda_login{
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: black;
	font-weight: 600;
}

.fonte_menu_superior{
	font-family: "Mulish";
	font-size: clamp(0.7em, 1vw, 1em);
	color: white;
	font-weight: 600;
	text-align: center;
}

.fonte_18_branca{
	font-weight: normal;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: white;
	text-align: center;
}

.fonte_16_azul{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 16px;
	color: #1e4f6f;
	text-align: center;
}

.fonte_36_azul_bold{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 36px;
	color: #1e4f6f;
	text-align: center;
}

.fonte_40_azul_bold{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 40px;
	color: #1e4f6f;
	text-align: center;
}

fieldset {  
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);
}

.titulo_servicos{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(3.2em, 1vw, 1em);
	color: #1e4f6f;
	text-align: left;
}

.titulo_noticias{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(3.2em, 1vw, 1em);
	color: #1e4f6f;
	text-align: left;
}

.titulo_programacao_fp{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(3.2em, 1vw, 1em);
	color: #ffffff;
}

.titulo_noticias_fp{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(3em, 1vw, 1em);
	color: #1e4f6f;
}

.cabecalho_noticias{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2.2em, 1vw, 1em);
	color: #1e4f6f;
}

.titulo_videos{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(3.2em, 1vw, 1em);
	color: #1e4f6f;
	text-align: left;
}

.titulo_videos_fp{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(3em, 1vw, 1em);
	color: #ffffff;
}

.titulo_saiba_como_chegar{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(3.2em, 1vw, 1em);
	color: #1e4f6f;
	text-align: left;
}

.titulo_saiba_como_chegar_fp{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(3em, 1vw, 1em);
	color: #1e4f6f;
}

.fonte_24_verde_bold{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 24px;
	color: #008b8b;
}

.conteudo_titulo{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(2em, 1vw, 1em);
	color: #2c3539;
}

.conteudo_texto{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.8em, 1vw, 1em);
	color: #2c3539;
}

.titulo_simulacao{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.4em, 1vw, 1em);
	color: #2c3539;
}

.borda_simulacao{
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ffffff;
	behavior: url(/sistemas/administracao/border-radius.htc);
	box-shadow: box-shadow: 0 0 1em gold;
}

.texto_simulacao{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 0.9em);
	color: #2c3539;
	height: 30px;
	vertical-align: center;
}

.ramais_titulo{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.4em, 1vw, 1em);
	color: #ffffff;
}

.ramais_texto_branco{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: #2c3539;
	background-color: #ffffff;
}

.ramais_texto_cinza{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: #2c3539;
	background-color: #dedede;
}

.conteudo_titulo_conteudo{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(1.8em, 1vw, 1em);
	color: #2c3539;
}

.conteudo_texto_conteudo{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
}

.canil_texto{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.3em, 1vw, 1em);
	color: #2c3539;
}

.canil_titulo{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.6em, 1vw, 1em);
	color: #008b8b;
}

.fumam_texto{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
}

.combobox select{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: #2c3539;
}

.option combobox{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: #2c3539;
}

.conteudo_texto_sublinhado{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 16px;
	color: #2c3539;
	text-decoration: underline;
}

.conteudo_texto_data{
	font-weight: normal;
	font-family: "Mulish";
	font-size: clamp(0.9em, 1vw, 1em);
	color: #2c3539;
}

.conteudo_texto_bold{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 16px;
	color: #2c3539;
}

.conteudo_texto_saiba_mais{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: #008b8b;
}

.conteudo_texto_saiba_mais a{
	color: #008b8b;
}

.conteudo_texto_saiba_mais a:hover{
	color: #008b8b;
}

.borda_noticia{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);
	box-shadow: box-shadow: 0 0 1em gold;
}

.borda_noticia_fp{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);

}


.borda_ps{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);
}

.borda_video{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);
	box-shadow: box-shadow: 0 0 1em gold;
}

.conteudo_texto_ver_mais{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #CCCCCC;
	background-color:#008b8b;
	height: 40px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	vertical-align: "center";
	border-radius: 4px;
}

.noticia_titulo{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 40px;
	color: #2c3539;
}

.noticia_titulo_principal{
	font-weight: bolder; 
	font-family: "Mulish";
	font-size: clamp(2.8em, 1vw, 2em);
	color: #2c3539;
}

.noticia_publicado_em{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 1em);
	color: #2c3539;
}

.noticia_texto p{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.3em, 1vw, 1em);
	color: #2c3539;
	letter-spacing: 0.5px;
	margin-top: 10px;
	line-height: 1.5;
}

div.noticia_texto_lado{
	font-weight: 300;
	display: inline-block;
	font-family: "Mulish";
	font-size: clamp(1.3em, 1vw, 1em);
	color: #2c3539;
	letter-spacing: 0.5px;
	margin-top: 10px;
	line-height: 1.5;
}

.todas_as_noticias_titulo{
	font-weight: normal;
	font-family: "Mulish";
	font-size: clamp(2.8em, 1vw, 1em);
	color: #1e4f6f;
	margin-top: 10px;
}

.especialidades_texto{
	font-weight: normal;
	font-family: "Mulish";
	font-size: clamp(1.4em, 1vw, 1em);
	color: #1e4f6f;
	margin-top: 10px;
}

.noticia_recente_titulo{
	font-weight: normal;
	font-family: "Mulish";
	font-size: clamp(1.8em, 1vw, 1em);
	color: #008b8b;
	text-align: center;
	margin-top: 10px;
	padding-bottom: 20px;
}

.noticia_titulo_texto_todas{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.4em, 1vw, 1em);
	color: #1e4f6f;
}

.edital_titulo_principal{
	font-weight: bolder; 
	font-family: "Mulish";
	font-size: clamp(2.6em, 1vw, 2em);
	color: #2c3539;
}

.edital_titulo{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #1e4f6f;
}

.especialista_nome{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.4em, 1vw, 1em);
	color: #1e4f6f;
}

.especialista_dados{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: #1e4f6f;
}

.edital_titulo a {
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #1e4f6f;
}

.edital_titulo a:hover {
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #1e4f6f;
	text-decoration:none;
}

.edital_titulo_recente{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #1e4f6f;
}

.edital_titulo_recente a {
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #008b8b;
}

.edital_titulo_recente a:hover {
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #1e4f6f;
	text-decoration:none;
}

.edital_border_anexos{
	border: 1px solid white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}

.titulo_edital_border_anexos{
	border: 1px solid white;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-goog-ms-border-radius: 4px;
	border-radius: 4px;
	vertical-align: center;
}


.edital_conteudo{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.0em, 1vw, 1em);
	color: #2c3539;
}

.edital_conteudo a {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
	color: #2c3539;
	text-decoration:none;
}

.edital_conteudo a:hover {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
	color: #2c3539;
	text-decoration:none;
}

.edital_conteudo p {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
}

nav select {
  display: none;
}

nav li {
  display: block;
}

.edital_conteudo_principal{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
}

.edital_conteudo_principal p {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
}

.edital_modalidade_principal{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.4em, 1vw, 1em);
	color: #2c3539;
}

.edital_anexos{
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(0.9em, 1vw, 1em);
	color: #2c3539;
	text-align: center;
}

.titulo_edital_anexos{
	font-weight: 600;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: white;
	text-align: center;
}

.edital_anexos a {
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(0.9em, 1vw, 1em);
	color: #2c3539;
	text-decoration: none;
}

.edital_anexos a:hover {
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(0.9em, 1vw, 1em);
	color: #2c3539;
	text-decoration: none;
}

.edital_documentos{
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(0.5em, 1vw, 1em);
	color: #1e4f6f;
}

.edital_data{
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 0.8em);
	color: #2c3539;
	height: 10px;
}

.edital_data a {
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 0.8em);
	color: #2c3539;
	height: 10px;
}

.edital_pesquisa{
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
	color: #2c3539;
}

.consulta_texto{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	text-align: right;
	vertical-align: center;
	color: #2c3539;
}

.consulta_data{
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	vertical-align: center;
	color: #2c3539;
}

.consulta_resultado{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 1em);
	color: #2c3539;
	height: 30px;
	vertical-align: center;
}

.consulta_acesso{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(0.6em, 1vw, 0.8em);
	color: #2c3539;
	height: 30px;
	vertical-align: center;
}

.consulta_resultado_titulo{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 1em);
	vertical-align: center;
	color: white;
	text-align:center;
	height: 30px;
}

.cargos{
	font-weight: 600;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 0.9em);
	color: white;
	height: 40px;
	background-color: #1e4f6f;
	vertical-align: center;
}

.escolas{
	font-weight: 600;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 0.9em);
	color: white;
	height: 40px;
	background-color: #008b8b;
	vertical-align: center;
}

.item_cargos{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 0.9em);
	color: black;
	vertical-align: center;
}

.ascom{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: white;
	text-align: center;
	line-height: 4px;
}

.atendimento{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(1.6em, 1vw, 1em);
	color: white;
	text-align: center;
	line-height: 10px;
}

.dia_semana {
	font-weight: 500;
	font-family: "Mulish";
	text-align: center;
	font-size: clamp(1.4em, 1vw, 1em);
	color: white;
}

p.dia_semana {
	font-weight: 500;
	font-family: "Mulish";
	text-align: center;
	font-size: clamp(1.4em, 1vw, 1em);
	color: white;
}

.horario {
	font-weight: 300;
	font-family: "Mulish";
	text-align: center;
	font-size: clamp(1.4em, 1vw, 1em);
	line-height: 8px;
	color: white;
}

p.horario {
	font-weight: 300;
	font-family: "Mulish";
	text-align: center;
	font-size: clamp(1.4em, 1vw, 1em);
	line-height: 8px;
	color: white;
}

.endereco_prefeitura{
	font-weight: 300;
	font-family: "Mulish";
	text-align: center;
	font-size: clamp(0.8em, 1vw, 1em);
	color: white;
}

.desenvolvido_por_menor{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 0.8em);
	color: white;	
	text-align: center;
	vertical-align: center;
	height: 30px;
}

.desenvolvedor{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 0.8em);
	color: white;	
	text-align: right;
	vertical-align: center;
	height: 30px;
	margin-right: 10px;
}

.hr_rodape{
   border: 0;
   border-top: 1px solid #cccccc;
   opacity: .8;
}

.governo_titulo{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(2.4em, 1vw, 1em);
	color: #1e4f6f;
}

.governo_texto {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
	margin-top: 10px;
}

.governo_texto p {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
	line-height: 1.2;
	margin-top: 10px;
}

.escola_texto {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
	color: #2c3539;
	margin-top: 10px;
}

.escola_texto p {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
	color: #2c3539;
	line-height: 1.2;
	margin-top: 10px;
}


.turismo_titulo{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(2.4em, 1vw, 1em);
	color: #1e4f6f;
}

.turismo_texto {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	line-height: 1.2;
	color: #2c3539;
	height: 100%;
	vertical-align: top;
}

.turismo_texto p {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
	line-height: 1.2;
	margin-top: 10px;
}

.noticia_recente_chamada{
	font-weight: bold;
	font-family: "Mulish";
	font-size: clamp(1.4em, 1vw, 1em);
	padding-left: 5px;
	padding-right: 5px;
	color: #1e4f6f;
}

.noticia_recente_data{
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 1em);
	color: #1e4f6f;
	padding-left: 5px;
	padding-right: 5px;
}

.noticia_texto_data_todas{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(0.6em, 1vw, 0.8em);
	color: #2c3539;
}

.noticia_texto_data{
	font-weight: normal;
	font-family: "Mulish";
	font-size: clamp(0.9em, 1vw, 1em);
	color: #2c3539;
}

.noticia_texto_data_zs{
	font-weight: normal;
	font-family: "Mulish";
	font-size: clamp(0.7em, 1vw, 1em);
	color: #2c3539;
}


.noticia_texto_chamada_todas{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
}

.noticia_titulo_texto_todas a{
	color: #1e4f6f;
}

.noticia_titulo_texto_todas a:hover{
	color: #008b8b;
	text-decoration:none;
}

.noticia_texto_chamada_todas a{
	color: #2c3539;
}

.noticia_texto_chamada_todas a:hover{
	color: #2c3539;
	text-decoration:none;
}

.noticia_recente_chamada a{
	color: #1e4f6f;
}

.noticia_recente_chamada a:hover{
	color: #008b8b;
	text-decoration:none;
}


.cidade_titulo{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(2.4em, 1vw, 1em);
	color: #1e4f6f;
}

.cidade_texto {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
	margin-top: 10px;
}

.cidade_texto p {
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
	line-height: 1.2;
	margin-top: 10px;
}


.pesquisar_noticias{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 20px;
	color: #2c3539;
}

.noticia_texto_chamada{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #2c3539;
	padding: 10px 10px 0px 10px;
}

.evento_texto_chamada{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
	color: #2c3539;
	padding: 2px 10px 0px 10px;
}


.noticia_texto_chamada_data{
	font-weight: 400;
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 0.8em);
	color: #2c3539;
	padding: 10px 10px 0px 10px;
}


.noticia_texto_chamada p{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	color: #2c3539;
}

.noticia_texto_chamada_zs{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
	color: #2c3539;
}

.pesquisa_texto{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 1em);
	color: #2c3539;
}

.pesquisa_texto select{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 1em);
	color: #2c3539;
}

.pesquisa_texto_site{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
	color: #2c3539;
	height: 50px;
}

.pesquisa_texto_site select{
	font-weight: 300;
	font-family: "Mulish";
	font-size: clamp(1em, 1vw, 1em);
    height: 50px;
	color: #2c3539;
}


.noticia_texto_chamada a{
	color: #2c3539;
	text-decoration:none;
}

.noticia_texto_chamada_zs a:hover{
	color: #2c3539;
	text-decoration:none;
}

.video_texto_chamada{
	font-weight: 300;
	font-family: "Mulish";
	font-size: 16px;
	color: #2c3539;
    height: 100%;
}

.noticia_imagem{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 18px;
	color: #2c3539;
	width: 100px;
    height: 20px;
    display: inline-block;
}

.video_imagem{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 18px;
	color: #2c3539;
	width: 100%;
    height: 300px;
    display: inline-block;
}

.noticia_texto_sublinhado{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 20px;
	color: #2c3539;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

.noticia_texto_titulo_principal{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.3em, 1vw, 1em);
	height: 100%;
	color: #1e4f6f;
	padding: 0px 10px 0px 10px;
}

.evento_titulo_principal{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.4em, 1vw, 1em);
	color: #1e4f6f;
	padding: 0px 10px 0px 10px;
}


.noticia_texto_titulo_principal_fp{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.6em, 1vw, 1em);
	height: 100%;
	color: #f08020;
	padding: 0px 10px 0px 10px;
}

.galeria_texto_titulo_principal_fp{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.3em, 1vw, 1em);
	height: 100%;
	color: #1e4f6f;
	padding: 0px 10px 0px 10px;
}

.noticia_texto_titulo_principal a{
	color: #1e4f6f;
}
.noticia_texto_titulo_principal a:hover{
	color: #008b8b;
	text-decoration:none;
}

.noticia_texto_titulo_principal_fp a{
	color: #f08020;
}

.galeria_texto_titulo_principal_fp a{
	color: #1e4f6f;
}


.noticia_texto_titulo_principal_fp a:hover{
	color: #008b8b;
	text-decoration:none;
}

.galeria_texto_titulo_principal_fp a:hover{
	color: #008b8b;
	text-decoration:none;
}


.noticia_texto_titulo_principal_zs{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: clamp(1.2em, 1vw, 1em);
	height: 100%;
	color: #1e4f6f;
}

.noticia_texto_titulo_principal_zs a{
	color: #1e4f6f;
}
.noticia_texto_titulo_principal_zs a:hover{
	color: #008b8b;
	text-decoration:none;
}

.video_texto_titulo_principal{
	font-weight: bolder;
	font-family: "Mulish";
	font-size: 22px;
	height: 100%;
	color: #2c3539;
}

.noticia_texto_bold{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #a9a9a9;
}

.noticia_texto_saiba_mais{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 18px;
	color: #008b8b;
}

.noticia_texto_saiba_mais_zs{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 14px;
	color: #008b8b;
}


.noticia_texto_ver_mais{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #ffffff;
	border: 1px solid #FFFFFF;
	background-color:#1e4f6f;
	height: 80px;
	width: 180px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-goog-ms-border-radius: 2px;
	border-radius: 2px;
	vertical-align: center;
}

.noticia_texto_ver_mais a:hover{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: #FFFFF;
	border: 2px solid #008b8b;
	background-color:#008b8b;
	text-align: center;
}

.governo{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 18px;
	color: #2c3539;
}

.fonte_16_azul_bold{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 16px;
	color: #1e4f6f;
	text-align: center;
}

.desenvolvido_por{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 14x;
	color: white;
	text-align: left;
	line-height: 2px;
}

.tramandai{
	font-weight: bold;
	font-family: "Mulish";
	font-size: 22px;
	color: white;
	text-align: center;
	line-height: 5px;
}

.cpicon {
	position: relative;
	display: inline-block;
	font-family: "Mulish";
	text-align: center;
	font-weight: 500;
	background-color:#f5f5f5;
	color: #1e4f6f;
}

.cpicon a {
	color: #1e4f6f;
	font-weight: 500;
	float: left;
	position: relative;
	display: inline-block;
	list-style: none;
	height: clamp(12em, 1vw, 1em);
	width: clamp(12em, 1vw, 1em);
	text-decoration : none;
	text-align: center;
	font-size: clamp(1.1em, 1vw, 1em);
	border: 1px solid #CCCCCC;
	background-color:#DCDCDC;
	padding: 15px 15px 15px 15px;
	margin: 8px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	vertical-align: "center";
	border-radius: 5px;
}

.cpicon a:hover{
	color: #008b8b;
	border: 1px solid #008b8b;
   -webkit-transform: scale(1.05);
   transform: scale(1.05);
}

.cpicon img {
	margin-top: 4px;
	margin-bottom: 4px;
	text-align: center;
}

.cpicon span {
	font-size: clamp(1.1em, 1vw, 1em);
	font-weight: 500;
	font-family: "Mulish";
	display: block;
	text-align: center;
}

.file_doc span {
	position: static;
	display: inline-block;
	padding: 0px 0px 0px 0px;
	margin: 40px;
}

.noticia_recente_titulo span {
	font-size: 32px;
	font-weight: bolder;
	font-family: "Mulish";
	text-align: center;
}


.corpo  { 
	font-family: "Mulish";
	font-size: clamp(0.9em, 1vw, 1em);
	color: #515151; 
	background-color: #dedede;
	vertical-align: center;
	height: 40px;
}

.corpo_legenda  { 
	font-family: "Mulish";
	font-size: clamp(1.8em, 1vw, 1em);
	font-weight: 300; 
	color: #515151;
	background-color: #ffffff;
}

.corpo_titulo  { 
	font-family: "Mulish";
	font-size: 18px; 
	color: #515151; 
	background-color: #dedede;
	height:30px;
}

.corpo_rodape  { 
	font-size: clamp(1.3em, 1vw, 1em);
	background-color: #008b8b;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);

}

select {  
	font-family: "Mulish";
	font-size: 14px;
	height: 30px;
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid #008b8b;
	border-bottom: 1px solid #ddd;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}

select.text {  
	font-family: "Mulish";
	font-size: 14px;
	height: 30px;
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px solid #008b8b;
	border-bottom: 1px solid #ddd;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}

.botao {  
	font-family: "Mulish";
	font-size: 14px;
	font-weight: bold; 
	color: #336699; 
	background-color: #FFFFCC;
	border-color: #000066 000066 000066; 
	border-style: solid;
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width:1px; 
	border-left-width: 1px
}

textarea { 
	font-family: "Mulish";
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF; 
	border: 1px solid #008b8b;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 5px;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(../border-radius.htc);
}
input {  
	font-family: "Mulish";
	font-size: 14px;
	padding: 2px;
	color: #000000; 
	background-color: #FFFFFF; 
	border-color: #000066 000066 000066 #000066; 
	border-style: solid; 
	border-top-width: 5px;
	border-right-width: 5px; 
	border-bottom-width: 5px;
	border-left-width:5px
}
input.texto {
	font-family: "Mulish";
	height: 30px;
	border: 1px solid #008b8b;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 3px;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);
}

input.search {
	font-family: "Mulish";
	font-weight: 300;
	height:40px;
	border: 1px solid #1e4f6f;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 3px;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);
}

input.text {
	font-family: "Mulish";
	height:25px;
	border: 1px solid #008b8b;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
	text-align: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);
}

.rodape_imagem {  
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-goog-ms-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
	text-align: right;
	behavior: url(../border-radius.htc);
}

.rodape_imagem_fp {  
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-goog-ms-border-radius: 3px;
	border-radius: 3px;
	width: clamp(100px, 40vw, 160px);
	text-align: center;
	behavior: url(../border-radius.htc);
}


.min-rodape_imagem {  
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-goog-ms-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
	behavior: url(../border-radius.htc);
}

.texto-form-control{
	font-weight: normal;
	font-family: "Mulish";
	font-size: 14px;
	color: #999;
	vertical-align: center;
}

input[type='file'] {
  display: none
}


label {
	background-color: #008b8b;
	color: #fff;
	cursor: pointer;
	margin: 0px;
	padding: 6px 10px;
	font-family: "Mulish";
	font-size: 16px;
	width: 200px;
	color: white;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);
}

#myBtn {
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 9999;
	border: none;
	outline: none;
	background-color: #008b8b;
	color: white;
	cursor: pointer;
	padding: 10 140px;
	border-radius: 5px;
	font-family: "Mulish";
	font-size: 20px;
	font-weight:bold;
}

#myBtn:hover {
	background-color: #555;
}

.corpo_browse { 
	font-family: "Mulish";
	text-transform: uppercase;
	font-size: 13px; 
	color: #515151;
	height:30px;
	border: 1px solid #008b8b;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	vertical-align: "center";
	behavior: url(/sistemas/administracao/border-radius.htc);
}

.corpo_browse { 
	font-family: "Mulish";
	text-transform: uppercase;
	font-size: 13px; 
	color: #515151;
	height:30px;
	border: 1px solid #008b8b;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	vertical-align: "center";
	behavior: url(/sistemas/administracao/border-radius.htc);
}

.nav {  
	font-family: "Mulish";
	font-size: 15px; 
	font-weight: bold; 
	color: white; 
	background-color: #008b8b;
	border: 1px solid #008b8b;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	height:30px;
	vertical-align: "center";
	behavior: url(/sistemas/administracao/border-radius.htc);
}

.cargos{
	font-weight: 600;
	font-family: "Mulish";
	font-size: clamp(1.0em, 1vw, 0.9em);
	color: white;
	background-color: #1e4f6f;
	vertical-align: center;
}

.borda_noticia{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-goog-ms-border-radius: 5px;
	border-radius: 5px;
	behavior: url(/sistemas/administracao/border-radius.htc);
	box-shadow: box-shadow: 0 0 1em gold;
}

.rodape_titulo{
	font-weight: bolder; 
	font-family: "Mulish";
	font-size: clamp(1.1em, 1vw, 1em);
	color: #fff;
}

.rodape_texto{
	font-weight: 300; 
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 1em);
	color: #fff;
}

.rodape_texto a {
	font-weight: 300; 
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 1em);
	color: #fff;
}

.rodape_texto a:hover {
	font-weight: 300; 
	font-family: "Mulish";
	font-size: clamp(0.8em, 1vw, 1em);
	color: #fff;
}

/*==========================================================================================================================*/
/* PAGINAÇÃO
/*==========================================================================================================================*/
ul.pagination {
    display: inline-block;
    padding: 0;
    margin: 0;
}

ul.pagination li {display: inline;}

ul.pagination li a {
    color: black;
    float: left;
    padding: 8px 16px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
}

ul.pagination li a.active {
    background-color: #008b8b;
    color: white;
    border: 1px solid #008b8b;
}

ul.pagination li a:hover:not(.active) {background-color: #ddd;}

/*==========================================================================================================================*/
/* FORMATO PARA MOBILE - ANDROID / IPHONE
/*==========================================================================================================================*/
@media screen and (max-width: 768px) {

	table {
		display:inline-block;
        padding:0px;
		float: none;
        width: 100%;
    }
    td {
        display:inline-block;
        padding:3px 3px;
        width:100%;
    }

	img.min_foto_evento {
		width: clamp(6em, 6vw, 60em);
	}

	.nav-item {
		background-color:#008b8b;
		font-size: clamp(1em, 1vw, 1em);
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-goog-ms-border-radius: 3px;
		border-radius: 3px;
		width: 100%;
		margin-top: 5px;
		vertical-align: center;
	}
	
	.navmenu{
		color: white;
	}

	input {
		font-family: "Mulish";
		width: clamp(18em, 1vw, 1em);
		height: clamp(2.6em, 1vw, 1em);
		border: 1px solid #008b8b;
		margin-top: 1px;
		margin-bottom: 1px;
		padding: 5px;
		text-align: left;	-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-goog-ms-border-radius: 5px;
		border-radius: 5px;
		behavior: url(../border-radius.htc);
	}

	textarea {
		font-family: "Mulish";
		width: clamp(18em, 1vw, 1em);
		height: clamp(7em, 1vw, 1em);
		border: 1px solid #008b8b;
		margin-top: 1px;
		margin-bottom: 1px;
		padding: 5px;
		text-align: left;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-goog-ms-border-radius: 5px;
		border-radius: 5px;
		behavior: url(../border-radius.htc);
	}
	
	select {  
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		height: clamp(2.6em, 1vw, 1em);
		color: #000000; 
		background-color: #FFFFFF; 
		border: 1px solid #008b8b;
		border-bottom: 1px solid #ddd;
		margin-top: 1px;
		margin-bottom: 1px;
		margin-right: 5px;
		margin-left: 10px;
		vertical-align: center;
		text-align: left;
		width: clamp(18em, 1vw, 1em);
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-goog-ms-border-radius: 5px;
		border-radius: 5px;
		behavior: url(../border-radius.htc);
	}
	
	.combobox select {  
		font-family: "Mulish";
		font-size: clamp(1em, 1vw, 1em);
		color: #000000; 
	}

	.option combobox{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1em, 1vw, 1em);
		color: #2c3539;
	}

	.min-fonte_menu_superior{
		font-family: "Mulish";
		font-size: clamp(1em, 1vw, 1em);
		color: white;
		font-weight: 600;
		text-align: center;
	}

	.fonte_12_branca{
		font-weight: 600;
		font-family: "Mulish";
		font-size: clamp(1em, 1vw, 1em);
		color: white;
	}
	
	.min-conteudo_texto{
		font-weight: 400;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #2c3539;
	}

	.min_canil_titulo{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.4m, 1vw, 1em);
		color: #008b8b;
	}

	.min_canil_texto p{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #2c3539;
	}

	.min_fumam_texto p{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #2c3539;
	}

	.min_fumam_texto_fc {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(0.9, 1vw, 1em);
		text-align: left;
		color: #2c3539;
	}

	.min_fumam_titulo{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #1e4f6f;
	}

	.min_fumam_sub_titulo{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.5em, 1vw, 1em);
		color: #1e4f6f;
	}

	div.min_canil_texto{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1em, 1vw, 1em);
		color: #2c3539;
	}

	.noticia_titulo_principal{
		font-weight: bolder; 
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 2em);
		color: #2c3539;
	}
	
	.min_noticia_recente_titulo{
		font-weight: normal;
		font-family: "Mulish";
		font-size: clamp(1.8em, 1vw, 1em);
		color: #008b8b;
		text-align: center;
		margin-top: 30px;
		padding-bottom: 20px;
	}

	.noticia_titulo_texto_todas p{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: #1e4f6f;
	}
	
	.noticia_texto_chamada_todas p{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #2c3539;
	}

	.noticia_texto_chamada_todas a{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #2c3539;
	}
	.div.noticia_texto_chamada_todas{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #2c3539;
	}

	.noticia_titulo_texto_todas a{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: #1e4f6f;
	}

	div.noticia_titulo_texto_todas{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: #1e4f6f;
	}

	.noticia_texto_chamada{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: #2c3539;
	}
	.evento_texto_chamada{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1em, 1vw, 1em);
		color: #2c3539;
	}

	.noticia_texto_chamada a{
		color: #2c3539;
		text-decoration:none;
	}

	.noticia_texto_chamada_zs{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1em, 1vw, 1em);
		color: #2c3539;
	}

	.noticia_texto_chamada_zs a{
		color: #2c3539;
		text-decoration:none;
	}

	.noticia_texto_saiba_mais{
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(1.7em, 1vw, 1em);
		color: #008b8b;
	}

	.noticia_texto_saiba_mais p{
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(1.7em, 1vw, 1em);
		color: #008b8b;
	}

	div.noticia_texto_saiba_mais{
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(1.7em, 1vw, 1em);
		color: #008b8b;
	}

	.noticia_texto_saiba_mais_zs{
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: #008b8b;
	}

	.noticia_texto_saiba_mais_zs p{
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: #008b8b;
	}

	div.noticia_texto_saiba_mais_zs{
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: #008b8b;
	}


	.noticia_texto_chamada a:hover{
		color: #2c3539;
		text-decoration:none;
	}

	.noticia_texto_chamada_zs a:hover{
		color: #2c3539;
		text-decoration:none;
	}

	img.brasao {
		width: clamp(400px, 40vw, 600px);
	}
	img.brasao_cartao_idoso {
		width: clamp(50px, 10vw, 50px);
	}

	img.brasao_fp {
		width: clamp(200px, 40vw, 400px);
	}
	
	img.ingressos {
		width: clamp(100px, 40vw, 200px);
	}

	.cidade_texto {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.1em, 1vw, 1em);
		color: #2c3539;
		margin: 5px;
	}

	.cidade_texto p {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.1em, 1vw, 1em);
		color: #2c3539;
		margin: 5px;
	}

    .cidade_texto img {
        display:inline-block;
        padding:3px 3px;
        width:50%;
    }
	.governo_titulo{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(2.4em, 1vw, 1em);
		color: #1e4f6f;
	}

	.governo_texto {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.1em, 1vw, 1em);
		color: #2c3539;
		margin: 5px;
	}

	.governo_texto p {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.1em, 1vw, 1em);
		color: #2c3539;
		line-height: 1.2;
		margin: 5px;
	}


	.edital_titulo{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.3em, 1vw, 1em);
		color: #1e4f6f;
	}

	.edital_titulo a {
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.3em, 1vw, 1em);
		color: #1e4f6f;
	}

	.edital_titulo a:hover {
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.3em, 1vw, 1em);
		color: #008b8b;
		text-decoration:none;
	}

	.edital_conteudo{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #2c3539;
	}

	.edital_conteudo a {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2m, 1vw, 1em);
		color: #2c3539;
		text-decoration:none;
	}

	.edital_conteudo a:hover {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #2c3539;
		text-decoration:none;
	}

	.edital_conteudo p {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #2c3539;
	}

	.edital_titulo_principal{
		font-weight: bolder; 
		font-family: "Mulish";
		font-size: clamp(1.7em, 1vw, 2em);
		color: #2c3539;
	}
	
	.edital_anexos{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(0.9em, 1vw, 1em);
		color: #2c3539;
	}

	.edital_anexos a {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(0.9em, 1vw, 1em);
		color: #2c3539;
		text-decoration: none;
	}

	.edital_anexos a:hover {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(0.9em, 1vw, 1em);
		color: #2c3539;
		text-decoration: none;
	}

	.ascom{
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: white;
		text-align: center;
		line-height: 4px;
	}

	.endereco_prefeitura{
		font-weight: 300;
		font-family: "Mulish";
		text-align: center;
		font-size: clamp(1em, 1vw, 1em);
		color: white;
	}

	.desenvolvido_por_menor{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.1em, 1vw, 0.8em);
		color: white;	
		text-align: center;
		vertical-align: center;
		height: 60px;
	}

	.desenvolvedor{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1em, 1vw, 0.8em);
		color: white;	
		text-align: center;
		vertical-align: center;
		height: 60px;
	}

	.min-titulo_governo{
		font-weight: bold;
		font-family: "Mulish";
		font-size: 28px;
		color: #2c3539;
	}
	img.min-borda_redonda {  
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		width: 100%;
		behavior: url(../border-radius.htc);
	}

	.min-logo_banner {
        display: inline-block;
        padding: 4px;
        max-width: 90%;
		text-align: center;
		vertical-align: center;
    }

	.min_todas_as_noticias_titulo{
		font-weight: normal;
		font-family: "Mulish";
		font-size: clamp(1.8em, 1vw, 1em);
		color: #1e4f6f;
		text-align:center;
		margin-top: clamp(1em, 1vw, 1em);
	}

	.min-imagem_pequena {  
		width: 100%;
	}
	
	p {
		font-size: clamp(3em, 1vw, 1em);
	}
	
	.hidden {
		display: none;
	}

	.min-servicos {
        display:inline-block;
        padding:2px;
        width: clamp(4.8em, 1vw, 1em);
    }

	div.min-cpicon {
		vertical-align: center;
		position: relative;
		display: inline-block;
		font-family: "Mulish";
		text-align: center;
		font-weight: normal;
		background-color:#f5f5f5;
		color: #1e4f6f;
	}
	div.min-cpicon a {
		color: #1e4f6f;
		font-weight: bold;
		float: left;
		position: relative;
		display: inline-block;
		list-style: none;
		height: clamp(9em, 1vw, 1em);
		width: clamp(9em, 1vw, 1em);
		vertical-align: center;
		text-decoration : none;
		text-align: center;
		font-size: clamp(0.9em, 1vw, 1em);
		border: 1px solid #CCCCCC;
		background-color:#DCDCDC;
		padding: 4px 4px 4px 4px;
		margin: 4px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-goog-ms-border-radius: 5px;
		vertical-align: center;
		border-radius: 5px;
	}
	div.min-cpicon span {
		font-size: clamp(0.9em, 1vw, 1em);
		font-weight: normal;
		font-family: "Mulish";
		display: block;
		text-align: center;
	}
	div.min-cpicon a:hover{
		font-size: clamp(0.9em, 1vw, 1em);
		color: #008b8b;
		border: 2px solid #008b8b;
		text-align: center;
	}
	div.min-cpicon img {
		margin-top: 2px;
		margin-bottom: 2px;
		text-align: center;
	}
	.titulo_servicos{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #1e4f6f;
		vertical-align: center;
		text-align: center;
		height: 100%;
		padding: 20px 20px 20px 20px;
		width: 100%;
	}

	.titulo_noticias{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(2.2em, 1vw, 1em);
		color: #1e4f6f;
		vertical-align: center;
		text-align: center;
		height: 100%;
		padding: 20px 20px 20px 20px;
		width: 100%;
	}

	.titulo_noticias_fp{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #1e4f6f;
		vertical-align: center;
		text-align: center;
		height: 100%;
		padding: 20px 20px 20px 20px;
		width: 100%;
	}
	.titulo_programacao_fp{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(2.2em, 1vw, 1em);
		color: #ffffff;
		vertical-align: center;
		text-align: center;
		height: 100%;
		padding: 20px 20px 20px 20px;
		width: 100%;
	}

	.titulo_videos{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #1e4f6f;
		vertical-align: center;
		text-align: center;
		height: 100%;
		padding: 20px 20px 20px 20px;
		width: 100%;
	}
	.min_titulo_saiba_como_chegar{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #1e4f6f;
		vertical-align: center;
		text-align: center;
		height: 100%;
		padding: 20px 20px 20px 20px;
		width: 100%;
	}

	div.min-rodape_imagem {  
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-goog-ms-border-radius: 3px;
		border-radius: 3px;
		width: 100px;
		text-align: center;
		behavior: url(../border-radius.htc);
	}

	div.min-rodape_imagem_fp {  
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-goog-ms-border-radius: 3px;
		border-radius: 3px;
		width: 80px;
		text-align: center;
		behavior: url(../border-radius.htc);
	}

	div.min-rodape_ascom_imagem {  
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-goog-ms-border-radius: 3px;
		border-radius: 3px;
		width: 100%;
		text-align: center;
		behavior: url(../border-radius.htc);
	}

	.pesquisa_texto{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(0.9em, 1vw, 1em);
		color: #2c3539;
	}
	
	.pesquisa_texto select{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1em, 1vw, 1em);
		color: #2c3539;
	}


	div.min-noticia-imagem {  
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		-goog-ms-border-radius: 3px;
		border-radius: 3px;
		width: 100%;
		behavior: url(../border-radius.htc);
	}

	td.min-borda_noticia{
		width: 100%;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-goog-ms-border-radius: 5px;
		border-radius: 5px;
		behavior: url(/sistemas/administracao/border-radius.htc);
		box-shadow: box-shadow: 0 0 1em gold;
	}
	div.min-borda_redonda {  
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		width: 100%;
		behavior: url(../border-radius.htc);
	}
	td.min-noticia_texto_ver_mais{
		font-weight: bold;
		font-family: "Mulish";
		font-size: 22px;
		text-align: center;
		color: #ffffff;
		border: 1px solid #CCCCCC;
		background-color:#1e4f6f;
		height: 40px;
		width: 240px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		-goog-ms-border-radius: 2px;
		border-radius: 2px;
		vertical-align: center;
	}
	td.rodape_vazio {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: 100% 100%;
		height: 1px;
	}

	table.min-noticia_texto_ver_mais{
		height: 40px;
		width: 240px;
		text-align: center;
		vertical-align: center:
	}
	div.min-video_texto_titulo_principal{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: 22px;
		height: 100%;
		color: #2c3539;
	}
	div.min-video_texto_chamada{
		font-weight: 300;
		font-family: "Mulish";
		font-size: 18px;
		height: 100%;
		color: #2c3539;
	}

	div.min-video_data{
		font-weight: 300;
		font-family: "Mulish";
		font-size: 11px;
		color: #2c3539;
		height: 100%;
	}

	div.min-video_imagem{
		font-weight: normal;
		font-family: "Mulish";
		font-size: 18px;
		color: #2c3539;
		width: 100%;
		height: 350px;
		display: inline-block;
	}

	.min-iframe{
		width: 100%;
		text-align: center;
		height: 100%;
	}

	.min-saiba_como_chegar {
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: 100% 100%;
		width: 90%;
		height: 100%;
	}	

	tr.min-rodape {
		background-color: #000000;
		background-repeat: no-repeat;
		background-attachment: fixed;
		background-size: 100% 100%;
		height: 100%;
	}
	
	.min-button_noticias {
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #ffffff;
		border: 1px solid #1e4f6f;
		background-color:#1e4f6f;
		height: clamp(2em, 1vw, 70em);
		width: clamp(16em, 1vw, 500em);
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		vertical-align: center;
	}

	.min-button_noticias:hover {
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #ffffff;
		border: 1px solid #008b8b;
		background-color:#008b8b;
		height: clamp(2em, 1vw, 70em);
		width: clamp(16em, 1vw, 500em);
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		vertical-align: center;
	}
	.min-button_cartao_idoso {
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #ffffff;
		border: 1px solid #1e4f6f;
		background-color:#1e4f6f;
		height: clamp(2em, 1vw, 35em);
		width: clamp(8em, 1vw, 250em);
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		vertical-align: center;
	}

	.min-button_cartao_idoso:hover {
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(2em, 1vw, 1em);
		color: #ffffff;
		border: 1px solid #008b8b;
		background-color:#008b8b;
		height: clamp(2em, 1vw, 35em);
		width: clamp(8em, 1vw, 250em);
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		vertical-align: center;
	}
	
	.min-button_noticias_fp {
		font-weight: bold;
		font-family: "Mulish";
		font-size: 22px;
		color: #ffffff;
		border: 1px solid #f08020;
		background-color:#f08020;
		height: 70px;
		width: 300px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		vertical-align: center;
		text-align: center;
		margin-top: 20px;
		margin-left: 60px;
	}

	.min-button_grande {
		font-weight: bold;
		font-family: "Mulish";
		font-size: 22px;
		color: #ffffff;
		border: 1px solid #1e4f6f;
		background-color:#1e4f6f;
		height: 100px;
		width: 340px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		vertical-align: center;
		margin-left: 70px;
	}

	.min-button_noticias_fp:hover {
		font-weight: bold;
		font-family: "Mulish";
		font-size: 22px;
		color: #ffffff;
		border: 1px solid #008b8b;
		background-color:#008b8b;
		height: 70px;
		width: 300px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		margin-left: 10px;
		text-align: center;
		vertical-align: center;
	}

	.min-button_grande:hover {
		font-weight: bold;
		font-family: "Mulish";
		font-size: 22px;
		color: #ffffff;
		border: 1px solid #1e4f6f;
		background-color:#1e4f6f;
		height: 100px;
		width: 340px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		margin-left: 70px;
		vertical-align: center;
	}

	.min-button_videos {
		font-weight: bold;
		font-family: "Mulish";
		font-size: 22px;
		color: #ffffff;
		border: 1px solid #1e4f6f;
		background-color:#1e4f6f;
		height: 50px;
		width: 240px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		margin-left: 70px;
		vertical-align: center;
	}

	.min-button_videos:hover {
		font-weight: bold;
		font-family: "Mulish";
		font-size: 22px;
		color: #ffffff;
		border: 1px solid #1e4f6f;
		background-color:#1e4f6f;
		height: 50px;
		width: 240px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
		-goog-ms-border-radius: 4px;
		border-radius: 4px;
		margin-left: 70px;
		vertical-align: center;
	}
	
	nav ul     {
		display: none;
	}
		
	nav select { 
		display: inline-block;
	}
		
	.rodape_titulo{
		font-weight: bolder; 
		font-family: "Mulish";
		font-size: clamp(1.8em, 1vw, 1em);
		color: #fff;
		width:100%;
	}

	.rodape_texto{
		font-weight: 300; 
		font-family: "Mulish";
		font-size: clamp(1.6em, 1vw, 1em);
		color: #fff;
		width:100%;
	}
	
	div.noticia_publicado_em {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #a9a9a9;
	}
	.noticia_texto p{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.3em, 1vw, 1em);
		color: #2c3539;
		margin-top: 10px;
	}

	div.noticia_texto {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.3em, 1vw, 1em);
		color: #2c3539;
		margin-top: 10px;
	}

	.noticia_texto_lado p{
		font-weight: 300;
		display: inline-block;
		font-family: "Mulish";
		font-size: clamp(1.3em, 1vw, 1em);
		color: #2c3539;
		margin-top: 10px;
	}

	div.noticia_texto_lado {
		font-weight: 300;
		display: inline-block;
		font-family: "Mulish";
		font-size: clamp(1.3em, 1vw, 1em);
		color: #2c3539;
		margin-top: 10px;
	}


	div.noticia_recente_chamada{
		font-weight: bold;
		font-family: "Mulish";
		font-size: clamp(1.6em, 1vw, 1em);
		padding-left: 5px;
		padding-right: 5px;
		color: #1e4f6f;
	}
	div.noticia_recente_data{
		font-weight: 400;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		color: #a9a9a9;
		padding-left: 5px;
		padding-right: 5px;
	}
	div.conteudo_texto_data{
		font-weight: 400;
		font-family: "Mulish";
		font-size: clamp(0.9em, 1vw, 1em);
		color: #2c3539;
	}
	
	.noticia_texto_chamada p{
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: #2c3539;
	}

	p.noticia_texto_chamada {
		font-weight: 300;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		color: #2c3539;
	}

	.noticia_texto_titulo_principal{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.4em, 1vw, 1em);
		height: 100%;
		color: #1e4f6f;
	}

	.noticia_texto_titulo_principal a{
		color: #1e4f6f;
	}
	.noticia_texto_titulo_principal a:hover{
		color: #1e4f6f;
		text-decoration:none;
	}

	.noticia_texto_titulo_principal_zs{
		font-weight: bolder;
		font-family: "Mulish";
		font-size: clamp(1.2em, 1vw, 1em);
		height: 100%;
		color: #1e4f6f;
	}

	.noticia_texto_titulo_principal_zs a{
		color: #1e4f6f;
	}
	
	.noticia_texto_titulo_principal_zs a:hover{
		color: #1e4f6f;
		text-decoration:none;
	}
}