
button.btn.dropdown-toggle.btn-default:hover, button.btn.dropdown-toggle.btn-default:focus {
    background: #1a3680 !important;
    border: none !important;
    color: #FFF !important;
}


.lateral-internas{}
.internas{padding-top:30px; padding-bottom: 50px;}
.conteudo-internas{padding-left:30px;}
.titulo-internas{border-bottom: 3px solid #98792A; padding-bottom:15px;}
.titulo-hitoria{ padding-top: 10px;}



.titulo-internas, .titulo_historia { margin-bottom:20px; height: 47px; }
.imagem_historia { margin-bottom:20px; max-height:240px; float:left; margin-right:20px; overflow:hidden; }
.internas { font-size:1.5em; line-height:1.6em;  }
p:hover{ text-decoration:none !important; }
.marginTop{ margin-top:5px; }
.internas   .form-intranet #senha-usuario { width: 68.5% !important; }
.internas  { min-height:1000px; height:auto;}
fieldset{padding:0px 15px;}

#btn-outros-links{width:29px; height:60px; position:absolute !important; left:0px; margin-top:6%; z-index:9999 !important; display:block; }
#lateral2{display:none; position:absolute !important; background-color:#FFF; left:1%; z-index:999 !important;}

/* PÁGINA DE NOTÍCIAS */
.lista-noticia{ margin-bottom:25px; padding:5px 12px 32px 0px !important; height:auto !important; border-bottom:1px solid #E1E1E1; width: 100%; float: left; overflow: hidden;}
.lista-noticia .img-noticias{ float:left; border-radius:0px; margin-right:12px; max-width:160px; margin-top:5px; margin-bottom:0px; padding:0px !important; border:3px solid #D6B369 !important; }
.lista-noticia h4{ margin-top:0px; }
.lista-noticia p{ line-height: 18px;}
/* DETALHES NOTICIAS*/
.imagem_noticias_detalhes {
    float: left;
    margin: 0px 25px 15px 0px;
    max-width: 585px;
    width: 100%;
    height: 100%;
    /*min-height: 440px;
    background-color: #eee;*/
    overflow: hidden;
    
}
figure.imagem_noticias_detalhes img {width: 100%;}
figure.imagem_noticias_detalhes img:hover{-webkit-filter: contrast(100%); opacity: inherit !important;}

.titulo_noticias_detalhes{font-size: 30px; color: #0E2C6B; font-weight: bold; padding-bottom: 22px;  margin-top: 0; }

.descricao_noticias_detalhes p,.descricao_noticias_detalhes span, .descricao_noticias_detalhes strong,
.descricao_noticias_detalhes h2 {font-size: 18px; color: #0E2C6B !important; padding-top: 22px; padding: 10px 0 0 0px; margin-top: 0px !important;
	margin-bottom: 0px !important; font-weight: normal;}


.mais-noticias span {  clear:both; display:block; } 
.mais-noticias a:hover{ text-decoration:underline !important; }


/* Arquivos*/

#titulo-arquivos{border-bottom: 2px solid #98792A; margin-bottom: 15px; float: left;}
.item-arquivos{width:100%; float: left; margin-bottom: 10px;}

/* Arquivos*/


/*******************************************************************************
Página de Currículos
*******************************************************************************/
#menu-cadastro-curriculo{
    /*margin-top:50px;*/
}
#menu-cadastro-curriculo li{
    width:10%;
}

.btn-login{background: #02359B; color: #fff; margin-top: 20px;}

.botao_fases{display:block !important; text-align:center !important; width:100%; float:none !important; margin:0px auto !important; padding-bottom:1.5em; }

.recuperar-senha-titulo{font-size: 20px;}

/********************  fase9  *************************/

.form_esquerda{padding-top: 10px; }

.fomr-fase9 fieldset{
    margin-top: 20px;
}

/*******************************************************************************
LightGallery
*******************************************************************************/
     

  .demo-gallery > ul {
    margin-bottom: 0;
  }
  .demo-gallery > ul > li {
      float: left;
      margin-top: 13px;
      padding-right: 0px;
      overflow: hidden;
      /*width: 19.999%;*/ 
      height: 167px;
  }
  .demo-gallery > ul > li a {
    display: block;
    overflow: hidden;
    position: relative;
    float: left;
    width: 100%;
  }
  .demo-gallery > ul > li a > img {
    -webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    height: 167px;
    /*width: 223px;*/
    max-width: inherit !important;
  }
  .demo-gallery > ul > li a:hover > img {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  .demo-gallery > ul > li a:hover .demo-gallery-poster > img {
    opacity: 1;
  }
  .demo-gallery > ul > li a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: background-color 0.15s ease 0s;
    -o-transition: background-color 0.15s ease 0s;
    transition: background-color 0.15s ease 0s;
  }
  .demo-gallery > ul > li a .demo-gallery-poster > img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
  }
  .demo-gallery > ul > li a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .demo-gallery .justified-gallery > a > img {
    -webkit-transition: -webkit-transform 0.15s ease 0s;
    -moz-transition: -moz-transform 0.15s ease 0s;
    -o-transition: -o-transform 0.15s ease 0s;
    transition: transform 0.15s ease 0s;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
    height: 100%;
    width: 100%;
  }
  .demo-gallery .justified-gallery > a:hover > img {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  .demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
    opacity: 1;
  }
  .demo-gallery .justified-gallery > a .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.1);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: background-color 0.15s ease 0s;
    -o-transition: background-color 0.15s ease 0s;
    transition: background-color 0.15s ease 0s;
  }
  .demo-gallery .justified-gallery > a .demo-gallery-poster > img {
    left: 50%;
    margin-left: -10px;
    margin-top: -10px;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-transition: opacity 0.3s ease 0s;
    -o-transition: opacity 0.3s ease 0s;
    transition: opacity 0.3s ease 0s;
  }
  .demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
    background-color: rgba(0, 0, 0, 0.5);
  }
  .demo-gallery .video .demo-gallery-poster img {
    height: 48px;
    margin-left: -24px;
    margin-top: -24px;
    opacity: 0.8;
    width: 48px;
  }
  .demo-gallery.dark > ul > li a {
    border: 3px solid #04070a;
  }
  .home .demo-gallery {
    padding-bottom: 80px;
  }



  .bt-detalhes-agenda{
    background: #17327E;
    border: 0;
    padding: 5px 9px;
    font-size: 15px;
    border-radius: 0;
    margin-top: 3px;
    color: #FFF;
  }

  .btn:hover, .btn:focus, .btn.focus{
    color: #FFF;
  }

  .item-modal-agenda p{margin-bottom: 5px;}



  /*******************************************************************************************************/






/* GALERIA GRÃO MESTRES */
.box-galeria { margin-bottom:25px; border-bottom:1px solid #D6B369; }
.box-galeria div{ min-height:195px; height:auto;  }
.box-galeria .info-mestres { padding:10px 0px; line-height:2em; }
.box-galeria img{ max-width:88% !important; }



/* INFOR MAÇON */
.reg-informacon a { border:2px solid #98792a; display: block; margin: 0px auto; overflow: hidden; margin-bottom: 30px; height:310px; }
.reg-informacon a img{ width: 100%; }
.titulo-box-informacon { }
.dados-informacon { background-color: #0e2c6a;  color: #FFF; padding: 10px; position: relative; border-top: 2px solid #98792a; }
.titulo-reg-informacon { padding-top: 0px; }
.edicao-reg-informacon { text-align: center; margin-top: 0px; }
.boxinformacon a:hover .dados-informacon, .boxinformacon a:hover h1 { background-color:#98792a;  }



/* CALENDÁRIO */
.envolve-info-agenda{ background-color:#FFF; width:100%; height: auto; padding-bottom: 19px;}
.lista-agenda{ width:100%; margin:0px 0px 27px 0; float: left; padding-right:0px; border-bottom: 1px solid #CCC;}
.lista-agenda a{text-decoration:none; }
.lista-agenda a:hover{ opacity: 0.7;}
.data-agenda{width:95px; height:100px; padding-top:20px; padding-left:12px; padding-right:12px; overflow:hidden; float:left; line-height:25px;  margin-right:15px;background-color:#0e2c6a; text-align:center; }
article.lista-agenda:hover .data-agenda { background-color:#98792a !important; border:1px solid #82641a;}
.data-agenda > .data-mes{ position: relative; top:-10px !important; }
.descricao-agenda{ line-height:18px; }
.count-agenda {    margin-bottom: 18px; }
.internas h2{ color:#666; margin-top:-5px !important; margin-bottom:15px; padding-left:15px !important; display:block; }
.box-info{ margin-right:5em; }


/* ORDENS PARAMAÇONICAS */
.envolve-img-ordens{ margin:15px 25px; }


/* CONVÊNIOS E PARCERIAS */
.formulario{ width:100%; background-color:#f2f2f2; border:1px solid #999; padding:10px;}
.reg-convenios{ border:1px solid #0e2c6a; margin-top:15px; }
.reg-convenios a{display:block;text-decoration:none !important;padding:0px 0px 30px 0px;overflow:hidden;color:#FFF;text-shadow:2px 2px #000;}
.reg-convenios a:hover{}
.reg-convenios #imagem{ display:block; text-align:center; padding-top:30px;}
.reg-convenios a img{}
.reg-convenios a span{margin:0px auto;border-left:4px solid #98792a;display:block;text-align:center;background-color:#0e2c6a;padding:8px;}
.reg-convenios a span:hover{ background-color:#98792a; border-left:4px solid #0e2c6a;}

.busca-interna{margin-bottom:58px; }
.busca-interna #filtro{float:left; width:100%; text-align:left;}
.internas label { padding-top:14px; padding-bottom:13px; }
.resetRadius{ border-radius:0px !important;}
.botoesFiltro {height: 47px; overflow: hidden; }
.botoesFiltro label.bg-bege2.btn.btn-primary { font-size:0.83em; }


/* VÍDEOS */
.reg-videos{ border:1px solid #0e2c6a; margin-top:15px; width: 100%; height: 380px; margin-bottom: 15px; }
.reg-videos a{display:block;text-decoration:none !important;overflow:hidden;color:#FFF;text-shadow:2px 2px #000;}
.reg-videos a:hover{}
.reg-videos #imagem{ display:block; text-align:center; padding-top:30px;}
.reg-videos .titulo_video{display:table; width:101%;height: 64px; border-left:4px solid #98792a;padding:8px;background-color:#0e2c6a; text-align: center;}
.reg-videos .titulo_video span{width:100%; display:table-cell; vertical-align:middle;}
.reg-videos a span:hover{ background-color:#98792a; border-left:4px solid #0e2c6a;}
#video iframe{width: 100%; padding:0; margin:0;}


/* MENSAGEM GRÃO MESTRE */
.imagem-mensagem{ margin:0 22px 0 0; }

/* AGENDA GRÃO MESTRE*/
.lista-agenda-gmestre{ margin-bottom:25px; padding-bottom:12px !important; height:166px !important; /*min-height:100px;*/ border-bottom:1px solid #E1E1E1;  }

.conteudo-busca{ width:270px; height:437px; float:left; /*position:fixed; top:318px;*/ }


@media screen and (max-width:1217px){
    .lateral-internas{width: 30% !important;}
    .demo-gallery > ul > li a > img, .demo-gallery > ul > li{ height: auto;}
    .imagem_noticias_detalhes{max-width: 485px; min-height: auto; padding-left:0px;}
    .titulo_noticias_detalhes{font-size:25px;}        
}

@media screen and (max-width:1205px) {
  .col100 { margin-bottom: 15px; }
  .col100:last-child {
      display: none;
  }

  .reg-informacon a { 
      height:290px;
  }
}

@media screen and (max-width:992px){
    .imagem_noticias_detalhes{ max-width: 300px;}
    .titulo_noticias_detalhes{padding-bottom: 17px;}
    .descricao_noticias_detalhes{padding-left: 10px;}
    .col100:last-child { display: block; }
    .reg-informacon a { height:350px;}
}

@media screen and (max-width:768px){
    .conteudo-internas{padding-right: 30px !important;}
    .titulo-internas h1 a{ font-size:23px !important;}
    .internas{padding-top: 20px;}
    .titulo_noticias_detalhes{font-size:25px;}
    #campo_data_nasc, #campo_celular{ margin-top:15px;}
    .reg-informacon a { height:auto;}
}

@media screen and (max-width:600px){
    .imagem_noticias_detalhes{ max-width: 100% !important; margin-left:0px !important;}
    .lista-noticia{padding-right: 0px !important;}
    .img-noticias{max-width: 100% !important; width:100% !important;}
    .img-noticias img{width:100% !important;}
    .lista-noticia h4{ font-size:15px;}
    .lista-noticia p{ line-height: 16px;}
    .titulo_noticias_detalhes{font-size:22px;}
}

@media screen and (max-width:400px){
  .col100 { width: 100%; }
  .envolve-img-ordens{ width: 100%;}
}
