/**home**/
#topoR3{background-color: #ff4e00; color: #fff; overflow: hidden;}
#topoR3 p{width: 984px;text-align:center;color: #fff; }

#CorpoEsq{
	width: 166px;
	float: left;
	overflow: hidden;
}
#CorpoCentro{
	width: 823px;
	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_moda.gif); width: 144px; height:35px; float: left; margin:}
.chapeuMenu b{float: left;margin: 12px 0 0 10px; color: #fff;}
.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 h3{background-color:#fff; width: 139px; height: 20px; margin: 5px 0 0px 1px; float: left; overflow: hidden;}
.menuItens h3 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 20px 1px; float: left;}
#CorpoCentroR2{margin: 12px 0 0 1px;float:left; width: 663px;}


.conteudo{float: left; width: 823px; padding: 0 0 0 0;}
.conteudo ul{float: left; margin: 4px 0 8px 0; *margin: 4px 0 8px 0; width: 823px;}
.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 .compretambem-apenas{
	font-size: 12px;
	font-weight:700;
	color: #2b3033;
	float: left;
	width: 100px;
	margin:0;
}
.conteudo ul li .compretambem-img{
	float: left;
	width: 160px;
	text-align:center;
	margin: 0 0 5px 0;
}
.conteudo 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 ul li .compretambem-vezes{font-size: 14px;font-weight:700;color: #ff4e00; float: left; *float: none; width: 106px;margin:0; overflow:hidden;}
.conteudo ul li .compretambem-por a, .conteudo ul li .compretambem-vezes a{font-weight:700;color: #ff4e00;}

.conteudo ul li .compretambem-por{font-size: 11px;color: #ff4e00;float: left;width: 100px;overflow:hidden;}
.conteudo ul li .compretambem-de {font-size: 11px;color: #2B3033;float: left;width: 100px;overflow:hidden; text-decoration: line-through}
.conteudo ul li .compretambem-de a {font-size: 11px;color:#2B3033;float: left;width: 100px; text-decoration: line-through;font-weight:700;}
.conteudo 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;}


.conteudo hr {width: 782px; 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: #d7d7d7; background-color: #d7d7d7}

.compretambem{font-size: 14px; color: #ff4e00; margin: 0 0 2px 0;}

#abas{width: 823px; float: left;}
.AbaOn h2{float: left;width: 160px; height: 26px; background-color: #ff4e00; margin: 0 2px 0 0; font-size: 11.8; color: #fff;}
.AbaOff h2{float: left;width: 160px; height: 26px; background-color: #efefef; margin: 0 2px 0 0; font-size: 11.8;}
.AbaOn b, .AbaOff b{float: left;margin: 5px 20px 0 10px; cursor: pointer;}


.conteudoTexto{width: 820px; float: left;  border: solid 1px #d7d7d7; margin: 1px 0 0 0; display: none;}
.conteudoTexto p{margin: 16px;}
#bread{color: #a5a5a5; float: left; margin: 0 0 15px 0; width: 782px;}
#bread a{color: #a5a5a5;}
.seta{margin: 0 4px 0 4px;}


#CorpoCentroR0{color: #a5a5a5; float: left; margin: 0 0 15px 0; width: 823px;}
#CorpoCentroR0RA{width: 304px;float: left; }
#CorpoCentroR0R0{width: 304px; border: solid 1px #e8e8e8;float: left; }
.voltartopo{ float:left; width:820px; color:#ff4e00; text-align:right; overflow:hidden; margin-top:-15px;}
.voltartopo a{font-size: 10px;	color: #ff4e00;	font-weight:normal;	text-decoration:underline;}
.grande{text-align: center; margin-top: 5px; }
.linha{border-bottom:1px #d9d9d9 dotted; width: 244px; margin: 0 0 5px 30px; *margin: 0 0 5px 30px; _margin: 0 0 5px 15px; float: left;}

.miniaturas{width: 260px; float: left; margin-left: 20px;}
.mini{float: left; margin: 0 0 0 2px;}
.mini img{border: solid 1px #dadada; cursor: pointer; }
.mini{float: left; margin: 0 0 0 2px;}
.miniaturas h3{padding: 13px 0 0 20px; font-weight:normal;}
.miniaturas h3 a{padding: 13px 0 0 20px; font-weight:normal;}

.miniaturasCores{width: 150px; float: left; margin-left: 40px;}
.miniaturasCores h2{ float:left; margin: 0 0 0 2px;}
.miniaturasCores h2 img{border: solid 1px #dadada; cursor: pointer; }
.miniaturasCores h3{padding: 13px 0 0 2px; font-weight:normal;}
.miniaturasCores h3 a{padding: 13px 0 0 20px; font-weight:normal;}

.miniaturasTamanho{width: 150px; float: left; margin-left: 40px;}
.miniaturasTamanho h2{ float:left; margin: 0 0 0 2px; border: solid 1px #dadada;}
.miniaturasTamanho h2 img{border: solid 1px #dadada; cursor: pointer; }
.miniaturasTamanho h3{padding: 13px 0 0 2px; font-weight:normal;}
.miniaturasTamanho h3 a{padding: 13px 0 0 20px; font-weight:normal;}

.clique p{width: 140px; float: left; font-size: 9px; color: #ff4e00; margin-left: 20px; padding-bottom: 10px;}
.clique h3{width: 100px; float: right; font-size: 9px; color: #ff4e00; font-weight: 100;}
.clique h3 img{vertical-align: middle; }
.clique h3 a {color: #ff4e00;}

#CorpoCentroR0R1{
	float: left;
	margin: 0 0 0 38px;
	_margin: 0 0 0 10px;
	width: 480px;
}
#CorpoCentroR0R1R0 {
	float: left;
	width: 480px;
}
#CorpoCentroR0R1R0 h1{
	font-size: 18px;
	color: #000;
	width:480px;
}
.tamanho-cor{
	width:480px;
	height:40px;
	clear:both;
	margin-top:15px;
	margin-bottom:12px;
	color:#9c9c9c;
}
.op-tamanho{
	float:left;
	width:185px;}
.op-tamanho p{
	color:#9c9c9c;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;}
.op-cor{
	float:left;
	width:185px;}
.op-cor p{
	color:#9c9c9c;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;}
.selectdetalhes{
	border:#CCC solid 1px;
	font-size:12px;}
span.saldao{float:right; margin: -20px 20px 0 0;}
#CorpoCentroR0R1R0 p{
	font-size: 12px;
	color: #000;
}
.saibamais{
	font-size: 10px;
	color: #ff4e00;
	font-weight:normal;
}
.saibamais a{
	font-size: 10px;
	color: #ff4e00;
	font-weight:normal;
	text-decoration:underline;
}
#CorpoCentroR0R1R1 {
	float: left;
	width: 480px;
	margin: 10px 0 0 0;
	position: relative;
	border-top: 1px solid #CCC;
	padding-top: 10px;
}
.ambienteseguro{
	float: left;
	width: 370px;
	height: 23px;
	background-color: #ff4e00;
	text-align: center;
	color: #fff;
	font-sizE: 12px;
}
.ambienteseguro b{
	margin: 3px 0 0 0;
	float: left;
	text-align: center;
	width: 370px;
}
.precode {
	font-sizE: 11px;
	font-weight: 100;
	color: #000;
	margin: 10px 0 0 0px;
	float: left;
	width: 208px;
	text-decoration: line-through;
}
.precopor{
	font-size: 15px;
	font-weight:bold;
	color: #000;
	margin: 0 0 0 0px;
	float: left;
	width: 208px;
}
.precoeco{
	font-size: 11px;
	font-weight: 100;
	color: #000;
	padding: 0px;
	float: left;
	width: 208px;
}
.comprar{background-image: url(imagem/comprar_moda.gif); width: 105px; height: 35px; position: absolute; top: 46px; left: 240px;}
.comprar img{width: 105px; height: 35px;}

#CorpoCentroR0R2{float: left; width: 60px; text-align: center; margin: 62px 0 0 14px; _margin: 62px 0 0 10px; }

#CorpoCentroR0R3 {
	float: left;
	width: 380px;
	margin: 0 0 0 38px;
	color: #000;
	clear: right;
}
#CorpoCentroR0R3 p{float: left; width: 370px;  color: #ff4e00;}
.informacaofrete{float: left; color: #000; text-align:left; font-size: 9px; font-weight: bold;}
.informacaofrete a{color: #000; text-align:left; font-size: 9px; font-weight: bold;}
#CorpoCentroR0R3 h2{float: left; width: 380px; color:#777777; text-align:left; font-size: 9px;}
#CorpoCentroR0R3 h5{float: left; padding:15px; padding-left:0px;}

.indique{float: left; width: 270px; color: #5e9d00; font-size: 10px; font-weight: 100; margin: 20px 0 0 0;}
.indique a{color: #5e9d00; text-decoration: underline;}
.indique img{vertical-align: middle;}

.bordacor{
    BORDER-RIGHT: #cccccc 1px solid;
    BORDER-TOP: #cccccc 1px solid;
    BORDER-LEFT: #cccccc 1px solid;
    BORDER-BOTTOM: #cccccc 1px solid
}

.bordacorselecionada{
    BORDER-RIGHT: #333333 1px solid;
    BORDER-TOP: #333333 1px solid;
    BORDER-LEFT: #333333 1px solid;
    BORDER-BOTTOM: #333333 1px solid
}

.selo_desconto{
	background:url(../images/selo_moda.gif) center top no-repeat;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	float:left;
	width:120px;
	height:91px;
}
.texto_desc{
	width:70px;
}