@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Myriad Web Pro';
    src: url('myriad-web-pro.eot');
    src: url('myriad-web-pro?#iefix') format('embedded-opentype'),
         url('myriad-web-pro.woff') format('woff'),
         url('myriad-web-pro.ttf') format('truetype'),
         url('myriad-web-pro.svg#myriad-web-pro') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'cartogothicstd-book-webfont';
    src: url('cartogothicstd-book-webfont.eot');
    src: url('cartogothicstd-book-webfont?#iefix') format('embedded-opentype'),
         url('cartogothicstd-book-webfont.woff') format('woff'),
         url('cartogothicstd-book-webfont.ttf') format('truetype'),
         url('cartogothicstd-book-webfont.svg#cartogothicstd-book-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face{
	font-family: 'Carto'; 
    src: url('cartogothicstd-book-webfont.eot');
}
@font-face{
    font-family: 'Carto'; 
    src: url('cartogothicstd-book-webfont.ttf') format('opentype');
}



body, hmtl{ padding:0; margin:0; font-family:"Carto"; background-color:#f6f6f6; }
img{ border:0 }
#background{ background-image:url(../imagens/bg.png); background-position:right; background-repeat:repeat-y; width:1060px; min-height:660px; height:auto; margin:20px auto;  }
#background-index{ width:1090px; min-height:660px; margin:20px auto; }
#principal{ width:1060px; min-height:660px;}
#logo{ float:left; margin-top:55px; position:absolute;}
#footer{ float:right; background-color:#f6f6f6; height:62px; padding-top:8px; padding-left:90px; width:970px; text-align:center; color:#878686; line-height:20px; }
#enderecoRodape{ font-family: 'Carto';}
#conteudo{ height:590px; position:relative; }
#conteudoProd{ min-height:590px; height:auto; position:relative; }
#menu{ background-color:#482d1c; height:21px; width:970px; margin-bottom:8px; }
.itemMenu{ font-family:'Carto'; float:left; margin-left:35px; height:19px; font-size:12px; color:#FFF; width:123px; padding:2px 0 0 0; text-decoration:none; cursor:pointer; }
.itemMenu a{ font-family:'Carto'; color:#FFF; font-size:12px; text-decoration:none; cursor:pointer; }
.itemMenuHover{ background-color:#7c5235; text-decoration:none; cursor:pointer; }
.itemMenuHoverAmarelo{ background-color:#F9BA0A; color:#000; }

.colunaContato{ padding-left:340px; padding-right:240px;}
.colunaContatoGamb{ padding-left:300px; padding-right:240px;}

.txt12{ font-size:12px; text-align:center; }
.txt12 a{ font-size:12px; color:#878686; text-decoration:none; }
.txt14{ font-size:14px; }

/*INDEX*/
.logo img{float:right; margin:5px 0 0 0; width:355px; height:189px;}
.slideshow{float:right ; margin:5px 0 0 9px; border:2px solid #dbd9dc;width:232px; height:187px;}
.slideshow img{width:232px; height:187px;}

/*PRODUTOS*/
.divMenusEsquerda { margin-top:220px; margin-left: -200px; margin-bottom: 0px;
		float:left; 
		text-align:left; 
		padding-bottom: 0px; 
}
.divMenus {
	width:92%;
	float:right;
	text-align:center;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.descricaoProd { 
		color: #878686;
		padding-left:10px;
		float:left;
		height:325px;
		/*text-transform: uppercase;*/
		word-wrap: break-word;
		font-style: italic;
	 	font-size:12px;
		position:relative;
		
	}
.descricaoPort { 
		color: #878686;
		padding-left:10px;
		float:left;
		height:388px;
		/*text-transform: uppercase;*/
		word-wrap: break-word;
		font-style: italic;
	 	font-size:12px;
		position:relative;
		
	}
.descricaoPort2 { 
		color: #878686;
		padding-top:2px;
		padding-left:20px;
		font-style: italic;
	 	font-size:11px;
		clear:both;
	}

.tituloProd {
	color:#a2917d;
	font-size:24px;
	font-weight:bolder;
	text-align:right;
	width:100%;
}

.tituloPortfolio{
	color:#a2917d;
	font-size:18px;
	font-weight:bolder;
	text-align:right;
	width:100%;
}

.link{
    text-align: left;
    
}
.link a:hover, .link a:active, .link a:visited, .link a:link{
    font-size: 14px;   
    text-decoration: none;
    color: black;
  
}
a.linkMarrom{ color:#a2917d; font-size:14px; text-decoration:underline; }

.txtCategoria{ color:#a2917d; font-size:14px; text-align: left; }
.txtCategoria a{ color:#a2917d; font-size:14px; text-decoration:none; }
.txtCategoria a:hover{ color:#685143;}

.txtMidia{ color:#a2917d; font-size:14px; }
.txtMidia a{ color:#a2917d; font-size:14px; text-decoration:none; text-align: right; }
.txtMidia a:hover{ color:#685143;}

#caixaProd{ position:absolute; width:150px; text-transform:uppercase; font-size:12px; color:#333333;  bottom:0; font-style:normal; }
#caixaPort{ position:absolute; width:150px; text-transform:uppercase; font-size:12px; color:#333333;  bottom:0; font-style:normal; }

/*CONTATO*/
.retorno{background-color:#090; padding:9px 6px 6px 6px; color:#FFF}
#tableContato{float:left; width:520px;}
#tableContato input,textarea{background-color:#cec8c1;  border:1px #dcd6d0 dashed;}
.fundoContato{background-color:#cec8c1; line-height:27px}
.fundoLogar{background-color:#cec8c1; line-height:20px;}
.tituloContato{width:80px; font-weight:bolder; vertical-align:top; padding-left:8px; font-size:14px; }
.textoEndereco{ font-weight:bold; font-size:14px; }
.inputContato{width:100%; height:100%;float:right;}
.inputLogar{width:180px; }
.inputContatoMens{width:98%; height:100%;float:right;}
.inputContatoTel{width:82%; height:100%; }

#tableNews{float:left; width:100%;}
#tableNews input, textarea, select{background-color:#cec8c1; border:1px #dcd6d0 dashed;}
#tableNews option{border:0;}

#tableLogin{width:50%;}
#tableLogin input, textarea, select{background-color:#cec8c1; border:1px #dcd6d0 dashed;}
#divLogin{float:left; margin:15px 0 0 275px; background-color:#CCC; padding:10px; width:750px; }
#botoesPedido{float:left; margin:140px 0 0 110px;}

.btpedido{background:url(../imagens/btnpedido.png) no-repeat; width:100px; height:22px; cursor:pointer; border:0 !important;}
.btaltera{background:url(../imagens/btnalterar.png) no-repeat; width:100px; height:22px; cursor:pointer; border:0 !important;}

#mensagem{height:200px; margin:3px; min-height:200px; max-height:200px; min-width:350px; max-width:490px; }
#enviar{font-weight:bold; font-size:12px; padding:6px;}
.ddd{width:25px; height:100%;}
#msgRetorno{font-weight:bold; font-size:12px;}
#contato{
	float:left;
	margin-top: 50px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 320px;
}
#contato .textos{font-size:12px;}
#face{margin:0 0 0 40px;}
#endereco{ float:right; width:216px;font-size:13px; background-color:#FFF; padding:10px; margin:90px 40px 15px 0; border:2px solid #dbd9dc }
.txtFace{text-decoration:none; font-size:11px; font-weight:bolder; color:#000}
.txtFace:visited{color:#000}
#curtir{ position:fixed; top:60px; width:1300px; left:50%; margin-left:-650px; text-align:right; }
#newsletter{ position:fixed; top:26px; width:1300px; left:50%; margin-left:-645px; text-align:right; }
#pedido{margin-top:-24px; margin-left:215px;}

#divNewsletter { background-color: #e5e2dd; width: 270px; height: 100%; padding:0 20px;}
#divPedido {
	background-color: #e5e2dd;
	width: 680px;
	height: 500px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
}
#divPedido2 { background-color: #e5e2dd; width: 300px; height: 100%; padding:0 20px;}
#divForm{
	padding-top:10px;
	float:left;
}
.textoPedido{color:#FFF; background-color:#482D1C; font-size:12px;} 
.tituloPedido{color:#FFF; background-color:#1DB5CC; font-size:12px;} 
.tituloPedido2{color:#FFF; background-color:#960; font-size:12px;} 
#imgDiv{ width:auto; float:left;}

#divLogar { background-color: #e5e2dd; width:auto; height:350px; padding:20px;}
#divLogarCpf { background-color: #e5e2dd; width:275px; height:120px; padding:20px;}
#enviarLogin{ cursor:pointer; }

#tableLogar input, textarea, select{background-color:#cec8c1; border:1px #dcd6d0 dashed;}
.divLoginPF{ padding:0px 30px 0px 0px; margin-right:30px; height:360px; width:270px; float:left; border-right:1px #c2bab1 dashed; }
#divProfissionais{ float:left; height:330px; width:310px; }
#termos{
	width:680px;
	height:430px;
	overflow-y:scroll;
	overflow-x:hidden;
	padding: 15px;
	text-align: left;
}

/*#background{ background-image:url(../imagens/bg.png); background-position:right; background-repeat:repeat-y; position:absolute; width:1060px; min-height:660px; top:50%; margin-top:-340px;  }*/

/*INFORMAÇÕES*/
#infEsquerda{float:right; width:395px; margin:80px 50px 0 0; font-size:12px; line-height:17px}
#mini_video img{float:left; width:120px; height:60px; margin:0 15px 8px 0; padding:5px}
#mini_video img:hover{padding:0; border:5px solid #beb6ac}
#infEsquerda a{text-decoration:none; color:#000}
#infEsquerda a:visited{text-decoration:none; color:#000}
.texto{background-color:#FFF; width:500px; padding:20px; font-variant:inherit; font-size:12px; line-height:17px}

#infDireita{float:right;width:470px;}
#mapa{float:right; margin:40px 30px 0 0}
#revendas{clear:both; float:right;height:215px; width:100%; font-size:12px; margin-top:40px; line-height:15px;}
#revendas a{text-decoration:none; color:#000}
#revendas a:visited{text-decoration:none; color:#000}
#rewards{clear:both; float:right; margin: 7px 40px 0 0;}
#endereco_sp{margin-top:20px}
#endereco_rs{margin-top:20px}
.bloco_rs{float:left; margin-right:20px}
.sub_titulos{color:#a1907c}
.titulos{color:#a88b85; font-size:18px}
.hidden{display:none}
.player{width:640px; height:370px}
#espaco{ height:137px;}

.width20{width:20%;}
.width75{width:75%;}
.floatL{float:left;}

.visible{visibility:hidden}

.flowplayer { width: 700px; background-color: #222; background-size: cover; max-width: 700px; }
.flowplayer .fp-controls { background-color: rgba(17, 17, 17, 1)}
.flowplayer .fp-timeline { background-color: rgba(204, 204, 204, 1)}
.flowplayer .fp-progress { background-color: rgba(0, 167, 200, 1)}
.flowplayer .fp-buffer { background-color: rgba(249, 249, 249, 1)}


/* PRODUTOS */
.contornoProduto{ border:4px solid #e5e2dd; width:77px; height:67px; position:relative; }
.contornoProduto:hover{ border:4px solid #beb5ac; }
.tituloProduto{ width:69px; height:10px; color:#FFF; font-size:9px; background-image:url(/imagens/bgProduto.png); padding:4px; position:absolute; left:0; bottom:0; font-family:Arial; }
#imgDiv{ text-align:center}




.contentProdutos{ width:770px; float:right; min-height:200px; margin-top:55px; }
.menuProdutos{ position:absolute; left:90px; top:205px; height:300px; width:150px; }
.itemProdutos{ background-color:#a78c7d; padding:6px 8px 4px 7px; width:130px; margin-bottom:15px; }
.itemProdutos:hover{ background-color:#482d1c; }
a.linkMenuProds{ color:#FFF; font-size:14px; text-decoration:none; }
a.linkMenuProds:hover{ color:#FFFFFF; }
.boxProd{ width:178px; height:110px; background-color:#FFF; margin:0px 10px 12px 0px; float:left; position:relative; }
.tituloBoxProd{ position:absolute; z-index:9; color:#a48e81; font-size:14px; left:5px; top:5px; }
.tituloBoxProd a{ color:#a48e81; text-decoration:none; }
.tituloBoxProd a:hover{ color:#0e0906; }
.prodBoxImagem{ border:0; position:absolute; z-index:0; left:0px; top:0px }
#boxFacebookProd{ margin-left:22px; margin-top:15px; font-size:12px; clear:both; }


.prodMainImg{ width:415px; height:280px; float:left; background-color:#FFF; position:relative; }
.prodMainImgbiofluido{ width:234px; height:325px; float:left; background-color:#FFF; }
.prodName{ width:auto; background-color:#ede9e6; padding:7px 7px 5px 20px; font-size:22px; color:#936446; float:left; margin-bottom:15px; }
.colunaRight{ float:left; width:350px; height:280px; position:relative; }
.colunaRightbiofluido{ float:left; width:380px; height:325px; position:relative; }
.infDimensoes{ clear:both; color:#a48e81; font-size:14px; width:220px; height:15px; margin-left:20px; padding-bottom:4px; border-bottom:1px solid #efeeec; margin-bottom:7px; padding-left:22px; background-image:url(../imagens/iconDimensoes.png); background-position:4px 3px; background-repeat:no-repeat; }
.infPeso{ clear:both; color:#a48e81; font-size:14px; width:220px; height:15px; margin-left:20px; padding-bottom:4px; border-bottom:1px solid #efeeec; margin-bottom:7px; padding-left:22px; background-image:url(../imagens/iconPeso.png); background-position:4px 0px; background-repeat:no-repeat; }
.infQueima{ clear:both; color:#a48e81; font-size:14px; width:220px; height:15px; margin-left:20px; padding-bottom:4px; border-bottom:1px solid #efeeec; margin-bottom:7px; padding-left:22px; background-image:url(../imagens/iconQueima.png); background-position:4px 3px; background-repeat:no-repeat; }
.infAquece{ clear:both; color:#a48e81; font-size:14px; width:220px; height:15px; margin-left:20px; padding-bottom:4px; border-bottom:1px solid #efeeec; margin-bottom:7px; padding-left:22px; background-image:url(../imagens/iconAquece.png); background-position:4px 0px; background-repeat:no-repeat; }
.infConteudo{ clear:both; color:#a48e81; font-size:14px; width:220px; height:15px; margin-left:20px; padding-bottom:4px; border-bottom:1px solid #efeeec; margin-bottom:7px; padding-left:22px; background-image:url(../imagens/iconConteudo.png); background-position:4px 0px; background-repeat:no-repeat; }
.infProd{ width:120px; height:15px; float:right; text-align:left; color:#35342f; font-size:12px; }
.nomeFotografo{ font-size:11px; color:#35342f; padding-left:3px; position:absolute; left:0; bottom:0; }
.blocoProdInfo{ padding:12px; border:1px solid #efeeed; clear:both; margin-right:10px; line-height:17px; }
.blocoProdInfoAplicacao{ clear:both; margin-right:10px; line-height:17px; }
.boxAplicacao{ float:left; min-height:80px; width:124px; }
.blocoProdInfo img{ border:0; margin-right:8px; }
.titBlocoInfo{ color:#a48e81; font-size:14px; padding-bottom:5px; }
.btVoltar{ position:absolute; right:25px; top:25px; border:0; }
.newProdutos{ position:absolute; bottom:2px; right:-5px; z-index:999; }
.likeboxface{ width:200px; float:left; margin-top:70px; margin-left:20px; }

.pdd10{ padding:10px; }
.pdd4{ padding:4px; }
.clear{ clear:both; }
.mrg15Bot{ margin-bottom:15px; }
.mrg5top{ margin-top:5px; }
.txt11{ color:#35342f; font-size:11px; }
.txt11Cobre{ color:#a2917d; font-size:11px; }