@charset "UTF-8";


/* ========== Início Navegação rodape  DESKTOP ===========*/



#footer {
    width:100%;
    height:140px;
    background:#FFF;
    bottom:-80px;
    position:fixed;
    overflow:visible;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
}

#footer.active {
    bottom:-35px;
    -webkit-transition:all 0.3s ease-out;
    -moz-transition:all 0.3s ease-out;
    -ms-transition:all 0.3s ease-out;
    -o-transition:all 0.3s ease-out;
    transition:all 0.3s ease-out;
}

#carousel-opener {
    /*width:90px;*/
    height:28px;
    margin:0 0 0 -45px;
    padding:0;
    top:-21px;
    left:50%;
    position:absolute;
}

#carousel-opener a {
    width:135px;
    height:20px;
    top:0;
    left:-10px;
    position:absolute;
    cursor:pointer;
}

#carousel-opener a:after {
    /*width:150px; */
    height:20px; 
    background:#C03; 
    color:#FFF; 
    font-size:1em; 
    text-align:center; 
    padding-top:5px; 
    top:0px; 
    left:-20px; 
    position:absolute;
}

#footer #carousel-opener a:after {
    content: url(../midia/img/exibir-menu.png);
    font-family: 'OpenSans', sans-serif;
}

#footer.active #carousel-opener a:after {
    content: url(../midia/img/esconder-menu.png);
}


#carousel-opener-balloon {
    /*width:200px;*/
    height:28px;
    margin:0;
    padding:0;
    top:-38px;
    left:52%;
    position:absolute;
}


#carousel-opener-balloon a:after {
    height:28px; 
    color:#FFF; 
    font-size:1em; 
    text-align:center; 
    padding:7px 7px 4px 7px; 
    top:0px; 
    left:0px; 
    position:absolute;
}

#footer #carousel-opener-balloon a:after {
   /*content: url(../img/acesse-menu-aqui.png); */
    
}

#footer.active #carousel-opener-balloon a:after {
    content: "";
}





div#footer-navegacao {
    margin: 0 auto;
    text-align: center;
    font-family: 'OpenSans', sans-serif;
    color: #09C;
    font-weight: bold; 
    width: 100%; 
    margin-top: 10px;


}

div#footer-navegacao-conteudo {
    margin: 0 auto;
    text-align: center;
    font-family: 'OpenSans', sans-serif;
    color: #09C;
    font-weight: bold; 
    /*width: 700px; */
    height: 50px;

}


div#footer-vazio {
    float: left;
    height: 39px;
    /*width: 28%;*/
    /*padding-top: 7px;*/
}


div#footer-avancar-voltar {
    float: left;
    text-align: center;
    /*width: 300px;*/
}

.botao-voltar {
    width: 142px;
    height: 39px;
    background: url(../midia/img/btn-voltar-bg.png);
    display: block;
    margin: 0px 4px 0px 0px;
    float: left;
}

.botao-voltar:hover {
    background: url(../midia/img/btn-voltar-bg.png);
    background-position: 0px -39px;
}

.botao-avancar {
    width: 142px;
    height: 39px;
    background: url(../midia/img/btn-avancar-bg.png);
    display: block;
    margin: 0px 0px 0px 4px;
    float: right;
}

.botao-avancar:hover {
    background: url(../midia/img/btn-avancar-bg.png);
    background-position: 0px -39px;
}


div#ir-para{
    /*float: right;*/
    text-align: center;
    font-family: 'OpenSans', sans-serif;
    color: #444;
    font-weight: bold;
    /*padding-top: 15px;*/
    /*width: 26%; */

}

.box-ferramentas {
    background: #fff;
    text-align: center;
    float: left;
    margin: 0 auto;
    width: 100%;
	
}  

.box-ferramentas-conteudo {
    margin: 0 auto;
    /*width: 480px;*/
}

.box-ferramentas-conteudo ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.box-ferramentas-conteudo ul li {
    float: left;
    margin: 0 15px;
}

.box-ferramentas-conteudo ul li a {
    display: block;
}



/*========== Fim Navegação rodape DESKTOP ===========*/


