/*rectângulo do produto com descrição pequena*/
div.prod {float:left;position:relative;width:217px;height:355px;padding:8px;font-size:14px;margin:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;border:1px solid rgb(230,230,230);}
div.prod a {color:#000000;text-decoration:none;}
div.prod:hover {-webkit-box-shadow:0 0 5px #BFBFBF;
-moz-box-shadow:0 0 5px #BFBFBF;
-ms-box-shadow:0 0 5px #BFBFBF;
-o-box-shadow:0 0 5px #BFBFBF;box-shadow:0 0 5px #BFBFBF;
}
div.prod div.imgandtext {height:300px;}
div.prod div.prdimg {float:left;width:100%; height:100px;line-height:100px;margin:5px 0 10px 0;text-align:center;}
div.prod img.prdimg {max-width:100%; max-height:100%;margin:auto;vertical-align:middle;}
div.prod span.prdname {float:left;width:100%;text-align:center;color:#00c204;text-decoration:underline;}
div.prod span.prdtext {float:left;text-align:justify;width:100%;font-size:11px;line-height:15px;margin:5px 0 0 0;}
div.prod span.prdweight {float:left;text-align:left;font-size:11px;width:100%;}
div.prod span.prodbuy {float:right;width:100%;text-align:right;}
div.prod span.prodbuy form {float:right;display:inline;margin:0;padding:0;}
div.prod span.prodbuy span.prdprice {line-height:30px;text-align:right;margin:0;display:inline-block;color:#7F7F7F;font-size:22px;}
div.prod span.prodbuy input[type=submit] {float:none;display:inline-block;margin:0 0 0 5px;padding:4px 5px;}
div.prod span.prodbuy span.getquote {display:inline-block;width:100%;text-align:center;margin:10px 0 0 0;}

div.subcattitle{float:left;width:100%;text-align:center;line-height:35px;font-weight:bold;margin:20px 0;border-bottom:1px solid #00c204;}
div.subcattitle a {color:rgb(0,0,0);font-weight:bold;font-size:15px;text-decoration:none;}

/*página individual do produto*/

div.prdtitlesolo{position:relative;float:left;width:100%;font-size:16px;height:35px;text-align:center;color:rgb(0,0,0);font-weight:bold;border-bottom:1px solid #00c204;}

span.stock {position:absolute;right:0;font-size:11px;font-weight:normal;padding:5px;background-color:#F3F3F3;color:#6D6D6D;}

div.prdtxtsolo {float:right;width:100%;margin:15px 0 15px 0;font-family: sans-serif, Arial, Verdana, "Trebuchet MS";font-size: 12px;line-height: 1.6;word-spacing:1px;}
div.prdtxtsolo table{font-size: 12px;line-height: 1.6;}
div.prdtxtsolo blockquote{font-style: italic;font-family: Georgia, Times, "Times New Roman", serif;padding-left: 20px;padding-right: 8px;border-style: solid;border-color: #ccc;border-width: 0 0 0 5px;font-size: 13px;margin:0 0 0 32px;}
div.prdtxtsolo ol,div.prdtxtsolo ul,div.prdtxtsolo dl{margin: 10px 0px 10px 20px;padding: 0;list-style-position: inside;}
div.prdtxtsolo h1,div.prdtxtsolo h2,div.prdtxtsolo h3,div.prdtxtsolo h4,div.prdtxtsolo h5,div.prdtxtsolo h6{font-weight: normal;line-height: 1.2;}
div.prdtxtsolo hr{border: 0px;border-top: 1px solid #ccc;}
div.prdtxtsolo pre{white-space: pre-wrap;word-wrap: break-word;-moz-tab-size: 4;tab-size: 4;}

div.prdtxt2solo {float:right;width:100%;font-family: sans-serif, Arial, Verdana, "Trebuchet MS";font-size: 12px;line-height: 1.6;}
div.prdtxt2solo table{font-size: 12px;line-height: 1.6;}
div.prdtxt2solo blockquote{font-style: italic;font-family: Georgia, Times, "Times New Roman", serif;padding-left: 20px;padding-right: 8px;border-style: solid;border-color: #ccc;border-width: 0 0 0 5px;font-size: 13px;}
div.prdtxt2solo ol,ul,dl{margin-right: 0px;padding: 0 40px;list-style-position: inside;}
div.prdtxt2solo h1,h2,h3,h4,h5,h6{font-weight: normal;line-height: 1.2;}
div.prdtxt2solo hr{border: 0px;border-top: 1px solid #ccc;}
div.prdtxt2solo pre{white-space: pre-wrap;word-wrap: break-word;-moz-tab-size: 4;tab-size: 4;}

.no-js div.prdtxt {float:left;width:100%;border-bottom:1px solid #BFBFBF;padding:3px 0;margin:3px 0;}

div.prdimgsolo {float:left;width:100%;text-align:center;}
div.prdbtbarsolo{float:left;width:100%;margin:20px 0 0 0;}
div.prdimgsolo div.prdid {width:150px;height:150px;display:inline-block;float:none;margin:5px;}
div.prdimgsolo div.prdid img {max-width:100%;max-height:100%;margin:auto;vertical-align:top;}
div.prdimgsolo div.prdid a {text-decoration:none;position:relative;}
div.prdimgsolo div.prdid a.selvarimg:after {content:'\025BE';position:absolute;top:-30px;right:50%;margin:0 -5px 0 0;z-index:1;color:#00c204;font-size:20px;line-height:15px;}
div.prdimgsolo div.prdid:hover img {-webkit-box-shadow:0 0 10px rgb(80,80,80);-moz-box-shadow:0 0 10px rgb(80,80,80);-ms-box-shadow:0 0 10px rgb(80,80,80);-o-box-shadow:0 0 10px rgb(80,80,80);box-shadow:0 0 10px rgb(80,80,80);}
div.prdimgsolo a {height:0;width:0;padding:0;margin:0;font-size:0;line-height:0;}
div.prdprices {float:left;}
div.before_price {float:left;width:100%;text-align:left;margin:0;color:#888a85;line-height:35px;}
div.before_price span {text-decoration:line-through;color:#a40000;font-weight:bold;margin:0 0 0 5px;}
div.pricessolo {float:left;width:100%;text-align:left;margin:0;line-height:35px;}
div.pricessolo span{font-weight:normal;margin:0 0 0 5px;font-size:35px;}
div.pricessolo span.prdunit{font-size:15px;}
div.prdbtbarsolo .formbuy{float:right;width:33%;margin:0;}
div.prdbtbarsolo .formbuy div.varselect {float:left;width:100%;text-align:left;}
div.prdbtbarsolo .formbuy div.varselect .select{width:100%;width: -moz-calc(100% - 2px);width: -webkit-calc(100% - 2px);width: -o-calc(100% - 2px);width: calc(100% - 2px);}
div.prdbtbarsolo .formbuy div.buysolo{float:left;width:100%;}
div.prdbtbarsolo .formbuy input[type=submit]{float:left;width:100%;height:32px;padding:0;font-size:14px;margin:0;text-transform:uppercase;}

/*conteudo do carrinho de compras*/
div.cartcontent {display:inline-block;width:100%;margin:0;}
div.cartcontent table {width:100%;}
div.cartcontent td.alignright {border:1px solid rgb(240,240,240);height:25px;text-align:right;}
div.cartcontent td.tdcart1 {border:1px solid rgb(240,240,240);height:25px;text-align:center;vertical-align:middle;}
div.cartcontent td.tdcart1 input[type=text] {cursor:pointer;width:100%;max-width:200px;padding:5px;text-align:center;}
div.cartcontent input[type=submit].adicionar, div.cartcontent input[type=submit].remover {font-weight:bold;font-size:16px;padding:0;margin:0 5px;width:20px;height:20px;line-height:10px;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;}
div.cartcontent input[type=checkbox]{vertical-align:middle;margin:0 10px 0 0;}
div.cartcontent div.fields:nth-of-type(odd){float:left;width:49%;margin:0 1% 0 0;}
div.cartcontent div.fields:nth-of-type(even){float:right;width:49%;margin:0 0 0 1%;}
div.cartcontent div.fields span{float:left;width:50%;line-height:25px;text-align:left;}
div.cartcontent div.fields input[type=email], div.cartcontent div.fields input[type=text] {float:right;width:98%;margin:0 0 10px 0;padding:5px 1%;}
div.cartcontent div.fields textarea {float:right;width:98%;margin:0 0 10px 0;padding:5px 1%;}
div.cartcontent div.cartsend {float:left;width:100%;}
div.cartcontent div.cartsend span.schinfo {float:left;width:100%;}
div.cartcontent div.cartsend span.schinfo input[type=checkbox] {margin:10px 10px 10px 5px;}
div.cartcontent div.cartsend span.schinfo input[type=submit] {float:right;line-height:20px;margin:20px 0 0 5px;padding:5px 10px;}
div.nwslttrCheck {float:left;width:100%;text-align:left;}
div.sendMailCartTable {display:inline-block;width:100%;margin:0;}
div.clearButton {float:left;width:100%;text-align:right;margin:10px 0;}

/*fomulario mais informação*/
.formbuy{float:left;}
div.moredetails{position:fixed;width:300px;height:auto;left:50%;padding:10px;margin:-183px 0 0 -150px;top:50%;background-color:#ffffff;-webkit-box-shadow:0 0 5px #4D4D4D;-moz-box-shadow:0 0 5px #4D4D4D;-ms-box-shadow:0 0 5px #4D4D4D;-o-box-shadow:0 0 5px #4D4D4D;box-shadow:0 0 5px #4D4D4D;-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;-o-border-radius:15px;border-radius:15px;display:none;z-index:1000000;}
div.moredetails input {width:100%;padding:5px 0;margin:2px 0;}
div.moredetails .select {width:100%;padding:0;float:left;margin:2px 0;}
div.moredetails textarea {float:left;width:100%;height:100px;padding:5px 0;margin:2px 0;}
div.prdbtbarsolo span.button{float:right;line-height:30px;width:100%;width: -moz-calc(100% - 2px);width: -webkit-calc(100% - 2px);width: -o-calc(100% - 2px);width: calc(100% - 2px);font-size:14px;padding:0;text-align:center;margin:5px 0;cursor:pointer;vertical-align:middle;text-transform: uppercase;background-color:#15ea3a;}
div.prdbtbarsolo span.buttonsuc{float:right;line-height:30px;width:100%;font-size:14px;padding:0;text-align:center;margin:5px 0 10px 0;vertical-align:middle;text-transform: uppercase;background-color:#83FFC7;}
div.prdbtbarsolo span.buttonerr{float:right;line-height:30px;width:100%;font-size:14px;padding:0;text-align:center;margin:5px 0 10px 0;vertical-align:middle;text-transform: uppercase;background-color:#FF7F8E;}
div.infotitle{float:left;width:100%;text-align:left;margin:5px 0 15px 0;text-transform: capitalize;}
div.infoclose{float:right;color:#B90000;margin:0;cursor:pointer;font-weight:bold;}
div.infobody{float:left;width:100%;}
table.infotable{width:100%;margin:0;}

/*WATCH PRODUCT*/
div.watchProduct, div.watchProduct * {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
div.prod div.watchProduct {position:absolute;top:10px;right:10px;z-index:10;}
div.prdPageWrapper div.watchProduct {float:right;position:relative;width:100%;text-align:right;height:30px;}
div.watchProduct div.watchProdBtn {float:right;width:30px;height:30px;cursor:pointer;}
div.prod div.watchProduct div.watchProdBtn {position:absolute;top:10px;right:10px;}
div.watchProdBtn {opacity:0.6;}
div.watchProduct.watched div.watchProdBtn {opacity:1;}
div.watchProduct svg {vertical-align:middle;max-width:100%;max-height:100%;}
div.watchProduct svg path {fill:#15ea3a;}
div.watchProdForm {display:none;position: absolute;top: 34px;right: 0;width:150px;background-color: #ffffff;-webkit-border-radius: 10px;-moz-border-radius: 10px;-ms-border-radius: 10px;-o-border-radius: 10px;border-radius: 10px;-webkit-box-shadow: 0 0 10px #7F7F7F;-moz-box-shadow: 0 0 10px #7F7F7F;-ms-box-shadow: 0 0 10px #7F7F7F;-o-box-shadow: 0 0 10px #7F7F7F;box-shadow: 0 0 10px #7F7F7F;font-size:12px;padding: 10px;text-align:left;}
div.prod div.watchProdForm {top:46px;}
body.no-js div.watchProdForm {display:block;}
div.watchProduct input[type=submit] {display:none;}
div.watchProdForm input[type=submit] {display:inline-block;float:right;padding:0 5px;margin:0;}
div.watchProdForm div.preferred_price {float:left;width:110px;}
div.watchProdForm div.preferred_price input[type=number],div.watchProdForm div.preferred_price input[type=number]:focus {float:left;width:100%;}
div.watchProdForm:before {bottom: 100%;right: 15px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: transparent;border-bottom-color: #ffffff;border-width: 10px;margin-left: -10px;}
div.prdPageWrapper div.watchProdForm:before {right: 5px;margin: 0 0 -1px 0;}
div.watchProdForm table {table-layout:fixed;width:100%;font-size:12px;text-align:left;}
div.watchProdForm table input,div.watchProdForm table input[type=submit],div.watchProdForm div.stopWatching input[type=submit],div.watchProdForm table input:focus,div.watchProdForm table input[type=submit]:focus,div.watchProdForm div.stopWatching input[type=submit]:focus {width:96%;padding:0 2%;font-size:12px;box-sizing: content-box;float:left;}
div.watchProdForm div.stopWatching {float:left;width:100%;margin:5px 0 0 0;}
div.watchProdForm div.stopWatching input[type=submit] {font-size:11px;}

