*{font-family:Arial}
body{background:#521817;color:#666}
h1{font-size:16px;font-weight:normal}
h2{font-size:16px}
h3{font-size:14px}
h1,h2,h3{color:#89603e}
div,p,li{font-size:12px}
a{color:#884343}
a:hover{text-decoration:underline}
input,textarea,select{font:12px Arial}

#girnalda{background:url(guirnalda-navidad.gif) no-repeat center top}
#girnalda{width:100%;height:50px;position:absolute;z-index:10}

#cont1{width:798px;position:absolute;top:0;left:50%;margin-left:-399px}

#head1{position:absolute;left:0;top:0;height:190px;width:100%;background:url(header.jpg) no-repeat left 50px}
#head1 #delivery{z-index:50}
#head1 #delivery a{position:absolute; right:185px; top:50px; height:55px;width:188px; display:block; z-index:50}
#head1 #delivery a span{display:none;}
	#head1 h3{position:absolute;top:20px;left:36px}
	#head1 h3 span{display:none}
	#search{height:20px;position:absolute;padding-left:62px;padding-top:3px;top:163px;left:100px;background:url(buscar_top_form.png) no-repeat left center}
		#search span{display:none}
		#search input{background:none;border:none;width:137px;height:16px;font-size:11px}
		#search strong{cursor:pointer;color:#fff}
	#user{font-size:11px;position:absolute;top:165px;right:20px;width:420px;text-align:right;color:#baa65c;}
	#user a{padding:0 5px;color:#baa65c;text-decoration:underline}
	#home{top:160px; left:10px;position:absolute;background:url(home.gif) no-repeat;height:40px; width:40px}
	#home a{display:block;height:30px;font:	bold 11px Arial;padding: 7px 0 0 30px;text-transform:uppercase;}
	#home a.active{text-decoration:underline;}

#nav1{position:absolute;left:6px;top:112px;width:795px;height:45px;overflow:hidden;background:url(menu.png) no-repeat;padding-left:3px;}
#nav1 li{display:block;float:left;}
#nav1 li a{display:block;padding:47px 12px 12px 11px;height:45px;font-size:10px}
#nav1 li a:hover, #nav1 li a.active{background-image:url(menu.png)}
/*#nav1 li#link-0 {width:133px}
#nav1 li#link-1 {width:120px}
#nav1 li#link-2 {width:118px}
#nav1 li#link-3 {width:122px}
#nav1 li#link-4 {width:99px}
#nav1 li#link-4 {width:99px}
#nav1 li#link-5 {width:81px}
#nav1 li#link-6 {width:109px}

#nav1 li#link-0 a:hover, #nav1 li#link-0 a.active{background-position:-3px 47px;}
#nav1 li#link-1 a:hover, #nav1 li#link-1 a.active{background-position:-136px 47px;}
#nav1 li#link-2 a:hover, #nav1 li#link-2 a.active{background-position:-256px 47px;}
#nav1 li#link-3 a:hover, #nav1 li#link-3 a.active{background-position:-374px 47px;}
#nav1 li#link-4 a:hover, #nav1 li#link-4 a.active{background-position:-496px 47px;}
#nav1 li#link-5 a:hover, #nav1 li#link-5 a.active{background-position:-595px 47px;}
#nav1 li#link-6 a:hover, #nav1 li#link-6 a.active{background-position:-676px 47px;} */

#nav1 li#link-6 {width:80px}
#nav1 li#link-7 {width:59px}
#nav1 li#link-8 {width:70px}
#nav1 li#link-9 {width:111px}
#nav1 li#link-10 {width:71px}
#nav1 li#link-11 {width:81px}
#nav1 li#link-12 {width:94px}
#nav1 li#link-13 {width:131px}
#nav1 li#link-14 {width:87px}

#nav1 li#link-6 a:hover, #nav1 li#link-6 a.active{background-position:-3px 47px}
#nav1 li#link-7 a:hover, #nav1 li#link-7 a.active{background-position:-83px 47px}
#nav1 li#link-8 a:hover, #nav1 li#link-8 a.active{background-position:-142px 47px}
#nav1 li#link-9 a:hover, #nav1 li#link-9 a.active{background-position:-212px 47px}
#nav1 li#link-10 a:hover, #nav1 li#link-10 a.active{background-position:-323px 47px}
#nav1 li#link-11 a:hover, #nav1 li#link-11 a.active{background-position:-394px 47px}
#nav1 li#link-12 a:hover, #nav1 li#link-12 a.active{background-position:-475px 47px}
#nav1 li#link-13 a:hover, #nav1 li#link-13 a.active{background-position:-569px 47px}
#nav1 li#link-14 a:hover, #nav1 li#link-14 a.active{background-position:-700px 47px}

/* contenido */
#cont2{margin-top:190px;padding:0 8px 10px 8px;background:#fff;z-index:0;overflow:hidden} * html #cont2{height:0}
#bigTitle{color:#fff;margin:12px 28px;font:normal 18px Georgia }

/* pie de pagina */
#foot1{padding:0px 0 15px 0px;background:url(footer.jpg) no-repeat left 120px;overflow:hidden} * html #foot1{height:0}
	#nav2{text-align:center; margin-top:5px;}
	#nav2 a{padding:0 4px}
	#nav2 a.active{font-weight:bold}
	#nav2,#nav2 a{color:#666;font-size:11px}
	#copyright,#credits{margin-top:60px;padding:0 16px}
	#copyright,#credits,#credits a{color:#d8c1a0;font-size:10px}
	#copyright{float:left}
	#credits{float:right}

#visa{background:#FFFFFF; padding-top:20px; padding-bottom:10px; text-align:center;}
#visa img{margin-left:15px;}
#saftpay{width:130px; margin-right:100px; float:right;}
* html #saftpay{width:130px;}
#saftpay img{margin-left:0px;}

/* mini carrito */
#miniCart{width:240px;position:absolute;right:10px;top:50px;z-index:3}
#miniCart a{color:#fff}
	#miniCart h3{height:66px}
	#miniCart h3 .buy{display:block;width:160px;height:40px;background:url(canasta_de_compras.jpg) no-repeat 12px 10px}
	#miniCart h3 .buy em{display:none}
	#miniCart h3 span{position:absolute;right:24px;top:24px;font:bold 16px Times;color:#BDB187;cursor:default}
	#miniCart a{padding:4px 10px 4px 0;float:right}

	#cartItems {background:url(minicart.gif) left bottom no-repeat !important;z-index:90 !important}

	#cartItems div{padding:5px;padding-bottom:5px;overflow:hidden;border:1px solid #e7db8f;border-left-width:6px;border-right-width:6px;background:#e7db8f url(cartitems.jpg) 0 -4px repeat-x} * html #cartItems div{height:0}
	#cartItems div.active{background:#EAF2FF}
	#cartItems img,#cartItems h4,#cartItems div p{float:left;display:block}
	#cartItems img{width:30px}
	#cartItems h4{width:116px;padding:0 4px 0 8px;font-weight:normal;font-size:12px}
	#cartItems h4 a{font-size:12px;float:none;color:#666666}
	#cartItems div p{width:60px;font-size:10px;text-align:right}
	#cartItems div p strong{display:block}
	#miniCart div span{cursor:pointer;text-decoration:underline;color:#7C221B}
	#miniCart .total,#miniCart .links{padding:15px 10px;text-align:right;font:bold 14px Arial;color:#835838}
	#miniCart .total strong {font-size:16px;}
	#miniCart .links{padding:0 10px 5px 10px;float:none}
	#miniCart .links a,#miniCart .links em{padding:0 5px;cursor:pointer;font-size:12px;float:none;font-style:normal}
	#miniCart .links a{color:#fff;text-transform:uppercase}
	#miniCart .links em{color:#eef6c5;float:left;}
	#miniCart .links em:hover{text-decoration:underline}

/* loginForm */
#loginForm{position:absolute;top:200px;left:240px;z-index:10;background:url(form/loginForm.png) no-repeat;margin:0;padding:50px 0 0 0;height:250px} * html #loginForm{background-image:url(form/loginForm.gif)}
#loginForm div{width:340px;margin:2px 0}  
#loginForm div strong{width:110px;text-align:right ;font:11px Verdana !important;}   
#loginForm div span{width:218px;font:11px Verdana !important;}   
#loginForm #lostPass{color:#884343;text-decoration:underline;cursor:pointer;text-align:right;z-index:10;position:relative;}
#loginForm div span input, #loginForm div span select{width:205px;font:11px Verdana;height:16px;border:1px solid #A5A5A3;} 
#loginForm .button{padding-top:31px} * html #loginForm .button ,  html:first-child #loginForm .button {padding-top:27px} *:first-child+html #loginForm .button{padding-top:23px}
#loginForm .button #enviar,#loginForm .button #cancel{border:none;text-indent:-9000px !important;width:108px;height:30px;cursor:pointer;position:relative;float:right;}
#loginForm .button #cancel{background:url(form/cancel.png) no-repeat;}
#loginForm .button #enviar{background:url(form/enviar.png) no-repeat}

/* loading */
#loadingBox{position:absolute;background:#fff;text-align:center;z-index:80}
#modalBox{position:absolute;width:350px;height:80px;left:50%;top:50%;margin:-40px 0 0 -175px;border:1px solid #e0d7b7;background-color:#F8F8F8;background-repeat:no-repeat;background-position:16px center;z-index:101}
#modalBox p{margin:30px 20px 0 60px;font:bold 16px Arial}
#modalBox.wait{background-image:url(icons/wait.gif);color:#5D5D5D}
#modalBox.success{background-image:url(icons/success.gif) !important;color:#7B4B23;}
#modalBox.trash{background-image:url(icons/trash.gif);color:#ff8000}

/* productos en listado */
.item{float:left;margin:10px 16px;height:214px;background:url(item_links.png) no-repeat center bottom}
.item img{width:130px;height:130px;cursor:pointer}
.item h1{font:bold 11px Verdana;text-transform:uppercase;width:130px;height:28px}
.item .prices{padding-bottom:14px}
.item .prices span{font-size:11px;color:#89603e}
.item .prices .oldPrice{text-decoration:line-through;color:#666}
.item .links{width:128px;height:20px}
.item .links span{display:block;width:60px;height:20px;cursor:pointer;text-indent:-1000px}
.item .links .details{float:left}
.item .links .addCart{float:right}

.noResults{padding:20px 40px;font-weight:bold;color:red}
.noResults a{text-decoration:underline !important;}

/* misc */
.tool-tip{background:#e0d8b7;padding:2px;z-index:10}
.tool-tip img{display:block}

.form{display:block;width:520px}
.form div{overflow:hidden;padding:1px 0} * html .form div{height:0}
.form div strong{display:block;width:160px;padding:1px 0;float:left;font-weight:normal}
.form div span{display:block;width:347px;padding:1px;float:right}
.form div span input,.form div span select,.form div span textarea{display:block;width:332px;height:18px;border:1px solid #A5A5A5;background:#fff;font:normal 12px Arial;color:#545454}
.form div span input{padding:0 5px}
.form div span select{width:344px} * html .form div span select{width:332px}
.form div span textarea{width:342px;height:60px}
.form div span.radiocheck input{display:inline !important;width:auto !important;height:auto !important;border:none !important;padding:0 !important;} *:first-child+html .form div span.radiocheck input  {background:none !important;} * html  .form div span.radiocheck input  {background:none !important;}
.form div.button{padding:5px;text-align:right}
.form div.button input{font:normal 12px Arial;padding:2px 5px}

.iVtip{position:absolute;width:240px;color:#333;z-index:99}
.iVtip div{background:url(icons/iVtip.png) no-repeat;padding:32px 48px 0 30px}  * html .iVtip div{background:url(icons/iVtip.gif) no-repeat;}
.iVtip h3{font:bold 14px Verdana;margin:0 0 5px 0;color:red}
.iVtip p{font:10px Verdana;color:#000}
.iVtip .foot{padding:0;height:40px;background:url(icons/iVtip.png) no-repeat left bottom} * html .iVtip .foot{background:url(icons/iVtip.gif) no-repeat left bottom}

.hidden{display:none !important}

.error{background:#8D321F;color:white; border:1px solid #A28C4A; text-align:center;margin:10px;padding:10px;font:12px Verdana}
.success{background:#6B8E23;color:white; border:1px solid #A28C4A; text-align:center;margin:10px;padding:10px;font:12px Verdana}
.ok{color:green}

.errorPago{padding:10px 24px;color:#f00}