html,body,ul,ol,li,h1,h2,h3,h4,h5,form,p,blockquote,fieldset,input{margin:0;padding:0;outline:0}
li{list-style-type:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none}
a:hover{text-decoration:underline}
a:focus{outline:none}
a img{border:none}
body,input,select,textarea{font-family:Arial;color:#333}
div,p,li,input,select,textarea,td,th{font-size:11px}
h1,h2,h3,h4,a{color:#438d12} /* 0050b4 */

/* estructura */
#body{position:absolute;top:0;left:50%;margin-left:-415px;width:830px;background:url(body.gif) no-repeat center -15px}
#head{position:absolute;top:0;left:0;width:100%;height:250px;background:url(siteimgsa.jpg) no-repeat 0 -395px}
/*#foot{clear:both;padding:6px 0 50px 0;background:url(siteimgsa.jpg) no-repeat 0 70px;overflow:hidden} * html #foot{height:0}*/
#foot{clear:both;padding:6px 0 50px 0;background:url(siteimgsa.jpg) no-repeat 0 130px;overflow:hidden} * html #foot{height:0}
#cont{margin-top:250px;padding:0 30px 24px 30px;overflow:hidden} * html #cont{height:0}

/* body art style */
#body_art_left{display:block;position:fixed;width:90px;height:298px;left:0;top:0;background:url(body.gif) no-repeat left -20px;z-index:1}
#body_art_right{display:block;position:fixed;width:90px;height:298px;right:0;top:0;background:url(body.gif) no-repeat right -20px;z-index:1}
#body_art_bottom{display:block;position:fixed;width:100%;height:15px;left:0;bottom:0;overflow:hidden;background:url(body.gif) repeat-x 0 0;z-index:1}

/* body art style IE 6 fix */
* html #body_art_left{position:static;float:left}
* html #body_art_right{position:static;float:right}
* html #body_art_bottom {position: absolute;top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop +(documentElement.clientHeight-this.clientHeight) : document.body.scrollTop +(document.body.clientHeight-this.clientHeight));}

/* head */
#head{font-family:Verdana;z-index:8;}
#logo{z-index:0; position:absolute; }

/* logo */
#head h2{position:absolute;left:36px;top:36px}
#head h2 a{display:block;border:none; width:280px; height:133px; position:absolute; top:-36px; left:-35px; cursor:pointer !important; z-index:50 !important}
#head h2 a span{display:none}

/* nav categorias */
#navCat{position:absolute;top:184px;left:112px;width:680px;height:16px;z-index:2}
#navCat ul.preload li ul{display:none}
#navCat li ul{position:absolute;width:160px}
#navCat li{height:20px;float:left}
#navCat li li{height:auto}
#navCat li a{display:block;height:100%;background-image:url(textos.gif);background-repeat:no-repeat}
#navCat li li a{height:auto;font-size:11px;line-height:12px;color:#fff;text-decoration:none;width:160px;background:url(siteimgsa.png) no-repeat -140px 0}
#navCat li a span{display:none;padding:5px 12px}
#navCat li li a span{display:block;border-bottom:1px dashed #688654}
#navCat li.active a{cursor:default}
#navCat li.active li a{cursor:pointer}
#navCat li li a:hover,#navCat li li.hover a{text-decoration:underline}
#navCat a#navCat_0{width:93px;background-position:0 -50px}
#navCat a#navCat_1{width:93px;background-position:-93px -50px}
#navCat a#navCat_2{width:93px;background-position:-186px -50px}
/*
#navCat a#navCat_3{width:132px;background-position:-345px -50px}
*/
#navCat a#navCat_o{width:91px;background-position:-477px -50px} /* ofertas */
#navCat a#navCat_n{width:108px;background-position:-568px -50px} /* novedades */
#navCat .active a#navCat_0,#navCat a#navCat_0:hover{background-position:0 -82px}
#navCat .active a#navCat_1,#navCat a#navCat_1:hover{background-position:-93px -82px} /*Globos*/
#navCat .active a#navCat_2,#navCat a#navCat_2:hover{background-position:-186px -82px}
#navCat .active a#navCat_o,#navCat a#navCat_o:hover{background-position:-477px -82px}
#navCat .active a#navCat_n,#navCat a#navCat_n:hover{background-position:-568px -82px}

/* form busqueda */
#search{position:absolute;width:225px;height:18px;left:343px;top:212px;z-index:1}
#search strong{display:none}
#search input{display:block;width:142px;position:absolute;left:4px;top:2px;background:none;border:none;font-weight:bold}
#search em{display:block;width:72px;height:100%;position:absolute;right:0;top:0;background:none;overflow:hidden;cursor:pointer}
#search em span{display:none}

/* nav idioma */
#navLng{position:absolute;right:240px;top:5px;height:16px}
#navLng strong,#navLng a span{display:none}
#navLng a{display:block;height:100%;width:22px;float:right;background-repeat:no-repeat;background-position:center center;overflow:hidden}
#navLng a.active{background-color:#fff;cursor:default}
#navLng a.es{background-image:url(/css/lngs/es.png)}
#navLng a.en{background-image:url(/css/lngs/en.png)}

/* menu usuario */
#userInfo{position:absolute;left:30px;top:214px;z-index:1}
#userInfo a{color:#666666}

/* header extra info */
#headInfo{display:none}

/* CONTENIDO */
#leftSide{width:212px;float:left}
#rightSide{width:536px;float:right}

/* quickregister */
#quickregister{height:92px;background:url(siteimgsa.gif) no-repeat -130px 0;position:relative}
#quickregister input{position:absolute;width:180px;left:16px;top:31px;background:none;border:none}
#quickregister button{display:block;width:76px;height:20px;position:absolute;right:13px;top:50px;background:none;border:none}
#quickregister button span{visibility:hidden}

/* nav categorias contenido */
#categorias{padding:34px 18px 14px 18px;background:url(siteimgsa.gif) no-repeat -460px -340px}
#categorias ul{min-height:240px} * html #categorias ul{height:240px}
#categorias li{border-bottom:1px dashed #8bd3e5}
#categorias li a{display:block;width:176px;padding:10px 0 5px 0;font:8px Arial;overflow:hidden;color:#418a11}
#categorias li a span{display:block;width:100%;height:17px;background-image:url(textos.gif);background-repeat:no-repeat;text-indent:-40px}
#categorias li li a span{display:inline;width:auto;height:auto;background:none;text-indent:0}
#categorias li li.active a{text-decoration:underline;color:#000}
#categorias li a.more{background:url(siteimgsa.gif) no-repeat right 8px}
#categorias li a.closed{background-position:right -40px}
#categorias li li{border:none}
#categorias li ul{padding:0 0 6px 24px;min-height:0;height:auto}
#categorias li li a{width:152px;background:none;padding:1px 0;font:normal 12px Verdana;color:#666}
#categorias li li ul{display:none}
#categorias li#lcn_0 a span{background-position:0 -130px}
#categorias li#lcn_1 a span{background-position:-180px -130px}
#categorias li#lcn_2 a span{background-position:-540px -130px}
#categorias li#lcn_3 a span{background-position:-360px -130px}
/*
#categorias li#lcn_3 a span{background-position:-360px -130px}
*/

/* nav pie */
/*#navFoot{padding:10px 0 60px 0;text-align:center;color:#999}*/
#navFoot{padding:40px 0 60px 0;text-align:center;color:#999}
#navFoot .active{text-decoration:underline;font-weight:bold}
#copyright{float:left;font-size:10px;color:#777}
#credits{float:right;font-size:10px;color:#777}

/* mini cart */
#miniCart{position:absolute;right:236px;top:206px;z-index:7}
#miniCart p{display:none}
#miniCart p.links{display:block;position:absolute;left:0;top:0; }
#miniCart p.links a{display:block;width:200px;height:30px;text-indent:-2000px}

#miniCartItems{position:absolute;right:28px;top:250px;width:300px;font:11px Verdana;color:#fff;z-index:6}
#miniCartItems .top{width:100%;height:24px;background:url(siteimgsc.png) no-repeat left top}
#miniCartItems .middle{padding:0 16px;background:url(siteimgsc.png) repeat-y -300px 0}
#miniCartItems .middle div{overflow:hidden;position:relative;cursor:default} * html #miniCartItems .middle div{height:0}
#miniCartItems .middle a{display:block;float:left;padding:4px 10px 4px 0}
#miniCartItems .middle img{width:48px;height:48px}
#miniCartItems .middle .name{display:block;padding:8px 0 3px 0;border-bottom:1px dotted #9abeba;font:11px Arial}
#miniCartItems .middle .link{padding-top:3px}
#miniCartItems .middle .link span{position:absolute;right:8px;bottom:8px;text-decoration:underline;cursor:pointer;color:#ff8040}
#miniCartItems .bottom{width:100%;height:48px;position:relative;background:url(siteimgsc.png) no-repeat left bottom;}
#miniCartItems .bottom b{position:absolute;display:block;width:44px;height:35px;left:0;top:13px;cursor:pointer}
#miniCartItems .bottom a{position:absolute;top:24px;right:16px;color:#fff}

/* web standar title */
#title{font:italic 28px Georgia;text-align:left;border-bottom:1px solid #418a11;padding:12px 0 0 0;margin:0 0 6px 0}

/* order status */
.E1{background-image:url(/css/icons/star-black.png)}
.E2{background-image:url(/css/icons/star-blue.png)}
.E3{background-image:url(/css/icons/star-orange.png)}
.E4{background-image:url(/css/icons/star-green.png)}
.E5{background-image:url(/css/icons/star-red.png)}


/* product items */
.items{overflow:hidden;clear:both} * html .items{height:0}

.item .price span{text-decoration:line-through}
.item .links span{display:block;width:60px;height:16px;background:url(siteimgsa.gif) no-repeat 0 -40px;text-align:left}
.item .links span *{font-style:normal;font-size:10px;line-height:16px;padding-left:15px}
.item .links span a{color:#333;text-decoration:none}
.item .links span.addCart{background-position:0 -58px;color:#ff5f11;cursor:pointer}
.item .links span.sinStock{background-position:0 -76px;color:#f00;cursor:default}

.items_thumb{padding:6px 0 0 0;border-top:1px dashed #b8b8b8}
.items_thumb .item{width:176px;margin:0 0 10px 0;height:220px;float:left;border:1px dashed #8bd3e5;border-left-color:#fff;border-top:none;border-bottom-color:#b8b8b8;text-align:center}
.items_thumb .first{border-left-color:#8bd3e5}
.items_thumb h2{font-size:11px;line-height:12px;height:40px;padding:0 12px;text-align:left}
.items_thumb h2 a{color:#00ab4e}
.items_thumb .img{display:block;padding:12px 0}
.items_thumb .img img{display:block;margin:0 auto;border:none}
.items_thumb .description{display:none}
.items_thumb .price{height:28px;padding:0 12px;color:#00ae54;text-align:left}
.items_thumb .price span{padding-right:12px}
.items_thumb .links{display:none}

.items_list{padding:6px 0}
.items_list .item{padding:20px 0;border-top:1px dotted #ccc;clear:both;overflow:hidden} * html .items_list .item{height:0}
.items_list h2{font-size:16px;padding:0 0 2px 0}
.items_list h2 a{color:#00ab4e}
.items_list .img{display:block;padding:12px 24px 12px 12px;margin-left:12px;float:left;background:url(siteimgsa.gif) no-repeat 0 -490px} * html .items_list .img{margin-left:6px}
.items_list .img img{display:block;border:none;width:80px;height:80px}
.items_list .description{height:44px;padding:0 16px 0 0;overflow:hidden}
.items_list .price {position:absolute;right:356px} * html .items_list .price{right:320px}
.items_list .price span{font-size:14px}
.items_list .price strong{display:block;font-size:18px;font-weight:normal}
.items_list .links{position:relative;width:100%;left:0;padding-top:20px}
.items_list .links span{position:absolute;right:88px}
.items_list .links span.addCart,.items_list .links span.sinStock{right:16px}

/* navigation */
.navigation{padding:8px 12px;font:10px Verdana}

/* pagination */
.pagination{font-size:10px;line-height:20px;padding:0 10px;font-family:Verdana;text-align:right}
.pagination a,.pagination span,.pagination strong{padding:0 2px;color:#666}
.pagination strong{background:#4e8408;color:#fff}

/* tip */
.iVtip{position:absolute;width:196px;color:#333;z-index:100;cursor:pointer}
.iVtip h3{padding:24px 24px 2px 32px;background:url(siteimgsa.gif) no-repeat -252px -514px;color:#f00;font:bold 14px Verdana}
.iVtip p{padding:0 24px 24px 32px;background:url(siteimgsa.gif) no-repeat -252px bottom;color:#000;font:10px Verdana}

.tip{border:2px solid #eee;padding:5px}
.tip img{display:block;border:none}

.imgPreviewTip{z-index:10}

/* datePicker */
.datePicker{position:absolute}
.datePicker *{font-size:10px;font-family:Verdana}
.datePicker .handle{margin:0;padding:0;height:24px;background:url(/css/datePicker/datePicker.png) no-repeat left top;width:190px}
.datePicker .body{background:url(/css/datePicker/datePicker.png) no-repeat left bottom;padding:0 0 8px 0}
.datePicker table {border-collapse:separate;border-spacing:2px;empty-cells:hide;margin:0 0 0 3px}
.datePicker b{float:left;font-weight:normal;padding:0 0 0 3px;cursor:default}
.datePicker th{cursor:default;padding:4px 0;background:none;color:#666}
.datePicker td{text-align:center}
.datePicker thead td{padding:3px 2px;background:#999;color:#fff}
.datePicker tbody td{padding:3px 4px;cursor:default;color:#ccc;border:1px solid #eee}
.datePicker td.selectable{background:#fff;cursor:pointer;color:#000}
.datePicker td.selectable:hover{border-color:#517fd5}
.datePicker td.selected{background:#517fd5;color:#fff}
.datePicker .incdec{float:right;width:26px;height:13px;background:url(/css/datePicker/speeder.gif) no-repeat left top}
.datePicker .incdec span{display:block;width:13px;height:13px;cursor:pointer}
.datePicker .incdec span.disabled{background-image:url(/css/datePicker/speeder.gif);cursor:default}
.datePicker .up{background-position:right bottom;float:right}
.datePicker .down{background-position:left bottom;float:left}
.datePicker .close{cursor:pointer}

/* loading */
#loadingOverlay{position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;z-index:1000} * html #loadingOverlay{position:absolute}
#loadingModal{position:fixed;left:50%;top:50%;width:360px;height:60px;margin:-30px 0 0 -180px;z-index:1001} * html #loadingModal{position:absolute}
#loadingOverlay input{position:absolute;top:-40px;border:none;background:none;color:#fff;cursor:wait;width:1px}
#loadingModal table{width:100%;height:100%;background:url(siteimgsa.png) no-repeat;color:#fff;text-align:center;vertical-align:middle}
#loadingModal table td{font:bold 11px Verdana;line-height:16px}
#loadingModal table.wait{background-position:-400px 0}
#loadingModal table.success{background-position:-400px -60px}
#loadingModal table.error{background-position:-400px -120px}

/* ssWin */
.win{position:absolute;border-collapse:collapse;border-spacing:0;vertical-align:middle;z-index:22}
.win .wTl,.win .wTc,.win .wTr,.win .wMl,.win .wMr,.win .wBl,.win .wBc,.win .wBr,.win .wCont,.wClose{padding:0;overflow:hidden}
.win .wTl,.win .wTr,.win .wMl,.win .wMr,.win .wBl,.win .wBr,.win .wClose{width:7px;background-image:url(window_coner.gif)}
.win .wT,.win .wTl,.win .wTc,.win .wTr{height:32px}
.win .wB,.win .wBl,.win .wBc,.win .wBr{height:7px}
.win .wTc,.win .wBc{background-image:url(window_horz.gif);background-repeat:repeat-x}
.win .wMl,.win .wMr{background-repeat:repeat-y}
.win .wTc{background-position:0 -4px}
.win .wTr{background-position:-7px 0}
.win .wMl{background-position:-18px 0}
.win .wMr{background-position:-14px 0}
.win .wBl{background-position:0 -32px}
.win .wBr{background-position:-7px -32px}
.win .wMc{padding:16px;background-color:#f0f0ee}
.win .wTitle{display:block;font:bold 12px Arial;color:#fff;padding:4px 8px}
.win .wicon{padding-left:28px;background-repeat:no-repeat;background-position:6px 4px}
.win .wClose{display:block;width:29px;height:16px;margin-top:4px;float:right;background-repeat:no-repeat;background-position:-25px -16px;cursor:pointer}
.win .wClose:hover{background-position:-25px 0}
.win .draggable{cursor:move}

.wForm .wMc{padding:10px 10px 6px 10px}
.wForm .wCont{padding:4px 8px 6px 8px;border:6px solid #f7f7f4;background:#fff;margin-bottom:10px;overflow:auto}
.wForm .wFieldset{border:1px solid #ddd;padding:12px;margin:5px 0}
.wForm .wFieldset legend{padding:0 4px;font:bold 10px Verdana}
.wForm .buttons button{display:block;width:94px;height:26px;font:bold 10px Verdana;background:url(siteimgsa.png) no-repeat;text-align:center;border:none;padding:0;margin:0;cursor:pointer}
.wForm .buttons .cancel{float:right;background-position:0 0}
.wForm .buttons .accept{float:left;background-position:0 -52px}
.wForm .formEl{padding:3px 0;overflow:hidden} * html .wForm .formEl{height:0}
.wForm .formEl h4{width:80px;float:left;color:#333;font-size:11px;font-weight:bold}
.wForm .formEl p{width:220px;float:right}
.wForm .formEl p input{width:200px;border:1px solid #ccc;background:none}

.wOverlay{position:absolute;background:#fff;text-align:center;z-index:21}

/* overlay */
.overlay{position:absolute;background:#fff;text-align:center;z-index:1000}

/* misc */
.fail{background:#fffdbb !important}
.invisible{visibility:hidden !important}
.hidden{display:none !important}
.noSelects select{visibility:hidden}
.sendmail{background-image:url(/css/icons/boletinsend.png)}
/*Date: Thu, 09 Feb 2012 14:16:23 GMT */
