body {	
	/*background-color: #b2c8d0;*/ 
	background-color: #fff;	
	/*background-color: #fff;*/
	/*font-family: "Open Sans", arial, sans-serif;*/
	font-family: 'Roboto';
	color: #333;
}

.indexBody {	
	background-color: #c6d1d5;
}


h1, h2, h3, h4, h5, h6 {
    font-family: "Roboto Condensed", sans-serif;
	color: #00743d;
	font-weight: bold;
}



#pagina{
}

#barra-acessibilidade{

    background-color: #09585e;  
	/*background-color: #004927;
	
	 background: linear-gradient(#80bece, #3e92a4); */
}

#barra-acessibilidade .btn{
	color: white;
	font-size: 12px !important;
}

/* Número do atalho na barra de acessibilidade */
#barra-acessibilidade .btn strong{
	font-size: 8px;
	color: #233aac; 
	background-color: white;	
	margin-left: 3px;
}

#topo{  
	background-image: url("../images/bg-fundo-2025.png");
	background-repeat: no-repeat;
	background-position: center; 
height: 210px;

	
	
	/*background: linear-gradient(#fff,#cdced1);	/* Cor e Fundo */
	
}



.titulo-area{
	
	/*font-family: 'Muli', sans-serif;
	font-weight: bold;*/
	margin-bottom: 20px;
	font-size: 18px;
	display:block;
	
}

#publicacao .titulo{
	font-family: "Roboto Condensed", sans-serif;	
	color: #001d69;
}

#bloco-informativos {
	
	background-color:#f2f2f2;
}

#bloco-informativos p{
	line-height: 18px;
}

#bloco-informativos a{
	color: #001d69;
}


.informativo-destaque-titulo{
	font-size: 18px;
	
}

.informativo-titulo{
	font-size: 14px;
	display: block;
}

.informativo-data{
	font-size: 14px;
}

#pagina-informativos-principais{
	border:none;
	border-bottom-color: #a4a4a4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	
}

#pagina-informativos-principais .img-container{
	background-color: #738db9;
}


#pagina-informativos-principais .card{
	/*background-color: #fff;*/
	background-color: #c6d1d5; 
	border:none;
}

#pagina-informativos-principais .informativo-titulo{
	font-size: 17px;
	display: block;
}

#pagina-informativos-principais  .categoria{
	font-weight: bold;
}


#pagina-informativos-outros .card{
	font-size: 14px;
	
	color: #333;
	background-color: #c6d1d5; 
	min-height: 90px;
	
	border:none;
	border-bottom-color: #a4a4a4;
	border-bottom-style: solid;
	border-bottom-width: 1px;

}

#pagina-informativos-outros a {
	color: #333;
	
}

#pagina-informativos-outros .categoria{
	font-weight: bold;
}

#pagina-informativos-outros .data-informativo{
	width: 50px;
	height: 50px;
	background-color:#f2f2f2;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-top: 11px;
}

#pagina-informativos-outros .data-informativo{
	width: 50px;
	height: 50px;
	background-color:#f2f2f2;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-top: 11px;
}

#pagina-estrutura-administrativa .principalHeader{
	font-size: 20px;
	color: #0060b7;
	background-color: #ebf2ff;
	border-left-color: #0060b7 !important;
	border-left-style: solid !important;
	border-left-width: 3px !important;
	/*font-family: 'Nanum Myeongjo';*/
	font-family: "Roboto Condensed";
	
}

#pagina-estrutura-administrativa .subHeader{
	font-size: 16px;
	color: #333;

}

.containerFotoEstruturaAdministrativa {
	/*min-width:85px; */
	/*max-width:85px; */
	min-width:100px;
	max-width:100px; 
	height:140px;
	
}


.cor-destaque{
	color: #001d69;
}

.categoria{
	color: #0060b7
}



#menu-navegacao{

	/*background-color: #af5d00;*/
	background-color: #09585e;
	/*background-color: #DE8826;*/
	padding-top: 10px;
}


#menu-navegacao .nav-link{
	color: #fff;
	font-size: 16px;
	padding-top: 10px;
	margin-top: -20px;
	margin-bottom: -8px;
	padding-left: 10px;
	padding-right: 10px;
}

#menu-navegacao .nav-link:hover{
	color: #fff;
	font-size: 16px;
	background-color: #507b81;
	border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	margin-top: -25px;
	padding-left: 10px;
	padding-right: 10px;
	
	
}

#menu-navegacao .dropdown-menu {
	border: none;
	margin-top: 8px;
	font-size: 16px;
	color: #fff;
	background-color: #09585e;
}

#menu-navegacao .dropdown-menu a {
	color: #fff;
	background-color: #09585e;	
}

.submenu-divider{
	border-top-color: #8a8b8c;
}

#menu-navegacao-conteudo{

}

#bloco-carousel-noticias{

}

#carousel-noticias{
	
}

#bloco-carousel-noticias .list-group{
	background-color: #d8d8d8;
}

#bloco-carousel-noticias .list-group-item{
	background-color: #dbdbdb;
	color: #154273;	
	font-size: 12px;
	border-bottom-color:#fff; 
	border-bottom-style:solid;
	border-bottom-width:2px;
}

#bloco-carousel-noticias .list-group-item-active{
	background-color: #a6d3df;
	font-size: 12px;
}

#carousel-noticias-marcador{

  color: #bdbaba;
  font-size: 20px;
  cursor: pointer;

}


#carousel-noticias-marcador .active{

  color: #3cc4c4;

}



#menu-acesso-rapido{
		
}



#menu-acesso-rapido-publicacao #arrow {
    border-right:2px solid black;
    border-bottom:2px solid black;
    width:10px;
    height:10px;
    transform: rotate(-45deg);
    margin-top:40px;
}

#menu-acesso-rapido-publicacao ul li {
  position: relative;
	padding-bottom: 10px;
}

#menu-acesso-rapido-publicacao ul {
  list-style: none;
}

#menu-acesso-rapido-publicacao ul li:before{
   content: '';
   position: absolute;
   border-right:2px solid black;
   border-bottom:2px solid black;
   width:7px;
   height:7px;
   top: calc(50% - 4px);
   left: -20px;
   transform: translateY(-50%) rotate(-45deg);
}

#menu-acesso-rapido-publicacao a{
	font-family: "Roboto Condensed", sans-serif;
	font-size: 14px;
	line-height: 12px;
	color: #001d69;
}

#menu-acesso-rapido-publicacao i{
	font-size: 24px;
	margin-top: -17px;
	background-color: #54b7ce;
	color: #001d69;
	display: block;
	width: 44px;
	height: 47px;
	float: left;
}

#menu-acesso-rapido-publicacao h4{
	color: #fff;
	background-color: #001d69;
	font-size: 18px;
}


.menu-area-icone{
	min-width: 50px;
	display:inline-block;
	padding: 13px;
	/*background-color: #5091ca;*/
	background-color: #0060b7; 
	
}

.menu-area-icone i{
	font-size: 20px;
	color: #fff;
}


#topo-pagina-secundaria{
	background-color: #eaeaea;
	color: #646464;
	border-top-color:#50ca0c;
	border-top-width: 6px;
	border-top-style: solid;
	
}

#topo-pagina-secundaria h6{
	font-family: 'Roboto';	
	font-size: 24px;
}

#bloco-web-tv{
	
}

#bloco-web-tv .card{
	/*background-color: #fff;*/
	background-color: #a4b496; 
	border:none;
}





#titulo-menu-acesso-rapido{
	
	
	border-bottom-style: solid;
	border-bottom-width: 3px;
	
}

#bloco-lista-noticias .card{
	font-size: 14px;
	
	color: #333;
	background-color: #c6d1d5; 
	border:none;
	border-bottom-color: #a4a4a4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#bloco-lista-noticias a {
	color: #333;
	
}

#bloco-lista-noticias .categoria{
	font-weight: bold;
}

#bloco-lista-noticias small{
	background-color:#f2f2f2;
}




.item-menu-acesso-rapido{
	 /*background-color: beige;*/
	 background-color:#f2f2f2;
	 border:none;
	 /*font-family: 'Abel', sans-serif;*/
	 
}

.item-menu-acesso-rapido a {
	font-size:14px;
	color: #0060b7;
}

.item-menu-acesso-rapido span {
	font-size:14px;
	color: #0060b7;
}



#barra-contato-local{
	background-color: #09585e;
	color:#fff;


	
}

#barra-contato-local .btn{
	width: 220px;
	background-color:#00743d;
	color:#fff;
	font-size: 12px;
}

#mapa-do-site{
	background-color: #09585e;
	
}

#mapa-do-site h6{
	/*font-family: 'Abel', sans-serif;*/
	font-size:18px;
	padding-bottom:6px;
	margin-bottom: 10px;
	
}

#mapa-do-site a{
	/*font-family: 'Abel', sans-serif;*/
	color: #fff;
	font-size:13px;
}

.titulo-mapa-do-site{
	/*font-family: 'Ultra', serif;*/
	font-family: 'Merriweather', serif;
	color: #ffe656;
	margin-bottom: 14px;
}

#barra-direitos{
	background-color:#f2f2f2;
	font-size: 14px;
	
	
}

#conteudo-esquerda{
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */	
}

#conteudo-interno-esquerda{
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */	
}
	
#conteudo-centro{
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */
}

#conteudo-interno-centro{
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */	
}

#conteudo-direita{
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */	
}

#conteudo-interno-direita{
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */	
}

#barra-mapa-do-site{
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */	
}

#conteudo-rodape-externo{
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */	
}

#conteudo-rodape-interno{
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */	
}

#barra-desenvolvedor{	
	/* Cor e Fundo: */
	/* background-color: yellow; */
	
	/* Gradiente de Cores: */
	/* background: linear-gradient(#eaeaea, #ffffff); */
}




.contrast,
.contrast nav,
.contrast div,
.contrast li,
.contrast ol,
.contrast header,
.contrast footer,
.contrast section,
.contrast main,
.contrast aside,
.contrast article {
    background: black !important;
    color: white !important;
}

.contrast h1,
.contrast h2,
.contrast h3,
.contrast h4,
.contrast h5,
.contrast h6,
.contrast p,
.contrast label,
.contrast strong,
.contrast em,
.contrast cite,
.contrast q,
.contrast i,
.contrast b,
.contrast u,
.contrast span {
    color: white !important;
}

.contrast a{
    color: yellow !important;
}

.contrast button,
.contrast input[type=button],
.contrast input[type=reset],
.contrast input[type=submit] {
    background: black !important;
    color: yellow !important;
    border: none !important;
}

.contrast img.on-contrast-force-gray {
    filter: grayscale(100%) contrast(120%);
}

.contrast img.on-contrast-force-white {
    filter: brightness(0) invert(1);
}

.contrast input[type=text],
.contrast input[type=password],
.contrast input[type=url],
.contrast input[type=search],
.contrast input[type=email],
.contrast input[type=tel],
.contrast input[type=date],
.contrast input[type=month],
.contrast input[type=week],
.contrast input[type=datetime],
.contrast input[type=datetime-local],
.contrast textarea,
.contrast input[type=number] {
    background: black !important;
    border: 1px solid white !important;
    color: white !important;
}

