/**home**/
#CorpoEsq{
	width: 166px;
	float: left;
	overflow: hidden;
}
#CorpoCentro{
	width: 664px;
	float: left;
	overflow: hidden;
}
#CorpoDir{
	width: 156px;
	float: left;
	overflow: hidden;
}
#CorpoEsqR1{
	float: left;
	margin: 0 0 14px 3px;
}
.menu {
	float: left;
	margin: 0 0 14px 2px;
	_margin: 0 0 14px 0px;
	font-size: 15px;
	color: #000;
}
.chapeuMenu{background-image:url(imagem/chapeu_lateral_especialcaras.gif); width: 144px; height:35px; float: left; margin:}
.chapeuMenu b{float: left;margin: 12px 0 0 10px; color:#FFFFFF;}
.menuItens{background-color: #f3f3f3; width: 144px; float: left; margin: 1px 0 10px 0; padding: 0 0 10px 0;}
.menuItens ul {margin: 6px 0 0 6px;_margin: 3px 0 0 3px; float: left;}
.menuItens ul li{list-style: none; margin: 0 0 1px 0; float: left; width: 130px;}
.menuItens ul li a{float: left; width: 134px; padding:2px 0 2px 0;}
.menuItens ul li a:hover{float: left; width: 134px; background-color: #FFFFFF; padding:2px 0 2px 0;}
.menor{font-size: 10px;}
.menuItens h2{background-color:#fff; width: 139px; height: 20px; margin: 10px 0 0px 1px; float: left; overflow: hidden;}
.menuItens h2 b{float: left;margin: 2px 0 0 5px; font-size: 13px; color: #000;}

.menuItens select{width: 126px; margin: 6px 0 0 9px; float: left; border: solid 1px #2a523d;}
#CorpoCentroR1{margin: 0 0 0 1px;}
#CorpoCentroR2{margin: 12px 0 0 1px;float:left; width: 663px;}

.AbaOn, .AbaOff{width: 221px; height: 26px; float: left; overflow: hidden;text-align:center; font-size: 14px; color: #000; padding: 7px 0 0 0; cursor:pointer;}
.AbaOn{background-image: url(imagem/aba_cinza.gif);}
.AbaOff{background-image: url(imagem/aba_especial_caras.gif);}
.AbaOn b, .AbaOff b{}

.conteudo{border: solid 1px #d5d5d5; border-top: solid 0px; float: left; width: 661px; padding: 20px 0 0 0; }
.conteudo ul{float: left; margin: 4px 0 8px 0; *margin: 4px 0 12px 0; width: 661px;}
.conteudo ul li{
	list-style: none;
	float: left;
	width: 170px;
	margin: 0 0 0 42px;
	*margin: 0 0 0 42px;
	_margin: 0 20px 0 20px;
}
.conteudo ul li p{
	font-size: 12px;
	color: #2b3033;
	float: left;
	*float: none;
	width: 160px;
	margin: 0 0 5px 0;
	font-weight:700;
	text-align:center;
}
.conteudo ul li h2{
	float: left;
	width: 160px;
	text-align:center;
	margin: 0 0 5px 0;
}
.conteudo ul li h3{
	font-size: 12px;
	color: #6E6E6E;
	float: left;
	width: 100px;
	margin:0;
}
.conteudo ul li h6{font-size: 14px;color: #CC1118; float: left; *float: none; width: 106px; margin:0; overflow:hidden;}
.conteudo ul li h5 a, .conteudo ul li h6 a{color: #CC1118;}

.conteudo ul li h5{font-size: 11px;color: #CC1118;float: left;width: 100px; overflow:hidden;}
.conteudo ul li h4 {font-size: 11px;color:#6E6E6E;float: left;width: 100px; overflow:hidden; text-decoration: line-through}
.conteudo ul li h4 a {font-size: 11px;color:#6E6E6E;float: left;width: 100px; text-decoration: line-through}
.conteudo ul li h8 {font-size: 9px;color: #2B3033;float: left;width: 100px;}


span.compreL{float:right; width: 58px; overflow: hidden; height: 50px; margin: 0 0 5px 0;}

span.frete{float: left; padding: 0px 0 0 26px;}


.conteudo hr {width: 633px; float: left; margin: 0 0 10px 14px; *margin: 0 0 0 14px; height: 1px; overflow: hidden; border: solid 0px; border-bottom: solid 1px #d7d7d7; color: #d7d7d7; background-color: #d7d7d7}

.descontos{float: right; margin-bottom: 10px;text-align:center;width:142px;}
.descontosE{float:left; margin-bottom: 10px;}
.bannersky{ padding-left:17px; margin-bottom: 10px; text-align:center;}
.lojas_especiais{width: 142px; float: right; margin-bottom: 10px; border: solid 1px #e1e1e1;}
.lojas_especiais ul li{width: 132px; height:29px; float: right; margin: 0 5px 3px 0; _margin: 0 3px 1px 0;list-style: none; background-image:url(imagem/fundo_direita.gif); text-align:center;}
.lojas_especiais ul li img{margin: 5px 0 0 0;}

.lojas_especiais h2{font-size: 14px; margin: 4px 0 0 0; text-align: center; color: #000; }
.lojas_especiais p{font-size: 10px; text-align: center; font-weight: 100; margin: 4px 0 4px 0;}
.logos_dir1{float: right; margin: 10px 0 10px 0; _margin:0; text-align: center; width: 152px; _width: 145px;}
.logos_dir2{float: right; margin: 10px 0 10px 0; _margin:-20px 0 0 0; text-align: center; width: 152px; _width: 145px;}

.indique{float: right; margin: 20px 10px 10px 0; text-align: center; width: 122px; font-size: 9px; color: #5e9d00; font-weight: 100;}
.indique a{width: 70px; font-size: 9px; color: #5e9d00; font-weight: 100; text-decoration: underline;}
.indique img{vertical-align: middle;}


/* checkout */
#container.checkout { background: url(../img/bg_checkout.gif); }
.checkout .border_bot { background-image: url(../img/bg_bot_checkout.gif); }
.checkout .voltar{ background-color: #2f91c0;margin: 0 2px; border-top: 1px solid #fff; height: 15px; color: #aed9fb; font: 12px Tahoma; padding: 5px 10px; }
.checkout .voltar a{ color: #aed9fb; }
.checkout #content{ width: 100%; } 
#checkout{width: 950px; margin: 30px auto; }


/*Paginação*/

#paginacaoTop{
	width: 664px;
	height: 20px;
	float: left;
	text-align: center;
	background-color: #f3f3f3;
}
#paginacaoTop p {
	text-align: center;
	width: 664px;
	font-size: 12px;
	color: #000;
	float: left;
	margin: 1px 0 0 0;
}
#paginacaoTop p b{
	text-align: center;
	width: 664px;
	color: #cc1118;
}

#paginacaoRodape1{
	width: 664px;
	height: 20px;
	float: left;
	text-align: center;
	margin: 25px 0 0 0;
}
#paginacaoRodape1 p{
	text-align: center;
	width: 664px;
	font-size: 12px;
	color: #cc1118;
	float: left;
	margin: 1px 0 0 0;
}
#paginacaoRodape2{
	width: 664px;
	height: 20px;
	float: left;
	text-align: center;
	background-color: #f3f3f3;
	margin: 10px 0 0 0;
}
#paginacaoRodape2 p{
	text-align: center;
	width: 664px;
	font-size: 12px;
	color: #000;
	float: left;
	margin: 1px 0 0 0;
}
#paginacaoRodape3{
	width: 664px;
	height: 20px;
	float: left;
	text-align: center;
	margin:0;
}
#paginacaoRodape3 p{
	text-align: center;
	width: 664px;
	font-size: 12px;
	color: #000;
	float: left;
	margin: 1px 0 0 0;
}
#paginacaoRodape1 p b, #paginacaoRodape2 p b, #paginacaoRodape3 p b{
	text-align: center;
	width: 664px;
	color: #cc1118;
}
.paginaOn{border: solid 1px #cc1118; color: #cc1118; padding: 0 2px 0 2px;}
.pag{color: #cc1118; margin-left: 10px; margin-right: 10px;}
/*Paginação*/


