*{
    margin:0;
    padding:0;
    list-style:none;
    border:none;
    text-decoration:none;
}

html{
    background:url(../images/fundo_principal.jpg) repeat-x ;
    text-align:center;
    background-position: 1px -140px;
    background-repeat: repeat-y ;
}

body{
    background: url(../images/fundo_principal.jpg) repeat-y  ;
    background-position: 1px -110px;
    background-repeat:  repeat-y ;
}

/* -----------Topo----------- */
#topo{
    /*background:url(../images/fundo_topo.png) top left no-repeat;*/
    text-align:center;
    height:345px;
    position:relative;
    z-index:7;
    overflow: hidden;
}

#corpo_topo{
    float:left;
    width:1000px;
}

#logo{
    float:left;
    margin:18px 0 0 120px;
}

#localize{
    float:right;
    width:200px;
}

#localize img{
    float:right;
    margin:25px 8px 0;
}

#form_localiza{
    float:right;
}

#select{
    float:right;
}

#menu{
    float:left;
    margin:-24px 0 0 206px;
    width:800px;
}

.btn_inst a{
    float:left;
    background:url(../images/btn_inst.png) no-repeat;
    width:149px;
    height:104px;
}

.btn_inst a:hover{
    background:url(../images/btn_inst_alt.png) no-repeat;
}

.btn_linha a{
    float:left;
    background:url(../images/btn_linha.png) no-repeat;
    width:111px;
    height:104px;
}

.btn_linha a:hover{
    background:url(../images/btn_linha_alt.png) no-repeat;
}

.btn_semi a{
    float:left;
    background:url(../images/btn_semi.png) no-repeat;
    width:118px;
    height:104px;
}

.btn_semi a:hover{
    background:url(../images/btn_semi_alt.png) no-repeat;
}

.btn_serv a{
    float:left;
    background:url(../images/btn_serv.png) no-repeat;
    width:93px;
    height:104px;
}

.btn_serv a:hover{
    background:url(../images/btn_serv_alt.png) no-repeat;
}

.btn_not a{
    float:left;
    background:url(../images/btn_not.png) no-repeat;
    width:95px;
    height:104px;
}

.btn_not a:hover{
    background:url(../images/btn_not_alt.png) no-repeat;
}

.btn_cons a{
    float:left;
    background:url(../images/btn_cons.png) no-repeat;
    width:123px;
    height:104px;
}

.btn_cons a:hover{
    background:url(../images/btn_cons_alt.png) no-repeat;
}

.btn_cont a{
    float:left;
    background:url(../images/btn_cont.png) no-repeat;
    width:101px;
    height:104px;
}

.btn_cont a:hover{
    background:url(../images/btn_cont_alt.png) no-repeat;
}

#banner{
    float:left;
    margin: -34px 0 0;
    z-index:7;
}

#recorte{
    float: left;
    margin: -365px 0 0;
    position: relative;
    z-index: 10;
}
/* -----------Fim----------- */


/* -----------Corpo----------- */

#corpo{
    float:left;
    width:1000px;

}

#twitter{
    float:right;
    margin:-169px 0 0;
    position:relative;
    z-index:9999;
}

#links_home{
    float:left;
    margin:30px 0 67px 0;
}

#ult{
    float:left;
}

#sem{
    float:left;
    margin:0 0 0 -47px;
}

#rev{
    float:left;
    margin:0 0 0 -54px;
}

#nav_flash {
    float: right;
    position: absolute;
    margin:330px 0 0 10px;
    z-index: 1000;
}

#nav_flash a{
    margin: 0 2px 0 0;
    padding: 4px 5px;
    background:#ededed;
    border: solid 1px #ededed;
    font: 11px tahoma ;
    color: #000;
    text-decoration: none;
}

#nav_flash a:hover{
    padding: 6px 5px;
    color: #000;
    text-decoration: none;

}
#nav_flash a.activeSlide {
    background:#ddd;
    font-weight: bold;
    color: #000;
    text-decoration: none;
}

/* -----------Fim----------- */

/* Pagina linhas----------------------- */

#menu_esquerdo{
    float:left;
    width:197px;
    height:100%;
    background:url(../images/fundo_menu.png) repeat-y top;
    margin: 50px 0 0;
}

#titulo_linha{
    margin:100px auto 0;
}

#menu_lateral{
    float:left;
    width:100%;
    margin:15px 0 0;
}

.menu{
    font-family: 'Arial Black', sans-serif;

    text-align: left;
    padding-left: 40px;
}

.menu a{
    color: #FFFFFF;
    font-size: 14px;
    font-variant: small-caps;
}

.menu:hover {
    background-color: #6E6E6E;
    opacity: 0.75;
}

.esc_207 a{
    float:left;
    background:url(../images/207_esc.png) no-repeat;
    width:197px;
    height:20px;
}

.esc_207 a:hover{
    background:url(../images/207_esc_alt.jpg) no-repeat;
}

.hb_207 a{
    float:left;
    background:url(../images/207_hb.png) no-repeat;
    width:197px;
    height:20px;
}

.hb_207 a:hover{
    background:url(../images/207_hb_alt.jpg) no-repeat;
}

.pass_207 a{
    float:left;
    background:url(../images/207_pass.png) no-repeat;
    width:197px;
    height:20px;
}

.pass_207 a:hover{
    background:url(../images/207_pass_alt.jpg) no-repeat;
}

.sw_207 a{
    float:left;
    background:url(../images/207_sw.png) no-repeat;
    width:197px;
    height:20px;
}

.sw_207 a:hover{
    background:url(../images/207_sw_alt.jpg) no-repeat;
}

.cc_307 a{
    float:left;
    background:url(../images/307_cc.png) no-repeat;
    width:197px;
    height:20px;
}

.cc_307 a:hover{
    background:url(../images/307_cc_alt.jpg) no-repeat;
}

.hb_307 a{
    float:left;
    background:url(../images/307_hb.png) no-repeat;
    width:197px;
    height:20px;
}

.hb_307 a:hover{
    background:url(../images/307_hb_alt.jpg) no-repeat;
}

.sedan_307 a{
    float:left;
    background:url(../images/307_sedan.png) no-repeat;
    width:197px;
    height:20px;
}

.sedan_307 a:hover{
    background:url(../images/307_sedan_alt.jpg) no-repeat;
}




.sedan_407 a{
    float:left;
    background:url(../images/407_sedan.png) no-repeat;
    width:197px;
    height:20px;
}

.sedan_407 a:hover{
    background:url(../images/407_sedan_alt.jpg) no-repeat;
}


.sw_407 a{
    float:left;
    background:url(../images/407_sw.png) no-repeat;
    width:197px;
    height:20px;
}

.sw_407 a:hover{
    background:url(../images/407_sw_alt.jpg) no-repeat;
}


.boxer a{
    float:left;
    background:url(../images/boxer.png) no-repeat;
    width:197px;
    height:20px;
}

.boxer a:hover{
    background:url(../images/boxer_alt.jpg) no-repeat;
}

.508 a{
    float:left;
    background:url(../images/408.png) no-repeat;
    width:197px;
    height:20px;
}

.508 a:hover{
    background:url(../images/408_alt.jpg) no-repeat;
}


.boxer_pass a{
    float:left;
    background:url(../images/boxer_pass.png) no-repeat;
    width:197px;
    height:20px;
}

.boxer_pass a:hover{
    background:url(../images/boxer_pass_alt.jpg) no-repeat;
}


.partner a{
    float:left;
    background:url(../images/partner.png) no-repeat;
    width:197px;
    height:20px;
}

.partner a:hover{
    background:url(../images/partner_alt.jpg) no-repeat;
}

.partner_pass a{
    float:left;
    background:url(../images/partner_pass.png) no-repeat;
    width:197px;
    height:20px;
}

.partner_pass a:hover{
    background:url(../images/partner_pass_esc.png) no-repeat;
}

.nv_3008 a{
    float:left;
    background:url(../images/3008.png) no-repeat;
    width:197px;
    height:20px;
}

.nv_3008 a:hover{
    background:url(../images/3008_esc.png) no-repeat;
}



.hoggar a{
    float:left;
    background:url(../images/hoggar.png) no-repeat;
    width:197px;
    height:20px;
}

.hoggar a:hover{
    background:url(../images/hoggar_alt.jpg) no-repeat;
}

#lin_conteudo{
    float:left;
    margin: 150px 0 0 60px;
}

#nome{
    float:right;
    text-align:left;
}

.resumo{
    color:#6E6E6E;
    font-family:verdana;
    font-size:14px;
    font-weight:bold;
    text-align:right;
}

#lista_images{
    float:left;
    width:500px;
    margin:30px 0 0 191px;
}

#lista_images dl dt{
    float:left;
    margin:0 8px 0 0;
}
/* Fim-------------------------------- */


/* Pagina Institucional----------------------- */
#inst_corpo{
    float: left;
    height: 500px;
    margin: 60px 0 0;
    width: 100%;
}

#inst_conteudo{
    float:left;
    font-family:verdana;
    font-size:14px;
    margin: 100px 0 0 50px;
    text-align:left;
    color:#6E6E6E;
}

.inst_conteudo_texto {
    color: #6E6E6E;
    float: left;
    font-family: verdana;
    font-size: 14px;
    margin: 0px 0 0 50px;
    text-align: left;
}

#inst_menu{
    float:left;
    margin:0 0 0 60px;
}
/* Fim-------------------------------- */




/*   Noticias    */
#not_menu{float:left;  width:97.7%; padding:10px; margin:0 0 0 20px;}

#not_imagem{
    float:left;
    height:152px;
    width:25%;
    /*margin:10px 0 0 5px;*/
    text-align:center;}

#not_imagem img{margin:10px 0 0 0;}

a.amplia, a.amplia:hover, a.amplia:visited, a.amplia:link{
    background:url(../images/lupa.jpg) no-repeat top right;
    color:#000;
    font:bold 10px Tahoma, Verdana, Arial, Sans-Serif;
    text-transform:uppercase;
    text-decoration:none;
    padding:0 13px 0;
    /*margin:10px 0 0 0;*/}

#not_destaque{
    float:left;
    height:152px;
    width:72%;
    margin:0 5px;}

#not_destaque h3, #not_destaque h3 a, #not_destaque h3 a:link{
    color:#666;
    font:bold 13px Tahoma, Verdana, Arial, Sans-Serif;
    margin:10px 0 0 15px;
    text-decoration:none;
    text-align:left;
}
#not_destaque p{color:#999; font:11px/16px Tahoma, Verdana, Arial, Sans-Serif; text-align:justify; margin:10px 15px 0 15px}


#not_conteudo, #not_integra{
    color:#555555;
    float:left;
    font:11px/12px Tahoma,Verdana,Arial,Sans-Serif;
    margin:2px 0 40px 20px;
    padding:0 0 20px;
    text-align:justify;
    width:100%;}

#not_integra{
    background:#FFF;
    overflow-x:hidden;
    overflow-y:scroll;
    height:500px;}

#not_conteudo h4, #not_integra h4{
    background:url(../images/mais_noticias.jpg) no-repeat;
    border-bottom:1px dotted #3a3a3a;
    height:40px;
    text-indent:-4000px;
    margin:3px 0 10px 5px;
    width:96%;}

#not_integra h4{margin:3px 0 20px 5px;}
#not_integra div h3{margin:10px 0 20px 15px;}
#not_integra div img{float:left; margin:0 15px 5px 15px;}
#not_integra div p{margin:0 32px 5px; font-family:inherit; text-align:justify; line-height:18px;}

.noticia{
    float:left;
    width:45%;
    border-bottom:1px dotted #3a3a3a;
    margin:5px 0 0 15px;
    padding:5px;}

a.ler_mais, a.ler_mais:hover, a.ler_mais:visited, a.ler_mais:link{
    color:#555555;
    font:11px/12px Tahoma, Verdana, Arial, Sans-Serif;
    float:right;
    text-decoration:none;
    margin:5px 0}


/* Consorcio */

#cons_corpo{
    background:#FFF;
    float:left;
    height:500px;
    margin:0 0 70px 50px;
    overflow-x:hidden;
    overflow-y:scroll;}

#cons_menu{float:left; width:27%; padding:10px 0 0 20px;}
#cons_menu img{margin:15px 0;}

#cons_conteudo{float:left; width:70%; margin:30px 0 0}

#cons_conteudo p {	color:#7d7d7d;
                   font:11px Tahoma, Verdana, Arial, Sans-Serif; text-align:justify;}

#cons_conteudo table{
    border-collapse:separate;
    border-spacing:3px;
    /*caption-side*/
    empty-cells:show;
    color:#7d7d7d;
    font:11px Tahoma, Verdana, Arial, Sans-Serif;
    table-layout:fixed;}

#cons_conteudo table tr, #cons_conteudo table tr td{padding:3px; margin:10px 0; }
#cons_conteudo table tr td{}




/*Fale conosco (contato)*/
#cont_corpo{
    float:left;
    margin: 125px 0 80px 146px;
}

#cont_formulario{width:46%}
#serv_formulario{width:80%; margin: 10px 0 0 20px; }

#cont_conteudo{color:#555555; font:11px/14px Tahome, Verdana, Arial; text-align:justify; width:50%;}
#serv_formulario{background:#FFF; color:#555555; font:11px/14px Tahome, Verdana, Arial; text-align:justify; width:93%;}

#cont_conteudo h3, #serv_formulario h3{background:url(../images/entre_em_contato.jpg) no-repeat; width:96%;}

#cont_formulario, #serv_formulario { float:left; margin:0 0 0 60px;}

#cont_formulario h4 , #serv_formulario  h4{color:white; font:bold 14px Tahoma, Verdana !important; margin:30px 0 0 0; text-transform:uppercase !important;}

#cont_formulario form{margin:20px 0 0;}
#serv_formulario form{margin:0;}

#cont_formulario form fieldset label{
    float:left;
    font-family:verdana;
    font-size:12px;
    margin:0 0 10px;
    text-align:left;
    width:113px;
    color:#6E6E6E;
}
#serv_formulario form fieldset label{width:180px; float:left; margin:0 0 10px}
#serv_formulario form fieldset label.two{width:500px; float:left; margin:0 0 10px}
#cont_formulario form fieldset input, #cont_formulario form fieldset textarea, #cont_formulario form fieldset select{
    border:1px #999 solid;
    /*color:#FFF;*/
    font:11px Tahoma, Verdana, Arial, Sans-Serif;
    padding:2px;
    height:19px;
    width:269px;
    margin:0 0 10px}

#serv_formulario form fieldset input, #serv_formulario form fieldset textarea{
    background:url(../images/fundo_input_contato.jpg) no-repeat;
    color:#FFF;
    font:11px Tahoma, Verdana, Arial, Sans-Serif;
    padding:2px;
    height:19px;
    width:300px;
    float:left;
    margin:0 0 10px;
}
#serv_formulario form fieldset select, #serv_formulario form fieldset option{
    border:solid 1px;
    color:#000;
    font:11px Tahoma, Verdana, Arial, Sans-Serif;
    padding:2px;
    height:19px;
    width:270px;
    float:left;
    margin:0 0 10px;
}


#cont_formulario form fieldset textarea{ height:85px;}
.select{width:150px !important; margin-right:126px !important;}


#img_endereco{float:left; width:51%; margin:0 10px 0 10px;}
#cont_informacao{float:left; width:42%;}
#cont_informacao p{text-indent:20px;}
.azul{color:#28438c !important;}

#img_endereco address{
    color:#353535 !important;
    font-size:11px;
    font-style:normal !important;
    margin:30px 0 0;
    width:218px;
}

.btn_contato{
    background:url(../images/btn_contato.png) no-repeat !important;
    border:none !important;
    cursor:pointer;
    height:31px !important;
    float:right !important;
    margin:20px 0px 0 !important;
    width:68px !important;
    text-indent:-4000px;}



/*    Semi-Novos      */





#semi_corpo{
    float:left;
    font:11px Tahoma,Verdana,Atial,Sans-Serif;
    margin:0px 0 0 0;
    width:100%;
}

#semi_corpo li{
    float:left;
    margin:0 15px 0 0;
}
#semi_corpo li a{
    cursor:pointer;
    position:relative;
    z-index:9999;


}



.maringa a{
    float:left;
    background:url(../images/maringa.png) no-repeat;
    width:197px;
    height:20px;
}

.maringa a:hover{
    background:url(../images/maringa1.png) no-repeat;

}


.cascavel a{
    float:left;
    background:url(../images/cascavel.png) no-repeat;
    width:197px;
    height:20px;
}

.cascavel a:hover{
    background:url(../images/cascavel1.png) no-repeat;
}

.foz a{
    float:left;
    background:url(../images/foz.png) no-repeat;
    width:197px;
    height:20px;
}

.foz a:hover{
    background:url(../images/foz1.png) no-repeat;
}

#semi_menu{
    float:left;
    margin:0 0 0 80px;
    width:100%;
}

#semi_conteudo{
    float:left;
    margin: 130px 0 0 42px;
    margin: -630px 0 0 210px\0/; /* IE7 e IE8 */
/*    margin\*: -330px 0 0 42px\9;*/
    width:76%;
}

@media all and (min-width:0) {
    #semi_conteudo { margin: 100px 0 0 42px \0/; }  /* IE9 */
}


#semi_conteudo h4{
    border-bottom:1px dotted #3A3A3A;
    height:30px;
    margin:50px 0 10px 15px;
    text-align:left;
    width:885px;
}
.produto{
    float:left;
    color:#555555;
    height:45px;
    font:11px/12px Tahoma, Verdana, Arial, Sans-Serif;
    margin:10px 0 10px 15px;
    width:47%;}

.produto img{float:left; margin:0 10px 0 10px}
.produto h5{color:#4a4a4a; font-size:12px; font-weight:bold; float:left; width:230px; margin:5px 0 0 0}
.produto span{color:#d1491a; font-size:14px; font-weight:bold; float:right; margin:5px 2px 0}
.produto a{float:right; width:100px; text-indent:-4000px; margin:5px 0 0}

.btn_cinza{
    background:url(../images/btn_visualizar_cinza.jpg) no-repeat;
    background:url(../images/btn_visualizar_cinza.jpg) no-repeat\0/; /* IE7 e IE8 */
    height:20px;
    width:78px !important;

}


.btn_branco{
    background:url(../images/btn_visualizar_branco.jpg) no-repeat;
    background:url(../images/btn_visualizar_branco.jpg) no-repeat\0/; /* IE7 e IE8 */
    height:21px;
    width:80px !important;}

.cinza{background:#efefef !important;
       background:#efefef\0/; /* IE7 e IE8 */
}

#paginacao{
    clear: both;
    color: #555555;
    color: #555555\0/; /* IE7 e IE8 */
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 50px 0 0;
    text-align: center;
    width: 89%;
}

#paginacao a{
    text-decoration:none;
    margin:0 5px 0 0;
    color:#666;
    color:#666\9; /* IE7 e IE8 */
}

#paginacao a:hover{
    color:#999;
    color:#999\9; /* IE7 e IE8 */
}


#paginacao .show_page{
    margin:0 5px 0 0;
}





/* -----------Rodape----------- */
#rodape{
    background:url(../images/fundo_rodape.jpg) bottom repeat-x ;
    height:112px;
    width:100%;
    float:left;
    margin-top: -10px;
}

#rodape #link_blog{
    float:left;
    margin:0 0 0 15px;
}

#texto_rodape{
    float:left;
    margin:45px 0 0 50px;
}

#texto_rodape p{
    float:left;
    font-family:Tahoma;
    font-size:11px;
    text-align:left;
    color:#5c6d75;
}

#logo_rodape{
    float:left;
    margin:60px 0 0 60px;
}

#logo_rodape_inove{
    float:left;
    margin:75px 0 0 40px;
}
/* -----------Fim----------- */


#nome_carro{
    float:left;
    font-weight:600;
    margin:5px 0 0 8px;
    text-align:left;
    width:100%;
}

#carro{
    background-color:#D3D4D7;
    float:left;
    height:265px;
    margin:4px 4px 0 0;
    width:160px;
}

#img_carro{
    float:left;
    width:100%;
    margin:2px 0 0 0;
    height:160px;
}

#preco_carro{
    float:left;
    margin:5px 0 0 8px;
    text-align:left;
    width:100%;
}

#link_detalhes{
    float:right;
    margin:8px 10px 0 0;
}

#ano_carro{
    float:left;
    margin:5px 0 0 8px;
    font-weight:600;
}

#img_visualiza{
    float:left;
    margin: 5px 5px 5px 20px;
    width:193px;
}

.box_foto{
    float:left;
    width:48px;
}

#semi_informacao{
    float:left;
    width:403px;
}

#semi_informacao label {
    float:left;
    margin:5px 0 0 5px;
    text-align:left;
}

#semi_informacao label input {
    background:none repeat scroll 0 0 #fff;
    border-color:#C4C4C4 #C4C4C4 #DEDEDE;
    border-style:solid;
    border-width:1px 1px 2px;
    font:11px Tahoma,Verdana,Arial;
    padding:2px;
    width:180px;
}

.input_medio {
    width:92px !important;
}

#semi_informacao h5 {
    background: #CCC;
    color:#4A4A4A;
    font-size:13px;
    font-weight:bold;
    margin:5px 0 0;
    padding:3px;
    text-align:left;
}

#semi_conteudo h6 {
    background:none repeat scroll 0 0 #CCCCCC;
    font:bold 13px Tahoma,Verdana,Arial;
    margin:5px 0 0;
    padding:3px;
    text-align:left;
    color:#4A4A4A;
}

#semi_opcionais {
    clear:both;
    float:left;
    margin:-144px 0 0 15px;
    text-align:left;
    width:592px;
}

#semi_opcionais table {
    border:1px solid #CCCCCC;
    border-collapse:separate;
    border-spacing:3px;
    empty-cells:show;
    margin:5px 0 0;
    table-layout:fixed;
    width:100%;
}

#semi_form_orcamento {
    float:left;
    margin:0 0 0 10px;
    width:261px;
}

#semi_form_orcamento p {
    border:1px solid #CCCCCC;
    font-family:inherit;
    margin:3px 0;
    padding:3px;
    text-align:justify;
}

#semi_form_orcamento form fieldset {
    padding:10px 10px 10px 10px;
}

#semi_form_orcamento form fieldset label {
    display:block;
    text-align:left;
    width:200px;
}

#semi_form_orcamento form fieldset label input, #semi_form_orcamento form fieldset label textarea {
    border:1px solid #CCCCCC;
    font:11px Tahoma,Verdana;
    padding:2px;
    width:200px;
}


#s_conteudo {
    float:left;
    width:580px;
}

#s_conteudo table tr td {
    padding:6px;
}

.textopretom {
    color:#000000;
    font-size:12px;
}

.chamada {
    color:#18417B;
    font-size:12px;
    font-weight:bold;
}

#serv_conteudo {
    color: #555555;
    font: 11px/18px Tahome,Verdana,Arial,Sans_Serif;
    height: 800px;
    margin: 150px 0 20px 60px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 12px;
    text-align: justify;
    text-indent: 25px;
    width: 876px;
}

.serv_conteudo {
    color: #555555;
    font: 11px/18px Tahome,Verdana,Arial,Sans_Serif;
    margin: 150px 0 20px 60px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding: 0 12px;
    text-align: justify;
    text-indent: 25px;
}

#s_menu ul li {
    background-color:#DDDDDD;
    color:#29458F;
    font-size:10px;
    margin:10px 0 0;
    padding:5px 10px;
    text-align:left;
    width:230px;
}

#s_menu {
    float:right;
    width:250px;
}

/*******************  carrocel   *********************/
/* Carousel */

.jcarousel-skin-index .jcarousel-container {
}

.jcarousel-skin-index .jcarousel-container-horizontal {
    padding:10px 5px;
    text-align:center;
    width:730px;
}

.jcarousel-skin-index .jcarousel-clip-horizontal {
    height:360px;
    margin:-96px 0 0 68px;
    width:607px;
}

.jcarousel-skin-index .jcarousel-item {
    width: 600px;
    height: 360px;
}

.jcarousel-skin-index .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-index .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.jcarousel-skin-index .jcarousel-next-horizontal {
    position: absolute;
    top: 70px;
    right: 5px;
    width: 23px;
    height: 23px;
    cursor: pointer;
    background: transparent url("../images/right.png") no-repeat 0 0;
}

.jcarousel-skin-index .jcarousel-next-disabled-horizontal,
.jcarousel-skin-index .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-index .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-index .jcarousel-prev-horizontal {
    position: absolute;
    top: 70px;
    left: 5px;
    width: 23px;
    height: 23px;
    cursor: pointer;
    background: transparent url("../images/left.png") no-repeat 0 0;
}

.jcarousel-skin-index .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-index .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-index .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}

.jcarousel-skin-index .jcarousel-item-horizontal .imagem {
    width: 190px;
    float: left;
    margin: 10px 0;
    padding: 0;
}

.jcarousel-skin-index .jcarousel-item-horizontal .texto {
    float: left;
}

.jcarousel-skin-index .jcarousel-item-horizontal .texto h2{
    font-family: Tahoma;
    text-align: left;
    font-size: 11px;
    color: #A59C7b;
    margin: 5px 0;
    padding: 10px 0;
}

.jcarousel-skin-index .jcarousel-item-horizontal .texto h2 a{
    color: #A59C7b;
}

.jcarousel-skin-index .jcarousel-item-horizontal .div {
    float: right;
    position: absolute;
    width: 10px;
    margin: 0 0 0 190px;
    padding: 0;
}

/*****  fim carroussel ***/


/************* DESTAQUES ***********/

#destaques{
    float:left;
    width:1000px;}


/************* FIM DESTAQUES **************/

/************* BLOG ***********/
#blog{
    float:left;
    width:330px;
    text-align:left;
    margin:0px 0 50px 20px;}

#blog h1{
    background:url(../images/blog_title.png) no-repeat top left;
    width:325px;
    height:34px;
    overflow:hidden;
    text-indent:-4000px;}

#blog h2{
    font:bold 14px Tahoma, Verdana;
    color:#18417B;
    margin:20px 0 10px 10px;}

#blog p{
    font:12px Tahoma, Verdana;
    margin:10px 0 10px 10px;}

#blog a{
    font:bold 12px Tahoma, Verdana;
    color:#5C6D75;
    float:right;
    margin:10px 0 0px 0px;}

#blog a:hover{
    text-decoration:underline;}


/************* FIM BLOG **************/

/************* TWITTER INDEX ***********/

#twitter_index{
    float:left;
    width:290px;
    text-align:left;
    margin:0 0 50px 45px;}

#twitter_index h1{
    background:url(../images/twitter_index.png) no-repeat top left;
    width:290px;
    height:79px;
    margin:-19px 0 0;
    overflow:hidden;
    text-indent:-4000px;}

#tweet-container p{
    font:12px Tahoma, Verdana;
    margin:10px 0 10px 10px;}

.texto_twitter{
    font:12px Tahoma, Verdana;
    margin:10px 0 10px 10px;}

.texto_twitter a{
    font:11px Tahoma, Verdana;
    color:#5C6D75;}

.texto_twitter a:hover{
    text-decoration:underline;}
/************* FIM TWITTER INDEX **************/


/************* NEWSLETTER *****************/

#newletter{
    float:left;
    width:259px;
    text-align:left;
    margin:0 0 25px 45px;}

#area_cliente{
    float:left;
    width:290px;}

#area_cliente p{
    font: 12px Tahoma,Verdana;
    margin:10px 0 10px 10px;}

#area_cliente a{
    color:#5C6D75;
    text-decoration:none;}

#area_cliente a:hover{
    text-decoration:underline;}

#area_cliente h1{
    background:url(../images/area_cliente.png) no-repeat top left;
    width:216px;
    height:30px;
    overflow:hidden;
    text-indent:-4000px;}

#area_cliente form fieldset label {
    /*color:#6E6E6E;*/
    float:left;
    font-family:Tahoma;
    font-size:12px;
    text-align:left;
    width:80px;}

#area_cliente form fieldset input{
    border:1px solid #999999;
    /*color:#FFFFFF;*/
    font-family:Tahoma,Verdana,Arial,Sans-Serif;
    font-size:11px;
    height:19px;
    line-height:normal;
    margin:0 0 3px;
    padding:2px;
    width:150px;}

#area_cliente form{
    margin:25px 0 0 0;}

.btn_contato_index {
    background:transparent url(../images/btn_contato.png) no-repeat scroll 0 0 !important;
    border:medium none !important;
    cursor:pointer;
    float:right !important;
    height:31px !important;
    margin:0 48px -4px 0 !important;
    text-indent:-4000px;
    width:68px !important;}

#webmail{
    float:left;
    margin:-20px 0 0 60px;
}

/************ FIM NEWSLETTER ************/

/********** WEBMAIL ***********/


#cont_webmail{
    float:left;
    font: 12px Tahoma,Verdana,Arial,Sans-Serif;
    margin:23px 0 20px 79px;}

#cont_webmail input{
    font-family:Tahoma,Verdana,Arial,Sans-Serif;
    font-size:12px;
    height:19px;
    line-height:normal;
    margin:0 0 3px;
    padding:2px;
    width:200px;}

#cont_webmail a{
    color:#5C6D75;
    font: 11px Tahoma,Verdana,Arial,Sans-Serif;
    margin:10px 0 0 0;}

#cont_webmail a:hover{
    text-decoration:underline;}


/*********** FIM WEBMAIL *********/


/************ CADASTRO *************/

#cadastro{
    float:left;
    font: 12px Tahoma,Verdana,Arial,Sans-Serif;
    margin: 120px 0 20px 79px;
    text-align:left;}

#cadastro input{
    font-family:Tahoma,Verdana,Arial,Sans-Serif;
    font-size:12px;
    height:19px;
    line-height:normal;
    margin:0 0 3px;
    padding:2px;
    width:200px;}

#cadastro a{
    color:#5C6D75;
    font: 11px Tahoma,Verdana,Arial,Sans-Serif;
    margin:10px 0 0 0;}

#cadastro a:hover{
    text-decoration:underline;}

.aviso{
    font: 11px Tahoma,Verdana,Arial,Sans-Serif;
    padding-bottom:10px;}



/************** FIM CADASTRO ********/

#video01{
    float: left;
    margin: 50px;
}



#video02{
    float: left;
    margin: 50px 0px 50px 50px;
}

.meus_dados{
    margin-top: -100px;
}

#videos
{
    width: 800px;
    height: 300px;
    margin-top: 10px;
    float: left;
}

.online{
    background: url(../images/ate_online.png) no-repeat ;
    width: 304px;
    height: 113px;
}

.offline{
    background: url(../images/ate_offline.png) no-repeat ;
    width: 304px;
    height: 113px;
}

#atendimento{
    margin: 60px 0px 0px 0px;
}
#fundo_escolha {
    float: left;
    height: 662px;
    margin: 10px 0 0;
    width: 220px;
}

#fundo_escolha h1 {
    background: url("../images/tit_escolha.png") repeat scroll 0 0 transparent;
    float: left;
    height: 38px;
    margin: 62px 0 0;
    position: relative;
    text-indent: -9999px;
    width: 218px;
    z-index: 9;
}

#escolha_seminovo {
    background: url("../images/fundo_escolha_combos.png") repeat scroll 0 0 transparent;
    border-radius: 15px 15px 15px 15px;
    float: left;
    margin: 30px 0 0 5px;
    padding-bottom: 20px;
    position: relative;
    width: 177px;
    z-index: 9;
}

#escolha_seminovo form ul {
    float: left;
    width: 160px;
}

.escolha1 {
    background: none repeat scroll 0 0 transparent;
    margin: 10px 0 0 10px;
}

#escolha_seminovo form ul li {
    float: left;
    margin: 5px 0 0 7px;
    width: 150px;
}

#escolha_seminovo form ul li label {
    color: #494949;
    float: left;
    font: bold 13px arial,tahoma;
    text-align: left;
}

#escolha_seminovo form ul li input {
    background: -moz-linear-gradient(#FFFFFF, #F4F4F4 120%) repeat scroll 0 0 transparent;
    border: 1px solid #BDBCBD;
    color: #494949;
    float: left;
    font: bold 13px arial,tahoma;
    height: 18px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    position: relative;
    text-align: center;
    width: 42px;
    z-index: 10;
}

#busc {
    color: #686868;
    float: left;
    font: bold 12px tahoma;
    margin: 5px 0 0 4px;
}

#escolha_seminovo form ul li select {
    background: -moz-linear-gradient(#FFFFFF, #F4F4F4 120%) repeat scroll 0 0 transparent;
    border: 1px solid #BDBCBD;
    color: #494949;
    float: right;
    font: bold 13px arial,tahoma;
    height: 24px;
    margin: 0 0 0 5px;
    padding: 2px 0;
    position: relative;
    text-align: center;
    width: 95px;
    z-index: 10;
}

#escolha_seminovo form ul li select option {
    background: none repeat scroll 0 0 #FFFFFF;
}

.escolha2 {
    background: none repeat scroll 0 0 #ECECEC;
    border-radius: 7px 7px 7px 7px;
    margin: 15px 0 0 10px;
    padding: 5px 0 10px;
}

#combos_seminovos {
    float: right;
    margin: 10px 0 0;
    position: relative;
    width: 730px;
    z-index: 9;
}

#combos_seminovos ol {
    float: left;
    margin: 5px 0 0;
    width: 100%;
}

#combos_seminovos ol li {
    background: -moz-linear-gradient(#D3D4D7, #cccccc 120%) repeat scroll 0 0 transparent;
    border-radius: 21px 21px 21px 21px;
    float: left;
    height: 250px;
    margin: 20px 0 0 15px;
    width: 185px;
}

.figure {
    float: left;
    height: 126px;
    margin-left: 15px;
    margin-top: 10px;
    position: relative;
    width: 154px;
}

.figure a img {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 21px 21px 21px 21px;
    float: left;
    height: 126px;
    position: relative;
    width: 154px;
}

#combos_seminovos h5 a {
    background-image: url("../images/bts_proposta.png");
    background-position: 0 0;
    float: left;
    height: 42px;
    text-indent: -9999px;
    width: 164px;
     margin-left: 13px;
}

#combos_seminovos ol li h4 {
    color: #FFFFFF;
    float: left;
    font: bold 16px arial,tahoma;
    margin: 7px 0 0 17px;
    text-align: center;
    width: 150px;
}

#combos_seminovos ol li h3 {
    color: #FFFFFF;
    float: left;
    font: 14px arial,tahoma;
    margin: 7px 0 0 17px;
    text-align: center;
    width: 150px;
}

#semi_left {
    float: left;
    margin: 40px 0 0 30px;
    position: relative;
    width: 470px;
    z-index: 10;
}
#semi_left h2 {
    background: -moz-linear-gradient(#D3D4D7, #CCCCCC 120%) repeat scroll 0 0 transparent;
    color: #FFFFFF;
    float: left;
    font: 24px arial,'Myriad Pro',Tahoma;
    margin: 10px 0 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
}

#semi_left h2 b {
    font: 20px arial,'Myriad Pro',Tahoma;
}

#foto_grande {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4D3D4;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 345px;
    margin: 20px 0 0;
    width: 100%;
}

#foto_peq {
    float: left;
    margin: 15px 0 0;
    width: 100%;
}

#desc__car_prop {
    float: left;
    margin: 15px 0 0;
    width: 430px;
}

#desc__car_prop ol li {
    float: left;
    margin: 10px 10px 0 0;
}

#semi_left h3 {
    color: #000000;
    float: left;
    font: 14px arial,'Myriad Pro',Tahoma;
    margin: 15px 0 0;
}

#opcionais_car_prop {
    background: none repeat scroll 0 0 #F5FADF;
    border: 1px solid #AFAFAF;
    float: left;
    margin: 5px 0 0;
    width: 418px;
}

#opcionais_car_prop ul {
    float: left;
    padding: 10px;
}

#opcionais_car_prop ul li {
    color: #494949;
    float: left;
    font: 12px arial,'Myriad Pro',Tahoma;
    margin: 5px 0 0;
    width: 165px;
}

#semi_right {
    float: right;
    margin: 40px 40px 0 0;
    position: relative;
    width: 440px;
    z-index: 10;
}

#semi_right h2 {
    color: #444444;
    float: left;
    font: italic bold 18px 'Myriad Pro',Arial,Tahoma;
    margin: 15px 0 0 10px;
    width: 100%;
}

#semi_right form {
    float: left;
    width: 100%;
    border: 1px solid #CCCCCC;
}

#dados_prop li input {
    border: 1px solid #AFAFAF;
    color: #494949;
    font: 14px Arial,'Myriad Pro',Tahoma;
    height: 20px;
    margin: 0 0 0 5px;
}

.dados_g {
    float: right;
    width: 370px;
}

#semi_right h3 {
    color: #000;
    float: left;
    font: bold 14px Arial,'Myriad Pro',Tahoma;
    margin: 15px 0 0 10px;
    width: 430px;
}
.check {
    margin: 2px 0 0 10px;
}

.dados_prop {
    color: #000;
    float: left;
    font: 14px Arial,'Myriad Pro',Tahoma;
    margin-top: 3px;
}

#telefone_prop {
    float: left;
    text-align: center;
    width: 107px;
}

#telefone_prop {
    float: left;
    text-align: center;
    width: 107px;
}

#dados_prop li input {
    border: 1px solid #AFAFAF;
    color: #494949;
    font: 14px Arial,'Myriad Pro',Tahoma;
    height: 20px;
    margin: 0 0 0 5px;
}

#cep {
    float: left;
    text-align: center;
    width: 90px;
}

.cep a img {
    float: right;
    padding: 0 0 0 2px;
}

#uf {
    float: left;
    width: 56px;
}
#valor_prop {
    float: left;
    width: 140px;
}

#dados_prop li select {
    color: #494949;
    font: 14px Arial,'Myriad Pro',Tahoma;
}

#parcelas {
    float: left;
    margin-left: 5px;
    text-align: center;
    width: 80px;
}

#dados_prop li textarea {
    border: 1px solid #AFAFAF;
    color: #494949;
    float: right;
    font: 14px Arial,'Myriad Pro',Tahoma;
    height: 100px;
    width: 320px;
}

#dados_prop li {
    float: left;
    margin: 10px 0 0 10px;
}

#km_prop {
    float: left;
    text-align: center;
    width: 100px;
}

#semi_right h4 {
    color: #000;
    float: left;
    font: 14px arial,'Myriad Pro',Tahoma;
    margin: 15px 0 0 0px;
    width: 100%;
}

.deseja_radio {
    width: 360px;
}
.check {
    margin: 2px 0 0 10px;
}

.enviar_proposta {
    background: url("../images/bt_enviar.png") repeat scroll 0 0 transparent;
    border: medium none;
    float: right;
    height: 35px;
    width: 95px;
    cursor: pointer;
}

#foto_peq ul li a img {
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 110px;
    margin: 0;
    position: relative;
    width: 115px;
    z-index: 5;
}

#foto_peq ul li {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #D4D3D4;
    border-radius: 10px 10px 10px 10px;
    float: left;
    height: 110px;
    overflow: hidden;
    position: relative;
    width: 115px;
    z-index: 4;
}
#desc__car_prop ol li input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #AFAFAF;
    color: #494949;
    float: left;
    font: 14px arial,'Myriad Pro',Tahoma;
    height: 20px;
    margin: 0 0 0 5px;
    text-align: center;
}

#cor {
    width: 95px;
}

#portas {
    width: 40px;
}

#combustivel {
    width: 95px;
}

#quilometragem_desc {
    width: 74px;
}
#desc__car_prop ol li label {
    color: #000000;
    float: left;
    font: 14px arial,'Myriad Pro',Tahoma;
    margin: 3px 0 0;
}

label.error {
    color: #FF8888;
    float: right;
    font: bold 10px arial,Tahoma,'Myriad Pro';
    margin: 3px 0 0;
}

input.error {
    background: none repeat scroll 0 0 #F3DFDF;
}

input[name="verifica"] {
    display: none;
}

/* enviado com sucesso  */


#enviado_contato{
    display: none;
    float:left;
    width:100%;
    margin:10px 0 0 0;
    padding:15px 0;
    background:#b0f0b0;


}

#enviado_contato h5{
    float:left;
    width:100%;
    text-align:center;
    font:12px arial, Tahoma, 'Myriad Pro';
    color:#fff;

}

#enviado_contato h6{
    float:left;
    width:100%;
    text-align:center;
    font:12px arial, Tahoma, 'Myriad Pro';
    color:#333333;
    margin:-16px 0 0 0;
    *margin:-15px 0 0 0;
}

/* Erro ao enviar*/

#erro_contato{
    display: none;
    float:left;
    width:100%;
    margin:10px 0 0 0;
    padding:15px 0;
    background:#f78b8b;


}

#erro_contato h5{
    float:left;
    width:100%;
    text-align:center;
    font:12px arial, Tahoma, 'Myriad Pro';
    color:#f9cbcb;
}

#erro_contato h6{
    float:left;
    width:100%;
    text-align:center;
    font:12px arial, Tahoma, 'Myriad Pro';
    color:#333;
    margin:-16px 0 0 0;
    *margin:-15px 0 0 0;
}

.voltar_editar img{
    margin-top: 23px;
    float: right;
}
