#busca .wrap_busca{
    width: 920px; height: auto; position: relative; clear: both; margin: 0 auto; text-align: center;
}
#busca .wrap_busca .tit_normal{
    background: #FFF; height: auto; font-size: 24px; color: #ff761a; line-height: 23px; margin: 0px 0px 40px 0px; padding: 10px; clear: both;
    text-align: left; position: relative;
}
#busca .wrap_busca .tit_busca{
    background: #FFF; height: 65px; font-size: 14px; color: #898989; line-height: 23px; margin: 0px 0px 40px 0px; padding: 25px 0px 0px 0px; clear: both;
    text-align: center; position: relative;
}
#busca .wrap_busca .tit_busca a{
    font-size: 14px; color: #898989; line-height: 23px;
}
#busca .wrap_busca .tit_busca span{
    display: block; text-align: center; color: #ff761a; font-size: 26px; font-weight: bold;
}
#busca .wrap_busca span.marcacao{
    position: absolute; float: right; top: -15px; right: 100px; background: url('../images/ico_marcacao.png') no-repeat; width: 26px; height: 36px; z-index: 9
}
#busca .wrap_busca .lista_artigos{
    float: left; margin: 0; padding: 0; width: 680px;
}
#busca .wrap_busca .texto-internas{
    float: left; margin: 0; padding: 20px; width: 620px; margin-right: 20px; text-align: left; background: #FFF;
}
#busca .wrap_busca .lista_artigos .col{
    float: left; margin: 0px 20px 0px 0px; padding: 0; width: 320px; text-align: left;
}
#busca .wrap_busca .lista_artigos .col ul, #busca .wrap_busca .lista_artigos .col li{
    list-style: none; margin: 0; padding: 0;
}
#busca .wrap_busca .lista_artigos .col ul{
    margin-bottom: 30px; clear: both; display: block;
}
#busca .wrap_busca .lista_artigos .col li a{
    color: #ff761a; font-weight: bold; font-size: 13px; display: block; padding: 0; margin: 0px 0px 10px 0px;
}
#busca .wrap_busca .lista_artigos .col li a:hover{
    text-decoration: underline;
}
#busca .wrap_busca .lista_artigos .banner-234x60{
    background: url('../images/bg_banners_small.png') no-repeat 0 0; width: 234px; height: 60px; padding: 0px 0px 14px 0px; margin: 0px 0px 20px 0px; clear: both;
}
#busca .wrap_busca .lista_artigos .banner-234x60 img{
    width: 234px; height: 60px;
}

#sidebar{
    float: left; width: 240px;
}
#sidebar #publicidade_lateral{
    width: 240px; height: 415px; margin-bottom: 40px; padding: 0; text-align: right;
}
#sidebar #publicidade_lateral img{
    width: 240px; height: 400px;
}

#sidebar .links_patrocinados{
    width: 240px; height: auto; overflow: hidden; float: left; margin: 0; padding: 110px 0px 30px 0px; background: #FFF url('../images/bg_links_patrocinados.png') no-repeat 15px -5px;
    list-style: none;
}
#sidebar .links_patrocinados li{
    display: block; list-style: none; margin: 0; padding: 0; text-align: left;
}
#sidebar .links_patrocinados li a{
    display: block; border-left:3px solid #ececec; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 25px; color: #c1c1c1; line-height: 18px;
}
#sidebar .links_patrocinados li strong{
    color: #555; display: block; line-height: 20px;
}
#sidebar .links_patrocinados li a:hover{
    background: #F5F5F5;
}
#sidebar .ofertas_sidebar{
    width: 100%; height: auto; margin: 30px 0px 0px 0px; padding: 0;
}
#sidebar .ofertas_sidebar ul, #sidebar .ofertas_sidebar li{
    list-style: none; display: inline;
}
#sidebar .ofertas_sidebar a{
    width: 215px; height: 360px; margin: 0px 0px 20px 0px; padding: 0px; overflow: hidden; float: left; display: block; background: #FFF; position: relative;
}
#sidebar .ofertas_sidebar a img{
    height: 165px; margin: 0; padding: 0px 0px 30px 0px; text-align: center; display: block;
}
#sidebar .ofertas_sidebar a h3{
    width: 205px; margin: 0; padding: 0px 5px 15px 5px; text-align: center; display: block; font-size: 28px; color: #555; line-height: 26px;
}
#sidebar .ofertas_sidebar a p{
    width: 205px; margin: 0; padding: 0px 5px 15px 5px; text-align: center; display: block; font-size: 18px; color: #c1c1c1; line-height:28px;
}
#sidebar .ofertas_sidebar a p span{
    margin: 0; padding: 0; text-align: center; display: block; font-size: 28px; color: #ff761a; font-weight: bold;
}
#sidebar .ofertas_sidebar a span.marcacao{
    position: absolute; top: 142px; left: 20px; z-index: 10; background: url('../images/ico_ofertas.png') no-repeat;
    float: left; display: block; width: 30px; height: 40px;
}
#busca .wrap_lojas{
    width: 680px; float: left;
}

#busca .lista_lojas_top{
    width: 660px; float: left; margin: 0 20px 0 0; text-align: left;
}
#busca .lista_lojas_top ul, #busca .lista_lojas_top li{
    list-style: none; margin: 0; padding: 0;
}
#busca .lista_lojas_top li a{
    display: block; background: #FFF url('../images/bg_lojas.jpg') no-repeat left; width: 660px; height: 120px; clear: both; color: #999999; font-size: 14px; margin-bottom: 20px;
}
#busca .lista_lojas_top li a span{
    position: relative; left: 20px; top: 28px; width: 440px; display: block; line-height: 14px;
}
#busca .lista_lojas_top li a strong{
    color: #444; font-size: 18px; display: block; line-height: 22px;
}
#busca .lista_lojas_top li a img.flt_right{
    width: 196px; height: 120px; overflow: hidden;
}

#busca .lista_lojas{
    width: 680px; float: left; list-style: none; margin: 35px 0px 0px 0px; padding: 0;display: block; text-align: left;
}
#busca .lista_lojas li{
    list-style: none; margin: 0; padding: 0; display: inline;
}
#busca .lista_lojas li a{
    color: #999999; font-size: 14px; display: block; float: left; margin: 0px 20px 30px 0px; width: 320px; height: 75px; line-height: 18px;
}
#busca .lista_lojas li a strong{
    color: #444; font-size: 14px; display: block; line-height: 22px;
}
#busca .lista_lojas .opts{
    display: block; clear: both; color: #ff761a;line-height: 18px;
}

#busca .listao{
    width: 680px; float: left; list-style: none; margin: 35px 0px 0px 0px; padding: 0;display: block; text-align: left;
}
#busca .listao li{
    list-style: none; margin: 0; padding: 0; display: inline;
}
#busca .listao li a{
    color: #999999; font-size: 12px; display: block; float: left; margin: 0px 20px 30px 0px; width: 195px; height: 55px; line-height: 18px; cursor: default !important;
}
#busca .listao li a strong{
    color: #444; font-size: 12px; display: block; line-height: 22px;
}

#produto .wrap_produto{
    width: 920px; height: auto; position: relative; clear: both; margin: 0 auto; text-align: center;
}
#produto .wrap_produto .tit_produto{
    background: #FFF; height: 65px; font-size: 14px; color: #898989; line-height: 23px; margin: 0px 0px 40px 0px; padding: 25px 0px 0px 0px; clear: both;
    text-align: center; position: relative;
}
#produto .wrap_produto .tit_produto_small{
    height: auto !important; padding: 20px 0px !important;
}
#produto .wrap_produto .tit_produto a{
    font-size: 14px; color: #898989; line-height: 23px;
}
#produto .wrap_produto .tit_produto span{
    display: block; text-align: center; color: #ff761a; font-size: 26px; font-weight: bold;
}
#produto .wrap_produto span.marcacao{
    position: absolute; float: right; top: -15px; right: 100px; background: url('../images/ico_marcacao.png') no-repeat; width: 26px; height: 36px; z-index: 9
}
#produto .loja{
    width: 100%; clear: both; margin: 0px 0px 40px 0px; padding: 0; display: block;
}
#produto .dados_loja{
    width: 358px; float: left; background: #FFF; margin: 0; padding: 45px; text-align: left;
}
#produto .dados_loja p{
    width: 100%; margin: 0px 0px 15px 0px; padding: 0; line-height: 16px; font-size: 14px; text-align: left; color: #231f20;
}
#produto .dados_loja p strong{
    display: block; font-size: 18px;
}
#produto .dados_loja ul, #produto .dados_loja li{
    list-style: none; display: block;
}
#produto .dados_loja li{
    line-height: 20px; margin: 0px 0px 10px 0px; font-size: 14px; color: #999999;
}
#produto .dados_loja .telefone{
    background: url('../images/ico_small_telefone.png') no-repeat 0 0; padding-left: 25px; line-height: 20px;
}
#produto .dados_loja .telefone strong{
    color: #231f20; font-weight: bold;
}
#produto .dados_loja .site{
    background: url('../images/ico_small_site.png') no-repeat 0 0; padding-left: 25px; line-height: 20px;
}
#produto .dados_loja .site a{
    color: #ff761a; font-weight: bold;
}
#produto .dados_loja .compartilhe{
    background: url('../images/ico_small_compartilhe.png') no-repeat 0 5px; padding: 5px 0px 0px 25px; clear: both; height: 20px;
}
#produto .banner_468x60_loja{
    float: left; width: 468px; height: 75px; margin: 20px 0px 0px 0px; overflow: hidden;
}
#produto .banner_468x60_loja img{
    float: left; width: 468px; height: 60px; margin: 0; display: block;
}
#produto .banner_468x60_loja span{
    float: right; position: relative; top: 0px;
}
#produto .mapa_loja{
    width: 365px; height: 258px; float: right; background: #FFF; margin: 0; padding: 40px; background: url('../images/bg_mapa_loja.png') no-repeat;
}
#produto .ofertas_produto{
    width: 100%; height: 360px; margin: 0; padding: 0;
}
#produto .ofertas_produto ul, #produto .ofertas_produto li{
    list-style: none; display: inline;
}
#produto .ofertas_produto a{
    width: 215px; height: 360px; margin: 0px 20px 0px 0px; padding: 0px; overflow: hidden; float: left; display: block; background: #FFF; position: relative;
}
#produto .ofertas_produto a img{
    height: 165px; margin: 0; padding: 0px 0px 30px 0px; text-align: center; display: block;
}
#produto .ofertas_produto a h3{
    width: 205px; margin: 0; padding: 0px 5px 15px 5px; text-align: center; display: block; font-size: 28px; color: #555; line-height: 26px;
}
#produto .ofertas_produto a p{
    width: 205px; margin: 0; padding: 0px 5px 15px 5px; text-align: center; display: block; font-size: 18px; color: #c1c1c1; line-height:28px;
}
#produto .ofertas_produto a p span{
    margin: 0; padding: 0; text-align: center; display: block; font-size: 28px; color: #ff761a; font-weight: bold;
}
#produto .ofertas_produto a span.marcacao{
    position: absolute; top: 142px; left: 20px; z-index: 10; background: url('../images/ico_ofertas.png') no-repeat;
    float: left; display: block; width: 30px; height: 40px;
}
#produto .galeria_fotos a{
    width: 169px; height: 180px; margin: 10px 0px 0px 5px; padding: 0; display: block; float: left; overflow: hidden; text-align: left !important;
}
#produto .galeria_fotos a img{
    width: 169px; height: 150px;
}
#produto .galeria_fotos .credito{
    display: block; height: 10px; font-size: 9px !important; font-weight: bold; line-height: 10px !important; color: #555 !important; text-align: left !important;
}
#produto .galeria_fotos .descricao{
    display: block; height: 20px; font-size: 11px !important; font-weight: normal; line-height: 12px !important; text-align: left !important;
}


.quotes{
    width: 155px; height: 290px; overflow: hidden; float: left; margin: 0px 10px 20px 0px; padding: 110px 20px 20px 20px; background: #F7F7F7 url('../images/bg_depoimentos.png') no-repeat 0 0;
}
.quotes strong{
    display: block; font-size: 18px; color: #e68f56; padding:0; line-height: 20px; height: 270px; overflow: hidden;
}
.quotes p{
    display: block; font-size: 12px; color: #555; padding:0; margin: 0;
}
.quotes p em{
    color: #c1c1c1;
}

#espaco_maceio .wrap_espacos{
    width: 920px; height: auto; position: relative; clear: both; margin: 0 auto; text-align: center;
}
#espaco_maceio .wrap_espacos .espaco{
    float: left; margin: 0; padding: 0; width: 680px; text-align: left;
}
#espaco_maceio .wrap_espacos .tit_espacos-maceio{
    clear: both; background: transparent url('../images/espacos/espaco_maceio.png') no-repeat; width: 660px; height: 95px; overflow: hidden; margin: 0; padding: 0; text-indent: -999px;
}
#espaco_maceio .destaques p{
    display: block; margin: 0; padding: 20px; width: 280px; height: 42px; overflow: hidden; color: #999999; line-height: 14px;
}
#espaco_maceio .destaques p strong{
    font-size: 18px; display: block; color: #231f20; line-height: 20px;
}
#espaco_maceio .destaques div{
    display: block; margin: 0; padding: 0px; width: 320px; height: 240px; overflow: hidden;
}
#espaco_maceio .destaques div img{
    width: 320px; height: 240px; overflow: hidden;
}
#espaco_maceio .destaques a.link{
    display: block; margin: 0; padding: 0px; width: 276px; height: 44px; overflow: hidden; background: #FFF url('../images/espacos/bullet_destaques.png') no-repeat;
    color: #999999; font-weight:bold; font-size: 14px; line-height: 50px; padding-left: 44px;
}
#espaco_maceio .destaque1{
    width: 320px; height: 365px; margin: 0px 20px 0px 0px; padding: 0; background: #FFF; float: left; position: relative;
}
#espaco_maceio .destaque2{
    width: 320px; height: 365px; margin: 0; padding: 0; background: #FFF; float: left; position: relative;
}
#espaco_maceio .servicos_eventos{
    clear: both; width: 660px; height: 290px; position: relative; margin: 40px 0px 0px 0px;
}
#espaco_maceio .servicos_eventos .col1{
    float: left; width: 185px; height: 290px; background: #FFF url('../images/espacos/bg_destaques.png') no-repeat right top; padding-left: 20px;
}
#espaco_maceio .servicos_eventos .col1 ul, #espaco_maceio .servicos_eventos .col1 ul li{
    margin: 0; padding: 0; line-height: 20px; list-style: none;
}
#espaco_maceio .servicos_eventos .col1 ul li a{
    margin: 0; padding: 0; display: block; color: #ff761a; font-size: 14px; font-weight: 500;
}
#espaco_maceio .servicos_eventos .col1 ul li a:hover{
    text-decoration: underline;
}
#espaco_maceio .servicos_eventos .col2{
    float: left; width: 190px; height: 290px; background: #FFF url('../images/espacos/bg_destaques.png') no-repeat right top; padding-left: 20px; margin: 0px 20px;
}
#espaco_maceio .servicos_eventos .col2 ul{
    margin: 0; padding: 0; list-style: none; height: 172px; overflow: hidden;
}
#espaco_maceio .servicos_eventos .col2 ul li{
    margin: 0px 0px 10px 0px; padding: 0; list-style: none; vertical-align: top; line-height: 15px;
}
#espaco_maceio .servicos_eventos .col2 .lista_eventos .data, #espaco_maceio .servicos_eventos .col2 .lista_eventos .local{
    color: #999999; font-size: 12px; display: block;
}
#espaco_maceio .servicos_eventos .col2 .lista_eventos strong{
    color: #000000; font-size: 17px; display: block; margin: 0px 0px 2px 0px;
}
#espaco_maceio .servicos_eventos .col2 .lista_eventos .mais{
    color: #ff761a; font-size: 12px; display: block;
}
#espaco_maceio .servicos_eventos .col3{
    float: left; width: 185px; height: 290px; background: #FFF url('../images/espacos/bg_destaques.png') no-repeat right top; padding-left: 20px;
}
#espaco_maceio .servicos_eventos h4{
    height: 68px; text-align: left; margin: 0; padding: 16px 0px 0px 0px; color: #231f20; font-size: 18px; line-height: 20px;
}
#espaco_maceio .area_noticias{
    width: 660px; position: relative;
}
#espaco_maceio .area_noticias h2{
    background: #FFF; color: #ff761a; font-size: 18px; font-weight: bold; height: 30px; padding: 20px 0px 0px 20px; margin: 30px 0px 20px 0px; cursor: default;
}
#espaco_maceio .area_noticias .lista_noticias, #espaco_maceio .area_noticias .lista_noticias li{
    margin: 0; padding: 0; list-style: none; 
}
#espaco_maceio .area_noticias .lista_noticias li a{
    padding: 0px 10px; display: block; margin: 5px 0px 20px 0px; color: #999999; font-size: 14px;
}
#espaco_maceio .area_noticias .lista_noticias li a .data{
    font-size: 12px; display: block;
}
#espaco_maceio .area_noticias .lista_noticias li a strong{
    color: #000000; display: block; margin: 3px 0px;
}
#espaco_maceio .area_noticias .lista_noticias li a .mais{
    color: #ff761a; font-size: 12px; display: block; margin-top: 10px
}
#espaco_maceio .area_noticias .lista_noticias li a .img{
    width: 196px; height: 120px; overflow: hidden; display: block; float: left; margin-right: 20px;
}
#espaco_maceio .area_noticias .lista_noticias li a img{
    width: 196px; height: 120px; 
}
#espaco_maceio .area_noticias article{
    line-height: 15px; color: #444;
}
.capa_noticias{
    display: block; float: left; border: 2px solid #FFF; margin: 0px 5px 5px 0px; width: 250px !important;
}
