html {
    overflow-y: scroll;
}

body {
	margin:0;
	color:#fff;
	font:11px Arial, Helvetica, Verdana, sans-serif;
	background:#000;
	min-width:1003px;
}
img {border:none;}
a{text-decoration:none;}
a:hover {text-decoration:underline;}
a:focus{outline:none}
form, fieldset{
	padding:0;
	margin:0;
	border:0;
}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
#wrapper{
	width:100%;
	overflow:hidden;
	background:#210e07 url(../img/bg-wood.jpg) repeat-y center 0;
	display:table;
}
.holder{
	width:930px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
/* header */
#header{
	width:100%;
	overflow:hidden;
	display:table-header-group;
}
.black{
	background:#000;
	width:100%;
	overflow:hidden;
}
.black .placer{
	float:left;
	background:url(../img/separator-placer.gif) no-repeat;
	padding:6px 0 5px 19px;
	overflow:hidden;
}
.black .one{width:448px;background:none;}
.black .two{width:247px;}
.black .three{width:178px;}
.black ul{
	margin:0;
	padding:7px 0 0 4px;
	list-style:none;
	overflow:hidden;
}
.black ul li{
	float:left;
	margin:0 16px 0 0;
}
.black ul a{
	color:#eae4e0;
}
/* head form */
.head-form{
	width:100%;
	overflow:hidden;
	padding:4px 0 0;
}
.head-form input{float:left;}
.head-form #input-area{
	background:#ccbb9c;
	border:none;
	color:#544536;
	margin:0 6px 0 10px;
	padding:4px 4px 2px 8px;
	width:141px;
}
.head-form label{
	float:left;
	color:#b19785;
	margin:3px 0 0;
}
.head-form .ok{margin:2px 0 0;}
.black img{
	float:left;
	margin:0 12px 0 1px;
}
.black p{
	margin:0;
	color:#eae4e0;
	line-height:10px;
	padding:4px 0 0;
}
/* logo */
.logo{
	display:block;
	margin:20px auto 0;
	width:212px;
	height:91px;
}
.logo a{
	display:block;
	width:202px;
	height:71px;
	margin:0 0 0 10px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/logo.png) no-repeat;
	outline:none;
	cursor:pointer;	
}

/* loggedIn */
#logedIn {
	position:absolute;
	top:40px;	
	left:592px;
	width:200px;
	height:30px;
	text-align:right;
	color:#b59a87;
}

#logedIn img {
	margin-top:6px;
	padding-left:20px;
	float:right;
}

/* menu */
#menu{
	width:100%;
	position:relative;
	margin:0 auto;
	overflow:hidden;
}
#menu div{
	float:left;
	position:relative;
	left:50%;
}
* html #menu ul{float:left;}
#menu ul{
	margin:0;
	padding:8px 0 16px;
	list-style:none;
	position:relative;
	left:-50%;
	overflow:hidden;
	color:#e8dacf;
	text-transform:uppercase;
	font:bold 15px Helvetica, sans-serif;
}
#menu li{
	float:left;
	margin:0 5px;
	display:inline;
}
#menu a{
	color:#e8dacf;
	padding:4px 3px 3px 4px;
	display:block;
}
#menu a:hover,
#menu .active a,
body.pg_home #menu .nav-home a,
body.pg_botas #menu .nav-botas a,
body.pg_peep-toes #menu .nav-peep-toes a,
body.pg_sandalias #menu .nav-sandalias a,
body.pg_sapatilhas #menu .nav-sapatilhas a,
body.pg_scarpins #menu .nav-scarpins a,
body.pg_rasteiras #menu .nav-rasteiras a,
body.pg_chanel #menu .nav-chanel a,
body.pg_bolsas #menu .nav-bolsas a,
body.pg_acessorios #menu .nav-acessorios a{
	color:#17100a;
	background:#ccbb9c;
	text-decoration:none;
}
/* main */
#main{
	width:100%;
	overflow:hidden;
	padding:22px 0 0;
}
#main h1{
	font:bold 24px Helvetica, sans-serif;
	color:#cfbc98;
	text-transform:uppercase;
	margin:0 0 9px;
}
#main h2{
	font:bold 33px Helvetica, sans-serif;
	color:#cfbc98;
	text-transform:uppercase;
	text-align:right;
	padding:0 13px 0 0;
	margin:0 0 4px;
}
#main h2 strong{
	font-size:14px;
	display:block;
	margin:-5px 0 0;
}
/* sidebar */
.sidebar{
	float:left;
	width:174px;
	padding:0 0 0 15px;
	overflow:hidden;
}
.sidebar p{
	color:#6f5f42;
	margin:0;
	line-height:12px;
	padding:0 0 0 5px;
}
.add-nav{
	border:4px solid #443326;
	height:1%;
	overflow:hidden;
	margin:3px 0 10px;
	padding:0;
	list-style:none;
	font:bold 16px Helvetica, sans-serif;
	text-transform:uppercase;
}
.add-nav li{
	float:left;
	width:100%;
	margin:3px 0 0;
}
.add-nav li:first-child{margin:0;}
.add-nav a{
	display:block;
	height:1%;
	color:#af9667;
	text-align:right;
	padding:3px 11px 2px 0;
}
.add-nav a:hover,
.add-nav .active a{
	background:#51134b;
	text-decoration:none;
	color:#fff;
}
/* form */
.form{
	padding:11px 0 0 5px;
	overflow:hidden;
	height:1%;
	margin:0 0 39px;
}
.form div{
	width:100%;
	overflow:hidden;
}
.form .top{
	width:100%;
	overflow:hidden;
	padding:0 0 30px;
}
.form .top label{
	color:#cab793;
	display:block;
}
.form .top select{
	width:149px;
	display:block;
	padding:1px 0;
	margin:0 0 2px;
}
.tamanho{
	color:#cab793;
	display:block;
	margin:2px 0 0;
}
.date{
	margin:2px 0 0 1px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.date li{
	float:left;
	margin:0 1px 2px 0;
}
.date a{
	float:left;
	width:20px;
	height:17px;
	background:url(../img/bg-date.gif) no-repeat;
	color:#17100a;
	text-align:center;
	padding:3px 0 0 1px;
}
.date a:hover,
.date .active a{
	background-position:0 -20px;
	color:#dcdcdc;
	text-decoration:none;
}
.date .disable a {
	background-position:0 -40px;
	text-decoration:none;
}
.date .disable a:hover {color:#17100a}
 .form .submit{
	float:right;
	clear:both;
	width:29px;
	height:20px;
	padding:0;
	margin:9px 1px 0 0;
}
.form .bottom{
	text-align:right;
	color:#aa9368;
}
.form .bottom p{
	line-height:14px;
	color:#aa9368;
	padding:0 0 6px;
}
.form .bottom div{
	margin:8px 0 0;
}
.form input{
	border:none;
	color:#544536;
	padding:4px 4px 2px 8px;
	width:141px;
	margin:3px 0 0;
	letter-spacing:1px;
}
.form input.nome{background:#dbcdb3;}
.form input.mail{background:#ccbb9c;}

/* 5% descount */
.descount5{
	text-indent:-9999px;
	background:url('../img/5por100boleto.gif') no-repeat top center;
	width:100%;
	height:65px;
}

/* Free Shipping */
.free-shipping {
	text-indent:-9999px;
	background:url('../img/frete_gratis.gif') no-repeat top center;
	width:100%;
	height:200px;
	margin:10px 0;
}

/* clouds */
.cloud{
	width:100%;
	overflow:hidden;
}
.cloud-holder p{
	color:#aa9368;
	text-align:right;
	margin:0 0 5px;
}
.cloud-holder ul{
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
	overflow:hidden;
}
.cloud-holder ul li{
	float:left;
	width:100%;
}
.cloud-holder ul a{
	display:block;
	position:relative;
}
.dark a{
	font-size:24px;
	color:#4f4435;
}
.brown a{
	font-size:18px;
	color:#736651;
}
.light a{
	color:#aa9a7c;
	font-size:30px;
}
.grey a{
	font-size:24px;
	color:#85775f;
}
.small a{
	font-size:12px;
	color:#786851;
}
.cloud1 a{margin:0 0 0 34px;}
.cloud2 a{margin:0px 0 0 80px;}
.cloud3 a{margin:-1px 0 0 21px;}
.cloud4 a{margin:3px 0 0 91px;}
.cloud5 a{margin:-10px 0 0 21px;}
.cloud6 a{margin:-10px 0 0 50px;}
.cloud7 a{margin:0px 0 0 35px;}
.sidebar .items {
	width:141px;
	padding:0 12px 3px;
	overflow:hidden;
	border:4px solid #443326;
}
.sidebar .list {
	width:141px;
	padding:0;
	margin:18px 0 0;
	overflow:hidden;
	list-style:none;
}
.sidebar .list li {color:#d5bd90}
.sidebar .list li a {color:#d5bd90}
.sidebar .nav {
	width:141px;
	padding:7px 0 0;
	margin:-1px 0 0;
	overflow:hidden;
	list-style:none;
}
.sidebar .nav li {
	color:#d5bd90;
	width:141px;
	padding:6px 0;
	overflow:hidden;
	border-top:1px solid #433826;
}
.sidebar .nav li a {color:#d5bd90}
.sidebar .nav ul {
	width:123px;
	padding:0 9px;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.sidebar .nav ul li {
	width:123px;
	padding:0;
	border-top:none;
	color:#aa9368;
}
.sidebar .nav ul li a {color:#aa9368}


/* content */
.content{
	float:right;
	width:703px;
	padding:0 16px 14px 22px;
	overflow:hidden;
}
#inner .content{padding:0 16px 40px 0}
.page .content{
	width:909px;
	padding:0 0 40px !important;
}
/* visual */
.visual{
	overflow:hidden;
	background:#241a13;
	position:relative;
	height:303px;
	margin:0 0 10px;
}
.veja{
	background:#ccbb9c;
	float:right;
	font:bold 13px Helvetica, sans-serif;
	color:#17100a;
	text-transform:uppercase;
	padding:2px 5px;
}
.box{
	width:100%;
	overflow:hidden;
	padding:16px 0 0;
}
/* galery */
.galery{
	margin:-22px 0 0 -29px;
	padding:0 0 15px;
	width:761px;
	list-style:none;
	overflow:hidden;
	color:#281a10;
}
.galery li{
	float:left;
	width:144px;
	margin:22px 0 0 29px;
	padding:5px;
	background:#e4d7be;
	display:inline;
}
.galery a{
	color:inherit;
	outline:none;
}
.galery img{display:block;}
.galery div{
	background:#fff;
	padding:1px 0 6px 10px;
	height:1%;
	overflow:hidden;
	min-height:110px;
}
.galery strong{
	font-weight:bold;
	font-size:18px;
	margin:1px 0 3px;
	display:block;
}
.galery p{margin:0 0 -2px;}
.color_title{
	height:25px;
}
.search{
	display:block;
	width:17px;
	height:13px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/ico-search.gif) no-repeat;
	outline:none;
	margin:0 0 5px;
}
/* main-box */
.main-box {
	width:100%;
	overflow:hidden;
}
/* breadcrumbs */
.breadcrumbs {
	width:100%;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.breadcrumbs li {
	float:left;
	color:#a29f9c;
	padding:0 2px 0 9px;
	background:url(../img/arrow01.gif) no-repeat 0 5px;
}
.lighter li {color:#fefefe}
.breadcrumbs li:first-child {
	padding:0 2px 0 0;
	background:none;
}
.breadcrumbs li a {
	color:#6f5f42;
	text-decoration:underline;
}
.lighter li a {color:#aa9368}
.breadcrumbs li a:hover {text-decoration:none}
/* title */
.title {
	width:100%;
	overflow:hidden;
}
.page .title {margin:13px 0 0}
.upper {margin:13px 0 0}
#main .title h1 {
	font-size:33px;
	font-weight:bold;
	color:#cfbc98;
	margin:7px 0 0 0;
}
#main .title h1 span {
	font-size:30px;
	color:#00d8ff;
	text-transform:none;
}
#main .title .btn {
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#17100a;
	float:right;
	padding:0 9px;
	margin:12px 0 0 0;
	display:inline;
	background:#ccbb9c;
	text-transform:uppercase;
	text-decoration:none;
}
#main .title p {
	font-size:11px;
	color:#cfbc98;
	margin:10px 0 0;
}
.main-info {
	width:100%;
	overflow:hidden;
	margin:25px 0 0;
}
.main-box .info {
	float:left;
	width:383px;
	padding:0 16px 0 0;
}
.grande-box {
	background:#fff;
	width:371px;
	overflow:hidden;
	border:6px solid #cab793;
}
.grande-box .photo {
	width:371px;
	overflow:hidden;
}
.grande-box .photo img {
	display:block;
	margin:10px auto;
}
.grande-box .text {
	width:346px;
	overflow:hidden;
	padding:0 0 6px 25px;
}
.grande-box .text p {
	color:#887255;
	margin:0;
}
.grande-box .text .list {
	width:346px;
	padding:0;
	margin:4px 0 0;
	list-style:none;
	overflow:hidden;
}
.grande-box .text .list li {
	float:left;
	padding:0 0 0 8px;
}
.grande-box .text .list li:first-child {padding:0}
.grande-box .text .list li img {
	display:block;
	border:3px solid #cab793;
}
/* gallery-box */
.main-box .gallery-box {
	width:375px;
	overflow:hidden;
	border:4px solid #443326;
	margin:10px 0 0;
	padding:0 0 20px;
}
.main-box .up {
	background:#b5a484;
	border:4px solid #cab793;
	border-width:0 4px 4px;
	margin:0;
}
.gallery-box .heading {
	width:323px;
	padding:0 26px;
	overflow:hidden;
	margin:8px 0 0;
}
#main .main-box .gallery-box h2 {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	padding:0;
	margin:0;
}
#main .main-box .up h2 {color:#17100a}
.gallery-box .gallery {
	width:375px;
	overflow:hidden;
	margin:8px 0 0;
}
.gallery-box .gallery a.btn-prev {
	float:left;
	background:url(../img/btn-prev2.gif) no-repeat;
	width:17px;
	height:57px;
	text-indent:-9999px;
}
.up .gallery a.btn-prev {background:url(../img/btn-prev1.gif) no-repeat}
.gallery-box .gallery a.btn-next {
	float:right;
	background:url(../img/btn-next2.gif) no-repeat;
	width:17px;
	height:57px;
	text-indent:-9999px;
}
.up .gallery a.btn-next {background:url(../img/btn-next1.gif) no-repeat}
.gallery-box .gallery div {
	float:left;
	width:338px;
	padding:0 1px 0 2px;
	overflow:hidden;
}
.gallery-box .gallery ul {
	width:9999px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.gallery-box .gallery ul li {
	float:left;
	padding:0 0 0 8px;
}
.gallery-box .gallery ul li img {
	display:block;
	border:3px solid #cab793;
}
/* aside */
.main-box .aside {
	float:left;
	width:290px;
}
.main-box .aside .block {
	width:272px;
	border:4px solid #443326;
	padding:0 2px 9px 8px;
	overflow:hidden;
}
.main-box .aside .block .heading {
	width:272px;
	padding:0 0 4px;
	overflow:hidden;
	margin:2px 0 0;
}
#main .main-box .aside .block h2 {
	font:bold 15px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:9px 0 0;
	text-align:left;
}
#main .main-box .aside .block .heading h2 {margin:7px 0 0}
#main .main-box .aside .block .heading .ico-print {
	float:right;
	background:url(../img/ico-print.gif) no-repeat;
	width:18px;
	height:17px;
	text-indent:-9999px;
}
.main-box .aside .block p {
	font:11px/12px Arial, Helvetica, sans-serif;
	color:#ccbb9c;
	margin:0 5px 0 0;
}
.main-box .aside .block .list {
	width:262px;
	padding:0;
	margin:6px 0 0;
	list-style:none;
	overflow:hidden;
	border-top:1px solid #2f2823;
}
.main-box .aside .block .list li {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#ccbb9c;
	width:262px;
	padding:4px 0 4px;
	overflow:hidden;
	border-bottom:1px solid #2f2823;
}
.main-box .aside .block .list li span {color:#fff}
.main-box .aside .block .list li a {color:#ccbb9c}
.main-box .aside .block .date-box {
	width:272px;
	overflow:hidden;
	margin:5px 0 0;
}
.main-box .aside .block .date-box .date {
	width:272px;
	overflow:hidden;
	margin:7px 0 0;
}
.main-box .aside .block .date-box .link {
	width:272px;
	overflow:hidden;
	margin:0;
}
.main-box .aside .block .date-box .link a {
	float:left;
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#5e493e;
	text-decoration:underline;
}
.main-box .aside .block .date-box .link a:hover {text-decoration:none}
.main-box .aside .block .item {
	width:272px;
	overflow:hidden;
	margin:22px 0 0;
}
.main-box .aside .block .item h3 {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#443326;
	margin:0;
}
.main-box .aside .block .item h3 span {
	color:#443326;
	text-decoration:line-through;
}
.main-box .aside .block .item h3 em {
	font:9px/16px Arial, Helvetica, sans-serif;
	color:#443326;
	text-decoration:line-through;
	vertical-align:top;
}
.main-box .aside .block .item .price {
	display:block;
	font:bold 20px/22px Arial, Helvetica, sans-serif;
	color:#dbcdb3;
	margin:0;
}
.main-box .aside .block .item .price em {
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#dbcdb3;
	vertical-align:top;
}
.main-box .aside .block .item h4 {
	font:14px/18px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	margin:6px 0 0;
}
.main-box .aside .block .item h4 em {
	font:9px/12px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	vertical-align:top;
}
.main-box .aside .block .item .link {
	width:272px;
	overflow:hidden;
}
.main-box .aside .block .item .link a {
	float:left;
	font:10px/14px Arial, Helvetica, sans-serif;
	color:#5e493e;
	text-decoration:underline;
}
.main-box .aside .block .item .link a:hover {text-decoration:none}
.main-box .aside .block .item .btn {
	width:272px;
	overflow:hidden;
	margin:8px 0 0;
}
.main-box .aside .block .item .btn a {
	float:left;
/*	font:bold 14px/18px Arial, Helvetica, sans-serif;
	color:#17100a;*/
	background: url('../img/btn_adicionar_carrinho.gif') no-repeat top left;
	text-indent:-9999px;
	width:260px;
	height:37px;
	overflow:hidden;
/*	padding:4px 9px;
	text-transform:uppercase;*/
	text-decoration:none;
}
.main-box .aside .block .item .btn a:hover {
	background-position:bottom left;
}
.main-box .aside .list-box {
	width:290px;
	overflow:hidden;
	margin:7px 0 0;
}
.main-box .aside .list-box ul {
	width:290px;
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.main-box .aside .list-box ul li {
	float:left;
	width:290px;
	margin:3px 0 0;
	overflow:hidden;
}
.main-box .aside .list-box ul li a {
	float:left;
	/*font-size:13px;
		line-height:16px;
		font-weight:bold;
		color:#17100a;
		padding:2px 10px 2px 9px;
		background:#ccbb9c;
		text-transform:uppercase;
		text-decoration:none;*/
	text-indent:-9999px;
	margin-left:12px;
	overflow:hidden;
	display:block;
	width:100%;
	height:30px;
}
.main-box .aside .list-box ul li a.friend {
	background:url('../img/btn_enviar_amigo.gif') no-repeat top left;
}
.main-box .aside .list-box ul li a.twitter {
	background:url('../img/btn_enviar_twitter.gif') no-repeat top left;
}

.main-box .aside .list-box ul li a:hover {
	background-position:bottom left;
}
/* register */
.register {
	width:770px;
	overflow:hidden;
	margin:5px 0 0;
}
/* form1 */
.register .form1 {
	width:742px;
	padding:0 0 16px 20px;
	overflow:hidden;
	border:4px solid #785b47;
	margin: 10px 0 0;
}
#main .register .form1 h2 {
	font:bold 13px Helvetica, sans-serif;
	color:#00d8ff;
	margin:18px 0 0;
	text-align:left;
	padding:0 0 8px;
}
.register .form1 .row {
	width:742px;
	overflow:hidden;
	margin:10px 0 0;
}
.register .form1 .row label {
	float:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#b79b87;
	width:102px;
}
.register .form1 .row .txt {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#544536;
	width:239px;
	padding:3px 5px;
	margin:0 18px 0 0;
	background:#ccbb9c;
	border:none;
}
.register .form1 .row input {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#544536;
	width:239px;
	padding:3px 5px;
	margin:0 18px 0 0;
	background:#ccbb9c;
	border:none;
}
/* form2 */
.register .form2 {
	width:742px;
	padding:0 0 20px 20px;
	overflow:hidden;
	border:4px solid #443326;
	margin:10px 0 0;
}
#main .register .form2 h2 {
	font:bold 13px Helvetica, sans-serif;
	color:#cfbc98;
	margin:18px 0 6px;
	text-align:left;
	padding:0;
}
.register .form2 p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	margin:0 0 5px;
}
.register .form2 p span {color:#968058}
.register .form2 .btn-list {
	width:100%;
	padding:0 0 23px;
	overflow:hidden;
	margin:9px 0 0
}
.register .form2 .btn-list ul {
	width:100%;
	padding:0;
	margin:8px 0 0;
	list-style:none;
	overflow:hidden;
}
.register .form2 .btn-list ul li {
	float:left;
	margin:0 10px 0 0;
}
.register .form2 .btn-list ul li a {
	float:left;
	font:bold 13px/20px Arial, Helvetica, sans-serif;
	color:#17100a;
	padding:0 10px;
	background:#ccbb9c;
	text-transform:uppercase;
	text-decoration:none;
}
.register .form2 .row {
	width:100%;
	margin:8px 0 0;
	overflow:hidden;
}
.register .form2 .row label {
	display:block;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#b59a87;
	padding:0 0 8px;
}
.register .form2 .row input {
	float:left;
	margin:0 0 0 4px;
	display:inline;
	border:none;
}
.register .form2 .row .txt, .register .form2 .row .txt1, .register .form2 .row .txt2, .register .form2 .row .txt3, .register .form2 .row .txt4, .register .form2 .row .txt5 {
	background:#ccbb9c;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#544536;
	padding:3px 7px;
}
.register .form2 .row .txt1 {width:374px}
.register .form2 .row .txt2 {width:36px}
.register .form2 .row .txt3 {width:24px}
.register .form2 .row .txt4 {width:26px}
.register .form2 .row .txt5 {width:92px}
.register .form2 .row .item-wide {
	float:left;
	width:393px;
	margin:0 6px 0 0;
	display:inline;
}
.register .form2 .row .item-wide div {
	width:393px;
	overflow:hidden;
}
.register .form2 .row .item-wide div em {
	float:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	padding:0 0 0 5px;
}
.register .form2 .row .item-wide span {
	float:right;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#998970;
	padding:0 10px 0 0;
}
.register .form2 .row .item-wide span a {
	color:#998970;
	text-decoration:underline;
}
.register .form2 .row .item-wide span a:hover {text-decoration:none}
.register .form2 .row .item-num {
	float:left;
	width:89px;
	display:inline;
	margin:0 10px 0 0;
}
.register .form2 .row .item-num .txt {width:71px}
.register .form2 .row .item-compliment {
	float:left;
	width:221px;
}
.register .form2 .row .item-compliment .txt {
	width:207px;
	margin:0;
}
.register .form2 .row .item-cidade {
	float:left;
	width:267px;
}
.register .form2 .row .item-cidade .txt {width:243px}
.register .form2 .row .item-estado {
	float:left;
	width:60px;
}
.register .form2 .row .item-estado .sel1 {
	float:left;
	margin:0 0 0 4px;
	display:inline;
	width:49px !important
}
.register .form2 .row .item-voce {
	float:left;
	width:123px;
}
.register .form2 .row .item-voce ul {
	width:123px;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.register .form2 .row .item-voce ul li {float:left}
.register .form2 .row .item-voce ul li input {
	margin:2px 3px 0 0;
	width:14px;
	height:15px;
}
.register .form2 .row .item-voce ul li label {
	float:left;
	display:inline;
	font:11px/20px Arial, Helvetica, sans-serif;
	padding:0 9px 0 0;
}
.register .form2 .row .item-tipo {
	float:left;
	width:276px;
}
.register .form2 .row .item-tipo input {width:250px}
.register .form2 .row .item-data {
	float:left;
	width:220px;
}
.register .form2 .row .item-data .select {
	width:100%;
	overflow:hidden;
}
.register .form2 .row .item-data .select .sel2,
.register .form2 .row .item-data .select .sel3,
.register .form2 .row .item-data .select .sel4 {
	float:left;
	margin:0 0 0 4px;
	display:inline;
	width:50px;
}
.register .form2 .row .item-data .select .sel4 {width:52px}
.register .form2 .row .item-gender {
	float:left;
	width:150px;
}
.register .form2 .row .item-gender ul {
	width:100%;
	padding:0;
	margin:0;
	overflow:hidden;
	list-style:none;
}
.register .form2 .row .item-gender ul li {float:left}
.register .form2 .row .item-gender ul li input {
	margin:2px 3px 0 0;
	width:14px;
	height:15px;
}
.register .form2 .row .item-gender ul li label {
	float:left;
	display:inline;
	font:11px/20px Arial, Helvetica, sans-serif;
	padding:0 8px 0 0;
}
.register .form2 .row .item-telefone {
	float:left;
	margin:0 16px 0 0;
}
.register .form2 .row .phone {margin:0 6px 0 0}
.register .form2 .row .item-telefone .txt5 {margin:0 0 0 8px}
.register .form2 .row .phone .txt4 {margin:0}

.form_error {
	border:4px solid red;
	margin: 10px 0 0;
}

.form_error li {
	color:#CFBC98;
	margin:3px 0 3px 0;
}

.form_error li span {
	color:#fff;
	font-size:13px;
	font-weight:bold;
	margin-right:5px;
}


.input_error input {
	background:#ffbbbb !important;
	border:2px solid red !important;
	padding:1px 4px !important;
}

/* continuar */
.register .continuar {
	width:770px;
	overflow:hidden;
}
.register .continuar .row {
	margin:10px 0 0;
	width:770px;
	overflow:hidden;
}
.register .continuar .item {
	background:#691466;
	width:746px;
	padding:8px 12px;
	overflow:hidden;
}
.register .continuar .item input {
	float:left;
	width:14px;
	height:15px;
	margin:0 6px 0 0;
}
.register .continuar .item label {
	float:left;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#cfbc98;
}
.register .continuar .row .btn {
	font:bold 17px/20px Arial, Helvetica, sans-serif;
	color:#17100a;
	float:right;
	padding:3px 10px;
	background:#ccbb9c;
	text-decoration:none;
	text-transform:uppercase;
}
.result-box {
	width:703px;
	padding:0 0 14px;
	overflow:hidden;
	margin:13px 0 0;
}
.result-box .item {
	background:#000;
	width:683px;
	padding:8px 10px;
	overflow:hidden;
}
.result-box .item p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	margin:0;
}
.result-box .item p strong {color:#00d8ff}
.result-box .item span {
	float:right;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#cfbc98;
}
.result-box .item span strong {color:#00d8ff}
.search-form {
	width:703px;
	overflow:hidden;
	margin:18px 0 0;
}
.search-form .row {
	width:100%;
	overflow:hidden;
}
.search-form .row label {
	display:block;
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#b79b87;
	padding:0 0 10px;
}
.search-form .item-organizar {
	float:right;
	width:143px;
}
.search-form .item-organizar .sel1 {width:126px}
.search-form .item-filtrar {
	float:left;
	width:421px;
}
.search-form .item-filtrar .part {
	width:100%;
	overflow:hidden;
}
.search-form .item-filtrar .sel2 {
	float:left;
	width:124px;
	margin:0 10px 0 0;
}
.search-form .item-filtrar .sel3 {
	float:left;
	width:124px;
	margin:0 7px 0 0;
}
.search-form .item-filtrar input {
	float:left;
	margin:1px 0 0;
}
.search-form .item-product {
	float:right;
	width:120px;
}
.search-form .item-product .sel4 {width:66px}
.paging {
	width:703px;
	overflow:hidden;
	margin:2px 0 0;
}
.paging ul {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
.paging ul li {
	color:#cfbc98;
	float:left;
	padding:0 1px 0 4px;
}
.paging ul li.prev {
	background:url(../img/separator01.gif) no-repeat 100% 50%;
	padding:0 5px 0 4px;
}
.paging ul li.next {
	background:url(../img/separator01.gif) no-repeat 3px 50%;
	padding:0 0 0 9px;
}
.paging ul li a {color:#cfbc98}
.paging ul li a.active {
	font-weight:bold;
	color:#00d8ff;
}
.paging ul li a:hover {
	color:#00d8ff;
	text-decoration:none;
}
.cart-form {
	width:100%;
	overflow:hidden;
	margin:-1px 0 0;
}
.cart-form .table {
	width:894px;
	padding:0;
	margin:0;
	overflow:hidden;
}
#main .cart-form .table h2 {
	font:bold 13px/16px Helvetica, sans-serif;
	color:#bf58bb;
	text-transform:uppercase;
	text-align:left;
	padding:0;
	margin:0 0 0 12px;
}
#main .cart-form .table .cel1 h2 {margin:0}
#main .cart-form .table .cel3 h2 {margin:0 0 0 10px}
.cart-form .table td {
	color:#887255;
	border:4px solid #443326;
	padding:10px;
	vertical-align:top;
}
.cart-form .table .cel1 {
	width:256px;
}
.cart-form .table .cel2 {
	width:83px;
	padding:16px 10px;
}
.cart-form .table .cel3 {
	width:65px;
	padding:16px 16px;
}
.cart-form .table .cel4 {
	width:83px;
	padding:14px 10px;
}
.cart-form .table .cel5 {
	width:113px;
	padding:16px 10px;
}
.cart-form .table .cel6 {
	width:96px;
	padding:16px 10px;
}
.cart-form .table .section td {
	height:5px;
	text-indent:-9999px;
	border:none;
	padding:0;
	font-size:1px;
}
.cart-form .table .null {
	width:5px;
	text-indent:-9999px;
	border:none;
	padding:0;
}
.cart-form .table .topper td {
	padding:0 0 7px;
	border:none;
}
.cart-form .table .topper .cel1 {width:280px}
.cart-form .table .topper .cel2 {width:108px}
.cart-form .table .topper .cel3 {width:95px}
.cart-form .table .topper .cel4 {width:108px}
.cart-form .table .topper .cel5 {width:138px}
.cart-form .table .topper .cel6 {width:120px}
.cart-form .table .cel1 .photo {
	float:left;
	width:68px;
}
.cart-form .table .cel1 .photo img {
	display:block;
	border:3px solid #cab793;
}
.cart-form .table .cel1 .description {
	float:left;
	width:180px;
}
.cart-form .table .cel1 .description p {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#887255;
	margin:8px 0 0;
}
.cart-form .table .cel1 .photo {
	float:left;
	width:68px;
}
.cart-form .table .cel4 .item {
	width:83px;
	overflow:hidden;
}
.cart-form .table .cel4 .item .btn-up {
	float:left;
	background:url(../img/btn-up.gif) no-repeat;
	width:18px;
	height:19px;
	text-indent:-9999px;
}
.cart-form .table .cel4 .item span {
	float:left;
	color:#887255;
	background:url(../img/form/center.gif) repeat-x;
	height:14px;
	padding:3px 14px 2px 3px;
}
.cart-form .table .cel4 .item .btn-down {
	float:left;
	background:url(../img/btn-down.gif) no-repeat;
	width:18px;
	height:19px;
	text-indent:-9999px;
}
.cart-form .table .cel6 .btn-delete {
	float:right;
	background:url(../img/btn-delete.gif) no-repeat;
	width:15px;
	height:15px;
	text-indent:-9999px;
}
.cart-form .table .cel6 p {margin:0}
.total-box {
	margin:10px 0 0;
	width:892px;
	overflow:hidden;
	position:relative;
}
.total-box .subtotal {
	background:#443326;
	width:864px;
	padding:7px 19px 7px 9px;
	overflow:hidden;
}
.total-box .subtotal h3 {
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	margin:0;
	text-transform:uppercase;
}
.total-box .subtotal .price {
	float:right;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#cfbc98;
}
.total-box .total {
	background:#691466;
	width:859px;
	padding:0 19px 15px 14px;
	overflow:hidden;
}
.total-box .total h3 {
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:16px 0 0;
	text-transform:uppercase;
}
.total-box .total .price {
	float:right;
	font:bold 18px/22px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	margin:10px 0 0;
}
.total-box .total-info {
	width:861px;
	overflow:hidden;
	margin:7px 0 0;
	padding:0 19px 20px 12px;
}
.total-box .total-info .description {
	float:left;
	width:760px;
}
.total-box .total-info .row {
	width:480px;
	overflow:hidden;
	margin:10px 0 0;
	float:left;
}
.total-box .total-info .row span {
	float:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	padding:0 9px 0 0;
}
.total-box .total-info .row em {
	float:left;
	font:11px/20px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	padding:0 5px;
}
.total-box .total-info .row input {float:left}
.total-box .total-info .row .txt1,
.total-box .total-info .row .txt2 {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#544536;
	background:#ccbb9c;
	padding:3px 9px;
	height:14px;
	border:none;
}
.total-box .total-info .row .txt1 {width:60px}
.total-box .total-info .row .txt2 {
	width:20px;
	margin:0 10px 0 0;
}

.total-box .total-info .row .btn {
	float:left;
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color:#17100a;
	padding:0 11px;
	background:#ccbb9c;
	text-decoration:none;
	text-transform:uppercase;
	border:none;
	width:100px;
	height:20px;
	display:inline;
	margin:0 0 0 10px;
	cursor:pointer;
}

.total-box .total-info .price {
	float:right;
	width:290px;
	margin:12px 0 0;
	position:absolute;
	top:41px;
	right:0;
}
.total-box .total-info .price h4 {
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#cfbc98;
	margin:0 20px 0 0;
	text-align:right;
	float:right;
}

.total-box .btn {
	margin:11px 0 0;
	width:892px;
	overflow:hidden;
}
.total-box .btn a {
	float:right;
	font:bold 17px/20px Arial, Helvetica, sans-serif;
	color:#17100a;
	padding:3px 11px;
	background:#ccbb9c;
	text-decoration:none;
	text-transform:uppercase;
}


/* footer */
#footer{
	width:100%;
	overflow:hidden;
	background:#eeefe8;
	color:#20130a;
}
#footer .holder{
	width:719px;
	padding:9px 0 11px 211px;
}
.wrap-footer{
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #c5c3bc;
}
.foot-box{
	width:365px;
	float:left;
	overflow:hidden;
}
.foot-box-account {
	width:200px;
	float:left;
	overflow:hidden;
}
.t div{
	width:100%;
	overflow:hidden;
}
.t strong{
	display:block;
	margin:2px 0 0;
}
.t ul{
	margin:11px 0 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:140px;
	float:left;
}
.t ul a{color:#20130a;}
.foot-box .heading{color:#5a5a5a; text-decoration:none;}
.l{width:365px; }
.r{width:185px;}
.rr{width:150px;}
.ban-holder{
	width:100%;
	overflow:hidden;
	padding:8px 0 0;
}
.ban-holder div{
	float:left;
	overflow:hidden;
}
.ban-holder ul{
	margin:5px 0 0;
	padding:0;
	list-style:none;
	height:1%;
	overflow:hidden;
}
.r .ban-holder ul{margin:0;}
.r .ban-holder ul li{margin:0 8px 0 0;}

.ban-holder ul li{
	float:left;
	margin:0 4px 0 0;
}

.r .ban-holder ul li{
	float:none;
	margin:2px 4px 2px 0;
}

.ban-holder ul img{display:block;}
.ban-holder span{color:#ababab;}
.box1{width:110px;}
.box2{width:59px;}
.box3{width:199px;}

#tooltip {
	position: absolute;
	z-index: 3000;
	border: 2px solid #888;
	background-color: #000;
	padding: 5px;
	opacity: 0.85;
}
#not_available {
	display:none;
}
#tooltip h3, #tooltip div { margin: 0; }
.page_item { 
	background:#222;
	color:#CFBC98;
	margin:0 3px 0 3px; 
	padding:3px 4px 3px 4px;
}

.page_item:hover { 
	background:#000;
}


/* new */

.clear{ clear:both }

/* contact */
.contact { width:742px; padding:14px 0 16px 20px; overflow:hidden; border:4px solid #785b47; margin:10px 0 0 0; color:#cfbc98 }
.contact p{ padding: 0 0 10px 0; margin:0 }
.contact .form1{ width:354px; float:left; display:inline }
.contact .form2{ width:364px; float:left; display:inline }
.contact label{ display:block; padding:0 0 8px 0; color:#ddbda6 }
.contact .form1 input { height:14px; padding:3px; background:#ccbb9c; border:none; display:block; margin:0 0 18px 0 }
.contact .form1 input[type=text] { width:300px }
.contact .medium{ width:103px; float:left; display:inline }
.contact .small{ width:40px; float:left; display:inline; margin:0 8px 0 0 }
.contact select{ width:200px; display:block }
.contact textarea{ width:364px; height:186px; background:#ccbb9c; border:none; display:block; overflow:auto }
.contact .novi{ padding:9px; background:#691466; margin:10px 0 0 0 }
.contact .novi input{ float: left; display:inline }
.contact .novi label{ float: left; display:inline; padding:2px 0 0 2px }
.contact .submit{ margin:10px 0 0 288px; cursor:pointer; width:77px; height:26px; border:none; background:url(../img/enviar_contato.gif) no-repeat 0 0 }

.contact_address a{ color:#CFBC98 }
.contact_address address{ font-style:normal; padding:0 0 20px 0}

/* login_senha */
.login_senha { width:300px; padding:30px 48px 30px 26px; overflow:hidden; border:4px solid #785b47; margin:10px 0 0 0; color:#cfbc98 }
body #main .login_senha h2{ text-align:left; font-size:16px }
.login_senha p{ padding: 0 0 10px 0; margin:0 }
.login_senha label{ display:block; padding:0 0 8px 0; color:#ddbda6 }
.login_senha .text{ height:14px; padding:3px; background:#ccbb9c; border:none; display:block; margin:0 0 18px 0 }
.login_senha .large{ width:300px }
.login_senha .submit{ margin:10px 0 0 240px; cursor:pointer; width:66px; height:20px; border:none; background:url(../img/enviar_senha.gif) no-repeat 0 0 }

/* address */
.address{ width:100%; margin:20px 0 0 0; }
.address ul,.address li{ margin:0; padding:0; list-style-type:none }
.address a{ color:#17100a }
.address h2 {cursor:pointer;}
.address .border{ width:860px; border:4px solid #785b47; padding:14px 0 5px 20px; overflow:hidden; margin:10px 0 0 0; color:#cfbc98 }
.address .enderecos{ width:718px; overflow:hidden; color:#17100a}
.address .enderecos .opcoes{ text-align:right; padding:10px 10px 0 0 }
.address .enderecos .opcoes a{ padding:0 0 0 10px; text-decoration:underline }
.address .enderecos .endereco{ width:225px; height:142px; float:left; display:inline; border:2px solid #897c66; background-color:#ccbb9c; margin:0 10px 10px 0; position:relative; }
.address .enderecos .principal{ background-image:url(../img/bg-principal.gif); background-repeat:no-repeat; background-position:0 0; }
.address .enderecos .dados{ padding:20px 0 20px 8px }
.address .enderecos .usar{ margin:0 0 0 69px; display:block; background:url(../img/btn_usar.gif) no-repeat 0 0; width:146px; height:26px; font-size:1px; text-indent:-9999px; position:absolute; top:106px; }
body #main .address h2{ text-align:left; font-size:16px }
.address p.novo{ color:#968058; padding:0 }
.address p{ padding: 0 0 10px 0; margin:0 }

.address .row{ width:850px; height:200px; position:relative; overflow:hidden; }

.address .row .li-name { position:absolute; top:0; }
.address .row .li-name input { width:295px; }
.address .row .li-address { position:absolute; top:50px; }
.address .row .li-address input { width:295px;}
.address .row .li-number { position:absolute; top:50px; left:310px; }
.address .row .li-number input { width:45px;}
.address .row .li-complement { position:absolute; top:50px; left:370px; }
.address .row .li-complement input { width:120px;}
.address .row .li-zip { position:absolute; top:100px; }
.address .row .li-zip input { width:120px;}
.address .row .li-neighborhood { position:absolute; top:150px; }
.address .row .li-neighborhood input { width:295px; }
.address .row .li-city { position:absolute; top:150px; left:310px;}
.address .row .li-city input { width:180px; }
.address .row .li-state { position:absolute; top:150px; left:505px;}

.address .extra{ padding:10px 0 0 0 }

.address .item-cep .cep01{ width:60px; float:left; margin:0 10px 0 0 }
.address .item-cep .cep02{ width:22px; float:left; margin:0 10px 0 0 }
.address .item-cep .preencher{ float:left; display:inline; background:url(../img/btn_preencher.gif) no-repeat 0 0; width:134px; height:20px; text-indent:-9999px }

.address .item-endereco{ width:304px; float:left }
.address .item-endereco input{ width:288px }

.address .item-numero{ width:75px; float:left }
.address .item-numero input{ width:57px }

.address .item-complemento{ width:329px; float:left }
.address .item-complemento input{ width:323px }

.address .item-bairro{ width:304px; float:left }
.address .item-bairro input{ width:287px }

.address .item-cidade{ width:262px; float:left }
.address .item-cidade input{ width:246px }

.address label{ display:block; padding:0 0 5px 0; color:#ddbda6 }
.address .text{ height:14px; padding:3px; background:#ccbb9c; border:none; margin:0 0 10px 0 }
.address .submit{ margin:15px; float:right; cursor:pointer; width:345px; height:26px; border:none; background:url(../img/btn_cadastrar_endereco.gif) no-repeat 0 0 }

/* método de entrega */
.shipping{ width:100%; height:200px; margin-top:20px; overflow:hidden;}
.shipping p.tab {float:right; font-size:12px; font-weight:bold; background:#3d2d22; width: 156px; text-align:center; float:right; color:#cfbc98; margin:0 0 0 3px; padding:5px 0;}
.shipping form {clear:both; }
.shipping form ul {margin:0; padding:0; background:#150f09; border:4px solid #785b47;}
.shipping form ul li {position:relative; overflow:hidden; list-style-type:none; margin:0; padding:0; border:0;}
.shipping form label{ display:block; padding:0 0 8px 0; margin:5px; color:#ddbda6; height:44px; line-height:40px; cursor:pointer;}
.shipping form label.sedex { background: #292219 url('../img/ship_sedex.gif') no-repeat 60px 15px;}
.shipping form label.pac { background: #292219 url('../img/ship_pac.gif') no-repeat 60px 15px; margin-top:0;}
.shipping form input {margin-left:20px; }
.shipping .text{ height:14px; padding:3px; background:#ccbb9c; border:none; margin:0 0 10px 0 }
.shipping form p { position:absolute; float:left; z-index:10; top:0px; color: #bea974;}
.shipping form p.delay {left:140px; font-size:11px; top:10px;}
.shipping form p.shipcost {left:610px; font-size:16px; font-weight:bold; width:100px; text-align:center;}
.shipping form p.total {left:780px; font-size:16px; font-weight:bold; width:100px; text-align:center;}
.shipping .submit{ float:right; clear:both; margin:20px 0 0 0; cursor:pointer; width:120px; height:26px; border:none; background:url(../img/btn_continuar.gif) no-repeat 0 0 }

/* pedidos */
.container-pedidos{ padding:12px 0 0 0 }
.container-pedidos p{ color:#ccbb9c }
.container-pedidos p.borda{ background:url(../img/borda-degrade.gif) no-repeat left bottom; width:413px; padding:0 0 20px 0 }
.container-pedidos p a{ color:#CFBC98; text-decoration:underline }
.container-pedidos p a:hover{ text-decoration:none }
.container-pedidos ul, .container-pedidos li{ padding:0; margin:7px 0 0 0; list-style-type:none }
.box-pedidos-carrinho{ width:238px; border:4px solid #785b47; padding:41px 0 20px 26px; float:left; display:inline; margin:0 0 0 20px }
body #main .container-pedidos h2{ font-size:16px; text-align:left }
body #main .box-pedidos-carrinho .pedidos{ background:url(../img/icon-pedidos.gif) no-repeat 0 0; padding:0 0 10px 33px }
body #main .box-pedidos-carrinho .carrinho{ background:url(../img/icon-carrinho.gif) no-repeat 0 0; padding:0 0 5px 33px }
.box-pedidos-carrinho ul{ padding:0 0 39px 33px }
.box-pedidos-carrinho ul li{ padding:0 0 4px 0 }
.box-pedidos-carrinho a{ color:#968058; text-decoration:underline }
.box-pedidos-carrinho a:hover{ text-decoration:none }

.acompanhe-pedido{ width:479px; border:4px solid #785b47; padding:28px 0 66px 32px; float:left; display:inline }
.acompanhe-pedido .row{ padding:25px 0 0 30px }
.acompanhe-pedido input{ float:left; display:inline }
.acompanhe-pedido .submit{ background:url(../img/btn_ok.gif) no-repeat 0 0; width:29px; height:20px; border:none; margin:0 0 0 9px; cursor:pointer }
.acompanhe-pedido label{ display:block; padding:0 0 8px 0; color:#ddbda6 }
.acompanhe-pedido .text{ width:289px; height:14px; padding:3px; background:#ccbb9c; border:none; display:block; margin:0 0 18px 0 }
.acompanhe-pedido .large{ width:300px }

.atendimento{ width:300px;  border:4px solid #785b47; padding:18px 0 18px 32px; float:left; display:inline }
.atendimento .box{ color:#968058; padding:0 0 16px 0 }
.atendimento a{ color:#CFBC98; text-decoration:underline }
.atendimento a:hover{ text-decoration:none }

.atendimento-container{ width:500px; border:4px solid #785b47; padding:18px 0 18px 32px; float:left; display:inline; margin:0 0 0 20px }
.atendimento-container .box{ color:#968058; padding:0 0 25px 0; width: 450px;}

.minha-conta{ width:378px; border:4px solid #785b47; padding:18px 0 18px 32px; float:left; display:inline }
.minha-conta .editar{ background:url(../img/btn_editar_cadastro.gif) no-repeat 0 0; width:139px; height:20px; text-indent:-9999px; display:block }
body #main .container-pedidos h2.cadastro{ background:url(../img/icon-cadastro.gif) no-repeat top right; width:148px; padding:0 15px 28px 0 }
.minha-conta .box{ color:#968058; padding:0 0 16px 0 }

.resultados-busca-pedidos{ width:404px; border:4px solid #785b47; padding:5px 0 5px 32px; float:left; display:inline }
.resultados-busca-pedidos .exibindo{ text-align:right; padding-right:10px }
.resultados-busca-pedidos .numero{ font-weight:bold; width:165px; float:left; display:inline; background:#ccbb9c; color:#17100a; font-size:37px; text-align:center; padding:30px 0 30px 0  }
body #main .resultados-busca-pedidos .res{ background:url(../img/icon-pedidos.gif) no-repeat top left; padding:0 0 35px 30px }
.resultados-busca-pedidos .detalhes{ width:190px; float:left; display:inline; margin:0 0 0 12px }
.resultados-busca-pedidos li{ padding:0 0 40px 0 }
.resultados-busca-pedidos .detalhes li{ padding:0 0 3px 0; overflow:hidden }
.resultados-busca-pedidos .detalhes a{ color:#968058; text-decoration:underline }
.resultados-busca-pedidos .paginacao{ text-align:right; padding:0 20px 10px 0 }
.resultados-busca-pedidos .paginacao a{ color:#968058 }
.resultados-busca-pedidos .paginacao span{ color:#fff; font-weight:bold }

.rastreamento{ width:385px; border:4px solid #785b47; padding:37px 0 5px 32px; float:left; display:inline }
.rastreamento .numero{font-weight:bold; width:165px; float:left; display:inline; background:#ccbb9c; color:#17100a; font-size:37px; text-align:center; padding:30px 0 30px 0  }
body #main .rastreamento .res{ background:url(../img/icon-pedidos.gif) no-repeat top left; padding:0 0 35px 30px }
.rastreamento .detalhes{ width:190px; float:left; display:inline; margin:0 0 0 12px }
.rastreamento li.s_itens{ padding:0 0 40px 0; }
.rastreamento .detalhes li{ padding:0 0 3px 0; overflow:hidden }
.rastreamento .detalhes a{ color:#968058; text-decoration:underline }
.rastreamento .descricao-rastreamento{ margin:36px 0 0 0; background:#1c1009; padding:15px 0 0 15px; width:352px }
.rastreamento .descricao-rastreamento li{ background:url(../img/bg-lista.gif) no-repeat left bottom  }
.rastreamento .descricao-rastreamento li ul{ padding:10px 0 15px 0; }
.rastreamento .descricao-rastreamento li.last{ background:none }
.rastreamento .descricao-rastreamento li li{ padding:0; background:none }


.meus-pedidos{ padding:50px 0 0 0 }
.meus-pedidos form{ padding:20px 0 0 0; color:#ccbb9c }
.meus-pedidos form .row{ display:block; height:35px }
.meus-pedidos form label{ display:block; padding:0 0 8px 0 }
.meus-pedidos form .escolha{ width:248px; margin:0 9px 0 0 }
.meus-pedidos form .data{ width:52px; margin:0 35px 0 0; }
.meus-pedidos form .ano{ width:52px; margin:0 30px 0 0; }
.meus-pedidos form .selectArea{ float:left; display:inline }
.meus-pedidos form .consultar{ float:left; background:url(../img/btn-consultar.gif) no-repeat 0 0; width:89px; height:20px; display:block; text-indent:-9999px }
.meus-pedidos form .submit{ float:right; cursor:pointer; display:inline; border:none; background:transparent; text-decoration:underline; color:#968058 }
.meus-pedidos form .sub-row{ padding:0 30px 15px 0 }

.box-login{ padding-top:10px }
.box-login p{ padding:0; margin:0 }
.box-login .primeira{ width:413px; float:left; display:inline; border:4px solid #443326; color:#ccbb9c; padding:32px 35px 26px 32px }
body #main .box-login .primeira .pri{ text-align:left; font-size:16px; padding:0 0 5px 0; margin:0 }
.box-login .borda{ color:#968058; background:url(../img/p_borda.gif) no-repeat left bottom; padding-bottom:30px }
.box-login .primeira .cad{ background:url(../img/cadeado.gif) no-repeat left top; padding:15px 0 48px 47px; margin-top:25px }
.box-login .primeira .cadastrar{text-indent:-9999px; margin-top:20px; background:url(../img/btn-criar-cadastro.gif) no-repeat 0 0; float:right; display:inline; width:133px; height:20px }

.box-login .login{margin-left:30px; width:294px; float:left; display:inline; border:4px solid #443326; color:#ccbb9c; padding:32px 35px 24px 26px }
body #main .box-login .login .pri{ text-align:left; font-size:16px; padding:0 0 5px 0; margin:0 }
.box-login .login p{ margin-bottom:38px; color:#968058 }
.box-login .login label{ display:block; padding-bottom:9px }
.box-login .login input.text{ display:block; width:289px; margin-bottom:15px; height:14px; border:none; background:#ccbb9c; padding:3px; }
.box-login .login a{ color:#968058; text-decoration:underline }
.box-login .login .esenha{ padding:0; margin:0; text-align:right }
.box-login .login .continuar{text-indent:-9999px; margin-top:14px; background:url(../img/btn_continuar2.gif) no-repeat 0 0; float:right; display:inline; width:84px; height:20px }

.envie-amigo{ width:610px; margin-top:15px; border:6px solid #443324; padding:17px 22px 22px 28px; color:#968058  }
.envie-amigo .atencao{ color:#cfbc98; font-style:italic }
.envie-amigo label{ display:block; padding:0 0 8px 0 }
.envie-amigo .text{ display:block; width:289px; height:14px; padding:3px; border:none; background:#ccbb9c }
.envie-amigo .row{ padding:0 0 12px 0 }
.envie-amigo textarea{ width:289px; height:144px; padding:3px; border:none; background:#ccbb9c }
.envie-amigo .restantes{ width:295px; text-align:right; padding:0; margin:0 }
.envie-amigo .receber input{ float:left; }
.envie-amigo .row input {
	font:11px/14px Arial, Helvetica, sans-serif;
	color:#544536;
	width:239px;
	padding:3px 5px;
	margin:0 18px 0 0;
	background:#ccbb9c;
	border:none;
}
.envie-amigo .row span {float:left;}
.envie-amigo .receber label{ float:left; display:inline; padding:3px 0 0 5px; color:#cfbc98; font-style:italic }
.envie-amigo .submit input{ border:none; cursor:pointer; background:url(../img/btn_envie_amigo.gif) no-repeat 0 0; width:67px; height:20px; float:right }
.envie-amigo .submit{ width:295px }

.paym{ color:#968058 }
.paym p{ padding:10px 0 10px 0; margin:0 }
body #main .paym h2{ font-size:13px; text-align:left }
.paym .row{ padding:0 0 18px 0 }
.paym .row .selectArea { display:block }
.paym .form1 {width:840px;}
.paym .form2 {width:840px;}
.paym .form1{ background:#150f09; padding:15px 26px 0 34px  }
.paym .cards{ padding-bottom:22px }
.paym .cards input{ float:left; display:inline; margin:22px 8px 0 0 }
.paym .card{ margin-right:50px; height:52px; background-repeat:no-repeat; background-position:0 0; float:left; display:inline; text-indent:-99999px }
.paym .cards .master{ background-image:url(../img/icon-master.gif); width:43px }
.paym .cards .ame{ background-image:url(../img/icon-ame.gif); width:46px }
.paym .cards .visa{ background-image:url(../img/icon-visa.gif); width:58px }
.paym .cards .diners{ background-image:url(../img/icon-diners.gif); width:100px }
.paym .cards .hiper{ background-image:url(../img/icon-hiper.gif); width:78px }
.paym .cards .boleto{ background-image:url(../img/icon-boleto.gif); width:43px }
.paym .text{ height:14px; padding:3px; background:#ccbb9c; border:0; }
.paym .item{ float:left; display:inline }
.paym .item label{ display:block; padding:0 0 10px 0 }
.paym .cartao{ width:260px }
.paym .cartao .text{ width:233px }
.paym .codigo{ width:248px }
.paym .codigo .text{ width:113px }
.paym .codigo .ile input{ float:left; display:inline; margin:0 12px 0 0 }
.paym .codigo .ile .ole{ margin:3px 5px 0 0 }
.paym .codigo .ile label{ float:left; display:inline; padding:3px 0 0 0 }
.paym .parcela{ width:202px }
.paym .parcela select{ width:200px }
.paym .nome{ width:260px }
.paym .nome .text{ width:233px }
.paym .data{ width:250px }
.paym .data .selectArea{ float:left; display:inline; margin:0 12px 0 0 }
.paym .pagar a{ display:block; background:url(../img/processing.gif) no-repeat top right; width:201px; height:26px; text-indent:-9999px }
.paym .pagar{ padding:12px 0 0  0 }
.paym .form2{ background:#150f09; padding:15px 26px 0 34px; margin:25px 0 0 0  }
.paym .pagarb a{ display:inline; float:right; background:url(../img/btn_pagar_boleto.gif) no-repeat 0 0; width:200px; height:26px; text-indent:-9999px }

.sucesso{ padding:20px 13px 13px 26px; color:#968058; margin:10px 0 0 0; width:580px }
.sucesso p{ padding:0 0 20px 0 }
.sucesso a{ color:#cfbc98; text-decoration:underline }
.sucesso a:hover{ text-decoration:none }
.sucesso ul{ padding:0; margin:0 }
.sucesso li{ padding:0; margin:0; list-style-type:none }
.sucesso .dados{ padding-bottom:15px }
.sucesso .dados li{ text-align:center; padding:0 0 10px 0 }
.sucesso .dados li span{ font-size:25px; font-weight:bold; padding:5px 0 0 10px; color:#cfbc98 }
body #main .sucesso h2{ font-size:16px; text-align:left }
.sucesso .detalhes{ background:#443324; color:#cfbc98; width:580px; height:35px; margin:14px 0 0 0 }
.sucesso .detalhes li{ float:left; display:inline; font-size:12px; font-weight:bold; padding:12px 0 0 10px }
.sucesso .detalhes li.en{ margin:0 80px 0 0  }
.sucesso .detalhes li.qt{ margin:0 60px 0 0  }
.sucesso .itens{ color:#ccbb9c; width:553px; padding:18px 19px 20px 7px; background:#1c1009; margin:8px 0 0 0 }
body #main .sucesso .itens h2{ color:#968058; font-weight:bold; font-size:12px; text-transform:none; padding:0 0 5px 0 }
body #main .sucesso h2.res{ background:url(../img/icon-pedidos.gif) no-repeat 0 0; padding:5px 0 10px 33px }
.sucesso .itens .lista{ width:100%; border-collapse:collapse; border-spacing:0 }
.sucesso .itens .lista thead th{ text-align:left; padding:0 0 25px 0; font-weight:normal }
.sucesso .itens .lista tbody td{ color:#fff; background:url(../img/bg-table.gif) repeat-x 0 0; padding:5px 0 12px 0 }
.sucesso .itens .lista tbody td a{ color:#968058 }
.sucesso .itens .lista .first{ padding:5px 0 10px 8px }
.sucesso .valores{ width:168px; float:right; display:inline; margin:15px 0 0 0 }
.sucesso .valores td{ color:#ccbb9c; font-weight:bold }
.sucesso .valores th{ color:#fff; text-align:left; font-weight:normal; width:104px }
.sucesso .endereco{ margin:7px 0 0 0; padding:20px; width:245px; float:left; display:inline; background:#1c1009 }
body #main .sucesso .endereco h2{ font-weight:normal; font-size:12px; text-transform:none; padding:0 0 0 0 }
.sucesso .endereco ul{ color:#ccbb9c }
.sucesso .endereco p{ padding:0 0 20px 0; margin:0  }

.sucesso .pagto{ margin:7px 0 0 0; padding:20px; width:245px; float:right; display:inline; background:#1c1009 }
body #main .sucesso .pagto h2{ font-weight:normal; font-size:12px; text-transform:none; padding:0 0 0 0 }
.sucesso .pagto ul{ color:#ccbb9c }
.sucesso .pagto p{ padding:0 0 20px 0; margin:0  }

/* css para os links da central de atendimento */
#customer_service_links li { margin-top:4px;}
#customer_service_links .current { background:#000; font-weight:bold; padding:4px; width:150px;  }


/* facilidades */
.gold{ color:#cfbc98 }
.gborder{ border:4px solid #443324 }


/* gambis */
.galery .item-wide { width:100%; padding:13px; }


/* messages */
#message_set{
	display:none;
}

.message{

	border:2px solid #503025;
	border-bottom:none !important;
	padding:10px;
	margin:0 auto;
	width:871px;
	font:bold 17px Helvetica,sans-serif;
	overflow:hidden;
}

.message .excl {
	float:left;
	height:35px;
	width:35px;
	text-align:center;
	margin:0;
	margin-right:20px !important;
	font-size:32px;
	padding-top:5px;
}

.message .title {
	padding-top:10px;
	width:600px;
	margin:0 !important;
	font-weight:bold;
}

.message-footer {
	height:11px;
	margin:0 auto;
	width:896px;	
}



.message.warning .excl {
	background:#f41f1f;
}

.message.warning {
	background:#d90706;
}
.message-footer.warning { 
	background: url(../img/message_footer_error.gif) bottom repeat-x;
}



.message.error .excl {
	background:#f41f1f;
}

.message.error {
	background:#d90706;
}
.message-footer.error { 
	background: url(../img/message_footer_error.gif) bottom repeat-x;
}



.message.info .excl {
	background:#a4d637;
}

.message.info {
	background:#87b521;
}
.message-footer.info { 
	background: url(../img/message_footer_info.gif) bottom repeat-x;
}	

.bandeira_logo_label {
    cursor:pointer;
}
