	.top-banner .img {
        height: 320px;
        width: 272px;
        margin-left: 105px;
    }
    
	.top-banner2 .img {
        height: 320px;
        width: 272px;
        margin-left: 0px;
    }
    
    .top-banner .img {
        -webkit-animation: play-anim 10s steps(72) infinite;|
        -moz-animation: play-anim 10s steps(72) infinite;
        -o-animation: play-anim 10s steps(72) infinite;
        -ms-animation: play-anim 10s steps(72) infinite;
        animation: play-anim 10s steps(72) infinite
    }
    
    .top-banner.products-salud .img {
        background-image: url("../../img/salud_sprite.png");
    }

    
    .top-banner.products-default .img {
	    -webkit-animation: play-anim-default 10s steps(108) infinite;
	    -moz-animation: play-anim-default 10s steps(108) infinite;
	    -o-animation: play-anim-default 10s steps(108) infinite;
	    -ms-animation: play-anim-default 10s steps(108) infinite;
	    animation: play-anim-default 10s steps(108) infinite;
	    background: url("../../img/sprite-anim-home.png") 0 0 no-repeat;
	    display: block;
	    height: 396px;
	    width: 275px;
    }
    .top-banner.products-vida .img {
        -webkit-animation: play-anim-vida 20s steps(80) infinite;
        -moz-animation: play-anim-vida 20s steps(80) infinite;
        -o-animation: play-anim-vida 20s steps(80) infinite;
        -ms-animation: play-anim-vida 20s steps(80) infinite;
        animation: play-anim-vida 20s steps(80) infinite;
        -webkit-background-size: 24000px;
        -moz-background-size: 24000px;
        background-size: 24000px;
        height: 350px;
        background-image: url("../../img/sprite_vida.png");
        bottom: 0;
        right: -80px;
        width: 300px
    }
    top-banner.products-universitario .img {
	    -webkit-animation: play-anim-seguro-universitario 14s steps(59) infinite;
	    -moz-animation: play-anim-seguro-universitario 14s steps(59) infinite;
	    -o-animation: play-anim-seguro-universitario 14s steps(59) infinite;
	    -ms-animation: play-anim-seguro-universitario 14s steps(59) infinite;
	    animation: play-anim-seguro-universitario 14s steps(59) infinite;
	    background-image: url("../../img/sprite_convenios.png");
	    -webkit-background-size: 17700px;
	    -moz-background-size: 17700px;
	    background-size: 17700px;
	    height: 320px;
	    width: 300px;
    }
    
    .top-banner2.products-domi .img {
		animation: play-anim-hogar 40s steps(93) infinite;
		background-image: url("../../img/domi/sprite_hogar.png");
		background-size: 29760px;
		moz-animation: play-anim-hogar 40s steps(93) infinite;
		moz-background-size: 29760px;
		ms-animation: play-anim-hogar 40s steps(93) infinite;
		o-animation: play-anim-hogar 40s steps(93) infinite;
		right: -110px;
		webkit-animation: play-anim-hogar 400s steps(93) infinite;
		webkit-background-size: 29760px;
		width: 320px;
    }
    
    .top-banner.products-acpdp .img {
	    -webkit-animation: none;
	    -moz-animation: none;
	    -o-animation: none;
	    -ms-animation: none;
	    animation: none;
	    background-image: url("../../img/image_prod_saludpreferencial.png");
	    -webkit-background-size: cover;
  		-moz-background-size: cover;
  		-o-background-size: cover;
  		background-size: cover;
	    height: 320px;
	    width: 300px;
	    margin-left:0;
	    margin-top:0px; 
    }
    
    /*JLARA*/
        .top-banner.products-vehi .img {
        -webkit-animation: none;
	    -moz-animation: none;
	    -o-animation: none;
	    -ms-animation: none;
	    animation: none;
                
	    background: url("../../img/image_prod_vehi.png") no-repeat center center;
	    -webkit-background-size: cover;
  		-moz-background-size: cover;
  		-o-background-size: cover;
  		background-size: cover;
  		width: 275px;
	    height: 200px;
	    margin-left:0;
	    margin-top:200px;   
        }
    /*JLARA*/
    /* movimiento de imagenes default*/
    @-moz-keyframes play-anim-default {
        0% {
            background-position: 0 0
        }
        50% {
            background-position: 0 0
        }
        100% {
            background-position: -29700px 0
        }
    }
    @-webkit-keyframes play-anim-default {
        0% {
            background-position: 0 0
        }
        50% {
            background-position: 0 0
        }
        100% {
            background-position: -29700px 0
        }
    }
    @-o-keyframes play-anim-default {
        0% {
            background-position: 0 0
        }
        50% {
            background-position: 0 0
        }
        100% {
            background-position: -29700px 0
        }
    }
    @keyframes play-anim-default {
        0% {
            background-position: 0 0
        }
        50% {
            background-position: 0 0
        }
        100% {
            background-position: -29700px 0
        }
    }
    
    /* movimiento de imagenes seguro universitario*/
    @-moz-keyframes play-anim-seguro-universitario {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -17700px 0
        }
        100% {
            background-position: -17700px 0
        }
    }
    @-webkit-keyframes play-anim-seguro-universitario {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -17700px 0
        }
        100% {
            background-position: -17700px 0
        }
    }
    @-o-keyframes play-anim-seguro-universitario {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -17700px 0
        }
        100% {
            background-position: -17700px 0
        }
    }
    @keyframes play-anim-seguro-universitario {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -17700px 0
        }
        100% {
            background-position: -17700px 0
        }
    }
    
    /* movimiento de imagenes salud*/
    @-moz-keyframes play-anim {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: 0 -23040px
        }
        100% {
            background-position: 0 -23040px
        }
    }
    @-webkit-keyframes play-anim {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: 0 -23040px
        }
        100% {
            background-position: 0 -23040px
        }
    }
    @-o-keyframes play-anim {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: 0 -23040px
        }
        100% {
            background-position: 0 -23040px
        }
    }
    @keyframes play-anim {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: 0 -23040px
        }
        100% {
            background-position: 0 -23040px
        }
    }
    /* movimiento de imagenes vida*/
     @-moz-keyframes play-anim-vida {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -24000px 0
        }
        100% {
            background-position: -24000px 0
        }
    }
    @-webkit-keyframes play-anim-vida {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -24000px 0
        }
        100% {
            background-position: -24000px 0
        }
    }
    @-o-keyframes play-anim-vida {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -24000px 0
        }
        100% {
            background-position: -24000px 0
        }
    }
    @keyframes play-anim-vida {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -24000px 0
        }
        100% {
            background-position: -24000px 0
        }
    }
    
    
    /*Fondo Imagen*/
    
    @media (max-width: 1126px){
		.fondo-rimac-test {
		    background-size: cover;
		}
    }
    
	.fondo-rimac-test {
	    background-image: url(../../img/fondo-rimachub.png);
	    background-size: cover;
	    background-repeat-y: no-repeat;
	    text-align: center;
	    margin-top: -15px;
	    margin-top: -47px\9;
	}
    
    /* Boton verde*/
    
    .btn-second {
	    background-color: #81BB00;
	    color: #FFF
	}
	.btn-second:hover {
	    background: #659200;
	    color: #FFF
	}
	.btn-second:active,
	.btn-second:focus {
	    background: #577e00;
	    color: #FFF
	}
    /*Modal Cargando*/
    .modalCargando {
        width: 212px;
    	height: 81px;
    	margin-top: 140%;
    	margin-left: 13%
    }
    
    #cart .btn {
	    color: #383838;
	    background: none;
	    border: 1px solid #4bac52;
	    text-align: left;
	    padding: 10px 15px;
	    margin: 12px 0 0 0;
	    font-size: 14px;
	    -webkit-border-radius: 0;
	    -moz-border-radius: 0;
	    border-radius: 0;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: none;
	    box-shadow: none;
	}
	
	#cart .btn .fa-shopping-cart {
	    color: #4bac52;
	    line-height: none;
	    font-size: 22px;
	    margin-right: 10px;
	    vertical-align: top;
	}
	
	#cart .btn span {
	    color: #252a2f;
	    font-size: 16px;
	}

	#cart .btn span#cart-total {
	    color: #4bac52;
	    padding: 0 8px 0 5px;
	}
	
	.fa {
	    display: inline-block;
	    
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;
	}
	
		.btn-group-full-hh .btn {
	    display: inline-block;
	    margin-bottom: 7px;
	    width: 100%;
	}
	.btn-second-hh {
	    background-color: #3fbfad!important;
	    border: transparent;
	    color: #fff!important;
	}
	.btn-medium-hh {
	   /* font-size: 21px;*/
	    padding: 10px 12px;
	}
	
	.btn-second-hh:hover {
	    background: #39AB9B!important
	}
	.btn-second-hh:active,
	.btn-second-hh:focus {
	    background: #39AB9B!important
	}
	
    @-moz-keyframes play-anim-hogar {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -29760px 0
        }
        100% {
            background-position: -29760px 0
        }
    }
    @-webkit-keyframes play-anim-hogar {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -29760px 0
        }
        100% {
            background-position: -29760px 0
        }
    }
    @-o-keyframes play-anim-hogar {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -29760px 0
        }
        100% {
            background-position: -29760px 0
        }
    }
    @keyframes play-anim-hogar {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -29760px 0
        }
        100% {
            background-position: -29760px 0
        }
    }
    @-moz-keyframes play-anim-hogar-s {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -14880px 0
        }
        100% {
            background-position: -14880px 0
        }
    }
    @-webkit-keyframes play-anim-hogar-s {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -14880px 0
        }
        100% {
            background-position: -14880px 0
        }
    }
    @-o-keyframes play-anim-hogar-s {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -14880px 0
        }
        100% {
            background-position: -14880px 0
        }
    }
    @keyframes play-anim-hogar-s {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -14880px 0
        }
        100% {
            background-position: -14880px 0
        }
    }
    
    
    .top-banner.products-soat .img {
        -webkit-animation: play-anim-vehicular 20s steps(71) infinite;
        -moz-animation: play-anim-vehicular 20s steps(71) infinite;
        -o-animation: play-anim-vehicular 20s steps(71) infinite;
        -ms-animation: play-anim-vehicular 20s steps(71) infinite;
        animation: play-anim-vehicular 20s steps(71) infinite;
        background-image: url("../../img/soat/prod_soat.png");
        -webkit-background-size: 21300px;
        -moz-background-size: 21300px;
        background-size: 21300px;
        right: -100px;
        width: 280px
    }
    .top-banner.detail-banner.products-soat .img {
        -webkit-animation: play-anim-vehicular-s 20s steps(71) infinite;
        -moz-animation: play-anim-vehicular-s 20s steps(71) infinite;
        -o-animation: play-anim-vehicular-s 20s steps(71) infinite;
        -ms-animation: play-anim-vehicular-s 20s steps(71) infinite;
        animation: play-anim-vehicular-s 20s steps(71) infinite;
        -webkit-background-size: 10650px;
        -moz-background-size: 10650px;
        background-size: 10650px;
        right: -150px;
        width: 150px
    }
    
    @-moz-keyframes play-anim-vehicular {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -21300px 0
        }
        100% {
            background-position: -21300px 0
        }
    }
    @-webkit-keyframes play-anim-vehicular {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -21300px 0
        }
        100% {
            background-position: -21300px 0
        }
    }
    @-o-keyframes play-anim-vehicular {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -21300px 0
        }
        100% {
            background-position: -21300px 0
        }
    }
    @keyframes play-anim-vehicular {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -21300px 0
        }
        100% {
            background-position: -21300px 0
        }
    }
    @-moz-keyframes play-anim-vehicular-s {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -10650px 0
        }
        100% {
            background-position: -10650px 0
        }
    }
    @-webkit-keyframes play-anim-vehicular-s {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -10650px 0
        }
        100% {
            background-position: -10650px 0
        }
    }
    @-o-keyframes play-anim-vehicular-s {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -10650px 0
        }
        100% {
            background-position: -10650px 0
        }
    }
    @keyframes play-anim-vehicular-s {
        0% {
            background-position: 0 0
        }
        20% {
            background-position: -10650px 0
        }
        100% {
            background-position: -10650px 0
        }
    }
    
