/*
 Theme Name:     Fundação Ecarta baseado em Dazzling
 Theme URI:      
 Description:    Customização do tema Mantra para o Jornal Extraclasse
 Author:         Lucas Emerim Marques
 Author URI:     
 Template:       Dazzling
 Version:        1.0.0   
*/

@import url("../dazzling/style.css");

@font-face {
    font-family: "century-gothic";
    src: url("./includes/century-gothic.ttf") format("truetype");
}  

body {
    color: #727272;
    word-wrap: break-word;
    line-height: 1.7;
    font-size: 14px;
    font-family: "century-gothic";  
}

iframe{
    margin: 0 auto;
    display: block;
    
}
.tituloPadrao{
    color: #373435;
    font-weight: bold;
}

.hfeed {	
    background-color: #FFF;	
    margin: 0 auto;
    padding: 0;
    max-width: 1024px !important; /* Adhere to container width. */		
}

.container{
    max-width: 993px !important; /* Adhere to container width. */		
}

@media (min-width: 768px) and (max-width: 990px ) {
    .container{	
        width: auto !important;
    }

    .nav.navbar-nav>li>a {
        padding-right: 25px !important; 
    }


    .contentbusca {
        width: 130px !important;
    }	

    .nav.navbar-nav {
        padding-left: 15px !important;	
    }
}
    .credito-foto {
        color: #96989A;
        font-size: .8em;
    }
    .credito-foto.alignright {
        text-align: right !important;
    }
    .credito-foto.aligncenter {
        text-align: center !important;
    }
     
    .credito-foto {
     /*text-align: center !important;*/
    }

    .wp-caption p.wp-caption-text {
    margin: 5px 0px 5px 0px;
    text-align: left;
    line-height: 1.3em;
}
.wp-caption p.wp-caption-text {
    font-size: 12px;
    margin: 5px;
    text-indent: 0px;
}
.wp-caption.aligncenter * {
    text-align: center !important;
}

.wp-caption {
    background: none;
    border: 0;
    margin-bottom: 20px;
    padding-top: 0px;
    color: #383736;
    line-height: 10px;
}



/* Cabeçalho */
.navbar.navbar-default{
    padding-top: 22px;	
}




/*
        Menu superior principal
*/


/*
ul.itens-menu {
    margin: 40px;
}
*/
/*
ul.itens-menu li {
    display: inline-block;
    padding-top: 8px;
    margin-right: 10px;
    position: relative;
}
*/

.nav.navbar-nav {  		
    float: left;
    padding-left:82px;	
}

.nav.navbar-nav>li>a {
    padding-right:45px;	
}

ul.itens-menu li:after {
    position: absolute;
    width: 50%;
    content: "";
    top: 60px;
    left: 50%;
    margin-left: -35%;
}

@media (max-width: 767px) {
    /*>> Celular */

    .nav.navbar-nav {
        float: none;
        padding-left:0;
    }

    /* Oculta a linha de apoio na resolução 767px #AQUI  */
    .slider-linhadeapoio {
        display:none;
        padding:0px;	  
    }

    .slider-chamada{
        font-size: 15px;
    }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus,
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus,
    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: #D2373C;
    }

    /* Busca */
    .contentbusca {
        width: auto !important;
    }		

}

@media (min-width: 767px){
    ul.itens-menu li:hover:after {
        border-top: 2px solid #D2373C;		
        content: "";		
    }

    ul.itens-menu .active:after {
        border-top: 2px solid #D2373C;		
        content: "";		
    }	

    ul.itens-menu li {
        font-size: 17px;
    }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus,
    .navbar-default .navbar-nav > li > a:hover,
    .navbar-default .navbar-nav > li > a:focus,
    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus,
    .dropdown-menu > li > a:hover,
    .dropdown-menu > li > a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #D2373C;
        background-color: #fff;
    }	
}

.nav.itens-projeto{
    font-size:15px;
}

.nav.itens-projeto>li>a {
    padding: 4px 20px !important;	
}

.nav.itens-projeto > li > a:hover,
.nav.itens-projeto > li > a:visited,
.nav.itens-projeto > li > a:active,
.nav.itens-projeto > li > a:focus,
.destacar-link-projeto
{
    font-weight: bold !important;		
}

.menu-projeto{
    margin-top:15px;
    background-color:#E6E7E8;	
    width:100%;
    padding-left:10px;
    border-top: 1px solid #606062;	
}

/*
Corpo pagina
*/

#content {
    margin-top: 3px;
    margin-bottom: 40px;
}

#chamadas-principais .item img {
    width: 100%; /*img width*/
}

/* Tempo de trasição automatica slider bootstrap*/
.carousel .item {
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    -ms-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
}

.carousel-caption{
    position: absolute;
    left: 0px;
    bottom: 0px;
    background: #000;
    color: #FFF;
    width: 100%;
    z-index: 8;
    padding: 2px 10px;
    opacity: 0.8;
    overflow: hidden;
    display: none;

    -moz-opacity: 0.9;
    filter: alpha(opacity=80);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    text-align:left;		
}

.slider-chamada{
    color:#FFF;
    margin-top: 2px;
    margin-bottom: 0;
}

.slider-linhadeapoio{
    /* line-height */
    color: #FFF;
    margin: 0 0 2px;
    line-height: 1.3;
}



.carousel-indicators{
    text-align: right;
    bottom: -8px;
    margin-left: -11%;
}

.carousel-indicators li{
    border-radius: 0;
    background-color: #FFF;	
    width: 12px;
    height: 4px;
    margin: 2px;
    margin-left: 10px;
}

.carousel-indicators .active{
    background-color: #D2373C;	
    border-color:#D2373C;
    width: 12px;
    height: 4px;			
    margin: 2px;
    margin-left: 10px;
}

/* fade de troca de slider dos destaques principais*/
.carousel-fade .carousel-inner .item {
    opacity: 0;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
    opacity: 1 !important;
    
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1;
}

.carousel-fade .carousel-control {
    z-index: 2;
}

hr.linha-h4{
    border-top: 1px solid #DADBDC;	
    margin-bottom: 19px;
}

.titulo-linha-h4 {
    /*
    display: inline-block;
    */
    display: table;
    padding-right: 14px;
    float: none;
    margin-top: -30px;
    background-color:#FFF;
    color:#A9ABAE;
}

.content-area.area1{
    margin-top: 21px;
}
@media (min-width:600px) {
.area1 .carousel-inner .active {
    height: 360px;
}
.area1 .item{
    height: 360px;
}
}
@media (max-width:600px) {
.area1 .carousel-inner .active {
    height: 170px;
}
.area1 .item{
   height: 170px;
}
}
/* Destaques | Area 3 */
.chamadas-principais.area3{
    /* margin-top: 16px; */
    margin-left: 15px;
    margin-right: 15px;		
}

.row.area3-destaques{
    margin-top: 6px;
}

.row.area3-destaquesAux{
    margin-top: 6px;
    /*	
    margin-left:14px;
    margin-right:14px;	
    */
}

.carousel-inner .onebyone-carosel { margin: auto; width: 90%; }
.onebyone-carosel .active.left { left: -4.33%; }
.onebyone-carosel .active.right { left: 4.33%; }
.onebyone-carosel .next { left: 4.33%; }
.onebyone-carosel .prev { left: -4.33%; }

.thumbnail{
    border: none;
    margin-bottom: 0;
    padding: 4px 4px 0px 4px;
}
.thumbnail .caption{
    margin-top: 5px;
    padding: 1px;	
    color: #727376;	
}

/* Imagens */
.img-area3_destaques_capa{
    width: 290px !important;
    max-height: 178px !important;
    height: 100% !important;
}

/* Projetos | Area 4 */
.chamadas-principais.area4{
    margin-top: 0;
    padding-top:10px;
    margin-left:15px;
    margin-right:15px;
}

.img-area4_projetos_capa{	
    height: 63px !important;
}

.glyphicon.area3navegacao{
    font-size: 30px;
    display: block;
    text-align: center;
    margin: 10px auto 20px;
    color: #C4C6C7;
}

/*

    Rodapé | Leonardo
    
*/
#footer-area{
    margin-top:16px;
    padding-left: 15px;
    margin-right: 15px;
}

.item-rodape{
    min-height: 150px;
}

.fundo-caixa-icone-estrela-rodape{
    width:16px;
    height:16px;
    background:#D2D3D5;
    float:left;
    margin-right:2px;
}

.icone-estrela-rodape{
    font-size:11px;
    color:#FFF;
    background-color:#D2D3D5;
    margin-top:2px !important;
    top:-2px !important;
}

.list-inline.itens-projeto-form-rodape{    
    font-size: 13px;		
}

.list-inline.itens-projeto-form-rodape li{    
    margin-right: 7px;
    padding-right: 3px;
}

input[type=checkbox].caixaCheckbox{
    margin-right: 3px !important;
}

.button-form-rodape{
    width:65px !important;
    height:20px !important;
    background: #FFF !important;
    border: 1px solid #D7D7D9;
    color:#999 !important;
    padding:0px !important;
    font-size:12px !important;
    margin-top: 5px;
}

.input-form-rodape{
    width:255px !important;
    height:26px !important;
    border: 1px solid #D7D7D9;
    font-size:12px;
    border-radius:0 !important;
    margin-right: 5px;
}

#footer-area ul li{
    border: none;
}

#footer-area a:hover {
    color: #D2373C;
}

.list-inline.itens-siga-rodape li{    	
    padding-right: 0 !important;	
}

.titulo-item-rodape{
    font-weight: bold;
}

.rodape.area5{
    background-color: #606062 !important;
    color:#FFF;
    padding-top:6px;
    text-align: center;
}

.copyright-ropape{
    padding-top: 30px;
    padding-bottom: 15px;
    text-align:center;
    clear:both;

}

.fonte-areas-rodape input[type=checkbox]{
    -webkit-appearance:button;
    border:solid 1px #D7D7D9;
    background-color:#fff;
    color:#000;
    outline: none !important;
    width:12px;
    height:12px;
    cursor: pointer;
    margin-right:3px;
    margin:0px;
    line-height: 1;

}

.fonte-areas-rodape input[type=checkbox]:checked:before {
    font-family: 'Glyphicons Halflings'; 
    font-size:11px;
    content:"\e013";
    color:#434343;
    padding:0px 3px 3px 0px !important;
}

.alerta-rodape{
    display:none;
    font-size:12px;
    margin-top:5px;
}


@media (min-width:300px) and (max-width:600px){
    .itens-projeto-form-rodape li{ 
            min-width: 200px;
        
    }
}

.botao-fecha-alerta{
    margin-top:-10px; 
}

/*

    Fim rodapé

*/

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

/*

carrosel destaques

*/

.slide-carousel-horizontal-capa .carousel-control{ 
    width:  4%; 
    -webkit-transform: translate(0%,50%);
}


.slide-carousel-horizontal-capa {
    margin-left:15px;
    margin-right:15px;
    background-image:none;
}


.slide-carousel-horizontal-capa .carousel-control.left,.carousel-control.right {
    margin-left:-21px;
    margin-right:-21px;
    background-image:none;
}

@media (max-width: 550px) {
    .slide-carousel-horizontal-capa .mais-agenda.right {
        margin-left:-21px;
        margin-right:0px;
        background-image:none;
    }
}


@media (max-width: 767px) {
    .slide-carousel-horizontal-capa .carousel-inner .active.left { left: -100%; }
    .slide-carousel-horizontal-capa .carousel-inner .next        { left:  100%; }
    .slide-carousel-horizontal-capa .carousel-inner .prev		 { left: -100%; }
    .slide-carousel-horizontal-capa .active > div { display:none; }
    .slide-carousel-horizontal-capa .active > div:first-child { display:block; }

}

@media (min-width: 767px) and (max-width: 992px ) {
    .slide-carousel-horizontal-capa .carousel-inner .active.left { left: -50%; }
    .slide-carousel-horizontal-capa .carousel-inner .next        { left:  50%; }
    .slide-carousel-horizontal-capa .carousel-inner .prev		 { left: -50%; }	
    .slide-carousel-horizontal-capa .active > div { display:none; }
    .slide-carousel-horizontal-capa .active > div:first-child { display:block; }
    .slide-carousel-horizontal-capa .active > div:first-child + div { display:block; }
    /*
    .active > div:first-child + div { display:block; }	
    */

}


@media (min-width: 992px ) {
    .slide-carousel-horizontal-capa .carousel-inner .active.left { left: -25%; }
    .slide-carousel-horizontal-capa .carousel-inner .next        { left:  25%; }
    .slide-carousel-horizontal-capa .carousel-inner .prev		 { left: -25%; }	
}

.area-destaques{
    height: 250px;
}
/*

    Fim destaques

*/

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

/* CAPA | Agenda */


.chamadas-principais.area2{
    margin-top: 12px;
    margin-left: 15px;
    margin-right:15px;
}

div.setas-agenda{
    text-align: center;
    height: 20px;
}


.data-agenda{
    padding-left:2px;
    padding-right:2px;
    text-align:center;
    padding-top:1px;
    padding-bottom:0;
    line-height: 16px;
    color:#fff;	
}


.hora-agenda{
    padding: 0;	
    text-align:center;
    line-height: 15px;
    height: 20px;
    color:#727376 !important;
    background-color:#FFF;
    border-bottom: 3px solid;
    border-top: 0 !important;
}

.box-item-agenda{
    margin-bottom: 10px;	
    height: 75px;
}

.box-item-mais-agenda{
    margin-bottom: 10px;    
    height: 85px;
}

#area-slide-carousel-agenda-capa .carousel-inner{	
    margin-top: 10px;
    margin-bottom:0;
}


.ropade-agenda{	
    padding: 2px 2px;
}

.media-agenda{
    margin-top: 10px;
}

.panel-agenda{
    width: 38px; 
    float:left; 
    margin-right:10px; 	
    margin-bottom: 0px;	
}

.imagem-agenda{
    float:left; 
    margin-right:13px;	
    height: 55px;
}


.media-body-agenda{
    line-height: 16px;
}

.media-heading-agenda{
    margin-bottom: 2px;
    margin-top:0px;
    font-weight: bold;
}

.small-cidade-agenda{
    line-height: 15px;
    font-weight: bold;
}

.linha-h4-agenda{
    margin-top:2px;
    margin-bottom:0px !important;
}

.link-agenda:hover, .link-agenda:focus, .link-agenda:active, ink-agenda:visited{
    color:#727376 !important;	
}


.link-agenda {
    padding-right: 0 !important;
}

@media (min-width:800px){
    .content-area2{ 
            min-height:393px !important;
          
        
    }
}
@media (max-width:600px){
    .texto-agenda-destaques{
        word-break: break-all;
    }
}
/*

    Fim agenda capa

*/

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

/* AREA 2 | Projetos */
#logo-area-conteudo{
    margin-bottom: 23px;	
}

.menu-principal-area-conteudo{
    border-bottom: 0 !important;	
    padding-bottom: 50px;
}

.menu-principal-area-conteudo > li > a{
    text-transform: lowercase !important;
    padding: 0 0;	
}

/*
link-agenda:hover, .link-agenda:focus, .link-agenda:active, ink-agenda:visited
*/

.menu-principal-area-conteudo > li > a:focus,
.menu-principal-area-conteudo > li > a:hover
{
    font-weight:bold;
    background-color: transparent;
    border-color: transparent;
}

/*

    Fim area 2 / projetos

*/

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

/* = Botão Busca
----------------------------------------------- */
.btn-busca, .label-busca {
    background-color: #FFF;
}
.btn-busca:hover, .label-busca[href]:hover, .label-busca[href]:focus, .btn-busca:hover, .btn-busca:focus, .btn-busca:active, .btn-busca.active, #image-navigation .nav-previous a:hover, #image-navigation .nav-next a:hover {
    background-color: #D2373C;
    border-color: #D2373C;
    color: #FFF;
}
.btn.btn-busca {
    position:relative;
    left: -34px;
    width: 33px;
    height:30px;
}



@media (max-width: 767px) {
    .nav.navbar-nav {
        float: none;
        padding-left:0;
    }

    /* Oculta a linha de apoio na resolução 767px #AQUI  */
    .slider-linhadeapoio {
        display:none;
        padding:0px;	  
    }


}


/* =Buttons Busca
----------------------------------------------- */
.btn-busca, .label-busca {
    background-color: #FFF;
}
.btn-busca:hover, .label-busca[href]:hover, .label-busca[href]:focus, .btn-busca:hover, .btn-busca:focus, .btn-busca:active, .btn-busca.active, #image-navigation .nav-previous a:hover, #image-navigation .nav-next a:hover {
    background-color: #D2373C;
    border-color: #D2373C;
    color: #FFF;
}
.btn.btn-busca {
    position:relative;
    left: -34px;
    width: 33px;
    height:30px;
}

.contentbusca{
    width: 190px;
    padding-top: 15px;
    float:none;
    overflow:hidden;
    display:block;
}

/*

    Fim botão busca

*/

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

/*

    Galeria de fotos | Leonardo

*/


.credito-galeria{
    text-align: right;
    width: 100%;
    font-size: 10px;
    height: 20px;
}

.menu-galeria-imagem{
    text-align:left;
    margin-left:0 !important;
    bottom:0 !important;
    width:100% !important;
    margin-right:0 !important;
    left:0 !important;
    margin-top:10px;
    position:relative;
}

.menu-galeria-imagem img {
    min-height: 89px !important;
}

.menu-galeria-imagem .itens-menu-galeria:last-child{
    margin-right:-5px !important;			
}

.menu-galeria-imagem .itens-menu-galeria:first-child{
    margin-left:0px !important;           
}

.menu-galeria-imagem .active{
    height:82px !important;
    width:145px !important;
    border:none !important;
    background-color:#fff !important;
    margin:0 !important;
    margin-right:20px !important;
}

.itens-menu-galeria{
    margin-right:12px ;
    height:82px !important;
    width:145px !important;
    display:inline-flex;
    padding-right: 0px; 
    padding-left: 0px; 
    margin-left: 6px;
    display: -webkit-inline-box;
    /* overflow:hidden; */
}

.caixa-carousel .item img{
    height:100% !important; 
   /* width: 100% !important;  */
    height:640px !important; 
    


}
.caixa-carousel{
   

    max-height:640px !important; 
  
}
.controle-slide{
    background:none !important;	
}

.seta-controle-galeria{
    width:35px ;
    height:50px;
    top:45%;
    background-color:#C7C3C2 !important;
    opacity:0.6 !important;
/*   left:2px;*/
}

.seta-esquerda{
/*    right:0.5% !important;*/
    margin-right:0 !important;
}

.icone-slide-galeria{
    margin-top:40%;					 
    color:#000000;				 
}

.icone-slide-galeria-menu{
    margin-top:30%;
    color:#000000;
}

.seta-controle-galeria-menu{
    width:25px !important;
    height:30px;
    font-size:11px;
    top:36px;
    background:#BCBAB7 !important;
    z-index:10;
    opacity:0.6 !important;
}

.seta-esquerda-menu{
    right:0% !important;
    margin-right:0 !important;
    margin-left:0 !important;
}

.seta-direita-menu{
    right:0.5% !important;
    margin-right:0 !important;
}

.area-carousel{
    
    
}

.espacamento-menu-galeria{
    margin-bottom:20px;	
}

.alinhamento-imagem-galeria{
    margin:auto;
    height:480px ;
    max-width:965px ;
}

@media (min-width:768px) and (max-width:908px){
    .espacamento-menu-galeria .carousel-inner .active.left { left: -50%; }
    .espacamento-menu-galeria .carousel-inner .next        { left:  50%; }
    .espacamento-menu-galeria .carousel-inner .prev		 { left: -50%; }
    .espacamento-menu-galeria .active > div { display:none; }
    .espacamento-menu-galeria .active > div:first-child {  display:inline-flex; }
    .espacamento-menu-galeria .active > div:first-child + div {  display:inline-flex; }
    .caixa-carousel .item{
    max-height:480px;
    width: 100%;
    
}
    }

@media (min-width:908px) and (max-width:1200px){
    .espacamento-menu-galeria .carousel-inner .active.left { left: -50%; }
    .espacamento-menu-galeria .carousel-inner .next        { left:  50%; }
    .espacamento-menu-galeria .carousel-inner .prev		 { left: -50%; }
    .espacamento-menu-galeria .active > div { display:none; }
    .espacamento-menu-galeria .active > div:first-child {  display:inline-flex;; }
    .espacamento-menu-galeria .active > div:first-child + div {  display:inline-flex; }
    .espacamento-menu-galeria .active > div:first-child + div + div{  display:inline-flex; }
    .caixa-carousel .item{
        height:auto;
    max-height:480px ;
    width: 100%;
    
}
}

@media (min-width:300px) and (max-width:600px){
    .caixa-carousel .item img{ 
            height:265px !important;
            /* width: 100%; */
        
    }
}
    @media (min-width:200px) and (max-width:900px){
        .caixa-carousel .item{
            height:auto;
            max-height:480px;
            width: 100%;
        }
    }

.galeria-eventos{
    position:relative;
    top: -6px;
    color: #FFF;

    opacity: 0;
}
.panel-heading .accordion-toggle .galeria-eventos:after{
    font-family: 'Glyphicons Halflings'; 
    content: "\e260";    
    color: #FFF !important;
    font-size:9px;
    top:-2px;
}
.panel-heading .accordion-toggle.collapsed .galeria-eventos:after{
    color: #FFF !important;
    font-size:9px;
    top:-2px;
    content: "\e259";  
}

.caixa-dropdown-galeria{
    padding:0 !important;
}


/* Estilo Especifico para galeria do menu apresentação */
    .galeria-apresentacao{
        margin-top: -1px;      
    }

    .caroulsel-caption-galeria{

    }
/*

    Fim galeria de imagens

*/

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

/* 

    Histórico | Leonardo 

*/


.caixa-dropdown-historico-eventos{
    min-height:25px !important;
    /*background: #F58634 !important;*/
    border-top-left-radius:0 !important;
    border-top-right-radius:0 !important;
    margin-top:13px;
    padding-top: 5px;
    padding-bottom: 0px;
}


.ano-historico-eventos{
    position:relative;
    top: -2px;
    color: #FFF;

}

@media (min-width:800px){
    .historico-caixa{
        width: 20%;
        
    }
}

h6.espacamento-linhas-historico-eventos,
.caption p,
div.caption.espacamento-linhas-historico-eventos {
    line-height: 20px !important;
    margin: 0 !important;
}

h6.espacamento-linhas-historico-eventos{

    font-weight:900;
    font-size:12px;
}

.caption p {
    color:#727272;
}



div.espacamento-painel-dropdown-historico-eventos{
    margin-top:15px;
    margin-bottom: 0px;

}

div.espacamento-corpo-painel-historico-eventos{
    margin-bottom:0px;

}

div.painel-historico-eventos{
    border:none;
}

.panel-heading .accordion-toggle .ano-historico-eventos:after{

    font-family: 'Glyphicons Halflings'; 
    content: "\e260";    
    color: #FFF !important;
    font-size:9px;
    top:-2px;
}
.panel-heading .accordion-toggle.collapsed .ano-historico-eventos:after{
    color: #FFF !important;
    font-size:9px;
    top:-2px;
    content: "\e259";   
}

.link-dropdown:after{

    font-family: 'Glyphicons Halflings'; 
    content: "\e260";    
    color: #FFF !important;
    font-size:9px;
    top:-2px;
    margin-left: 5px;
}
.link-dropdown.collapsed:after{
    color: #FFF !important;
    font-size:9px;
    top:-2px;
    content: "\e259";
    margin-left: 5px;   
}

.link-resumo:after{

    font-family: 'Glyphicons Halflings'; 
    content: "\e260";    
    font-size:9px;
    top:-2px;
    margin-left: 5px;
    color: #D2373C;
}
.link-resumo.collapsed:after{
    font-size:9px;
    top:-2px;
    content: "\e259"; 
    margin-left: 5px;  
    color: #D2373C;
}

.caixa-dropdown-historico{
    padding:0 !important;
    margin-right: 30px;
    margin-left: 30px;
}
.historico-caixa{
    height: 290px;
    overflow: hidden;
}

/*

    Fim historico

*/

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

/*  

    Agenda | Leonardo   

*/    

.fonte-menu-lateral-agenda{
    font-size:15px !important;

}

.menu-select-agenda{
    width: 200px;
   
    margin-bottom: 20px;
   
    -webkit-appearance: none;  /* Remove estilo padrão do Chrome */
    -moz-appearance: none; /* Remove estilo padrão do FireFox */
    appearance: none; /* Remove estilo padrão do FireFox*/
    background: url(imagens/arrow1.png) no-repeat right;
    padding:3px;
}

@media  (max-width:1200px){
    .menu-select-agenda{
        width: 200px;
      
        margin-bottom: 20px;
        
        -webkit-appearance: none;  /* Remove estilo padrão do Chrome */
        -moz-appearance: none; /* Remove estilo padrão do FireFox */
        appearance: none; /* Remove estilo padrão do FireFox*/
        background: url(imagens/arrow1.png) no-repeat right;
       
    }	
}

/* Remove estilo padrão do Internet Explorer */
select::-ms-expand {
    display: none;
}

.botao-filtro-agenda{
    width:100px;
    background: #FFF !important;
    border: 1px solid #D7D7D9;
    color:#999 !important;
}

.menu-lateral-agenda{
    padding:0px;

}

.icone-carregar-agenda{
    position: absolute;
    z-index: 100;
    margin-left:30%;

}
.opacity-agenda{
    opacity: 0.7;

}

/*
    
    Fim agenda

*/

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

/* 

    Noticias | Leonardo

*/

.espacamento-noticias{
    margin-top: 17px;
    
}
.area-total-noticias{
    position:relative;
    height: auto;
    margin-bottom: 43px;
    margin-left: -5px;
}

.box-titulo-noticias{
    position:relative;
    width:84%;
    height:auto;   
}

.area-total-noticias:last-child{
    margin-bottom: 20px;
}

.caixa-noticias{
    height: auto;   
}

.imagem-noticias{
    float:left;
    margin-right:10px;
   
    
}

.titulo-noticias{
    margin-top: 0px;
    color: #373435;
    font-weight: bold;
    position: relative;
   margin-bottom: 2px;
}

.caixa-descricao-noticias{
    overflow: hidden;
    line-height: 1.5;
    color:#A0A1A3;
    text-align: left;   
   
}

.caixa-descricao-noticias p{
    margin:0 !important;
}

.icones-apoio-noticias{
    float:right;
    margin-top: -9px;    
}

.data-noticia{
    color:#77787B;
    font-size: 11px;
    font-weight: bold;   
    margin-bottom: 16px;
    margin-top: 0px;
}

.apoio-espacamento{
    margin-bottom: 10px; 
}

.icones-noticias{
    margin-right: 5px;  
}

.menu-paginas-noticias{
    margin-top:9px;
    margin-left: 28%;
}

.menu-paginas-noticias li{
    display: inline-flex;
    width: 25px;
    height:25px;
    font-size: 15px;
    background:#D2D3D5;
    color:#444142;
    text-align: center;
    padding: 0px 7px;
}

.menu-paginas-noticias li:hover , .menu-paginas-noticias a:hover  {
    background:#606062;
    color:#fff !important;
}

@media  (max-width:1000px){
    .caixa-noticias {
        margin-top: 0px;
        
    }
}

@media  (max-width:400px){
    .imagem-noticias{
        float:none !important;
        
    
    }
}
   
@media  (min-width:330px) and (max-width:540px){
    .box-titulo-noticias {
        width: 100%;
        margin-bottom: 15px;
    }
    .titulo-noticias {
       top:0;
    }

    .icones-apoio-noticias{
        margin-bottom: 10px;
        float:none;
    }

    .data-noticia{
        margin-top: 15px;
    }

    .caixa-descricao-noticias{
        margin-bottom: 10px;
    }

    .menu-paginas-noticias{
        margin-top:70px;
    }
}

@media  (min-width:280px) and (max-width:330px){
    .menu-paginas-noticias{
        margin-top:60px;
    }
   
   
}
@media  (max-width:280px){
    .imagem-noticias {
        margin: auto;
    margin-right: 35px;
    margin-bottom: 7px;
    }
    area-total-noticias{
        height:auto;
    }
    .caixa-noticias{
        margin-bottom:0;
        height:auto;
        
    }
    
}
div.sharedaddy a.sd-button {
    background: none !important; 
}

/*
    
    Fim noticias

*/

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


/*
    
    Apresentação | Leonardo

*/

.area-conteudo-padrao{
    position:relative;
    font-size:14px;
    line-height: 1.5;
    margin-bottom: 20px;
}

@media  (min-width:1050px){
    .area-conteudo-padrao {
     
       
    }
}

/*
    
    Fim apresentação

*/

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

/*
    
    Busca | Leonardo

*/

.titulo-busca{
   font-size:16px;
   color:#727376;
   font-weight: bold;
   margin-top: 25px;
   margin-bottom: 19px;
}
.titulo-busca span{
    font-weight: normal;
}
.titulo-busca-conteudo{
    margin-top: 0px;
    color: #373435;
    font-weight: bold;
    position: relative;
   margin-bottom: 1px;
}
.conteudo-linha-apoio-busca{
    font-size:12px;
    
}

.linha-h4-busca{
    margin-top:15px;
    margin-bottom:15px !important;
    
}

.espacamento-busca{
    margin-bottom: -55px !important;
    
}
.espacamento-busca-erro{
    margin-bottom: 45px;
    
}
/*
    
    Fim Busca

*/

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

@media (max-width: 800px){
    .imagem-topo {
    padding-left: 10px; 
    max-width: 260px;
    padding-right: 10px; 
}
}

.carousel-control{
    color: #727376;
    text-shadow: none;
    opacity: initial;
}

.setas-index{
    position: relative;
    /*top: 50%; */
    height: 100%;
}

.setas-mais-agenda{
    position: relative;
    top: 20%;
}

.carousel-control:hover, .carousel-control:focus{

    color: #d2373c !important;
}

.link-dropdown:hover, .link-dropdown:focus{

    color: #fff;
}



.page-content {
    margin: 35px 0 0;
}

.body-acordion{
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
}

/*
    Formatação de conteúdos 

*/

.titulo-conteudo{
    color: #000000;
    font-weight: bold;
    font-size: 20px;
    margin-top: 0px;
}

.sub-titulo-conteudo{
    font-weight: bold;
    color: #000000;
    font-size: 15px;
    margin-bottom: 0px;
}

.mensagem-validacao{
    margin-top: 10px;
    max-width: 500px;
    display: none;
}


.caixaCheckboxForm{
    -webkit-appearance:button;
    border:solid 1px #D7D7D9;
    background-color:#fff;
    color:#000;
    outline: none !important;
    width:12px;
    height:12px;
    cursor: pointer;
    margin-right:3px;
    margin:0px;
    line-height: 1;

}

.caixaCheckboxForm:checked:before {
    font-family: 'Glyphicons Halflings'; 
    font-size:11px;
    content:"\e013";
    color:#434343;
    padding:0px 3px 3px 0px !important;
    position: relative;
    top:-3px;
}

.link-inscricao{
    color: #d2373c;
}

.dropdown-conteudo{
    margin-top: -30px;
}

@media print{
    #footer-area, .accordion, .menu-principal-area-conteudo{
        display: none;
    }
}


.caixa-mais-agenda{
    height:25px !important;
    /*background: #F58634 !important;*/
    border-top-left-radius:0 !important;
    border-top-right-radius:0 !important;
    margin-top:13px;
    margin-bottom: 15px;
}

.titulo-mais-agenda{
    position:relative;
    top: -6px;
    color: #FFF;
}

.area-tour-virtual{
    height: 450px !important;
    width: 100% !important;
}

.link-resumo{
    color: #727272 !important;
    font-weight: inherit !important;
}

.font-rodape{
    font-size: 13px;
   
}

.cartola-historico{
    font-weight: bold;
    margin-top: 7px;
    margin-bottom: 0px;
}

.dots{
    margin-left: -3px;
}

small{
    word-wrap: initial;
}