.truncate {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.conteudo {
	
	-moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7d5d3b), color-stop(1, #634b30));
	background:-moz-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-webkit-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-o-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:-ms-linear-gradient(top, #7d5d3b 5%, #634b30 100%);
	background:linear-gradient(to bottom, #7d5d3b 5%, #634b30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7d5d3b', endColorstr='#634b30',GradientType=0);
	background-color: #6d5234;
	background-color:#7d5d3b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:10px;
	border:1px solid #54381e;
	display:inline-block;
	font-family:Arial;
	font-size:13px;
	padding:12px;
	text-decoration:none;
	width: 90%;
    margin:0 auto 10px auto;
}

.btncomprar {
       width: 95px;
       height: 21px;
       line-height: 34px;
       border: 0px;
       background: url("../modulos/botoes/btn5.jpg");
       cursor: hand;
}.

img {border:0;}

.produto-area {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 10px;
	width:100%;
    margin: 5px 0;
    background:#fff;
}

.produto-foto {
	height: 160px;
	width:150px;	
	text-align:center;
	vertical-align:middle;
	line-height:160px;
	margin: 0 auto;
}

.produto-precoant {
	color: #000000;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.produto-titulo {
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
}

.produto-preco {
	color: #cc0000;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.produto-frete {
	color: #D78100;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 1px;
}

.mainbox-title-product 
{
padding-left:10px; 
padding-top:5px; 
font-family:Arial, Verdana, Tahoma; 
font-size: 1.5em; 
font-weight:bold; 
text-align:left;
margin-bottom: 10px;
}

.sku 
{
font-family: Arial,Verdana,Tahoma; 
font-size: 11px;
font-weight: normal;
color: rgb(135, 146, 148);

}


.product-todos {

	width:100%;
	float:left;
	padding-left: 5px;
}

.product-image {

    vertical-align:top;
	margin-right: 15px;
	margin-bottom: 10px;
	text-align: left;
	margin:0 auto;
}


.product-description {
	float:none;
}

.comunidade {
font-family: Arial,Verdana,Tahoma;
font-size: 12px;
color: rgb(102, 112, 114);
font-weight: bold;
text-align:left;
height:45px;
line-height:45x;
background:black;
vertical-align:top;
}

.subtitulo-comum {
font-family: Arial,Verdana,Tahoma;
font-weight: bold;
text-align:left;
}

.price-produto {
font-family:Arial, Verdana, Tahoma; 
font-size:18px; 
font-weight:bold; 
padding-left:0px; 
padding-top:0px;
text-align:left;
}

.price-parcelamento {
font-family:Arial, Verdana, Tahoma; 
font-size:12px; 
font-weight:bold; 
padding-left:0px; 
padding-top:0px;
text-align:left;
}

.price {
	color: #cc0000;
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}

.botoes {position:relative; width:200px; margin:20px 0px 0px 0px;}
.single-twitter {float:left; position:relative; margin:0px 5px 0px 5px;}
.single-gplus {float:left; position:relative; margin:0px 5px 0px 5px;}
.indicar {float:left; position:relative; margin:0px 5px 0px 5px; display:none;}
.fb-like {float:left; position:relative; margin:0px 5px 0px 5px;}

.contact-clean {
  background:#f1f7fc;
  background: none;  
}

@media (max-width:767px) {
  .contact-clean {
    padding:20px 0;
  }
}

.contact-clean form {
  width:100%;
  margin:0 auto;
  background-color:#ffffff;
  padding:40px;
  border-radius:4px;
  color:#505e6c;
  box-shadow:5px 5px 5px rgba(0,0,0,0.1);
}

@media (max-width:767px) {
  .contact-clean form {
    padding:30px;
  }
}

.contact-clean h2 {
  margin-top:5px;
  font-weight:bold;
  font-size:28px;
  margin-bottom:36px;
  color:inherit;
}

.contact-clean .form-group:last-child {
  margin-bottom:5px;
}

.contact-clean form .form-control {
  background:#fff;
  border:1px solid #d4d4d4;
  border-radius:2px;
  box-shadow:1px 1px 1px rgba(0,0,0,0.05);
  outline:none;
  color:inherit;
  padding-left:12px;
  height:42px;
}

.contact-clean form .form-control:focus {
  border:1px solid #b2b2b2;
}

.contact-clean form textarea.form-control {
  min-height:100px;
  max-height:260px;
  padding-top:10px;
  resize:vertical;
}

.contact-clean form .form-control-feedback {
  height:42px;
  line-height:42px;
}

.contact-clean form .help-block {
  margin-top:8px;
  font-size:13px;
}

.contact-clean form .btn {
  padding:16px 32px;
  border:none;
  background:none;
  box-shadow:none;
  text-shadow:none;
  opacity:0.9;
  text-transform:uppercase;
  font-weight:bold;
  font-size:13px;
  letter-spacing:0.4px;
  line-height:1;
  outline:none !important;
}

.contact-clean form .btn:hover {
  opacity:1;
}

.contact-clean form .btn:active {
  transform:translateY(1px);
}

.contact-clean form .btn-primary {
  background-color:#055ada !important;
  margin-top:15px;
  color:#fff;
}

.form-control:required:invalid, .form-control:focus:invalid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC);
    background-position: right top;
    background-repeat: no-repeat;
    -moz-box-shadow: none;
  }

.form-control:required:valid {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrEk79PFEEUx9/uDDd7v/AAQQnEQokmJCRGwc7/QeM/YGVxsZJQYI/EhCChICYmUJigNBSGzobQaI5SaYRw6imne0d2D/bYmZ3dGd+YQKEHYiyc5GUyb3Y+77vfeWNpreFfhvXfAWAAJtbKi7dff1rWK9vPHx3mThP2Iaipk5EzTg8Qmru38H7izmkFHAF4WH1R52654PR0Oamzj2dKxYt/Bbg1OPZuY3d9aU82VGem/5LtnJscLxWzfzRxaWNqWJP0XUadIbSzu5DuvUJpzq7sfYBKsP1GJeLB+PWpt8cCXm4+2+zLXx4guKiLXWA2Nc5ChOuacMEPv20FkT+dIawyenVi5VcAbcigWzXLeNiDRCdwId0LFm5IUMBIBgrp8wOEsFlfeCGm23/zoBZWn9a4C314A1nCoM1OAVccuGyCkPs/P+pIdVIOkG9pIh6YlyqCrwhRKD3GygK9PUBImIQQxRi4b2O+JcCLg8+e8NZiLVEygwCrWpYF0jQJziYU/ho2TUuCPTn8hHcQNuZy1/94sAMOzQHDeqaij7Cd8Dt8CatGhX3iWxgtFW/m29pnUjR7TSQcRCIAVW1FSr6KAVYdi+5Pj8yunviYHq7f72po3Y9dbi7CxzDO1+duzCXH9cEPAQYAhJELY/AqBtwAAAAASUVORK5CYII=);
    background-position: right top;
    background-repeat: no-repeat;
  }

  

.btnx {
	-moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4d3534;
	width: 100%;
}
.btnx:hover {
	color:#ffffff;
}
.btnx:active {
	position:relative;
	top:1px;
}


