#conteudo { position: relative; z-index: 0; }
#conteudo, #conteudo dd { float: left; }
    #conteudo .colA  {
        position: relative;
        z-index: 0;
        width: 730px;
        padding: 10px 30px 0 30px;
        margin-right: 10px;
        background: #E8E8E8 url(../images/fundo_txt_deg.png) repeat-x;
        border-top: 1px solid #ccc;
        color: #333;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 670px;
    }
        #conteudo .colA .bc {
            padding-bottom: 25px;
            color: #f60;
            font-size: 11px; line-height: 100%;
        }
            #conteudo .colA .bc a { color: #f60; }
            #conteudo .colA h1 { font-size: 20px; line-height: 120%; padding-bottom: 30px; overflow: visible; font-weight: bold; }
            #conteudo .colA h1.bul { margin-left: -20px; padding-left: 20px; background:  url(../images/bullet_amarelo.gif) no-repeat 0px 5px; }

            #conteudo .colA .chamada { display: block; font-size: 12px; line-height: 150%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; }
            #conteudo .colA .chamada:hover { color: #333; }
            #conteudo .colA .chamada strong { display: block; font-size: 14px; line-height: 150%; }
                #conteudo .colA .chamada.last { border-bottom: none; }

            #conteudo .colA .txt { overflow: visible; font-size: 12px; line-height: 150%; }

            #conteudo .colA .txt h2 {
                font-size: 18px; line-height: 120%;
                font-weight: bold;
                padding-bottom: 6px;
                margin-bottom: 20px;
            }
                #conteudo .colA .txt .line { border-bottom: 1px solid #ccc; }

            #conteudo .colA .txt h3 {
                font-size: 16px; line-height: 120%;
                font-weight: bold;
                padding-bottom: 4px;
                margin-bottom: 10px;
            }

            #conteudo .colA .page h3 {
                border-bottom: 1px solid #FFD200;
            }

            #conteudo .colA .txt a { color: #f60; }
            #conteudo .colA .txt p.destaque { border: 1px solid #ccc; background-color: #e9e9e9; padding: 10px; margin-bottom: 20px; }
            #conteudo .colA .txt ul { list-style: disc inside; margin-bottom: 20px; }
            
            #conteudo .colA .txt table { width: 100%; border-collapse: collapse; font-size: 11px; line-height: 150%; margin-bottom: 20px; }
            #conteudo .colA .txt table tr.another { background-color: #efefef; }
            #conteudo .colA .txt table tr th { border: 1px solid #c30; padding: 5px; background-color: #f60; color: #fff; font-weight: bold; }
            #conteudo .colA .txt table tr td { border: 1px solid #ccc; padding: 5px;}
            #conteudo .colA .txt table tr.tit td strong { font-size: 18px; font-family: "Century Gothic","Trebuchet MS",Verdana,Helvetica,sans-serif; color: #172D3F; }

            #conteudo .colA .txt .box_white {
                zoom: 1;
                background-color: #fff;
                padding: 20px;
            }

            #conteudo .colA .txt .graf {
                position: relative;
                padding: 15px 20px;
                background: url(../images/fundo_graf_divider.gif) no-repeat center center;
                height: 160px;
                voice-family: "\"}\"";
                voice-family: inherit;
                height: 130px;
            }
                #conteudo .colA .txt .graf_gray { background-color: #e8e8e8; }

                #conteudo .colA .txt .graf .graf_el { position: absolute; width: 280px; height: 130px; top: 15px; right: 15px; }

                #conteudo .colA .txt .graf h4 { position: absolute; width: 280px; top: 15px; left: 15px; font-size: 14px; color: #f60; font-weight: bold; }
                #conteudo .colA .txt .graf dl { position: absolute; width: 280px; top: 55px; left: 15px;  }
                #conteudo .colA .txt .graf dl dd { float: left; width: auto; text-align: center; font-size: 11px; }
                #conteudo .colA .txt .graf dl dd span { display: block; padding: 5px 0; font-size: 20px; font-weight: bold;}

            #conteudo .colA .txt dl, #conteudo .colA .txt dl {float: left;}
            #conteudo .colA .txt dl dd.v_partA {
                width: 490px;
                padding-right: 30px;
                voice-family: "\"}\"";
                voice-family: inherit;
                width: 460px;
            }
            #conteudo .colA .txt dl dd.v_partB {
                width: 140px;
            }

                #conteudo .colA .txt dl dd.v_partB a.v_logo {
                    width: 140px; height: 105px;
                    margin-bottom: 20px;
                    background-position: center center;
                }

                #conteudo .colA .txt dl dd.v_partB a.acessar_site { width: 140px; height: 28px; background-image: url(../images/bot_acessar_site.gif); }
                #conteudo .colA .txt dl dd.v_partB a.tabela_preco { width: 140px; height: 28px; background-image: url(../images/bot_tabela_preco.gif); }

            #conteudo .colA .txt dl dd.c_partA {
                width: 370px; overflow: hidden;
                padding-right: 30px;
                voice-family: "\"}\"";
                voice-family: inherit;
                width: 340px;
            }
                #conteudo .colA .txt dl dd.c_partA a.tabela_precos { width: 180px; height: 28px; background-image: url(../images/bot_tabela_precos.gif); }
                #conteudo .colA .txt dl dd.c_partA a.portifolio_veiculos { width: 180px; height: 28px; background-image: url(../images/bot_portfolio_veiculos.gif); }
                #conteudo .colA .txt dl dd.c_partA .enviar { width: 140px; height: 28px; background-image: url(../images/bot_enviar.gif); }

                #formContato div { margin-bottom: 10px; }
                #formContato div label { display: block; font-size: 12px; }
                #formContato div .entTxt { width: 340px; height: 20px; border: 1px solid #ccc; background-color: #fff; }
                #formContato div textarea.entTxt { height: 100px; }
                
            #conteudo .colA .txt dl dd.c_partB {
                width: 300px;  overflow: hidden;
            }

                #conteudo .colA .txt dl dd.c_partB #mapa {
                    width: 300px; height: 300px;
                    border: 1px solid #ccc;
                    margin-bottom: 10px;
                    voice-family: "\"}\"";
                    voice-family: inherit;
                    width: 298px; height: 298px;
                }
                #conteudo .colA .txt dl dd.c_partB .ampliar_mapa { width: 300px;  height: 28px; background-image: url(../images/bot_ampliar_mapa.gif); }

.boxTit_midias { height: 40px; background-image: url(../images/boxTit_midias.gif); margin: 0; border-bottom: none; }
    #conteudo .colA .txt h3.boxTit_midias { margin: 0; border-bottom: none; } /*Para forçar o ajuste da classe nos h3*/
    .boxTit_radio_fm { background-position: 0 0; }
    .boxTit_radio_am { background-position: 0 -50px; }
    .boxTit_cinema { background-position: 0 -100px; }
    .boxTit_midia_exterior { background-position: 0 -150px; }
    .boxTit_tv { background-position: 0 -200px; }
    .boxTit_revista { background-position: 0 -250px; }
    .boxTit_jornal { background-position: 0 -300px; }

.midias_list {
    float: left;
    background-color: #fff;
    padding: 15px;
}

.midias_list dd {
    width: 638px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
    .midias_list dd.last { border-bottom: none; padding-bottom: 0; margin-bottom: 0; }

    .midias_list dd div { float: left; background: url(../images/fundo_midia_list.gif) repeat-y; }
        .midias_list dd div h4 {
            float: left;
            width: 148px;
            font-size: 14px; line-height: 120%; font-weight: bold;
            padding: 10px 10px 10px 0;
            voice-family: "\"}\"";
            voice-family: inherit;
            width: 138px;
        }

        .midias_list dd div p {
            float: left;
            width: 336px;
            padding: 10px;
            voice-family: "\"}\"";
            voice-family: inherit;
            width: 316px;
        }

        .midias_list dd div a.bot_mais_detalhes { float: left; width: 126px; height: 18px; background-image: url(../images/bot_mais_detalhes.gif); margin: 10px 0 0 10px; }


    h2 .boxTit_midias { height: 30px; margin: 0; }

    #filtro_veiculos { margin-bottom: 20px; font-size: 10px; line-height: 100%; padding-bottom: 10px; border-bottom: 1px solid #ccc; }
    #filtro_veiculos div input { vertical-align: middle; }
    #filtro_veiculos div label { padding: 2px 5px 0 0; }
    #filtro_veiculos div select { font-size: 11px; width: 90px; }
    #filtro_veiculos div a { display: block; float: right;  padding: 3px 5px; font-weight: bold; background-color: #f70; color: #fff; border: 2px solid #f60; }
    
        a.circ {
            display: block; float: left;
            width: 37px; height: 37px;
            padding: 11px 12px 12px 5px;
            color: #000 !important;
            background: url(../images/fundo_circulo.gif) no-repeat;
            font-size: 8px; line-height: 100%; text-align: center;
            voice-family: "\"}\"";
            voice-family: inherit;
            width: 20px; height: 14px;
        }
            a.circ.sel { background: url(../images/fundo_circulo_laranja.gif) no-repeat; }

            #txt_recursos {
                position: absolute;
                top: 10px; right: 30px;
            }
                #txt_recursos a {
                    float: right;
                    width: 16px; height: 16px;
                    margin-left: 4px;
                }
                    #txt_recursos a:hover { background-position: 0 -20px; }

                    #txt_recursos a.zoom_in { background-image: url(../images/bot_txt_zoom_in.gif); }
                    #txt_recursos a.zoom_out { background-image: url(../images/bot_txt_zoom_out.gif); }
                    #txt_recursos a.print { background-image: url(../images/bot_txt_print.gif); }

            .txt_date {
                position: absolute;
                top: 38px; left: -10px;
                width: 40px; height: 40px;
                background: url(../images/fundo_txt_date.png) no-repeat;
                font-size: 10px; line-height: 100%;
                color: #f60;
                text-align: center;
                padding-top: 3px;
                voice-family: "\"}\"";
                voice-family: inherit;
                height: 37px;
            }
                .txt_date strong {
                    display: block;
                    font-size: 18px; line-height: 100%;
                }

            .txt_mapa {
                position: relative;
                float: right;
                width: 390px; height: 360px;
                margin: -20px -10px 5px 5px;
                background-repeat: no-repeat;
            }
                .txt_mapa span {
                    position: absolute;
                    display: block;
                    width: 250px; height: 95px;
                    top: 243px; left: 10px;
                }

                .txt_mapa .bot_veja_cobertura {
                    position: absolute;
                    width: 163px; height: 18px;
                    background-image: url(../images/bot_veja_cobertura.gif);
                    top: 303px; left: 10px;
                }

            .box_tabs {
                position: relative;
                height: 70px;
                padding-top: 25px;
                font-size: 18px; line-height: 100%;
                background: url(../images/line_cinza.gif) repeat-x 0 49px;
                voice-family: "\"}\"";
                voice-family: inherit;
                height: 45px;
            }
                .box_tabs a {
                    position: absolute;
                    display: block;
                    font-size: 16px; font-weight:  bold; line-height: 100%;
                    top: 23px; left: 290px;
                    padding: 5px 8px 5px 8px;
                    background-color: #e8e8e8;
                    color: #666 !important;
                }

                .box_tabs a.opt_interior { left: 370px; }

                .box_tabs a.sel {
                    border-top: 1px solid #ccc;
                    border-left: 1px solid #ccc;
                    border-right: 1px solid #ccc;
                    color: #FF5126 !important;
                    background-image: none;
                }

                .box_tabs.mapa_cobertura a { left: 350px; }
                .box_tabs.mapa_cobertura a.opt_interior { left: 430px; }

            #extranav {
                position: relative; zoom: 1;
                border-top: 1px solid #ccc;
                padding: 0 110px 10px 0;
                font-size: 12px; line-height: 150%;
                margin-bottom: 20px;
            }

            #extranav .nav { position: absolute; top: 10px; right: 0; font-size: 10px; line-height: 100%; white-space: nowrap; margin-left: 5px; }
                #extranav .nav a { display: block; float: right; background-repeat: no-repeat; background-position: left center; padding-left: 12px; margin-left: 20px; color: #666; }
                    #extranav .nav a.topo { background-image: url(../images/seta_lar_up.gif); }
                    #extranav .nav a.voltar { background-image: url(../images/seta_lar_left.gif); }
                    
    #conteudo .colB {
        position: relative;
        z-index: 0;
        width: 238px; overflow: hidden;
    }

    #conteudo .colB .subBox { margin-bottom: 10px; }
    #conteudo .colB .subBox dd { float: none; }
    #conteudo .colB .subBox .tit .boxTit { width: 198px; }
        #conteudo .colB .subBox .tit .conheca_tambem { background-image: url(../images/boxTit_conheca_tambem.gif); }
        #conteudo .colB .subBox .tit .arquivo { background-image: url(../images/boxTit_arquivo.gif); }
        #conteudo .colB .subBox .tit .outras_regioes { background-image: url(../images/boxTit_outras_regioes.gif); }
        #conteudo .colB .subBox .tit .outros_veiculos { background-image: url(../images/boxTit_outros_veiculos.gif); }
        #conteudo .colB .subBox .tit .veiculo_destaque { background-image: url(../images/boxTit_veiculo_destaque.gif); }
        #conteudo .colB .subBox .tit .ultimas_noticias { background-image: url(../images/boxTit_ultimas_noticias.gif); }

    #conteudo .colB .subBox .box_txt {
        width: 238px;
        padding: 20px 20px 0 20px;
        font-size: 12px; line-height: 120%;
        background: #E8E8E8 url(../images/fundo_submenu_deg.png) repeat-x;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 198px;
    }

    #conteudo .colB .subBox .box_txt .bul {
        display: block;
        padding: 0 0 20px 20px;
        font-size: 12px; line-height: 120%;
        font-weight:  bold;
        background: url(../images/bullet_amarelo.gif) no-repeat 0 2px;
    }

    #conteudo .colB .subBox .box_txt .item {
        display: block;
        padding-bottom: 5px;
        font-size: 12px; line-height: 150%;
    }

    #conteudo .colB .subBox .box_txt .call {
        display: block;
        padding-bottom: 20px;
        margin-bottom: 18px;
        font-size: 12px; line-height: 150%;
        border-bottom: 1px solid #ccc;
    }
        #conteudo .colB .subBox .box_txt strong {
            display: block;
            padding-bottom: 5px;
            font-size: 13px; line-height: 120%;
        }

    #conteudo .colB .subBox .box_txt .subMenuTit {
        display: block;
        text-transform: uppercase;
    }

    #conteudo .colB .subBox .box_txt ul {
        list-style: disc inside;
        margin: 4px 0 20px 0;
    }
        #conteudo .colB .subBox .box_txt ul li { padding-bottom: 2px; margin-bottom: 3px; }

    #conteudo .colB .subBox .box_txt .logo_v {
        display: block;
        height: 120px;
        background-position: center center;
    }
        #conteudo .colB .subBox .box_txt p {
            line-height: 150%;
        }

/* Botões */
.bot_veja_mais {
    width: 93px; height: 18px;
    background-image: url(../images/bot_veja_mais.gif);
}
    #conteudo .colB .subBox .box_txt .bot_veja_mais { height: 33px; margin: 0 0 0 auto; }


/*pagenavi*/
.wp-pagenavi { padding: 10px 0 20px 0; font-size: 11px; line-height: 100%; white-space: nowrap; }
.wp-pagenavi .pages { padding-right: 10px; }
.wp-pagenavi a, .wp-pagenavi .current{
    font-family: Verdana, Helvetica, sans-serif; color: #666;
    text-decoration: none;
    padding: 4px 5px;
}

.wp-pagenavi a:hover , .wp-pagenavi .current{ background-color: #F60; font-weight: bold; color: #fff }

