/**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_home.gif); width: 144px; height:35px; float: left; margin:}
.chapeuMenu b{float: left;margin: 12px 0 0 10px;}
.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_verde_home.gif);}
.AbaOn b, .AbaOff b{}

.conteudo{
	border: solid 1px #d5d5d5;
	border-top: solid 0px;
	float: left;
	width: 661px;
}
.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: #045A45; float: left; *float: none; width: 106px; margin:0; overflow:hidden;}
.conteudo ul li h5 a, .conteudo ul li h6 a{color: #045A45;}

.conteudo ul li h5{font-size: 11px;color: #045A45;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 a{float: right; margin: 10px 0 10px 0; _margin:-18px 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: 10px auto; }
#checkoutTop{ float:right; width:950px; margin:10px; 0 20px 0; padding:0; text-align:right; overflow:hidden;}
#checkoutTit { float:left; width:950px;}
#checkoutCont { background-image:url(../images/fundo_box_02.jpg); float:left; margin:10px 0 10px 20px; _margin:10px 0 10px 10px; width:910px;}
#checkoutContCad1 { background-image:url(../images/fundo_box_3.jpg); float:left; margin:10px 0 10px 20px; _margin:10px 0 10px 10px; width:910px;}
#checkoutContCad2 { background-image:url(../images/fundo_box_4.jpg); float:left; margin:10px 0 10px 20px; _margin:10px 0 10px 10px; width:910px;}
#checkoutContCad3 { background-image:url(../images/fundo_box_5.jpg); float:left; margin:10px 0 10px 20px; _margin:10px 0 10px 10px; width:910px;}

#checkoutContident { float:left; margin:10px 0 10px 20px; _margin:10px 0 10px 10px; width:910px;}
#checkoutCont02{
	padding:10px;
	padding-left:15px;
	float: left;
}
#checkoutCont02ident{ padding:10px; padding-left:0px;}
#checkoutBotoes{ float:left; width:950px; text-align:center; margin-bottom:20px; padding-bottom:50px;}
#checkoutBotoes h1{ float:left; margin-left:240px; _margin-left:130px; padding-right:10px;}

.conteudo_compre{
	float: left;
	width: 675px;
	padding: 0 0 0 0;
	margin: 0 0px 0 132px;
	*margin: 0 0px 0 132px;
	_margin: 0 0 0 30px;
	}
.conteudo_compre ul{float: left; margin: 4px 0 8px 0; *margin: 4px 0 8px 0; width: 823px;}
.conteudo_compre ul li{
	list-style: none;
	float: left;
	width: 170px;
	margin: 0 0 0 42px;
	*margin: 0 0 0 42px;
	_margin: 0 0 0 30px;
}
.conteudo_compre ul li .compretambem-apenas{
	font-size: 12px;
	font-weight:700;
	color: #2b3033;
	float: left;
	width: 100px;
	margin:0;
}
.conteudo_compre ul li .compretambem-img{
	float: left;
	width: 160px;
	text-align:center;
	margin: 0 0 5px 0;
}
.conteudo_compre ul li h3{
	font-size: 12px;
	color: #2b3033;
	float: left;
	*float: none;
	width: 160px;
	margin: 0 0 5px 0;
	font-weight:700;
	text-align:center;
}
.conteudo_compre ul li .compretambem-vezes{font-size: 14px;font-weight:700;color: #666666; float: left; *float: none; width: 106px;margin:0; overflow:hidden;}
.conteudo_compre ul li .compretambem-por a, .conteudo ul li .compretambem-vezes a{font-weight:700;color: #2B3033;}

.conteudo_compre ul li .compretambem-por{font-size: 11px;color: #666666;float: left;width: 100px;overflow:hidden;}
.conteudo_compre ul li .compretambem-de {font-size: 11px;color: #2B3033;float: left;width: 100px;overflow:hidden; text-decoration: line-through}
.conteudo_compre ul li .compretambem-de a {font-size: 11px;color:#2B3033;float: left;width: 100px; text-decoration: line-through;font-weight:700;}
.conteudo_compre ul li .compretambem-eco {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_comprehr {width: 702px; float: left; margin: 0 0 10px 0px; *margin: 0 0 0 0px; height: 1px; overflow: hidden; border: solid 0px; border-bottom: solid 1px #d7d7d7; color: #efb147; background-color: #d7d7d7}

.compretambem2{font-size: 14px; color: #efb147; margin: 0 0 2px 132px;padding: 0 0px 100px 0;}

/*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: #045A45;
}

#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: #045A45;
	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: #037223;
}
.paginaOn{border: solid 1px #045A45; color: #045A45; padding: 0 2px 0 2px;}
.pag{color: #045A45; margin-left: 10px; margin-right: 10px;}
#bread{color: #a5a5a5; float: left; margin: 0 0 15px 0; width: 782px;}
#bread a{color: #a5a5a5;}

/*Paginação*/
.numeros{float:left;}
