*{
    margin: 0 auto;
}

body{
    /*background-color: #000000;*/
    font-family: Roboto;
	color: #808285;
	overflow-x: hidden;
}

li{
    list-style:none;
}

a{
    text-decoration: none;
}

a:hover{
    text-decoration: none;
}

.padding_zero{
    padding-left: 0px;
    padding-right: 0px;
}


.btn-cancelar{
    background-color: #ef1c1c;
    border-color: #562626;
    color: #FFFFFF;
    width: 140px;
    height: 33px;
    border-radius: 5px;
}

.btn-cancelar:hover{
    background-color: #d30606;
    border-color: #511515;
    color: #FFFFFF;
}

/*FORMATACAO DE TABELAS*/
table{
    width: 32%;
    text-align: center;
    border: 1px solid #dadada;
    float: left;
    margin-right: 1%;
    margin-bottom: 30px;
    min-height: 664px;
    height: 708px;
}

table .wp-block-button{
    border: 1px solid #337ab7;
    width: 90%;
    border-radius: 7px;
    height: 35px;
    margin-bottom: 20px;
    background-color: #337ab7;
}

table .wp-block-button__link{
    color: #ffffff;
    margin-top: 7px;
    font-size: 19px;
}


table .wp-block-button a{
    color: #FFFFFF;
}

td{
    width: 24%;
    font-size: 19px;
    border-right: 1px solid #dadada;
    padding-top: 50px;
    padding-left: 3px;
}

tr{
	height: 80px;
	text-align: center;
}

/*tr:first-child{
	background-color: #20ACE2;
	
}

tr:nth-child(2n){
  background-color: #cacaca;
}*/
/*FIM DA FORMATACAO DE TABELAS*/


/*DIV SEPARADA EM COLUNAS */
.wp-block-column{
    float: left;
    width: 50%;
}


.wp-block-image img{
    margin-left: 0%;
}

#modelo_de_contrato .wp-block-image img{
    margin-left: 0%;
}

.wp-block-separator{
    float: left;
    clear: left;
}

.wp-block-media-text__media{
    float: left;
    margin-top: 2%;
}

.wp-block-media-text__content{
    float: left;
    margin-left: 2%;
    font-size: 19px;
    margin-top: 6%;
    width: 44%;
}
/*FIM DA DIV SEPARADA EM COLUNAS*/



#regimento_interno img{
    margin-bottom: 0px;
}


.formulario_duvidas{
    margin-bottom: 50px;
}

/*GALERIAS DO WORDPRESS*/
.blocks-gallery-item{
    list-style-image: none;
}



.blocks-gallery-item figure{
    float: left;
    margin-right: 2%;
}

.blocks-gallery-item figure{
    text-align: center;
    float: none;
}

.blocks-gallery-item figure figcaption{
    margin-top: 0px;
}

.wp-block-image figcaption{
    margin-top: 10px;
}

.foto_galeria{
    float: left;
    width: 15%;
    margin-right: 4%;
}

.foto_galeria figcaption{
    width: 85%;
    margin-left: 1%;
    font-size: 12px;;
}

.columns-3 figure{
    float: left;
    text-align: left;
}


/*FIM GALERIAS DO WORDPRESS*/

li{
	list-style-image: url('../img/seta_azul.png');
	line-height: 2;
}

h4{
	/*margin-top: 45px;*/
	color: #233e63;
	/*float: left;
	clear: left;*/
}


h3{
	color: #808285;
	font-weight: bold;
	/*float: left;
	clear: left;*/
	margin-top: -15px;
	width: 100%;
}

blockquote{
	width: 40%;
    height: auto;
    padding-bottom: 20px;
    padding-top: 20px;
    border-radius: 37px;
    border: 3px solid #CACACA;
}

blockquote p{
	margin-left: 10px;
    font-style: italic;
	color: #333;
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menuM1, #menuM2, #menuM3, #menuM4, #menuM5, #menuM6, #menuM7, #simulacao_menu_mobile, #menumobile2 {
    display: none;
 }


.posicao_logo_conselho{
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: 0px;
}


/*Alterações no CSS do Banner*/
.posicao_banner{
    margin-top: 0px;
    z-index: 0;
}

.carousel-indicators li{
    border-color: #fbb91b; 
}

.carousel-indicators .active{
    background-color: #fbb91b;
    border-color: #fbb91b;
}
/*Fim das Alterações no CSS do Banner*/




/*Acessibilidade*/
.fundo_acessibilidade{
    background-color: #233e63;
    height: 90px;
    width: 100%;
}

.fundo_acessibilidade span{
    float: left;
    color: #e9e9e9;
    margin-top: 4px;
    margin-left: 7px;
}
/*Fim Acessibilidade*/


.posicao_acessibilidade{
    /*margin-left: 2%;*/
    margin-top: 1.5%;
}

/*MENU PRINCIPAL*/
.barra_menu_principal{
    font-family: 'Roboto Condensed';
    font-size: 17px;
    margin-top: -1%;
}

.barra_menu_principal ul{
    width: 100%;
}


.fundo_menu{
    background-color: #eeeeee;
}


.menu_rolante a{
    margin-bottom: 20px;
    margin-top: 20px;
}

.cor_menu li a, .cor_menu li a:hover{
    color: #0a3b6b;
    background: none;
    /*text-align: center;*/
    float: left;
    width: 100%;
    /*margin-bottom: 5px;
    margin-top: 5px;*/
    font-weight: 700;
    /*padding-left: 0;*/
    padding-right: 0;
    padding-left: 0px;
}



#projetos_de_lei a{
	font-size: 14px;
}

 
 
.barra_menu_principal li:hover{
   background-color: #dcdcdc;
}

#li_acesso_informacao:hover{
	background-color: transparent;
}


#li_duvidas:hover, #li_ouvidoria:hover{
    border-bottom: 2px solid #fbb91b;
}

.barra_menu_principal li:hover{
    background-color: #dcdcdc;
}

.barra_menu_principal li{
    /*background-color: #dcdcdc;*/
    margin-left: 0%;
}


.menu_rolante div a, .menu_rolante div a:hover{
    /*margin-bottom: 20px;
    margin-top: 20px;
	*/
	margin-bottom: 5px;
    margin-top: 5px;
    padding-left: 8px;
}

.menu_rolante div:hover{
	background-color: #233E63;
	color: #FFFFFF;
}

.menu_rolante div span:hover{
	color: #FFFFFF;
}

#links_menu_principal2 li{
    list-style-image: none;
    background-color: #0b4054;
}

#links_menu_principal2 li:hover{
    background-color: #20ace2;
}



#li_acesso_informacao img{
	margin-left: 3%;
    width: 27px;
    margin-right: 3%;
}


#links_menu_principal2{
    position: absolute;
    background-color: #c5c5c5;
    width: 67%;
    margin-left: -1%;
    margin-top: -6%;
    z-index: 2;
}




.acesso_informacao{
    font-size: 12px;
    color: #609b6b;
    float: left;
    margin-top: 7px;
    margin-left: 0px;
}

.logo_acesso_informacao{
    float: left;
}

.posicao_acesso_informacao{
    /*float: right;*/
    margin-top: 3%;
    margin-bottom: 2%;
    /*margin-right: 2.6%;*/
}

#links_menu_principal{
    width: 100%;
    position: absolute;
    z-index: 2;
    margin-top: 7.2%;
    padding-left: 0px;
}

#li_institucional{
    width: 9%;
    color: #0a3b6b;
}


#li_representante_comercial{
    width: 13%;
    margin-left: 0.5%;
    color: #0a3b6b;
}

#li_fique_por_dentro{
    width: 11%;
    color: #0a3b6b;
 }

#li_direito_justica{
    width: 9%;
    margin-left: 0%;
    color: #0a3b6b;
}

#li_publicacoes, #li_privacidade{
    width: 9%;
   margin-left: 0.5%;
   color: #0a3b6b;

}

#li_duvidas{
    width: 10%;
    margin-left: 0.6%;
    color: #0a3b6b;
}

#li_ouvidoria{
    width: 6%;
    margin-left: 2%;
    color: #0a3b6b;
}

#li_acesso_informacao{
   width: 15%;
   margin-top: -7px;
}

#li_acesso_informacao:hover{
    background-color: none;
}

#li_acesso_informacao a{
    margin-top: -6px;
    margin-left: 18px;
}




.cor_menuM li a, .cor_menuM li a:hover{
    color: #FFFFFF;
    background: none;
    font-weight: 700;
}





#li_institucionalM{
    color: #20ace2;
    float: left;
    margin-bottom: 12%;
    width: 105%;
    cursor: pointer;
    padding-left: 0;
}

#li_representante_comercialM{
    float: left;
    margin-bottom: 12%;
	width: 105%;
    cursor: pointer;
	padding-left: 0;
}


#li_direito_justicaM{
    float: left;
    margin-bottom: 12%;
	width: 112%;
    cursor: pointer;
	padding-left: 0;
}

#li_fique_por_dentroM{
    float: left;
    margin-bottom: 12%;
	width: 105%;
    cursor: pointer;
	padding-left: 0;
 }

#li_publicacoesM{
    float: left;
    margin-bottom: 12%;
	width: 105%;
    cursor: pointer;
	padding-left: 0;

}





.menu_rolante{
    border-top: 2px solid #fbb91b;
    width: 100%;
    background-color: #dcdcdc;
    float: left;
    /*position: absolute;*/
    z-index: 1;
    /*margin-top: 24%;*/
}

.menu_rolante div{
    float: left;
    clear: left;
    border-bottom: 1px solid #c5c5c5;
    /*text-align: center;*/
    width: 100%;
    color: #233e63;
    line-height: 1.5;
}

.menu_rolante div:hover{
    color: #FFFFFF;
}

.menu_rolante div a:hover{
    color: #FFFFFF;
}


.menu_rolante div:last-child { 
    border-bottom: none;
}

.menu_rolante span{
    font-size: 13px;
    margin-top: 15px;
    margin-bottom: 15px;
    text-align: center;
    font-weight: 300;
	line-height: 1;
}




.menu_rolanteM{
    background-color: #0a3b6b;
    float: left;
    width: 124%;
    margin-left: -10%;
    margin-top: 0%;
    display: block;
    position: absolute;
    z-index: 3;
    display: none;
}


.menu_rolanteM:hover{
    color: #20ace2;
}

.menu_rolanteM div:hover{
    background-color: #54686f;
}




.menu_rolanteM div{
    float: left;
    clear: left;
    border-bottom: 1px solid #c5c5c5;
    text-align: center;
    width: 100%;
    height: 40px;
    margin-top: 0px;
}

.menu_rolanteM div:last-child { 
    border-bottom: none;
}

.menu_rolanteM span{
    color: #FFFFFF;
    font-size: 15px;
    margin-top: 4px;
    margin-bottom: 15px;
    text-align: center;
    font-weight: 300;
    float: left;
    margin-left: 40px;
}









/*FIM MENU PRINCIPAL*/

/*BUSCA_LUPA*/
#caixa_busca{
    background-color: #ffffff;
    border-radius: 10px;
    height: 41px;
    width: 383px;
    border: none;
    float: right;
    color: #6699ca;
    padding-left: 26%;
    margin-top: 2%;
}
/**/


/*NOTICIAS HOME*/
.box_geral_noticias_home{
    margin-top: 3%;
    /*margin-bottom: 2%;*/
    /*border-bottom: 1px solid #1672b3;
    border-top: 1px solid #1672b3;*/
}

.titulo_grade_noticias, .titulo_grade_destaques, .titulo_grade_eventos{
    font-size: 25px;
    color: #0a3b6b;
    font-weight: 700;
    margin-left: 2.7%;
}

/*.titulo_grade_noticias{
    margin-left: 28%;
}*/

/*.titulo_grade_destaques{
    margin-left: 22%;
}*/

.titulo_grade_eventos{
    margin-left: 28%;
}

.titulo_grade_publicacoes{
   /* margin-left: 44%;*/
    margin-bottom: 2%;
    margin-top: 3%;
    float: left;
    font-size: 25px;
    color: #0a3b6b;
    font-weight: 700;
}

.box_img{
    /*margin-top: 75px;*/
    /*float: left;*/
    
}



/*.fundo_menu img:hover{
    transform: scale(0);
    box-shadow: none;
}*/


.data_img{
    margin-top: 15px;
    color: #9d9fa2;
    font-size: 12px;
    float: left;
    clear: left;
    /*margin-left: 8px;*/
}

.data_img_publicacao{
    color: #9d9fa2;
    font-size: 12px;
    font-weight: 300;
    margin-bottom: 60px;
}

.titulo_img{
    margin-top: 5px;
    color: #00aeef;
    font-size: 24px;
    float: left;
    clear: left;
    line-height: 1.3;
    /*margin-left: 8px;*/
   /* margin-bottom: 10%;*/
  /*  max-width: 400px;*/
}


.subtitulo_not_dest{
    margin-top: 5px;
    color: #9d9fa2;
    font-size: 16px;
    float: left;
    clear: left;
    line-height: 1.3;
    margin-bottom: 3%;
}


.titulo_img_pub{
    margin-top: 5px;
    color: #20ace2;
    font-size: 18px;
    clear: left;
    line-height: 1.5;
    max-width: 250px;
    margin: 0 auto;
    margin-top: 20px;
    margin-bottom: 30px;
}

.coluna_publicacoes img{
    float: none;
}

.posicao_esq_top_pub{
    /*margin-left: 9%;*/
    margin-top: 0%;
}

.coluna_noticias, .coluna_destaques, .coluna_eventos{
    float: left;
    margin-top: 2%;
    margin-bottom: 20px;
    /*margin-right: 5%;*/
}


.coluna_noticias:last-child, .coluna_destaques:last-child{
    margin-right: 0px;
}




.coluna_publicacoes{
    margin-bottom: -1%;
    text-align: center;
   /* margin-right: 9%;*/
}


.coluna_publicacoes:last-child{
    margin-right: 0px;
}



.link_edicoes_anteriores a, .link_noticias_anteriores a{
    float: right;
    clear: left;
    color: #535353;
    font-size: 16px;
    margin-bottom: 3%;
    font-weight: 300;
    margin-right: 24px;
}


.link_noticias_anteriores a{
    margin-right: 0px;
}



/*FIM NOTICIAS HOME*/


.caixa_azul_home{
    background-color: #00aeef; 
    width: 200px; 
    height: 200px;
}


.caixa_azul_home:hover{
    background-color: #233E63;
}

/*RODAPE*/
.rodape{
    background-color: #233e63;
}

.redes_sociais_rodape{
    margin-top: 5.5%;
}

.redes_sociais_rodape img{
    margin-left: 20px;
}

.rodape a{
    color: #ffffff;
}

/*FIM RODAPE*/



/*NOTICIAS*/
.box_geral_noticias{
    margin-bottom: 5%;
}

.data_img_noticias{
    margin-top: 5px;
    color: #9d9fa2;
    font-size: 14px;
    float: left;
    clear: left;
    margin-left: 0px;
}

.titulo_img_noticias{
    margin-top: 5px;
    margin-top: 20px;
    color: #1672b3;
    font-size: 17px;
    float: left;
    line-height: 1;
    margin-left: 0px;
    clear: left;
}


.coluna_noticias_interna{
    /*float: left;*/
    margin-bottom: 30px;
}


/*FIM NOTICIAS*/



/*PÁGINA INTERNA MODELO HISTÓRICO*/
.box_geral_historico{
    margin-bottom: 5%;
}


/*FIM PÁGINA INTERNA MODELO HISTÓRICO*/





/*PÁGINA INTERNA MODELO REGISTRO*/
.box_geral_registro{
    margin-bottom: 5%;
}

/*FIM PÁGINA INTERNA MODELO REGISTRO*/





.material-icons{
    font-size: 33px;
}

.navbar-toggle{
    float: left;
    margin-top: -68px;
    margin-left: -4%;
}


.bloco_resolucoes{
    font-size: 16px;
    margin-bottom: 15px;
}


@media only screen
and (max-width : 960px) {
    font-size: 13px;
}



@media only screen and (max-width : 1400px) {
    .barra_menu_principal, .menu_rolante span{
        font-size: 13px;
    }
	
}


@media only screen
and (max-width : 1600px) {
    .acesso_informacao{
	    font-size: 14px;
    }
}


@media only screen
and (max-width : 1420px) {
    .acesso_informacao{
	    font-size: 13px;
    }
}


@media only screen
and (max-width : 1380px) {
	
}






@media only screen
and (max-width : 1350px) {
    .barra_menu_principal, .menu_rolante span{
        font-size: 13px;
	}
	
	#li_acesso_informacao{
        margin-left: 1%;
    }
	
	
	.acesso_informacao{
		font-size: 11px;
	}
	
	
}


@media only screen
and (max-width : 1275px) {
	#li_acesso_informacao a{
		/*width: 19%;*/
		margin-left: 0px;
	}
}


@media only screen
and (max-width : 1200px) {
	
	#links_menu_principal{
		margin-top: 0px;
	}
	
	.posicao_banner {
		margin-top: 72px;
	}
}


@media only screen
and (max-width : 1080px) {
	#li_acesso_informacao{
        margin-left: 0px;
    }
	.acesso_informacao{
		font-size: 12px;
	}
}




@media only screen
and (max-width : 970px) {
    .barra_menu_principal, .menu_rolante span{
        font-size: 14px;
    }
}




@media only screen
and (max-width : 960px) {
    .barra_menu_principal, .menu_rolante span{
        font-size: 12px;
    }
	
	.acesso_informacao{
		font-size: 0px;
    }
    
}


@media only screen
and (max-width : 767px){
    .barra_menu_principal{
        font-size: 18px;
    }
	
	.menu_rolante span{
        font-size: 15px;
    }
	
	.acesso_informacao{
		font-size: 16px;
    }
    
    .posicao_banner {
		margin-top: 15px;
	}
	
}


#legislacao figure{
    float: right;
    margin-right: 40%;
}


/*MODELO DE PÁGINA DE HISTÓRICO*/

#histórico img{
    margin-top: 0px;
}

.posicao_bread{
    /*margin-bottom: 2%;*/
    float: left;
}


.identificacao_pagina{
	font-size: 30px;
	color: #1672b3;
	font-weight: bold;
    margin-top: 5%;
    margin-bottom: 5%;
	float: left;
}


.caminho_pagina{
	font-size: 14px;
	color: #1672b3;
	margin-bottom: 10px;
	float: right;
    margin-right: 4%;
    margin-top: 6%;
}


 .caixa_cinza_historico{
	float: left;
	clear: left;
	font-size: 14px;
	color: #333333;
	background-color: #e4e1e1;
	margin-bottom: 5%;
}


.posicao_texto_plinio{
	width: 85%;
	margin-top: 25px;
	margin-bottom: 25px;
}


.nome_plinio{
	float: left;
	font-size: 13px;
	color: #233e63;
	font-weight: bold;
	margin-bottom: 25px;
}



.nome_plinio p{
	float: left;
	clear: left;
}


#grade_historico h2, #grade_geral h2{
	color: #00aeef;
	/*float: left;*/
	clear: left;
    margin-top: 50px;
    margin-bottom: 50px;
	width: 100%;
}

#grade_historico .bloco_texto{
	max-width: 97%;
	font-size: 16px;
	/*margin-top: 5%;*/
	float: left;
	clear: left;
}

.bloco_texto h2{
    margin-top: 70px;
	width: 100%;
}

.bloco_texto > h2:first-of-type {
    margin-top: 0px;
}

.bloco_texto figure{
	margin-top: 50px;
    margin-bottom: 50px;
}

#grade_historico .bloco_texto span, #grade_geral .bloco_texto span{
	font-weight: bold;
}

#grade_historico p, #grade_geral p{
	/*float: left;*/
    clear: left;
    font-size: 17px;
}

#grade_geral li{
    font-size: 17px;
}

#grade_geral img{
  /*  margin-top: 50px;*/
    /*margin-bottom: 50px;*/
    max-width: 100%;
    height: auto;
}


#estrutura h4{
    margin-top: 20px;
}

#estrutura img{
    margin-top: 50px;
}

.aligncenter{
    text-align: center;
}


blocks-gallery-item figure{
    text-align: center;
}

.galeria_presidentes{
	float: left;
	margin-top: 3%;
	font-weight: 700;
	font-family: Roboto Condensed;
	font-size: 18px;
	text-align: center;
}


.titulo_presidente{
	color: #233e63;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5%;
}


.posicao_fotos_presidentes{
	margin-top: 0%;
}


.cargo_presidentes{
	color: #00aeef;
	float: left;
	clear: left;
	margin-left: 5%;
	margin-top: 5%;
}

.nome_presidentes{
	color: #233e63;
	float: left;
	clear: left;
	margin-left: 5%;
}
/*FIM MODELO DE PÁGINA DE HISTÓRICO*/


#símbolos h4{
    margin-top: 0px;
}



/*MODELO DE PÁGINA DE REGISTRO*/
	.caixa_esquerda_texto{
		font-size: 16px;
		margin-bottom: 5%;
		float: left;
		clear: left;
	}

	
	
	.caixa_esquerda_texto h4{
		margin-top: 45px;
		color: #233e63;
	}
	
	.caixa_esquerda_texto li{
		list-style-image: url('../img/seta_azul.png');
		line-height: 2;
	}
	
	.caixa_direita_texto{
		color: #50b9e1;
		font-style: italic;
		font-weight: bold;
	}
	
	.caixa_direita_texto p{
		max-width: 93%;
	}

	
	
	
	
	

/*FIM MODELO DE PÁGINA DE REGISTRO*/





/*MODELO DE PÁGINA DE PUBLICAÇÕES*/
	#grade_publicacoes h2{
		color: #00aeef;
		margin-top: 0px;
		margin-bottom: 100px;
	}
	
	
	.alinhamento_publicacoes{
		text-align: center;
	}
	
	
	#grade_publicacoes img{
		width: 100%;
	}
	
	
	#lista_publicacoes span{
		font-size: 18px;
		color: #1672b3;
		margin-top: 10px;
		margin-bottom: 50px; 
		float: left;
	}
	
	
/*FIM DE PÁGINA DE PUBLICAÇÕES*/



/*PÁGINA INTERNA DE NOTICIAS*/
	.titulo_noticia{
		color: #327dc6;
		/*float: left;*/
		clear: left;
		font-family: Roboto;
	}
	
	
	.data_noticia{
		margin-top: 10px;
		float: left;
	}
	
	.box_legenda{
		/*width: 765px;*/
		margin-bottom: 20px;
	}
	
	.legenda_noticia{
		margin-top: 10px;
		float: left;
	}
	
	.resumo_noticia{
		color: #327dc6;
		font-size: 18px;
		/*float: left;*/
		clear: left;
		font-family: Roboto Condensed;
	}
	
	.box_texto_noticia{
	/*	float: left;*/
		margin-top: 40px;
		margin-bottom: 80px;
	}
	
	.box_texto_noticia p{
		font-size: 16px;
    }
    
    .box_texto_noticia h3{
        margin-top: 25px;
    }

    .box_texto_noticia img{
        display: block;
        max-width: 100%;
        height: auto;
    }
	
	
	.link_topo{
		float: right
	}
	
	.link_ver_mais_noticias{
		clear: left;
	}
/*FIM PÁGINA INTERNA DE NOTICIAS*/



/*MODELO DE PÁGINA DE DUVIDAS FREQUENTES*/
	
	#lista_duvidas h2{
		color: #00aeef;
		margin-bottom: 50px;
	}
	
	#lista_duvidas h4{
		color: #233e63;
		margin-top: 5%;
		font-weight: bold;
	}
	
	
	#lista_duvidas  li{
		list-style-image: url('../img/seta_azul.png');
		line-height: 2;
	}
	
	#lista_duvidas p{
		margin-left: 1%;
	}
	
	.posicao_blocos_faq{
		float: left;
		margin-bottom: 5%;
	}
	
	
	
/*FIM MODELO DE PÁGINA DE DUVIDAS FREQUENTES*/

/**/



.mapa_celular{
	display: none;
}

.mapa_desktop{
	display: block;
}


@media only screen and (max-width : 767px){
    .mapa_celular{
        display: block;
    }
	
	.mapa_desktop{
		display: none;
	}
	
	.bloco_resolucoes {
		font-size: 11px;
	}
	
}

.has-text-align-center{
	text-align: center;
	margin: 25px 0px 25px 0px;
}

.has-text-color{
	color: #0073a8;
}