/*/*MODELO WEBSTORM*/

/* VERMELHOS PADRÕES

Claro: #aa0000
Escuro: #6f0000

*/
/*GERAL*/
body {
	margin:auto;
	margin-top:5px;	
	margin-bottom:5px;
	width:985px;
	font-size:11px;
	padding:0;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	color:#414141;	
}

a {text-decoration:none; border:none; color:#414141;}

a:hover{text-decoration:underline;}

h1 {color:#fff}

h2 {  font-weight:bold; font-size:1.4em; color:#6f0000 }

h3 { font-size:1.4em; font-weight:normal; color:#fff }

h3 a{  font-weight:bold; color:#fff }

.titSessao { color:#6f0000 }

.titSessao a{  color:#6f0000 }

h4 { color:#6f0000; font-size:1.4em; padding:20px 0 0 0 }
h4 span{ color:#666; font-size:0.7em; font-weight:normal }

h5{
	color:#6f0000;
	font-size:1.1em; 
	height:20px;
	font-weight:bold; 
	text-align:left; 
}

h6{ 
	color:#05549c; 
	font-size:1.1em; 
	height:20px;
	font-weight:bold; 
	text-align:left; 
	background:url(images/arrow.png) 0 4px no-repeat;
	padding-left:10px
}

input, textArea, select{ 
	/** /background:url(images/bgInput.jpg) repeat-x #fff;/**/
	background:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	border: 1px solid #d6d6d6;
	padding:0 0 0 4px;
	height:20px;
}

input{
	padding:3px 0 0 4px;
	height:20px
}


/*#paginacaoTopo {float:right; width:300px; padding:5px 0;}*/
#paginacaoRodape {clear:both; text-align:center; padding:0 0 5px 0}

/*.paginacao{width:100%; float:left; margin-top:10px;height:20px;padding-top:10px}*/

.paginacao {height:50px;}
.paginacao a{color:#666; padding:2px 4px; margin:2px 0; border:1px solid #fff;}
.paginacao a:hover{border:1px solid #b1b1b1; color:#666; text-decoration:none}

.paginacao a.seta{padding-top:7px}

.paginacao a.seta:hover{border:1px solid white}

.pagSelected{border:1px solid red; padding:3px}

/*BOX*/
#box {
	background: url(images/box.png) no-repeat;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	color:#fff;
	font-size:13px
}
	
#box  span {
	line-height:30px;
	display:block;
	background: url(images/box.png) right top no-repeat;
}
#box .style1{color:#fff; display:block}

#box2 {
	background: url(images/boxAbas.png) no-repeat;
	text-align:center;
	float:left;
	padding-left:15px;
	font-weight:bold;
	color:#fff;
	font-size:13px;
	position:relative;
	left:35px;
	margin-top:10px;
	clear:both;

}
	
#box2  span { line-height:30px;
	display:block;
	padding-right:15px;
	background: url(images/boxAbas.png) right top no-repeat;

}

#box2 .style1{color:#06559e;}

#box3{ background:url(images/box2.png) no-repeat left top;	padding:0 0 0 7px; float:left }
#box3 .rightBox3{ background:url(images/box2.png) no-repeat right top; overflow:hidden; padding:10px 0px 0 10px; height:100%;  }
#closeBox3{ background:url(images/box2.png) no-repeat left bottom; padding:0 0 0 7px; float:left; }
#closeBox3 .right{  background:url(images/box2.png) no-repeat right bottom; overflow:hidden; padding:0 0px 0 10px; height:16px;  }
#closeBox3 .rightBox3{  background:url(images/box2.png) no-repeat right bottom;  overflow:hidden; padding:0px 0px 0 10px; height:16px;  }

#box3 .rightBox3Descricao{background:url(images/box2.png) no-repeat right top; overflow:hidden; padding:20px 20px 0 20px; height:100%;line-height:1.4em; font-size:1.1em}
/*
#box3{padding:0 0 0 7px; float:left; border:1px solid #6f0000; }
#box3 .rightBox3{ overflow:hidden; padding:10px 0px 0 10px; height:100%; border-right:1px solid #6f0000;  }
#closeBox3{ padding:0 0 0 7px; float:left; }
#closeBox3 .right{ overflow:hidden; padding:0 0px 0 10px; height:15px;  }
#closeBox3 .rightBox3{ overflow:hidden; padding:0px 0px 0 10px; height:15px;  }

#box3 .rightBox3Descricao{ overflow:hidden; padding:20px; height:100%;line-height:1.5em; border-right:1px solid #6f0000  }
*/

#boxRed{ background:url(images/boxRed.png) no-repeat left top;	padding:0 0 0 7px; float:left }
#boxRed .rightBox3{ background:url(images/boxRed.png) no-repeat right top; overflow:hidden; padding:10px 0px 0 10px; height:100%;  }
#closeBoxRed{ background:url(images/boxRed.png) no-repeat left bottom; padding:0 0 0 7px; float:left; }
#closeBoxRed .right{  background:url(images/boxRed.png) no-repeat right bottom; overflow:hidden; padding:0 0px 0 10px; height:15px;  }
#closeBoxRed .rightBox3{  background:url(images/boxRed.png) no-repeat right bottom;  overflow:hidden; padding:0px 0px 0 10px; height:13px;  }

#boxRed .rightBox3Descricao{background:url(images/boxRed.png) no-repeat right top; overflow:hidden; padding:20px 20px 0 20px; height:100%;line-height:1.5em}


#box4{ background:url(images/box4.png) no-repeat left top;	width:808px; padding:0 0 0 7px }
#box4 .right{ background:url(images/box4.png) no-repeat right top; overflow:hidden; padding:5px 0px 0 10px; height:100%;}
#closeBox4{ background:url(images/box4.png) no-repeat left bottom;	width:808px; padding:0 0 0 7px; float:left; }
#closeBox4 .right{  background:url(images/box4.png) no-repeat right bottom; overflow:hidden; padding:0px 0px 0 10px; height:16px }

#box5{ background:url(images/box5.png) no-repeat left top;	width:808px; padding:0 0 0 7px; }
#box5 .right{ background:url(images/box5.png) no-repeat right top; overflow:hidden; padding:6px 0px 0 10px; height:100% }
#closeBox5{ background:url(images/box5.png) no-repeat left bottom;	width:808px; padding:0 0 0 7px; float:left; }
#closeBox5 .right{  background:url(images/box5.png) no-repeat right bottom; overflow:hidden; padding:0px 0px 0 10px; height:16px }



#box6{ background:url(images/box6.png) no-repeat left top;	padding:0 0 0 7px; float:left;	margin:auto; text-align:left;	}
#box6 .rightBox6{ background:url(images/box6.png) no-repeat right top; overflow:hidden; padding:10px 0 0 3px; height:100% }
#closeBox6{ background:url(images/box6.png) no-repeat left bottom; padding:0 0 0 7px ;	float:left;	margin:auto;}
#closeBox6 .rightBox6{  background:url(images/box6.png) no-repeat right bottom; padding-left:3px; overflow:hidden; height:16px}

#closeBox7{ background:url(images/box7.png) no-repeat left bottom; padding:0 0 0 7px; }
#closeBox7 .right{  background:url(images/box7.png) no-repeat right bottom; overflow:hidden; padding:0px 0px 0 0; height:50px }

#box8{ background:url(images/box5.png) no-repeat left top;	padding:0 0 0 7px;}
#box8 .rightBox8{ background:url(images/box5.png) no-repeat right top; overflow:hidden; padding:10px 7px 0 3px; height:100%; }
#closeBox8{ background:url(images/box5.png) no-repeat left bottom; padding:0 0 0 7px ;		margin:auto;}
#closeBox8 .rightBox8{  background:url(images/box5.png) no-repeat right bottom; padding-left:3px; overflow:hidden; height:16px}


/*BOX ABAS GERAL*/
.boxAbas { float:left; position:relative; left:35px; margin-top:10px; }

.boxAbas a{ background: url(images/boxAbas.png) 0 6px no-repeat; float:left; padding-left:15px; color:#e1cece; font-size:12px; display:block; margin-right:1px /*margin: 0 -1px*/ }
.boxAbas a:hover{ background: url(images/boxAbas.png) no-repeat; font-size:16px; font-weight:bold; text-decoration:none; /*margin:0 -1px;*/ }
	
.boxAbas  span { line-height:30px; display:block; background: url(images/boxAbas.png) right 6px no-repeat; overflow:hidden; padding-right:15px; padding-top:5px }
.boxAbas a:hover span { background: url(images/boxAbas.png) right top no-repeat; }

.boxAbas a.selected{ background: url(images/boxAbas.png) no-repeat; font-size:16px; font-weight:bold; color#:#000; }
.boxAbas a.selected span{ background: url(images/boxAbas.png) right top no-repeat; color:#fff; padding-top:0; line-height:35px}

/*FIM BOX*/


/*ESTRELAS DE AVALIAÇÃO*/


#star div{height:13px;}

#star .level5{ background:url(images/iconStar.png) no-repeat 0 0; width:73px;  }
#star .level4{ background:url(images/iconStar.png) no-repeat -14px 0; width:73px; }
#star .level3{ background:url(images/iconStar.png) no-repeat -28px 0; width:73px;}
#star .level2{ background:url(images/iconStar.png) no-repeat -42px 0; width:73px; }
#star .level1{ background:url(images/iconStar.png) no-repeat -57px 0; width:73px;}

#star{
	height:13px; 
	width:75px; 
/*	text-align:center;
	margin:5px  auto;*/
}

#star2 div{height:15px;}

#star2 .level5{ background:url(images/iconStarG.png) no-repeat 0 0; width:87px;  }
#star2 .level4{ background:url(images/iconStarG.png) no-repeat -18px 0; width:87px; }
#star2 .level3{ background:url(images/iconStarG.png) no-repeat -36px 0; width:87px;}
#star2 .level2{ background:url(images/iconStarG.png) no-repeat -54px 0; width:87px; }
#star2 .level1{ background:url(images/iconStarG.png) no-repeat -71px 0; width:87px;}

#star2{
	margin:auto;
	height:13px; 
	width:75px;
	text-align:center;
	margin:5px  auto;
}

#pontos{background:url(images/pontos.png) center repeat-x; height:20px; clear:both }


/*ESQUELETO*/
#cabecalho{ background:url(images/bgCabecalho.jpg) repeat-x; float:left; overflow:hidden; width:100%; margin-bottom:4px}
	
#direita{width:160px; float:right; margin:0 0 0 5px; overflow:hidden; }

#esquerda{width:160px; float:left; margin-right:5px; overflow:hidden;}

#conteudo{overflow:hidden; height:100%; float:left; width:645px; margin:0 0 0 3px; }

#conteudoFull{overflow:hidden; height:100%; float:right; width:815px; margin:0 0 0 3px;}

/** /#rodape{width:100%; background:url(images/bgRodape.jpg) repeat-x; float:left; margin-top:5px; overflow:hidden;}/**/
#rodape{width:100%; float:left; margin-top:5px; overflow:hidden;}

  

/*MENU PADRÃO LATERAL*/
#menu{
	clear:both; 
	z-index:100; 
	width:100%; 	
	border-bottom:1px solid #dbdbdb; 
	border-left:1px solid #dbdbdb; 	
	border-right:1px solid #dbdbdb; 	
	margin-bottom:10px;
	background:url(images/ponto.gif) right repeat-y;
}

#menu span{display:block; height:100%; cursor: pointer; padding:5px 0}

#menu li{ float:left; width:100%; padding:2px 0}

#menu a{ padding:5px 0}


/*1Âº NÃ?VEL*/
#menu .containerN1 li span{
	color:#A00;
	font-weight:bold;
	padding-left:10px
}

/*2Âº NÃ?VEL*/
#menu .containerN2 li a{
	color:#666; 
	padding-left:5px;
	width:140px;
	background:url(images/iconArrowMenu.gif) no-repeat 0 center;
}

#menu .containerN2 li .style1{color:#aa0000; padding-left:10px; background:none }

 /*3Âº NÃ?VEL*/
#menu .containerN2 li ul{
	position: absolute;  
	margin:-26px 0px 0px 160px; 
	z-index:200
}

h3#departamento{
font-size:11px;
font-weight:normal;
color:inherit;
}
#menu .containerN3{width: 140px; padding-left:10px}

#menu .containerN3 li a{
	z-index:100;
	border-bottom:1px solid #D1D1D1; 
	background:#F1F1F1;
	color:#333;
}

#menu .containerN3 li a:hover{background:#DFDFDF}

#menu .qtdItens {float:left; color:#666; font-size:0.9em}


.filtro {background:none; font-size:1em} /*ESTILO DOS FILTROS*/


/*ESTILO DOS FILTROS*/

#contatoPadrao{ width:100%; float:left}
#contatoPadrao ul{}
#contatoPadrao ul li{ margin:5px 0}
#contatoPadrao .coluna1{ width:25%; margin-right:15px; float:left; text-align:right; padding-top:5px}
#contatoPadrao .coluna2{ width:65%; float:left}
.enviarContato{ width:25%; margin:0 auto; text-align:right}

/* OFERTA DO DIA */
.ofertaDoDia{ margin:0 auto 10px; position:relative; background:url(images/ofertadoDiaBG.jpg) left top no-repeat; width:657px; height:305px; overflow:hidden}
.foto{ float:left; margin:49px 0 0 261px;}
.dadosProduto{ float:right; width:175px; margin:45px 20px 0 0}

.dadosProduto h3,
.dadosProduto h3 a{ font-size:14px; color:#750507; text-transform:uppercase; text-align:left; margin-bottom:10px; font-weight:bold}

.ofertaDoDia .dadosProduto .precode{ color:#999; text-decoration:line-through}

.ofertaDoDia .dadosProduto .preco{ font-size:30px; font-weight:bold; color:#750507}
.ofertaDoDia .dadosProduto .preco span{ float:left; font-size:12px; color:#666; margin:13px 5px 0 0}

.ofertaDoDia .dadosProduto .parcelas{ font-size:18px; color:#750507}

.ofertaDoDia .dadosProduto .aproveite{ position:absolute; right:22px; bottom:10px}
