/*********************************************************************************/
/*************************************DESCRICAO***********************************/
/*********************************************************************************/

#fotoProduto {width: 350px; float: left; padding: 0 0px 20px 10px;; position: relative;}
.zoomSpotExterno {width: 400px; height: 500px; overflow: hidden;  background: url(../imagens/loading_g.gif) no-repeat center center;}
.zoomSpot {width: 400px; height: 500px; overflow: hidden;}
.zoomTag {clear:both;width: 300px; height: 11px; text-align: left;}
.indicadores {width: 100%; float: left; clear: both; padding: 5px 0px;}
.indicadores a {display: block; height: 18px; padding-left: 22px; margin-bottom: 5px; line-height: 18px; font-size: 11px; outline: none;}

.indicadores .imgAmpliada {background: url(../imagens/icones-indicadores.gif) no-repeat 0px 0px;}
.indicadores .imgCompletos {background: url(../imagens/icones-indicadores.gif) no-repeat 0px -38px;}
.indicadores .imgSimples {background: url(../imagens/icones-indicadores.gif) no-repeat 0px -55px;}

.midias {float:left;margin-top:15px;}
.midias strong{display:block; margin-bottom:5px;}
.midias div{float:left; height:25px; padding:0 3px;}
.midias div.fb{margin-top:4px;}
.midias div.curtir{margin-top:3px;}

#fotoProduto .tamanho300{width:300px;}
#fotoProduto .fornecedorMarca{float:right;}
#fotoProduto .vejaMais{float:left; width:130px; padding-bottom:8px;}
#fotoProduto .listaImagens {width: 300px; padding-top: 10px;}
#fotoProduto .listaImagens img {margin: 0 5px 5px 0; float: left; border:1px solid #E2E3EA;}
#fotoProduto .listaImagens img.video {border:none;}
#fotoProduto .listaImagens a {outline: none;}
#fotoProduto .listaImagens a.imgThumbSelected img {width: 56px; height: 56px; border: 3px solid #94ab5b;}
#fotoProduto #d_imagem_descricao {position: relative;}

#fotoProduto .escalaBrilho {width: 300px; height: 45px; float: left; position: relative; z-index: 5; margin-top: 8px;}
#fotoProduto .escalaBrilho a { outline:none; }

.seloPromocaoDesc {padding: 1px 4px; color: #FFF; background: #b30000; font-size: 11px;}

.ladoFoto {width:400px; min-height: 480px; height: 480px; padding: 0 0px 20px 10px; position: relative; float: left;}
html>body .ladoFoto {height: auto;}

.ladoFoto .agrupaCimaInstalacao {padding-bottom: 10px; margin-bottom: 15px;}
.ladoFoto .referencia {width: 100%; margin-bottom: 10px;}
.ladoFoto .preco {width: 179px; float: left; }

.ladoFoto .opcoes {width: 200px; float: right;}
.ladoFoto .opcoes .quantidade {width: 56px; padding: 4px 3px; font-size: 18px; text-align: center; margin-right: 5px;}
.ladoFoto .opcoes .addPorcento {width: 200px; float: left; color: #000; margin-top: 10px;}
.ladoFoto .caixaEsquerda {width: 68px; float: left;}
.ladoFoto .caixaDireita {width: 129px; float: right;}

.passo {width: 100%; float: left; background: #f3f3f3; border-top: 1px solid #e2e3ea; position: relative; margin-bottom: 10px; z-index: 1}
.passo .dobra {position: absolute;	top: -1px; left: -3px; }
.passo h4 {font-size: 15px; margin-top:2px; height: 20px; line-height: 20px; color: #fff;}
.passo h4 span {background: #94ab5b; border-bottom: 1px solid #778a4a; padding: 1px 10px 0px 7px;}
.passo .text {width: 384px; padding: 8px; float: left;}

.valores {width: 190px; float: left;}
.formAddCarrinho {width: 190px; float: right;}

/*Muda Cor do boxCor*/
.ladoFoto .boxCor {width: 60px; height: 76px; padding: 3px; overflow:hidden; line-height: 11px; border: 1px solid #e2e3ea; float: left; margin: 0 5px 5px 0; cursor: pointer; cursor: hand;  text-align: center; background: #FFF;}
.ladoFoto .boxCor img {width: 40px; height: 40px; margin-bottom: 3px;}
.ladoFoto .boxCor small {display: block; float: left; width: 95%;}
.ladoFoto .boxCorSelected {width: 60px; height: 76px; padding: 1px; overflow:hidden; line-height: 11px; border: 3px solid #94ab5b; float: left; margin: 0 5px 5px 0; cursor: pointer; cursor: hand; text-align: center; background: #FFF;}
.ladoFoto .boxCorSelected img {width: 40px; height: 40px; margin-bottom: 3px;}
.ladoFoto .boxCorSelected small {display: block; float: left; width: 95%; }
/*Fim Muda Cor do boxCor*/

/*Muda Cor do boxTam*/
.agrupaBoxTam {width: 99%; margin-top: 5px;}
.boxTam {display: block; float: left; margin: 0 4px 4px 0px; padding: 3px 5px; border: 1px solid #e2e3ea;cursor: pointer; cursor: hand; text-align: center; background: #FFF; font-size:11px;}
.boxTamSelected {display: block; float: left; margin: 0 4px 4px 0px; padding: 1px 3px; border: 3px solid #94ab5b; cursor: pointer; cursor: hand; text-align: center; background: #FFF; font-size:11px;}
/*Fim Muda Cor do boxTam*/

/*boxCross*/
.ladoFoto .boxCross {width: 66px; height: 84px; padding: 5px; overflow:hidden; line-height: 11px; border: 1px solid #e2e3ea; display:block; float: left; margin: 0 5px 5px 0; cursor: pointer; text-align: center; background: #FFF;text-decoration:none;}
.ladoFoto .boxCross:hover{border: 3px solid #94ab5b; padding:3px;}
.ladoFoto .boxCross img {width: 40px; height: 40px; margin-bottom: 3px;border: 1px solid #e2e3ea;}
.ladoFoto .boxCross small {display: block; float: left; width: 95%; text-align:left;}
.ladoFoto .boxCross small.nome{height:23px; overflow:hidden;}
.ladoFoto .boxCross small.preco{color:#ec9d13;}

/*Fim boxCross*/


.divContencao {clear:both; display:block;}
.divPopUp{background:#fff; position:absolute; padding:10px; display:none; width:364px; float:left; border:solid 1px #736357; font-size:11px; margin-top:20px; z-index: 50}
.divPopUp a{float:right;}
.divPopUpCalculadora{width:180px;right:0px; margin:15px;}
.divPopUpCalculadora form{text-align:left;}
.divPopUpCalculadora form .esquerda{width:50%; float:left;}
.divPopUpCalculadora #calculadoraTotal{clear:both; font-size:12px; margin:15px auto 0 auto; text-align:center; width:82%;}

.ladoFoto .sugestao {width: 100%; float: left;}
.ladoFoto .sugestao .img {width: 70px; height: 60px; float: left; overflow: hidden;}
.ladoFoto .sugestao .img img {width: 60px; height: 60px; float: left;}
.ladoFoto .sugestao .texto {width: 310px; float: left;}
.ladoFoto .sugestao ul {width: 100%; margin-top: 8px;}
.ladoFoto .sugestao ul li {width: 195px; float: left;}
.ladoFoto .sugestao ul li.regras {width: 115px; text-align: right;}

.agrupaDescricao .abasDescricao {width: 100%; background: url(../imagens/fundoAbas.gif) repeat-x left bottom; height: 36px;}
.agrupaDescricao .abasDescricao li {width: auto; float: left; border: 1px solid #94ab5b; border-bottom: none; margin: 0px 5px;}
.agrupaDescricao .abasDescricao li a {display: block; float: left; padding: 0px 13px; height: 35px; line-height: 35px; background: #94ab5b; color: #FFF; font-weight: bold; text-decoration: none; outline: none;}
.agrupaDescricao .abasDescricao li.selected a {background: #FFF; color: #94ab5b;}
.fontes {width: 165px; padding: 5px 0px; float: right; clear: both; font-size: 11px; }
.fontes span {width: 100px; padding-right: 10px; float: left; text-align: right;}
.fontes img {margin: 4px 5px 0 0; cursor:pointer;}

.agrupaDescricao #vantagens ul{margin:15px 0;}
.agrupaDescricao #vantagens ul li, .agrupaDescricao #vantagens p{padding:5px 0;}
.agrupaDescricao #vantagens ul.numerada{margin-left:30px;}

.agrupaDescricao .coluna{width:95%; padding:0 2%;}
.agrupaDescricao .colunas {width: 45%; padding: 0 2%; float: left;}
.agrupaDescricao dl {width: 100%;}
.agrupaDescricao dt{font-weight: bold; color: #94ab5b; margin-bottom: 3px;}
.agrupaDescricao dd {margin-bottom: 15px; }
.agrupaDescricao dl.dimensoes {width: 33%; float: left;}
.agrupaDescricao dl.dimensoes2 {width: 33%; float: left; margin-top: 5px;}
.agrupaDescricao dl.dimensoes2 img {margin-bottom: 5px;}
.agrupaDescricao dd.sk,
.agrupaDescricao dd.vt-24,
.agrupaDescricao dd.vt-15,
.agrupaDescricao dd.beveled-tegular,
.agrupaDescricao dd.angled-tegular,
.agrupaDescricao dd.square-lay-in,
.agrupaDescricao dd.manutencao,
.agrupaDescricao dd.colagem,
.agrupaDescricao dd.umidade,
.agrupaDescricao dd.usinagem,
.agrupaDescricao dd.hipoalergenico,
.agrupaDescricao dd.emissao,
.agrupaDescricao dd.conforto,
.agrupaDescricao dd.valorizacao,
.agrupaDescricao dd.garantia,
.agrupaDescricao dd.meio-ambiente,
.agrupaDescricao dd.composicao,
.agrupaDescricao dd.resitencia,
.agrupaDescricao dd.reutilizacao,
.agrupaDescricao dd.peso-por-caixa,
.agrupaDescricao dd.altura-da-caixa,
.agrupaDescricao dd.largura-da-caixa,
.agrupaDescricao dd.comprimento-da-caixa,
.agrupaDescricao dd.bitola,
.agrupaDescricao dd.cupula,
.agrupaDescricao dd.njatos,
.agrupaDescricao dd.npessoas,
.agrupaDescricao dd.aquecedor,
.agrupaDescricao dd.portamanho,
.agrupaDescricao dd.quantidade-por-caixa {min-height: 32px; height: 32px; padding: 2px 0 0 40px; background: url(../imagens/icon_manutencao.gif) no-repeat left center;}
.agrupaDescricao dd.colagem {background: url(../imagens/icon_colagem.gif) no-repeat left center;}
.agrupaDescricao dd.umidade {background: url(../imagens/icon_umidade.gif) no-repeat left center;}
.agrupaDescricao dd.usinagem {background: url(../imagens/icon_usinagem.gif) no-repeat left center;}
.agrupaDescricao dd.hipoalergenico {background: url(../imagens/icon_hipoalergenico.gif) no-repeat left center;}
.agrupaDescricao dd.emissao {background: url(../imagens/icon_emissao.gif) no-repeat left center;}
.agrupaDescricao dd.conforto {background: url(../imagens/icon_conforto.gif) no-repeat left center;}
.agrupaDescricao dd.valorizacao {background: url(../imagens/icon_valorizacao.gif) no-repeat left center;}
.agrupaDescricao dd.garantia{background: url(../imagens/icon_garantia.gif) no-repeat left center;}
.agrupaDescricao dd.meio-ambiente{background: url(../imagens/icon_ambiente.gif) no-repeat left center;}
.agrupaDescricao dd.composicao{background: url(../imagens/icon_composicao.gif) no-repeat left center;}
.agrupaDescricao dd.resitencia{background: url(../imagens/icon_resistencia.gif) no-repeat left center;}
.agrupaDescricao dd.reutilizacao{background: url(../imagens/icon_reutilizacao.gif) no-repeat left center;}
.agrupaDescricao dd.peso-por-caixa{background: url(../imagens/icon_peso_por_caixa.gif) no-repeat left center;}
.agrupaDescricao dd.altura-da-caixa{background: url(../imagens/icon_altura_da_caixa.gif) no-repeat left center;}
.agrupaDescricao dd.largura-da-caixa{background: url(../imagens/icon_largura_da_caixa.gif) no-repeat left center;}
.agrupaDescricao dd.comprimento-da-caixa{background: url(../imagens/icon_comprimento_da_caixa.gif) no-repeat left center;}
.agrupaDescricao dd.quantidade-por-caixa{background: url(../imagens/icon_quantidade_por_caixas.gif) no-repeat left center;}
.agrupaDescricao dd.bitola{background: url(../imagens/icon_bitola.gif) no-repeat left center;}
.agrupaDescricao dd.cupula{background: url(../imagens/icon_cupula.gif) no-repeat left center;}
.agrupaDescricao dd.njatos{background: url(../imagens/icon_njatos.gif) no-repeat left center;}
.agrupaDescricao dd.npessoas{background: url(../imagens/icon_npessoas.gif) no-repeat left center;}
.agrupaDescricao dd.aquecedor{background: url(../imagens/icon_aquecedor.gif) no-repeat left center;}
.agrupaDescricao dd.portamanho{background: url(../imagens/icon_portamanho.gif) no-repeat left center;}
.agrupaDescricao dd.pei div{background: url(../imagens/icon-pei.gif) no-repeat left center; color:#fff; height:27px; width:22px; float:left; margin-right:8px; font-size:20px; padding:6px 0 0 10px;}
.agrupaDescricao dd.beveled-tegular{background: url(../imagens/icon-beveled-tegular.gif) no-repeat left center;}
.agrupaDescricao dd.angled-tegular{background: url(../imagens/icon-angled-tegular.gif) no-repeat left center;}
.agrupaDescricao dd.square-lay-in{background: url(../imagens/icon-square-lay-in.gif) no-repeat left center;}
.agrupaDescricao dd.sk{background: url(../imagens/icon-sk.gif) no-repeat left center;}
.agrupaDescricao dd.vt-24{background: url(../imagens/icon-vt-24.gif) no-repeat left center;}
.agrupaDescricao dd.vt-15{background: url(../imagens/icon-vt-15.gif) no-repeat left center;}
.agrupaDescricao dd.bndes {padding-left: 85px; font-size: 10px; background: url(../imagens/logo-atributo-bndes.gif) no-repeat;}

html>body .agrupaDescricao dd.beveled-tegular,
html>body .agrupaDescricao dd.angled-tegular,
html>body .agrupaDescricao dd.square-lay-in,
html>body .agrupaDescricao dd.manutencao,
html>body .agrupaDescricao dd.colagem,
html>body .agrupaDescricao dd.umidade,
html>body .agrupaDescricao dd.usinagem,
html>body .agrupaDescricao dd.hipoalergenico,
html>body .agrupaDescricao dd.emissao,
html>body .agrupaDescricao dd.conforto,
html>body .agrupaDescricao dd.valorizacao,
html>body .agrupaDescricao dd.garantia,
html>body .agrupaDescricao dd.meio-ambiente,
html>body .agrupaDescricao dd.composicao,
html>body .agrupaDescricao dd.resitencia,
html>body .agrupaDescricao dd.reutilizacao,
html>body .agrupaDescricao dd.peso-por-caixa,
html>body .agrupaDescricao dd.largura-da-caixa,
html>body .agrupaDescricao dd.altura-da-caixa,
html>body .agrupaDescricao dd.comprimento-da-caixa,
html>body .agrupaDescricao dd.quantidade-por-caixa,
html>body .agrupaDescricao dd.bitola,
html>body .agrupaDescricao dd.njatos,
html>body .agrupaDescricao dd.npessoas,
html>body .agrupaDescricao dd.aquecedor,
html>body .agrupaDescricao dd.portamanho,
html>body .agrupaDescricao dd.cupula {height: auto;}

.agrupaDescricao .texto {width: 147px; float: left; display: block;}
.agrupaDescricao .coluna .texto{width:75%; padding-right:5px;}
.agrupaDescricao .escala{width: 133px; padding: 3px 0 3px 10px; float: left; display:block; border-left: 1px solid #756559;}
.agrupaDescricao .dados{width:98%;}
.agrupaDescricao .dados td{width:49%; padding:3px 0 3px 0px; vertical-align:middle;}
.agrupaDescricao .dados .bd{border-left: 1px solid #756559; padding:3px 0 3px 10px;}

.agrupaDescricao .coluna .escala{width:20%;}
.agrupaDescricao .coluna .escala a{display:block; margin-top:10px;}
.agrupaDescricao .coluna .maneiras{float:left; width:26%; padding:0 10px 0 40px; margin-top:10px;}
.agrupaDescricao .coluna .m1{background:url(../imagens/icon_1.gif) no-repeat left top;}
.agrupaDescricao .coluna .m2{background:url(../imagens/icon_2.gif) no-repeat left top;}
.agrupaDescricao .coluna .m3{background:url(../imagens/icon_3.gif) no-repeat left top;}
.agrupaDescricao .coluna .maneiras b, .agrupaDescricao .coluna .maneiras a{font-weight:bold;}


/*LISTA DA ABA DE ACESSÓRIOS*/
.agrupaDescricao .colunas ul li {height:62px; margin-top:30px;}
.agrupaDescricao .colunas ul li .icone {width: 62px; height: 62px; float: left;}
.agrupaDescricao .colunas ul li .icone img {border: 1px solid #9da186;}
.agrupaDescricao .colunas ul li .txt {margin-left: 70px}
html>body .agrupaDescricao .colunas ul li {min-height:62px; height:auto; margin-top:30px;}

.agrupaDescricao .colunas ul li.ac1{background-image:url(../imagens/icon_acessorios_ac1.jpg);}
.agrupaDescricao .colunas ul li.ac2{background-image:url(../imagens/icon_acessorios_ac2.jpg);}
.agrupaDescricao .colunas ul li.ac3{background-image:url(../imagens/icon_acessorios_ac3.jpg);}
.agrupaDescricao .colunas ul li.argamassaEspecialPorcelanato{background-image:url(../imagens/icon_acessorios_argamassa_especial_porcelanato.jpg);}
.agrupaDescricao .colunas ul li.rejunteEpoxi{background-image:url(../imagens/icon_acessorios_rejunte_epoxi.jpg);}

.agrupaDescricao .colunas ul li.rodapeMadeira{background-image:url(../imagens/icon_acessorios_rodape_madeira.jpg);}
.agrupaDescricao .colunas ul li.cantoneira{background-image:url(../imagens/icon_acessorios_cantoneira.jpg);}
.agrupaDescricao .colunas ul li.juntaReducao{background-image:url(../imagens/icon_acessorios_junta_de_reducao.jpg);}
.agrupaDescricao .colunas ul li.juntaDilatacao{background-image:url(../imagens/icon_acessorios_junta_dilatacao.jpg);}
.agrupaDescricao .colunas ul li.manta{background-image:url(../imagens/icon_acessorios_mata_polietileno.jpg);}
.agrupaDescricao .colunas ul li.colaPU{background-image:url(../imagens/icon_acessorios_cola_pu.jpg);}
.agrupaDescricao .colunas ul li.colaPVA{background-image:url(../imagens/icon_acessorios_cola_pva.jpg);}
.agrupaDescricao .colunas ul li.colaFadecril{background-image:url(../imagens/icon_acessorios_cola_fadecril.jpg);}
.agrupaDescricao .colunas ul li.colaContato{background-image:url(../imagens/icon_acessorios_cola_contato.jpg);}
.agrupaDescricao .colunas ul li.emendaFlexivel{background-image:url(../imagens/icon.acessorios.emenda.flexivel.jpg);}
.agrupaDescricao .colunas ul li.emendaRigida{background-image:url(../imagens/icon.acessorios.emenda.rigida.jpg);}
.agrupaDescricao .colunas ul li.rodaforro{background-image:url(../imagens/icon.acessorios.rodaforro.jpg);}
.agrupaDescricao .colunas ul li.acabamentoParede{background-image:url(../imagens/icon.acessorios.acabamento.de.parede.jpg);}
.agrupaDescricao .colunas ul li.vinifix{background-image:url(../imagens/icon.acessorios.vinifix.jpg);}
.agrupaDescricao .colunas ul li.cumeeira{background-image:url(../imagens/icon.acessorios.cumeeira.jpg);}
.agrupaDescricao .colunas ul li.cunhaBrick{background-image:url(../imagens/icon.acessorios.cunha.brick.jpg);}
.agrupaDescricao .colunas ul li.grampo{background-image:url(../imagens/icon.acessorios.grampo.jpg);}
.agrupaDescricao .colunas ul li.meiaTelha{background-image:url(../imagens/icon.acessorios.meia.telha.jpg);}
.agrupaDescricao .colunas ul li.passarinheira{background-image:url(../imagens/icon.acessorios.passarinheira.jpg);}
.agrupaDescricao .colunas ul li.terminal{background-image:url(../imagens/icon.acessorios.terminal.jpg);}
.agrupaDescricao .colunas ul li.testeira{background-image:url(../imagens/icon.acessorios.testeira.jpg);}

.listaImagensAmpliada {width:740px; height:50px; padding:15px;}
.listaImagensAmpliada .thumb img {width:40px; height:40px; float: left; margin: 4px 3px 0 3px; border: 1px solid #FFF;}
#divImagemAmpliada{overflow:hidden;}

#tabelaInstalacao {width: 830px; padding: 10px;}
#tabelaInstalacao h1 {width: 300px; height: 125px; float: left; background: url(../imagens/logo.gif) no-repeat; text-indent: -9999px;}
#tabelaInstalacao h2 {width: 510px; padding: 70px 0 0 0; font-size: 20px; color: #94ab5b; background: none; float: right; height: auto; line-height: auto;}
#tabelaInstalacao table {width: 100%; margin-top: 10px; clear: left}
#tabelaInstalacao table td, 
#tabelaInstalacao table th {border-right: 1px solid #94ab5b; border-bottom: 1px solid #94ab5b; text-align: center; vertical-align: top; color: #77675b; padding: 8px 4px; font-size: 15px;}
#tabelaInstalacao table th {color: #FFF; font-weight: bold; background: #94ab5b;}
#tabelaInstalacao table td.primeiraTd {background: #dfe6cd; border-left: 1px solid #94ab5b; vertical-align: middle; font-weight: bold;}

.tabelaMiniCarrinho{width:100%; border-collapse:collapse;}
.tabelaMiniCarrinho tr td{border:solid 1px #75665a;}

#divFloaterYoutube {width: 480px; height: 405px; padding: 10px; border:solid 1px #ccc; background-color:#fff; }
#divFloaterYoutube div {width: 480px; height: 385px; clear: both; padding-top: 10px;}

.catalogos {width: 100%; padding: 10px 0px; float: left;}
.catalogos li {width: 153px; float: left; padding: 0px 10px; margin: 0px 5px 10px 5px; overflow: hidden;}
.catalogos li .img {width: 152px; height: 160px; overflow: hidden; position:relative;}
.catalogos li .img img {border: 1px solid #d4d4d4; position:absolute; left: 0px; bottom: 5px;}
.catalogos li a {display:block; margin-bottom: 5px;}
.catalogos li.clear {clear: both; width: 100%; line-height: 0px; height: 0px;}

/* CSS Customizado do Lightbox */
#ibox_content { background: #fff; border-color: #fff; color: #94AB5B; }
#ibox_wrapper { background: #fff; border-color: #94AB5B; }
#ibox_footer_wrapper { left: 0; right: 0; top: 0; padding: 3px 10px; }
#ibox_footer_wrapper, #ibox_footer_wrapper a { color: #fff; background: #fff; }
#ibox_footer_wrapper a { color: #fff; font-weight: bold; text-decoration: none; padding: 0 3px; background: #94AB5B; }
#ibox_footer_wrapper a:hover { color: #fff; font-weight: bold; text-decoration: none; padding: 0 3px; background: #94AB5C; }
#ibox_content { margin: 0 0 15px 0; padding: 10px; }

