/*rectângulo do produto com descrição pequena*/
div.prod {float:none;position:relative;display:inline-block;width:350px;height:390px;margin:25px;text-align:left;-webkit-box-shadow: 0px 0px 7px -2px #BFBFBF;-moz-box-shadow: 0px 0px 7px -2px #BFBFBF;box-shadow: 0px 0px 7px -2px #BFBFBF;border-bottom:2px solid transparent;background-color:#ffffff;color:#000000;}
div.txt_container_lft div.prod {margin:0 25px 50px 25px;}
div.prod a {color:#000000;text-decoration:none;}
div.prod:hover {-webkit-box-shadow: 0px 0px 7px -2px #7F7F7F;-moz-box-shadow: 0px 0px 7px -2px #7F7F7F;box-shadow: 0px 0px 7px -2px #7F7F7F;border-bottom:2px solid #0b78ac;}
div.prod div.imgandtext {float:left;width:100%;height:320px;}
div.prod div.prdimg {float:left;width:100%;height:200px;line-height:90px;overflow:hidden;position:relative;}
div.prod img.prdimg {position: relative;left: 50%;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%);max-width:200%;max-height:200%;min-width:100%;min-height:100%;z-index:1;}
div.prod:hover img.prdimg {max-width:270%;max-height:270%;min-width:120%;min-height:120%;}
div.prod span.prdname {float:left;width:96%;margin:10px 2% 0 2%;text-align:left;color:#1A1A1A;}
div.prod span.prdtext {float:left;text-align:justify;width:96%;font-size:11px;line-height:15px;margin:5px 2% 0 2%;color:#6D6D6D;}
div.prod span.prdweight {float:left;text-align:left;font-size:11px;line-height:15px;width:96%;margin:0 2%;color:#6D6D6D;}
div.prod span.prodbuy {position:absolute;bottom:5px;left:2%;width:96%;text-align:center;}
div.prod span.prodbuy span.prdprice {float:left;width:100%;line-height:30px;text-align:center;margin:0;display:inline-block;color:#0b78ac;font-size:22px;}
div.prod span.prodbuy input[type=submit] {float:left;margin:5px 0 0 0;padding:4px 0;width:100%;}
div.prod span.prodbuy span.getquote {font-size:14px;color:#7F7F7F;}

div.subcattitle{display:inline-block;width:96%;text-align:left;padding:5px 2%;line-height:35px;margin:30px 0;background-color:#F3F3F3;color:#000000;}
div.txt_container_lft div.subcattitle {margin:0 0 55px 0;}

/*página individual do produto*/

div.prdtitlesolo{float:right;width:96%;text-align:left;padding:5px 2%;line-height:35px;margin:0 0 30px 0;background-color:#F3F3F3;color:#000000;}

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

div.prdPageWrapper {display:inline-block;width:60%;min-width:930px;text-align:justify;max-width:100%;}
div.txt_container_lft div.prdPageWrapper {min-width:none;width:100%;}

div.prdtxtsolo, div.prdtxt2solo {float:right;width:100%;margin:15px 0;text-align:left;}

div.prdimgsolo {float:right;width:96%;text-align:center;background-color:#F3F3F3;padding:30px 2%;}
div.prdbtbarsolo{float:right;width:100%;margin:20px 0 0 0;text-align:right;}
div.prdimgsolo div.prdid {width:150px;height:150px;line-height:140px;display:inline-block;float:none;margin:5px;vertical-align:middle;overflow:hidden;}
div.prdimgsolo div.prdid img {max-width:100%;max-height:100%;margin:auto;vertical-align:middle;}
div.prdimgsolo div.prdid a {display:inline-block;line-height: 0;text-decoration:none;position:relative;width: 100%;height: 100%;}
div.prdimgsolo div.prdid a.selvarimg:after {content:'\025BE';position:absolute;top:-15px;right:50%;margin:0 -5px 0 0;z-index:1;color:#0b78ac;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.prdprices {float:left;}
div.prdbtbarsolo div.before_price {float:left;width:100%;text-align:left;margin:0;color:#888a85;line-height:35px;}
div.prdbtbarsolo 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);height:30px;line-height:30px;}
div.prdbtbarsolo .formbuy div.buysolo{float:left;width:100%;}
div.prdbtbarsolo .buysolo input[type=submit]{float:left;width:100%;height:32px;padding:0;font-size:14px;margin:0;background-color:#0b78ac;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;color:#000000;-moz-box-shadow:0 0 10px #888a85;-webkit-box-shadow:0 0 10px #888a85;-ms-box-shadow:0 0 10px #888a85;-o-box-shadow:0 0 10px #888a85;box-shadow:0 0 10px #888a85;display:none;z-index:1000000;text-align:left;border-top:2px solid #0b78ac;}
div.moredetails input {width:96%;padding:5px 2%;margin:2px 0;}
div.moredetails input[type=submit]{width:100%;padding:5px 0;}
div.moredetails .select {width:100%;padding:0;float:left;margin:2px 0;height:30px;line-height:30px;}
div.moredetails textarea {float:left;width:96%;height:100px;padding:5px 2%;margin:2px 0;}
div.prdbtbarsolo span.button{float:right;line-height:30px;width:100%;font-size:14px;padding:0;text-align:center;margin:5px 0;cursor:pointer;vertical-align:middle;text-transform: uppercase;background-color:#144173;}
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;}
div.infoclose{float:right;font-size:20px;margin:0;cursor:pointer;}
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:#144173;}
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;}
