		/* menu1-box .......................................... [inicio> */
		#menu1-box {
			position: relative;
			background: transparent url(../images/navtop.jpg) no-repeat scroll 0 0;
			display: block;
			width: 766px;
			height:23px;
			/*margin: 0 2px; */
		}
		
		#navuseractions {
				position: absolute;
				top: 2px;
				left: 657px;
			}
			#navuseractions li {
				display: block;
				height: 23px;
				
			}
			#navuseractions a {
				background: transparent url(../images/gotoregistertologoff.gif) no-repeat scroll 0 0;
				display:block;
				height: 27px;
				text-indent: -9999em;
				width: 103px;
				/* background-position: 0 0; */
			}
			#navuseractions #navgotoregister a {background-position: 0 0;}
			#navuseractions #navgotologoff a {background-position: 0 -54px;}
			#navuseractions #navgotoregister a:hover {background-position: 0 -27px;}
			#navuseractions #navgotologoff a:hover {background-position: 0 -81px;}
		/* login-box ............................................. <fin] */
		
		
		
		
		
		
		
		
		
		
		#navtopleft, #navuseractions {
			list-style-type: none;
		}
			#navtopleft li {
				display: block;
				float: left;
				height: 23px;
				position: relative;
			}
			#navtopleft a{
				background: transparent url(../images/navtop.jpg) no-repeat scroll 0 0;
				display: block;
				height: 23px;
				text-indent: -9999em;
			}
				#navtopleft #navstart a {width: 142px;background-position: 0 0;}
				#navtopleft #navcontact a {width: 136px;background-position: -142px 0;}
				#navtopleft #navregister a {width: 121px;background-position: -277px 0;}
				#navtopleft #navcart a {width: 150px;background-position: -397px 0;}
				
				
				#navtopleft #navstart a:hover {width: 142px;background-position: 0 -23px;}
				#navtopleft #navcontact a:hover {width: 136px;background-position: -136px -23px;}
				#navtopleft #navregister a:hover {width: 121px;background-position: -277px -23px;}
				#navtopleft #navcart a:hover {width: 150px;background-position: -397px -23px;}
				
		/*#navtopright {
			position: absolute;
			top: 0;
			left: 545px;
		}
			#navtopright li {
				display: block;
				height: 32px;
			}

				#navtopright #navcart a {width: 221px;background-position: -545px 0;}
				#navtopright #navcart a:hover {width: 221px;background-position: -545px -32px;}*/
			

		/* menu1-box ............................................. <fin] */
		
		/* login-box ...........................................[inicio> */
		#login-box {height: 0px;position: relative;margin:0 2px;}
			#navuseractions {
				position: absolute;
				top: 2px;
				left: 281px;
			}
			#navuseractions li {
				display: block;
				height: 27px;
				
			}
			#navuseractions a {
				background: transparent url(../images/gotoregistertologoff.gif) no-repeat scroll 0 0;
				display:block;
				height: 27px;
				text-indent: -9999em;
				width: 103px;
				/* background-position: 0 0; */
			}
			#navuseractions #navgotoregister a {background-position: 0 0;}
			#navuseractions #navgotologoff a {background-position: 0 -54px;}
			#navuseractions #navgotoregister a:hover {background-position: 0 -27px;}
			#navuseractions #navgotologoff a:hover {background-position: 0 -81px;}
		/* login-box ............................................. <fin] */
		
		/* menu2-box .......................................... [inicio> */
		#menu2-box {
			position: relative;
			background: transparent url(../images/menu2.jpg) no-repeat scroll 0 0; 
			display: block;
			width: 766px;
			height:47px;
			/*margin-top: 10px;*/
			/*border-top:10px solid #FFFFFF;*/
			/*margin: 0 2px;*/
			
		}
			#navcategories {
						padding-top:14px;
						padding-left:108px;
			
			}
			
			#navprograms {
					margin: 0 4px 0 0;
					
			}
			
			#navcategories, #navprograms, #navbottomright {
				list-style-type: none;
				
			}
				#navcategories li, #navprograms li {
					display: block;
					float: left;
					height: 33px;
					position: relative;
					
					
				}
				#navcategories a, #navbottomright a {
					background: transparent url(../images/navbottom.gif) no-repeat scroll 0 0;
					display: block;
					height: 33px;
					text-indent: -9999em;
				
					
				
				}
				#navcategories #navcategory9 a {width: 104px;background-position: 0 0;}
				#navcategories #navcategory8 a {width: 81px;background-position: -104px 0;}
				/*#navcategories #navcategory10 a {width:79px;background-position: -185px 0;}*/
				#navcategories #navcategory3 a {width: 79px;background-position: -185px 0;}
				#navcategories #navcategory2 a {width: 77px;background-position: -264px 0;}
				#navcategories #navcategory12 a {width: 103px;background-position: -341px 0;}
				
				#navcategories #navcategory9 a:hover {background-position: 0 -33px;}
				#navcategories #navcategory8 a:hover {background-position: -104px -33px;}
				/*#navcategories #navcategory10 a:hover {background-position: -178px -25px;}*/
				#navcategories #navcategory3 a:hover {background-position: -185px -33px;}
				#navcategories #navcategory2 a:hover {background-position: -264px -33px;}
				#navcategories #navcategory12 a:hover {background-position: -341px -33px;}
			
				#pageHogar #navcategory9 a {background-position: 0 -33px;}
				#pageTecnologia #navcategory8 a {background-position: -104px -33px;}
				/*#pageNiniosYBebes #navcategory10 a {background-position: -178px -33px;}*/
				#pagePerfumes #navcategory3 a {background-position: -185px -33px;}
				#pageLicores #navcategory2 a {background-position: -264px -33px;}
				#pageVariedades #navcategory12 a {background-position: -341px -33px;}
			
			
				#navprograms {
					width: 400px;
				}

				#navprograms a {
					background: transparent url(../images/navprograms.gif) no-repeat scroll 0 0;
					display: block;
					height: 25px;
					text-indent: -9999em;
				}
				#navprograms #navcategory127 a {width: 65px;background-position: 0 0;}
				#navprograms #navcategory125 a {width: 128px;background-position: 0 -50px;}
				#navprograms #navcategory126 a {width: 128px;background-position: 0 -100px;}
				#navprograms #navcategory129 a {width: 175px;background-position: 0 -150px;}
				#navprograms #navcategory130 a {width: 100px;background-position: 0 -200px;}
				#navprograms #navcategory132 a {width: 90px;background-position: 0 -250px;}
				
				#navprograms #navcategory127 a:hover {background-position: 0 -25px;}
				#navprograms #navcategory125 a:hover {background-position: 0 -75px;}
				#navprograms #navcategory126 a:hover {background-position: 0 -125px;}
				#navprograms #navcategory129 a:hover {background-position: 0 -175px;}
				#navprograms #navcategory130 a:hover {background-position: 0 -225px;}
				#navprograms #navcategory132 a:hover {background-position: 0 -275px;}
			
				#pageMillas #navcategory127 a {background-position: 0 -25px;}
				#pageCuotas #navcategory125 a {background-position: 0 -75px;}
				#pageAbono #navcategory126 a {background-position: 0 -125px;}
				#pageViajesYEntretenimientos #navcategory129 a {background-position: 0 -175px;}
				#pagePriorityPass #navcategory130 a {background-position: 0 -225px;}
				#pageEligeGanar #navcategory132 a {background-position: 0 -275px;}
			
			#navbottomright {
				position: absolute;
				top: 0;
				left: 554px;
			}
				#navbottomright li {display: block; height:25px;}
				#navbottomright #navhowto a {width: 208px;background-position: -549px 0;}
				#navbottomright #navhowto a:hover {background-position: -549px -25px;}
		/* menu2-box ............................................. <fin] */
		
		
		/* inputsvalidarbin-box ............................... [inicio> */
		#ulvalidarbin {
			list-style-type: none;
			width: 60px;
			position: absolute;
			top: 0;
			left: 134px;
		}
		#ulvalidarbin li {
			display: block;
			float: left;
			height: 28px;
			position: relative;
		}
		#ulvalidarbin a {
			background: transparent url(../images/btnenviar.jpg) no-repeat scroll 0 0;
			display: block;
			height: 28px;
			text-indent: -9999em;
		}
			#ulvalidarbin #livalidarbin a {width: 64px; background-position: 0 0;}
			#ulvalidarbin #livalidarbin a:hover {background-position: 0 -28px;}
				#btnvalidarbin {}
		/* inputsvalidarbin-box .................................. <fin] */

		/* inputsidentifyuser-box ............................... [inicio> */
		#ulidentifyuser {
			list-style-type: none;
			width: 60px;
			position: absolute;
			top: 0;
			left: 300px;
		}
		#ulidentifyuser li {
			display: block;
			float: left;
			height: 28px;
			position: relative;
		}
		#ulidentifyuser a {
			background: transparent url(../images/btnenviar.jpg) no-repeat scroll 0 0;
			display: block;
			height: 28px;
			text-indent: -9999em;
		}
			#ulidentifyuser #liidentifyuser a {width: 64px; background-position: 0 0;}
			#ulidentifyuser #liidentifyuser a:hover {background-position: 0 -28px;}
				#btnvalidarbin {}
		/* inputsidentifyuser-box .................................. <fin] */
		
		/* hightlightindex-box .................................. [inicio> */
		#left-box .ulactiononproduct,#left-box .ulactiononproduct_det, #left-box .cell-actionsbuttons .ulactiononproduct {
			list-style-type: none;
			display: block;
			width: 121px;
			height: 60px;
			overflow: hidden;
		}
		#left-box .ulactiononproduct ,#left-box .ulactiononproduct_det{
			margin-left: 0px;
		}
		#left-box .cell-actionsbuttons .ulactiononproduct {
			margin: 0px 3px 0 0;
		}
		#left-box .ulactiononproduct li,#left-box .ulactiononproduct_det li {
			display: block;
			float: left;
			height: 30px;
			position: relative;
			margin-bottom: 2px;
		}
		#left-box .ulactiononproduct a ,#left-box .ulactiononproduct_det a{
			display: block;
			height: 30px;
			width: 121px;
			text-indent: -9999em;
			border: none;
			text-decoration: none !important;
			font-size: 8px;
		}
			#left-box .ulactiononproduct .liactaddtocart a {background: transparent url(../images/act_agregar_carrito.jpg) no-repeat 0 0;}
			#left-box .ulactiononproduct .liactaddtocart a:hover {background-position: 0 -30px;}
		
			#left-box .ulactiononproduct_det .liactaddtocart_det a {background: transparent url(../images/agre_detalle.jpg) no-repeat 0 0;}
			#left-box .ulactiononproduct_det .liactaddtocart_det a:hover {background-position: 0 -30px;}
			
			#left-box .ulactiononproduct_det .liactshowdetail_det a { height:28px;background: transparent url(../images/agre_detalle1.jpg) no-repeat 0 0;}
			#left-box .ulactiononproduct_det .liactshowdetail_det a:hover {background-position: 0 -28px;}
			
			
			
			
			#left-box .ulactiononproduct .liactshowdetail a {background: transparent url(../images/act_ver_detalle.jpg) no-repeat 0 0; height:27px;}
			#left-box .ulactiononproduct .liactshowdetail a:hover {background-position: 0 -27px;}
		/* hightlightindex-box ..................................... <fin] */
		
		/* shoppingcartact1 ..................................... [inicio> */
		#shoppingcartact1 {
			list-style-type: none;
			margin: 10px 0 10px 250px;
		}
			#shoppingcartact1 li {
				display: block;
				float: left;
				height: 27px;
				position: relative;
				margin-right: 5px;
			}
				#shoppingcartact1 a {display: block; height: 27px; text-indent: -9999em;}
				#shoppingcartact1 #sccancel a {width: 103px;background: transparent url(../images/btncancelar.gif) no-repeat scroll 0 0;}
				#shoppingcartact1 #screcalculate a {width: 84px;background: transparent url(../images/btnrecalcular.gif) no-repeat scroll 0 0;}
				#shoppingcartact1 #sccancel a:hover {background-position: 0 -27px;}
				#shoppingcartact1 #screcalculate a:hover {background-position: 0 -27px;}
		/* shoppingcartact1 ........................................ <fin] */

		/* shoppingcartact2 ..................................... [inicio> */
		#shoppingcartact2 {
			list-style-type: none;
			margin: 10px 0 10px 250px;
		}
			#shoppingcartact2 li {
				display: block;
				float: left;
				height: 27px;
				position: relative;
				margin-right: 5px;
			}
				#shoppingcartact2 a {display: block; height: 27px; text-indent: -9999em;}
				#shoppingcartact2 #sccontinue a {width: 103px;background: transparent url(../images/btnseguirredimiendo.gif) no-repeat scroll 0 0;}
				#shoppingcartact2 #sccheckout a {width: 85px;background: transparent url(../images/btnhacerpedido.gif) no-repeat scroll 0 0;}
				#shoppingcartact2 #sccontinue a:hover {background-position: 0 -27px;}
				#shoppingcartact2 #sccheckout a:hover {background-position: 0 -27px;}
		/* shoppingcartact2 ........................................ <fin] */


		/* menu2-box .......................................... [inicio> */
			#navpager {
					/* margin: 0 4px; */
			}
			#navpager {
				display: block;
				width: 280px;
				height: 15px;
				list-style-type: none;
				margin: 0 auto;
				font-size: 11px;
			}
				#navpager li {
					display: block;
					float: left;
					height: 15px;
					position: relative;
				}
				#navpager a, #navpager span {
					display: block;
					height: 15px;
					width: 8px;
					padding: 2px 4px 0;
					font-weight: bold;
				}
				#navpager span {
					height: 13px;
					padding: 2px 2px 0;
					border: 1px solid #233973;
					margin: 0 5px;
				}
				#navpager a.goprevious, #navpager a.gonext {
					width: 52px;
					text-align: center;
				} 
				#navpager li a:link, #navpager li a:visited {text-decoration: none;color:#2C6AA3;}
				#navpager li a:hover {border-bottom: 1px solid #2C6AA3;}
		/* menu2-box ............................................. <fin] */

		/* modalcontentbox .................................... [inicio> */
			#closemodal {
				background: transparent url(../images/modal-btn-cerrar.gif) no-repeat scroll 0 0;
				display: block;
				width: 66px;
				height: 20px;
				text-indent: -9999em;
				margin-left: 330px;
				overflow: hidden;
			}
			#closemodal:hover {
				background-position: 0 -20px;
			}
		/* modalcontentbox ....................................... <fin] */
		
		
		#menlaces{
			display:block;
			width:186px;
			height:38px;
					
			}
		
		
		#mallrio a{
			display:block;
			margin-left:32px;
			width:91px;
			height:87px;
			background: transparent url(../images/malldelrio.jpg) no-repeat scroll 0 0;
		}
		
		#americanexp a{
			float:left;
			display:block;
			width:47px;
			height:45px;
			background: transparent url(../images/americanexpress.jpg) no-repeat scroll 0 0;
		}
		
		#linkbanco a{
			float:left;
			display:block;
			width:136px;
			height:43px;
			background: transparent url(../images/linkbanco.jpg) no-repeat scroll 0 0;
		}
		
			
		
		/* MENU INFO */
		
		#menuizqui {
			list-style-type: none;
		}
		
		#menuizqui li {
		display: block;
		float: left;
		height:32px;
		position: relative;
		}
		
		#menuizqui a {
		background: transparent url(../images/menuizqui.jpg) no-repeat scroll 0 0;
		display:block;
		height:32px;
		text-indent:-999px;
		}
		
		#menuizqui #opcioninfo a {width:89px;background-position: 0 0;}
		#menuizqui #opciopfrecuentes a {width:89px;background-position: 0 -33px; }
		#menuizqui #opcionrbonos a {width:89px;background-position: 0 -65px; }
		#menuizqui #opciontcondiciones a {width:89px;background-position: 0 -97px; }
		
		#menuizqui #opcioninfo a:hover {background-position: -88px 0;}
		#menuizqui #opciopfrecuentes a:hover {background-position: -88px -33px; }
		#menuizqui #opcionrbonos a:hover {background-position: -88px -65px; }
		#menuizqui #opciontcondiciones a:hover {background-position: -88px -97px; }
		
		#menuizqui #opcioninfo a:active {background-position: -88px 0;}
		#menuizqui #opciopfrecuentes a:active {background-position: -88px -33px; }
		#menuizqui #opcionrbonos a:active {background-position: -88px -65px; }
		#menuizqui #opciontcondiciones a:active {background-position: -88px -97px; }
		
		
		

