*{
    margin: 0;
    padding: 0;
    text-decoration: none;
    
    font-family: tahoma, sans-serif;
    
}

body{ margin: 0; }

img{ border: none; }

ul,ol         { list-style:none; }

/* Form Elements */
input,select,textarea,button { font:12px/15px Arial, Helvetica, sans-serif; vertical-align:middle; color:#2f2f2f; }
input.input-text,select,textarea { background:#fff; border:1px solid #b6b6b6; }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #b6b6b6; padding:1px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
input.qty { width:2.5em !important; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; background:transparent; cursor:pointer; }
button.button span { float:left; height:28px; background:transparent url(../images/bkg_btn.png) 0 0 no-repeat; padding:0 0 0 6px; font:bold 11px/25px Tahoma, Verdana, Arial, sans-serif; text-transform:uppercase; text-align:center; white-space:nowrap; color:#555; }
button.button span span { background-position:100% 0; padding:0 15px 0 9px; }
button.disabled span { color:#bbb !important; }

img{ border:0; vertical-align:top; }

div.breadcrumbs{margin-top: -38px;font-size: 14px;color: #969696;margin-bottom: 35px;}
div.breadcrumbs a, div.breadcrumbs a:visited{font-size: 14px;color: #969696;}
a{cursor: pointer;}

#formFaleconosco{padding: 15px;}
#formFaleconosco label{font-size: 12px;margin-bottom: 3px;color: #808080;}
#formFaleconosco input.text, #formFaleconosco textarea{
    width: 280px;padding: 3px;border: 1px solid #C0C0C0;font-size: 12px;
}
#formFaleconosco button{padding: 5px;}
.out-of-stock{color: #BA0101;}
.prodEsgotado{display: block;margin-top: 15px;background: #BA0101;padding: 2px;color: #fff;font-size: 20px;}
div.contentSite{font-size: 12px;color: #969696;padding: 15px;}
div.contentSite p{margin: 10px 0;}
div.contentSite li{margin: 10px;margin-left: 10px;list-style: circle;list-style-position: inside;}

.mini-related-items{ margin-top: 10px; }
.mini-related-items h4{
    font-size:18px;color: #808080;font-weight: normal;background: #EDEDED;padding: 3px;display: block;
}
.mini-related-items .content{padding: 5px;font-size: 12px;border: 1px solid #EDEDED;}
.mini-related-items .content p.title1{
    font-size: 16px;display: block;margin-bottom: 10px;color: #808080;font-weight: normal;
}

.mini-related-items .content li{
    display: inline;width: 216px;height: 60px;border: 1px solid #EDEDED;padding: 3px;
    float: left;margin-right: 5px;margin-bottom: 5px;
}
.mini-related-items .content .product-images{float: left;margin: 5px;}
.mini-related-items .content .product-details{margin-left: 55px;}
.mini-related-items .content .product-details a, .mini-related-items .content .product-details a:visited{
    color: #A28335;font-size: 11px;
}
.special-price{color: #656565; font-size: 14px;}
h2{font-size:25px;font-weight:normal;color:#808080;margin-bottom:20px;}

#form-validate ul li, #form-validate ul li div{float:left;margin-left:10px;}
#form-validate ul li div:first-child{margin:0;}
#form-validate input[type=text]{width:400px!important;}

.onepage_submit_button{padding:0 10px;font-size:19px;display:block;margin:10px 0;}
.shipment-methods dt{margin-top:15px;}

/**LAYERED NAVIGATION*/
.block-layered-nav .block-subtitle{
	font-size:18px;font-weight:normal;color:#808080;border-bottom:1px solid #808080;padding-bottom:10px;
	margin-bottom:10px;
}
.block-layered-nav dl dt{font-size:14px;color:#836610;margin-top:20px;}
.block-layered-nav li{margin:5px 0;border-bottom:1px solid #dbdbdb;padding-bottom:5px;}
.block-layered-nav ol.Tamanho li{
	margin:1px 1px;border-bottom:1px solid #dbdbdb;padding:5px;float:left;background:#d6d6d6;
	width:13px;height:13px;text-align:center;
}
.block-layered-nav li,.block-layered-nav li a{font-size:11px;color:#808080;}
.block-layered-nav .block-content ol.narrowed-category li{background:#e0e0e0;margin:0;padding:5px;}
.block-layered-nav .block-content ol.narrowed-category li a.widget-btn img{vertical-align:-2px;}
.block-layered-nav .block-content div.actions a{
	display:block;text-align:center;color:#a60004;margin-bottom:20px;font-size:12px;
}

