#boxes #app{
    width: 98%;
}
#boxes #midias{
    width: 100%;
}
#boxes #app .tituloComposto,#boxes #app .descricao,#boxes #app .btnBranco{
    margin-left: 5%;
}
#banner,#banner #holdBanners{
    /*height: 300px;*/
    height: 55vmin;
}
#mediaCenter .quadro .imagem{
    height: 240px;
}
#mediaCenter .quadro .titulo{
    font-size: 25px;
    font-size: 25px;
}
#mediaCenter .quadro .resumo{
    font-size: 15px;
    margin-top: 5px;
}
#promocoes .promo{
    clear: left;
    width: calc(100% - 15px);
}
#promocoes .promo .imagem{
    width: 240px;
}
#promocoes .promo .info{
    width: calc(100% - 265px);
}
#menuTotal #menu a{
    font-size: 20px;
}
#menuTotal #menu .upperLine{
    margin-bottom: 20px;
}
#listaProgramacao .prog .titulo{
    font-size: 20px;
}
#listaProgramacao .prog .descricao{
    font-size: 13px;
}
#listaFotos a .backimage{
    width: 100%;
}
#listaFotos a .info{
    margin: 10px 0 0 0;
    width: 100%;
}
#zoomMedia #tituloMedia{
    font-size: 16px;
    left: 15px;
}
#zoomMedia #fecharMedia{
    width: 35px;
    height: 35px;
    right: 15px;
}
#topoImenso h1{
    font-size: 40px;
}
#cobertura .imagem{
    width: 100%;
    text-align: center;
}
#cobertura .imagem img{
    width: auto;
    max-width: 100%;
}
#cobertura .texto{
    clear: left;
    margin: 40px 0 0 0;
    width: 98%;
}
#mapaLocaliza{
    clear: left;
    margin-top:40px;
    width: 98%;
}
#formulario{
    width: 98%;
}
#fones .telefone{
    font-size: 31px;
}