@font-face {font-family:'Open Sans'; font-style:normal; font-weight:300; src:url('/ffonts/OpenSans-Light-webfont.eot?#iefix'); src:url(/ffonts/OpenSans-Light-webfont.eot) format('embedded-opentype'), url(/ffonts/OpenSans-Light.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:400; src:url('/ffonts/OpenSans-Regular-webfont.eot?#iefix'); src:url(/ffonts/OpenSans-Regular-webfont.eot) format('embedded-opentype'), local('OpenSans'), url(/ffonts/OpenSans.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:600; src:url('/ffonts/OpenSans-Semibold-webfont.eot?#iefix'); src:url(/ffonts/OpenSans-Semibold-webfont.eot) format('embedded-opentype'), url(/ffonts/OpenSans-Semibold.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:700; src:url('/ffonts/OpenSans-Bold-webfont.eot?#iefix'); src:url(/ffonts/OpenSans-Bold-webfont.eot) format('embedded-opentype'), url(/ffonts/OpenSans-Bold.woff) format('woff');}
@font-face {font-family:'Open Sans'; font-style:normal; font-weight:800; src:url('/ffonts/OpenSans-ExtraBold-webfont.eot?#iefix'); src:url(/ffonts/OpenSans-ExtraBold-webfont.eot) format('embedded-opentype'), url(/ffonts/OpenSans-ExtraBold-webfont.woff) format('woff');}
body {margin:0px; padding:0px; border:0px; font-size:13px; color:#03215d; background:#fff; font-family:'Open Sans', sans-serif;}
.csearch {}
.clear {clear:both;}
img {margin:0px; padding:0px; border:0px;}
a {text-decoration:none; color:#97b61a;}
a:hover {text-decoration:underline;}
.phonetop a.sitetel {color:#fff; text-decoration:none;}
.container .carea .cpage a.sitetel {color:#58595c; text-decoration:none;}
b {font-weight:600;}
.cntrig {margin-top:20px;}
.subtitle {display:block;margin:25px 0;font-weight:600;font-size:24px;color:#a4c22e;}
.h2 {display:block; margin:25px 0; color:#a4c22e; font-weight:600;}
.h1b h1 {font-weight:600; font-size:32px; text-transform:uppercase; margin:0px; padding:10px 0px 0px 0px; text-align:left; color:#01184b; text-align:center;}
h1 {font-weight:700;font-size:30px;margin:0px;padding:0;text-align:left;color:#97b61a;}
.cwrTS {display:block !important;}
.container .carea .ccol2 .h1a {margin:0px 0px 5px 0px; position:relative;}
.container .carea .ccol2 .h1a .h1b {display:block; width:100%; height:14px; margin:0px;}
.container .carea .ccol2 .h1a .h1c {display:none; width:100%; height:17px; margin:0px; position:absolute; bottom:0px;}
.itemList p.more {margin:-5px 0px 25px 10px; text-transform:uppercase;}
input.SubmitButton {color:#fff;display:block;width:128px;font-weight:500;padding:3px 1px;background:#97b61a;text-transform:uppercase;text-align:center;text-decoration:none;min-height:initial;border:solid 1px #97b61a;height:18px;margin:8px 0;line-height:19px;font-size:13px;height:24px; cursor:pointer} 
input.SubmitButton:hover {background:none; color:#97b61a;}
p.featured {margin-left:20px; font-size:32px; text-decoration:underline; text-align:center; font-weight:bold;}
.header {display:block; width:100%; margin:0px; padding:0px; position:relative; float:left; clear:both; z-index:2; border-bottom:1px solid #68686a;}
.header .harea {width:auto; padding:0 20px; max-width:1030px; margin:0 auto; position:relative;}
.header .lang {background:#58595c;height:35px;line-height:35px;}
.header .lang .welcome {float:none; *float:none; font-size:13px; margin:2px 0px;}
.header .lang .welcome span.WelcomeNotYou a {text-decoration:underline; font-size:13px;}
.header .lang .welcome {font-size:15px;margin:0px auto;width:100%;text-align:left;color:#fff;letter-spacing:0px;}
.header .lang .welcome span.WelcomeNotYou a:hover {text-decoration:underline;}
.header .lang .welcome span.WelcomeNotYou a {text-decoration:none; font-size:15px; letter-spacing:0px; color:#fff;}
.header .lang .welcome span.msg {display:block; float:left; font-weight:bold; font-size:12px; margin:3px 0;}
.header .lang .welcome .lan {display:block; float:right; width:33px; cursor:pointer;}
.header .lang .welcome .lan a {text-transform:uppercase; font-size:12px; font-weight:bold; text-decoration:none;}
.header .lang .welcome .lan .change {display:none; background:#fff; width:27px; text-align:center; position:absolute; margin-top:-1px; z-index:10;}
.header .lang .welcome .lan:hover .change {display:block;}
.phonetop {font-size:15px; color:#fff; background:url(/images/template/cllph.png) left 50% no-repeat; padding:0px 0px 0px 20px; position:absolute; top:0px;right:20px;}
.header .harea .logo {float:left;margin:-50px 0px 6px 0px;padding:0px;}
.header .harea .menu {display:block;float:left;width:auto;margin-left:-5px;}
.header .harea .menucompact {display:none; background:url(/images/template/menu-button.png) center right no-repeat; float:right; margin:25px 27px 0px 0px; font-size:16px; font-weight:700; padding:0px 35px 0px 0px; cursor:pointer; position:relative;}
.header .harea .menucompact:hover {}
.header .harea .menucompact:hover b {color:#626465;}
.header .harea .menucompact b {font-weight:400;font-size:16px;position:absolute;color:#5a5c5e;}
.header .harea .menu img {display:none;}
.header .harea .menu ul {margin:0px; padding:0px; list-style:none; z-index:11000; list-style-type:none;}
.header .harea .menu ul li {position:relative; display:inline; float:left; margin:0px; padding:0px; padding-bottom:26px;}
.header .harea .menu ul li a {display:block;margin:0px 13px;font-size:16px;text-decoration:none;color:#606264;font-weight:700;padding:2px 0px;}
.header .harea .menu ul li a:hover {color:#97b61a;}
.header .harea .menu ul li a.selected {color:#97b61a;}
.header .harea .menu ul li.ml a {padding:24px 20px 24px 35px;}
.header .harea .menu ul li ul {position:absolute;left:13px !important;padding:6px 0px 0px 0px !important;margin:0px!important;width:195px !important;top:53px !important;}
.header .harea .tlinks span a:hover {color:#58595c;}
.header .harea .menu ul li ul li {display:list-item;float:none;padding:10px;background-color:#6c7073;margin:0px 0px;}
.header .harea .menu ul li ul li:hover {background:#97b61a;}
.header .harea .menu ul li ul li a {color:#fefffe; display:block; padding:0px; margin:0px; font-size:14px; letter-spacing:0px;}
.header .harea .menu ul li ul li a:hover {text-decoration:none;background:none;color:#fff;}
.header .harea .menu ul li ul a.selected {text-decoration:none; color:#e8b01f;}
* html .menu ul li a {display:inline-block;}
* html .menu {height:1%;}
.downarrowclass {position:absolute; top:12px; right:7px;}
.rightarrowclass {position:absolute; top:6px; right:5px;}
.ddshadow {position:absolute; left:0; top:0; width:0; height:0; background:transparent;}
.toplevelshadow {opacity:0.8;}
.header .harea .social {height:22px; float:right; color:#fff; *margin:8px 0px 0px 17px; *width:169px; line-height:22px; margin-top:2px;}
.header .social a {width:28px; height:22px; float:right;}
.header .harea .social span {color:#03a7de; float:right; margin:0 5px 0 0px; font-size:12px; text-transform:uppercase;}
.header .social .in {background:url(/images/template/sm-ig.png) top center no-repeat; margin-left:5px;}
.header .social .in:hover {background:url(/images/template/sm-ig-h.png) top center no-repeat;}
.header .social .fb {background:url(/images/template/sm-fb.png) top center no-repeat; margin:0 0 0 0px;}
.header .social .fb:hover {background:url(/images/template/sm-fb-h.png) top center no-repeat;}
.header .social .gp {background:url(/images/template/sm-gp.png) top center no-repeat;margin:0px 0px 0px 5px;width:31px;}
.header .social .gp:hover {background:url(/images/template/sm-gp-h.png) top center no-repeat;}
.header .harea .tlinks {text-align:right; padding:23px 0 20px 0;}
.header .harea .tlinks span {color:#97b61a;}
.header .harea .tlinks span a {font-weight:600;font-size:15px;padding:0px 4px;color:#97b61a;letter-spacing:0px;}
.header .harea .tlinks img.cartimage {float:right;margin-top:0px;}
.header .harea .tlinks span.carttext a {padding:0px 5px 0 0;}

.container {display:block; width:100%; margin:0px; padding:0px; position:relative; float:left; clear:both; z-index:1;}
.container .carea {width:auto;max-width:1030px;padding:15px 20px 0px;margin:0px auto;position:relative;min-height:840px;overflow:hidden;}
.container .carea .extrapromo {display:none;}
.container .carea .ccol1 {width:230px; float:left; height:auto; padding-bottom:20px;}
.container .carea .ccol1 .catscompact {display:none;background:url(/images/template/productos-button.png) center right no-repeat;position:absolute;top:0px;right:0px;height:35px;cursor:pointer;padding:0px 50px 0px 0px;font-weight:400;font-size:20px;}
.container .carea .ccol1 .cats .cmid img {display:none;}
.container .carea .ccol1 .cats {width:100%;}
.container .carea .ccol1 .csearch form .srchtxt {height:34px;line-height:35px;width:165px;margin:0px;padding:0px 10px;font-weight:200;font-size:15px;float:left;border:1px solid #000;border-right:none;}
.container .carea .ccol1 .csearch form .cwrPH {color:#999;}
.container .carea .ccol1 .csearch form .srchbtn {background:url(/images/template/srchicon.png) center center no-repeat #a4c22e;width:43px;height:36px;border:solid 1px #000;padding:0;border-left:none;margin:0;float:left;cursor:pointer;}
.container .carea .ccol1 .csearch .tx1 {font-size:18px;color:#5e7504;font-weight:800;padding-bottom:6px;}
.container .carea .ccol1 .csearch .tx1 a {color:#000;}
.container .carea .ccol1 .csearch .tx2 {font-weight:500; font-size:18px; padding:5px 0px 5px 22px; background:url(/images/template/bticon.png) 10px 15px no-repeat;}
.container .carea .ccol1 .cats .ctop {color:#fff; font-size:22px;line-height:28px; margin:8px 0 -10px 0px; font-weight:600; background:#2a75b6; height:29px; padding-left:6px;}
.container .carea .ccol1 .cats .cmid {width:100%; *width:116%; *margin:0px 0px 0px -38px; margin-top:10px;}
.container .carea .ccol1 .cats .cmid ul {padding:0px; list-style:none; margin:0;}
.container .carea .ccol1 .cats .cmid ul li {border-bottom:1px solid #dbdbdb;}
.container .carea .ccol1 .cats .cmid ul li:hover {color:#fff !important;}
.container .carea .ccol1 .cats .cmid ul li a {color:#6c6d70;font-size:15px;padding:5px 0px 5px 0px;display:block;line-height:15px;font-weight:700;}
.container .carea .ccol1 .cats .cmid ul li a:hover {text-decoration:none;color:#5e7504;}
.container .carea .ccol1 .cats .cmid ul li a.cselected {text-decoration:none;background:none;color:#5e7504;}
.container .carea .ccol1 .cats .cmid ul li ul {margin:5px 0;}
.container .carea .ccol1 .cats .cmid ul li ul li {list-style-position:inside;font-size:9px;border:none;height:22px;}
.container .carea .ccol1 .cats .cmid ul li ul li a {font-weight:300;font-size:16px;padding-left:20px;padding-top:0px;color:#3c3c3c;width:auto;text-transform:none;}
.container .carea .ccol1 .cats .cmid ul li ul li a:hover {text-decoration:none;color:#98b32d;}
.container .carea .img-right {float:right; margin:0px 0px 20px 30px; width:355px; height:auto;}
.container .carea .ccol1 .cats .cmid ul li a.scselected {text-decoration:none;color:#98b32d;}
.container .carea .ccol1 .bann1 {margin:25px 0px 0px 0px;}
.container .carea .ccol1 .bann2 {margin:25px 0 0 0;}
.container .carea .ccol2 {margin:0px 0px 0px 280px;text-align:justify;width:auto;height:auto; *overflow:hidden;}
.container .carea .ccol2 .cpage {line-height:23px;font-size:15px;padding:10px 10px 10px 0px;overflow:hidden;background:#fff;position:relative;color:#58595c;}
.container .carea .ccol2 .cpage .texttop {margin-top:0px;}
.container .carea .ccol2 .cpage h2 {font-size:13px;}
.container .carea .ccol2 .cpage .sttl {font-size:19px;}
.container .carea .ccol2 .cpage a.cbanner {display:block;}
.container .carea .ccol2 .cpage .h2 {font-size:21px;}
.container .carea .ccol2 .cpage span.soldout {text-align:center;}
.container .carea .ccol2 .cpage .itemList .item a .discountprice {display:inline; font-size:14px; color:#E40E0E;}
.container .carea .ccol2 .cpage .itemList .item a .pricediscounted {display:inline; font-size:14px; margin:0px; text-decoration:line-through;}
.ides ul li {margin-left:0px;}
.banner {width:100%;}

.itemList {margin:0px 0px 0px 0px; float:left; width:105%;}
.itemList .item {float:left;width:21%;text-align:center;margin:0px 14px 20px 14px;min-height:234px;}
.itemList .item .soldout {color:#DB2D36;}
.itemList .item a {font-size:14px;color:#000;line-height:18px;text-decoration:none;min-height:60px;display:block;font-weight:400;}
.itemList .item .cprice {width:100%;}
.itemList .item .cprice a {display:block; margin:0 auto; width:162px;}
.itemList .item img {display:block;margin:0 auto 8px auto;width:170px;}
.itemList .item a.addcart {color:#fff;display:block;margin:0 auto;width:155px;border:1px solid #97b61a;font-weight:600;padding:0px 0px;text-transform:uppercase;text-align:center;text-decoration:none;clear:both;min-height:auto;height:24px;background:#97b61a;line-height:25px;font-size:13px;}
.itemList .item a.addcart:hover {background:#fff;border:1px solid #97b61a;color:#97b61a;}
.footer {display:block;width:100%;margin:0px;position:relative;background:#97b61a;float:left;clear:both;height:79px;padding-top:13px;}
.footer .farea .frow1 {height:auto; overflow:hidden;}
.footer .farea .frow1 .cfrow1 {max-width:1030px; margin:0 auto;}
.footer .farea .frow1 .flinks {float:left;margin-top:11px;}
.footer .farea .frow1 .flinks a {color:#fff;padding:0px 7px 0 0; *padding:0px;text-transform:uppercase;font-size:13px;font-weight:700;}
.footer .farea .frow1 .flinks a:hover {text-decoration:none;color:#566b02;}
.footer .farea .frow1 .cfrow1 .social {height:22px;float:right;color:#fff; *margin:8px 0px 0px 17px; *width:169px;line-height:22px;margin-top:6px; width:100px;}
.footer .farea .frow1 .cfrow1 .social a {width:28px; height:22px; float:right;}
.footer .farea .frow1 .cfrow1 .social .in {background:url(/images/template/fsm-ig.png) top center no-repeat;margin-left:5px;}
.footer .farea .frow1 .cfrow1 .social .in:hover {background:url(/images/template/footer-sm-ig-h.png) top center no-repeat;}
.footer .farea .frow1 .cfrow1 .social .fb {background:url(/images/template/fsm-fb.png) top center no-repeat;margin:0 0 0 0px;}
.footer .farea .frow1 .cfrow1 .social .fb:hover {background:url(/images/template/footer-sm-fb-h.png) top center no-repeat;}
.footer .farea .frow1 .cfrow1 .social .gp {background:url(/images/template/fsm-gp.png) top center no-repeat;margin:0px 0px 0px 8px;width:31px;}
.footer .farea .frow1 .cfrow1 .social .gp:hover {background:url(/images/template/footer-sm-gp-h.png) top center no-repeat;}
.footer .farea .frow2 {max-width:1030px;margin:0 auto;padding:5px 20px 35px;}
.footer .farea .frow2 span {display:block;color:#fff;font-size:12px;float:left;padding-top:10px;}
p.wfy a {color:#fff;}
p.wfy a:hover {color:#fff;}
p.wfy {color:#fff;font-size:12px;float:right;margin:0;padding-top:10px;}
.brwIE7 .header .harea .menu ul li a {margin:0px 9px;}    
.brwIE7 .header .harea {height:117px;}
.brwIE7 .container .carea .ccol1 .cats .cmid {margin:10px 0 0 0;  width:99%;} 
.input {font-weight:500; height:23px;font-size:16px;padding-left:10px;margin:8px 0px 0px;border:1px solid #98b32d;} 
.btnsubmit {cursor:pointer; font-weight:400; padding:6px 8px; float:left; background:#a4c22e;border:1px solid #a4c22e; margin:10px 0 10px 0px; font-size:14px; text-transform:uppercase; color:#fff;}
.btnsubmit:hover {background:#fff; color:#a4c22e;}
.btnsubmitrg {cursor:pointer; font-weight:400; padding:6px 8px; float:right; background:#a4c22e;border:1px solid #a4c22e; margin:10px 0 10px 0px; font-size:14px; text-transform:uppercase; color:#fff;}
.btnsubmitrg:hover {background:#fff; color:#a4c22e;}
.input {font-weight:500; height:23px;font-size:16px;padding-left:10px;margin:8px 0px 0px;border:1px solid #98b32d;} 


/* 940 */
.res940 .itemList .item {width:27%;margin:0px 10px 20px 10px;}
.res940 .itemList {margin:20px auto 0px auto;float:none;width:631px;padding-left:10px; margin-left:0;}
.res940 .header .harea {padding:0px 10px;}
.res940 .header .harea .menu {margin:20px 0px 0 0px;}
.res940 .header .harea .menu ul li {padding:0px;margin-top:0px;}
.res940 .header .harea .menu ul li ul li {margin:0; padding:8px 10px 8px 10px;}
.res940 .header .harea .logo {float:left;margin:-22px 0px 23px -10px;padding:0px;}
.res940 .header .harea .menu ul li a {padding:3px 4px; font-size:16px; margin:0 12px;}
.res940 .header .harea .menu ul li ul li a {font-size:14px; letter-spacing:0; margin:0;}
.res940 .header .harea .social {width:auto; *width:179px;margin:24px 0px 0 0px;}
.res940 .header .social a {padding-left:0px;}
.res940 .header .harea .tlinks {padding:25px 10px 0 15px;}
.res940 .container .carea {padding:17px 20px 0px 20px;}
.res940 .container .carea .ccol2 {margin:0px 0px 0px 269px;}
.res940 .container .carea .ccol1 .cats .cmid ul li a {padding:6px 0px 6px 0px;}
.res940 .container .carea .ccol1 {padding:15px 0 20px 0;}
.res940 .container .carea .ccol1 .cats .cmid ul li ul li a {padding-left:9px;}
.res940 .container .carea .ccol1 .cats .cmid ul li ul li a:hover {}
.res940 .footer {padding-top:19px;height:90px;}
.res940 .footer .farea .frow1 .flinks {margin:12px 8px 1px 15px;width:510px;margin-top:0px;line-height:20px;}
.res940 .footer .farea .frow1 .flinks a {padding:0px 7px;font-size:13px;}
.res940 .footer .farea .frow1 .flogos {width:356px; margin:2px 8px 0px 10px;}
.res940 .footer .farea .frow1 .flogos a {width:44px;}
.res940 .footer .farea .frow1 .flogos span {left:0px;}
.res940 .footer .farea .frow1 .cfrow1 .social {margin-right:12px;}
.res940 .footer .farea .frow2 {padding:10px 5px 24px 20px;}
.res940 p.wfy {margin:-5px 15px 0px 0px;}
.res940 .container .carea .ccol1 .bann1 {margin:24px 0px 0px 0px;}
.res940 .container .carea .ccol1 .bann2 {margin:25px 0 0 0;}
.res940 .container .carea .ccol1 .cats .cmid ul {margin:0px 0 6px;}
.res940 .header .harea .menu ul li ul {top:56px !important;left:13px !important;}
.res940 .footer .farea .frow2 span {padding-top:0px;}
.res940 p.wfy {padding-top:0px;}

/* 720 */
.res720 .container .carea .ccol2 .cpage {padding:10px 10px 330px 0px;}
.res720 .container .carea .ccol1 .bann1 {margin:30px 0px 0px 0px;}
.res720 .container .carea .ccol1 .bann2 {margin:25px 0 0 0;}
.res720 .container .carea .ccol1 .cats .cmid ul li ul {margin:0px 0 9px;}
.res720 .header .harea {padding:0px 20px 0px 20px;overflow:hidden;position:static;}
.res720 .header .harea .menucompact {display:block; margin:0px 0px 0px 18px; padding:0px 25px 0px 0px;width:41px;height:34px; position:relative;}
.res720 .header .harea .menucompact b {top:12px;font-weight:700;letter-spacing:1px;line-height:12px;color:#5a5c5e;}
.res720 .header .harea .social {height:22px; width:130px; margin:8px 5px 0px 0px; line-height:21px;}
.res720 .header .lang .welcome {float:left;}
.res720 .header .social a {padding:0 0px;}
.res720 .header .social .fb {width:15px; padding:0px 0px;}
.res720 .header .harea .tlinks {padding:24px 0px 15px 0;font-weight:700;}
.res720 .header .harea .tlinks span a {font-weight:600;}
.res720 .header .harea .tlinks img.cartimage {margin-top:-1px;}
.res720 .header .harea .menu {display:none;margin:0px 8px 0px 0px;width:31%;height:280px;position:absolute;right:0px;top:131px;z-index:11000;background:#3b3d3e;}
.res720 .header .harea .menu img {display:block; float:right;}
.res720 .header .harea .menu ul li {width:100%;background:#3b3d3e;padding:0px 0;text-align:center;}
.res720 .header .harea .menu ul li:hover {background:#5e7504;}
.res720 .header .harea .menu ul li a {padding:9px 10px;margin:0;text-align:center;font-size:15px;color:#fff;zoom:1;letter-spacing:0px;display:inline-block;width:auto;}
.res720 .header .harea .menu ul li a:hover {color:#fff; text-decoration:none;}
.res720 .header .harea .menu ul li ul {display:none !important;}
.res720 .header .harea .cwrTS {display:block;width:201px;margin-top:26px;height:175px;margin-right:10px;}
.res720 .h1c h1 {font-size:28px; background:none;}
.res720 .header .social .gp {margin:0 7px 0 5px;}
.res720 .itemList .item {width:170px;margin:0px 10px 20px 10px;}
.res720 .itemList {margin:10px 0px 0px -34px;}
.res720 .itemList {margin:10px auto 0px auto;width:386px;padding-left:10px;float:none;}
.res720 .container .carea {padding:25px 20px 25px 20px;}
.res720 .container .carea .ccol2 {margin:0px 0px 0px 250px;}
.res720 .container .carea .ccol1 .cats .cmid ul li a {padding:8px 0px 5px 0px;}
.res720 .container .carea .ccol1 .cats .cmid ul li ul li a {padding-left:9px;}
.res720 .container .carea .ccol1 .cats .cmid ul li ul li a:hover {}
.res720 .footer {padding:8px 0px 0px 0px;height:102px;}
.res720 .footer .farea .frow1 {height:62px;}
.res720 .footer .farea .frow1 .flinks {float:left;margin:17px 0px 0px 14px;width:417px;}
.res720 .footer .farea .frow1 .flinks a {color:#fff;padding:0px 5px;font-weight:600;text-transform:uppercase;font-size:13px;line-height:19px;letter-spacing:0px;}
.res720 .footer .farea .frow1 .flinks a:hover {text-decoration:none;color:#566b02;}
.res720 .footer .farea .frow1 .flogos {float:right; color:#fff; margin:20px 10px 0px 0px;}
.res720 .footer .farea .frow1 .flogos span {top:-5px; left:8px;}
.res720 .footer .farea .frow1 .cfrow1 .flogos .lsecur {margin-top:-6px;}
.res720 .footer .farea .frow1 .cfrow1 .flogos .lpayp {background:url(/images/template/lpaypal-f.png) center 16px no-repeat;}
.res720 .itemList p.more {margin-left:-17px;}
	
.res720 .footer .farea .frow1 .cfrow1 .flogos .ldisc {background:url(/images/template/ldiscover-f.png) center 12px no-repeat;}
.res720 .footer .farea .frow1 .cfrow1 .flogos .lamer {background:url(/images/template/lamerica-f.png) center 14px no-repeat;}
.res720 .footer .farea .frow1 .cfrow1 .flogos .lmcart {background:url(/images/template/lmcart-f.png) center 11px no-repeat;}
	
.res720 .footer .farea .frow1 .cfrow1 .flogos .lvisa {background:url(/images/template/lvisa-f.png) center 13px no-repeat;}
.res720 .footer .farea .frow2 {padding:5px 15px 30px 10px;font-size:12px;}
.res720 .footer .farea .frow2 span {width:auto;font-size:12px;padding:0 0 0 9px;letter-spacing:0;}
.res720 p.wfy {font-size:12px; padding:0;}
.res720 .phonetop {padding:0px 0px 0px 20px; line-height:32px;}
.res720 .header .harea .logo {float:left; margin:-41px 0px 23px 0px; padding:0px;}
.res720 .container .carea .ccol1 .cats .cmid {width:100%; *width:116%; *margin:0px 0px 0px -38px; margin-top:8px;}
.res720 #navbar {width:72px;z-index:500;position:absolute;bottom:32px;overflow:hidden;right:18px;margin-right:-2px;}
.res720 .menuc .menu ul li ul li a {max-width:none; padding-left:75px; font-weight:600;}
.res720 .menuc .menu ul li {height:auto; float:none; background:none;}
.res720 .menuc .menu ul li ul {display:block !important; position:static; width:auto !important;}
.res720 .menuc .menu ul li ul li {margin:0px; width:auto; border-bottom:none; background:none;}
.res720 .header .harea .menu ul li ul {display:block !important;position:static;margin:0;width:201px !important;background:none;}
.res720 .header .harea .menucompact b:hover {}
.res720 .header .harea .menu ul li a:hover {color:#fff;text-decoration:none;}
.res720 .header .harea .menu ul li a.selected {color:#fff; text-decoration:none; background:url(/images/template/menuhover-480.png)bottom repeat-x;}
.res720 .header .harea .menu ul li ul li a:hover {background:none;}
.res720 .footer .farea .frow1 .cfrow1 .social {margin-top:29px;width:200px;margin-right:10px;}
.res720 .carea .img-right {position:absolute; bottom:30px;margin:0px 0px 0px -175px; left:50%;width:350px;}
.res720.brwIE7 .container .carea .ccol1 .cats .cmid {margin:10px 0 0 0;  width:99%;} 
.res720 .input {font-weight:300; height:23px; font-size:15px; padding-left:10px; margin:8px 0px 0px; border:1px solid #98b32d; max-width:190px;} 
.res720 .container .carea .ccol2 .cpage {line-height:23px;font-size:13px;padding:10px 10px 10px 0px;overflow:hidden;background:#fff;position:relative;color:#58595c;}

/* 480 */
.res480 .container .carea .ccol2 .cpage {padding:10px 10px 9px 0px;}
.res480 .header .lang .welcome {text-align:center;}
.res480 .header .harea .logo {display:block; float:none; margin:16px auto 17px auto; width:auto;}
.res480 .header .harea .tlinks {text-align:center;padding:25px 0px 5px 0;margin:0px auto;width:420px;}
.res480 .header .harea .tlinks span a {font-weight:600;}
.res480 .header .harea .tlinks img.cartimage {margin-top:-1px;}
.res480 .header .harea {padding:0px 10px; overflow:hidden; position:static;}
.res480 .header .harea .menucompact {display:block;margin:0px 10px 7px 0px;height:34px;width:37px;padding-right:26px;}
.res480 .header .harea .menucompact b {left:4px;top:9px;font-weight:600;color:#5a5c5e;}
.res480 .header .harea .social span {float:none;}
.res480 .header .harea .social {float:left;width:100px;margin:5px 0px 0px 10px;}
.res480 .header .social a {padding:0px 2px;}
.res480 .header .social .gp {width:27px;margin-left:12px;}
.res480 .itemList {margin:0px auto;width:440px;float:none;padding-left:35px;}
.res480 .itemList .item {margin:0px 10px 20px 10px;width:170px;}
.res480 p.featured {font-size:28px; text-decoration:underline; text-align:center; font-weight:bold; line-height:32px;}
.res480 .header .harea .menu ul li {width:100%;background:#3b3d3e;padding:0px;height:auto;text-align:center;}
.res480 .header .harea .menu ul li:hover {background:#5e7504;}
.res480 .header .harea .menu ul li a {padding:9px 15px; margin:0; text-align:center; font-size:15px; color:#fff; letter-spacing:1px; display:inline-block; zoom:1; width:auto;}
.res480 .header .harea .menu ul li a:hover {color:#fff; text-decoration:none;}
.res480 .header .harea .menu ul li ul {display:none !important;}
.res480 .header .harea .menu {display:none;top:241px;right:8px;float:none;height:200px;position:absolute;width:440px;left:50%;margin-left:-220px;padding:0px 0px;background:#3b3d3e;}
.res480 .header .harea .menu ul li a:hover {color:#fff;text-decoration:none;}
.res480 .header .harea .menu ul li a.selected {color:#fff; text-decoration:none; background:url(/images/template/menuhover-480.png)bottom repeat-x;}
.res480 .header .harea .menu ul li ul li a:hover {background:none;}
.res480 .header .harea .menu ul li ul {display:block !important;position:static;margin:0;width:100% !important;padding-top:0 !important;background:none;}
.res480 .header .social .in {margin-left:0px;}
.res480 .menuc .menu ul li ul li a {max-width:none; padding-left:75px; font-weight:600;}
.res480 .menuc .menu ul li {height:auto; float:none; background:none;}
.res480 .menuc .menu ul li ul {display:block !important; position:static; width:auto !important;}
.res480 .menuc .menu ul li ul li {margin:0px; width:auto; border-bottom:none; background:none;}
.res480 .footer .farea .frow1 .cfrow1 .social {height:22px;color:#fff; *margin:8px 0px 0px 17px; *width:169px;width:100px;float:none;margin:20px auto 10px auto;}
.res480 .container .carea .ccol2 .h1a {height:auto;}
.res480 .container .carea .ccol2 .h1a img {}
.res480 .h1c h1 {font-size:28px; background:none;}
.res480 .container .carea {padding:25px 20px 600px 20px;position:static;}
.res480 .container .carea .ccol1 {width:96%;position:static;height:35px;left:10px;top:12px;z-index:100;}
.res480 .container .carea .ccol1 .catscompact {font-weight:600;font-size:20px;display:block;width:105px;left:0px;cursor:pointer;padding:0px 0px 0px 0px;position:relative;line-height:33px;}
.res480 .container .carea .ccol1 .catscompact b {position:absolute;top:0px;font-weight:800;color:#5e7504;font-size:16px;}
.res480 .carea .ccol1 .bann1 {width:230px;height:291px;display:block;position:absolute;bottom:290px;left:50%;margin-left:-115px !important;}
.res480 .carea .ccol1 .bann2 {width:230px;height:220px;display:block;position:absolute;top:auto;left:50%;margin-left:-115px !important;bottom:30px;}
.res480 .container .carea .ccol1 .csearch form {position:absolute;right:20px;top:22px;}
.res480 .container .carea .ccol1 .csearch form .srchtxt {width:166px;}
.res480 .container .carea .ccol1 .csearch .tx1 {display:none;}
.res480 .container .carea .ccol1 .csearch .tx2 {font-size:14px; width:158px; position:absolute; right:0px; top:75px; background-color:#fff;}
.res480 .container .carea .ccol1 .cats {display:none; height:auto; position:relative;}
.res480 .container .carea .ccol1 .cats .ctop {border:none; color:#6c6d70; background:#2a75b6; width:98%; position:absolute; left:0px; top:5px; text-align:center; line-height:23px; padding:5px 0 0px 8px;}
.res480 .container .carea .ccol1 .cats .cmid {width:96%;position:absolute;top:13px;l;left:-10px;margin-left:0px;padding:0px;z-index:2;margin-top:0;}
.res480 .container .carea .ccol1 .cats .cmid ul li {margin:0;text-align:left;border-bottom:1px solid #dbdbdb;background:url(/images/template/tmenu-productos.png) center;padding:2px 0;height:auto;}
.res480 .container .carea .ccol1 .cats .cmid ul li:hover {background:#5e7504;}
.res480 .container .carea .ccol1 .cats .cmid ul li:hover a {color:#fff;}
.res480 .container .carea .ccol1 .cats .cmid ul li:hover ul li a {color:#6c6d70;}
.res480 .container .carea .ccol1 .cats .cmid ul li a {color:#6c6d70;font-size:16px;padding:10px 10px 10px 23px;font-weight:600;}
.res480 .container .carea .ccol1 .cats .cmid ul li a:hover {text-decoration:none;background:none;}
.res480 .container .carea .ccol1 .cats .cmid ul li ul li a {text-transform:initial;color:#6c6d70;font-size:16px;font-weight:400;padding:10px 30px;background:none;}
.res480 .container .carea .ccol1 .cats .cmid ul li ul li:hover {background:url(/images/template/tmenu-productos.png) center;}
.res480 .container .carea .ccol1 .cats .cmid ul li ul li a:hover {color:#98b32d;background:none;}
.res480 .container .carea .ccol1 .cats .cmid img {display:none; width:auto; position:absolute; top:-42px; left:147px;}
.res480 .container .carea .ccol1 .cats.cwrTS {display:block;}
.res480 .container .carea .ccol2 {margin:0px auto; padding-top:40px;}
.res480 .container .carea .ccol2 a.cntbn {display:block; width:100%; overflow:hidden;}
.res480 .container .carea .ccol1 .cats .cmid ul li ul {margin:0;}
.res480 .footer {padding:30px 0px 0px 0px;height:155px;}
.res480 .footer .farea .frow1 .flinks {float:none;margin:0 auto;width:443px;text-align:center;line-height:20px;}
.res480 .footer .farea .frow1 .flogos {height:auto; width:460px; float:none; color:#fff; text-align:center; margin:9px auto 0px auto; overflow:hidden;}
.res480 .footer .farea .frow1 .flogos span {left:6px; top:19px;}
.res480 .footer .farea .frow1 .flogos .logos {width:460px; float:left; margin-left:15px;}
.res480 .footer .farea .frow1 .flogos a {height:39px; width:42px; float:right; padding:0px 3px;}
.res480 .footer .farea .frow2 {max-width:1072px;margin:0 auto;padding:0px 0px 5px 0px;line-height:26px;}
.res480 .footer .farea .frow2 span {display:block;color:#fff;font-size:12px;float:none;margin:0 auto;width:100%;font-weight:400;text-align:center;padding:0px 0 5px 0;}
.res480 p.wfy {font-size:12px; width:100%; float:none; margin:0 auto; text-align:center; padding-top:0;}
.res480 .header .lang {background:#5a5c5e;height:auto;}
.res480 .phonetop {position:static; width:103px; margin:0px auto;}
.res480 .header .social a {width:23px;height:22px;float:right;}
.res480 .carea .img-right {position:absolute; bottom:30px;margin:0px 0px 0px -150px; left:50%;width:300px;}
.res480.brwIE7 .header .harea {height:220px;}
.res480.brwFF .phonetop {width:130px;}
.res480 .input {font-weight:500; height:23px; font-size:16px; padding-left:10px; margin:8px 0px 0px; border:1px solid #98b32d; max-width:170px;} 
.res480 .pagerFooter {clear:both;float:right;margin:11px 72px 4px 10px;}

/* 320 */
.res320 .container .carea .ccol2 .cpage {padding:0px 10px 32px 0px;}
.res320 .click {width:100px;height:33px;background:#5e7504;font-size:14px;text-align:center;line-height:34px;margin:7px 0;}
.res320 #navbar {bottom:20px;right:3%;margin-right:-5px;}
.res320 .header .lang {background:#5a5c5e;height:auto;line-height:32px;}
.res320 div#slides {z-index:2;}
.res320 #slides .ctxt .txt {max-width:300px;font-size:13px;color:#fff;padding:7px;background:url(/images/template/bckg-text-slide.png);margin:0 auto;letter-spacing:0.7px;font-weight:500;line-height:20px;}
.res320 #slides .ctxt .txt span {font-size:13px;}
.res320 #slides .ctxt .txt span.va {font-size:13px;}
.res320 .header .harea .welcome {font-size:12px;width:auto;line-height:normal;text-align:center;}
.res320 .header .harea {padding:2px 10px 2px 10px;overflow:hidden;position:static;}
.res320 .header .harea .logo {display:block; float:none; margin:10px auto 10px auto; padding:0px; width:211px;}
.res320 .header .harea .tlinks {text-align:center;padding:5px 0px 5px 0px;width:290px;font-size:14px;margin:0 auto;line-height:39px;}
.res320 .header .harea .menucompact {display:block;margin:8px 10px 5px 0px;padding:0 20px 0 0;height:34px;width:40px;}
.res320 .header .harea .menucompact b {left:0;top:6px;font-weight:600;}
.res320 .header .harea .menu img {display:block; float:right;}
.res320 .header .harea .menu ul li {width:100%;background:#3b3d3e;padding:0px;text-align:center;height:auto;}
.res320 .header .harea .menu ul li:hover {background:#5e7504;}
.res320 .header .harea .menu ul li a {padding:7px 15px 7px 15px; text-align:center; font-size:16px; color:#fff; line-height:20px; width:auto; display:inline-block; zoom:1;}
.res320 .header .harea .menu ul li a:hover {color:#fff;text-decoration:none;}
.res320 .header .harea .menu ul li ul {display:none !important;}
.res320 .header .harea .menu ul li a.selected {color:#fff; text-decoration:none; background:url(/images/template/menuhover-480.png)bottom repeat-x;}
.res320 .menuc .menu ul li ul li a {max-width:none; padding-left:75px; font-weight:600;}
.res320 .menuc .menu ul li {height:auto; float:none; background:none;}
.res320 .menuc .menu ul li ul {display:block !important; position:static; width:auto !important;}
.res320 .menuc .menu ul li ul li {margin:0px; width:auto; border-bottom:none; background:none;}
.res320 .header .harea .menu ul li ul {display:block !important;position:static;margin:0;width:100% !important;background:none;padding-top:0 !important;}
.res320 .header .harea .menu ul li ul li a:hover {background:none;}
.res320 .cpage .cat-b .ttl {color:#fff; width:auto; max-width:283px; height:20px; line-height:19px; font-weight:500; text-transform:uppercase; margin:0px auto; display:block; font-size:18px; padding:10px 15px 6px 15px; border:1px solid #22ade4; background:#22ade4;}
.res320 .carea .img-right {position:absolute; bottom:45px; margin:0px 0px 0px -150px; left:50%; width:300px;}
.res320 .header .harea .menu {display:none;top:266px;right:8px;float:none;position:absolute;width:100%;left:50%;margin-left:-176px;padding:0px 0px;background:#3b3d3e;}
.res320 .header .harea .social {height:22px;width:104px;float:left;color:#fff;margin:17px 0px 0px -5px;line-height:22px;}
.res320 .header .harea .tlinks span a {font-weight:600;font-size:13px;}
.res320 h1 {font-size:25px;z-index:-1;line-height:25px;font-weight:700;}
.res320 .container .carea .ccol2 .h1a {height:auto;padding:20px 0 10px;}
.res320 .container .carea .ccol2 .h1a img {display:none;}
.res320 .h1c h1 {font-size:28px; background:none;}
.res320 .container .carea {position:static;padding-top:20px;padding-bottom:581px;}
.res320 .container .carea .ccol1 {width:93%;position:static;height:35px;left:0px;top:0px;padding:0px;}
.res320 .container .carea .ccol1 .catscompact {display:block;left:0;width:80px;position:relative;text-transform:uppercase;font-size:17px;padding:0px 20px 0 0;z-index:10;height:28px;}
.res320 .container .carea .ccol1 .catscompact b {position:absolute;top:0px;color:#5e7504;text-transform:capitalize;font-weight:700;}
.res320 .carea .ccol1 .bann2 {left:50%;position:absolute;margin-left:-115px;top:auto;bottom:35px;}
.res320 .carea .ccol1 .bann1 {width:230px;height:291px;display:block;position:absolute;bottom:290px;left:50%;margin-left:-115px !important;}
.res320 .container .carea .ccol1 .csearch form {position:absolute;right:20px;top:17px;}
.res320 .container .carea .ccol1 .csearch form .srchtxt {width:66px;}
.res320 .container .carea .ccol1 .csearch .tx1 {width:157px; font-size:14px; position:absolute; top:35px; right:0px; padding:15px 0px 5px 23px; background-color:#fff; display:none;}
.res320 .container .carea .ccol1 .cats {display:none; height:auto; position:relative;}
.res320 .container .carea .ccol1 .cats .ctop {border:none; color:#6c6d70; background:#2a75b6; width:98%; position:absolute; left:0px; top:5px; text-align:center; line-height:23px; padding:5px 0 0px 8px;}
.res320 .container .carea .ccol1 .cats .cmid {width:123%;position:absolute;top:13px;l;left:-20px;margin-left:0px;padding:0px;z-index:2;margin-top:0;}
.res320 .container .carea .ccol1 .cats .cmid ul li {margin:0;text-align:left;border-bottom:1px solid #dbdbdb;background:url(/images/template/tmenu-productos.png) center;padding:2px 0;height:auto;}
.res320 .container .carea .ccol1 .cats .cmid ul li:hover {background:#5e7504;}
.res320 .container .carea .ccol1 .cats .cmid ul li:hover a {color:#fff;}
.res320 .container .carea .ccol1 .cats .cmid ul li:hover ul li a {color:#6c6d70;}
.res320 .container .carea .ccol1 .cats .cmid ul li a {color:#6c6d70;font-size:16px;padding:10px 10px 10px 23px;font-weight:600;}
.res320 .container .carea .ccol1 .cats .cmid ul li a:hover {text-decoration:none;background:none;}
.res320 .container .carea .ccol1 .cats .cmid ul li ul li a {text-transform:initial;color:#6c6d70;font-size:16px;font-weight:400;padding:10px 30px;background:none;}
.res320 .container .carea .ccol1 .cats .cmid ul li ul li:hover {background:url(/images/template/tmenu-productos.png) center;}
.res320 .container .carea .ccol1 .cats .cmid ul li ul li a:hover {color:#98b32d;background:none;}
.res320 .container .carea .ccol1 .cats .cmid img {display:none; width:auto; position:absolute; top:-42px; left:147px;}
.res320 .container .carea .ccol1 .cats.cwrTS {display:block;}
.res320 .container .carea .ccol2 {margin:0px auto; padding-top:40px;}
.res320 .container .carea .ccol2 a.cntbn {display:block; width:100%; overflow:hidden;}
.res320 .container .carea .ccol1 .cats .cmid ul li ul {margin:0;}
.res320 .itemList .item {float:none; width:60%; *width:30%; margin:0 auto 20px auto;}
.res320 .footer {margin:0px;padding:27px 0px 0px 0px;height:207px;}
.res320 .footer .farea .frow1 .flinks {float:none;text-align:center;margin:0px auto;pad;padding:0px 0px;width:300px;}
.res320 .footer .farea .frow1 .flinks a {font-size:13px;padding:0 3px;line-height:20px;}
.res320 .header .harea .tlinks img.cartimage {width:20px;float:none;padding-top:5px;}
.res320 .footer .farea .frow1 .flogos span {font-size:12px; top:10px; left:118px;}
.res320 .footer .farea .frow1 .flogos {height:auto; width:300px; float:none; color:#fff; margin:0 auto; position:relative; padding:25px 0px 50px 0px; overflow:hidden;}
.res320 .footer .farea .frow1 .flogos .logos {width:250px; margin:0px auto;}
.res320 .footer .farea .frow1 .cfrow1 .flogos .lsecur {background:url(/images/template/lsecure-f.png) center no-repeat; width:136px; height:35px; position:absolute; left:87px; top:72px;}
.res320 .footer .farea .frow2 span {font-size:12px; float:none; margin:0 auto; text-align:center; width:250px; line-height:15px;}
.res320 p.wfy {font-size:12px; float:none; margin:0 auto; text-align:center; padding-top:8px;}
.res320 .phonetop {font-size:14px;letter-spacing:0px;width:100px; margin:0px auto; position:static;}
.res320 .header .lang .welcome span.WelcomeNotYou a {font-size:12px;}
.res320 .header .social .in {margin-left:0px;}
.res320 .cntlef form input.name {width:100%;margin:0px 0 5px;}
.res320 .footer .farea .frow1 .cfrow1 .social {height:22px;color:#fff; *margin:8px 0px 0px 17px; *width:169px;margin-top:7px;width:100px;float:none;margin:20px auto 10px auto;}
.res320 .footer .farea .frow2 {padding:0px 0px 10px 0px;line-height:32px;}
.res320.brwIE7 .header .harea {height:200px;}
.res320.brwFF .phonetop {width:105px;}
.res320 .input {font-weight:500; height:23px; font-size:16px; padding-left:10px; margin:8px 0px 0px; border:1px solid #98b32d; max-width:150px;}
select {border:1px solid #98b32d; height:23px;}
.res320 .pagerFooter {clear:both;float:right;margin:8px 41px 8px 0px;}


.pagerFooter {clear:both; float:right; margin:27px;}
.pagerFooter a.btn-pg {background:#97b61a; text-align:center; line-height:34px; color:#fff;}
.pagerFooter a.btn-pg:hover {background:#fff;}
.pagerFooter a {display:block; float:left;background:#97b61a; width:33px; height:35px; text-align:center;line-height:34px;color:#fff;margin:0 2px; text-decoration:none; border-radius:5px;border:1px solid #97b61a;}
.pagerFooter span {display:block; float:left; height:35px; text-align:center; line-height:34px; color:#000;letter-spacing:1px; margin:0 2px; text-decoration:none;}
.pagerFooter a.ppselected {background:#fff;color:#97b61a;border:1px solid #97b61a;}
.pagerFooter a:hover {background:#fff; color:#97b61a;border:1px solid #97b61a;}
.carea .cpage .pagerFooter span {display:block; float:left; margin:0 6px; color:#000; letter-spacing:1px; line-height:35px;}