html{width:100%;height:100%;margin:0px;padding:0;border:0;}
body{width:100%;height:100%;margin:0px;padding:0;border:0;font-family:Arial, Helvetica, sans-serif;background-color:#fafff4;background-size:100% 100%;text-align:center;color:#000000;}

/*transitions*/
* {-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
/*transitions exceptions */
div.cycle-slideshow a, div.cycle-slideshow, div.cycle-slideshow *, body:after, .lightboxOverlay, .lightbox, .lightbox *, div.container_contactos *, div.moredetails, div.moredetails *, .hidelogin, div.regpopup, div.mobilmenuwrapper, div.mobilmenuwrapper *, .mobile .logo, .mobile .logo *,div.cartcontent table {-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}

/*cycle animation*/
div.cycle-slideshow a {-moz-animation: animHeight 1s ease-out 1;-webkit-animation: animHeight 1s ease-out 1;-o-animation: animHeight 1s ease-out 1;animation: animHeight 1s ease-out 1;}
	
@-moz-keyframes animHeight {
	0% {height: 0;max-height:0;}
	100% {height: 100%;max-height:100%;}
}
@-webkit-keyframes animHeight {
	0% {height: 0;max-height:0;}
	100% {height: 100%;max-height:100%;}
}
@-o-keyframes animHeight {
	0% {height: 0;max-height:0;}
	100% {height: 100%;max-height:100%;}
}
@keyframes animHeight {
	0% {height: 0;max-height:0;}
	100% {height: 100%;max-height:100%;}
}

/*clear browser default styles*/
div.txtwrapper h1, h2, h3, h4, h5, h6 {font-weight: bold;line-height:1.2em;}
p, th, td, li, dd, dt, ul, ol, blockquote, q, acronym, abbr, a, input, select, textarea { margin: 0; padding: 0; }
q { font-style: italic; } 
small { font-size:.85em; } 
big { font-size:1.2em; }
form { margin: 0; padding: 0; display: inline; }
label { cursor: pointer; }

div.no-js-popup {position:fixed;bottom:0;right:10%;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;-o-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;-webkit-box-shadow:0 0 10px #555753;-moz-box-shadow:0 0 10px #555753;-ms-box-shadow:0 0 10px #555753;-o-box-shadow:0 0 10px #555753;box-shadow:0 0 10px #555753;width:300px;max-width:80%;padding:10px;color:#008000;line-height:15px;text-align:center;background-color:#a3e910;margin:0;font-size:12px;z-index:100000;}

div.flags {position:absolute;height:17px;top:3px;right:50%;margin:0 -490px 0 0;min-width:20px;z-index:10;}
div.selectedlang{float:left;height:19px;background-color:#ededed;}
div.notselectedlang{float:right;}
img.lang{margin:2px;border:0px;width:20px;height:15px;}
div.flags a {float:right;margin:2px;}

img{border:none;}
a {color:#00c204;}

/*buttons & inputs*/
input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type=submit], span.button, span.buttonsuc, span.buttonerr, div.pag a.navbtn, div.pag a {cursor:pointer;padding:5px 10px;font-size:14px;line-height:20px;-moz-box-shadow:inset 0px 1px 0px 0px #1fff57;-webkit-box-shadow:inset 0px 1px 0px 0px #1fff57;box-shadow:inset 0px 1px 0px 0px #1fff57;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #15ea3a), color-stop(1, #10bb2e));background:-moz-linear-gradient(top, #15ea3a 5%, #10bb2e 100%);background:-webkit-linear-gradient(top, #15ea3a 5%, #10bb2e 100%);background:-o-linear-gradient(top, #15ea3a 5%, #10bb2e 100%);background:-ms-linear-gradient(top, #15ea3a 5%, #10bb2e 100%);background:linear-gradient(to bottom, #15ea3a4 5%, #10bb2e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15ea3a', endColorstr='#10bb2e',GradientType=0);background-color:#15ea3a;text-shadow:0px 1px 0px #0a741c;border:1px solid #0c8c22;color:#ffffff;}

input[type=submit]:hover, span.button:hover, span.buttonsuc:hover, span.buttonerr:hover, div.pag a.navbtn:hover, div.pag a:hover {background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #10bb2e), color-stop(1, #15ea3a));background:-moz-linear-gradient(top, #10bb2e 5%, #15ea3a 100%);background:-webkit-linear-gradient(top, #10bb2e 5%, #15ea3a 100%);background:-o-linear-gradient(top, #10bb2e 5%, #15ea3a 100%);background:-ms-linear-gradient(top, #10bb2e 5%, #15ea3a 100%);background:linear-gradient(to bottom, #10bb2e 5%, #15ea3a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#10bb2e', endColorstr='#15ea3a',GradientType=0);background-color:#10bb2e;}

input[type=submit]:active, span.button:active, span.buttonsuc:active, span.buttonerr:active, div.pag a.navbtn:active, div.pag a:active {position:relative;top:1px;}

input:-webkit-autofill, textarea:-webkit-autofill {border:1px solid #BFBFBF;cursor:pointer;background-color:#ffffff;padding: 0 5px;font-size:14px;line-height:20px;-webkit-box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;-moz-box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;-ms-box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;-o-box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;}

input[type=text], input[type=email], input[type=password], input[type=number], textarea {border:1px solid #BFBFBF;cursor:pointer;background-color:#ffffff;padding: 0 5px;font-size:14px;line-height:20px;-webkit-box-shadow:0 -10px 10px #ededed inset, 0 0 0 100px #ffffff inset;-moz-box-shadow:0 -10px 10px #ededed inset, 0 0 0 100px #ffffff inset;-ms-box-shadow:0 -10px 10px #ededed inset, 0 0 0 100px #ffffff inset;-o-box-shadow:0 -10px 10px #ededed inset, 0 0 0 100px #ffffff inset;box-shadow:0 -10px 10px #ededed inset, 0 0 0 100px #ffffff inset;}

.select {display: inline-block;border:1px solid #BFBFBF;position: relative;overflow: hidden;-webkit-box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;-moz-box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;-ms-box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;-o-box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;  box-shadow:0 -10px 15px #ededed inset, 0 0 0 100px #ffffff inset;}

.select > * {cursor: pointer;}
.select:after {content: '';width: 0;position: absolute;right: 7px;top: 50%;margin-top: -3px;border-width: 6px 4px;border-style: solid;pointer-events: none;border-color: #656565 transparent transparent transparent;}

select {background: transparent;border: 0;outline: 0;text-shadow: 1px 1px rgba(255, 255, 255, 0.7);padding: 0 3px;font-size: 12px;width: 100%;height: 30px;line-height:30px;-webkit-user-select: none;-moz-user-select: -moz-none;-ms-user-select: none;user-select: none;-webkit-appearance: none;-moz-appearance: radio-container;appearance: none;}

textarea {overflow: auto;}

input[type=text]:focus,input[type=email]:focus, input[type=password]:focus, input[type=number]:focus, textarea:focus {background-color:#ededed;-webkit-box-shadow:0 0 0 #ededed inset;-moz-box-shadow:0 0 0 #ededed inset;-ms-box-shadow:0 0 0 #ededed inset;-o-box-shadow:0 0 0 #ededed inset;outline:0;box-shadow:0 0 0 #ededed inset;}

input[type=submit]:focus, select:focus {outline:0;}
input[type=checkbox],input[type=radio]{cursor:pointer;-ms-transform: scale(2);-moz-transform: scale(2);-webkit-transform: scale(2);-o-transform: scale(2);transform: scale(2);padding: 10px;margin:10px;}

input[type=text], input[type=email], input[type=password], textarea, input[type=submit], input[type=number], span.button, span.buttonsuc, span.buttonerr, div.cycle-slideshow .cycle-prev, div.cycle-slideshow .cycle-next,.select, select, div.pag a.navbtn, div.pag a, div.pag span.currpage {-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}

/*cycle*/
div.cycle-slideshow {position:relative;float:left;width:100%;overflow:hidden;display:block;margin:0;}
div.cycle-slideshow img {float:left;width:100%;height:100%;left:0;}
div.cycle-slideshow a {width:100%;height:100%;display:none;}
div.cycle-slideshow a img {position:relative;width:100%;height:100%;left:0;}
div.cycle-slideshow .cycle-video-container {position:relative;height:100%;width: 100%;text-align: center;background-color: #000000;}
div.cycle-slideshow .cycle-video-container iframe {float:left;height:100%;width:100%;padding-bottom: 42.25%;}
div.cycle-slideshow .cycle-prev, div.cycle-slideshow .cycle-next {position:absolute;font-size:40px;line-height:45px;height:50px;color:#ededed;display:block;z-index:1002;cursor:pointer;top:50%;padding:0 10px;margin:-25px 0 0 0;}
div.cycle-slideshow .cycle-prev:hover, div.cycle-slideshow .cycle-next:hover {background-color:#ededed;color:#00c204;}
div.cycle-slideshow .cycle-prev {left:10px;}
div.cycle-slideshow .cycle-next {right:10px;}
div.cycle-slideshow .cycle-pager {width:100%;text-align:center;position:absolute;bottom:10px;left:0;z-index:1001;display:inline;}
div.cycle-slideshow .cycle-pager span {overflow:hidden;width:12px;height:12px;display:inline-block;border:3px solid #ededed;cursor:pointer;-webkit-border-radius:59%;-moz-border-radius:59%;-ms-border-radius:59%;-o-border-radius:59%;border-radius:59%;margin:0 10px;line-height:50px;}
div.cycle-slideshow .cycle-pager .cycle-pager-active{background-color:#00c204;}
.no-js div.cycle-slideshow .cycle-prev, .no-js div.cycle-slideshow .cycle-next, .no-js div.cycle-slideshow .cycle-pager {display:none;}

div.placeholder { display:inline-block;width: 1021px; top: 0; margin: 0 auto 50px auto;-webkit-box-shadow: 0px 0px 10px #BFBFBF;-moz-box-shadow: 0px 0px 10px #BFBFBF;-ms-box-shadow: 0px 0px 10px #BFBFBF;-o-box-shadow: 0px 0px 10px #BFBFBF;box-shadow: 0px 0px 10px #BFBFBF;text-align:initial;}
div.body { float:left; background-color: #ffffff; width: 100%; top: 0; margin: 0 auto 0 auto;}

div.headerWrapper {float:left;height:160px;width:100%;}

div.logo {position:absolute;left:50%;top:35px;height:120px;line-height:150px;width:350px;margin:0 0 0 -500px;text-align:left;}
div.logo img {max-height:100%;max-width:100%;margin:0;vertical-align:top;}
div.logo b {font-size:20px;}

/*searchbox*/
div.searchbox {position:absolute;height:30px;width:242px;right:50%;margin:0 -490px 0 0;top:75px;}
div.searchbox input[type=text] {float:left;padding:4px 5px;width:140px;}
div.searchbox input[type=submit] {float:right;margin:0;padding:4px 0;width:80px;word-wrap:break-word;}
div.searchbox input[type=submit]:hover {cursor:pointer;}

div.rproductswrapper{float:left;width:100%;text-align:center;margin:50px 0 25px 0; }
div.rproducts {float:none;display:inline-block;width:150px;height:230px;margin:22px 17px;line-height:25px;font-size:11px;}
div.rproducts a {font-size:11px;line-height:25px;}
div.rproducts div.img{float:left;width:150px;height:112px;overflow:hidden;text-align:center;}
div.rproducts img { max-width:150px; max-height:100px; margin:0 auto 0 auto;}
div.rproducts input[type=submit] {float:left;width:150px;line-height:25px;margin:5px 5px 5px 0px;padding:0;}
div.rproducts span{float:left;width:100%;text-align:center;line-height:25px;}
div.rproducts span.prdpricenew {height:25px;font-weight:bold;font-size:15px;background-color:#00c204;color:#ffffff;line-height:25px;-webkit-box-shadow:0 2px 5px #ffffff inset, 0 -2px 5px #7F7F7F inset;-moz-box-shadow:0 2px 5px #ffffff inset, 0 -2px 5px #7F7F7F inset;-ms-box-shadow:0 2px 5px #ffffff inset, 0 -2px 5px #7F7F7F inset;-o-box-shadow:0 2px 5px #ffffff inset, 0 -2px 5px #7F7F7F inset;box-shadow:0 2px 5px #ffffff inset, 0 -2px 5px #7F7F7F inset;}
div.rproducts span.title {color:rgb(100,100,100);display:block;width:100%;min-height:80px;}

div.txt_container_lft{float:right;width:750px;}
div.text { float:left; width:96%; padding:0px; margin:2%;z-index:1;text-align:left;word-wrap:break-word;}

div.txtwrapper {float:left;text-align:left; width:100%;font-size: 14px;line-height:25px;word-spacing:1px;word-wrap:break-word;}
div.txtwrapper table{font-size: 14px;line-height: 1.6;}
div.txtwrapper 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.txtwrapper ol, div.txtwrapper ul, div.txtwrapper dl{margin:10px 0px 10px 20px;padding: 0 40px;list-style-position: inside;}
div.txtwrapper hr{border: 0px;border-top: 1px solid #ccc;}
div.txtwrapper pre{white-space: pre-wrap;word-wrap: break-word;-moz-tab-size: 4;tab-size: 4;}

div.footer { float:left;width: 100%; min-height: 200px;font-size:12px; color: #03428d; background-color:#c9f367; border-top: 1px solid #00c204;padding:25px 0 0 0;} 
div.footer a { color:#03428d; text-decoration: none;font-size:12px;} 
div.footer li { list-style-type: none;} 
div.navlinks { float:left;width: 23%;margin:0 1%; height: 100%;min-height:50px;max-height:200px;overflow:auto;} 
div.navlinks ul {width:100%; margin:0 auto;text-align:center;}
div.navlinks ul li {float:left;width:auto;margin:0 5px;line-height:20px;text-align: left;}
div.navlinks ul li:hover a {text-decoration:underline;}
div.subscribe {float:left;width: 25%;margin:0 auto;text-align:center;}
div.subscribe span {font-weight:bold;font-size:14px;line-height:30px;}
div.subscribe input[type=text], div.subscribe input[type=email] { width:80%;padding: 4px 5px 4px 7px; margin:5px 0; }
div.subscribe input[type=submit] {width:50%;padding: 4px 5px 4px 7px;margin:10px 0 0 0;}
div.contact {float:left; height:100%; width:23%; margin:0 1%;} 
div.contact a{text-decoration:underline;}
div.contact a:hover{text-decoration:none;}
div.contact span {width:100%; margin:5px 0;text-align:right;display:block;float:right;}
div.social { float:left; height:100%; width:20%;margin:0;text-align:right;overflow:hidden;}
div.payicons {float:left;width:100%;text-align:center;padding:0;margin:10px 0 10px 0;}
div.payicons img {margin:5px;height:40px;}

div.cont{position:absolute;min-width:220px;text-align:center;margin:0 -490px 0 0;font-size:24px;line-height:35px;font-weight:bold;padding:0 10px;border:1px solid #00c204;-webkit-border-radius:7px;-moz-border-radius:7px;-ms-border-radius:7px;-o-border-radius:7px;border-radius:7px;color:#010101;right:50%;top:35px;}
div.cont:hover{-webkit-box-shadow: 0px 0px 10px #969696;-moz-box-shadow: 0px 0px 10px #969696;-ms-box-shadow: 0px 0px 10px #969696;-o-box-shadow: 0px 0px 10px #969696;box-shadow:0 0 10px #969696;}
div.cont span{color:#00c204;}
div.cont a {color:#000000;text-decoration:none;}

/*menu CSS3*/
div.nav { float:left;position:static; width: 100%;height:40px;padding: 0;line-height:40px;text-align:center;margin:0 0 35px 0;background-color:#a3e910;z-index:2000;border-bottom:1px solid #00c204;}
div.nav ul { position: relative; width:100%;padding:0; list-style-type:none; margin:0 auto;line-height:40px;}
div.nav ul li {display: inline-block;position:relative;margin:0 2px;padding:0 10px 0 10px; line-height:40px; text-align:center;text-transform:uppercase;font-weight:bold;font-size:14px;color:#008000;}
div.nav ul li a {display:block;width:100%;height:100%;text-decoration:none; font-size:14px; color:#008000;text-transform:uppercase;font-weight:bold;line-height:40px;}
div.nav ul li:hover a {cursor:pointer;color:#008000;}
div.nav ul li:hover {cursor:pointer;background-color:#ffffff;}

div.nav ul li ul {position:absolute;visibility: hidden;opacity: 0;margin: 20px 0 0 0;_margin: 0;top: 100%;left:0;z-index:20000;-webkit-box-shadow:0 0 10px #555753;-moz-box-shadow:0 0 10px #555753;-ms-box-shadow:0 0 10px #555753;-o-box-shadow:0 0 10px #555753;box-shadow:0 0 10px #555753;min-width:240px;}
div.nav ul li:hover ul {opacity:1;margin:0;visibility: visible;position:absolute;top: 100%;left:0;z-index:20000;-webkit-box-shadow:0 0 10px #555753;-moz-box-shadow:0 0 10px #555753;-ms-box-shadow:0 0 10px #555753;-o-box-shadow:0 0 10px #555753;box-shadow:0 0 10px #555753;min-width:240px;}
div.nav ul li:hover ul li, div.nav ul li ul li { position:relative; width:100%; float:left; margin:0; padding:0;line-height:32px; border-width:0;color:#008000;background-color:#ffffff;font-size:14px;font-weight:normal;text-transform:none;}
div.nav ul li:hover ul li a, div.nav ul li ul li a {font-weight:normal;line-height:32px;text-transform:none;}
div.nav ul li:hover ul li:hover, div.nav ul li ul li:hover {background-color:#d3ebc5;}

div.nav ul li:hover ul li ul, div.nav ul li ul li ul {position:absolute;visibility: hidden;opacity: 0;margin: 20px 0 0 0;_margin: 0;top: 0;right:100%;left:auto;z-index:20000;-webkit-box-shadow:0 0 10px #555753;-moz-box-shadow:0 0 10px #555753;-ms-box-shadow:0 0 10px #555753;-o-box-shadow:0 0 10px #555753;box-shadow:0 0 10px #555753;min-width:240px;}
div.nav ul li:hover ul li:hover ul, div.nav ul li ul li:hover ul {opacity:1;margin:0;visibility: visible;position:absolute;top: 0;right:100%;left:auto;z-index:20000;-webkit-box-shadow:0 0 10px #555753;-moz-box-shadow:0 0 10px #555753;-ms-box-shadow:0 0 10px #555753;-o-box-shadow:0 0 10px #555753;box-shadow:0 0 10px #555753;min-width:240px;}
div.nav ul li:hover ul li:hover ul li, div.nav ul li ul li ul li {width: 100%;float:left; margin:0px; top:0;padding:0; margin-left:0px; line-height:32px; border-width:0; background-color:#d3ebc5; color:#008000;}
div.nav ul li:hover ul li:hover ul li:hover, div.nav ul li ul li ul li:hover {background-color:#a3e910;}

div.nav ul li:hover ul li:hover ul li ul, div.nav ul li ul li ul li ul {position:absolute;visibility: hidden;opacity: 0;margin: 20px 0 0 0;_margin: 0;top: 0;left:100%;right:auto;z-index:20000;-webkit-box-shadow:0 0 10px #555753;-moz-box-shadow:0 0 10px #555753;-ms-box-shadow:0 0 10px #555753;-o-box-shadow:0 0 10px #555753;box-shadow:0 0 10px #555753;min-width:240px;}
div.nav ul li:hover ul li:hover ul li:hover ul, div.nav ul li ul li ul li:hover ul {opacity:1;margin:0;visibility: visible;position:absolute;top: 0;left:100%;right:auto;z-index:20000;-webkit-box-shadow:0 0 10px #555753;-moz-box-shadow:0 0 10px #555753;-ms-box-shadow:0 0 10px #555753;-o-box-shadow:0 0 10px #555753;box-shadow:0 0 10px #555753;min-width:240px;}
div.nav ul li:hover ul li:hover ul li:hover ul li, div.nav ul li ul li ul li ul li {background-color:#a3e910;}
div.nav ul li:hover ul li:hover ul li:hover ul li:hover, div.nav ul li ul li ul li ul li:hover {background-color:#d3ebc5;}

/*menu lateral*/
div.mnlft_cont{float:left;width:250px;margin:0 20px 0 -40px;}
div.lftmn {width:220px;float:left;background-color:#c9f367;padding:15px 5px 15px 15px;-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;-ms-border-radius:0 15px 15px 0;-o-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow: 3px 3px 5px #BFBFBF, -5px -5px 15px #9A9A9A inset;-moz-animation: slideLftmn 1s ease-out 1;-webkit-animation: slideLftmn 1s ease-out 1;-o-animation: slideLftmn 1s ease-out 1;animation: slideLftmn 1s ease-out 1;}
@-moz-keyframes slideLftmn {
	0% {-moz-transform: translateX(-220px);visibility: hidden;opacity: 0;}
	100% {-moz-transform: translateX(0);visibility: visible;opacity: 1;}
}
@-webkit-keyframes slideLftmn {
	0% {-webkit-transform: translateX(-220px);visibility: hidden;opacity: 0;}
	100% {-webkit-transform: translateX(0);visibility: visible;opacity: 1;}
}
@-o-keyframes slideLftmn {
	0% {-o-transform: translateX(-220px);visibility: hidden;opacity: 0;}
	100% {-o-transform: translateX(0);visibility: visible;opacity: 1;}
}
@keyframes slideLftmn {
	0% {transform: translateX(-220px);visibility: hidden;opacity: 0;}
	100% {transform: translateX(0);visibility: visible;opacity: 1;}
}
div.lftmn ul {position:relative;list-style-type: none;padding: 0;width:210px;margin:0;height:auto;z-index:1001;}
div.lftmn ul li {position:relative;width:100%;text-align:left;font-size:12px;line-height:30px;height:30px;margin:0;color:#03428d;text-indent:5px;}
div.lftmn ul li a {display: block;color:#03428d;text-align:left;text-decoration: none;line-height:30px;width:100%;height:100%;overflow:hidden;white-space: nowrap;}

div.lftmn ul li ul { position:absolute;visibility: hidden;opacity: 0;margin: 20px 0 0 0;_margin: 0;top: 0;left:100%;z-index:20000;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow:0 0 10px #BFBFBF;min-width:250px;background-color:#fdfdfd;}
div.lftmn ul li:hover ul {opacity:1;margin:0;visibility: visible;position:absolute;top: 0;left:100%;z-index:20000;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow:0 0 10px #BFBFBF;min-width:250px;background-color:#fdfdfd;}
div.lftmn ul li:hover ul li, div.lftmn ul li ul li { position:relative; width:100%; float:left; margin:0; padding:0;line-height:32px; border-width:0;color:#03428d;font-size:14px;font-weight:normal;background-color:#fdfdfd;text-indent:5px;}
div.lftmn ul li:hover ul li a, div.lftmn ul li ul li a {font-weight:normal;line-height:32px;color:#03428d;}
div.lftmn ul li:hover ul li:hover, div.lftmn ul li ul li:hover {background-color:#c9f367;}

div.lftmn ul li:hover ul li ul, div.lftmn ul li ul li ul {position:absolute;visibility: hidden;opacity: 0;margin: 20px 0 0 0;_margin: 0;top: 0;left:100%;z-index:20000;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow:0 0 10px #BFBFBF;min-width:250px;background-color:#c9f367;}
div.lftmn ul li:hover ul li:hover ul, div.lftmn ul li ul li:hover ul {opacity:1;margin:0;visibility: visible;position:absolute;top: 0;left:100%;z-index:20000;-webkit-box-shadow:0 0 10px #BFBFBF;-moz-box-shadow:0 0 10px #BFBFBF;-ms-box-shadow:0 0 10px #BFBFBF;-o-box-shadow:0 0 10px #BFBFBF;box-shadow:0 0 10px #BFBFBF;min-width:250px;background-color:#c9f367;}
div.lftmn ul li:hover ul li:hover ul li, div.lftmn ul li ul li ul li {width: 100%;float:left; margin:0px; top:0;padding:0; margin-left:0px; line-height:32px; border-width:0; background-color:#c9f367; color:#03428d;}
div.lftmn ul li:hover ul li:hover ul li:hover, div.lftmn ul li ul li ul li:hover {background-color:#a3e910;}

/* Shopping Cart Mini Geral */

div.minicart_container {position:absolute;width:60px;height:22px;line-height:22px; top:0; right:50%; margin:2px -290px 0 0; text-align:left;z-index:1001;}
div.minicart_container svg {vertical-align:middle;max-height:100%;}
div.minicart_container path {fill:#000000;}
div.minicart_container span {position:absolute;top:7px;right:5px;padding:0 5px;margin:0;font-size:12px;height:17px;line-height:19px; text-align:center; font-weight:bold; background-color:#00c204; -webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;border-radius:100%;color:#ffffff; }
div.minicart_container a {display:block;width:100%;height:100%;padding:0;margin:0; border:0px; text-decoration: none; font-weight:bold; }

div.credits {float:left;width:100%;height:25px;font-size:10px;color:#008000;line-height:25px;text-align:center;background-color:#a3e910;margin:0;}
div.credits a {color:#008000;text-decoration:none;}
