.sprite-ce{
    background-image: url(/origin/images/sprite/sprite-energetica.png);
    background-repeat: no-repeat;
    display: inline-block;
}
body.webp .sprite-ce{ background-image: url(/origin/images/sprite/sprite-energetica.webp); }

.sprite-ce.A {
    width: 67px;
    height: 20px;
    background-position: -3px -3px;
}

.sprite-ce.A.dim {
    width: 47px;
    height: 20px;
    background-position: -3px -3px;
}

.sprite-ce.A47 {
    width: 47px;
    height: 14px;
    background-position: -76px -3px;
}

.sprite-ce.Ap {
    width: 67px;
    height: 20px;
    background-position: -76px -23px;
}

.sprite-ce.Ap.dim {
    width: 42px;
    height: 20px;
    background-position: -76px -23px;
}

.sprite-ce.Ap47 {
    width: 47px;
    height: 14px;
    background-position: -3px -49px;
}

.sprite-ce.App {
    width: 67px;
    height: 20px;
    background-position: -56px -49px;
}

.sprite-ce.App47 {
    width: 47px;
    height: 14px;
    background-position: -3px -75px;
}

.sprite-ce.App.dim {
    width: 37px;
    height: 20px;
    background-position: -56px -49px;
}

.sprite-ce.B {
    width: 67px;
    height: 20px;
    background-position: -56px -75px;
}

.sprite-ce.B.dim {
    width: 52px;
    height: 20px;
    background-position: -56px -75px;
}

.sprite-ce.B47 {
    width: 47px;
    height: 14px;
    background-position: -3px -101px;
}

.sprite-ce.C {
    width: 67px;
    height: 20px;
    background-position: -56px -101px;
}

.sprite-ce.C.dim {
    width: 57px;
    height: 20px;
    background-position: -56px -101px;
}

.sprite-ce.C47 {
    width: 47px;
    height: 14px;
    background-position: -3px -127px;
}

.sprite-ce.D {
    width: 67px;
    height: 20px;
    background-position: -56px -127px;
}

.sprite-ce.D.dim {
    width: 62px;
    height: 20px;
    background-position: -56px -127px;
}

.sprite-ce.D47 {
    width: 47px;
    height: 14px;
    background-position: -3px -153px;
}

.sprite-ce.E {
    width: 67px;
    height: 20px;
    background-position: -149px -3px;
}

.sprite-ce.E47 {
    width: 47px;
    height: 14px;
    background-position: -3px -29px;
}

.sprite-ce.ee-1lamp {
    width: 35px;
    height: 25px;
    background-position: -149px -29px;
}

.sprite-ce.ee-3led {
    width: 33px;
    height: 67px;
    background-position: -190px -29px;
}

.sprite-ce.ee-lampada {
    width: 47px;
    height: 47px;
    background-position: -129px -102px;
}

.sprite-ce.ee-normativa-2 {
    width: 28px;
    height: 19px;
    background-position: -182px -102px;
}

.sprite-ce.ee-x {
    width: 23px;
    height: 23px;
    background-position: -216px -102px;
}

.ce-div{
    width: 37px;
    height: 20px;
    background-color: #eee;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    line-height: 20px;
    padding-left: 3px;
}

.ce-div-arrow{
    border-style: solid;
    border-width: 10px 0 10px 10px;
    border-color: transparent transparent transparent #007bff;
}

.ce-div.App{ background-color: #00a54f; }
.ce-div-arrow.App{ border-color: transparent transparent transparent #00a54f; }

.ce-div.Ap{ background-color: #50b848; }
.ce-div-arrow.Ap{ border-color: transparent transparent transparent #50b848; }

.ce-div.A{ background-color: #bfd730; }
.ce-div-arrow.A{ border-color: transparent transparent transparent #bfd730; }

.ce-div.B{ background-color: #fff200; }
.ce-div-arrow.B{ border-color: transparent transparent transparent #fff200; }

.ce-div.C{ background-color: #feb813; }
.ce-div-arrow.C{ border-color: transparent transparent transparent #feb813; }

.ce-div.D{ background-color: #f37022; }
.ce-div-arrow.D{ border-color: transparent transparent transparent #f37022; }

.ce-div.E{ background-color: #ee1c25; }
.ce-div-arrow.E{ border-color: transparent transparent transparent #ee1c25; }