/* CSS Document By Fabio Massagardi*/
body { font:12px Arial;
	   background-image:url(../img-layout/bg-img.jpg);
	   background-position:left top;
	   background-repeat: repeat-x;
	   text-align:center;
	   background-color:#ffffff;
	   margin:0px;
	   padding:0px;
}
form { margin:0; padding:0;}
h1 { color:#d0ad67; font-size:24px; text-align:left; margin-top:0px;}
h1 a { color:#d0ad67; font-size:24px; text-decoration:none}
h1 a:hover { text-decoration:underline}
h1 span { color:#969696;  }
h1 span a { color:#969696;  }
h2 { color:#d0ad67; font-size:16px; margin:0px;}
h3 { color:#d0ad67; font-size:12px; margin:0px; padding:0px;}
h4 { color:#969696; font-size:16px; text-align:left; margin:0px;}

a { color:#969696; text-decoration:none;}
a:hover { color:#969696; text-decoration:underline }


/* Inicio Estrutura do Site */
#topo{}
#base{ width:990px; text-align:left; margin:auto; margin-bottom:10px;}
#container{padding:30px 0px 30px 0px; margin-bottom:30px;}
#container h1{text-transform:uppercase;}
#rodape { width:990px; padding-bottom:50px; margin:auto; border-top:1px #e8e0d1 solid; padding-top:5px;}
/*Fim Estrutura*/


.linha{
border:0px;
border-bottom:1px solid;
border-bottom-color:#999999;
width:990px;
float:left;
}

.mostrar{
float:right;
width:150px;
margin-top:35px;
}

.mostrar h2{
float:left;
font-size:12px;
color:#000000;
font-weight:normal;
margin-top:3px;
margin-right:5px;
}


/*Inicio Paginador*/
.paginador{
float:left;
margin-left:15px;
margin-top:30px;
font-size:16px;
vertical-align:bottom;
}
.paginador a:hover{
color:#F5D103;
}

.paginador-titulo{
float:left;
}

.paginador a{
text-decoration:none;
color:#000000;
line-height:24px;}

.paginador-selecionado{
float:left;
width:10px;
margin-left:7px;
margin-right:7px;}

.paginador-selecionado a{
color:#cfad67;
text-decoration:none;
font-weight:bold;
font-size:12px;
}



.paginador-nselecionado{
color: #000000;
float:left;
width:10px;
margin-left:7px;
margin-right:7px;}

.paginador-nselecionado a{
text-decoration:none;
}

/*Fim Paginador*/


/* Inicio Base*/
.banner{width:990px; margin:auto; height:60px; margin-top:10px;}

.form-login{ color:#818181; margin-top:5px; width:420px; font-size:11px; float:right; text-align:right;}
.campos-form{ margin-right:5px;}
.form-login-titulo{ width:35px; float:left; padding:0px; margin-top:2px; margin-bottom:10px; color:#818181; font-size:11px;}
.form-login input{ border:1px #818181 solid; font-size:8.5px; xheight:10px; float:left; width:150px;}
.form{float:right;}
.form-login img{ float:left; margin-left:3px; margin-top:1px;}
.form form input.text{ font-size:9px; width:120px;}
.form-login-esqueci{ height:10px; float:right; width:291px; _width:295px; text-align:left;}
.form-login-esqueci a{ text-decoration:none; color:#818181; text-align:left;}
.form-login-esqueci a:hover{text-decoration:none; color:#818181; text-align:left; text-decoration:underline;}

.logado{color:#818181; margin-top:10px; text-align:left; width:420px; font-size:11px; float:right;}
.logado-ola{ color:#000000; font-size:12px; width:250px; font-weight:bold; float:left;}
.logado-sair{ background-image:url(../img-layout/botao-sair.jpg); margin-top:18px; width:30px; background-repeat:no-repeat; float:right;}
.logado-dados {float:left; margin-top:4px; font-weight:normal;}
.logado-dados a{ text-decoration:none; color:#818181; text-align:left; font-size:11px; font-weight:normal;}
.logado-dados a:hover{text-decoration:none; color:#818181; text-align:left; text-decoration:underline;}
.logado-carrinho{ background-image:url(../img-layout/carrinho.jpg); background-repeat:no-repeat; float:left; width:70px; height:30px; color:#000000; font-size:13px; font-weight:bold; text-align:right; line-height:32px; margin-top:5px; margin-right:20px;}
.menu-container {background-repeat:repeat-x; height:25px; width:990px; margin:auto; background-color:#e8e0d1; margin-bottom:5px;}
.menu {background-repeat:repeat-x; float:left; height:25px; width:975px; _width:900px; margin:auto; background-color:#e8e0d1;}
.menu ul	{height:2px; width:990px; _width:980px; margin:0; padding:0;}
.menu li 	{ width:162px; _width:162px; text-align:left; height:25px; margin:0; padding:0; float:left; list-style:none;}
.menu li a { margin:0; vertical-align:middle; line-height:25px; padding:0; text-align	:center; font-size:11px; font-weight:normal; color:#404040; text-decoration:none; font-weight:bold; text-transform:uppercase;}

.meenu-empresa a:hover{
color:#d068cc;
}
.menu-camapnha a:hover{
color:#d0ac65;
}
.menu-making a:hover{
color:#d36e6e;
}
.menu-onde a:hover{
color:#69accf;
}
.menu-imprensa a:hover{
color:#66cf95;
}

.menu-fale a:hover{
color:#8666ce;
}

.li a:hover {
}


.borda-menu-esq{
	float:left;
	background-image:url(../img-layout/borda-menu-esq.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:3px;
}

.borda-menu-dir{
	float:right;
	background-image:url(../img-layout/borda-menu-dir.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:3px;
}

.borda-menu-logado-esq{
	float:left;
	background-image:url(../img-layout/borda-menu-logado-esq.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:3px;
}

.borda-menu-logado-dir{
	float:right;
	background-image:url(../img-layout/borda-menu-logado-dir.jpg);
	background-repeat:no-repeat;
	height:25px;
	width:3px;
}




.menu-meio{background-color:#FFFFFF; color:#8c8c8c; margin-top:0px; padding:0px; font-size:10px; height:20px; width:141px; background-image:url(../img-layout/header-logado-meio.jpg)}
.menu-meio strong a{color:#000000; font-size:11px; text-decoration:none;}
.menu-meio strong a:hover { text-decoration:underline }
.menu-baxo{ background-image:url(../img-layout/header-logado-baxo.gif); color:#8c8c8c; height:35px; font-size:8px; background-repeat:no-repeat;}
.menu-baxo strong a { color:#000000; font-size:11px; }
.menu-baxo strong a:hover { text-decoration:underline }
.menu-empresa a:hover{
background-image:url(../img-layout/header-logado-empresa.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-position:center;
}

.menu-logado-container {height:25px; width:990px; margin:auto; background-image:url(../img-layout/bg-menu-produtos.jpg); background-position:left; margin-bottom:5px;}
.menu-logado {background-repeat:repeat-x; float:left; height:25px; width:985px; margin:auto;}
.menu-logado ul{height:2px; width:auto; float:left; margin:0; padding:0; padding-left:5px;}
.menu-logado li{ width:100px; text-align:left; height:25px; margin:0; padding:0; float:left; list-style:none;}
.menu-logado li a { margin:0; vertical-align:middle; line-height:25px; padding:0; text-align:center; font-size:11px; font-weight:normal; color:#404040; text-decoration:none; font-weight:bold; text-transform:uppercase;}

.li a:hover {
}

.busca{
float:right;
margin-top:4px;
width:160px;
border:1px b7b7b7 solid;
}


.busca input.text{
width:117px;
_width:115px;
font-size:9px;
float:right;
}

.busca input.image{
vertical-align: bottom;
}

/*rodape*/
.rodapeponta{
color:#000000;
font-size:11px;
width:300px;
float:left;
}

.rodape-ponta a{
color:#000000;
}

.rodapeindique{
color:#d0ad67;
font-size:12px;
width:150px;
float:right;
text-align:right;
}
.rodapeindique a{
color:#000000;
font-size:11px;
text-decoration:none;
}
/*fim rodape*/



/*rodape logado*/
.rodape-ponta{
color:#FFFFFF;
font-size:12px;
width:200px;
float:left;
}
.rodape-indique{
color:#d0ad67;
font-size:12px;
width:150px;
float:left;
margin-left:150px;
}
.rodape-politica{
color:#d0ad67;
font-size:12px;
width:150px;
float:left;
margin-right:140px;}

.rodape-indique a{
color:#d0ad67;
font-size:12px;
text-decoration:none;
}
.rodape-politica a{
color:#d0ad67;
font-size:12px;
text-decoration:none;
}

/*Fim Base*/

/*Inicio 'HOME'*/
.home{ background-color:#000000; background-repeat:no-repeat; height:415px; background-position:center;}
/*Fim 'HOME'*/

/*Inicio 'NOSSA-EMPRESA'*/
.empresa-esquerda{
float:left;
background-color:#FFFFFF;
width:530px;
font-size:12px;
color:#000000;
line-height:20px;
text-align:justify;
}
.empresa-direita{
background-image:url(../img-layout/nossa-empresa.jpg);
background-repeat:no-repeat;
float:right;
width:387px;
height:263px;
}
/*Fim 'NOSSA-EMPRESA'*/

/*Inicio 'PRODUTOS'*/
.produtos-direita{
font-weight:bold;
width:175px;
float:left;
}
.produtos-direita a{
text-decoration:none;
font-weight:bold;
color:#000000;
}

.produtos-direita p{
margin-top:50px;
}

.produtos-direita u{ text-decoration:none;}

.produtos-direita li{
font-weight:bold;
color:#000000;
list-style:none;
}

.produtos-direita li ul {
margin:0px;
padding:0px;
}

.produtos-direita li ul a{
	display:block;
	padding-left:20px;
}


.produtos-direita li ul a:hover{
	text-decoration:underline;
}


.produtos-esquerda{
width:765px;
float:left;
}

.produto{
margin-left:22px;
width:130px;
float:left;
margin-bottom:40px;
}

.produto img{
border:1px solid #999;
}

.produto a{ text-decoration:none;
color:#000000;}
/*Fim 'PRODUTOS'*/


.img-produto{
border:1px solid #999;
}

/*Inicio 'Detalhe'*/
.detalhe-esquerda{
float:left;
width:360px;
}
.detalhe-img{
float:left;
width:350px;
color:#9A9A9A;}

.detalhe-fotos{
margin-top:10px;
float:left;
margin-left:1px;
width:70px;
height:70px;
}
.detalhe-fotos a:hover{
margin-top:1px;
}

.detalhe-direita{
float:right;
width:550px;
}

.detalhe-direita input{
vertical-align:bottom;
height:10px;
width:50px;
}

.detalhe-direita select{
font-size:11px;
margin:0px;
padding:0px;}






.detalhe-img-pq{
margin-top:35px;
float:left;
width:72px;
height:71px;
margin-left:5px;
}

.detalhe-img-pq-borda{
border:1px #999999 solid;
}

.detalhe-img-pq a{
text-decoration:none;}


.detalhe-img-pq-a{
border:1px #FF0000 solid;
text-align:center;
margin-right:6px;
float:left;
width:72px;
height:72px;
}
.detalhe-img-pq-a a:hover{
text-decoration:none;}




.detalhe-valor{
float:left;
font-weight:bold;
font-size:26px;
margin-right:30px;
}

.detalhes-inf{
margin-top:60px;
float:left;}

.detalhes-strong-duvidas{
margin-left:20px;
}

.detalhes-strong-duvidas a{ text-decoration:none; color:#000000;}
.detalhes-strong-duvidas a:hover{ text-decoration:underline;}

.detalhe-sugestoes{
margin-top:30px;
}

.detalhe-sugestoes-img{
margin-right:28px;
width:130px;
float:left;
}

.detalhe-sugestoes-img a{
text-decoration:none;
color:#000000;
}


.detalhe-titulo{
color: #999999;
margin:0px;
padding:0px;
font-size:14px;
font-weight:bold;
}

.detalhe-titulo a{
text-decoration:none;
color: #999999;
font-size:14px;
font-weight:bold;
}

.detalhe-titulo a:hover{
color:#CCCCCC;
}

/*Fim 'Detalhe'*/

/*Inicio imprensa*/
.imprensa-esquerda{
float:left;
width:600px;
border-right:1px #CCCCCC solid;}


.imprensa-esquerda h2{
color:#777777;
}

.imprensa-img{
float:left;
width:214px;
height:214px;
margin-top:15px;
}

.imprensa-esquerda-texto{
float:left;
width:350px;
margin-left:20px;
margin-top:15px;
text-align:justify;
border:0px;}


.imprensa-direita{
float:right;
width:350px;
}

.imprensa-direita h2{
color:#777777;
}

.imprensa-noticias{
border-bottom:1px #CCCCCC solid;
margin-bottom:10px;
float: left;
width:350px;
}
.imprensa-data{
float:left;
color:#adadad;
font-size:12px;
margin-top:2px;
width:95px;
}

.imprensa-direita-texto{
float:right;
width:232px;
}

.imprensa-direita-texto a{
text-decoration:none;
color:#2d2d2d;
font-size:13px;
}
.imprensa-direita-texto a:hover{
text-decoration:underline;
}



.imprensa-direita-link{
width:350px;
}

.imprensa-link-novas{
float:left;}

.imprensa-link-novas a{
text-decoration:none;
color:#cfae67;
}

.imprensa-link-antigas{
float:right;}
.imprensa-link-antigas a{
text-decoration:none;
color:#cfae67;
}
/*Fim imprensa*/

/*Inicio Carrinho*/

.carrinho th{
font-weight:bold;
font-size:14px;	
}

.carrinho-linha{
background-image:url(../img-layout/carrinho-linha.jpg);
background-repeat:repeat-x;}


.carrinho-produto{
width:300px;
height:70px;
}


.carrinho-produto-img{
float:left;
width:77px;
height:70px;
}

.carrinho-produto-titulo{
float:left;
font-weight:bold;
font-size:14px;
width:215px;
margin-top:5px;
}
.carrinho-produto-descricao{
float:left;
font-size:12px;
width:100px;
height:12px;
margin-top:10px;
}

.carrinho-valor{
color:#ad000f;
font-weight:bold;
font-size:16px;
margin-left:10px;
}

.carrinho-qnt{
margin-left:18px;
}
.carrinho-qnt input{
width:50px;
border:1px #CCCCCC solid;
text-align:center;
}

.carrinho-remover{
float:right;
}

.carrinho-inferior{
width:450px;
float:right;
xborder:1px solid #000;
}

.carrinho-inferior-total-I{
float:left;
width:190px;
font-size:16px;
font-weight:bold;
text-align:right;
padding-right:10px;
padding-bottom:5px;
}
.carrinho-inferior-total-II {
float:left;
font-size:16px;
font-weight:bold;
color:#ad000f;
padding-bottom:5px;
}

.carrinho-continuar{
margin-right:20px;
text-align:right;
width:auto;
float:right;
}

.carrinho-continuar a {
line-height:25px;
text-decoration:none;
font-size:14px;
color:#cfae67;
display:block;
float:left;
padding-left:5px;
padding-right:5px;
font-weight:bold;
}

.carrinho-continuar a:hover {
text-decoration:underline;
}

/*Fim Carrinho*/

/*Inicio Carrinho Dados*/
.carrinho-dados-esquerda{
float:left;
width:460px;
}

.carrinho-dados-titulo{
font-size:14px;
font-weight:bold;
border-bottom:2px #999999 solid;
}

.carrinho-dados-esquerda-conteudo{
width:460px;
float:left;
}

.carrinho-dados-produto{
width:200px;
height:70px;
}


.carrinho-dados-produto-img{
float:left;
width:100px;
height:70px;
}

.carrinho-dados-produto-titulo{
float:left;
font-weight:bold;
font-size:14px;
width:100px;
margin-top:20px;
}
.carrinho-dados-produto-descricao{
float:left;
font-size:12px;
width:100px;
height:12px;
margin-top:0px;
}

.carrinho-dados-valor{
color:#ad000f;
font-weight:bold;
font-size:16px;
margin-left:10px;
margin-top:20px;
}

.carrinho-dados-qnt{
margin-top:20px;
margin-left:18px;
}


.carrinho-dados-linha{
margin-top:5px;
background-image:url(../img-layout/carrinho-linha.jpg);
background-repeat:repeat-x;}


.carrinho-dados-direita{
float:right;
width:410px;
}

.carrinho-dados-titulo-campos{
margin-top:10px;
margin-right:5px;
float:left;
font-weight:bold;
color:#525252;
font-size:14px;
}

.carrinho-dados-campos{
margin-top:10px;
float:left;
color:#525252;
font-size:13px;
}

.carrinho-dados-total{
width:460px;
float:left;
}
.carrinho-dados-total2{
float:right;
}

.carrinho-dados-confirmar{
width:400px;
float:right;
}

.carrinho-dados-confirmar2 input{
float:right;
}

.carrinho-dados-confirmar2 a{
margin-top:5px;
float:left;
margin-left:120px;
color:#575757;
text-decoration:none;
font-size:14px;
}

/*Fim Carrinho Dados*/

/*Inicio Carrinho Confirmação*/

	.confirmacao-titulo{
	font-size:18px;
	font-weight:bold;
	}

/*Fim Carrinho Confirmação*/


/*Inicio Onde Comprar Abertura*/
.onde-comprar1-esquerda{
margin-top:50px;
float:left;
font-size:12px;
width:400px;
}

.onde-comprar1-bt-lojas{
width:160px;
height:24px;
float:left;
margin-top:50px;
}

.onde-comprar1-bt-representantes{
width:160px;
height:24px;
float:right;
margin-top:50px;
}

.onde-comprar-direita{
float:right;
margin-bottom:30px;
}

/*Fim Onde Comprar Abertura*/



/*Inicio Campanha*/
.campanha-esquerda{
float:left;
background-color:#FFFFFF;
width:530px;
font-size:12px;
color:#000000;
line-height:20px;
text-align:justify;
}
.campanha-direita{
background-image:url(../img-layout/campanha-img.jpg);
background-repeat:no-repeat;
float:right;
width:398px;
height:276px;
}
/*Fim Campanha*/

/*Inicio Cadastro*/
.cadastro-esquerda{
float:left;
width:480px;
}

.cadastro-esquerda input.text{
border:1px #CCCCCC solid;
height:auto; /*mudei, feijao*/
}

.cadastro-direita{
float:right;
width:450px;
height:150px;
}

.cadastro-campos{
float:left;
color:#525252;
font-size:12px;
width:80px;
text-align:right;
margin-right:10px;
}

.cadastro-direita input.text{
border:1px #CCCCCC solid;
height:auto; /*mudei, feijao*/
}

.cadastro-rodape{
width:800px;
float:left;
margin-top:15px;
}

.cadastro-opt{
float:left;
}

.cadastro-cadastrar{
float:right;
}
/*Fim Cadastro*/


/*Inicio Fale-Conosco*/
.fale-esquerda{
float:left;
width:460px;
}

.fale-esquerda textarea{
border:1px #CCCCCC solid;
height:200px;
width:350px;
}

.fale-botao{
float:right;
margin-top:10px;
margin-right:10px;
}


.fale-esquerda input.text{
border:1px #CCCCCC solid;
width:350px;
}

.fale-direita{
float:right;
width:450px;
height:150px;
}

.fale-direita h2{
color:#777777;
}


.fale-campos{
float:left;
color:#525252;
font-size:12px;
width:90px;
margin-right:5px;;
text-align:right;
}

.cadastro-rodape{
width:800px;
float:left;
margin-top:15px;
}

.cadastro-opt{
float:left;
}

.cadastro-cadastrar{
float:right;
}
/*Fim Cadastro*/


/*Inicio Onde Comprar Abertura*/
.onde-comprar2-esquerda{
margin-top:10px;
float:left;
font-size:12px;
width:500px;
}

.onde-comprar2-resultado{
float:left;
width:500px;
margin-top:0px;
border:0px solid #000;
}

.onde-comprar2-resultado-img{
float:left;
height:100px;
margin-bottom:20px;
}

.onde-comprar2-resultado-titulo{
margin-left:10px;
width:320px;
font-weight:bold;
font-size:14px;
float:left;
}

.onde-comprar2-resultado-descricao{
margin-left:10px;
width:320px;
float:left;
margin-bottom:20px;
}

.onde-comprar2-rodape{
float:left;
margin-left:25px;
margin-top:30px;
}

.onde-comprar2-rodape a{
text-decoration:none;
color:#000000;
}

.onde-comprar1-bt-lojas{
width:160px;
height:24px;
float:left;
margin-top:50px;
}

.onde-comprar1-bt-representantes{
width:160px;
height:24px;
float:right;
margin-top:50px;
}

.onde-comprar-direita{
float:right;
margin-bottom:30px;
}

/*Fim Onde Comprar Abertura*/


/*Inicio Catalogo*/
.catalogo-esquerda{
margin-top:20px;
float:left;
width:690px;
height:436px;
}

.catalogo-direita{
float:right;
margin-bottom:30px;
}

.catalogo-direita img{
width:90px;
}

.catalogo-esquerda-anteriores{
margin-top:20px;
margin-left:40px;
float:left;
width:120px;
height:160px;
}

.catalogo-esquerda-anteriores a{
text-decoration:none;
color:#000000;
}




.catalogo-esquerda-anteriores img{
border:0px;
margin-bottom:5px;
}
/*Fim Catalogo*/


/*Inicio garantia*/
.garantia u{
text-decoration:none;
}
/*Fim Garantia*/


/*Inicio Missao*/
.missao-esquerda{
float:left;
background-color:#FFFFFF;
width:530px;
font-size:12px;
color:#000000;
line-height:20px;
text-align:justify;
}
.missao-direita{
background-image:url(../img-layout/nossa-empresa.jpg);
background-repeat:no-repeat;
float:right;
width:387px;
height:263px;
}
/*Fim Missao*/

/*Inicio loja*/
.loja-esquerda{
float:left;
color:#818181;
width:320px;}
.loja-esquerda a{
text-decoration:none;
color:#818181;
font-size:11px;}
.loja-direita{
float:right;
width:600px;}

.loja-esquerda p{
margin-top:20px;}

.loja-esquerda input.text{
border: 1px #b7b7b7 solid;
font-size:9px;}

.loja-titulo-campos{
width:75px;
text-align:right;
float:left;}

.loja-esquerda select{
width:240px; height:15px; border:1px #b7b7b7 solid; margin-bottom:10px;}


/*Fim loja*/




.erro {	clear:both; background-color:#00cc33; background-color:#999; padding:5px; ;xbackground-image:url('../assets/stop.png');background-repeat:no-repeat;background-position:right top;}
.erro p {color:#fff; margin-left: padding:2px; margin:1px; font-size:18px;  }
.erro p a {color:#fff;}

.sucesso {background-color:#0099cc;padding:5px;}
.sucesso p {color:#fff;padding:3px ; padding:2px; margin:1px; font-size:12px; }
.sucesso p a {color:#fff;}

div.frescura img{ border:none; }
div.frescura { background-image: url('/fellipekrein/img-layout/overlay.png');}

* html div.frescura{ background-color: #333;background-color: transparent; xbackground-image: url(blank.gif);xfilter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/fellipekrein/img-layout/overlay.png", sizingMethod="scale");}
div.frescura {text-align:center; position:absolute; width:100%; height:100%; top:0;	left:0;	z-index:1000;}
div.frescura div.frescura-img { padding:5px; background-color:#fff;	width:5px; height:0px; text-align:center; position:absolute; border:2px solid #e9e9e9}
div.frescura div.frescura-close { float:right; padding-top:0px;	padding-bottom:0px;	text-align:right;}
div.frescura div.frescura-close a{ margin:5px; padding:3px;	font-size:10px;	background-color:red; color:#fff; text-decoration:none }

div.frescura input.text {font-size:14px; border:1px solid #e9e9e9}
div.frescura input.button {font-size:14px; border:1px solid #000}