#showImage{
    background-image:url(../site/common/sprite-botones.png);
    background-repeat:no-repeat;
    background-position:0 -398px;
    height:30px;
    width:100px;
    margin-right:-29px;
    line-height:19px;
    vertical-align:middle;
}
#showImageMin{
    height:26px;
    width:100px;
    margin-right:-29px;
    line-height:19px;
    vertical-align:middle;
}

#showVideoImage {
    background-position:0 -211px;
    height:30px;
    margin-right:-29px;
    text-align:right;
    width:100px;
}
#showVideoImageMin{
    background-position: 0px -211px;
    height: 26px;
    width:100px;
    margin-right:0px;
}

/*-----------------------------------------------------------
    COMUN PARA TODOS LOS ESTILOS
-----------------------------------------------------------*/
#logo, #log-bolsa, #log-facebook, #log-twitter, #iconoMail, #log-hi5 {
    background-image: url(../site/common/sprite-logos.png);
}


/*-----------------------------------------------------------
    ICONO facebook
-----------------------------------------------------------*/
#log-facebook {
    background-position: -103px -56px;
    float:left;
    height: 24px;
    width: 24px;
    margin-left:5px;
}
#log-facebook a {
    display: block;
    height: 24px;
    width: 24px;
    text-indent: -5000px;
}
/*-----------------------------------------------------------
    ICONO twitter
-----------------------------------------------------------*/
#log-twitter {
    background-position: -74px -56px;
    float:left;
    height: 24px;
    width: 24px;
    margin-left:5px;
}
#log-twitter a {
    display: block;
    height: 24px;
    width: 24px;
    text-indent: -5000px;
}
/*-----------------------------------------------------------
    ICONO hi5
-----------------------------------------------------------*/
#log-hi5 {
    background-position: -73px -121px;
    float:left;
    height: 27px;
    width: 28px;
    margin-left:5px;
    margin-top:-2px;
}
#log-hi5 a {
    display: block;
    height: 27px;
    width: 28px;
    text-indent: -5000px;
    margin-top:-2px;
}
/*-----------------------------------------------------------
    COMUN PARA TODOS LOS ESTILOS
-----------------------------------------------------------*/
#bul-sesion, #bul-lista, bul-destacadosHP {
    background-image: url(/static/site/common/sprite-flechas.png);
}
#bul-flecha-derecha a, #bul-flecha-izquierda a, bul-destacadosHP a {
    background-image: url(/static/site/common/sprite-flechas.png);
}
/*-----------------------------------------------------------
    BULLET SESION
-----------------------------------------------------------*/
#bul-sesion {
    background-position: -0px -23px;
    float: left;
    height: 9px;
    width: 15px;
    margin-top:8px;
}
#bul-sesion a {
    display: block;
    text-indent: -5000px;
}
/*-----------------------------------------------------------
    BULLET MENU LISTA
-----------------------------------------------------------*/
#bul-lista {
    background-position: 0px -122px;
    float: right;
    height: 9px;
    width: 8px;
    margin-top:10px;
    margin-left:3px;
}
#bul-lista a {
    display: block;
    text-indent: -5000px;
}
/*-----------------------------------------------------------
    BULLET PAGINADOR
-----------------------------------------------------------*/
#bul-flecha-derecha {
    display: block;
    text-indent: -5000px;
    background-position: 0px -98px;
    height: 10px;
    margin-top:6px;
    width: 8px;
    float:right;
}
#bul-flecha-derecha a {
    display: block;
    text-indent: -5000px;
    background-position: 0px -98px;
    height: 10px;
    width: 8px;
    float:left;
}
#bul-flecha-izquierda {
    float:left;
    margin-top:6px;
}
#bul-flecha-izquierda a {
    display: block;
    text-indent: -5000px;
    height: 10px;
    width: 8px;
    float:left;
    background-position: 0px -89px;
}
/*-----------------------------------------------------------
    DESTACADOS HOME
-----------------------------------------------------------*/
#bul-destacadosHP {
    background-position: -30px -200px;
    height:20px;
    width: 25px;
    border: 1px solid #CCC;
    float: right;
}
/*-----------------------------------------------------------
    IMAGEN BASE
-----------------------------------------------------------*/

#showVideoImageMin, #showVideoImage, #btn-gris, #btn-gris-fin, #btn-verde, #btn-verde-fin, #busquedaLupa, #enviarMail, #ingresa-mail, #listas-regalos, #btn-verde2, #btn-verde-fin2, #btn-verde3, #btn-verde-fin3, #btn-gris2, #btn-gris-fin2, #btn-gris3, #btn-gris-fin3, #btn-gris4, #btn-gris-fin4, #btn-gris5, #btn-gris-fin5 {
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
}

.showVideoImageMin, .showVideoImage, .btn-gris, .btn-gris-fin, .btn-verde, .btn-verde-fin, .busquedaLupa, .enviarMail, .ingresa-mail, .listas-regalos, .btn-verde2, .btn-verde-fin2, .btn-verde3, .btn-verde-fin3, .btn-gris2, .btn-gris-fin2, .btn-gris3, .btn-gris-fin3, .btn-gris4, .btn-gris-fin4, .btn-gris5, .btn-gris-fin5, .btn-verde4, .btn-verde-fin4 , .btn-verde5, .btn-verde-fin5{
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
}
/*-----------------------------------------------------------
    BOTON GRIS
-----------------------------------------------------------*/
#btn-gris {
    background-position: 0px -66px;
    height: 31px;
    float:left;
    padding-left:16px;
    padding-top:0px;
    font-weight: bold;
    min-width: 10px;
    color:#FFF;
}
#btn-gris a {
    display:block;
    text-align: center;
    color: #fff;
    min-width: 10px;
    height: 18px;
    margin-left: -13px;
    margin-right: -13px;
    margin-top: 0px;
    padding-left: 13px;
    padding-right: 13px;
    padding-top: 7px;
}
#btn-gris-fin {
    background-position: right -66px;
    right:0px;
    height: 31px;
    width: 16px;
    float:left;
}
/*-----------------------------------------------------------
    BOTON GRIS2
-----------------------------------------------------------*/
#btn-gris2 {
    background-position: 0px -33px;
    height: 24px;
    float:left;
    padding-left:28px;
    padding-top:7px;
    font-weight: bold;
    min-width: 110px;
    color:#FFF;
}

#btn-gris-fin2 {
    background-position: right -33px;
    height: 28px;
    width: 30px;
    float:left;
}

#btn-gris2 a {
    display:block;
    text-align: center;
    color: #666;
    height: 24px;
}

/*-----------------------------------------------------------
    BOTON GRIS 4
-----------------------------------------------------------*/
#btn-gris4 {
    background-position:0 -66px;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:22px;
    min-width:10px;
    padding-left:16px;
    padding-top:7px;
}
#btn-gris-fin4 {
    background-position: right -66px;
    height: 28px;
    width: 18px;
    float:left;
}
#btn-gris4 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}
/*-----------------------------------------------------------
    BOTON VERDE
-----------------------------------------------------------*/
#btn-verde {
    background-position: 0px -0px;
    height: 24px;
    min-width: 110px;
    float:left;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 7px;
}
#btn-verde-fin {
    background-position: right 0px;
    height: 28px;
    width: 30px;
    float:left;
}
#btn-verde a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -5px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
}
/*-----------------------------------------------------------
    BOTON VERDE2
-----------------------------------------------------------*/
#btn-verde2 {
    background-position: 0px -0px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
#btn-verde-fin2 {
    background-position: right 0px;
    height: 28px;
    width: 18px;
    float:left;
}
#btn-verde2 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 20px;
}
#btn-verde3 {
    background-position: 0px -0px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
#btn-verde-fin3 {
    background-position: right 0px;
    height: 28px;
    width: 11px;
    float:left;
}
#btn-verde3 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 20px;
}

/*-----------------------------------------------------------
    BOTON VERDE4 bug 24531
-----------------------------------------------------------*/
.btn-verde4 {
    background-position: 0px -430px;
    height: 24px;
    min-width: 110px;
    float:left;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 7px;
}
.btn-verde-fin4 {
    background-position: right -430px;
    height: 28px;
    width: 30px;
    float:left;
}
.btn-verde4 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -5px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;;
}

/*-----------------------------------------------------------
    BOTON VERDE5
-----------------------------------------------------------*/
.btn-verde5{
    background-position: 0px -430px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
.btn-verde-fin5 {
    background-position: right -430px;
    height: 28px;
    width: 18px;
    float:left;
}
.btn-verde5 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
}

/*-----------------------------------------------------------
    BOTON GRIS3
-----------------------------------------------------------*/
#btn-gris3 {
    background-position: 0px -33px;
    height: 31px;
    width: 120px;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 0px;
}
#btn-gris-fin3 {
    background-position: right -33px;
    height: 31px;
    width: 11px;
    float:left;
}
#btn-gris3 a {
    display:block;
    text-align: center;
    color: #666;
    height: 18px;
    margin-left: -6px;
    margin-right: -7px;
    margin-top: 0px;
    padding-left: 6px;
    padding-right: 7px;
    padding-top: 7px;
}
/*-----------------------------------------------------------
    BOTON GRIS 4
-----------------------------------------------------------*/
#btn-gris4 {
    background-position:0 -66px;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:22px;
    min-width:10px;
    padding-left:16px;
    padding-top:7px;
}
#btn-gris-fin4 {
    background-position: right -66px;
    height: 28px;
    width: 18px;
    float:left;
}
#btn-gris4 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -5px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 5px;
}

#btn-gris5 {
    background-position:0 -99px;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:22px;
    min-width:10px;
    padding-left:16px;
    padding-top:7px;
}
#btn-gris-fin5 {
    background-position: right -99px;
    height: 28px;
    width: 18px;
    float:left;
}
#btn-gris5 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 20px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
}

.btn-gris {
    background-position: 0px -66px;
    height: 22px;
    float:left;
    padding-left:16px;
    padding-top:7px;
    font-weight: bold;
    min-width: 10px;
    color:#FFF;
}
.btn-gris a {
    display:block;
    height: 18px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
    text-align: center;
    color: #fff;
    min-width: 10px;
}
.btn-gris-fin {
    background-position: right -66px;
    right:0px;
    height: 31px;
    width: 16px;
    float:left;
}
/*-----------------------------------------------------------
    BOTON GRIS2
-----------------------------------------------------------*/
.btn-gris2 {
    background-position: 0px -33px;
    height: 24px;
    float:left;
    padding-left:28px;
    padding-top:7px;
    font-weight: bold;
    min-width: 110px;
    color:#FFF;
}

.btn-gris-fin2 {
    background-position: right -33px;
    height: 28px;
    width: 30px;
    float:left;
}

.btn-gris2 a {
    display:block;
    text-align: center;
    color: #666;
    height: 18px;
    margin-left: -26px;
    margin-right: -26px;
    margin-top: -4px;
    padding-left: 26px;
    padding-right: 26px;
    padding-top: 4px;
}

/*-----------------------------------------------------------
    BOTON GRIS 4
-----------------------------------------------------------*/
.btn-gris4 {
    background-position:0 -66px;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:22px;
    min-width:10px;
    padding-left:16px;
    padding-top:7px;
}
.btn-gris-fin4 {
    background-position: right -66px;
    height: 28px;
    width: 18px;
    float:left;
}
.btn-gris4 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -5px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 5px;
}
/*-----------------------------------------------------------
    BOTON VERDE
-----------------------------------------------------------*/
.btn-verde {
    background-position: 0px -0px;
    height: 24px;
    min-width: 110px;
    float:left;
    font-weight: bold;
    padding-left: 28px;
    padding-top: 7px;
}
.btn-verde-fin {
    background-position: right 0px;
    height: 28px;
    width: 30px;
    float:left;
}
.btn-verde a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -25px;
    margin-right: -25px;
    margin-top: -5px;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 5px;
}
/*-----------------------------------------------------------
    BOTON VERDE2
-----------------------------------------------------------*/
.btn-verde2 {
    background-position: 0px -0px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
.btn-verde-fin2 {
    background-position: right 0px;
    height: 28px;
    width: 18px;
    float:left;
}
.btn-verde2 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    padding-top: 4px;
    margin-top:-4px;
    padding-left: 14px;
    margin-left: -14px;
    padding-right: 14px;
    margin-right: -14px;
}
.btn-verde3 {
    background-position: 0px -0px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
.btn-verde-fin3 {
    background-position: right 0px;
    height: 28px;
    width: 11px;
    float:left;
}
.btn-verde3 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -6px;
    margin-right: -8px;
    margin-top: -5px;
    padding-left: 6px;
    padding-right: 8px;
    padding-top: 5px;
}
/*-----------------------------------------------------------
    BOTON GRIS3
-----------------------------------------------------------*/
.btn-gris3 {
    background-position: 0px -33px;
    height: 22px;
    width: 120px;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
.btn-gris-fin3 {
    background-position: right -33px;
    height: 28px;
    width: 11px;
    float:left;
}
.btn-gris3 a {
    display:block;
    text-align: center;
    color: #666;
    height: 18px;
    margin-left: -6px;
    margin-right: -6px;
    margin-top: -5px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 5px;
}
/*-----------------------------------------------------------
    BOTON GRIS 4
-----------------------------------------------------------*/
.btn-gris4 {
    background-position:0 -66px;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:22px;
    min-width:10px;
    padding-left:16px;
    padding-top:7px;
}
.btn-gris-fin4 {
    background-position: right -66px;
    height: 28px;
    width: 18px;
    float:left;
}

.btn-gris5 {
    background-position:0 -99px;
    color:#FFFFFF;
    float:left;
    font-weight:bold;
    height:22px;
    min-width:10px;
    padding-left:16px;
    padding-top:7px;
}
.btn-gris-fin5 {
    background-position: right -99px;
    height: 28px;
    width: 18px;
    float:left;
}
.btn-gris5 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
}

/*-----------------------------------------------------------
    FOOTER
-----------------------------------------------------------*/
#iconoMail{
    background-position: -28px -59px;
    float: left;
    height: 26px;
    margin: 10px 6px 0 0;
    width: 41px;
}
#enviarMail {
    background-position:0 -156px;
    height:22px;
    margin-left:0px;
    width:24px;
    display:block;

}
#enviarMail a {
    height:22px;
    text-indent:-5000px;
    display:block;
    width:24px;
}



#ingresa-mail {
    background-position: -0px -183px;
    color: #666;
    float: left;
    font-size:10px;
    margin: 5px 0 5px 0;
    width: 190px;
    background-repeat: no-repeat;
    height: 27px;
}
#imgPais, #ico-footer-1 {
    background-image: url(../site/common/sprite-iconosSmall.png);
}
#imgPais {
    background-position: -147px -135px;
    background-repeat:no-repeat;
    height:14px;
    width:16px;
    float:left;
    margin-right:5px;
    margin-left:5px;
    margin-top:2px;
}
#ico-footer-1 {
    margin-top:5px;
    background-position:-104px -1px;
    height:17px;
    width:16px;
    float:left;
}
#ico-footer-1 a {
    text-indent:-5000px;
    display:block;
    height:17px;
    width:16px;
}
#ico-footer-2, #ico-footer-3, #ico-footer-libro {
    background-image: url(../site/common/sprite-logos.png);
}
#ico-footer-2 {
    background-position:-0px -55px;
    height:30px;
    width:23px;
    float:left;
}
#ico-footer-2 a {
    text-indent:-5000px;
    display:block;
    height:30px;
    width:23px;
}
#ico-footer-3 {
    background-position:-132px -56px;
    height:24px;
    width:49px;
    float:left;
}
#ico-footer-3 a {
    text-indent:-5000px;
    display:block;
    height:24px;
    width:49px;
}
#ico-footer-libro {
    background-position: -132px -88px;
    float: left;
    height: 24px;
    width: 54px;
}
#ico-footer-libro a {
    display: block;
    height: 24px;
    text-indent: -5000px;
    width: 54px;
}
/*-----------------------------------------------------------
    ICONOS
-----------------------------------------------------------*/

.BV {
    height:14px;
    width:76px;
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-position:-1px -61px;
    float:left;
}
/*-----------------------------------------------------------
    VISTAS LISTAS DE PRODUCTOS
-----------------------------------------------------------*/
#img_lista-5x4, #img_lista-5x4 a, #img_lista-5x4 a:hover, #img_lista-5x4Select  , #img_lista-4x4, #img_lista-4x4 a, #img_lista-4x4 a:hover, #img_lista-4x4Select , #img_lista-1x1, #img_lista-1x1 a, #img_lista-1x1 a:hover, #img_lista-1x1Select  {
    background-image: url(../site/common/sprite-iconosSmall.png);
}
#img_lista-5x4 {
    height:22px;
    width:22px;
    background-position:-52px -102px;
    float:left;
    margin-right:5px;
}
#img_lista-5x4 a{
    height:22px;
    width:22px;
    background-position:-52px -102px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}

#img_lista-5x4 a:hover{
    height:22px;
    width:22px;
    background-position:-52px -80px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-5x4Select {
    height:22px;
    width:22px;
    background-position:-52px -80px;
    float:left;
    margin-right:5px;
}
#img_lista-4x4 {
    height:22px;
    width:22px;
    background-position:-26px -102px;
    float:left;
    margin-right:5px;
}
#img_lista-4x4 a{
    height:22px;
    width:22px;
    background-position:-26px -102px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-4x4 a:hover{
    height:22px;
    width:22px;
    background-position:-26px -80px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-4x4Select {
    height:21px;
    width:21px;
    background-position:-26px -80px;
    float:left;
    margin-right:5px;
}
#img_lista-1x1 {
    height:22px;
    width:22px;
    background-position:-0px -102px;
    float:left;
    margin-right:5px;
}
#img_lista-1x1 a{
    height:22px;
    width:22px;
    background-position:-0px -102px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-1x1 a:hover{
    height:22px;
    width:22px;
    background-position:-0px -80px;
    margin-right:5px;
    text-indent:-5000px;
    display:block;
}
#img_lista-1x1Select {
    height:22px;
    width:22px;
    background-position:-0px -80px;
    float:left;
    margin-right:5px;
}
#img_regla {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    background-position: 0px -22px;
    height: 9px;
    width: 39px;
    float: right;
}
#img_CMR {
    background-image: url(../site/common/sprite-logos.png);
    background-repeat: no-repeat;
    background-position: -37px -91px;
    height: 26px;
    width: 39px;
    float: left;
    margin-top: 5px;
}
#img_tarjetas {
    background-image: url(../site/common/sprite-logos.png);
    background-repeat: no-repeat;
    background-position: -81px -91px;
    height: 13px;
    width: 54px;
    float: left;
}

/*-----------------------------------------------------------
    IMAGEN BASE
-----------------------------------------------------------*/

#ico_uno, #ico_dos, #ico_tres, #ico_cuatro, #ico_cinco, #ico_uno2, #ico_dos2, #ico_tres2, #ico_cuatro2, #ico_cinco2 {
    background-image: url(../site/common/sprite-iconosSmall.png);
}
#ico_uno a, #ico_dos a, #ico_tres a, #ico_cuatro a, #ico_cinco a, #ico_uno2 a, #ico_dos2 a, #ico_tres2 a, #ico_cuatro2 a, #ico_cinco2 a {
    background-image: url(../site/common/sprite-iconosSmall.png);
    text-indent:-5000px;
    display:block;
    height:20px;
    width:20px;
}
.ico_uno, .ico_dos, .ico_tres, .ico_cuatro, .ico_cinco, .ico_uno2, .ico_dos2, .ico_tres2, .ico_cuatro2, .ico_cinco2, .ico_seis {
    background-image: url(../site/common/sprite-iconosSmall.png);
}
.ico_uno a, .ico_dos a, .ico_tres a, .ico_cuatro a, .ico_cinco a, .ico_uno2 a, .ico_dos2 a, .ico_tres2 a, .ico_cuatro2 a, .ico_cinco2 a {
    background-image: url(../site/common/sprite-iconosSmall.png);
    text-indent:-5000px;
    display:block;
    height:20px;
    width:20px;
}
/*-----------------------------------------------------------
    ICONOS
-----------------------------------------------------------*/


#ico_uno ,.ico_uno{
    background-position: 0px -180px;
    height: 20px;
    width: 20px;
}
#ico_uno a,.ico_uno a{
    background-position: 0px -180px;
    height: 20px;
    width: 20px;
}
#ico_dos  ,.ico_dos{
    background-position: -25px -180px;
    height: 20px;
    width: 20px;
}
#ico_dos a,.ico_dos a{
    background-position: -25px -180px;
    height: 20px;
    width: 20px;
}
#ico_tres ,.ico_tres{
    background-position: -50px -180px;
    height: 20px;
    width: 20px;
}
#ico_tres a,.ico_tres a{
    background-position: -50px -180px;
    height: 20px;
    width: 20px;
}
#ico_cuatro ,.ico_cuatro{
    background-position: -75px -180px;
    height: 20px;
    width: 20px;
}
#ico_cuatro a,.ico_cuatro a{
    background-position: -75px -180px;
    height: 20px;
    width: 20px;
}
#ico_cinco ,.ico_cinco{
    background-position: -100px -180px;
    height: 20px;
    width: 20px;
}
#ico_cinco a,.ico_cinco a{
    background-position: -100px -180px;
    height: 20px;
    width: 20px;
}
#ico_uno2,.ico_uno2 {
    background-position: 0px -159px;
    height: 20px;
    width: 20px;
}
#ico_dos2 ,.ico_dos2{
    background-position: -21px -159px;
    height: 20px;
    width: 20px;
}
#ico_tres2,.ico_tres2 {
    background-position: -42px -159px;
    height: 20px;
    width: 20px;
}
#ico_cuatro2 ,.ico_cuatro2{
    background-position: -63px -159px;
    height: 20px;
    width: 20px;
}
#ico_cinco2,.ico_cinco2 {
    background-position: -84px -158px;
    height: 20px;
    width: 20px;
}
.opUnica {
    background-image: url(../site/common/sprite-logos.png);
    background-repeat: no-repeat;
    background-position: -171px -124px;
    height: 28px;
    width: 50px;
    float: left;
}

/*-----------------------------------------------------------
    IMAGEN BASE  icOnos medium
-----------------------------------------------------------*/
#imgListaNovios, #imgListaRegalos, #imgListaBebe, #imgMiniCarro, #imgListaDeco {
    background-image: url(../site/common/sprite-iconosMedium.png);
    background-repeat: no-repeat;
    height: 50px;
    width: 50px;
    float: left;
    margin-right:5px;
}

#imgListaNovios {
    background-position: -0px -65px;
}
#imgListaRegalos {
    background-position: -55px -120px;
}
#imgListaBebe {
    background-position: -55px -65px;
}
#imgMiniCarro {
    background-position: -0px -120px;
}
#imgListaDeco {
    background-position: -110px -65px;
}

#imgDisponibleTienda, #imgGarantiaExtendida, #imgSinLogin, #imgLibretaDir,#imgDespacho, #imgCuponera, #imgNovios, #imgClinicas, #imgRegalo, #imgFactura, #imgDespachoRed, #imgSaldoTarjeta, #imgAlerta, #imgAlertaPromo, #imgCMR, #imgTarjetaRegalo,#imgImportante{
    background-image: url(../site/common/sprite-iconosMedium.png);
    background-repeat: no-repeat;
    height: 60px;
    width: 60px;
    float: left;
    margin-right:5px;
}

#imgSaldoTarjeta {
    background-position: -66px -323px;
}
#imgDisponibleTienda {
    background-position: -65px -0px;
}
#imgGarantiaExtendida {
    background-position: -130px -0px;
}
#imgSinLogin {
    background-position: -110px -120px;
}
#imgLibretaDir {
    background-position: left -180px;
}
#imgDespacho {
    background-position: -130px -190px;
}
#imgCuponera {
    background-position: -71px -190px;
}
#imgNovios {
    background-position: 0px -61px;
}
#imgClinicas {
    background-position: -65px -252px;
}
#imgRegalo {
    background-position: 0px -315px;
}
#imgTarjetaRegalo {
    background-position: -65px -325px;
}
#imgFactura {
    background-position: -135px -251px;
}
#imgDespachoRed {
    background-position: -5px -255px;
}
#imgAlerta, #imgAlertaPromo {
    background-position: -130px -314px;
}
#imgCMR {
    background-position: -65px -380px;
}
#imgImportante {
    background-position: -3px -380px;
    margin-left:10px;
}


#icoNovio {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-position: -147px -158px;
    height: 17px;
    width: 17px;
    float: left;
    margin-right:5px;
}
#icoNovia {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    background-position: -126px -158px;
    height: 17px;
    width: 17px;
    float: left;
    margin-right:5px;
}
#icoRegalo {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    height:20px;
    width:20px;
    background-position:-154px -207px;
    float:left;
    margin-right:5px;
}

.flechaDestacadosHPM {
    background-image: url(/static/site/common/sprite-flechas.png);
    background-repeat: no-repeat;
    background-position: 0px -67px;
    width:12px;
    height:15px;
}
#imprimir {
    background-repeat: no-repeat;
    background-position: -145px -3px;
    width:16px;
    height:15px;
    float:right;
    margin-right:3px;
    margin-top:2px;
    text-indent:-5000px;
    display:block;

}
#imprimir a {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    background-position: -145px -3px;
    width:16px;
    height:15px;
    float:right;
    margin-right:3px;
    margin-top:2px;
    text-indent:-5000px;
    display:block;

}
#cerrarCompraExpress {
    background-image:url(../site/common/cerrar.gif);
    height:13px;
    right:0;
    top:3px;
    width:51px;
    float:right;
    display:block;
    text-indent:-5000px;
    cursor:pointer;
}
/*-----------------------------------------------------------
    ZONA PRIVADA
-----------------------------------------------------------*/
#icoPersona, #icoClave, #icoCambiarClave, #icoEstadoOrden, #icoCuponera, #icoSaldoCMR, #icoSaldoTarjetas, #icoLibretaDirecciones, #icoMisListas, #icoMicompraClick  {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 26px;
    float: left;
    margin-right:10px;
    margin-top: 5px;
}
#icoPersona {
    background-position: -75px -78px;
}
#icoCambiarClave {
    background-position: -99px -77px;
}
#icoEstadoOrden {
    background-position: -124px -80px;
}
#icoCuponera {
    background-position: -78px -105px;
}
#icoSaldoCMR {
    background-position: -108px -103px;
}
#icoSaldoTarjetas {
    background-position: 2px -124px;
}
#icoLibretaDirecciones {
    background-position: -24px -127px;
}
#icoMisListas {
    background-position: -140px -108px;
}
#icoMicompraClick {
    background-position: -150px -80px;
}
/* add addItemToCart button style*/
#btn-gray2, #btn-gray-fin2, #btn-gray3, #btn-gray-fin3{
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
}
#btn-gray2 {
    background-position: 0px -33px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
#btn-gray-fin2 {
    background-position: right -33px;
    height: 28px;
    width: 18px;
    float:left;
}
#btn-gray2 a {
    display:block;
    text-align: center;
    color: #666666;
    height: 20px;
}
#btn-gray3 {
    background-position: 0px -33px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
#btn-gray-fin3 {
    background-position: right -33px;
    height: 28px;
    width: 11px;
    float:left;
}
#btn-gray3 a {
    display:block;
    text-align: center;
    color: #666666;
    height: 20px;
}
/*-----------------------------------------------------------
    BOTON VERDE2
-----------------------------------------------------------*/
.btn-verde2 {
    background-position: 0px -0px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
.btn-verde-fin2 {
    background-position: right 0px;
    height: 28px;
    width: 18px;
    float:left;
}
.btn-verde2 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    padding-top: 4px;
    margin-top:-4px;
    padding-left: 14px;
    margin-left: -14px;
    padding-right: 14px;
    margin-right: -14px;
}
.btn-verde3 {
    background-position: 0px -0px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
.btn-verde-fin3 {
    background-position: right 0px;
    height: 28px;
    width: 11px;
    float:left;
}
.btn-verde3 a {
    display:block;
    text-align: center;
    color: #FFF;
    height: 18px;
    margin-left: -6px;
    margin-right: -8px;
    margin-top: -5px;
    padding-left: 6px;
    padding-right: 8px;
    padding-top: 5px;
}
.btn-gray2, .btn-gray-fin2, .btn-gray3, .btn-gray-fin3{
    background-image: url(../site/common/sprite-botones.png);
    background-repeat: no-repeat;
}
.btn-gray2 {
    background-position: 0px -33px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 16px;
    padding-top: 7px;
}
.btn-gray-fin2 {
    background-position: right -33px;
    height: 28px;
    width: 18px;
    float:left;
}
.btn-gray2 a {
    display:block;
    text-align: center;
    color: #666666;
    height: 18px;
    margin-left: -14px;
    margin-right: -14px;
    margin-top: -4px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 4px;
}
.btn-gray3 {
    background-position: 0px -33px;
    height: 22px;
    width: auto;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
.btn-gray-fin3 {
    background-position: right -33px;
    height: 28px;
    width: 11px;
    float:left;
}
.btn-gray3 a {
    display:block;
    text-align: center;
    color: #666666;
    height: 18px;
    margin-left: -6px;
    margin-right: -6px;
    margin-top: -4px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
}
/*-----------------------------------------------------------
    BOTON GRIS3
-----------------------------------------------------------*/
.btn-gris3 {
    background-position: 0px -33px;
    height: 22px;
    width: 120px;
    float:left;
    font-weight: bold;
    padding-left: 7px;
    padding-top: 7px;
}
.btn-gris-fin3 {
    background-position: right -33px;
    height: 28px;
    width: 11px;
    float:left;
}
.btn-gris3 a {
    display:block;
    text-align: center;
    color: #666;
    height: 18px;
    margin-left: -6px;
    margin-right: -6px;
    margin-top: -5px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 5px;
}
/*-----libreta de direcciones------*/
#icoDirPrincipal, #icoEditarDir, #icoActivarDir, #icoEliminarDir, #icoVerDir, #icoCrearNvaLista {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    float: left;
    margin-right:2px;
}
#icoDirPrincipal a, #icoEditarDir a, #icoActivarDir a, #icoEliminarDir a, #icoVerDir a, #icoCrearNvaLista a {
    background-image: url(../site/common/sprite-iconosSmall.png);
    background-repeat: no-repeat;
    height: 16px;
    width: 16px;
    float: left;
    text-indent: -5000px;
    display: block;
}
#icoDirPrincipal {
    background-position: -23px -230px;
}
#icoDirPrincipal a {
    background-position: -23px -230px;
}
#icoEditarDir{
    background-position: 0px -230px;
}
#icoEditarDir a {
    background-position: 0px -230px;
}
#icoActivarDir {
    background-position: -45px -230px;
}
#icoActivarDir a {
    background-position: -45px -230px;
}
#icoEliminarDir {
    background-position: -79px -230px;
}
#icoEliminarDir a {
    background-position: -79px -230px;
}
#icoVerDir {
    background-position: -114px -230px;
}
#icoVerDir a {
    background-position: -114px -230px;
}
#icoCrearNvaLista {
    background-position: -132px -230px;
}
#icoCrearNvaLista a {
    background-position: -132px -230px;
}
.icoVerDir {
background-position:-114px -230px;
}
#icoDirPrincipal a, .icoEditarDir a, .icoActivarDir a, .icoEliminarDir a, .icoVerDir, #icoCrearNvaLista a {
background-image:url(/static/site/common/sprite-iconosSmall.png);
background-repeat:no-repeat;
display:block;
float:left;
height:16px;
text-indent:-5000px;
width:16px;
}

/*    fixed bug FB-8898 DEV-Bug 32892 (20130515) - Point 4 Button start*/
.btnInline{
    width:auto;
    cursor:pointer;
}
/*    fixed bug FB-8898 DEV-Bug 32892 (20130515) - Point 4 Button end*/


/*FPE 49405.By joeyzhou 31/03 2015 start*/
.ico_seis {
    background-position: -150px -229px;
    height: 20px;
    width: 27px;
}
.ico_seis a {
    height: 20px;
    text-indent: 5000px;
    width: 27px;
    display: block;
	cursor: default;
}

/*FPE 49405.By joeyzhou 31/03 2015 end*/

