@import url(core.css);
@import url(module.css);
@import url(grid.css);
body{
    background: url(../images/fundo.png) no-repeat 50% 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}
div#ak_modal_div {
	position: absolute;
	z-index: 1000;
	background: #FFF;
}
div#ak_modal_div div.ak_modal_title {
	position: relative;
	background-color: #E1081E;
	color: #FFF;
	font: bold 12px/1.5em 'Trebuchet MS', Verdana, Helvetica, sans-serif;
	text-align: center;
}
#master{
    min-width: 998px; width: auto !important; width: 100%; padding-top: 3px;
    background: url(../images/fundo_master.png) no-repeat 50% 100%;
}
#cabecalho{
    position: relative; z-index: 10;
    width: 998px; height: 67px;
    margin: 0 auto;
    background: url(../images/fundo_cabecalho.png) no-repeat 50% 52px;
}
    #cabecalho .logo_mahindra{
        position: absolute; top: 13px; left: 30px;
        width: 243px; height: 30px;
        background-image: url(../images/logo_cabecalho_mahindra.gif);
    }
    #cabecalho .menu_navegacao{
        position: absolute; top: 0; left: 305px;
        width: 710px; height: 52px;
    }
        #cabecalho .menu_navegacao li,
            #cabecalho .menu_navegacao li a{
            float: left;
        }
        #cabecalho .menu_navegacao li{ position: relative; }
        #cabecalho .menu_navegacao li ul{
            position: absolute; top: 100%; left: 0;
            display: none;
            width: 175px;
        }
            #cabecalho .menu_navegacao li ul li,
                #cabecalho .menu_navegacao li ul li a{
                    float: none;
                    background: none;
                }
            #cabecalho .menu_navegacao li ul li{
                background-color: #FFF;
            }
            #cabecalho .menu_navegacao li ul li a{
                display: block;
                padding: 0 12px;
                min-height: 25px; height: auto !important; height: 25px;
                font-family: Arial, Helvetica, sans-serif; color: #000;
                text-decoration: none; text-align: left; font-size: 12px; line-height: 25px;
                margin-bottom: 1px;
                background: #CDCDCD url(../images/fundo_submenu_cabecalho.png) repeat-x 0 0;
            }
            #cabecalho .menu_navegacao li ul li a:hover{
                opacity: 0.7;
                filter: alpha(opacity=70);
            }
            #cabecalho .menu_navegacao li a{
                height: 52px;
                background-image: url(../images/bot_cabecalho_menu_navegacao.png);
            }
            #cabecalho .menu_navegacao li a.bot_a_empresa{
                width: 89px;
                background-position: 0 0;
            }
            #cabecalho .menu_navegacao li a.bot_veiculos{
                width: 89px;
                background-position: -89px 0;
            }
            #cabecalho .menu_navegacao li a.bot_noticias{
                width: 89px;
                background-position: -178px 0;
            }
            #cabecalho .menu_navegacao li a.bot_eventos{
                width: 89px;
                background-position: -267px 0;
            }
            #cabecalho .menu_navegacao li a.bot_concessionarias{
                width: 137px;
                background-position: -356px 0;
            }
            #cabecalho .menu_navegacao li a.bot_imprensa{
                width: 89px;
                background-position: -493px 0;
            }
            #cabecalho .menu_navegacao li a.bot_contato{
                width: 89px;
                background-position: -582px 0;
            }
            #cabecalho .menu_navegacao li.selected a.bot_a_empresa{
                background-position: 0 -54px
            }
            #cabecalho .menu_navegacao li.selected a.bot_veiculos{
                background-position: -89px -54px
            }
            #cabecalho .menu_navegacao li.selected a.bot_noticias{
                background-position: -178px -54px
            }
            #cabecalho .menu_navegacao li.selected a.bot_eventos{
                background-position: -267px -54px
            }
            #cabecalho .menu_navegacao li.selected a.bot_concessionarias{
                background-position: -356px -54px
            }
            #cabecalho .menu_navegacao li.selected a.bot_imprensa{
                background-position: -493px -54px
            }
            #cabecalho .menu_navegacao li.selected a.bot_contato{
                background-position: -582px -54px
            }
#corpo{
    width: 998px;
    margin: 0 auto -70px;
}
#corpo:after{ content: "."; line-height: 0; clear: both; display: block; visibility: hidden;  }
#A{ margin-left: 39px; margin-right: 60px; }
#B{ margin-right: 60px; }
#D{ margin-left: 38px; margin-right: 20px; }
#F{ margin-right: 27px; margin-left: 40px;}

#slideshow{
    display: block;
    width: 100%; height: 437px; overflow: hidden;
    background: url(../images/fundo_slideshow.jpg) no-repeat 50% 100%;
}
#slideshow a{
    display: block;
    width: 100%; height: 435px; overflow: hidden;
    
}
#slideshow a img{ visibility: hidden; }
#box_noticias{ text-align: left; }
    #box_noticias .boxtit_noticias{
        height: 35px;
        background-image: url(../images/boxtit_noticias.gif);
    }
    #box_noticias ul{ border-bottom: 1px solid #CCC; }
        #box_noticias ul li{ padding-bottom: 20px; }
#box_mahindra_em_acao{ text-align: left; }
    #box_mahindra_em_acao .boxtit_mahindra_em_acao{
        height: 35px;
        background-image: url(../images/boxtit_mahindra_em_acao.gif);
    }
    #box_mahindra_em_acao ul{ border-bottom: 1px solid #CCC; }
            #box_mahindra_em_acao ul li{ padding-bottom: 20px; }

#box_agende_um_teste{ text-align: left; }
    #box_agende_um_teste .boxtit_agende_um_teste{ border: 0px solid;
        height: 35px;
        background-image: url(../images/boxtit_agende_um_teste.gif);
    }
    #box_agende_um_teste .img_painel_carro{
        padding-bottom: 50px; border-bottom: 1px solid #CCC;
    }
#box_atendimento_online{
    position: relative;
    display: block;
    width: 275px; height: 75px;
    text-decoration: none;
}
    #box_atendimento_online .icon_atendimento_online{
        position: absolute; top: 0; left: 0; z-index: 0;
        width: 130px; height: 75px;
        background-image: url(../images/fundo_box_atendimento_online.gif);
    }
    #box_atendimento_online .icon_mah_sys{
        position: absolute; top: 0; right: 0; z-index: 0;
        width: 135px; height: 75px;
        background-image: url(../images/icon_mah_sys.gif);
    }


    #box_atendimento_online .status_on{
        position: absolute; top: 43px; left: 21px; z-index: 1;
        width: 30px; height: 10px;
        cursor: pointer;
        background-image: url(../images/status_on.gif);
    }
    #box_atendimento_online .status_off{
        position: absolute; top: 40px; left: 19px; z-index: 1;
        width: 32px; height: 13px;
        cursor: pointer;
        background-image: url(../images/status_off.gif);
    }
#box_atendimento_online .status{
    position: absolute; bottom: 0; right: 35px;
    font-family: Arial, Helvetica, sans-serif;
    text-align:  right;  font-size: 10px; font-weight: bold;
}

#box_especificacoes_tecnicas{
    position: relative;
    font-family: Arial, Helvetica, sans-serif; color: #666;
    text-align: left; font-size: 12px; line-height: 150%;
}
.recursos_aumentar_texto{
    position: absolute; top: 4px; right: 50px;
    width: 14px; height: 9px;
    background-image: url(../images/bot_aumentar_texto.gif);
}
.recursos_diminuir_texto{
    position: absolute; top: 6px; right: 30px;
    width: 12px; height: 7px;
    background-image: url(../images/bot_diminuir_texto.gif);
}
.recursos_recomendar_texto{
    position: absolute; top: 3px; right: 80px;
    width: 120px; height: 10px;
    background-image: url(../images/bot_recomendar.gif);
}
.recursos_imprimir{
    position: absolute; top: 0; right: 0;
    width: 16px; height: 14px;
    background-image: url(../images/icon_impressora.gif);
}

#E .box_ultimas_noticias{}
.box_ultimas_noticias{}
    .box_ultimas_noticias ul{
        padding-top: 2px; border-top: 5px solid #CCC;
    }
        #box_especificacoes_tecnicas ul li{
            display: block;
            padding-bottom: 5px;
        }
            #box_especificacoes_tecnicas ul li ul{
                padding-bottom: 25px;
            }
            #box_especificacoes_tecnicas ul li h3{
                display: block;
                height: 20px;

                border-bottom: 1px solid #CCC; margin-bottom: 5px;
                text-align: left; font-size: 14px; line-height: 150%;
                font-weight: bold; color: #DF061E;
            }
        #box_especificacoes_tecnicas ul li strong{
            display: inline; display: inline-block; zoom: 1;
            width: 180px;
            font-weight: bold;
        }
    #box_especificacoes_tecnicas .boxtit_especificacoes_tecnicas_suv{
        height: 60px;
        background-image: url(../images/boxtit_especificacoes_tecnicas_suv.gif);
    }
    #box_especificacoes_tecnicas .boxtit_especificacoes_tecnicas_sc_chassi{
        height: 60px;
        background-image: url(../images/boxtit_especificacoes_tecnicas_sc_chassi.gif);
    
    }
    #box_especificacoes_tecnicas .boxtit_especificacoes_tecnicas_pickup_cabine_dupla{
        height: 60px;
        background-image: url(../images/boxtit_especificacoes_tecnicas_cabine_dupla.gif);
    }
    #box_outros_veiculos{
        padding-left: 20px; border-left: 1px solid #CCC;
    }

    #box_outros_veiculos .boxtit_outros_veiculos{
        height: 45px;
        background-image: url(../images/boxtit_outros_veiculos.gif);
    }
    #box_outros_veiculos .bot_suv{
        height: 45px;
        background-image: url(../images/bot_suv.gif);
    
    }
    #box_outros_veiculos .bot_cabine_dupla{
        height: 45px;
        background-image: url(../images/bot_cabine_dupla.gif);
    }
    #box_outros_veiculos .bot_sc_chassi{
        height: 45px;
        background-image: url(../images/bot_sc_chassi.gif);
    }
    #box_outros_veiculos .bot_historia{
        height: 45px;
        background-image: url(../images/bot_historia.gif);
    }
    #box_outros_veiculos .bot_empresa{
        height: 45px;
        background-image: url(../images/bot_empresa.gif);
    }
    #box_outros_veiculos .bot_fabrica{
        height: 45px;
        background-image: url(../images/bot_fabrica.gif);
    }
    #box_outros_veiculos .bot_videos{
        height: 45px;
        background-image: url(../images/bot_videos.gif);
    }
    #box_concessionarias:after{ content: "."; line-height: 0; clear: both; display: block; visibility: hidden;  }
    .box_concessionarias_mapa{
        display: block; float: left;
        width: 294px; height: 306px;
        padding-top: 20px;
        text-align: left;
    }
    .box_concessionarias_mapa img{ margin: 0; padding: 0; }
    .box_concessionarias_text{
        display: block;  float: left;
        width: 304px;
        font-family: Arial, Helvetica, sans-serif; color: #666;
        text-align: left; font-size: 11px; line-height: 120%;
        background-color: #E7E7E7;
        border-bottom: 6px solid #C2C2C2;
    }
    .box_concessionarias_text h3{
        padding-top: 25px;
        padding-left: 25px;
        font-size: 14px; color: #333; font-weight: bold;
        padding-bottom: 1em;
    }
    .box_concessionarias_text a, .box_concessionarias_text strong{
        color: #333; font-weight: bold; text-decoration: none;
    }
    .box_concessionarias_text .map{
        display: block; height: 15px; line-hight: 15px;
        padding-left: 10px;
        background: url(../images/bullet_square_red.gif) no-repeat 0 50%;
    }
    .boxit_entre_em_contato{
        height: 40px;
        background-image: url(../images/boxtit_entre_em_contato.gif);
    }
    .box_concessionarias_text ul li{
        padding: 20px; margin: 0 5px;

    }
    .box_concessionarias_text ul li.selected{
        background-color: #FFF;
    }

    .box_concessionarias_text ul li.selected strong{
        color: #DF061E;
    }
    #box_localizacao{ padding-left: 20px; border-left: 1px solid #CCC; }
    #box_localizacao .boxtit_localizacao{
        height: 28px;
        background-image: url(../images/boxtit_localizacao.gif);
    }
    #box_localizacao .img_mapa{ margin-bottom: 10px; }
    #box_localizacao h1{
        display: block;
        width: 237px;
        margin: 0 auto 10px;
        color: #DF061E;
        text-align: left; font-size: 11px; font-weight: bold;
    }
    #box_localizacao .bot_ver_mapa{
        display: block;
        width: 235px; height: 32px;
        margin:  auto;
        background-image: url(../images/bot_ver_mapa.gif);
    }

    #box_arquivos{}
    
    #box_arquivos .boxtit_arquivos{
        height: 40px;
        background-image: url(../images/boxtit_arquivos.gif);
    }
    ul.list_files{
        padding-left: 20px;
    }
    ul.list_files li a{
        display: block;
        padding-bottom: 18px;
        text-align: left;
        padding-left: 22px;
        font-size: 12px; color: #DF061E; line-height: 120%;
        text-decoration:  none;
    }
    ul.list_files li a:hover{
        opacity: 0.5; filter: alpha(opacity=50);
    }

    ul.list_files li.icon_pdf a{
        display: block;
        background: url(../images/icon_pdf.gif) no-repeat 0 1px;
    }
    ul.list_files li.icon_image a{
        display: block;
        background: url(../images/icon_camera.gif) no-repeat 0 1px;
    }

    #E .bot_newsletter{
        height: 13px;
        background-image: url(../images/bot_newsletter.gif);
    }
#rodape{
    position: relative; top: 90px;
    width: 998px; height: 90px;
    margin: 0 auto;
}
    #rodape .logo_mahindra{
        position: absolute; top: 20px; left: 20px;
        width: 152px; height: 29px;
        background: url(../images/logo_rodape_mahindra.gif);
    }
    #rodape .box_recursos{
        position: absolute; top: 21px; left: 185px;
        height: 25px;
        padding-left:  5px; border-left: 1px solid #CCC;
    }
        #rodape .box_recursos li,
            #rodape .box_recursos li a{
            display: block;
            float: left;
        }

            #rodape .box_recursos li a,
            #rodape .box_recursos li h5{
                width: 25px; height: 25px;
                margin-right: 5px;
                background-repeat: no-repeat;
                background-position: 50% 50%;
            }
            #rodape .box_recursos li h5.bot_links{
                background-image: url(../images/icon_rodape_corrente.gif);
            }
            #rodape .box_recursos li a.bot_favoritos{
                background-image: url(../images/icon_rodape_estrela.gif);
            }
            #rodape .box_recursos li a.bot_indicar{
                background-image: url(../images/icon_rodape_balao.gif);
            }
            #rodape .box_recursos li a.bot_contato{
                background-image: url(../images/icon_rodape_carta.gif);
            }
            #rodape .box_recursos li a.bot_mapa{
                background-image: url(../images/icon_rodape_mapa.gif);
            }
    #rodape .box_busca{
        position: absolute; top: 19px; left: 343px;
        width: 200px; height: 26px;
        padding: 2px; border-width: 2px 1px; border-style: solid; border-color: #CCC;
        voice-family: "\"}\"";
        voice-family: inherit;
        width: 194px; height: 18px;
    }
        #rodape .box_busca .entTxt{
            position: absolute; top: 2px; left: 2px; z-index: 0;
            width: 194px; height: 18px;
            padding: 0; border: 0; margin: 0;
            font-size: 12px; font-family: monospace; line-height: 100%; color: #666;
        }
        #rodape .box_busca .submit{
            position: absolute; top: 0; right: 0; z-index: 1;
            width: 22px; height: 22px;
            padding: 0; border: 0; margin: 0;
            background-image: url(../images/icon_rodape_lupa.gif);
            background-position: 50%;
            background-color: #FFF;
        }
        #rodape .box_endereco{
            position: absolute; top: 21px; left: 552px; z-index: 0;
            width: 305px; height: 26px;
            background-image: url(../images/text_rodape_endereco.gif);
        }
        #rodape .icon_manaus{
            position: absolute; top: 15px; left: 870px;
            width: 53px; height: 33px;
            background-image: url(../images/icon_rodape_manaus.gif);
        }
        #rodape .icon_ibama{
            position: absolute; top: 9px; left: 943px;
            width: 35px; height: 39px;
            background-image: url(../images/icon_rodape_ibama.gif);
        }
        #rodape .logo_web_by_citrus7{
            position : absolute; top: 63px; left: 36px;
            width: 925px; height: 16px;
            border-top: 1px solid #CCC;
            background: url(../images/logo_web_by_citrus7.gif) no-repeat 50% 100%;;
        }
    .MahindrahCard{
        position: absolute; top: -100px; left: -100px;
        width: 100px; height: 100px; overflow: auto;
    }
/* - TAG INICIO - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
	In?cio da edi??o das imagens do post.
	Essa edi??o permite postar imagens de qualquer tamanho
	sem quebrar o layout do site.
	Aceita tamb?m qualquer posicionamento que o usu?rio	der a ela.
 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -*/
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}