html{background:#cbcbcb url(bg.jpg) no-repeat top center;}
* html body{background:#cbcbcb url(bg.jpg) no-repeat top center;}
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:#4f2622;}
div,p,li,input,select,textarea,td,th{}
h1,h2,h3,h4,a{color:#4f2622;}

body{background:#fff url(new_design_02.gif) repeat-x left top;}

/* estructura */
#body{position:absolute;top:0;left:50%;margin-left:-385px;width:771px; background:#FFFFFF;}
#body p.paypal {
	text-align:center;
	margin: 10%;
	color:#FF0000;}
#head{/*position:absolute;*/top:0;left:0;width:100%;height:186px;background:url(top.gif) no-repeat;}
#foot{clear:both;padding:16px 0 0px 0;overflow:hidden;} * html #foot{height:0;}
#cont{overflow:hidden; margin:0px 27px 0px 13px; font-size: 90%;}
#cont p{font-size: 75%;}
h3#orden {font-size: 85%; margin: 10px 0px;float: left;}

/* head */
#head{font-family:Arial;z-index:8}

/* logo */
#head #logot{position:absolute;left:15px;top:3px;width:124px;font-size: 90%;}
#head #logot a,#head #logot img{display:block;border:none;}
#head #logot span{display:none;}

/* nav top categorias */
#navCat{position:absolute;top:40px;right:15px;width:auto;height:36px;}
#navCat.preload{overflow:hidden; font-size:90%;}
#navCat.preload ul{}

#navCat li ul{position:absolute;width:160px;border-bottom:4px solid #000;}
#navCat li li ul{left:160px;}

#navCat li{float:left; }
#navCat li li{background:none;visibility:visible;}

#navCat li a{display:block; line-height:12px;color:#4F2622;text-decoration:none;  font:bold 90% Arial;}
#navCat li li a{width:160px;}
#navCat li.active a{background-color:#C3B51C}
#navCat li li.active a{/*background-color:none;*/}
#navCat li a:hover,#navCat li.hover a{color:#C3B51C}
#navCat li li a:hover,#navCat li li.hover a{background-position:0 -50px;color:#fff;}
#navCat li li li a:hover,#navCat li li li.hover a{background-position:0 -100px;}

#navCat li a span{display:block;padding:12px 18px;}
#navCat li a.more span{background:url(siteimgsa.gif) no-repeat right bottom}

#navCat li.toleft li ul{left:-160px;}
#navCat li.toleft li a span{text-align:right;}
#navCat li.toleft li a.more span{background-position:left bottom}


/* nav top categorias */
#navCat2{position:absolute;top:40px;right:0px;width:400px;height:36px;}
#navCat2.preload{overflow:hidden;}
#navCat2.preload ul{display:none;}

#navCat2 li ul{position:absolute;width:160px;border-bottom:4px solid #000;}
#navCat2 li li ul{left:160px;}

#navCat2 li{float:left; }
#navCat2 li li{background:none;visibility:visible;}

#navCat2 li a{display:block; line-height:12px;color:#4F2622;text-decoration:none;  font:bold 110% Arial;}
#navCat2 li li a{width:160px;}
#navCat2 li.active a{background-color:#C3B51C}
#navCat2 li li.active a{/*background-color:none;*/}
#navCat2 li a:hover,#navCat2 li.hover a{color:#C3B51C}
#navCat2 li li a:hover,#navCat2 li li.hover a{background-position:0 -50px;color:#fff;}
#navCat2 li li li a:hover,#navCat2 li li li.hover a{background-position:0 -100px;}

#navCat2 li a span{display:block;padding:12px 18px;}
#navCat2 li a.more span{background:url(siteimgsa.gif) no-repeat right bottom}

#navCat2 li.toleft li ul{left:-160px;}
#navCat2 li.toleft li a span{text-align:right;}
#navCat2 li.toleft li a.more span{background-position:left bottom}

/* form busqueda */
#search{position:absolute; width:180px; height:17px; right:68px; top:154px; z-index:10;}
/** html .search{right:60px;}*/
#search label{display:none;}
#search input{display:block;width:158px;height:17px;position:absolute;left:0;top:1px;background:none;border:none;}
#search input{display:block;width:158px;height:17px;position:absolute;left:0;top:1px;background:none;border:1px solid #ccc;}
#search em{display:block;width:54px;height:17px;position:absolute;right:-41px;top:1px;overflow:hidden;cursor:pointer;background:url(top.gif) -691px -156px;}
/**html #search em{height:15px; right:-35px;}*/
#search em span{display:none;}

/*No Script*/
#search2{position:absolute; width:225px; height:17px; right:34px; top:154px; z-index:1;}
/** html .search2{right:60px;}*/
#search2 strong{display:none;}
#search2 input#s2{
	display:block;
	width:158px;
	height:17px;
	position:absolute;
	left:0;
	top:1px;
	background:#fff;
	border:1px solid #4f2622;
	
}
#search2 label{
	display:none;
}

#search2 em{display:block;width:54px;height:17px;position:absolute;right:-41px;top:1px;overflow:hidden;cursor:pointer;background:url(top.gif) -691px -156px;}
/**html #search2 em{height:15px; right:-35px;}*/
#search2 em span{display:none;}

#search2 input#buscar{width:54px;
	height:17px;/*position:absolute;*/
	left:171px;
	top:2px;/*overflow:hidden;cursor:pointer;*/
	background-color:#4f2622;
	color: #fff;
	z-index: 1;
	position: absolute;
	border: 0;
}
#search2 #search1{visibility:hidden;}
#searchAlert{color:#FF0000; margin-top:20px; margin-left:60px;}
#search2 .visible{visibility:visible !important;}
.visible{visibility:visible !important; display:inherit !important;}

/* nav idioma */
#navLng{position:absolute;left:12px;top:97px;height:16px;}
#navLng strong,#navLng a span{display:none;}
#navLng a{display:block;height:100%;width:22px;float:left;background-repeat:no-repeat;background-position:center center;overflow:hidden;}
#navLng a.active{background-color:#0f98d0;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;right:29px;top:5px; font-size: 75%;}
#userInfo a{margin-left:13px;}
#userInfo2{position:absolute;right:62px;top:5px; width:auto; font-size: 75%;}
ul#userInfo2 {text-align: center;}
ul#userInfo2 li{
	list-style-type: none;
	display: inline;
	padding: 0px 5px; }
ul#userInfo2 li a{color:#232323;}
ul#userInfo2 a{margin-left:13px;}

#userInfo{position:absolute;right:62px;top:5px; width:auto; font-size: 75%;}
ul#userInfo {text-align: center;}
ul#userInfo li{
	list-style-type: none;
	display: inline;
	padding: 0px 5px; }
ul#userInfo li a{color:#232323;}
ul#userInfo a{margin-left:13px;}


/* siteDate */
#siteDate{position:absolute;right:272px;top:160px;color:#999999;font:70% Verdana;}

/* nav pie */
#navFoot{padding:10px;text-align:center;color:#999; background:url(bg-footer.gif) repeat-x; height:19px; font-size:70%;}
#navFoot ul{text-align: center;}
#navFoot li{
	list-style-type: none;
	display: inline;
	padding: 0px 5px; }
#navFoot li a{color:#232323;}


#navFoot .active{text-decoration:underline;font-weight:bold}
#navFoot2{background:#4f2622; display:block; height:20px; text-align:center; color:#FFFFFF; padding-top:5px;}
* html #navFoot2{padding-bottom:5px;}
#navFoot2 a{color:#FFFFFF; margin-left:10px;}
#copyright{font-size:70%;}
#credits{}

/* mini cart */
#miniCart{position:absolute; right:27px; top:117px; z-index:100; width:115px; height:27px; background:#cdb229 url(cesta-de-la-compra.gif);}
#miniCart p{font-size:75%;line-height:85%; text-align:right;font-weight:bold; padding:3px 40px 3px 0px; margin:0 30px 0 0;}
#miniCart p span{display:none;}
#miniCart a{width:115px; height:27px; display:block;}
#miniCart a.disabled{color:#999;text-decoration:none;cursor:default;}

#miniCartItems{position:absolute;right:0;top:160px;width:300px;font:85% 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:85% Arial;}
#miniCartItems .middle .link{padding-top:3px;}
#miniCartItems .middle .link span{position:absolute;right:8px;bottom:8px;text-decoration:underline;cursor:pointer;}
#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 */
h2#title{background-color: #cdb229;}
#title{background:#cdb229 url(siteimgsd.png) no-repeat; font-size:120%; line-height:18px;font-weight:normal;text-align:left; background-position:0 -140px;}
/**html #title{background:url(siteimgsd-ie6.gif) no-repeat; background-position:0 -140px;}*/
#title a{font:normal Arial; line-height:18px; color:#FFFFFF;}
#title span{display:block;padding:8px 0 14px 16px;margin:0 0 16px 0;color:#fff;}

/* 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 p.description {height: auto; margin: 5px 0;}
.item p.price {height: auto; margin: 5px 0;}
.item p.links {height: auto; margin: 5px 0;}
.item .price span{color:#666;text-decoration:line-through}
.item .links span{display:block;width:60px;height:16px;background:url(siteimgsa.gif) no-repeat 0 -40px;}
.item .links span *{font-style:normal;font-size:85%;line-height:18px;}
.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;}

/**html .items_thumb{padding:0 0 0 26px; background:url(bg-destacados.gif) no-repeat top; margin:0px;}*/
html>body .items_thumb{padding:0 0 0 26px; /*width:800px !important;*/ background:url(bg-destacados.gif) no-repeat top left;}

.items_thumb .item{width:143px; margin:15px 39px 15px 0; height:auto; float:left; text-align:center; background: #FFFFFF;}
* html .items_thumb .item{height:245px;}
.items_thumb .last{margin-right:0;}
.items_thumb h2{font-size: 120%; padding:20px 0 0 0; color: #333333;}
.items_thumb h3{line-height:11px; padding:8px 10px; background:#4f2622; height:auto; position: relative; top:25%; font-size: 90%;}
* html .items_thumb h3{height:44px;}
.items_thumb h3 a{color:#FFFFFF; font: 90% Arial;}
.items_thumb .img{display:block; background: #FFFFFF; width:143px; height: auto; /*para los navegadores buenos*/
	/*padding: auto;*/
	position: relative;
	top : 15%;
	bottom : 15%; }
/*.items_thumb .img img{display:block;margin:0 auto;border:none; width:143px; height:143px;}*/

/*.items_thumb .img img{display:block;margin:0 auto;border:none; width:143px; height:143px;}*/

.items_thumb .description{display:none;}
.items_thumb .price{text-align:center; margin:10px 0px 10px 0px; font-size: 75%;}
* html .items_thumb .price{padding-bottom:10px;}
.items_thumb .price strong{font-size: 100%;}
.items_thumb .links{position:relative;}
.items_thumb .links span{margin-top:15px; left:40px; width:101px; height:18px; border:1px solid #c3b51c; background-image:none; background:#FFFFFF; left:1%; right: 1%; float: right;}
* html  .items_thumb .links span{left:-30px;}
.items_thumb .links span a{color:#4f2622; font-size:75%; text-align:center; font-weight:bold; width:101px; height:18px; display:block;}
.items_thumb .links span.addCart,.items_thumb .links span.sinStock{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 .item:hover{background:url(siteimgsb.png) repeat-x 0 -151px;}
.items_list h3{font-size: 115%;padding:0 0 2px 0;}
.items_list .img{display:block;padding:12px 24px 12px 12px;margin-left:12px;float:left;background:url(siteimgsa.gif) no-repeat 0 -490px;}
.items_list .img img{display:block;border:none;width:80px;height:80px;}
.items_list .description{height:44px;padding:0 16px 0 0;font-size:75%;}
.items_list .price {position:absolute;left:130px;} * html .items_list .price{left:144px;}
.items_list .price span{font-size: 105%;}
.items_list .price strong{display:block;font-size:130%;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;}

.items_related{padding:0 0 0 19px; background:url(bg-destacados.gif); margin-top:20px;}
.items_related .item{width:143px;margin:12px 39px 15px 0;height:230px;float:left;text-align:center;}
* html .items_related  .item{height:245px;}
.items_related .last{margin-right:0;}
.items_related h3{line-height:11px; padding:8px 10px; background:#4f2622; height:28px;}
* html .items_related h3{height:44px;}
.items_related h3 a{color:#FFFFFF; font: 85% Arial;}
.items_related .img{display:block;}
.items_related .img img{display:block;margin:0 auto;border:none; width:143px; height:143px;}
.items_related .description{display:none;}
.items_related .price{text-align:right; margin:10px 0px 10px 0px;}
* html .items_related .price{padding-bottom:10px;}
.items_related .links{position:relative;}
.items_related .links span{position:absolute; left:40px; width:101px; height:18px; border:1px solid #c3b51c; background-image:none; background:#FFFFFF;}
* html  .items_related .links span{left:-30px;}
.items_related .links span a{color:#4f2622; font-size:75%; text-align:center; font-weight:bold; width:101px; height:18px; display:block;}
.items_related .links span.addCart,.items_related .links span.sinStock{display:none;}

/* navigation */
.navigation{padding:8px 12px; background:#faf6d2; font-size: 75%;}
.navigation a{text-decoration:underline;}
ul.navigation {text-align: left;}
ul.navigation li{
	list-style-type: none;
	display: inline;
	padding: 0px 18px 0px 5px;
	background-image: url(flecha.gif);
	background-position: right;
	background-repeat:no-repeat; }
ul.navigation li a{text-decoration:underline;}


/* pagination */
.pagination{font-size:75%;line-height:24px;padding:0 12px;text-align:right; margin-right:10px;}
.pagination a{padding:2px 5px; text-decoration:underline;}
.pagination span,.pagination strong{padding:2px 5px;}
.pagination strong{}
.pagination span{color:#999;border-color:#ccc;}

/* 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 115% Verdana;}
.iVtip p{padding:0 24px 24px 32px;background:url(siteimgsa.gif) no-repeat -252px bottom;color:#000;font:95% 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:85%;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;text-align:center;vertical-align:middle;}
#loadingModal table td{font:bold 85% Verdana;line-height:16px;color:#fff;}
#loadingModal table.wait{background-position:0 -50px;}
#loadingModal table.success{background-position:0 -110px;}
#loadingModal table.error{background-position:0 -170px;}

/* 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 105% 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 80% Verdana;}
.wForm .buttons button{display:block;width:94px;height:26px;font:bold 75% Verdana;background:url(buttons.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:75%;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;}

#alerta{color:#FF0000; font:bold 105% Arial; text-align:center; display:block; margin:10px; text-align:left;}
p#alerta{color:#FF0000; font-size:80%; font-weight: bold; text-align:center; display:block; margin:5px; text-align:left;}

#cont_condiciones li{list-style-type:none !important;padding:8px 0}

.noseve{display: none;}