﻿body { background:#fff url(img/bg-body.jpg) repeat-x top center; color:#222; font-family:Arial, "Sans-Serif", Verdana;}
a { color:#222;}
a:hover { color:#363069;}
input[type=button] { background-color:#222; border:solid 1px #000; color:#fff;}
input[type=text], 
select,
textarea { height:16px; color:#333;  padding:2px 5px;}

#wrapper {  }

/*header*/
#wrapper #header {  height:210px; background:url(img/header-fundo.png) repeat-x 0px 0px; }
#wrapper #header #menu-topo { float:left; width:940px; margin:154px 103px 0px 0px; border:solid 0px #4c4c4c;}
#wrapper #header #menu-topo ul li { margin-right:0px; margin-left:10px;}
#wrapper #header #menu-topo ul li a { padding:5px 10px; font-weight:bold; font-size:13px; color:#fff; text-shadow: #222 1px 1px 0; }
#wrapper #header #menu-topo ul li a:hover { text-decoration:none; background-color:#fff; 
                                            color:#A47B00;
                                            -moz-border-radius: 7px;
                                            -webkit-border-radius: 7px;
                                            border-radius: 5px;                                            
                                            text-shadow: #222 0px 0px 0;
                                            -moz-transition: all ease-out 0.3s;
                                            -webkit-transition: all ease-out 0.3s;
                                            transition: all ease-out 0.2s;
                                            position: relative;
                                            z-index: 5;/**/}

/*body*/
#wrapper #body {  border:solid 0px #ccc;  }
    
    /*home*/
    #wrapper #body #home-center {border:solid 0px #000; height: 345px;}
    
        #wrapper #body #home-destaque #home-destaque-busca { border:0px solid #000; margin-top:20px; height:60px; border-bottom:3px dashed #333}
        #wrapper #body #home-destaque #home-destaque-busca span { font-size:1.5em; margin-top:7px;}
        #wrapper #body #home-destaque #home-destaque-busca form {  width:auto;}
        #wrapper #body #home-destaque #home-destaque-busca form span { margin-right:10px; color:#222; font-size:1.2em;}
        #wrapper #body #home-destaque #home-destaque-busca form input[type=text] { height:18px; color:#333; margin-top:0px;}


        #wrapper #body #home-destaque #home-destaque-busca span { margin:15px 5px 0px 120px; color:#333; }
        #wrapper #body #home-destaque #home-destaque-busca form {  width:auto; float:left; margin-top:15px;}
        #wrapper #body #home-destaque #home-destaque-busca form span { margin-right:10px;}
        #wrapper #body #home-destaque #home-destaque-busca form input[type=text] { height:19px; color:#333; margin-top:0px;}
        #wrapper #body #home-destaque #home-destaque-busca form input[type=button] { height:24px;}
        #wrapper #body #home-destaque h1 { margin: 10px; font-size:2em; font-weight:bold;}

    /*Empresa*/
    #wrapper #body #empresa { }
    #wrapper #body #empresa #empresa-left { width:500px;}
    #wrapper #body #empresa #empresa-right { width:380px; overflow:hidden;}


    /*Estoque*/
    #wrapper #body #estoque { }
        
        #wrapper #body #estoque #estoque-top a { }
        #wrapper #body #estoque #estoque-top a:hover { }
        #wrapper #body #estoque #estoque-left tr.GridTR { border:0px; border-bottom:dashed 2px #333;  }
        #wrapper #body #estoque #estoque-left tr.GridTR:hover { background-image:url(../img/maskbg.png);color:#fff;/**/ }
        #wrapper #body #estoque #estoque-left tr.GridTR td p.etop { color:#A47B00; text-shadow: #000 0px 0px 0px; font-size:1.3em}
        #wrapper #body #estoque #estoque-left tr.GridTR td { border:0px solid #ce0000; height:100px;}
        #wrapper #body #estoque #estoque-left tr.GridTR td p.evalor{text-shadow: #000 1px 1px 0px; }
        #wrapper #body #estoque #estoque-left tr.GridTR td p.eimg img { margin-left:3px;
                                                                        -moz-border-radius: 7px;
                                                                        -webkit-border-radius: 7px;
                                                                        border-radius: 5px;                                            
                                                                        -moz-transition: all ease-out 0.3s;
                                                                        -webkit-transition: all ease-out 0.3s;
                                                                        transition: all ease-out 0.2s; }

        #wrapper #body #estoque #estoque-right {}


    /*Detalhe*/
    #wrapper #body #detalhe { }

    #detalhe-top #dv-faceshare { float:right; margin-top:0px; border:0px solid #fff; overflow:hidden; width:130px; margin-right:40px;}
    #detalhe-top #dv-facelike { float:right; margin-top:10px; border:0px solid #fff; overflow:hidden; width:100px;}
    
    #wrapper #body #detalhe-right-img { background-color:#333;}
    #wrapper #body #detalhe-right-contato form span,
    #wrapper #body #detalhe-right-contato form span label { color:#ccc;}
    #wrapper #body #detalhe-right #sPreco { color:#ff0000; height:60px; text-shadow: #222 1px 1px 0;}
    #wrapper #body #detalhe-right-img span { color:#fff;}
    
    #wrapper #body #detalhe-right #sInfoVeic { float:left; width:100%; margin-bottom:10px;}
    
    #wrapper #body #detalhe-right-contato form span,
    #wrapper #body #detalhe-right-contato form span label { color:#222;}
    
    #wrapper #body #detalhe #detalhe-top a { }
    #wrapper #body #detalhe #detalhe-top a:hover { }

    /*Localizacao*/
    #wrapper #body #localizacao { margin-top:10px; }
    
    /*Fale Conosco*/
    #wrapper #body #faleconosco-right h1 {font-size:1.4em; font-weight:bold; margin:5px 0px}
    #wrapper #body #faleconosco #faleconosco-left form span { }
    
    #wrapper #body #faleconosco #faleconosco-left #frmFale  
    { background:#eee; padding:10px;
        -moz-border-radius: 7px;
                    -webkit-border-radius: 7px;
                    border-radius: 5px;                                            
                    -moz-transition: all ease-out 0.3s;
                    -webkit-transition: all ease-out 0.3s;
                    transition: all ease-out 0.2s;
                    /**/box-shadow: 3px 3px 3px 3px #666; }
    #wrapper #body #faleconosco #faleconosco-left #frmFale input[type=text] { height:22px;}
    #wrapper #body #faleconosco #faleconosco-left #frmFale input[type=text], 
    #wrapper #body #faleconosco #faleconosco-left #frmFale textarea {  -moz-border-radius: 7px;
                    -webkit-border-radius: 7px;
                    border-radius: 5px;                                            
                    -moz-transition: all ease-out 0.3s;
                    -webkit-transition: all ease-out 0.3s;
                    transition: all ease-out 0.2s;}
                    
    /*Financiamento*/
    #wrapper #body #financiamento #financiamento-left { width:660px}
    #wrapper #body #financiamento #financiamento-right { width:250px}
    
/*footer*/
#wrapper #footer { color:#fff; font-weight:bold; background:#222 url(img/bg-dark2.png); height:470px;border-top:solid 4px #999;}
#wrapper #footer #footer-contem { border:solid 0px #ccc; }
#wrapper #footer #footer-contem p a { color:#fff;}
#wrapper #footer #footer-contem p a:hover { color:#f10000;text-decoration:none;}

#wrapper #footer #footer-new { width: 940px;  margin:0px auto; overflow:hidden; background:url(img/bg-footer-new.png) no-repeat;}
#wrapper #footer #footer-new div { float:left; border:solid 0px #ccc; margin:10px 1%; width:31%; line-height: 15px;}
#wrapper #footer #footer-new div h1 { font-size:1.5em; font-weight:bold; margin:5px 0px; color:#C49500;text-shadow: #000 1px 1px 0;}
#wrapper #footer #footer-new div ul li {  margin-left:2px;}
#wrapper #footer #footer-new div a { text-decoration:none; color:#fff; font-weight:normal;}
#wrapper #footer #footer-new div a:hover { color:#f10000}

#wrapper #footer #footer-new #footer-new-2 img { cursor:pointer;}

#wrapper #footer #footer-new #footer-new-3 { width:31%}
#wrapper #footer #footer-new #footer-new-1 { width:27%}
#wrapper #footer #footer-new #footer-new-2 { width:35%}
/**/
#dvBy { background:#222 url(img/bg-light.jpg); border-top:solid 2px #ccc; overflow:hidden;}
#dvBy a { float:right; margin: 10px;}

/*classes*/

.cordestaque { color:#222;}
.cordestaque2 { color:#A47B00; text-shadow: #333 1px 1px 0px; }
.corvalor { color:#ff0000; /*#1025A2;*/}

.tamTxt1 { font-size:1.8em; }
.tamTxt2 { font-size:1.4em; }
.tamTxt3 { font-size:1.2em; }

/*Fundos Opcionais e Grupos de Marca/Modelo*/
.grpMarcaModelo { background-color:#333; border:1px solid #222;  }
.grpMarcaModelo h1 { color:#fff;}
.grpMarcaModelo p a { color:#fff; }

.Opcionais    { background-color:#444; }
.Opcionais h1 { color:#2C9DDF;text-shadow: #222 1px 1px 0; }
.Opcionais ul li { color:#fff;}

.InfoAdicional  { background-color:#e5e5e5; }
.InfoAdicional h1 { color:#A47B00;text-shadow: #fff 1px 1px 0; }
.InfoAdicional p { color:#222; }

/*gmp Informação*/
table.gmk { height:100px; width: 440px;}
table.gmk tr td.gimg { }
table.gmk tr td.ginfo p.gloja { color:#A47B00; width:300px; }
table.gmk tr td.ginfo p.gvei { color:#333;}
table.gmk tr td.ginfo p.gvei b { font-size:1.1em }
table.gmk tr td.ginfo p.gfone { color:#000;}
table.gmk tr td.ginfo p.gend { color:#555;line-height:16px;}


/*Destaque*/

.dvDestaque { background-image:url(../img/maskbg.png); margin-bottom:10px;
              
              -moz-border-radius: 7px;
                    -webkit-border-radius: 7px;
                    border-radius: 5px;                                            
                    -moz-transition: all ease-out 0.3s;
                    -webkit-transition: all ease-out 0.3s;
                    transition: all ease-out 0.2s;
                    }
.dvDestaque:hover {background:#333;}
.dvDestaque img {   width:184px; height:124px;  clear:both; margin:6px 0px 0px 8px;
                     
                    -moz-border-radius: 7px;
                    -webkit-border-radius: 7px;
                    border-radius: 5px;                                            
                    -moz-transition: all ease-out 0.3s;
                    -webkit-transition: all ease-out 0.3s;
                    transition: all ease-out 0.2s;
                    
                    }
.dvDestaque span    { text-align:left; margin:4px 6px; color:#f5f5f5;}
.dvDestaque span b { color:#A47B00 /*#2C9DDF*/; font-family:'Arial Black';
                    text-shadow: #222 1px 1px 0px;/**/
                    }
                    
/*Gallery 3.0*/
.gv_galleryWrap { background:#222;/**/}
.gv_overlay { background: #111; color: white; }

/*Ligue*/
.ligue p { font-weight:bold; text-shadow: #e5e5e5 1px 1px 0;}


