/* 
    Document   : estilo
    Created on : 04/07/2012, 11:13:15
    Author     : gabriel
    Description:
        Purpose of the stylesheet follows.
*/
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,800,800italic,300italic,300);
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;padding: 0;border: 0;outline: 0; outline:none;font-size: 100%;vertical-align: baseline;background: transparent;	font-family: 'Open Sans';}
body {text-align: left;font-family: 'Open Sans';font-size: 14px;color: #8a8989;margin: 0px;padding: 0px;height: auto;outline:none;margin:0;padding:0; outline:none;background:url(../img/fundo.jpg) center top;}
html a, a:link, a:visited, a:active, a:hover {text-decoration:none;}
*{outline:none;}
form{float: left}


.nivoSlider{height:251px;}
#slider{z-index:6 !important;}
#content{background: url("../img/f_content.png") repeat scroll 0 0 #FFFFFF;height: auto;margin: -260px auto;overflow: hidden;width: 960px;z-index: 2;}

#header{width:100%;background-image:url(../img/f_cabecalho.png); background-repeat:repeat-x; height:260px; position:relative; z-index:3; background-position: 0 -75px;}
#header-content{width:880px; margin:0 auto; height:122px; position:relative; z-index:4;}
#header-content #logo{width:273px;float:left;}
#header-content #logo img{ margin-top:30px;}
#header-content #icones{float:right; clear:right; /*width:550px;*/ height:22px; margin-top:25px; color:#504D4A; font-size:12px; }
#header-content #icones p{padding-left:20px; height:22px; line-height:22px; float:left; }
#header-content #icones p#orcamento{background:url(../img/i_calculadora.png) center left no-repeat;}
#header-content #icones p#telefone{background:url(../img/i_telefone.png) center left no-repeat; margin-left:35px;}
#header-content #menu{border-top: 1px solid #4B4B4D;float: right;height: 45px;margin-top: 10px;width:auto;}
#header-content #menu ul li{border-radius: 7px 7px 7px 7px;color: #514E4B;float: right;font-size: 13px;font-weight: 500;height: 37px;line-height: 37px;margin-top: 8px;padding-left: 11px;padding-right: 11px;text-transform: uppercase;}
#header-content #menu ul li:hover{background-color:white;}

#content-center{width:880px; margin:0 auto;}
#titulosimg{height:104px;margin:0 auto;position:relative;width:880px;z-index:6;}
#nav{color: #999999;float: left;font-size: 11px;height: 29px;line-height: 29px;margin-top: 5px;position: relative;width: 880px;z-index: 7;}

#footer{border-top: 2px solid #A37961;float: left;height: auto;margin-left: 40px;margin-top: 20px;overflow: hidden;width: 880px; padding-top:10px; padding-bottom:10px;border-bottom:2px solid #D7D8DA;}
#footer h3{color: #666666;float: left;font-size: 14px;font-weight: 200;margin: 0;padding: 0;text-transform: uppercase;width: 100%;}
#footer-institucional{float:left; height:auto; width:120px;float:left; overflow:hidden;}
#footer-produtos{float: left;height: auto;margin-left: 25px;overflow: hidden;width: 90px;}
#footer-apoio{float: left;height: auto;margin-left: 25px;overflow: hidden;width: 120px;}
#footer-contato{float: left;height: auto;margin-left: 25px;overflow: hidden;width: 140px;}
#footer-endereco{float:left; width:335px; height:auto; overflow:hidden; text-align:right; }
#footer-endereco #redes{color: #666666;float: right;font-size: 12px;height: 18px;line-height: 18px;margin-bottom: 15px;text-align: right;vertical-align: middle;width: 100%;}
#footer-endereco h4{color: #A2765F;float: right;font-size: 15px;font-weight: 300;width: 100%;}
#footer-endereco span{color: #999999;float: right;font-size: 11px;height: 15px;line-height: 15px; width:100%;}
#footer-endereco p{color: #7E7F81;float: right;font-size: 11px;line-height: 15px; width:100%; margin-bottom:10px;}
#dblinks{float: left;height: 30px;margin: 0 auto 10px 40px;padding-top: 10px;width: 880px;}
#dblinks p{float: left;font-size: 10px;line-height: 28px;}
#dblinks img{margin-top:5px;}

/*Home*/
#categorias-home{background: url("../img/f_categoriashome.png") no-repeat scroll center bottom transparent;float: left;height: 107px;margin-top: -55px;width: 880px;z-index: 5;}
.categorias{float: left;height: 75px;width: 89px;}
.categorias-home{margin-left: 6px;margin-top: 19px;}
.categorias-lateral{margin-top: 10px; margin-right: 10px}
.categorias:hover{background-position:-89px 0; cursor:pointer;}
#carrossel{background: url("../img/f_carrossel.png") repeat scroll 0 0 transparent;float: left;height: 205px;margin-top: 27px;width: 880px;}
#carrossel-left{float:left; width:200px; height:auto; margin:25px;}
#carrossel-left form{background-image: url("../img/f_busca.png");height: 32px;width: 167px; margin-top:15px;}
#carrossel-left form input[type=text]{background: none repeat scroll 0 0 transparent !important;border: 0 none !important;border-radius: 0 0 0 0 !important;box-shadow: none !important;color: #666666 !important;float: left !important;font-size: 12px !important;height: 18px !important;line-height: 18px !important;margin-left: 5px !important;margin-top: 3px !important;width: 117px !important;}
#carrossel-left form input[type=submit]{background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 32px;width: 36px;}
#carrossel-left-titulo{background-image:url(../img/t_produtosdestaques.png); width:202px; height:29px;}
#carrossel-left-maisprodutos{background-image: url("../img/t_maisprodutos.png");float: left;height: 16px;margin-top: 25px;width: 75px;}
#carrossel-right{float: left;height: 165px;width: 627px;}
#loadProdutos{float: left;height: 190px;line-height: 190px;margin: 5px auto 0 43px;text-align: center;vertical-align: bottom;width: 584px !important;}
#carousel {float: left;margin:0px auto 0 65px;width: 530px !important; display: none;}
#pages{height: 18px;margin-left:282px;margin-top: 180px;position: absolute;width: 124px;z-index: 150;}
#ui-carousel-next, #ui-carousel-prev {	width: 60px;height: 240px;background: url(../js/rcarousel/images/arrow-left.png) #fff center center no-repeat;display: block;position: absolute;top: 0;z-index: 100;}
#ui-carousel-next {right: 0;background-image: url(../js/rcarousel/images/arrow-right.png);}
.produtos_carrossel{background-attachment: scroll;background-clip: border-box;background-image:url(../img/f_produtosHome.png);background-repeat: no-repeat;cursor: pointer;float: left;height: 165px;margin-right: 20px;margin-top: 25px;width: 162px;}
.produtos_carrossel:hover .img{background-image:url(../img/f_produtoscarrosselhover.png) !important;}
.produtos_carrossel .img{width: 165px;  height: 120px; background-image:url(../img/f_produtosHome.png); background-repeat:no-repeat;}
.produtos_carrossel .img img{margin-top:5px; max-width:145px; max-height:100px;}
.produtos_carrossel p{color: #1C110F;float: left;font-size: 11px;font-weight: 400;height: 33px;line-height: 16px;text-align: center;width: 162px;}
.produtos_carrossel:hover .borda{display: block;}
.produtos_carrossel:hover p{font-weight:600;}
.lancamento{position:absolute; background-image:url(../img/f_lancamento.png); width:54px; height:53px;margin-left:108px;z-index: 10;}
.bullet {background: url(../js/rcarousel/images/page-off.png) center center no-repeat;display: block;width: 10px;height: 18px;margin: 0;margin-right: 5px;float: left;}
#noticias{float: left;height: 200px;margin-top: 25px;width: 290px; border-right:1px solid #E6E7E8;}
#noticias-titulo{background-image: url("../img/t_noticias.png");background-repeat: no-repeat;float: left;height: 18px;width: 100%;}
.noticias{border-bottom: 1px dashed #E6E7E8;float: left;height: 45px;margin-top: 20px;width: 180px;}
.noticias:hover{border-bottom-color:#8E644D}
.noticias:hover .noticias-data{background-position:-35px 0}
.noticias:hover p{color:#333 !important}
.noticias-data{background-image: url("../img/f_datanoticia.png");color: white;float: left;font-size: 13px;height: 31px;padding-top: 4px;text-align: center;width: 35px;}
.noticias-data span{font-size:11px;}
#noticias-vermais{background: url("../img/i_vejatodas.png") no-repeat scroll 0 0 transparent;float: left;height: 17px;margin-top: 15px;width: 100%;}
#noticias p{float: left;font-size: 11px;height: 38px;margin-left: 45px;position: absolute;vertical-align: middle;width: 235px;margin-top:7px; color:#999;}
#representanteshome{background: url("../img/f_mapavendedores.png") no-repeat scroll right center transparent;border-right: 1px solid #E6E7E8;float: left;height: 200px;margin-left: 35px;margin-top: 25px;width: 260px;}
#representanteshome-titulo{float:left; width:115px; height:20px; background:url(../img/t_vendedorespqn.png); width:100%; background-repeat:no-repeat;}
#representanteshome p{float: left;font-size: 11px;font-weight: 300;line-height: 15px;margin-top: 15px;width: 151px;}
#representanteshome select{float:left; width:150px; margin-top:15px;}
#bnds{background: url(../img/t_bnds.png) no-repeat scroll top left transparent;float: left;height: 200px;margin-left: 35px;margin-top: 25px;width: 257px;}
#bnds img{margin-top:70px;}
#saibamais{background: url("../img/i_vejamais.png") no-repeat scroll 0 0 transparent;float: left;height: 20px;margin-top: 30px;width: 100%;}

/*Páginas Internas*/
#content_left{float: left;margin-right: 15px;width: 621px;}
#content_left h3{color: #9D7057;float: left;font-size: 17px;font-weight: 500;margin-bottom: 10px;margin-top: 10px;text-transform: uppercase;width: 100%;}
#content_left p.descricao{font-size: 13px;font-weight: 100;line-height: 17px; text-align: justify;}
#lateral {background: url("../img/f_lateral.png") no-repeat scroll 0 0 transparent;float: left;margin-left: 14px;margin-top: 48px;min-height: 405px;width: 230px;}
#lateral h3{color: #333333;float: left;font-size: 12px;font-weight: 400;margin-bottom: 0 !important;margin-left: 18px;margin-top: 15px;width: 100%;}
#lateral form{float: left; background: url('../img/f_busca_interna.png') no-repeat;margin-left:16px;}
#lateral form input[type=text]{background: none repeat scroll 0 0 transparent !important;border: 0 none !important;border-radius: 0 0 0 0 !important;box-shadow: none !important;color: #666666 !important;float: left !important;font-size: 12px !important;height: 12px !important;line-height: 12px !important;margin-left: 5px !important;margin-top: 6px !important;width: 156px !important;}
#lateral form input[type=submit]{background: none repeat scroll 0 0 transparent;border: 0 none;cursor: pointer;height: 32px;width: 36px;}
#lateral p{float: left;font-size: 12px;line-height: 15px;margin-left: 16px;width: 100%;}
#lateral h4{color: #403E40;float: left;font-weight: 600;margin-bottom: 5px;margin-left: 16px;margin-top: 16px;width: 100%;}
.alert{float: left; width: 828px;}


/*Produtos*/
#content_left .lista{float: left; width: 145px; height: 205px;margin-bottom: 13px;margin-right: 13px;}
#content_left .lista:hover .imagem{border: 2px solid #6C583F}
#content_left .lista:hover p{color: #E9BE7B;}
#content_left .lista .imagem{height: 165px; width: 141px; border: 2px solid #EBEBEB;overflow: hidden;position: absolute;}
#content_left .lista p{color: #424242;float: left;font-size: 12px;margin-bottom: 10px;margin-left: 2px;margin-top: 174px;position: relative;text-align: center;width: 141px;}
#paginacao{float: left;margin-bottom: 20px;margin-top: 20px;text-align: right;width: 651px;}
#imagem-produto{border: 1px solid #CCCCCC;float: left;height: 260px;margin-right: 25px;width: 260px;}
#linha_produto_ver {  background: none repeat scroll 0 0 transparent;box-shadow: 2px 1px 10px 0;float: right;height: 3px;margin-bottom: 25px;margin-top: 75px;width: 621px;}
#relacionados{float: left;}
#relacionados h4{color: #6F5D45;float: left;font-size: 14px;font-weight: 400;width: 100%; margin-top: 15px; margin-bottom: 10px;}
#relacionados .lista-r{float: left;height: auto;margin-bottom: 13px;margin-right: 13px;overflow: inherit;width: 113px;}
#relacionados .lista-r:hover .imagem-r{border: 2px solid #6C583F}
#relacionados .lista-r:hover p{color:#000000}
#relacionados .imagem-r{border: 2px solid #EBEBEB;height: 105px;width: 114px;}
#relacionados p{color: #6A553A;font-size: 11px;margin-top: 5px;text-align: center;width: 110px;}


/*Empresa*/
.img-empresa{border: 1px solid #CCCCCC;float: left;height: 90px;margin-right: 7px;margin-top: 7px;width: 100px;}
.img-empresa:hover{border:1px solid #68523A}


/*Links*/
a.link-rodape:link {color:#999;font-size: 11px;font-weight: normal;text-decoration: none;font-family:'Open Sans', Helvetica, sans-serif;line-height:18px;}
a.link-rodape:visited {color:#999;font-size: 11px;font-weight: normal;text-decoration: none;font-family:'Open Sans', Helvetica, sans-serif;}
a.link-rodape:hover {color:#666;font-size: 11px;font-weight: normal;text-decoration: none;font-family:'Open Sans', Helvetica, sans-serif;}
a.link-rodape:active {color:#999;font-size: 11px;font-weight: normal;text-decoration: none;font-family:'Open Sans', Helvetica, sans-serif;}

a.link-nav:link {color:#606062;font-size: 11px;font-weight: 600;text-decoration: none;font-family:'Open Sans', Helvetica, sans-serif;line-height:18px;}
a.link-nav:visited {color:#606062;font-size: 11px;font-weight: 600;text-decoration: none;font-family:'Open Sans', Helvetica, sans-serif;}
a.link-nav:hover {color:#666;font-size: 11px;font-weight: 600;text-decoration: none;font-family:'Open Sans', Helvetica, sans-serif;}
a.link-nav:active {color:#606062;font-size: 11px;font-weight: 600;text-decoration: none;font-family:'Open Sans', Helvetica, sans-serif;}


a.link-empresa:link {color: #606062;font-family: 'Open Sans',Helvetica,sans-serif;font-size: 12px;font-weight: 500;line-height: 18px;margin-left: 16px;text-decoration: none;}
a.link-empresa:visited {color: #606062;font-family: 'Open Sans',Helvetica,sans-serif;font-size: 12px;font-weight: 500;line-height: 18px;margin-left: 16px;text-decoration: none;}
a.link-empresa:hover {color: #000000;font-family: 'Open Sans',Helvetica,sans-serif;font-size: 12px;font-weight: 500;line-height: 18px;margin-left: 16px;text-decoration: none;}
a.link-empresa:active {color: #606062;font-family: 'Open Sans',Helvetica,sans-serif;font-size: 12px;font-weight: 500;line-height: 18px;margin-left: 16px;text-decoration: none;}






/*Paginação*/
#paginacao{float: left;margin-bottom: 20px;margin-top: 20px;text-align: right;width: 621px;}
.btn-pgatual{background: #6C583F;background-image: -moz-linear-gradient(center top , #391E0D, #6C583F);background-repeat: repeat-x; color:white;}
.btn-pgatual:hover{-moz-transition: background-position 0.1s linear 0s;background: #6C583F;background-position: 0 -5px;color: #FFBC40;text-decoration: none;}
















.p-carecteristicas-listagem{background: none repeat scroll 0 0 #F2F2F2;border: 1px solid #F2F2F2;height: auto; overflow: hidden;margin-left: 141px;margin-top: 25px;position: absolute;width: 20px;z-index: 11;}
.p-carecteristicas-listagem i{margin-left: 2px;}
.cores-listagem{float: left;height: 11px;margin: 2px;width: 14px;}

#box-representantes{float: left;height: auto;margin-top: 16px;width: 880px;}
#mapa{float: left;height: auto;padding-right: 20px;width: 278px;}
#representantes { float: left;}
#representantes div{width:527px;}
.imagens{float: left; margin-top: 20px; width: 100%;}
.imagens h4{color: #6C563E;float: left;font-size: 13px;font-weight: 600;width: 100%;}
.imagens img{border: 2px solid #CCCCCC;float: left;font-size: 10px;height: 60px;margin-right: 10px;margin-top: 10px;width: 81px;}
.imagens img:hover {border: 2px solid #6B573E}
.data-noticia{font-size: 10px !important; font-weight: 600 !important;}
.mais-noticias{color: #68523A !important;font-size: 12px !important;line-height: 13px !important;margin-top: 9px !important;}
.mais-noticias:hover{color: red;}
.corpo-cor{border: 1px solid #CCCCCC;color: #333333;float: left;font-size: 9px;height: 41px;margin-right: 3px;margin-top: 5px;text-align: center;width: 50px;}
.cores{height: 17px;margin: 5px auto;width: 35px;}
.descricao b{font-weight: 600;}

.tb-orcamento{border-left: 1px solid #CCCCCC;border-right: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;}
.tb-orcamento td{border-bottom: 1px solid #CCCCCC;vertical-align: middle;}
.tb-orcamento img{border: 2px solid #CCCCCC;margin: 5px;max-height: 50px;max-width: 50px;}
.tb-orcamento input[type=text]{margin-top: 0px; width: 30px;}
.tb-orcamento select{margin-top: 0px; width: 90px;}
.tb-orcamento tr td p{margin: 5px;}
.tr-orcamento:hover{background: #FFFFFF}
.tr-orcamento:hover img{border-color: #825C47}
.tr-orcamento input[type=text]{text-align: center}
