body
{
    width:100%;
    margin:0 auto;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#666;
    background: url(images/bgGeral.png);
    background-color: #E5E5E5;
    background-repeat: repeat-x;
    background-position: center top;
}
    
.bgBola{
    }


/* LATERAIS */
.headerColuna{
    /*padding-bottom:7px*/}
    
.headerColuna a
{
    color:#F6D100;
    font-family: 'Archivo Narrow', sans-serif;
    font-size:20px;
    padding:10px 2px 0;
    display:block;
}
    
.fechaColunas{
    width:176px;
    height:10px;
    margin-bottom:15px;
    background-color: #FFF}

#bannerHomeTopo
{
    float: left;
    width: 100%;
}
#bgCorpo
{
    float: left;
    width: 100%;
}
#corpo
{
    width: 980px;
    margin: 0 auto;
}

#esquerda,
#direita{
    display:inline;
    vertical-align:top}


/* LATERAL ESQUERDA */
#esquerda
{
    width:180px !important;
    float:left;
}
#direita .fechaColunas
{
    display: none;
}



/* LATERAL DIREITA */
#direita
{
    float: right;
    width: 180px;
}    
#banners div
{
    text-align:center;
    margin-bottom: 7px;
}
    
#direita .redes a{
    display:block;
    width:153px;
    margin:0 auto;
    height:36px;
    background-image:url(images/layout/iconSprites.png);}
    
#direita .redes a.facebook{
    background-position:left -279px;}
#direita .redes a.twitter{
    background-position:left -313px;}
    
#direita .likeBoxes{
    padding:7px 0;
    margin-top:5px;
    border-top:1px dashed #e5e5e5;}
    
#direita .likeBoxes div{
    padding:3px 12px}

/* NEW DIR */
#esquerda .tituloLateralEsq, 
#direita .tituloLateralDir
{
    background: url(images/bgTituloMenu.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 9px 0px 7px 10px;
    float: left;
    text-align: left;
    width: 170px;

    display: block !important;

    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
#direita .campoDuvidas
{
    background: #FFF;
    float: left;
    width: 100%;
    padding-bottom: 10px;

    border-radius: 20px 20px 8px 8px;
    -moz-border-radius: 20px 20px 8px 8px;
    -webkit-border-radius: 20px 20px 8px 8px;
}
#direita .campoDuvidas ul
{
    float: left;
    width: 100%;
    margin-top: 10px;
}
#direita .campoDuvidas ul li
{
    float: left;
    width: 100%;
    display: inline;
}
#direita .campoDuvidas ul li a
{
    border-bottom: 1px dotted #b2b2b2;
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin-left: 10px;
    padding: 5px 0 5px 5px;
    width: 155px;
}
#direita .campoDuvidas ul li a:hover
{
    color: #F07F00;
}
#direita .campoDuvidas ul li a span
{
    color: #F07F00;
}


/* MIOLO */
.conteudo
{
    float: left;
    margin-bottom: 15px;
    margin-left: 10px;
    vertical-align: top;
    width: 790px;
    position: relative;
}
.conteudoInteiro #tituloSessao
{
    color: #6D6D6D;
    float: left;
    font-size: 22px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: bold;
    width: 80%;
    position: relative;
}
.conteudo #tituloSessao
{
    color: #6D6D6D;
    float: left;
    font-size: 17px;
    margin-bottom: 10px;
    text-transform: uppercase; 
  /*  font-weight: bold; */
    width: 100%;
    position: relative;
}
#conteudoCentro.conteudoInteiro #tituloSessao
{
    width: 80%;
}
#conteudoCentro #tituloSessao
{
    /*width: 77%;*/
    text-transform: uppercase; 
}
.conteudoInteiro #tituloSessao span,
.conteudo #tituloSessao span
{
    float: left;
}
.conteudo.conteudoInteiro
{
    width:100%;
    margin-left: 0px !important;
}
.conteudo.conteudoInteiro .subTituloSessao
{
    padding: 5px 0px 8px !important;
}
.conteudo.conteudoInteiro .breadCrumb{
    /*background:url(images/layout/breadCrumbBg2.jpg) left top no-repeat*/}
    
#conteudo.conteudo
{
    width:605px;
    float:left;
}
/* TELA LOGIN */
#conteudo.conteudo #telaLogin
{
    width: 603px;
}
#telaLogin .tituloLogin
{
    color: #6D6D6D;
    float: left;
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%;
}
#conteudo.conteudo #telaLogin .box.branco
{
    margin: 0px 0px 18px 0px;
    float: left;
    width: 96%;
}
#conteudo.conteudo #telaLogin .formularios label
{
    margin-top: 6px !important;
}
#conteudo.conteudo #telaLogin #fisicaOuJuridica
{
    margin: 10px 0px;
}
/* --- */
.centralCotacoes .tituloMinhasCotacoes
{
    float: left;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
}
.centralCotacoes .tituloMinhasCotacoes h2
{
    color: #6D6D6D;
    float: left;
    font-size: 22px;
    text-transform: uppercase;
    margin-top: 5px;
    padding: 0px !important;
}
.centralCotacoes .tituloMinhasCotacoes .btnVoltarPag a
{
    font-weight: bold;
    margin-top: 5px;
}
.centralCotacoes .tituloSessao
{
    padding: 5px 0px 0px 0px !important;
    font-weight: bold;
    background: transparent !important;
    border-bottom: none !important;
}
.centralCotacoes .tituloSessao,
#cont .conteudoInteiro .pagInterna .tituloSessao
{
    color: #6D6D6D;
    float: left;
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%;
    padding:5px 0px 0px 20px;
    /*background: #FFFFFF !important;
    clear: both;
    color: #F07F00;
    font-size: 22px;
    text-transform: uppercase;
    width: 670px;

    -webkit-border-radius: 8px 0px 8px 8px;
    -moz-border-radius: 8px 0px 8px 8px;
    border-radius: 0px 0px 8px 8px;*/
}



/* HOME NOVA */
#conteudo.conteudo .tituloPagHome
{
    background: url(images/bgBreadCrumb.png);
    float: left;
    width: 100%;
    margin-bottom: 15px;
    padding: 3px 5px 1px;
    width: 590px;
}
#conteudo.conteudo .tituloPagHome span
{
    float: left;
    cursor: pointer;
}
#conteudo.conteudo .tituloPagHome p
{
    color: #272727;
    float: left;
    font-size: 11px;
    letter-spacing: -0.2px;
    margin-left: 3px;
    margin-top: 3px;

}
#conteudo.conteudo .tituloPagHome p b
{
    color: #F07F00;
    font-size: 11px;
    font-weight: bold;
    padding: 0 2px;
}

#conteudo.conteudo .acessoriosHome
{
    float: left;
    width: 102%;
    margin-bottom: 10px;
}
#conteudo.conteudo .acessoriosHome div
{
    float: left;
    width: 193px;
    margin-right: 10px;
}
#conteudo.conteudo .acessoriosHome div span
{
    float: left;
    height: 120px;
    width: 193px;
    overflow: hidden;

    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
#conteudo.conteudo .acessoriosHome div a
{
    background: url(images/bgTituloAcessorios.png);
    background-repeat: no-repeat;
    color: #FFFFFF;
    display: table-cell;
    font-size: 10px;
    height: 24px;
    line-height: 13px;
    padding: 8px 0;
    text-align: center;
    vertical-align: middle;
    width: 193px;
}
#conteudo.conteudo .acessoriosHome div a:hover
{
    color: #F07F00;
}


#conteudo.conteudo .departamentosHome
{
    float: left;
    width: 100%;
}
#conteudo.conteudo .departamentosHome .campoDpto
{
    float: left;
    margin-left: 10px;
    width: 193px;
}
#conteudo.conteudo .departamentosHome .campoDpto .tituloDptoHome
{
    background: url(images/bgTituloHome.png);
    background-repeat: no-repeat;
    color: #FFF;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding: 9px 0px 7px 10px;
    float: left;
    text-align: left;
    width: 183px;

    display: block !important;

    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
#conteudo.conteudo .departamentosHome .campoDpto .fotoDpto
{
    float: left;
    width: 193px;
    height: 100px;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome
{
    float: left;
    width: 183px;
    padding: 10px 5px;
    background: #FFF;
    height: 178px;
    overflow: hidden;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome li
{
    float: left;
    width: 100%;
    border-bottom: 1px dotted #B2B2B2;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome li span
{
    color: #F07F00;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome li a
{
    color: #333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 0 0px 3px;
    width: 173px;
    line-height: 19px;
}
#conteudo.conteudo .departamentosHome .campoDpto .subMenuDptoHome li a:hover
{
    color: #F07F00;
}
#conteudo.conteudo .departamentosHome .campoDpto .verMais
{
    color: #333;
    float: left;
    font-size: 11px;
    font-weight: bold;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-top: 8px;
    text-align: right;
    width: 95%;
    background: #FFF;

    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}
#conteudo.conteudo .departamentosHome .campoDpto .verMais a
{
    background: url(images/btnCotacaoMais2.png);
    background-repeat: no-repeat;
    float: right;
    height: 14px;
    margin-left: 3px;
    margin-top: -3px;
    padding: 2px 9px;
}
#conteudo.conteudo .departamentosHome .campoDpto .verMais a:hover
{
    background-position: 0px -18px;
}


#conteudo.conteudo .bannersHome
{
    display: none;
    float: left;
    width: 100%;
    margin: 10px 0px;
}
#conteudo.conteudo .bannersHome .trabalheConosco
{
    background: url(images/bannerTrabalhe.png);
    float: left;
    width: 295px;
    height: 75px;
    cursor: pointer;
}
#conteudo.conteudo .bannersHome .trabalheConosco:hover
{
    background-position: 0px -75px;
}
#conteudo.conteudo .bannersHome .bannerRodape
{
    float: left;
    width: 295px;
    height: 75px;
    cursor: pointer;
}

#conteudo.conteudo .bannersHome .assistenciaTecnica
{
    background: url(images/bannerAssistencia.png);
    float: right;
    width: 295px;
    height: 75px;
}
#conteudo.conteudo .bannersHome .assistenciaTecnica:hover
{
    background-position: 0px -75px;
}
#conteudo.conteudo .bannersHome .assistenciaTecnica select
{
    float: left;
    margin: 45px 0 0 110px;
    padding: 2px;
    width: 135px;

    -webkit-border-radius: 0px !important;
    -moz-border-radius: 0px !important;
    border-radius: 0px !important;
}
#conteudo.conteudo .bannersHome .assistenciaTecnica .btnOk
{
    background: url(images/btnOk.png);
    width: 30px;
    height: 20px;
    float: left;
    margin: 45px 0px 0px 5px;
}
#conteudo.conteudo .bannersHome .assistenciaTecnica .btnOk:hover
{
    background-position: 0px -20px;
}

/* MINHA NAVEGAÃ‡ÃƒO */
.caixaMinhaNavegacao
{
    clear:left;
    margin:0 auto 25px;
    width:100%;
    display:table;
    background:#fff;
    border-top: 2px solid #282828 !important;
    border: 1px solid #dcdcdc;
    
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
    
.caixaMinhaNavegacao .tituloSessao{ 
    color:#494949;
    font-size: 20px;
    font-family: 'Archivo Narrow', sans-serif;
    margin: 20px 20px 5px;

}
    
.caixaMinhaNavegacao .textoDestaque, .caixaMinhaNavegacao .textoProd{
    font-size:15px;
    font-family: 'Archivo Narrow', sans-serif;
    font-weight: normal;
    color:#818181;
    }
.caixaMinhaNavegacao .textoProd{
    margin-left:20px;
}
    
.caixaMinhaNavegacao #produtosVisitados{
    float:left;
    height:224px;
    width:704px}
    
.caixaMinhaNavegacao #linksVisitados{
    float:right;
    padding:10px 15px 7px;
    border-left: 1px solid #C5C5C5;
    width:250px}
    
.caixaMinhaNavegacao .historicoNavegacao{
    padding:7px 0;
    color:#E5C200;
    min-height:55px;}
    
.caixaMinhaNavegacao .historicoNavegacao a{
    font-family: 'Archivo Narrow', sans-serif;
    font-size: 13px;
    margin-left: 2px;
    color:#E5C200}

.caixaMinhaNavegacao .historicoNavegacao a:hover{
    color:#333}
    

.carroulcelMinhaNavegacao{}

#carousel2 {
        width: 704px;
        height: 158px;
        position: absolute;    
        margin: 0px;
        overflow: hidden; 
        padding:0px;
    }
    
#carousel2 .previous_button,
#carousel2 .next_button{
    position:absolute;
    width:42px;
    height:38px;
    cursor:pointer;
    top:50px;
    background-image:url(images/layout/iconSprites.png);
    background-repeat:no-repeat;
    z-index:6000}

#carousel2 .previous_button{
    left:0;
    background-position:-287px -106px}
#carousel2 .previous_button:hover{
    left:0;
    background-position:-285px -192px}
    
#carousel2 .next_button{
    right:0;
    background-position:-282px -150px}
#carousel2 .next_button:hover{
    right:0;
    background-position:-282px -237px}
    
#carousel2 .next_button_disabled,
#carousel2 .previous_button_disabled{
    display:none}

#carousel2 .container{
    width: 580px;
    margin:0 auto;
    height: 150px;
    position: relative;
    overflow: hidden}

#carousel2 ul {
    width: 100000px;
    height: 236px;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden; 
    margin:0}

#carousel2 ul li {
    float:left;
    width:580px;
    height:241px;
    overflow:hidden}



#carousel2 ul li .content {
    width:580px;
    height: 236px;
    margin: 4px 0;
    padding: 0;
    text-align: center;
    overflow: hidden; 
}

.celulaNavegacao{
    float:left;
    width:48%;
    text-align:left;
    font-size:12px;
    padding:25px 0}

#carousel2 ul li .content img {
    display: block;
    margin-right: 15px;
    overflow: hidden; 
    max-width:90px;
    float:left;
}

.celulaNavegacao .nomeProd a {
    color: #E5C200;
    font-size: 13px;
    font-family: Arial;
}

/* BREADCRUMB */
.breadCrumb
{
    background: url(images/bgBreadCrumb.png);
    float: left;
    margin-bottom: 8px;
    padding: 5px;
    width: 780px;
    position: relative;
    color:#FFF;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
}
.breadCrumb a
{
    color:#FFF;
    float: left;
    margin-right: 4px;
    font-family: Arial;
    font-size: 10px;
    font-weight: bold;
}
/*
@-moz-document url-prefix() { 
  .breadCrumb a {
     float: left;
  }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .breadCrumb a { float: left; }
}
*/
.breadCrumb span.buscaBread
{
    margin: 0px 3px;
}
.breadCrumb span a
{
    font-weight: bold;
    margin: 0 3px;    
}
.breadCrumb .titBreadCrumb a:hover
{
    color:#000;
}
.btnVoltarPag
{
    position: absolute;
    right: 0;
    margin-top: 0px;
}
#conteudoCentro.conteudoInteiro .btnVoltarPag{
    top: 42px;
    z-index: 1;
}
#conteudoCentro.conteudoInteiro .btnVoltarPag a
{
    margin-right: 0px;
}
#conteudoCentro .btnVoltarPag{
    top: 42px;
    right: 0;
    z-index:1;
}

.btnVoltarPag a
{
    background: url(images/setaVoltar.png);
    background-position: 0px 0.5px;
    background-repeat: no-repeat;
    color: #333333;
    font-size: 11px;
    margin-right: 20px;
    padding-left: 10px;
    float: left;
    height: 11px;
    font-weight: bold;
}
.btnVoltarPag a:hover
{
    color:#F07F00;
    background-position: 0px -10px;
}

#conteudoFull h1{
    margin: 0px 0;
    float:left;
}
#conteudoFull h1 span{
    color:#525252;
    font-family: Arial;
    font-size: 13px;
    font-weight: normal;
    float:left;
}
#conteudoFull h1 span a{
    font-weight: bold;
    float:left;
    /*margin: -15px 10px*/
}
#conteudoFull .breadCrumb .titBreadCrumd {
    
}
/* AVALIACAO ESTRELAS */

#star div{height:13px;}
#star .level5{ background:url(images/iconStar.png) no-repeat 0 0; width:73px;  }
#star .level4{ background:url(images/iconStar.png) no-repeat -14px 0; width:73px; }
#star .level3{ background:url(images/iconStar.png) no-repeat -28px 0; width:73px;}
#star .level2{ background:url(images/iconStar.png) no-repeat -42px 0; width:73px; }
#star .level1{ background:url(images/iconStar.png) no-repeat -57px 0; width:73px;}
#star .level0{ background:url(images/iconStar.png) no-repeat -72px 0; width:73px;}

#star{margin:auto;
    height:13px;
    width:200px;
    text-align:left;
    margin:5px  auto;}
#star2 div{height:15px;}
#star2 .level5{ background:url(images/iconStarG.png) no-repeat 0 0; width:87px;  }
#star2 .level4{ background:url(images/iconStarG.png) no-repeat -18px 0; width:87px; }
#star2 .level3{ background:url(images/iconStarG.png) no-repeat -36px 0; width:87px;}
#star2 .level2{ background:url(images/iconStarG.png) no-repeat -54px 0; width:87px; }
#star2 .level1{ background:url(images/iconStarG.png) no-repeat -71px 0; width:87px;}
#star2{    margin:auto;
    height:13px;
    width:85px;
    text-align:center;
    margin:5px auto;}

/* FLOATER ENCONTRE SEU CEP */
.floaterCep{
    width:400px;
    margin:-200px 0 0 -200px}
        
/* PAGINAS DE TEXTO */
.paginadeTexto{
    padding:25px 45px;
    font-size:11px;
    color:#999;
    line-height:16px}

/* NOT FOUND */
.naoEncontrado{
    width:505px;
    margin:15px auto}
    
/* RESULTADO BUSCA */
.resultadoBusca,
.sugestaoProduto
{
    background-color: #FFF;
    border: none !important;
    float:left;
    width:98%;
    padding-top: 15px;
    margin-left: 0px !important;
    margin-top: 35px;
}
.resultadoBusca .tituloResultadoBusca, 
.sugestaoProduto .tituloResultadoBusca
{
    background: url(images/bgComparador.png);
    background-repeat: no-repeat;
    background-position: center top;
    float: left;
    height: 28px;
    left: 0;
    position: absolute;
    top: -20px;
    width: 980px;
}

.resultadoBusca input,
.sugestaoProduto input
{
    float: left;
}
.resultadoBusca .btButtonCentral,
.sugestaoProduto .btButtonCentral
{
    float: left;
    left: 10px;
    position: relative !important;
    right: 0 !important;
    top: -1px;
}
.box .btButtonCentral {
    position: absolute;
    bottom:10px;
    right: 10px;
}
    
.resultadoBusca input[type=text]{
    width:290px}    
.retornar{
    text-align:center;
    padding:7px 0;
    margin-top:7px;
    clear:left}
    
/* FALE CONOSCO */
#faleConosco{
    width:350px;
    margin:15px 15px auto;}  
    
.perguntaseRespostas {
    background: url("images/quadradinho.jpg") no-repeat scroll 4px 3px transparent;
    clear: both;
    float: left;
    line-height: 1.2em !important;
    margin-bottom: 12px;
    padding-left: 4px;
    text-indent: 10px;
    width: 100%;
}
#produto .perguntaseRespostas .listaDetalhesMil p
{
    margin-top: 0px !important;
}
.perguntaseRespostas .listaDetalhesMil p {
    margin-top: -2px;    
}
.destaqueProd {
    color:#F6D100;
    font-family: 'Archivo Narrow', sans-serif;
    background: url(images/riscoMenu.jpg) no-repeat 0px 32px;
    font-size: 20px;
    font-weight: bold;
    margin: 10px;
    padding: 0 0 10px;
}


/*SLIDER HOME*/
#sliderHome
{
    background: #f3f3f3;
    /*background: url(images/slider-bg.png) no-repeat;*/
    display: block;
    float: left;
    height: 180px;
    margin-top: 30px;
    overflow: hidden;
    position: relative;
    width: 600px;
    z-index: 0;

    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
}
#sliderHome .btnPrev
{
    background-image: url("images/box_esq.png");
    height: 180px;
    left: 0;
    position: absolute;
    width: 40px;
}
#sliderHome .btnNext
{
    background-image: url("images/box_dir.png");
    height: 180px;
    position: absolute;
    right: 0;
    width: 40px;
}
#sliderHome .btnPrev span
{
    display:block; 
    width:23px; 
    height:23px; 
    overflow:hidden; 
    position:absolute; 
    top:83px; 
    left:8px; 
    background:url(images/slider-controls.png) no-repeat 0px 0px; 
    cursor:pointer;
}
#sliderHome .btnPrev span:hover{background-position: 0px -23px;}
#sliderHome .btnNext span
{
    display:block; 
    width:23px; 
    height:23px; 
    overflow:hidden; 
    position:absolute; 
    top:83px; 
    right:8px; 
    background:url(images/slider-controls.png) no-repeat -23px 0px; 
    cursor:pointer;
}
#sliderHome .btnNext span:hover{background-position: -23px -23px;}
#sliderHome .boxContainer
{
    display:block; 
    width:520px; 
    height:180px; 
    overflow:hidden; 
    position:relative; 
    top:0px; 
    left:40px; 
    z-index:0; 
    padding:0;
}
#sliderHome ul
{
    list-style:none; 
    margin:0px; 
    padding:0px;
}
#sliderHome li
{
    display: block;
    float: left !important;
    height: auto !important;
    margin: 3px 7px 0px 7px;
    overflow: hidden !important;
    padding: 0;
    position: relative;
    width: 114px;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}
#sliderHome    li a
{
    float: left;
    height: 100%;
    text-decoration: none;
    width: 100%;
}
#sliderHome li a img
{
    float:left; 
    margin:0px; 
    padding:0px; 
    border:none;
    width: 116px;
}
#sliderHome li a span
{
    background: #181818;
    color: #ffffff;
    float: left;
    font-size: 11px;
    height: 50px;
    /*letter-spacing: -0.6px;*/
    line-height: 12px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
#sliderHome li a:hover span{color:#f07f00;}
#sliderHome p
{
    display:none; 
    height:30px; 
    margin:0px; 
    padding:0px; 
    font-size:14px; 
    color:#333; 
    text-align:center; 
    line-height:30px;
}
#sliderHome p b{color:#f07f00; font-weight:bold;}
#sliderHome .imgSlider
{
    background: none repeat scroll 0 0 #FFFFFF;
    display: table-cell;
    height: 125px;
    vertical-align: middle;      
    border-top-left-radius: 7px;
    border-top-right-radius: 7px;
}
/* LATERAL DIREITA NOVA */
 .minhaCotacao
{
    float: right;
    width: 180px;
    margin-bottom: 10px;
    display: none;
    
}
.conteudoInteiro
{
    position: relative;
}
.conteudo .minhaCotacao,
.conteudoInteiro .minhaCotacao
{
    z-index: 99;
    right: 0px;
    position: absolute;
    display: none;  
}
.conteudoInteiro .minhaCotacao .scroll-pane{
    z-index: 999999;
}

.conteudo .minhaCotacao .floatMinhaCotacao,
.conteudoInteiro .minhaCotacao .floatMinhaCotacao
{
    position:relative;
    z-index: 9999;
    margin-top: 30px;
}

.minhaCotacao .tituloMinhaCotacao
{
    background: #ef7d00;
    float: right;
    padding: 6px 0px 6px 0px;
    width: 180px;

    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.minhaCotacao .tituloMinhaCotacao p
{
    color: #FFFFFF;
    font-weight: bold;
    padding: 1px 0 0 10px;
    text-transform: uppercase;
    float: left;
    width: 80%;
}
.minhaCotacao .tituloMinhaCotacao p a
{
    color: #000;
    font-weight: normal;
}
.minhaCotacao .tituloMinhaCotacao p span
{
    color: #000;
    font-size: 13px;
}
.minhaCotacao .tituloMinhaCotacao .btnCotacaoMais
{
    background: url(images/btnCotacaoMais.png);
    background-repeat: no-repeat;
    cursor: pointer;
    height: 18px;
    width: 18px;
    float: right;
    margin-right: 5px;
}
.minhaCotacao .tituloMinhaCotacao .btnCotacaoMais:hover:not(.menos)
{
    background-position: 0px -18px
}

.minhaCotacao .tituloMinhaCotacao .menos{
    background-position:right top;   
}
.minhaCotacao .tituloMinhaCotacao .menos:hover{
    background-position:right bottom;   
}
.minhaCotacao .contMinhaCotacao
{
    background-color: #FFFFFF;
    float: left;
   /* height: 235px;*/
    overflow: auto;
    overflow-x:hidden;
    width: 180px;

}
.minhaCotacao .contMinhaCotacao li
{
    /*border-bottom: 1px dotted #B2B2B2;*/
    float: left;
    margin-left: 10px;
    padding: 10px 0px 0px;
    width: 155px;
}
.minhaCotacao .contMinhaCotacao .minhaCotacaoTopo
{
    float: left;
    width: 97%;
    background: #EE7F01;
    margin-bottom: 5px;
}
.minhaCotacao .contMinhaCotacao .minhaCotacaoTopo .numeroCotacao
{
    float: left;
    width: 9px;
    text-align: right;
    color: #000;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    margin-left: 5px;
    padding-top: 1px;
}
.minhaCotacao .contMinhaCotacao .minhaCotacaoTopo .closeCotacao a
{
    float: right;
    color: #FFF;
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    padding-right: 5px;
}
.minhaCotacao .contMinhaCotacao .minhaCotacaoTopo .closeCotacao a:hover
{
    color: #000;
}
.minhaCotacao .contMinhaCotacao p
{
    float: left;
    width: 120px;
    margin-left: 5px;
    padding-right: 4px;
}
.minhaCotacao .contMinhaCotacao p b
{
    color: #333333;
    font-size: 11px;
    float: left;
    width: 100%;
}
.minhaCotacao .contMinhaCotacao p span.marcaCotacao
{
    color: #F07F00;
}
.minhaCotacao .contMinhaCotacao p span
{
    color: #666666;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    float: left;
    width: 100%;
}
.minhaCotacao .iconsMinhaCotacao
{
    background: #ef7d00;
    float: left;
    width: 180px;
    height: 25px;

    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}
.minhaCotacao .iconsMinhaCotacao .enviarCot a
{
    background: url(images/smallicons.png);
    background-repeat: no-repeat;
    background-position: -26px 0px;
    width: 25px;
    height: 25px;
    float: left;
    margin-left: 5px;
}
.minhaCotacao .iconsMinhaCotacao .enviarCot a:hover
{
    background-position: -26px -25px;
}
.minhaCotacao .iconsMinhaCotacao .imprimirCot a
{
    background: url(images/smallicons.png);
    background-repeat: no-repeat;
    background-position: -52px 0px;
    width: 25px;
    height: 25px;
    float: left;
    margin-left: 5px;
}
.minhaCotacao .iconsMinhaCotacao .imprimirCot a:hover
{
    background-position: -52px -25px;
}
.minhaCotacao .iconsMinhaCotacao .botaoCot a
{
    background: url(images/smallicons.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 25px;
    height: 25px;
    float: right;
    margin-right: 5px;
}
.minhaCotacao .iconsMinhaCotacao .botaoCot a:hover
{
    background-position: 0px -25px;
}

#direita .bannerRevendedor{
     float:left;
     width:100%;
}

#direita .bannerRevendedor a:hover
{
    background-position: 0px -80px;
}

#esquerda .lancamentosHome,
#direita .lancamentosHome
{
    float: right;
    width: 180px;
    margin-top: 10px;
    margin-bottom: 9px;
}
#esquerda .lancamentosHome ul,
#direita .lancamentosHome ul
{
    float: left;
    width: 180px;
    overflow: auto;
    overflow-x:hidden;
    /*height: 200px;*/
    background: #FFF;
}
#esquerda .lancamentosHome ul li,
#direita .lancamentosHome ul li
{
    border-bottom: 1px dotted #B2B2B2;
    float: left;
    margin-left: 10px;
    padding: 18px 0;
    width: 155px;
}
#esquerda .lancamentosHome ul li a,
#direita .lancamentosHome ul li a
{
    float: left;
    width: 100%;
}
#esquerda .lancamentosHome ul li a .imgProdLancamento,
#direita .lancamentosHome ul li a .imgProdLancamento
{
    float: left;
    clear: left;
}
#esquerda .lancamentosHome ul li a b,
#direita .lancamentosHome ul li a b
{
    color: #333333;
    float: left;
    font-size: 11px;
    margin-left: 10px;
    width: 100px;
}
#esquerda .lancamentosHome ul li a .marcaLancamento,
#direita .lancamentosHome ul li a .marcaLancamento
{
    color: #F07F00;
    float: left;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    width: 100px;
    margin-left: 10px;
}
#esquerda .lancamentosHome ul li a:hover b,
#direita .lancamentosHome ul li a:hover b
{
    color: #F07F00;
}
#esquerda .lancamentosHome .fimLancamento,
#direita .lancamentosHome .fimLancamento
{
    float: right;
    width: 180px;
    background: #FFF;
    padding: 2px 0px;

    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}
#esquerda .marcasHome
{
    float: left;
    width: 180px;
    margin-top: 10px;
}
#esquerda .marcasHome div
{
    background: #FFF;
    float: left;
    width: 180px;
    height: 90px;
    text-align: center;
}
#esquerda .marcasHome .fimMarcasHome
{
    float: left;
    width: 180px;
    background: #FFF;
    padding: 2px 0px;

    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

#esquerda #boxMarcas{display:block; width:180px; height:130px; overflow:hidden; position:relative;}
#esquerda #boxMarcas .boxContainer{display:block; width:180px; height:95px; background-color:#fff; margin:0px; padding: 0px; overflow:hidden}
#esquerda #boxMarcas .sliderHContents{display:block; width:160px; height:90px; margin: 5px auto 0px auto;}



#direita .marcasHome
{
    float: left;
    width: 180px;
    margin-top: 10px;
}
#direita .marcasHome div
{
    background: #FFF;
    float: left;
    width: 180px;
    height: 90px;
    text-align: center;
}
#direita .marcasHome .fimMarcasHome
{
    float: left;
    width: 180px;
    background: #FFF;
    padding: 2px 0px;

    -webkit-border-radius: 0px 0px 5px 5px;
    -moz-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
}

#direita #boxMarcas{display:block; width:180px; height:130px; overflow:hidden; position:relative;}
#direita #boxMarcas .boxContainer{display:block; width:180px; height:95px; background-color:#fff; margin:0px; padding: 0px; overflow:hidden}
#direita #boxMarcas .sliderHContents{display:block; width:180px; height:90px; margin: 0px auto 0px auto;}

.sliderHContents ul li {
  padding-top: 14px;
  padding-bottom: 14px;  
}



.formCinza .btnOk
{ 
    display:block;
    cursor: pointer;
    width:30px; 
    height:20px; 
    background:url(images/layout/bot-ok.png) no-repeat;
}
.formCinza .btnOk:hover
{ 
    background-position:0 -20px;
}
.formCinza .legenda
{ 
    font-size:10px !important; 
    color:#666666;
}
.formCinza
{ 
    display:block; 
    position:relative; 
    float: left;
    width: 100%;
}
.formCinza .camposTopo,
.formCinza .camposMiddle,
.formCinza .camposBaixo
{
    float: left;
    width: 548px;
}
.formCinza .camposTopo #nome,
.formCinza .camposTopo #email,
.formCinza .camposTopo #cidade
{
    width: 96%;
}
.formCinza .camposTopo input
{
    float: left;
    width: 96%;
    margin: 0px 10px 10px 0px;
    color: #000;

}
::-webkit-input-placeholder { /* WebKit browsers */
color: #000;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #000;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #000;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #000;
}
.formCinza .camposTopo select
{
    float: left;
    width: 100%;
    margin: 0px 10px 10px 0px;
    padding-left: 8px;
    padding-top: 5px;
}
.formCinza .camposMiddle .tituloMiddle
{
    float: left;
    width: 100%;
    font-size: 13px;
    margin: 5px 0px;
}
.formCinza .tituloFormCinza
{
    border-bottom: 1px solid #E5E5E5;
    color: #707070;
    font-size: 15px;
    margin-bottom: 10px;
    padding: 5px 0px 8px;
    float: left;
    width: 98%;
}
.formCinza input,
.formCinza select,
.formCinza textarea
{ 
    font-size:11px; 
    color:#000;
}
/* -- BUSCA -- */
.formCinza #inputBusca{position: relative !important; float: left; border: none !important; background: transparent !important; margin: 0px !important; width: 200px !important;} 
.formCinza .procurarProdutos
{
    float: left; 
    border:1px solid #CCC; 
    margin-top: 15px; 
    background: #FFF; 

    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
}
.formCinza .procurarProdutos .buscarProtudoComprador
{
    float: left;
    margin: 4px 5px 0px 0px;
}
/* ---- */
.formCinza input
{ 
    display:block; 
    width:300px; 
    height:25px; 
    line-height:25px; 
    padding:0 10px;
    color: #000;
    margin:15px 0; 
    border:1px solid #efefef; 
    background:url(../imgs/input-bg.png) top repeat-x;
}
.formCinza select
{ 
    display:block; 
    width:320px; 
    height:25px; 
    padding: 3px 0; 
    border:1px solid #efefef;
    margin:15px 0;
}    
.formCinza textarea
{ 
    display:block; 
    width:522px;
    color: #000; 
    height:100px; 
    padding:10px; 
    border:1px solid #efefef; 
    background:url(../imgs/input-bg.png) top repeat-x;
    margin:15px 0;
}
.formCinza .botOK
{ 
    border:none; 
    cursor:pointer; 
    position:relative; 
    top:10px; 
    left:290px;
}
.formCinza #interesse
{
    height: 200px;
    width: 550px;
}
/* --- FALE CONOSCO --- */
.conteudo .faleConoscoCont
{
    background: url(images/bgTituloListaProduto.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-color: #FFF;
    float: left;
    margin-top: 77px;
    /*width: 790px; */
    width:  600px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.conteudo .faleConoscoCont .tituloInterno
{
    color: #6d6d6d;
    float: left;
    font-size: 22px;
    margin-top: -77px;
    text-transform: uppercase;
    width: 100%;
}
.conteudo .faleConoscoCont .paginadeTextoTexto
{
    float: left;
    margin: 0 !important;
    width: 100%;
}
.conteudo .faleConoscoCont .breadCrumb
{
    position: absolute;
    top: 46px;
    width: 99%;
}
.conteudo .faleConoscoCont #faleConosco
{
    /*width: 640px !important;*/
    width: 575px!important;
}
.conteudo .faleConoscoCont .textoCaixaForm
{
    border-bottom: 1px solid #E5E5E5;
    color: #F07F00;
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
   /* padding: 5px 10px 8px;*/
    padding: 5px 10px 8px;
    float: left;
    width: 97%;
}
.conteudo .faleConoscoCont .formularios .linha
{
    float: left;
    width: 100%;
}
.conteudo .faleConoscoCont .formularios .linha input
{
    color: #000000 !important;
    margin-left: 10px;
    width: 95% !important;
}
.conteudo .faleConoscoCont .formularios .linha .assuntoSelect,
.conteudo .faleConoscoCont .formularios .linha #estado,
.conteudo .faleConoscoCont .formularios .linha #cidade
{
    margin-left: 10px;
    width: 97%;
    color: #000;
}
.conteudo .faleConoscoCont .formularios .linha #mensagem
{
    color: #000;
    width: 95% !important;
}
.conteudo .faleConoscoCont .formularios .linha #cpf,
.conteudo .faleConoscoCont .formularios .linha #telefone
{
    width: 200px;
}
.conteudo .faleConoscoCont .linha span
{
    padding: 10px 0px; 
    text-align: right; 
    width: 100%; 
    float: left;
}
.conteudo .faleConoscoCont .linha label
{
    margin-top: 5px;
    font-size: 13px;

    display: none;
}
.conteudo .faleConoscoCont .linha.button
{
    float: left;
    width: 100%;
    padding: 10px 0px 20px;
}
.conteudo .faleConoscoCont .linha.button span
{
    text-align: center !important;
    width: 100% !important;
    padding: 0px !important;
}

/* -- MAPA DO SITE -- */
.conteudo .mapaDoSite
{
    float: left;
    width: 780px;
    
}
.conteudo .sitemap
{
    background: url(images/bgTituloListaProduto.png);
    background-color: #FFF;
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    padding-top: 30px;
    width: 780px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.conteudo .sitemap #divMapa ul li.nivel1
{
    background: url(images/bgTituloListaProduto.png);
    background-repeat: no-repeat;
}
.conteudo .sitemap #divMapa ul li.nivel1 a
{
    height: 14px;
}
.conteudo .sitemap .marcasMapaSite
{
    background: #ECECEC;
    margin: 20px;
    padding: 10px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#conteudo.conteudo .sejaComprador
{
    float: left;
    width: 600px;
}
#conteudo.conteudo .sejaComprador .contComprador
{
    background: url(images/bgTituloListaProduto.png);
    background-color: #FFF;
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    padding: 30px 5px 20px;
    width: 590px;

    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
#conteudo.conteudo .sejaComprador .contComprador .erroComprador
{
    border: 1px solid #E5E5E5;
    color: #707070;
    float: left;
    font-size: 13px;
    line-height: 21px;
    margin: 20px 0px 20px 80px;
    padding: 10px;
    width: 370px;
}
#conteudo.conteudo .sejaComprador .contComprador .erroComprador p
{
    border-bottom: 1px solid #E5E5E5;
    color: #F07F00;
    font-size: 15px;
    margin-bottom: 10px;
    padding: 5px 10px 8px;
    font-weight: bold;
    text-transform: uppercase;
}
#conteudo.conteudo .sejaComprador .tituloInterno
{
    color: #6D6D6D;
    float: left;
    font-size: 22px;
    margin-bottom: 20px;
    text-transform: uppercase;
    width: 100%;
}
#conteudo.conteudo .sejaComprador .contComprador .formCinza
{
    margin-left: 6px;
}
#conteudo.conteudo .sejaComprador .breadCrumb
{
    width: 99% !important;
}

.newsLetter
{
    float: left;
    margin-bottom: 10px;
    width: 100%;
    background: #FFF;
    
    border-radius: 20px 20px 8px 8px;
    -moz-border-radius: 20px 20px 8px 8px;
    -webkit-border-radius: 20px 20px 8px 8px;
}
.newsLetter .btnNews a
{
    background: url(images/btnOk.png);
    background-repeat: no-repeat;
    width: 30px;
    height:20px;
    float: left;
    margin: 17px 0px 0px 5px;
}
.newsLetter .btnNews a:hover
{
    background-position: 0px -20px;
}    
.newsLetter .options{
    padding:12px 0;
    font-weight:bold;
    text-transform:uppercase}
    
.newsLetter .options input[type=radio]{
    margin-right:5px}
    
.newsLetter input[type=text]
{
    display:inline;
    font-size: 11px;
    font-family: Arial;
    color:#333;
    float: left;
    width:115px;
    border:1px solid #CCC;
    background:#fff;
    margin: 17px 0px 15px 12px;
    border-radius: 0px;
    padding: 2px 0px 2px 7px;
}
    
.newsLetter .button{
    display:block;
    float:left;
    margin:15px 5px}
    
.newsLetter .txtNewsletter {
    color:#525252;
    font-size: 13px;
    font-family: 'Archivo Narrow', sans-serif;
    float: left;
    margin: 10px 15px 10px 5px;
}
.newsLetter .txtNewsletter span{
    color:#E5C200;
    font-weight: bold;
}


