/*CSS RESET*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0; padding: 0;
}
body {
    line-height: 1.4;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
/*=======================================================================FINALIZAÇÃO DO CSS RESET*/

body{min-height: 100%;}

/*ALTERAÇÕES BOOTSTRAP*/
.carousel-indicators{
    margin-left: 0;
    margin-right: 0;
    padding: 50px 15px 15px 15px;
}
.carousel-indicators li{
    width:16px;
    height: 16px;
    background-color: #FF9C81;
}

/*GENÉRICAS*/
a.botao{
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    color: white !important;
    padding: 15px 24px;
    display: block !important;
    font-size: 12px;
    /* margin-top: 20px; */
    text-decoration: none;
    transition: all linear .3s;
    position: absolute;
    bottom: 24px;
    width: 75%;
    left: 13%;
}

h2{font-weight:600; color:#676767; font-size: 20px; }

.erro{}
.erro h1{
    font-size: 40px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 70px;
    color: #444;
}

.icone-menu-mobile {display: none;}
.midias-sociais-rodape{display:none; background-color:#1d1d1d; text-align: center;}




header {}
header .area-icones-acessibilidade {height: 32px; line-height: 32px; text-align: right;}
header .area-icones-acessibilidade img {cursor: pointer; width: 20px; margin-right: 5px;}
header .area-icones-acessibilidade img:last-of-type {width: 17px; }
header .area-superior {background-color: #1E9588; height: 35px;}
header .area-superior .btn-busca {border: none; outline: none;}
header .area-ico-logo {border-bottom: 1px solid #E7E7E7;}
header .area-logo-social  {}
header .area-logo-social .area-logo {}
header .area-logo-social .area-logo .img-logo {}
header .area-logo-social .area-logo .img-logo .img-logo-cressmg {}

header .area-busca {}
header .area-busca input {}
header .area-busca i {position: absolute; right: 20px;}

#mnmwp-main-menu > ul > li {margin: 10px 0 20px 0px; border-right: 1px solid #000;}
#mnmwp-main-menu > ul > li:last-child {border-right: 0px}
#mnmwp-main-menu {text-align: center;}
#mnmwp-main-menu ul.mnmwp-menu {display: inline-flex;}
#mnmwp-main-menu ul > li.has-sub > a:after, #mnmwp-main-menu ul > li.has-sub > a:before {content: none !important}
#mnmwp-main-menu > ul > li > a {font-size: 11px; color: #333 !important; padding: 6px 6px 6px 6px;}
#mnmwp-main-menu > ul > li.has-sub > a {padding-right: 6px;}
#mnmwp-main-menu ul ul li a {text-align: left;}
#mnmwp-main-menu ul ul li a:hover {font-weight: 600;}
#mnmwp-main-menu li:hover > ul > li {height: 34px;}



#carouselPrincipal {z-index: -1;}
.conteudo-pagina-inicial:hover #carouselPrincipal {z-index: 2;}
#carouselPrincipal:hover {z-index: 2;}

.titulo-contexto {border-bottom: 4px solid #1E9588; color: #1E9588; margin-top: 5px; margin-bottom: 30px; font-weight: 600}
.titulo-contexto a {color: #1E9588; text-decoration: none;}
.single {}
.single .titulo-contexto-noticia {color: #1E9588; margin-top: 5px; margin-bottom: 5px; font-weight: 600}
.single .dt-publicacao-noticia {font-style: italic; font-size: 14px; text-indent: 0px;}
.single .single-content {}
.single div {padding-bottom: 15px; line-height: 1.4;}
.single p {padding-bottom: 15px; text-align: justify;}
.single ul {margin-left: 0px; padding-bottom: 15px; }
.single ul li {margin-left: 50px; list-style-type: circle;}


.area-paginas {margin-bottom: 30px;}
.area-paginas .titulo-contexto-noticia {color: #1E9588; margin-top: 5px; margin-bottom: 5px; font-weight: 600}
.area-paginas .dt-publicacao-noticia {font-style: italic; font-size: 14px; text-indent: 0px;}
.area-paginas .single-content {}
.area-paginas p {margin-bottom: 10px;}


.search {margin-bottom: 30px;}
.search .titulo-contexto-noticia {color: #1E9588; margin-top: 5px; margin-bottom: 5px; font-weight: 600}
.search .titulo-contexto-noticia a {color: #1E9588; text-decoration: none;}
.search .dt-publicacao-noticia {font-style: italic; font-size: 14px;}

.area-img-propaganda-1 {height: 130px; width: 100%; background-color: #1E9588;}
.area-img-propaganda-1 .img-propaganda {height: 130px;}

.carrousel-message {background-color: rgba(255,255,255,0.4); color: #FFF; padding: 5px 10px; text-align: center; font-style: italic; font-weight: bold;}


.box-noticias {color: #FFF;}
.box-noticias .area-noticia-titulo {font-style: italic; height: 110px;}
.box-noticias .area-noticia-publicacao {font-style: italic;}
.box-noticias .area-noticia-resumo {font-style: italic;}
.box-noticias.box-laranjado {background-color: #ff7b57;}
.box-noticias.box-verde {background-color: #1E9588;}
.box-noticias.box-azul {background-color: #1E9588;}
.slider-noticias {margin-top: 2px; -webkit-appearance: none; width: 100%; height: 8px; background: #BFC1C1; outline: none; opacity: 0.7; -webkit-transition: opacity .15s ease-in-out; transition: opacity .15s ease-in-out; padding: 0px 10px; z-index: -1;}
.banner-page {width: 100%; height: 300px;}



.miniCalendario {width: 100%; margin-top: 14px;}
.miniCalendario .cabecalho {}
.miniCalendario .cabecalho .seta {width: 28px; height: 28px; line-height: 28px; text-align: center; margin: 0 5px; border-radius: 50%; color: #FFF; font-weight: bold; float: left; margin-top: 6px; cursor: pointer;}
.miniCalendario .cabecalho .seta.seta-verde {background-color: #1E9588;}
.miniCalendario .cabecalho .seta.seta-azul {background-color: #28BBB5;}
.miniCalendario .cabecalho .area-central { margin-left: 0px; height: 40px; line-height: 40px; float: left; width: 78%; color: #FFF; text-align: center; border-radius: 5px; font-weight: bold; font-size: 16px; text-transform: uppercase;}
.miniCalendario .cabecalho .area-central .verde {border-top-left-radius: 5px; border-bottom-left-radius: 5px;  background-color: #1E9588; width: 60%; float: left;}
.miniCalendario .cabecalho .area-central .azul {border-top-right-radius: 5px; border-bottom-right-radius: 5px; background-color: #28BBB5; width: 40%; float: left;}
.miniCalendario table {width: 86%; border: 0px; margin: 20px 0px 0px 7%;}
.miniCalendario table thead {}
.miniCalendario table thead tr {}
.miniCalendario table thead tr th {text-align: center; color: #BDA713; font-weight: bold; height: 30px; vertical-align: middle;}
.miniCalendario table tbody {}
.miniCalendario table tbody tr {}
.miniCalendario table tbody tr td {text-align: center; color: #000; font-weight: bold; height: 30px; vertical-align: middle;}
.miniCalendario table tbody tr td span {cursor: pointer;}
.miniCalendario table tbody tr td.inactive {color: #CCCCCC}
.miniCalendario table tbody tr td .active {border-radius: 50%; background-color: #ff7b57; color: #FFF; display: block; width: 26px; height: 24px; line-height: 24px; margin: 0px auto !important; text-align:center;}
.miniCalendario table tr td.inactive {color: transparent;}
.miniCalendario table tr td .ConselhoPleno {background-color: #81C2A0; color: #FFF; cursor: pointer;}
.miniCalendario table tr td .Eventos {background-color: #AF6290; color: #FFF; cursor: pointer;}
.miniCalendario table tr td .Feriados {background-color: #E43C3F; color: #FFF; cursor: pointer;}
.miniCalendario table tr td .Atividadesinternas {background-color: #CCCCCC; color: #FFF; cursor: pointer;}
.miniCalendario table tr td .Abertosacategoria {background-color: #1E9588; color: #FFF; cursor: pointer;}



.layout-evento {}
.layout-evento .item-evento {padding: 10px; cursor: pointer; display: block; width: 100%; color: #696969; background-color: #eeeeef; border-radius: 5px;}
.layout-evento .item-evento .area-icone {float: left; padding: 10px; background-color: #1E9588; margin-right: 20px; width: 62px; text-align: center; border-radius: 5px;}
.layout-evento .item-evento .area-icone i {font-size:30px; color: #FFF;}

.layout-evento .item-evento a {color: #333; text-decoration: none;}
.layout-evento .item-evento .data {font-size: 15px; font-weight: bold;}
.layout-evento .item-evento .titulo {}



.layout-noticias {}
.layout-noticias hr {border-top: 0px; border-bottom: 1px solid #D6D6D6; display: block; width: 100%; margin: 25px 15px;}
.layout-noticias .itens-noticias {}
.layout-noticias .itens-noticias .area-dt-publicacao {font-size: 14px; color: #000; font-style: italic;}
.layout-noticias .itens-noticias .area-titulo {}
.layout-noticias .itens-noticias .area-titulo a {font-size: 19px; font-weight: bold; color: #1E9588; text-decoration: none;}
.layout-noticias .itens-noticias .area-resumo {font-size: 15px; color: #000;}




.item-boletim {padding: 0 15px; width: 50%;}
.item-boletim .area-imagem-destacada {width: 25%; float: left; height: 200px;}
.item-boletim .area-conteudo {width: 75%; background-color: #F0F0F0; float: right; height: 200px; padding: 20px;}
.item-boletim .area-conteudo a {text-decoration: none;}
.item-boletim .area-conteudo .dt-publicacao {font-style: italic; font-size: 14px;}
.item-boletim .area-conteudo .titulo {color: #1E9588; font-weight: 600; font-size: 18px;}
.item-boletim .area-conteudo .resumo {font-size: 15px;}

.item-revista {padding: 0 15px; width: 50%;}
.item-revista .area-imagem-destacada {width: 25%; float: left; min-height: 200px;}
.item-revista .area-conteudo {width: 75%; background-color: #F0F0F0; float: right; min-height: 200px; padding: 20px;}
.item-revista .area-conteudo a {text-decoration: none;}
.item-revista .area-conteudo .dt-publicacao {font-style: italic; font-size: 14px;}
.item-revista .area-conteudo .titulo {color: #1E9588; font-weight: 600; font-size: 18px;}
.item-revista .area-conteudo .resumo {font-size: 15px;}

.area-geral-item-pergunta {}
.area-geral-item-pergunta .itens-pergunta {width: 100%; display: flex; align-items: center; cursor: pointer;}
.area-geral-item-pergunta .itens-pergunta .area-icone {width: 30px; height: 30px; background-color: #1E9588; color: #FFF; text-align: center; font-size: 30px; line-height: 30px; float: left;}
.area-geral-item-pergunta .itens-pergunta .area-titulo {float: left; width: calc(100% - 30px); padding: 0 10px;}
.area-geral-item-pergunta .itens-resposta { text-align: justify;}
.area-geral-item-pergunta .itens-resposta .area-resposta {padding-left: 55px; text-align: justify; }
.area-geral-item-pergunta .itens-resposta .area-resposta ul {margin-left: 35px; margin-top: 10px; margin-bottom: 10px;}


.area-sub-inferior {padding-top: 30px;}
.area-sub-inferior .area-endereco {color: #FFF; font-size: 13px;}


.form-footer {background-color: #F0F0F0; text-align: center;}
.form-footer h6 {color: #333; padding: 15px 0px 10px 0px; font-weight: bold;}
.form-footer input {width: 100%; border: 0px; padding: 0px 10px; height: 35px; margin-bottom: 8px;}
.form-footer select {width: 100%; border: 0px; padding: 0px 10px; height: 35px; margin-bottom: 8px;}

blockquote {margin-bottom: 15px;}
blockquote p {margin-left: 100px; padding-left: 20px; padding-bottom: 0px !important; border-left: 4px solid #00a32a;}

.wp-caption {width: 100% !important; text-align: center;}
.wp-caption-text {font-size: 12px; text-align: center;}
.wp-caption .wp-caption-text {text-align: center !important;}


.slide-area-noticia {flex-wrap: nowrap; overflow-x: auto;}
.slide-area-noticia::-webkit-scrollbar {
    width: 0px;
    height: 0px;
    background-color: transparent;
}


.home-item-noticia {text-decoration: none !important; color: #e2dede !important;}
.home-item-noticia:hover {color: #FFF;}

.range-container {
    margin-top: 25px;
    width: 97%;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
}

.range-input {
    margin: 0 52px;
}

.range-input::-webkit-slider-thumb {
    -webkit-appearance: none;
    width: 20px;
    height: 20px;
    background-color: #555;
    border-radius: 50%;
    cursor: pointer;
}

.button-left, .button-right {
    width: 50px;
    background-color: #1E9588;
    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(90deg);
    cursor: pointer;
    text-align: center;
    font-size: 40px;
    color: #FFF;
}

.button-left {
    left: 0;
}

.button-right {
    right: 0;
}

/*.pagination {}
.pagination li {}
.pagination li a {font-family: 'Inter', sans-serif; font-size: 18px; font-weight: bold;}
.pagination li span {font-family: 'Inter', sans-serif; font-size: 18px; font-weight: bold;}
.pagination > li > a {background-color: #E0E0E0; border: 2px solid #F1F1F1; color: #767676}
.pagination > li:first-child > a {border-top-left-radius: 10px; border-bottom-left-radius: 10px; color: #4079BE;}
.pagination > li:last-child > a {border-top-right-radius: 10px; border-bottom-right-radius: 10px; color: #4079BE;}
.pagination > li > a:hover, .pagination > li > a:focus{z-index: 3; color: #FFF; background-color: #4079BC; border: 2px solid #F1F1F1;}
.pagination > li > span.current {z-index: 3; color: #FFF; background-color: #4079BC; border: 2px solid #F1F1F1;}
.pagination > li > span.prev {border-bottom-left-radius: 10px; border-top-left-radius: 10px;}
.pagination > li > span.next {border-bottom-right-radius: 10px; border-top-right-radius: 10px;}*/

.bwg_container {
    margin-top: 60px !important;
}

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_image_wrap_0 {
    background-color: transparent !important;
}

#bwg_slideshow_image_container_0 {
    margin-bottom: 70px;
}

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_left_0, #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_left_disabled_0 {
    background-color: #1e9588 !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_right_0, #bwg_container1_0 #bwg_container2_0 .bwg_slideshow_filmstrip_right_disabled_0 {
    background-color: #1e9588 !important;
}


.bwg_slideshow_description_text_0 {
    font-size: 14px !important;
}
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_description_text_0 {
    background-color: #FFF !important;
    color: #101010 !important;
    width: 790px !important;

}

#bwg_slideshow_play_pause_0 {
    display: none;
}


@media (max-width:577px) {
    .conteudo-pagina-inicial .carousel-item{
		height : 200px !important
	}
}

/*small*/
@media (min-width: 577px) and (max-width: 767px) {
    main.pagina-inicial .carousel-item img {
        height : 175px !important;
    }
	.conteudo-pagina-inicial .carousel-item{
		height : 250px !important
	}

    img {height: auto !important;}
}
/*medium*/
@media (min-width: 768px) and (max-width: 991px) {
    img {height: auto !important;}

}
/*large*/
@media (min-width: 992px) and (max-width: 1199px) {

}
/*extra large*/
@media (min-width: 1200px) and (max-width: 1400px) {

}
/*extra large*/
@media (min-width: 1401px) and (max-width: 1600px) {

}

/*extra large*/
@media (min-width: 1601px) and (max-width: 1800px) {

}
/*extra large II*/
@media (min-width: 1801px){

}


@keyframes submenu{
    0%{opacity:0;}
    100%{opacity:1;}
}


img {max-width: 100%;}
.ajaxCarregando {background-color: #68d0cd; color: #FFFFFF; display: none; font-size: 13px; font-weight: bold; height: 5px; left: 0px; line-height: 35px; margin: 0; position: fixed; text-align: center; top: 0px; width: 100%; z-index: 100000;}
#mnmwp-main-menu > ul > li.has-sub > a {font-size: 11px;}

.alignleft {float: left; margin-right: 10px;}
.alignright {float: right; margin-left: 10px;}
img.aligncenter { margin-left: auto; margin-right: auto;  clear: both; display: block;}
img.alignright {float: right; margin-left: 10px;}
