/* CSS para a correção de problemas de compatibilidade do style.css com o IE8 */
/* Correção do tamanho e altura dos menus laterais */
aside#Div_TodasasNoticias, aside#Div_ServicosPublicos{
    float: left;
}

/* Correção da cor dos links das seções */

#Div_Secoes li a {
    color: #B2B2B2;
}

#Div_Secoes li a:hover {
    color: #fff;
}

/* Correção do form de busca, alinhando-o com a direita da página, redimensionando a barra de busca e alinhando a mesma com sua label */
.div-buscar form{
    width: 80%;
    float: right;
}

.div-buscar form div.form-group label{
    width: auto;
    display: inline-block;
    float: left;
    padding-top: 0.5em;
}

.div-buscar form div.form-group input {
    width: 80%;
    display: inline-block;
    float: right;
}

.div-buscar form div.form-group {
    display: inline-block;
    width: 80%;
}

.div-buscar form button {
    float: right;
}

/* Correção do tamanho e alinhamento das seções de notícsias */
#Div_NoticiasNivel02 div.row div.col-sm-6.col-md-4, #Div_NoticiasFull div.row div.col-sm-6.col-md-4 {
    width: 33.333%;
    float: left;
}

/* Correção das cores dos links da barra superior */
#Div_Secoes ul li a {
    color: #B2B2B2;
}

/* Correção do alinhamento dos selos do footer */
.div-selos figure img {
    max-width: none;
    float: none;
}

/* Correção da cor de fundo do footer */
.div-selos {
    background-color: gray;
}

/* Fundo do bloco de texto do carousel */
.carousel-caption {
    background: none;
    -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
    left: 0px!important;
}

/* Ajuste no botão Voltar ao Topo */
.no-svg .cd-top {
    background: rgb(111, 111, 111) url(../imagens/cd-top-arrow.png) no-repeat center 50%;
    /*background-repeat: no-repeat;
    background-attachment: center;
    background-position: 50%;*/
}

@media only screen and (max-width: 1024px) {
  #Div_HeaderBottom, #Div_HeaderMedium {
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";
   
   /* IE6 and 7 */ 
   filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=1,
            M12=0,
            M21=0,
            M22=1,
            SizingMethod='auto expand');


   /*
    * To make the transform-origin be the middle of
    * the object.    Note: These numbers
    * are approximations.  For more accurate results,
    * use Internet Explorer with this tool.
    */
   margin-left: -574px; 
   margin-top: -3px;
  }
  
  .menu-active #Div_HeaderBottom, .menu-active #Div_HeaderMedium {
    /* IE8+ - must be on one line, unfortunately */ 
   -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod='auto expand')";
   
   /* IE6 and 7 */ 
   filter: progid:DXImageTransform.Microsoft.Matrix(
            M11=1,
            M12=0,
            M21=0,
            M22=1,
            SizingMethod='auto expand');


   /*
    * To make the transform-origin be the middle of
    * the object.    Note: These numbers
    * are approximations.  For more accurate results,
    * use Internet Explorer with this tool.
    */
   margin-left: 0px; 
   margin-top: -3px;
  }

  #Div_HeaderBottom {
    z-index: 100;
  }
}

.banners {
  height: 17.2em;
}