		#h1identificarviabin, 
		#h1identificarvianrodoc,   
		#h1detaileproduct, 
		#h1tituloproductlist, 
		#h1carritopremios,
		#h1sesionfinalizada,
		#h1datosusuario,
		#h1confirmaredencion,
		#h1searchresult {
			display: block;
			height: 38px;
			text-indent: -9999em;
			margin-bottom: 10px;
		}
		
		#h1promocionespecial{
			display: block;
			height: 38px;
			text-indent: -9999em;
			margin-top:30px;
			
			
		
		}
		
		
		#h1identificarviabin {
			background: transparent url(../images/h1_identificar_cliente.gif) no-repeat scroll 0 0;
			
		}
		#h1identificarvianrodoc {
			background: transparent url(../images/h1_identificarviadoc_cliente.gif) no-repeat scroll 0 0;
			margin-top:20px;
		}
		#h1promocionespecial {
			background: transparent url(../images/h1_promocion_especial.gif) no-repeat scroll 0 0;
		}
		#h1detaileproduct {
			background: transparent url(../images/h1_detalle_producto.gif) no-repeat scroll 0 0;
		}
		
		
		
		/* Cambio de nombres de categorias (INICIO)*/
		
		#h1tituloproductlist12 {
			
			background: transparent url(../images/h1_titulo_lista_licores.jpg) no-repeat scroll 0 0;
			width:473px;
			height:70px;
			margin-bottom:0px;
		}
		
		#h1tituloproductlist13 {
			
			background: transparent url(../images/h1_titulo_lista_perfumes.jpg) no-repeat scroll 0 0;
			width:473px;
			height:70px;
			margin-bottom:0px;
		}
		
		#h1tituloproductlist18 {
			
			background: transparent url(../images/h1_titulo_lista_tecnologia.jpg) no-repeat scroll 0 0;
			width:473px;
			height:70px;
			margin-bottom:0px;
		}
		#h1tituloproductlist19 {
			
			background: transparent url(../images/h1_titulo_lista_hogar.jpg) no-repeat scroll 0 0;
			width:473px;
			height:70px;
			margin-bottom:0px;
		}
		
		#h1tituloproductlist112 {
			
			background: transparent url(../images/h1_titulo_lista_variedades.jpg) no-repeat scroll 0 0;
			width:473px;
			height:70px;
			margin-bottom:0px;
		}
		/* Cambio de nombres de categorias (FIN)*/
		
		
		#h1carritopremios {
			margin-top: 20px;
			background: transparent url(../images/h1_carrito_premios.gif) no-repeat scroll 0 0;
		}
		#h1sesionfinalizada {
			margin-top: 20px;
			background: transparent url(../images/h1_sesion_finalizada.gif) no-repeat scroll 0 0;
		}
		#h1datosusuario {
			margin-top: 20px;
			background: transparent url(../images/h1_datos_usuario.gif) no-repeat scroll 0 0;
		}
		#h1confirmaredencion {
			margin-top: 20px;
			background: transparent url(../images/h1_confirma_redencion.gif) no-repeat scroll 0 0;
		}
		#h1searchresult {
			margin-top: 20px;
			background: transparent url(../images/h1_resultado_busqueda.gif) no-repeat scroll 0 0;
		}
		#modaltitle {
			background: transparent url(../images/modal-h1-comocanjear.gif) no-repeat scroll 0 0;
			display: block;
			height: 39px;
			text-indent: -9999em;
			margin: 10px 0;
		}
		
		#left-box .info-box p, 
		#left-box .checkbin-box p, 
		#left-box .identifyuser-box p,
		#left-box .hightlightindex-box .descriptionG-box h1, 
		#left-box .hightlightindex-box .descriptionG-box p {
			overflow: hidden;
			background-color: transparent;
			color: #26486f;
		}
		#login-box p, 
		#left-box .info-box p, 
		#left-box .checkbin-box p, 
		#left-box .identifyuser-box p, 
		#left-box .hightlightindex-box .descriptionG-box p,
		#left-box .logoff-box p,
		#left-box .userdata-box p,
		#left-box .regular-box p,
		#modalcontentbox .modalinfo-box p	{
			padding: 10px 0;
			font-size: 11px;
		}
		
		#left-box .descriptionproduct-box p,
		#left-box .detailproduct-box .descriptionG-box p{
			padding: 10px 0;
			font-size: 11px;
		}
		
		#login-box p {
			margin: 0 5px;
			color: 
		}
		#login-box p strong {
			font-weight: bold;
		}
		#login-box p a:link, #login-box p a:visited {
			color: #3B3FA3;
			text-decoration: none;
		}
		#login-box p a:hover {
			border-bottom: 1px solid #3B3FA3;
		}
		
		#left-box .info-box p, 
		#left-box .searchcriteria-box p, 
		#left-box .searchnorecords-box p,
		#left-box .form-box p,
		#modalcontentbox .modalinfo-box p {
			margin: 0 15px;
		}
		#left-box .form-box p {
			margin-bottom: 10px;
			padding-top: 10px;
		}
		#left-box .form-box p.note {
			clear: both;
			margin: 0 0 15px;
		}
		#left-box .searchcriteria-box p, 
		#left-box .searchnorecords-box p,
		#left-box .form-box p {
			font-size: 11px;
		}
		
		#left-box .searchcriteria-box ul, 
		#left-box #resultOrderUpdated {
			margin: 8px 5px 8px 35px;
			/* overflow: hidden; */
			list-style-type: square;
		}
		#left-box #warningwrap ul {
			/* clear: both; */
			margin: 5px 0;
			list-style-type: square;
			width: 415px;
			padding-left: 15px;
			/* background-color: #ccc; */
		}
		html body #left-box #warningwrap ul {
			/* margin: 5px 0 5px 14px; */
		}
		#left-box .searchcriteria-box ul li, 
		#left-box #resultOrderUpdated li,
		#left-box #warningwrap ul li {
			font-size: 11px;
			/* list-style-type: square; */
			margin: 3px 0;
			/* overflow: hidden; */
			color: #3B3FA3;
			/* margin-left: 15px; */
		}
		#left-box #warningwrap ul li {
			color: #E62027;
		}
		
		#left-box .checkbin-box p, #left-box .logoff-box p {
			margin: 0 15px 0 151px;
		}
		
		#left-box .checkbin-box p.warning, #left-box .identifyuser-box p.warning {
			color: #e82028;
		}
		#left-box .checkbin-box p.warning {
			margin: 30px 15px 0 151px;
		}
		#left-box .identifyuser-box p.warning {
		}
		#left-box .identifyuser-box p.success a:link, 
		#left-box .identifyuser-box p.success a:visited,
		#left-box .userdata-box p.recentlogin a:link, 
		#left-box .userdata-box p.recentlogin a:visited,
		#left-box .regular-box p a:link, 
		#left-box .regular-box p a:visited {
			text-decoration: none; font-weight: bold; color: #3b3fa3;
		}
		#left-box .identifyuser-box p.success a:hover,
		#left-box .userdata-box p.recentlogin a:hover,
		#left-box .regular-box p a:hover {
			border-bottom: 1px solid #3b3fa3;
		}
		
		
		#left-box .identifyuser-box p, 
		#left-box .descriptionproduct-box p, 
		#left-box .userdata-box p,
		#left-box .regular-box p {
			margin: 0 15px;
		}
		
		#left-box .hightlightindex-box .descriptionG-box h1, 
		#left-box .detailproduct-box .descriptionG-box h1.h1titlepromocion,
		#left-box .form-box h1 {
			font-size: 14px; font-weight: bold;
		}
		#left-box .form-box h1, #left-box .form-box h2 {
			padding-top: 10px;
		}
		#left-box .form-box h1 {
			margin: 0 0 10px 15px;
		}
		#left-box .form-box h2 {
			font-size: 12px;
			font-weight: bold;
			clear: both;
			display: block;
			margin: 0 0 10px;
		}

		#left-box .hightlightindex-box .descriptionG-box p, #left-box .detailproduct-box .descriptionG-box p.pointspromocion, #left-box .descriptionproduct-box p {line-height: 14px;}
		#left-box .hightlightindex-box .descriptionG-box p strong {display: block; font-weight: bold;margin-top: 15px;font-size: 13px;color: #74421F;}
		
		#left-box .detailproduct-box .descriptionG-box h1.h1titlepromocion {
			margin-top: 30px;
			color:#2C6AA3;
		}
		#left-box .detailproduct-box .descriptionG-box p.pointspromocion {
			font-weight: bold;
			color: #74421F;
			font-size: 13px;
		}
		
		#left-box .productlist-box .cell-titleC h2 {
			font-weight: bold;
			display: block;
			font-size: 11px;
			vertical-align:middle;
			margin-top: 27px;
			margin-left:80px;
			_margin-left:47px;
			width:130px;
			height:30px;
			color:#8EABBB;
			line-height:13px
		}
		
		#left-box .productlist-box .cell-titleC p{
			font-weight: bold;
			font-size: 11px;
			vertical-align:middle;
			margin-top:7px;
			margin-left:80px;
			_margin-left:47px;
			color:#8EABBB;
			width:130px;
			height:10px;
			line-height:13px
		}
		
		#left-box .productlist-box .cell-titleC strong {
			
			float:left;
			font-weight: bold;
			font-size: 13px;
			vertical-align:middle;
			margin-top: 4px;
			margin-left:83px;
			_margin-top: 2px;
			_margin-left:47px;
			color:#8EABBB;
			width:100px;
			height:36px;
			line-height:19px
		}
		
		
		#left-box #resultOrderUpdated {
				color:#000066;
		}
		
		
		#cart {
			border-collapse: collapse;
			font-size: 12px;
		}
			#cart th {
				background: transparent url(../images/titulos_carrito.gif) no-repeat scroll 0 0;
				height: 28px;
				text-indent: -999em;
			}
			html>body #cart th {
				height: 36px;
			}
			#cart th, #cart td {
				padding-top: 4px; 
				padding-bottom: 4px;
				color: #263658;
				line-height: 22px;
			}

				#cart th.headerdelete, #cart td.rowdelete {width: 48px;padding: 4px 5px;}
				#cart th.headerproduct, #cart th.rowproduct {/* width: 223px; */width: 217px;padding: 4px 5px;}
				#cart th.headerpoints, #cart th.rowpoints {width: 57px;padding: 4px 5px;}
				#cart th.headerunits, #cart th.rowunits {width: 54px;padding: 4px 14px;}
				#cart th.headersubtotal, #cart th.rowsubtotal {width: 78px;padding: 4px 5px;}
				
				#cart th.headerdelete {background-position: 0 0;}
				#cart th.headerproduct {background-position: -58px 0;}
				#cart th.headerpoints {background-position: -291px 0;}
				#cart th.headerunits {background-position: -358px 0;}
				#cart th.headersubtotal {background-position: -440px 0;}
			
				#cart td.toright {
					text-align: right;
					padding-right:10px;
				}
				#cart tr.odditem, #cart tr.cartfooter {
					background-color: #fff;
				}
				#cart tr.evenitem {
					background-color: #FAFAFA;
				}
				#cart tr.cartfooter td {
					font-weight: bold;
				}
			
			#left-box p.schowto {
				font-weight: bold;
				font-size: 11px;
				margin-left: 118px;
			}



			/* bloque datoscliente:(inicio) */
			#datospersona {
				display: block;
				/* width: 498px; */
				width: 456px;
				/* margin: 10px 15px; */
				margin: 10px;
				/* background-color: #00377B; */
				/*background-color: #fff;*/
				font-size: 11px;
				line-height: 18px;
				padding-left: 20px;
			}
			html>body #datospersona {
				padding-left: 1px;
			}
			#datospersona dt {
				padding: 3px 7px;
				border-top: 1px solid #FFFADB;
				border-left: 1px solid #FFFADB;
				border-right: 1px solid #FFFADB;
				font-weight: bold;
				color: #00377B;
				background-color: #FFFADB;
			}

			/* commented backslash hack for mac-ie5 \*/
			dt { clear: both; }
			/* end hack */

			#datospersona dd {
				padding: 3px 7px 10px;
				border-bottom: 1px solid #FFFADB;
				border-left: 1px solid #FFFADB;
				border-right: 1px solid #FFFADB;
				background-color: #fff;
			}
			/* bloque datoscliente:(fin) */





		

		#h2search, #h2lastcatalog {
			display: block;
			width: 120px;
			height: 27px;
			text-indent: -9999em;
			margin-left:15px;
			margin-top:13px;
					
			
		}
		
		#h2search {
			background: transparent url(../images/h2_busqueda_por.jpg) no-repeat scroll 0 0;
		}
		#h2lastcatalog {
			background: transparent url(../images/h2_ultimocatalogo.gif) no-repeat scroll 0 0;
		}

#footer-box p {
	font-size: 10px;
}

