@charset "utf-8";
/* CSS Document */
body{
    /*margin:0px;*/
    margin:auto;
    padding:0px;
    overflow:auto;
    border:0px;
    width:1322px;
}
img{
    border:0px;
}
a{
    text-decoration: none;
    color: #474747;
    font-size: 14px;
    cursor:pointer;
}

table{
    padding: 0px;
    margin: 0px;
}
table tr{
    height: 20px;
    padding: 0px
}
table td{
    height: 20px;
    padding: 0px;
}
.tudo{
    width:1322px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    padding:0px;
    border: solid 2px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    color:#474747;
    min-height:3070px;
    position:relative;
    font-size:12px;
    /*background:url(images/layout/fundo_tudo.png);*/
    background-color:#E8E8E8;
    z-index:1;
}
.topo{
    height:300px;
    background-image:url(../images/layout/fundo-topo.jpg);
    background-repeat:no-repeat;
    margin:0px;
    padding:0px;
    width:1322px;
    text-align:center;
    position:relative;
    border-bottom: solid 1px;
    border-color:#000;
}
.topo_conteudo{
    width:980px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:170px;
    margin-right:170px;
    height:165px;
    padding-top:4px;
}

.topo_esquerda{
    float:left; 
    text-align:center;
    padding:1px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    width:310px;
    height:163px;
}
.fundo_klanrouver{
    width:309px;
    height:78px;
    border:0px;
    margin:0px;
}
.fundo_klanrouver img{
    border:0px;
    margin: auto;
    padding:0px;
}
.topo_esquerda_strong{
    font-family:'Trebuchet MS', Arial, Helvetica, sans-serif; 
    color:#C3C3C3;
    font-size:14px;
    margin-top:8px;
}
#busca_no_site{
    width:222px;
    height:37px;
    border:0px;
    padding:0px;
    vertical-align:middle;
    cursor:help;
}

input#busca_no_site{
    height:30px;
    width: 218px;
    font-size: 16px;
    padding: 3px;
    background: url(../images/busca/busca_header/input.png) repeat-x center;
    -moz-box-shadow: 0px 0px 1px 1px #FFF outset;
    -moz-border-radius: 6px;
    border:0px;
    font-style:italic;	
    color:#474747;
    font-weight:500;
}

.button_busca{
    vertical-align:middle;
}


.topo_banner{
    float:right;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    width:640; 
    height:160px;
}

.menu_bar{
    float:none;
    padding:0px;
    margin-top:5px;
    margin-bottom:1px;
    margin-left:auto;
    margin-right:auto;	
    height:47px;
    width:1015px;
}
.menu_bar ul {
    text-decoration:none;
    border:0px;
    padding:0px;
    margin:auto;
}

.menu_bar li{
    list-style-type:none;
    display:inline;
    padding-left:2px;
    padding-right:2px;
    margin:0px;	
    border:0px;
}

.barra_parcero{
    position:absolute;
    left:170px;
    top:220px;
    padding:0px;
    width:1000px;
    height:120px;
    background:url(../images/barra_parceiros/fundo_barra_parcerio.png);
    text-align:center;
    background-repeat:no-repeat;
}
.corpo{
    min-height:3040px;
    background:url(../images/layout/fundo_busca2.png);
    background-repeat:no-repeat;
    width:100%;
    margin-top:5px;
    position:relative;
    padding-bottom:5px;
}

.corpo_conteudo{
    width:1055px;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    left: 137px;
    top: 68px;
    height:auto;
}	
.titulo_menu_produto{
    width:290px; 
    height:15px; 
    text-align:center;
    float:left;
    margin:0px;
}
.titulo_menu_produto a{
    text-decoration:none;
    color:#474747;
    padding:10px;
}
.titulo_destaque{
    width:718px; 
    height:15px; 
    text-align:center;
    margin:0px;
    float:right;
}

.busca{
    width:1050px;
    float:left;
    height:40px;
    text-align:center;
    margin-left:120px;
    margin-top:25px;
}

.busca div{
    list-style-type:none;
    display:inline;
    padding-left:12px;
    padding-right:12px;
    font-size:16px;
    font-weight:bold;
    color:#000;
}

#pesquisa{
    width:284px; 
    height:24px;
    border: 0px;
    font-size:16px;
    color:#474747;
    vertical-align:middle;
    background: url(../images/botoes/select.png) repeat-x center;
    -moz-box-shadow: 0 0 6px 2px #474747 outset;
    -moz-border-radius: 5px;
    padding:2px;
}

#pesquisa2{
    width:136px;
    height:24px;
    border:0px;
    font-size:16px; 
    vertical-align:middle;
    background:url(../images/botoes/select2.png) repeat-x center;
    -moz-box-shadow: 0 0 6px 2px #474747 outside;
    -moz-border-radius: 4px;
    padding:2px;
    color:#474747;
}

.conteudo{
    clear:both;
    width:1050px;
    text-align:center;
    margin-left:10px;
    margin-right:50px;
    margin-top:0px;
    padding:0px;
    height:auto;
    position:absolute;
    left: 128px;
    top: 123px;
}
.titulo_destaque a{
    text-decoration:none;
    color:#474747;
    padding:10px;
    font-size: 16px;
}
.conteudo_esquerda{
    float:left;
    width:300px;
    padding:0px;
    margin-left:125px;
    margin-top:98px;
    position:absolute;
    left: 15px;
    top: 0px;
}
.menu_produto{
    float:left;
    width:284px;
    height: 388px;
    overflow-y:auto;
    margin:2px;
    padding:0px;
    background:url(../images/layout/fundo_categoria.png);
    background-repeat:no-repeat;
}

.fundo_centro_produto{
    width:728px;
    float:right;
    height:2823px;
    position:absolute;
    left: 475px;
    top: 90px;
    background:url(../images/layout/fundo_centro_produtos.png) center;
    background-repeat:no-repeat;
    text-align:center;
}

.lista_categorias{
    text-align:left;
    padding:0px;
    margin-left:15px;
    width:240px;	
}
.lista_categorias a{
    text-decoration:none;
    color:#999;
    padding:0px;
    margin:0px;
    font-weight:500;
    cursor:pointer;
}
.lista_categorias a:hover{
    color:#474747;
}
.item_categoria p{
    height:18px;
    padding:0px;
    margin:0px;
}

.fundo_banner_lateral{
    float:left;
    margin-top:20px;
    width:288px;
    height:304px;
    background:url(../images/banner/fundo-banner_lateral.png);
    text-align:center;
    padding:0px;
    margin-left:0px;	
}
.banner_lateral{
    border-left:solid #c4c4c4 1px;
    border-bottom:solid #c4c4c4 1px;
    border-right:solid #c4c4c4 1px;
    width:286px;
    height:278px;
    text-align:center;
    margin-top:38px;
}

.produto_destaque{
    width:727px;
    float:right;
    height:auto;
    position:absolute;
    left:475px;
    top: 95px;
}	

.div_produto{
    float:left;
    margin-left:25px;
    margin-right:5px;
    margin-top:9px;
    display:inline;
    width:202px;
    padding:0px;
    height:230px;
    text-align:center;

}
.imagem_produto{
    background:url(../images/produtos/box_produto.png) repeat-x;
    width:202px;
    height:202px;
    padding:0px;
    text-align:center;
    position: relative;
}
.imagem_produto img{
    text-align:center;
    width:180px;
    height:145px;
    margin-top: 25px;
    margin-left: 2px;

}
.titulo_produto{
    height:15px;
    padding:0px;
    width:200px;
}
.titulo_produto p{
    color:#000; 
    font-size:12px;
    margin: 0px;
    padding: 0px;
}
.titulo_produto a{
    color: #000;
    text-decoration: none;
    font-size: 18px;
    font-weight: bold;
}
.tabela_produtos{
    margin-left:auto;
    margin-right:auto;
    overflow-x:hidden;
    overflow-y:scroll; 
    max-height:2700px;
    background-color:#FFF;
    width:708px;
}

.resultado2_busca{
    width:708px; 
    margin-left:auto;
    margin-right:auto;
    margin-top:30px;
    max-height: 2600px; 
    overflow-x:hidden; 
    overflow-y: scroll;
}
.tabela{
    font-size: 12px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    border: solid #CFCFCF 5px;
    -moz-border-radius:10px;
    -khtml-border-radius:10px;
    -webkit-border-radius:10px;
    -opera-border-radius:10px;
    background-color:#FFF;
}
.tabela a{
    font-size: 11px;
    padding: 0px;
    margin: 0px;
    font-weight: bold;
}
.fundo_centro{
    background:url(../images/layout/fundo_centro_produtos.png);
    background-repeat:no-repeat;
    width:730px;
    height:2800px;
    position:absolute;
    left: 468px;
    top: 90px;
}
.texto_institucional{
    width:690px;
    height:750px;
    margin-left:20px;
    margin-right:12px;
    font-size:12; 
    color:#474747; 
    font-style:normal;	
}
.informação_texto_2 {
    text-indent: 20px;
    margin-bottom: 20px;
}
.produtos_destaque_2 {
    color: #006;
    font-size: 22px;
    font-style: italic;
    text-indent: 20px;
    margin-bottom: 20px;	
}
.contato{
    margin-left:14px;
    margin-rigth:14px;
    font-size:12px;
    padding:0px;
    margin-top:15px;
    width:700px;
}

.div_contato1{
    width:690x;
    height:170px;
    padding:0px;
    margin:auto;
}
.div_contato2{
    clear:both;
    margin:auto;
    height:170px;
    width:690px;
    height:170px;
}
p#msg{
    width: 280px;
    color: red;
    font-size: 12px;
    text-align: center;
    height: 15px;
}
.qualidade{
    margin-left:20px;
    width:690px;
}
.rolagem_r1{
    width:98%; 
    overflow-y: scroll;
    overflow-x:hidden;
    max-height: 400px;
    border: solid 3px #CFCFCF;
    -moz-border-radius:8px;
    -khtml-border-radius:8px;
    -webkit-border-radius:8px;
    -opera-border-radius:8px;
    padding:0px;
    margin-left:auto;
    margin-right:auto;
    background-color:#FFF;
}
.rolagem_r1 a{
    color: #474747;
    font-size:16px;
    padding: 0px;
}
.rolagem_r1 a:hover{
    color:#ACACAC;
}
.rolagem_r1 h4{
    height: 18px;
    padding: 0px;
    margin: 0px;
    font-weight:normal;
}
.rolagem_r1 h3{
    height: 22px;
    padding: 0px;
    margin: 0px;
}
#container_foto_produto {
    width: 300px;
    height: 300px;
    float: right;
    padding: 5px;
    margin-right: 10px;
    margin-top: 10px;
}


#texto_produto{
    margin-left: 5px;
    padding-top:20px;
    font-size:14px;
    width:340px;
    float: left;
    display:inline;
}
.rodape{
    clear:both;
    height:43px;
    background-image:url(../images/layout/fundo-rodape.png);
    background-repeat:no-repeat;
    margin-top:0px;
    margin-bottom:0px;
    margin-left:0px;
    margin-right:0px;
    text-align:center;
    font-size:11px;
    font-weight:600;
    padding:0px;
    width:100%;
    text-align:center;
    position:absolute;
    top: 3310px;	
    left:0px;
    color:#919199;
}
.rodape_contador{
    height:20px;
    margin-left:4px;
    margin-right:0px;
    width:160px;
    float:left;
    padding:0px;
    margin-top:18px;
    vertical-align:text-bottom;
}	
.rodape_informa{
    height:20px;
    /*margin-left:170px;*/
    margin-left:140px;
    width:677px;
    float:left;
    padding:0px;
    margin-top:8px;
}
.rodape_social{
    height:20px;
    padding:0px;
    width:340px;
    float:right;
    vertical-align:text-bottom;
    margin-top:18px;
    margin-left:0px;
    margin-right:0px;
    text-align:center;
}
.rodape_social a{
    text-decoration:none;
    margin:0px;
    padding:0px;
    color:#919193;
    font-size: 11px;
}
.rodape_social a:hover{
    margin:0px;
    padding:0px;
    color:#7C7C7C;
}
.pdf{
    /*float:left;*/
    clear:both;
    text-decoration:none; 
    color:#4F4F4F;
    margin-left:5px;
}
.pdf a{
    color:#4F4F4F;
}
#pop{
    display:none;
    position:absolute;
    top:40%;
    left:40%;
    margin:auto;
    padding-left:0px;
    width:200px;
    height:200px;
    /*
    margin-left:-75px;
    margin-top:-75px;
    border-radius: 3px;
    -moz-border-radius: 2px;
    border-color:#000;*/
    text-align:center;
    background:url(../images/layout/pop-up.png);
    z-index: 100;
}
#pop_content{
    margin-left: 8px;
    margin-right:8px;
    margin-top:0px;
    margin-bottom:0px;
    padding:1px;
    text-align:left;
    font-size:11px;

}	
#screen	{
    position: absolute;
    /* width:auto;
     height:auto;*/
    left: 0;
    top: 0;
    background: #000;
    z-index:2;
    padding:0px;
    margin:auto ;
    display:none;
}
#slideshow {
    display: block;
    width: 288px;
    height: 288px;
}
#carrossel{
    width:900px;
    margin-right:8px;
    margin-top:0;
    margin-bottom:auto;
    margin-left:108px;
    padding:2px;
    text-align:center;
    height:60px;
}
.carrossel{
    margin:0px;
    padding-top:20px;
    height:45px;
}
.carrossel li{
    list-style-type:none;
    margin-left:12px;
    margin-right:12px;
    width:170px;
    display:inline;
    height:40px;
}
.carrossel  a{
    text-decoration:none;
}
.carrossel img{
    border:0px;
}
.botao_voltar{
    float:left;
    margin-left:0px;
    margin-right:0px;
    margin-top:32px;
    display:block;
    width:80px;
    padding-left:5px;
}
.voltar{
    margin-left:0px;
    margin-right:0px;
    display:block;
    width:70px;
    padding-left:5px;
    heigth:30;
}

.voltar_semclasse{
    height:25px;
    display:none;
    float:left;
    padding-left:5px;
    margin-left:0px;
    margin-right:0px;
    margin-top:32px;
    width:80px;
}
.titulo_produto2{
    height:15px;
    padding:0px;
    width:200px;
}
.titulo_produto2 p{
    color:#000; 
    font-size:12px;
    margin: 0px;
    padding: 0px;
}
.titulo_produto2 a{
    color: #000;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
}
.atendimento{
    width:150px;
    height:125px;
    padding:0px;
    position:absolute;
    left:1162px;
    z-index: 99;
}
.atendimento img{
    max-width: 150px;
    border:0px;
    margin:0px; 
    padding:0px;
}
.janela_class{
    float:left;
    width:288px;
    height:338px;
    margin-top:60px;
}
#legislacao{
    float:left; 
    position:absolute; 
    left:20px;
    top:245px;
}