/* Geral */
body{background-color: #e5e5e5; min-width: 320px;}
ul,ol{ list-style: none; padding: 0; margin: 0; }
a{ cursor: pointer; text-decoration: none; }
a img{ border: none; }
a:hover{text-decoration: none;}
select, input:focus{outline:none;}
h1, h2, h3, h4{ margin: 0; padding: 0; }
#geral{padding-bottom: 20px;}
.icone-portal{background: url(../images/icone-portal.svg) no-repeat; width: 16px; height: 16px; margin: 5px 6px; float: left;}
.separator{float:right; color:#fff; margin:12px 0;}
.slider-topo{margin: 0 26px; height: 100px;}
#advertising #iframe{border: none;}
.card-projetos .cycle-pager-active   { background:#C67F42!important; }
/*.vc_column_container > .vc_column-inner{padding: 0!important}*/

/*custom page login*/
.login h1 a{margin: 20px auto 0!important;}

/*Formatação visual composer para mosaico - texto*/
.vc_separator .vc_sep_holder .vc_sep_line{height: 1px!important;border-top: 2px solid #117ab1!important;display: block !important;position: relative !important;top: 1px !important;width: 100%!important;}
.vc_sep_width_100{width: 96%!important;}
.vc_separator .vc_sep_holder{display: block!important;height: 3px;}
.vc_separator.vc_separator_align_left h4{padding:0!important;}
.vc_sep_pos_align_center{margin: 50px 0 50px 0;}
.vc_separator{display: block!important;}
.vc_separator h4{line-height: 1em;font-size: 22px!important;white-space: pre;z-index: 9999;background: #e5e5e5!important;padding: 0 12px 0;position: absolute;top: 8%;right: 33%;}


/*Page-template : CRE Escolas*/
.painel-bg{display: block; width: 100%; height: auto;}
.limite-painelcr{ margin: 0 0.61em; position: relative;background: #fff; min-height: auto;}
.limite-infos{margin: 0.61em 0.61em 0 0.61em; position:relative; background: #fff; height: auto;}
.limite-painel{margin: 0.61em; position: relative; background: #fff; min-height: auto; overflow: hidden;}
.img-cre{ margin-bottom: 30px; display: inline;}
.nome-escolas{margin: 20px 10px;  display: block; float: left;}
.nome-escolas h2{color:#0277BD; font-size: 13pt; padding: 12px 2px 8px; }
.nome-escolas span{color:#0277BD; font-size: 20pt; padding: 10px 0; line-height: 15px; font-weight: bold; }
.endereco-escola{ float: right; margin: 20px 10px; display: block; line-height: 0;}
.limite-informacoes p,.endereco-escola p{padding: 12px 2px 0px; color:#0277BD; font-size: 12pt; text-align: right; }
.limite-informacoes .atendimento-escola, .endereco-escola .atendimento-escola{ color:#A7B2BE;}


.limite-ativos ul{margin:  0 0 22px 0}
.limite-oferta span{padding: 12px;}


/*Card Galeria fotos*/
.limite-galeria .fotos-cre{overflow: hidden; position: relative;width: auto;margin: 0 22px 0; display: inline-block;}
.limite-galeria ul.fotos-cre li {float: left;  padding:8.5px;}
.limite-galeria ul.fotos-cre li a  {display:inline-block;}

/*css unico h2 Página cre*/
.limite-infra .infra-estrutura span, .limite-dados-tecnicos .dados-tecnicos span, .limite-numero-escola .numero-escola span,.limite-docente .corpo-docente span, .limite-escolarizacao .escolarizacao span{ color: #262626; padding: 14px; font-size: 17px; font-weight: 400; }
.limite-infra .infra-estrutura p,.limite-dados-tecnicos .dados-tecnicos p ,.limite-numero-escola .numero-escola p, .limite-docente .corpo-docente p , .limite-escolarizacao .escolarizacao p, .limite-oquetem .na-escola p{ color: #262626; padding: 0 14px 0; font-size: 15px; font-weight: 200; }

 /*CARD indice*/
.limite-indice .indice-escola, .limite-oquetem .na-escola{border-bottom: 2px solid #E5E5E5;}
.limite-indice .indice-item {display: flex;}
.limite-indice .indice-item-numeros span {color:#262626; font-weight: 300; font-size: 14px; line-height: 16px;}
.limite-indice .colum-indice-nomes{width: 50%; display: inline-block;position: relative; overflow-x:hidden; float: left; margin: 10px 0 12px; }

/*Card o que tem na escola*/
.limite-oquetem ol ul{margin: 10px 0 9px;}
.limite-oquetem ol, .limite-indice ol{padding: 14px;}
.limite-oquetem .na-escola span, .limite-indice .indice-escola span{color: #262626; padding: 0; font-size: 18px; font-weight: 400;}
.limite-oquetem .escola-item{color: #262626;padding: 0 ;font-size: 15px;font-weight: 200;}
.limite-numero-escola .colum-numero-escola{ float: left;}
.limite-numero-escola .colum-numero-escola-info{ float: right; margin: 0 10px;}

/*Card Mapa*/
.texto-endereco-mapa{padding: 12px;}
.btn-success{background: #ACD037; color: #fff; border-radius: 0; margin: 10px 10px 12px 10px;}
.limite-painel #mapa{width: auto;height: 200px;}

.limite-localiza span{color: #262626; padding: 12px; font-size: 20px;}
.limite-localiza ul li span, .limite-localiza ul li a {padding: 12px; text-decoration: none; color: #262626; font-size: 16px;}
.limite-localiza ul{margin-bottom: 20px;}

.nome-escola-cre span{font-size: 16px; text-transform: uppercase; color: #23527c;}

/*menu navegacão*/
.nav-menu-cre{background: #fff; margin: 0 auto; position: relative; text-align: center; z-index: 9;}
ul.menu-navegacao{margin: 0;width: 100%;padding: 0;}
.menu-navegacao li a {color: #656565; text-decoration: none; font-size: 16px; font-weight: 300;}
.menu-navegacao li:hover{-webkit-transition: border-color .218s;transition: border-color .218s; border-color: #1865AB; color: #262626; text-decoration: none; border-width: 0 0 2px;}
.menu-navegacao li{border-bottom: 2px solid transparent; display: inline-block;margin: 0 18px;overflow: hidden;padding: 13px 0 10px 0; max-width: 180px; min-width: 20px;}
.navbar-nav{ margin: 0 auto; float: none;}
.navbar-nav li{ display: inline-block; float: none;}
.navbar-nav li:hover{-webkit-transition: border-color .218s;transition: border-color .218s; border-color: #1865AB; color: #262626; text-decoration: none; border-width: 0 0 2px;}
.titulo-noticias-cre{color: #23527c; font-size: 18px; margin: 37px 8px 10px;}
.painel-titulo{position: absolute;top: 15px;left: 25px; background: #0095DA; width: 40%;display: block;}
.painel-titulo h1{padding: 15px 15px 20px 15px;background-color: #29ABE1;font-size: 16px; color: #fff;}
.painel-topo-card h2{font-size:14px;color:#0066B2;line-height:54px;}
.painel-topo-card h2:first-child{font-size:14px;color:#0066B2;line-height:15px;}
.painel-topo-card span{font-size:16px;color:#0066B2; display:  table; margin: 0; vertical-align: middle;}
.painel-topo-card img{width: 54px;margin:0 15px 0 0;height: 54px;float: left;display: block;}
.painel-limite-escolas{background:#fff;margin: 0.61em;padding: 10px;border-top:3px solid #63BC46;min-height:73px;}
.painel-limite-integral{background: #0095DA; margin: 0.61em;}
.painel-alunos{border-top:3px solid #ED1558;}
.painel-coordenador{border-top: 3px solid #D6CB27;}
.painel-professores{border-top: 3px solid #85469B;}
.titulo-singlecr{font-size: 16pt; color: #fff; font-weight: 400; padding:14px; z-index: 3000; position: absolute; top: 0;}
 .painel-limite-integral h2.texto-integral{color: #fff; font-size: 16px; display: table-cell; vertical-align: middle;}
 .painel-limite-integral i{font-size: 25pt; padding: 10px;}
.item-cr{display: table;margin: 5px 16px;}
.item-cr-saneamento{display: table;}
.item-cr span{color: #999999; font-size: 16px;display: table-cell;padding: 0 0 0 8px;}
.item-cr-saneamento span{color: #999999; font-size: 16px;display: table-cell;}
.item-cr i{color: #61903E; font-size: 16px;}
.limite-saneamento ul li:first-child{border:none;}
.limite-saneamento ul li{display: block;width: 100%; border-top: 1px solid #999999; padding: 12px 0;}
.item-cr-saneamento .text-saneamento{display: table; background: #0DB14B; color: #fff; padding: 4px; margin:  0 0 0 12px;}
.card-cr .limite-saneamento{padding: 15px 20px 15px 15px;}
.card-cr .limite-dados{padding: 14px;}
.card-cr .card-educacional{text-decoration: none;display: table; padding: 6px 8px 0 8px;}
.card-cr .card-educacional i{color: #fff; font-size: 3em;}
.card-cr  .titulo-singlecr a .icon-titulo{ float: right;}
.educ-green{background: #5CBA47;}
.educ-blue{background: #53CAF5;}
.educ-pink{background: #D4145A;}
.educ-brown{background: #8C6239;}
.educ-purple{background: #8B2787;}
.educ-purple-est{background: #8B2787;}
.educ-vinho-est{background: #9F1C29;}
.card-cr .limite-dados ul li.list-educacional{width: 100%;display: block;margin-bottom: 6px;min-height: 56px;}
.card-cr span.text-educacional{display: table-cell; color: #fff; font-size: 18px; padding:  0 0 0 12px; vertical-align: middle; line-height: 100%;}
.card-cr .limite-indice ul li.list-estatisticas{width: 97%; display:block; height: 92px; margin: 14px 0;}
.matri{position: absolute; bottom: 70px;}
.rest-vagas{position: absolute;bottom: 70px; right: 0;}
.matri span{color: #23527c; font-size: 16px;margin:  0 0 0 12px;}
.rest-vagas span{color: #B3B3B3; font-size: 16px; margin:  0 12px 0 0;}
.list-projetos{padding: 0 6px;margin: 10px;text-align: center;float: left;width: 113px; height: 113px; line-height: 18px; cursor: pointer; background: #CAC306; display: block;}
.mais-educacao{background: #69BD57;}
.escola-aberta{background: #0071BC;}
.atarde{background: #F7931E;}
.list-projetos i{color: #fff; padding: 10px;}
.list-projetos a{color: #fff;font-size: 17px; font-weight: bold; display: table-cell;} 
.limite-painel .estatisticas-indice{width: 50%; display: inline-block; float: left;}
.limite-painel .estatisticas{width: 50%; display: inline-block; float: right; padding: 0 6px 0 0;}
.indice{background: #ACD037; height: 145px; margin: 14px; display: block;}
.indice-provinha{background: #00A651;}
.estatisticas-indice .text-indice{position: relative;margin: 46px 12px;line-height: 20px;float: left; width: 50%;}
.estatisticas .text-indice-nota, .estatisticas-indice .text-indice-nota{float: right;margin: 33px 20px;color: #fff;font-size: 20px;display: block;}
/*span.text-titNota{color: #fff; font-size: 20px; display: block;}*/
.text-subtitle{font-size: 26px ; display: block; color: #fff; text-transform: uppercase;}
.text-subinfo{color: #fff; font-size: 16px; font-weight: 300; margin:  0 2px;}
.estatisticas .text-estatisticas-aprovacao{position: relative; margin: 36px 10px; float: left; line-height: 18px; width: 50%;}



/*FORMATAÇÃO bootstrap select*/
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn){width: 100%;}


/*Formatação tabela wordpress single*/
table{width: 100%!important; max-width: 100%!important;}
.limite-internas  article  table  thead{text-align: center;background: #117ab1;color: #fff;}
.limite-internas tbody tr{text-align: center; color: #0066b2; background: #EBEBEB;border: 1px solid #fff;}
.limite-internas  tbody table thead tr th{ text-align: center; background:#117ab1; color: #fff; border: 1px solid #fff!important;}
.limite-internas  tbody table thead tr:first-child th{text-align: center; background:#117ab1; color: #fff;}
.limite-internas tbody tr td{border-left: 1px solid #fff;}
.limite-internas  tbody tr td p strong{color: #fff!important;}


/*Formatação de tabela wordpress page*/
table{width: 100%!important; max-width: 100%!important;}
#fundo-branco  article  table  thead{text-align: center;background: #117ab1;color: #fff;}
#fundo-branco  tbody tr{text-align: center; color: #0066b2; background: #EBEBEB;border: 1px solid #fff;}
#fundo-branco   tbody table thead tr th{ text-align: center; background:#117ab1; color: #fff; border: 1px solid #fff!important;}
#fundo-branco   tbody table thead tr:first-child th{text-align: center; background:#117ab1; color: #fff;}
#fundo-branco  tbody tr:first-child{text-align: center;background: #117ab1;color: #fff; border: 1px solid #fff;}
#fundo-branco  tbody tr td{border-left: 1px solid #fff;}
#fundo-branco   tbody tr td p strong{color: #fff!important;}

/*Formataçoes wordpress*/
.wp-caption-text{text-align: right;font-weight: 200!important;font-size: 12px!important;margin-right: 15px;}

/*Configuração card documentos*/
.back-word i,.back-pdf i,.back-excel i,.back-power i, .back-outros i{padding:10px; color:#fff; display:block; font-size:18pt;}
.back-word{background:#29ABE1; width:40px; height:40px;display:block;}
.back-pdf{background:#BB161A; width:40px; height:40px;display:block;}
.back-power{background:#F58220; width:40px; height:40px; display:block;}
.back-excel{background:#006837; width:40px; height:40px; display:block;}
.back-outros{background:#4E4F90; width: 40px; height: 40px; display: block}
.box-img img{width: 40px; height: 40px;}
.com-imagem .icone {color: #fff;}
.sem-imagem .icone{color: #23527C;}
.social-links .fb-share-button span{width: 126px!important;height: 20px!important; vertical-align:baseline!important;}
.social-links iframe{display: inline-block;margin-left: 10px}

/*page: Single*/
article .social-links{float: right; display: inline-block; margin: 0 0 20px 0;}
.fb_iframe_widget{margin-right: 12px!important}

/*Parte:footer*/
footer{background: #34558c; padding: 25px 0;} 
footer a, footer i, footer li{color: #fff;}
footer a:hover{color: #bebebe;text-decoration: none;}
.endereco i{ margin: 0 5px 0 0;}

/*Slider paginação*/
#custom-pager, #custom-pager2 {  text-align: left;width: 100%;z-index:9;position: absolute; bottom: 0; background-color:#F99D52; display:table; }
#custom-pager a, #custom-pager2 a{ padding: 7px 0; border-left: 1px solid #fff; color: #fff; text-decoration: none; display:block; }
#custom-pager a:first-child , #custom-pager2 a:first-child { border:none; }
#custom-pager a, #custom-pager2 a{ display:table-cell; text-align:center; }


/*Card apresentação*/
.doc-apresentacao{color:#E9923B!important;}
.doc-laranja{border-top: 5px solid #E9923B!important;}
.card-apresentacao-horas{color:#E9923B!important; text-decoration: none;}
.card-apresentacao-icone .icone{background:#F58220!important; }
.card-excel-icone .icone{background: #006837!important;}
.card-outros .icone{background: #4e4f90!important;}

/*Card-Planilha Documentos*/
.doc-planilha{color: #29ABE1 !important;}
.doc{border-top: 5px solid  #29ABE1!important; }
.card-doc-horas{color:#29ABE1; text-decoration: none;}
.card-doc-icone .icone{background: #29ABE1!important;}
.sistemas-online i{color: #fff;}
.assunto-excel{background: #006837!important;}
.assunto-powerpoint{background: #F58220!important;}
.assunto-download{background:#bb161a;height: 180px;float: left;width:100%;padding: 5px 10px 0;margin: 0 0 10px 0;}
.assunto-doc{background:#29ABE1;}
.assunto-outros{background: #4e4f90;}
.card-download h2{font-size: 18px;text-align: left;}
.conteudo-resumo-download{padding: 5px 10px 0;}
.border-interna{border-top: none;}
.icone-componente{text-align: center; margin: 48px 0 0 0;}

/*Interna: Dirigentes*/
.icon-info{ color:#0066b2; background: none!important; font-size: 12pt; position: relative;padding: 2px;}
.texto-dirigente{font-size: 12px; color: #666; display: block;}
.icons-dirigente {float: right;padding: 20px 0 0 0;color:#0066B2;}
.limite .icon-user{color: #666;font-size: 9em;top: 10%;position: relative;margin-left: -50px;left: 50%;background: transparent; display: block;}
.bloco-conteudo{ width: 100%;  position: relative; top: 10%; text-align: center;}
.dirigente-bottom{position: relative; padding: 4px 10px 0 5px; float: right; bottom:0; display: block; top: 37%;}
.card .nome-dirigentes{font-size: 15px; font-weight: bold; color:#0066B2; display: inline-block; margin: 0;}

/*Breancrumbs Custom*/
.breadcrumb{background:#0066b2; margin: 0 0.65em 0.65em 0.65em; border-radius: 0;}
.breadcrumb li{padding-left: 10px; color: #fff;}
.breadcrumb li a{color: #fff; font-size: 14px;}
.breadcrumb > li + li::before {content: "/"; font-family: FontAwesome;color: #fff;font-size: 18px;padding-right: 0.5em;}


/*Missão/Visão e Principios*/
#cabecalho-missao-visao-e-principios .titulo-bg{ border-top: 5px solid #0066b2;}
#pagina-missao-visao-e-principios .bx-wrapper{margin: 0.65em;}
#pagina-missao-visao-e-principios .banner-missao{margin: 0.65em;}
#pagina-missao-visao-e-principios .bx-pager {display: none;}
#pagina-missao-visao-e-principios .bx-wrapper .bx-controls-direction a{top: 150px; display: none;}

/*Atributos page internas new*/
.cor-vermelha{color:#DC3046; }
.cor-verde{color: #21B79C;}
.cor-mostarda{color:#B7B548; }
.cor-roxo{color:#A856A2; }
.cor-laranja{color: #F99D52;}
.cor-azul-fotos{color: #235175;}
.cor-azul-twitter{color:#5EAADE}
.cor-azul-documentos{color:#117AB1; }
.cor-azul-documentos p{color: #333;}
.titulo-bg{margin: 0.65em 0.65em 0px 0.65em; background: #fff;height: 100px}
/*.icone-internas{float: right;margin: 30px 20px 0 20px; color: #0066b2;}*/
.icone-internas{position: absolute; right: 33px; top: 50px;}
/*.title-internas{font-size: 32px; color: #117ab1; margin: 30px 20px 0 20px;float: left;}*/
.title-internas{position: absolute; left: 33px;top:45px;}

/*Cores outras para page internas*/
.cor-laranja .titulo-bg{border-top: 5px solid #F99D52;}
.cor-laranja .breadcrumb{background: #F99D52;}
.cor-laranja .title-internas{ color: #F99D52;}
.cor-laranja .icone-internas{color:#F99D52;}
.cor-laranja h2 span{color: #F99D52;}
.cor-laranja .limite{border-top: 5px solid #F99D52!important;}

.cor-roxo .titulo-bg{border-top: 5px solid #A856A2;}
.cor-roxo .breadcrumb{background: #A856A2;}
.cor-roxo .title-internas{ color: #A856A2;}
.cor-roxo .icone-internas{color:#A856A2;}
.cor-roxo h2 span{color: #A856A2;}
.cor-roxo .limite{border-top: 5px solid #A856A2!important;}

.cor-azul-twitter .titulo-bg{border-top: 5px solid #5EAADE;}
.cor-azul-twitter .breadcrumb{background: #5EAADE;}
.cor-azul-twitter .title-internas{ color: #5EAADE;}
.cor-azul-twitter .icone-internas{color:#5EAADE;}
.cor-azul-twitter h2 span{color: #5eaade;}
.cor-azul-twitter .limite{border-top: 5px solid #5eaade!important;}
/* termina Cores outras para page internas*/

/*Page Galeria de fotos*/
.cor-azul-fotos .breadcrumb{background: #235175;}
.cor-azul-fotos .titulo-bg{border-top: 5px solid #235175;}
.cor-azul-fotos .title-internas{ color: #235175;}
.cor-azul-fotos .icone-internas{color:#235175;}
.cor-azul-fotos h2 span {color:#235175; }
.cor-azul-fotos .limite{border-top:5px solid #235175!important}

/*page sistemas-online new*/
.cor-verde .breadcrumb{background: #21B79C;}
.cor-verde .titulo-bg{border-top: 5px solid #21B79C;}
.cor-verde .title-internas{ color: #21b79c;}
.cor-verde .icone-internas{color:#21b79c;}
.cor-verde .limite{border-top: none; height: 460px; }
.cor-verde h2 span{color:#21B79C; }
.cor-verde .crop-img img {height: 100%;display: flex;align-items: center;width: 100%;justify-content: center;position: relative;}
.cor-verde .crop-img{height: auto;}

/*page documentos new*/
.cor-azul-documentos .breadcrumb{background:#117AB1;}
.cor-azul-documentos .titulo-bg{ border-top: 5px solid #117AB1;}
.cor-azul-documentos .icone-internas{ color:#117ab1;}
.cor-azul-documentos .title-internas{ color: #117ab1;}
.cor-azul-documentos h2 span {color: #117ab1;}

/*page vídeos new*/
.cor-vermelha .breadcrumb{background:#DC3046;}
.cor-vermelha .titulo-bg{border-top:5px solid #DC3046;}
.cor-vermelha .title-internas{color: #DC3046;}
.cor-vermelha .icone-internas{color: #DC3046;}
.cor-vermelha .limite{border-top:5px solid #DC3046}
.cor-vermelha h2 {color:#DC3046; }

/*page programas e projetos new*/
.cor-mostarda .breadcrumb{ background: #B7B548;}
.cor-mostarda .icone-internas{color: #b7b548;}
.cor-mostarda .title-internas{color: #b7b548 ;}
.cor-mostarda .titulo-bg{border-top:5px solid #b7b548;}
.cor-mostarda h2 span {color:#b7b548; }
#pagina-programas-e-projetos .crop-img img {height: auto; width: 100%;}
#pagina-programas-e-projetos .crop-img  {height: auto;}
#pagina-programas-e-projetos .limite{border-top:none; height: 410px; }


/*Page Sites uteis*/
#pagina-area-do-servidor .crop-img img{height: auto; width: 100%;}
#pagina-area-do-servidor .limite{border-top:none; height: 410px; }
#pagina-area-do-servidor .crop-img  {height: auto;}

/*Page Sites uteis*/
#pagina-sites-uteis .crop-img img {height: auto; width: 100%;}
#pagina-sites-uteis .crop-img  {height: auto;}
#pagina-sites-uteis .limite {border-top: none; height: 410px;}

/*page clipping*/
#cabecalho-clipping .titulo-bg{border-top:5px solid #0066b2;}
#cabecalho-clipping .title-internas{color: #0066b2 ;}
#cabecalho-clipping .breadcrumb{ background: #0066b2;}
#cabecalho-clipping .icone-internas{color: #0066b2;}


/*page fonte de pesquisa new*/
#cabecalho-fonte-de-pesquisa .titulo-bg{border-top:5px solid #F37D72;}
#cabecalho-fonte-de-pesquisa .breadcrumb{ background: #F37D72;}
#cabecalho-fonte-de-pesquisa .icone-internas{color: #F37D72;}
#cabecalho-fonte-de-pesquisa .title-internas{color: #F37D72 ;}
#pagina-fontes-de-pesquisa .crop-img img{height: 100%;display: flex;align-items: center;width: 100%;justify-content: center;position: relative;}
#pagina-fontes-de-pesquisa .limite{border-top:none; }
#pagina-fontes-de-pesquisa h2 a{color:#F37D72; }

/*page contatos*/
#cabecalho-contatos .breadcrumb{ background: #0066B2;}
#cabecalho-contatos .icone-internas{color: #0066B2;}
#cabecalho-contatos .title-internas{color: #0066B2 ;}
#cabecalho-contatos .titulo-bg{border-top:5px solid #0066B2;}
#pagina-contatos .limite{border-top:none;}
#pagina-contatos .crop-img img{height: auto; width: 100%;}
#pagina-contatos .crop-img {height: 157px}


/*page equipe*/
#cabecalho-equipe .breadcrumb{ background: #0066B2;}
#cabecalho-equipe .icone-internas{color: #0066B2;}
#cabecalho-equipe .title-internas{color: #0066B2 ; line-height: 100px;margin: 0 0 0 20px; float: left;}
#cabecalho-equipe .titulo-bg{border-top:5px solid #0066B2;}

/*cabecalho-resultado-pesquisa*/
#cabecalho-resultado-pesquisa .breadcrumb{ background: #0066B2;}
#cabecalho-resultado-pesquisa .icone-internas{color: #0066B2;}
#cabecalho-resultado-pesquisa .title-internas{color: #0066B2 ;margin: 0 0 0 20px; float: left;}
#cabecalho-resultado-pesquisa .titulo-bg{border-top:5px solid #0066B2;}

/*Page 404*/
.error-page h1{font-size: 90px; color:#0066b2; text-align: center; margin: 40px 0 0 0; font-weight: 800;}
.error-page p{font-size: 25px; color: #0066b2; text-align: center;}
.erro-home{text-align: center;}

/*Page Notícias*/
#cabecalho-noticias .breadcrumb{ background: #0066B2;}
#cabecalho-noticias .titulo-bg{border-top:5px solid #0066B2;}
#cabecalho-noticias .icone-internas{color: #0066B2;}
#cabecalho-noticias .title-internas{color: #0066B2 ;line-height: 100px;margin: 0 0 0 20px; float: left;}
#pagina-noticias .header-filtro{margin: 0.65em 0.65em 0.65em 1.65em;}

/*page equipe*/
.info-dirigente i{margin-left: 10px;}


/*classe sem borda paginas internas*/
.sem-borda{border-top: none!important;}

.branco{margin: 0.61em;position: relative;padding: 29px 45px;background: #FFF none repeat scroll 0% 0%;border-top: 5px solid #117AB1;}
.branco a{text-decoration: underline;}
#fundo-branco{margin: 0.61em;position: relative;padding: 29px 45px;background: #FFF none repeat scroll 0% 0%;border-top: 5px solid #117AB1;}
#fundo-branco a{text-decoration: underline;}

/*page educacao em numeros*/
.texto-educacao-numeros{ color: #0066b2; font-size: 13px; display: inline-block;}
.titulo-educacao-numeros{color: #0066b2; font-size: 19px; padding: 15px 0 2px 0; font-weight: bold;}
.select-educacao{padding: 10px;}
.top{margin: 12px 0;}
.resultado-numeros span{color: #333; font-size: 13px; font-weight: bold;}
#pagina-educacao-em-numeros .limite-internas{min-height: auto;}
#pagina-educacao-em-numeros .limite{height: auto; overflow: visible;}
#pagina-educacao-em-numeros .limite-internas tbody tr{text-align: center; color: #0066b2; background: #EBEBEB;border: 1px solid #fff;}

/*page comaprtilhe*/
.limite-compartilhe{margin: 0.61em; background:#fff; height: 40px; display: block;}
.limite-compartilhe h2{ color: #0066b2; padding: 15px 10px; line-height: 10px;font-size: 25px; font-weight: 500;}
.text-carrega-insta{color: #666;}
.mg-compartilhe{padding: 7px;}
.social-compartilhe{position: absolute;float: right;right: 0px;bottom: 8px;}
.social-compartilhe .social-bt{display: inline-block; padding: 0 8px 0 0; color: #575756;}

/*Page Marcas da Educação*/
#pagina-marcas-da-educacao .crop-img img{width: 100%; height: auto; position: relative;}
#pagina-marcas-da-educacao .crop-img{height: auto}
#pagina-marcas-da-educacao .limite{border-top: none;}
#pagina-marcas-teste .limite{border-top: none; height: 410px}
#pagina-marcas-teste .download-marcas{padding: 2px 0;}
#pagina-marcas-teste .download-marcas li{position: relative; padding: 5px 10px;}
#pagina-marcas-teste .download-item{display: table; text-decoration: none;}
#pagina-marcas-teste .texto-download{display: table-cell; vertical-align: middle; font-size: 14px; color: #0066b2; padding: 0 10px;}
#pagina-marcas-teste .download-marcas i{background: #0066b2; padding: 6px;color: #fff;}


/*Estilização page calendario - Plugin*/

.ajde_evcal_calendar {  width: 100%;text-align: left;padding:0;}
.ajde_evcal_calendar #evcal_head.calendar_header #evcal_cur, .ajde_evcal_calendar .evcal_month_line p{color: #A856A2!important; display: none;}
.ajde_evcal_calendar .calendar_header p.evo_arrows{float: right!important;}
.evo_cal_above span.evo-gototoday-btn:hover{color: #666!important;background-color: #34558C!important;}
.evo_cal_above span.evo-gototoday-btn{color: #ffffff;background-color: #0066b2!important;}
.evo_cal_above span{color: #ffffff;background-color: #0066b2!important;}
.evo_cal_above span{opacity: 1.4!important; font-style: normal!important;}
.eventon_events_list .eventon_list_event .evcal_desc span.evcal_event_subtitle, .evo_pop_body .evcal_desc span.evcal_event_subtitle{color:#ABABAB!important; font-size: 13px!important; font-weight: 300!important;}
.ajde_evcal_calendar .calendar_header .evcal_arrows:hover{color: #fff!important;border-color: #0066b2!important;background-color: #0066b2!important;}




/* Responsivo */

/*Outras Resoluções Responsivo*/
@media only screen and (max-width : 1200px){

/*#top{margin-top:50px; }*/
#pagina-programas-e-projetos .limite{height: auto}
.card-videos .resp{width: 100%; display: block; position: inherit; height: auto;}
.central{ width: 877.5px; }
.slider-topo{display: none;}
.card-item-biblioteca{height: 125px; margin:0 7px;}
.card-duplo .limite{margin: 0.61em;padding: 0px;}
.card-duplo .titulo-sem-imagem{font-size:32px; }
.cycle-pager{text-align: center;width: 100%;z-index: 500;top: 0;overflow: hidden;position: inherit; left: 0;}
.card-ultimas-noticias img{display: block;position: inherit;height: auto}
}

@media   screen and (max-width: 990px){

.table-responsive > .table > thead > tr > th{white-space: normal!important;}
.cycle-slide{min-width: 100%!important; height: auto;}
/*#top{margin-top:50px; }*/
#pagina-programas-e-projetos .limite{height: auto}
#per-slide-template a{padding: 7px 11px;}
#per-slide-template a:last-child{border-right: none;}
.carousel-interna li{ padding: 10px 0 10px 0;}
.busca{position: absolute;right: 6%;top: 1%;line-height: 40px;cursor: pointer;}
.card-videos .resp{width: 100%; display: block; position: inherit; height: auto;}
.card-ultimas-noticias img{display: block;position: inherit;height: auto}
.card-duplo .conteudo {background-color: #FFF;position: relative;width: 100%;z-index: 10;display: block;height: 100%;padding: 0px;}
.slider-topo{display: none;}
.card-videos li{ padding: 19px 10px 15px 10px;}
.card-item-biblioteca{height: 125px; margin:0 5px;}
.data_calendar_{right: 19px;}
.card-duplo .limite{margin: 0.61em;padding: 0px;}
.card-duplo .titulo-sem-imagem{font-size:32px; }
.cycle-pager{text-align: center;width: 100%;z-index: 500;top: 254px;overflow: hidden;position: absolute; left: 0;}
.limite-internas{padding: 13px; margin: 0;}
}

@media only screen and (max-width:768px) { 
#pagina-rede-de-escolas > .table-responsive > .table > thead > tr > th{white-space: normal!important;}
.logo-mobile, #logo-prefeitura-mobile{display: inline-block;}
.cycle-slide{min-width: 100%!important; height: auto;}
.wp-caption-text{display: flex;}
#pagina-programas-e-projetos .limite{height: auto}
.mg-compartilhe{padding: 7px;height: auto;}
.cycle-slideshow img{min-width:100%;display: block;height: auto;}
/*filter*/
.pl-button, .pl-drop_down{min-width: 94%!important ; padding: 0!important;}
#pagina-missao-visao-e-principios .slide img{height: auto; position: inherit;width: 100%}
.card-videos .resp{width: 100%; display: block; position: inherit; height: auto;}
.card img, .card-duplo img, .card-gallery img{ width: 100%; display: block; position: inherit; height: auto;}
.card .card-ultimas-noticias img{display: block!important;position: inherit!important;height: auto !important;}
.card-sistemas h2 , .card-documentos h2, .card-galeria-fotos h2, .card-redesSociais h2, .card-projetos h2, .card-videos h2, .card-biblioteca h2, .card-calendario h2{ font-size: 18px;padding: 20px 0 0 14px; font-weight: 700; text-align: center; }
.card-novoprojetos h2 , .card-galeria-fotos h2, .card-redesSociais h2, .card-projetos h2, .card-videos h2, .card-biblioteca h2{ font-size: 18px;padding: 20px 0 0 14px; font-weight: 700; text-align: center; }
.card-novoprojetos .icon-titulo, .card-sistemas .icon-titulo, .card-documentos .icon-titulo, .card-projetos .icon-titulo, .card-calendario .icon-titulo, .card-biblioteca .icon-titulo, .card-galeria-fotos .icon-titulo,     .card-videos .icon-titulo, .card-redesSociais .icon-titulo{ float: inherit; font-size: 18px; padding: 0 0 0 10px;}
.slider{padding-bottom: 0 !important;}
.modal-dialog{margin: 10px auto;}
.carousel-galeria-biblioteca ul{width: 100%; position: relative; list-style: none; margin: 0;}
.carousel-galeria-biblioteca {position: relative; overflow: hidden; height: 300px; padding: 0 10px;}
.carousel-galeria-biblioteca li{height: 300px; text-align: center; padding:10px 0;}
.img-galeria-biblioteca{height: 100%;}
.card-item-biblioteca{height: 125px; margin:0 10px;}
.clear{clear: both;}
.data-fixa{position: inherit !important; padding-bottom: 10px;}
.internas{padding: 0;}
.internas img{width: 100%; height:auto;}
.painelcr{margin: 0;}
.card-duplo .conteudo h2{font-size: 30px ; font-weight: bold;margin: 10px 0px 5px;}
.card-duplo .titulo-sem-imagem{font-size:32px; }
.card-duplo .conteudo{padding: 12px 12px ; width: 100%; height: 150px; display: block;}
.card-duplo .limite{margin: 0.61em;padding: 0px; height: auto;}
.cycle-pager { width: 100%;z-index: 500;overflow: hidden;display: block; position: absolute;text-align: center; left: 0; }
.title-internas{position: absolute; width: 50%; top: 25px; font-size: 28px;}
.icone-internas{position: absolute; top: 25px;}
#pagina-educacao-em-numeros .limite-internas{padding: 0;}

/*rodape | footer */
#menu-footer{display:none;}
.data_calendar_{right: 19px;}
.limite-internas{padding: 13px; margin: 0;}
.container{padding-left: 10px;padding-right: 10px;}

/*page-escola*/
.endereco-escola{display: none;}
}


@media only screen and (max-width : 480px){
#pagina-rede-de-escolas > .table-responsive > .table > thead > tr > th{white-space: inherit;}
.logo-mobile, #logo-prefeitura-mobile{display: inline-block;}
#pagina-programas-e-projetos .limite{height: auto}
.mostarda h1{font-size: 27px;}
#pagina-noticias .header-filtro{padding: 0; width: 87%}
#pagina-missao-visao-e-principios .slide img{height: auto; position: inherit;width: 100%}
#pagina-missao-visao-e-principios .bx-wrapper .bx-controls-direction a{top:38px;}
.dados-contatos{width:100%; bottom: 10px;position: inherit !important;line-height: 11px;}
.card-videos .resp{width: 100%; display: block; position: inherit; height: auto;}
.card-ultimas-noticias img{display: block;position: inherit;height: auto}
.card-duplo .foto{height: auto;}
.data_calendar_{right: 19px;}
.card-gallery .limite{height: auto !important;}
#galeria-fotos .icone-internas{}
.box-imagem-colaborador{margin:0 0 20px 0;}
.card-duplo .conteudo h2{font-size: 20px ; font-weight: bold;margin: 10px 0px 5px;}
.card-duplo .limite{margin: 0.61em;padding: 0px; height: auto;}
.cycle-pager { width: 100%;z-index: 500;overflow: hidden;display: block; position: inherit;text-align: center; left: 0; top: 4px; height: 106px; }
#pagina-educacao-em-numeros .limite-internas{padding: 0;}
.limite-internas{padding: 13px; margin: 0;}
/*page-escola*/
.endereco-escola{display: none;}
}


/* Custom, iPhone Retina */
@media only screen and (max-width : 320px){

/*page-escola*/
.endereco-escola{display: none;}
/*page cr-escola*/
#pagina-rede-de-escolas > .table-responsive > .table > thead > tr > th{white-space: normal!important;}
.logo-mobile, #logo-prefeitura-mobile{display: inline-block;}	
#top{margin-top:25px; }
#pagina-programas-e-projetos .limite{height: auto}
.mostarda h1{font-size: 22px;}
#pagina-noticias .header-filtro{padding: 0; width: 86%}
.dados-contatos{width:100%; bottom: 10px;position: inherit !important;line-height: 11px;}
.card-videos .resp{width: 100%; display: block; position: inherit; height: auto;}
.card-ultimas-noticias img{display: block;position: inherit;height: auto}
.card-duplo .foto{height: auto;}
#geral{margin-top:70px}
.data_calendar_{right: 19px;}
.title-internas{position: absolute; width: inherit; top: 25px; font-size: 28px;}
.card-duplo .conteudo h2{font-size: 20px ; font-weight: bold;margin: 10px 0px 5px;}
.card-duplo .limite{margin: 0.61em;padding: 0px;height: auto;}
.cycle-pager { width: 100%;z-index: 500;overflow: hidden;display: block; position: inherit;text-align: center; left: 0; top: 0; }
#pagina-educacao-em-numeros .limite-internas{padding: 0;}
.limite-internas{padding: 13px; margin: 0;}
.container{padding-left: 10px;padding-right: 10px;}
}


