
/* Basics
----------------------------------------------------------------------------------------------------*/

h1 {
	color: #A95B00;
	font-size: 36px;
	font-weight: 300;
	letter-spacing: -1px;
	line-height: 36px;
	margin: 0 0 15px 0;
	text-transform: uppercase;
}
h2 {
	font-size: 15px;
	line-height: 22px;
	margin: 0 0 6px 0;
	text-transform: uppercase;
}
h3 { 
	font-size: 40px; 
	margin: 0; 
}
h3 strong { color:#f7941d; }

header a, header span { 
	color: #3C2415;
	font-size: 18px; 
	line-height: 60px;
	text-transform: uppercase;
}


/* Margins and floats
----------------------------------------------------------------------------------------------------*/

.fl { float:left; }
.fr { float:right; }

.mt0  { margin-top:0px  !important; }
.mt10 { margin-top:10px !important; }
.mt20 { margin-top:20px !important; }
.mt30 { margin-top:30px !important; }
.mt40 { margin-top:40px !important; }
.mt50 { margin-top:50px !important; }
.mt60 { margin-top:60px !important; }

.mb0  { margin-bottom:0px  !important; }
.mb10 { margin-bottom:10px !important; }
.mb15 { margin-bottom:15px !important; }
.mb20 { margin-bottom:20px !important; }
.mb30 { margin-bottom:30px !important; }
.mb40 { margin-bottom:40px !important; }
.mb50 { margin-bottom:50px !important; }
.mb60 { margin-bottom:60px !important; }


/* PÁGINA PRODUTO
----------------------------------------------------------------------------------------------------*/

#produto-ficha h2 strong {
	color: #F7941D;
}
.prod-img-principal {
    overflow: hidden;
    width: 298px;
}
.prod-img-principal,
.prod-img-thumbs a {
	border: 1px solid #D1C4AB;
}
.prod-img-thumbs {
	margin-top: 16px;
	width: 300px;
}
.thumb-wrapper {
	float: left;
	height: 92px;
}
.prod-img-thumbs a {
	display: block;
	float: left;
	height: 140px;
	margin: 0 16px 16px 0;
	overflow: hidden;
	width: 140px;
}

.prod-options h2 {
	font-size: 18px;
	font-weight: 500;
}
.prod-options ul {
	list-style-type: none;
    margin: 0;
}
.prod-options li {
	background-color: #f4f4f4;
	border-radius: 4px;
    float: left;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 13px;
    line-height: 18px;
	margin-bottom: 6px;
    padding: 6px 8px;
    width: 284px;
}
.prod-options li p {
    display: block;
    float: left;
    margin: 0;
    width: 240px
}

.prod_precos {
	border: 3px solid #3C2415;
	font-size: 12px;
	height: 150px;
	line-height: 14px;
	padding: 20px;
}
.prod_precos .preco { line-height:12px; text-transform:uppercase;  }

.prod_precos .preco-antes    { color:#977254; }
.prod_precos .preco-depois   { color:#F7941D; }
.prod_precos .preco-poupanca { color:#3C2415; }

.prod_precos .preco-antes strong, .prod_precos .preco-poupanca strong { font-size:18px; line-height:22px; }
.prod_precos .preco-depois strong { font-size:21px; line-height:25px; }
