﻿@charset "utf-8";

.conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.cep, .conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.numero, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.cep, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.numero {
    float: left;
}

    .conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.cep input[type="text"], .conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.numero input[type="text"], .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.cep input[type="text"], .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.numero input[type="text"] {
        width: 62px;
        margin-right: 9px;
    }

.conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.bairro, .conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.complemento, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.bairro, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.complemento {
    float: left;
}

    .conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.bairro input[type="text"], .conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.complemento input[type="text"], .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.bairro input[type="text"], .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.complemento input[type="text"] {
        width: 193px;
    }

.conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.captcha, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.captcha {
    clear: left;
}

.conteudo .limites .bloco-artigo .coluna-lateralc .form ul li.esquerda, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralc .form ul li.esquerda {
    margin-right: 10px;
}

.conteudo .limites .bloco-artigo .coluna-lateralf .caixa1.login, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralf .caixa1.login {
    background: #fff;
}

    .conteudo .limites .bloco-artigo .coluna-lateralf .caixa1.login h3, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralf .caixa1.login h3 {
        font-size: 16px;
    }

    .conteudo .limites .bloco-artigo .coluna-lateralf .caixa1.login .login, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralf .caixa1.login .login {
        padding: 0 16px;
        background: #44c7f4;
    }

    .conteudo .limites .bloco-artigo .coluna-lateralf .caixa1.login a.esquerda, .conteudo .limites .bloco-artigo .coluna-lateralf .caixa1.login a.direita, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralf .caixa1.login a.esquerda, .conteudo .estrutura-linha .bloco-artigo .coluna-lateralf .caixa1.login a.direita {
        color: #fff;
    }

.conteudo .limites .bloco-artigo .form input[type="text"], .conteudo .estrutura-linha .bloco-artigo .form input[type="text"] {
    width: 220px;
    display: inline;
}

.conteudo .limites .bloco-artigo .form .cd-dropdown, .conteudo .limites .bloco-artigo .form .cd-select, .conteudo .estrutura-linha .bloco-artigo .form .cd-dropdown, .conteudo .estrutura-linha .bloco-artigo .form .cd-select {
    display: inline-block;
    width: 94px;
}

    .conteudo .limites .bloco-artigo .form .cd-dropdown > span, .conteudo .limites .bloco-artigo .form .cd-select > span, .conteudo .estrutura-linha .bloco-artigo .form .cd-dropdown > span, .conteudo .estrutura-linha .bloco-artigo .form .cd-select > span {
        width: 64px;
    }

.conteudo .limites .bloco-artigo .cadastre.form, .conteudo .estrutura-linha .bloco-artigo .cadastre.form {
    width: 328px;
}

    .conteudo .limites .bloco-artigo .cadastre.form ul li, .conteudo .estrutura-linha .bloco-artigo .cadastre.form ul li {
        margin-bottom: 8px;
    }

        .conteudo .limites .bloco-artigo .cadastre.form ul li input[type="text"], .conteudo .estrutura-linha .bloco-artigo .cadastre.form ul li input[type="text"] {
            width: 94%;
        }

        .conteudo .limites .bloco-artigo .cadastre.form ul li.senha, .conteudo .estrutura-linha .bloco-artigo .cadastre.form ul li.senha {
            width: 46%;
            margin-right: 5%;
            float: left;
        }

        .conteudo .limites .bloco-artigo .cadastre.form ul li.confirma-senha, .conteudo .estrutura-linha .bloco-artigo .cadastre.form ul li.confirma-senha {
            width: 46%;
            float: left;
        }

        .conteudo .limites .bloco-artigo .cadastre.form ul li.cidade, .conteudo .estrutura-linha .bloco-artigo .cadastre.form ul li.cidade {
            width: 75%;
            margin-right: 4%;
            float: left;
        }

        .conteudo .limites .bloco-artigo .cadastre.form ul li.estado, .conteudo .estrutura-linha .bloco-artigo .cadastre.form ul li.estado {
            width: 16%;
            float: left;
        }

        .conteudo .limites .bloco-artigo .cadastre.form ul li.enviar, .conteudo .estrutura-linha .bloco-artigo .cadastre.form ul li.enviar {
            clear: both;
        }

.conteudo .limites .bloco-artigo .tabela-clientes, .conteudo .estrutura-linha .bloco-artigo .tabela-clientes {
    background: #fff;
    padding: 15px;
    border-bottom: 2px solid #c7c7c7;
}

    .conteudo .limites .bloco-artigo .tabela-clientes table, .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table {
        width: 100%;
        margin-top: 30px;
    }

        .conteudo .limites .bloco-artigo .tabela-clientes table th, .conteudo .limites .bloco-artigo .tabela-clientes table td, .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table th, .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table td {
            height: 35px;
            padding: 0 15px;
            text-transform: uppercase;
            text-align: left;
        }

        .conteudo .limites .bloco-artigo .tabela-clientes table thead th, .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table thead th {
            color: #fff;
        }

            .conteudo .limites .bloco-artigo .tabela-clientes table thead th:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table thead th:nth-child(odd) {
                background: #f37021;
            }

            .conteudo .limites .bloco-artigo .tabela-clientes table thead th:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table thead th:nth-child(even) {
                background: #f6861e;
            }

        .conteudo .limites .bloco-artigo .tabela-clientes table tbody tr:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table tbody tr:nth-child(odd) {
            background: #fff;
        }

        .conteudo .limites .bloco-artigo .tabela-clientes table tbody tr:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table tbody tr:nth-child(even) {
            background: #f7f7f7;
        }

        .conteudo .limites .bloco-artigo .tabela-clientes table tbody tr td, .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table tbody tr td {
            background: url('//i5.energisa.info/_catalogs/masterpage/imagens/tabela-clientes-td-separador.jpg') right no-repeat;
        }

            .conteudo .limites .bloco-artigo .tabela-clientes table tbody tr td:nth-last-child(2), .conteudo .limites .bloco-artigo .tabela-clientes table tbody tr td:last-child, .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table tbody tr td:nth-last-child(2), .conteudo .estrutura-linha .bloco-artigo .tabela-clientes table tbody tr td:last-child {
                text-align: center;
            }

.conteudo .limites .bloco-artigo .tabela-imoveis, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis {
    margin-bottom: 20px;
    border-bottom: 1px solid #c7c7c7;
}

    .conteudo .limites .bloco-artigo .tabela-imoveis table, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table {
        width: 100%;
    }

        .conteudo .limites .bloco-artigo .tabela-imoveis table th, .conteudo .limites .bloco-artigo .tabela-imoveis table td, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table th, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table td {
            height: 35px;
            padding: 3px 10px;
            text-transform: uppercase;
            text-align: left;
        }

        .conteudo .limites .bloco-artigo .tabela-imoveis table thead th, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table thead th {
            color: #fff;
        }

            .conteudo .limites .bloco-artigo .tabela-imoveis table thead th:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table thead th:nth-child(odd) {
                background: #f37021;
            }

            .conteudo .limites .bloco-artigo .tabela-imoveis table thead th:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table thead th:nth-child(even) {
                background: #f6861e;
            }

        .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr:nth-child(odd) {
            background: #fff;
        }

            .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr:nth-child(odd) td.aliquota-valor table tr:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr:nth-child(odd) td.aliquota-valor table tr:nth-child(odd) {
                background-color: #f7f7f7;
            }

            .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr:nth-child(odd) td.aliquota-valor table tr:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr:nth-child(odd) td.aliquota-valor table tr:nth-child(even) {
                background-color: #f2f2f2;
            }

        .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr:nth-child(even) {
            background: #f7f7f7;
        }

            .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr:nth-child(even) td.aliquota-valor table tr:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr:nth-child(even) td.aliquota-valor table tr:nth-child(odd) {
                background-color: #efefef;
            }

            .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr:nth-child(even) td.aliquota-valor table tr:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr:nth-child(even) td.aliquota-valor table tr:nth-child(even) {
                background-color: #eaeaea;
            }

        .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr td, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr td {
            background: url('//i5.energisa.info/_catalogs/masterpage/imagens/tabela-clientes-td-separador.jpg') right repeat-y;
        }

            .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr td:nth-last-child(2), .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr td:last-child, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr td:nth-last-child(2), .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr td:last-child {
                text-align: center;
            }

            .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr td.valor, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr td.valor {
                text-align: right;
            }

            .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr td.aliquota-valor, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr td.aliquota-valor {
                padding: 0px;
            }

                .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr td.aliquota-valor tr td:first-child, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr td.aliquota-valor tr td:first-child {
                    width: 70%;
                }

            .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr td a, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr td a {
                text-decoration: underline;
            }

                .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr td a.botao, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr td a.botao {
                    margin: 5px 0px !important;
                    text-decoration: none;
                }

            .conteudo .limites .bloco-artigo .tabela-imoveis table tbody tr td.enviar-email, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tbody tr td.enviar-email {
                width: 145px;
            }

        .conteudo .limites .bloco-artigo .tabela-imoveis table tfoot tr td.valor, .conteudo .estrutura-linha .bloco-artigo .tabela-imoveis table tfoot tr td.valor {
            text-align: right;
        }

.conteudo .limites .bloco-artigo .tabela-ndu, .conteudo .estrutura-linha .bloco-artigo .tabela-ndu {
    margin-bottom: 20px;
    border-bottom: 1px solid #c7c7c7;
}

    .conteudo .limites .bloco-artigo .tabela-ndu table, .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table {
        width: 100%;
    }

        .conteudo .limites .bloco-artigo .tabela-ndu table th, .conteudo .limites .bloco-artigo .tabela-ndu table td, .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table th, .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table td {
            height: 35px;
            padding: 3px 10px;
            text-transform: uppercase;
            text-align: left;
        }

        .conteudo .limites .bloco-artigo .tabela-ndu table thead th, .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table thead th {
            color: #fff;
        }

            .conteudo .limites .bloco-artigo .tabela-ndu table thead th:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table thead th:nth-child(odd) {
                background: #f37021;
            }

            .conteudo .limites .bloco-artigo .tabela-ndu table thead th:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table thead th:nth-child(even) {
                background: #f6861e;
            }

            .conteudo .limites .bloco-artigo .tabela-ndu table thead th:first-child, .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table thead th:first-child {
                width: 80px;
            }

        .conteudo .limites .bloco-artigo .tabela-ndu table tbody tr:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table tbody tr:nth-child(odd) {
            background: #fff;
        }

        .conteudo .limites .bloco-artigo .tabela-ndu table tbody tr:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table tbody tr:nth-child(even) {
            background: #f7f7f7;
        }

        .conteudo .limites .bloco-artigo .tabela-ndu table tbody tr td, .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table tbody tr td {
            background: url('//i5.energisa.info/_catalogs/masterpage/imagens/tabela-clientes-td-separador.jpg') right repeat-y;
        }

            .conteudo .limites .bloco-artigo .tabela-ndu table tbody tr td:last-child, .conteudo .estrutura-linha .bloco-artigo .tabela-ndu table tbody tr td:last-child {
                text-align: center;
            }

.conteudo .limites .bloco-artigo .tabela-religacao, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao {
    margin-bottom: 10px;
    padding-top: 14px;
    *zoom: 1;
}

    .conteudo .limites .bloco-artigo .tabela-religacao:before, .conteudo .limites .bloco-artigo .tabela-religacao:after, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao:before, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao:after {
        content: " ";
        display: table;
    }

    .conteudo .limites .bloco-artigo .tabela-religacao:after, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao:after {
        clear: both;
    }

    .conteudo .limites .bloco-artigo .tabela-religacao table, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table {
        width: 280px;
        margin-right: 20px;
        text-align: center;
        border-bottom: 1px solid #c7c7c7;
    }

        .conteudo .limites .bloco-artigo .tabela-religacao table th, .conteudo .limites .bloco-artigo .tabela-religacao table td, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table th, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table td {
            height: 35px;
            padding: 0 15px;
            text-transform: uppercase;
        }

        .conteudo .limites .bloco-artigo .tabela-religacao table thead th, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table thead th {
            color: #fff;
        }

            .conteudo .limites .bloco-artigo .tabela-religacao table thead th:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table thead th:nth-child(odd) {
                background: #f37021;
            }

            .conteudo .limites .bloco-artigo .tabela-religacao table thead th:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table thead th:nth-child(even) {
                background: #f6861e;
            }

        .conteudo .limites .bloco-artigo .tabela-religacao table tbody tr:nth-child(odd), .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table tbody tr:nth-child(odd) {
            background: #fff;
        }

        .conteudo .limites .bloco-artigo .tabela-religacao table tbody tr:nth-child(even), .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table tbody tr:nth-child(even) {
            background: #f7f7f7;
        }

        .conteudo .limites .bloco-artigo .tabela-religacao table tbody tr td, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table tbody tr td {
            background: url('//i5.energisa.info/_catalogs/masterpage/imagens/tabela-clientes-td-separador.jpg') right no-repeat;
        }

            .conteudo .limites .bloco-artigo .tabela-religacao table tbody tr td:nth-last-child(2), .conteudo .limites .bloco-artigo .tabela-religacao table tbody tr td:last-child, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table tbody tr td:nth-last-child(2), .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table tbody tr td:last-child {
                text-align: center;
            }

                .conteudo .limites .bloco-artigo .tabela-religacao table tbody tr td:nth-last-child(2) a, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table tbody tr td:nth-last-child(2) a {
                    font-weight: 700;
                    color: #898989;
                }

            .conteudo .limites .bloco-artigo .tabela-religacao table tbody tr td a.botao, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table tbody tr td a.botao {
                margin: 5px 0px;
            }

        .conteudo .limites .bloco-artigo .tabela-religacao table.espacamento-fundo, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table.espacamento-fundo {
            margin-bottom: 20px;
        }

        .conteudo .limites .bloco-artigo .tabela-religacao table.tabela-menor, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table.tabela-menor {
            width: 243px;
        }

        .conteudo .limites .bloco-artigo .tabela-religacao table.lateral, .conteudo .estrutura-linha .bloco-artigo .tabela-religacao table.lateral {
            float: left;
        }

.conteudo .limites .bloco-artigo .form.filtros.mapa ol li li, .conteudo .estrutura-linha .bloco-artigo .form.filtros.mapa ol li li {
    vertical-align: middle;
}

    .conteudo .limites .bloco-artigo .form.filtros.mapa ol li li select, .conteudo .limites .bloco-artigo .form.filtros.mapa ol li li input, .conteudo .estrutura-linha .bloco-artigo .form.filtros.mapa ol li li select, .conteudo .estrutura-linha .bloco-artigo .form.filtros.mapa ol li li input {
        width: 150px;
    }

.conteudo .limites .bloco-artigo.mapa strong, .conteudo .estrutura-linha .bloco-artigo.mapa strong {
    color: #f37021;
}

.conteudo .limites .bloco-artigo.mapa p, .conteudo .estrutura-linha .bloco-artigo.mapa p {
    margin-bottom: 5px;
}

    .conteudo .limites .bloco-artigo.mapa p.address span, .conteudo .estrutura-linha .bloco-artigo.mapa p.address span {
        display: block;
    }

.conteudo .limites .bloco-artigo.mapa .botao, .conteudo .estrutura-linha .bloco-artigo.mapa .botao {
    margin-bottom: 30px;
}

.conteudo .limites .bloco-artigo.mapa li.secao:last-child, .conteudo .estrutura-linha .bloco-artigo.mapa li.secao:last-child {
    margin-bottom: 5px;
}

.conteudo .limites .bloco-artigo.mapa div h3.descricao, .conteudo .estrutura-linha .bloco-artigo.mapa div h3.descricao {
    margin-bottom: 0 !important;
    padding: 5px 0 5px 14px;
    background: #fff;
}

.conteudo .limites .bloco-artigo.mapa div .mapa, .conteudo .estrutura-linha .bloco-artigo.mapa div .mapa {
    width: 100%;
    height: 440px;
    border-bottom: 2px solid #c9c9c9;
    margin-bottom: 20px;
}

    .conteudo .limites .bloco-artigo.mapa div .mapa.menor, .conteudo .estrutura-linha .bloco-artigo.mapa div .mapa.menor {
        height: 220px !important;
    }

.conteudo .limites .bloco-artigo .horarios, .conteudo .estrutura-linha .bloco-artigo .horarios {
    *zoom: 1;
}

    .conteudo .limites .bloco-artigo .horarios:before, .conteudo .limites .bloco-artigo .horarios:after, .conteudo .estrutura-linha .bloco-artigo .horarios:before, .conteudo .estrutura-linha .bloco-artigo .horarios:after {
        content: " ";
        display: table;
    }

    .conteudo .limites .bloco-artigo .horarios:after, .conteudo .estrutura-linha .bloco-artigo .horarios:after {
        clear: both;
    }

    .conteudo .limites .bloco-artigo .horarios ol, .conteudo .estrutura-linha .bloco-artigo .horarios ol {
        *zoom: 1;
        list-style: none;
    }

        .conteudo .limites .bloco-artigo .horarios ol:before, .conteudo .limites .bloco-artigo .horarios ol:after, .conteudo .estrutura-linha .bloco-artigo .horarios ol:before, .conteudo .estrutura-linha .bloco-artigo .horarios ol:after {
            content: " ";
            display: table;
        }

        .conteudo .limites .bloco-artigo .horarios ol:after, .conteudo .estrutura-linha .bloco-artigo .horarios ol:after {
            clear: both;
        }

        .conteudo .limites .bloco-artigo .horarios ol > li, .conteudo .estrutura-linha .bloco-artigo .horarios ol > li {
            float: left;
        }

            .conteudo .limites .bloco-artigo .horarios ol > li > span, .conteudo .estrutura-linha .bloco-artigo .horarios ol > li > span {
                display: block;
                margin-bottom: 10px;
                padding: 5px 0;
            }

                .conteudo .limites .bloco-artigo .horarios ol > li > span strong, .conteudo .estrutura-linha .bloco-artigo .horarios ol > li > span strong {
                    margin-right: 5px;
                    padding: 3px 7px;
                    background: url('//i1.energisa.info/_catalogs/masterpage/imagens/horarios-ol-strong.png') center no-repeat;
                    font-size: 18px;
                    color: #f37021;
                    font-family: 'signikalight', 'Trebuchet MS', sans-serif;
                }

        .conteudo .limites .bloco-artigo .horarios ol li.calendario, .conteudo .estrutura-linha .bloco-artigo .horarios ol li.calendario {
            width: 300px;
            margin-right: 110px;
        }

            .conteudo .limites .bloco-artigo .horarios ol li.calendario div.datepicker, .conteudo .estrutura-linha .bloco-artigo .horarios ol li.calendario div.datepicker {
                margin-bottom: 40px;
            }

            .conteudo .limites .bloco-artigo .horarios ol li.calendario label, .conteudo .estrutura-linha .bloco-artigo .horarios ol li.calendario label {
                display: inline;
            }

        .conteudo .limites .bloco-artigo .horarios ol li.horario ul, .conteudo .estrutura-linha .bloco-artigo .horarios ol li.horario ul {
            display: block;
        }

            .conteudo .limites .bloco-artigo .horarios ol li.horario ul li, .conteudo .estrutura-linha .bloco-artigo .horarios ol li.horario ul li {
                display: block;
            }

    .conteudo .limites .bloco-artigo .horarios .botao, .conteudo .estrutura-linha .bloco-artigo .horarios .botao {
        margin-top: 10px;
    }

.conteudo .limites .bloco-artigo .mais-enderecos, .conteudo .estrutura-linha .bloco-artigo .mais-enderecos {
    margin-top: 20px;
}

    .conteudo .limites .bloco-artigo .mais-enderecos nav h4, .conteudo .estrutura-linha .bloco-artigo .mais-enderecos nav h4 {
        color: #005174;
    }

    .conteudo .limites .bloco-artigo .mais-enderecos nav ul, .conteudo .estrutura-linha .bloco-artigo .mais-enderecos nav ul {
        list-style: none;
    }

        .conteudo .limites .bloco-artigo .mais-enderecos nav ul li, .conteudo .estrutura-linha .bloco-artigo .mais-enderecos nav ul li {
            display: inline-block;
            margin-right: 60px;
        }

            .conteudo .limites .bloco-artigo .mais-enderecos nav ul li p.sem-espacamento, .conteudo .estrutura-linha .bloco-artigo .mais-enderecos nav ul li p.sem-espacamento {
                margin-bottom: 0 !important;
            }

            .conteudo .limites .bloco-artigo .mais-enderecos nav ul li .botao, .conteudo .estrutura-linha .bloco-artigo .mais-enderecos nav ul li .botao {
                margin: 0 !important;
            }

.conteudo .limites .simulador .galeria-simulador-areas, .conteudo .estrutura-linha .simulador .galeria-simulador-areas {
    margin-bottom: 30px;
}

    .conteudo .limites .simulador .galeria-simulador-areas ul, .conteudo .estrutura-linha .simulador .galeria-simulador-areas ul {
        text-align: center;
    }

        .conteudo .limites .simulador .galeria-simulador-areas ul li, .conteudo .estrutura-linha .simulador .galeria-simulador-areas ul li {
            margin: 0 5px;
            width: 78px;
            padding-top: 40px;
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/icones-indicador-area.png') center -155px no-repeat;
            *display: inline;
            display: inline-block;
            letter-spacing: normal;
            word-spacing: normal;
            vertical-align: top;
            font-size: 12px;
        }

            .conteudo .limites .simulador .galeria-simulador-areas ul li.completo, .conteudo .estrutura-linha .simulador .galeria-simulador-areas ul li.completo {
                background-position: center -75px;
            }

            .conteudo .limites .simulador .galeria-simulador-areas ul li.ativo, .conteudo .estrutura-linha .simulador .galeria-simulador-areas ul li.ativo {
                background-position: center 0;
            }

.conteudo .limites .simulador .galeria-simulador-aparelhos, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos {
    position: relative;
    height: 125px !important;
    z-index: 5;
}

    .conteudo .limites .simulador .galeria-simulador-aparelhos .bx-wrapper, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos .bx-wrapper {
        margin-bottom: 0 !important;
    }

        .conteudo .limites .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-loading, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-loading {
            background-color: transparent;
            background-position: center 40px;
        }

        .conteudo .limites .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-viewport, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-viewport {
            height: 610px !important;
        }

        .conteudo .limites .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-controls-direction a, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-controls-direction a {
            width: 29px;
            height: 106px;
            margin-top: -310px;
        }

            .conteudo .limites .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-controls-direction a.bx-prev, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-controls-direction a.bx-prev {
                left: -60px;
            }

            .conteudo .limites .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-controls-direction a.bx-next, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos .bx-wrapper .bx-controls-direction a.bx-next {
                right: -60px;
            }

    .conteudo .limites .simulador .galeria-simulador-aparelhos ul li, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos ul li {
        display: inline-block;
        width: 100px;
        height: 100px;
        text-align: center;
        text-transform: uppercase;
    }

        .conteudo .limites .simulador .galeria-simulador-aparelhos ul li div, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos ul li div {
            width: 100px;
            height: 100px;
        }

            .conteudo .limites .simulador .galeria-simulador-aparelhos ul li div img, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos ul li div img {
                margin: 0 auto 5px;
            }

            .conteudo .limites .simulador .galeria-simulador-aparelhos ul li div h5, .conteudo .estrutura-linha .simulador .galeria-simulador-aparelhos ul li div h5 {
                font-size: 12px;
                color: #009fc2;
            }

.conteudo .limites .simulador h4, .conteudo .estrutura-linha .simulador h4 {
    text-align: center;
    margin: 10px 0 15px;
}

.conteudo .limites .simulador .simulador-area-selecionados, .conteudo .estrutura-linha .simulador .simulador-area-selecionados {
    position: relative;
    width: 939px;
    height: 460px;
    background-color: #e1e1e1;
    z-index: 4;
}

    .conteudo .limites .simulador .simulador-area-selecionados figure img, .conteudo .estrutura-linha .simulador .simulador-area-selecionados figure img {
        visibility: hidden;
        position: absolute;
        opacity: 0;
        -webkit-transition: opacity 0.2s ease;
        -moz-transition: opacity 0.2s ease;
        -ms-transition: opacity 0.2s ease;
        -o-transition: opacity 0.2s ease;
        transition: opacity 0.2s ease;
        z-index: 5;
        cursor: pointer;
    }

        .conteudo .limites .simulador .simulador-area-selecionados figure img.ativo, .conteudo .estrutura-linha .simulador .simulador-area-selecionados figure img.ativo {
            visibility: visible;
            opacity: 1;
            -webkit-transition: opacity 0.2s ease;
            -moz-transition: opacity 0.2s ease;
            -ms-transition: opacity 0.2s ease;
            -o-transition: opacity 0.2s ease;
            transition: opacity 0.2s ease;
        }

.conteudo .limites .simulador .simulador-wrapper, .conteudo .estrutura-linha .simulador .simulador-wrapper {
    display: none;
    position: relative;
}

    .conteudo .limites .simulador .simulador-wrapper .popup-simulador, .conteudo .limites .simulador .simulador-wrapper .popup-hover, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover {
        visibility: hidden;
        position: absolute;
        top: 385px;
        left: 50%;
        margin-left: -173px;
        width: 280px;
        background: #fff;
        padding: 10px 10px 10px 66px;
        border-bottom: 3px solid #a0a0a0;
        opacity: 0;
        -webkit-transition: opacity 0.2s ease;
        -moz-transition: opacity 0.2s ease;
        -ms-transition: opacity 0.2s ease;
        -o-transition: opacity 0.2s ease;
        transition: opacity 0.2s ease;
        z-index: 9;
    }

        .conteudo .limites .simulador .simulador-wrapper .popup-simulador.ativo, .conteudo .limites .simulador .simulador-wrapper .popup-hover.ativo, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador.ativo, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover.ativo {
            visibility: visible;
            opacity: 1;
            -webkit-transition: opacity 0.2s ease;
            -moz-transition: opacity 0.2s ease;
            -ms-transition: opacity 0.2s ease;
            -o-transition: opacity 0.2s ease;
            transition: opacity 0.2s ease;
        }

        .conteudo .limites .simulador .simulador-wrapper .popup-simulador a.fechar, .conteudo .limites .simulador .simulador-wrapper .popup-hover a.fechar, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador a.fechar, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover a.fechar {
            position: absolute;
            top: 10px;
            right: 10px;
            padding: 2px 20px 2px 0;
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/botao-fechar.png') right center no-repeat;
            font-size: 10px;
            color: #898989;
        }

        .conteudo .limites .simulador .simulador-wrapper .popup-simulador img.icone, .conteudo .limites .simulador .simulador-wrapper .popup-hover img.icone, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador img.icone, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover img.icone {
            position: absolute;
            left: -50px;
            top: 50%;
            margin-top: -50px;
        }

        .conteudo .limites .simulador .simulador-wrapper .popup-simulador .form.simulador ol li, .conteudo .limites .simulador .simulador-wrapper .popup-hover .form.simulador ol li, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador .form.simulador ol li, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover .form.simulador ol li {
            *display: inline;
            display: inline-block;
            letter-spacing: normal;
            word-spacing: normal;
            vertical-align: top;
            font-size: 12px;
        }

            .conteudo .limites .simulador .simulador-wrapper .popup-simulador .form.simulador ol li:nth-child(odd), .conteudo .limites .simulador .simulador-wrapper .popup-hover .form.simulador ol li:nth-child(odd), .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador .form.simulador ol li:nth-child(odd), .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover .form.simulador ol li:nth-child(odd) {
                margin-right: 10px;
            }

            .conteudo .limites .simulador .simulador-wrapper .popup-simulador .form.simulador ol li select, .conteudo .limites .simulador .simulador-wrapper .popup-hover .form.simulador ol li select, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador .form.simulador ol li select, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover .form.simulador ol li select {
                width: 120px;
            }

            .conteudo .limites .simulador .simulador-wrapper .popup-simulador .form.simulador ol li input, .conteudo .limites .simulador .simulador-wrapper .popup-hover .form.simulador ol li input, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador .form.simulador ol li input, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover .form.simulador ol li input {
                width: 100px;
            }

            .conteudo .limites .simulador .simulador-wrapper .popup-simulador .form.simulador ol li a, .conteudo .limites .simulador .simulador-wrapper .popup-hover .form.simulador ol li a, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador .form.simulador ol li a, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover .form.simulador ol li a {
                margin-top: 0px;
            }

            .conteudo .limites .simulador .simulador-wrapper .popup-simulador .form.simulador ol li span, .conteudo .limites .simulador .simulador-wrapper .popup-hover .form.simulador ol li span, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-simulador .form.simulador ol li span, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover .form.simulador ol li span {
                color: #009fc2;
            }

    .conteudo .limites .simulador .simulador-wrapper .popup-hover, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover {
        top: auto;
        left: auto;
        width: 170px;
        margin: 0;
        padding: 0;
        background-color: transparent;
        border: 0;
    }

        .conteudo .limites .simulador .simulador-wrapper .popup-hover .form.simulador, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover .form.simulador {
            padding: 10px;
            background: #fff;
            border-bottom: 3px solid #a0a0a0;
        }

            .conteudo .limites .simulador .simulador-wrapper .popup-hover .form.simulador ol li, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover .form.simulador ol li {
                margin: 0 !important;
                padding-bottom: 0;
            }

        .conteudo .limites .simulador .simulador-wrapper .popup-hover.esquerda, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover.esquerda {
            padding-right: 10px;
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/popup-hover-bg-esquerda.png') center right;
        }

        .conteudo .limites .simulador .simulador-wrapper .popup-hover.direita, .conteudo .estrutura-linha .simulador .simulador-wrapper .popup-hover.direita {
            padding-left: 10px;
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/popup-hover-bg-direita.png') center left;
        }

    .conteudo .limites .simulador .simulador-wrapper span.popup-fechar, .conteudo .estrutura-linha .simulador .simulador-wrapper span.popup-fechar {
        display: none;
        position: absolute;
        width: 14px;
        height: 14px;
        background: url('//i1.energisa.info/_catalogs/masterpage/imagens/botao-fechar.png') no-repeat;
        z-index: 6;
    }

        .conteudo .limites .simulador .simulador-wrapper span.popup-fechar.ativo, .conteudo .estrutura-linha .simulador .simulador-wrapper span.popup-fechar.ativo {
            display: block;
        }

.conteudo .limites .simulador .ambientes, .conteudo .estrutura-linha .simulador .ambientes {
    position: relative;
    height: 780px;
}

    .conteudo .limites .simulador .ambientes .ambiente, .conteudo .estrutura-linha .simulador .ambientes .ambiente {
        position: absolute;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: opacity 1s ease;
        -moz-transition: opacity 1s ease;
        -ms-transition: opacity 1s ease;
        -o-transition: opacity 1s ease;
        transition: opacity 1s ease;
    }

        .conteudo .limites .simulador .ambientes .ambiente.ativo, .conteudo .estrutura-linha .simulador .ambientes .ambiente.ativo {
            visibility: visible;
            opacity: 1;
        }

        .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados {
            background-image: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/cozinha/cozinha-bg.jpg');
        }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.lampada-fluorescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.lampada-fluorescente {
                top: 0;
                left: 410px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.lampada-incandescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.lampada-incandescente {
                top: 0;
                left: 410px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.microondas, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.microondas {
                top: 184px;
                left: 640px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.torradeira, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.torradeira {
                top: 203px;
                left: 600px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.purificador-agua, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.purificador-agua {
                top: 149px;
                left: 218px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.forno-eletrico, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.forno-eletrico {
                top: 140px;
                left: 644px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.fogao, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.fogao {
                top: 215px;
                left: 466px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.liquidificador, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.liquidificador {
                top: 163px;
                left: 376px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.lava-loucas, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.lava-loucas {
                top: 241px;
                left: 258px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.batedeira, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.batedeira {
                top: 175px;
                left: 416px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.sanduicheira, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.sanduicheira {
                top: 182px;
                left: 168px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.processador, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.processador {
                top: 164px;
                left: 560px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.geladeira, .conteudo .estrutura-linha .simulador .ambientes .ambiente.cozinha .simulador-area-selecionados figure img.geladeira {
                left: 0;
                top: 0;
            }

        .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados {
            background-image: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/quarto/quarto-bg.jpg');
        }

            .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.lampada-fluorescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.lampada-fluorescente {
                top: 0;
                left: 420px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.lampada-incandescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.lampada-incandescente {
                top: 0;
                left: 420px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.ventilador, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.ventilador {
                top: 295px;
                left: 50px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.abajur, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.abajur {
                top: 235px;
                left: 705px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.telefone, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.telefone {
                top: 285px;
                left: 650px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.alarme, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.alarme {
                top: 301px;
                left: 238px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.ar-condicionado, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.ar-condicionado {
                top: 30px;
                left: 390px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.aquecedor, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.aquecedor {
                top: 300px;
                left: 840px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.televisao, .conteudo .estrutura-linha .simulador .ambientes .ambiente.quarto .simulador-area-selecionados figure img.televisao {
                bottom: 0;
                left: 180px;
            }

        .conteudo .limites .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados, .conteudo .estrutura-linha .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados {
            background-image: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/banheiro/banheiro-bg.jpg');
        }

            .conteudo .limites .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.lampada-incandescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.lampada-incandescente {
                top: 63px;
                left: 379px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.lampada-fluorescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.lampada-fluorescente {
                top: 63px;
                left: 379px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.secador, .conteudo .estrutura-linha .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.secador {
                top: 252px;
                left: 700px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.barbeador, .conteudo .estrutura-linha .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.barbeador {
                top: 232px;
                left: 670px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.chuveiro, .conteudo .estrutura-linha .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.chuveiro {
                top: 0;
                left: 0;
            }

            .conteudo .limites .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.desumidificador, .conteudo .estrutura-linha .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.desumidificador {
                top: 337px;
                left: 262px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.chapinha, .conteudo .estrutura-linha .simulador .ambientes .ambiente.banheiro .simulador-area-selecionados figure img.chapinha {
                top: 238px;
                left: 463px;
            }

        .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados {
            background-image: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/sala/sala-bg.jpg');
        }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.lampada-incandescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.lampada-incandescente {
                top: 80px;
                left: 510px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.lampada-fluorescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.lampada-fluorescente {
                top: 80px;
                left: 510px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.televisao, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.televisao {
                top: 140px;
                left: 340px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.ar-condicionado, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.ar-condicionado {
                top: 40px;
                left: 10px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.ventilador, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.ventilador {
                top: 230px;
                right: 60px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.dvd, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.dvd {
                top: 340px;
                left: 400px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.video-game, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.video-game {
                top: 335px;
                left: 530px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.aparelho-som, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.aparelho-som {
                top: 290px;
                left: 240px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.luminaria, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.luminaria {
                top: 235px;
                left: 100px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.home-theater.um, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.home-theater.um {
                left: 0;
                top: 170px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.home-theater.dois, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.home-theater.dois {
                right: 0;
                top: 170px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.telefone, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.telefone {
                top: 310px;
                left: 630px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.ventilador-teto, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.ventilador-teto {
                top: 0;
                left: 360px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.aquecedor, .conteudo .estrutura-linha .simulador .ambientes .ambiente.sala .simulador-area-selecionados figure img.aquecedor {
                bottom: 0;
                right: 170px;
            }

        .conteudo .limites .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados, .conteudo .estrutura-linha .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados {
            background-image: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/lavanderia/lavanderia-bg.jpg');
        }

            .conteudo .limites .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.lampada-fluorescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.lampada-fluorescente {
                top: 0px;
                left: 400px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.lampada-incandescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.lampada-incandescente {
                top: 0px;
                left: 400px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.ferro, .conteudo .estrutura-linha .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.ferro {
                left: 360px;
                top: 205px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.secadora, .conteudo .estrutura-linha .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.secadora {
                top: 200px;
                left: 121px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.lavadora, .conteudo .estrutura-linha .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.lavadora {
                top: 201px;
                left: 250px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.aquecedor-gas, .conteudo .estrutura-linha .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.aquecedor-gas {
                top: 0;
                left: 640px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.desumidificador, .conteudo .estrutura-linha .simulador .ambientes .ambiente.lavanderia .simulador-area-selecionados figure img.desumidificador {
                left: 785px;
                top: 280px;
            }

        .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados {
            background-image: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/escritorio/escritorio-bg.jpg');
        }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.lampada-incandescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.lampada-incandescente {
                left: 270px;
                top: 25px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.lampada-fluorescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.lampada-fluorescente {
                left: 270px;
                top: 25px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.monitor, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.monitor {
                top: 110px;
                left: 447px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.desktop, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.desktop {
                top: 133px;
                left: 587px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.notebook, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.notebook {
                top: 303px;
                left: 347px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.multifuncional, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.multifuncional {
                top: 191px;
                left: 390px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.impressora, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.impressora {
                top: 171px;
                left: 317px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.fax, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.fax {
                top: 195px;
                left: 756px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.abajur, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.abajur {
                top: 149px;
                left: 287px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.modem, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.modem {
                top: 170px;
                left: 407px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.telefone, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.telefone {
                top: 190px;
                left: 735px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.celular, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.celular {
                top: 240px;
                left: 218px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.scanner, .conteudo .estrutura-linha .simulador .ambientes .ambiente.escritorio .simulador-area-selecionados figure img.scanner {
                top: 97px;
                left: 106px;
            }

        .conteudo .limites .simulador .ambientes .ambiente.garagem .simulador-area-selecionados, .conteudo .estrutura-linha .simulador .ambientes .ambiente.garagem .simulador-area-selecionados {
            background-image: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/garagem/garagem-bg.jpg');
        }

            .conteudo .limites .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.lampada-incandescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.lampada-incandescente {
                top: 0;
                left: 400px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.lampada-fluorescente, .conteudo .estrutura-linha .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.lampada-fluorescente {
                top: 0;
                left: 400px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.portao-eletrico, .conteudo .estrutura-linha .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.portao-eletrico {
                top: 0;
                left: 0;
            }

            .conteudo .limites .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.alarme, .conteudo .estrutura-linha .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.alarme {
                top: 220px;
                right: 5px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.sensor, .conteudo .estrutura-linha .simulador .ambientes .ambiente.garagem .simulador-area-selecionados figure img.sensor {
                top: 10px;
                left: 80px;
            }

        .conteudo .limites .simulador .ambientes .ambiente.jardim .simulador-area-selecionados, .conteudo .estrutura-linha .simulador .ambientes .ambiente.jardim .simulador-area-selecionados {
            background-image: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador/jardim/jardim-bg.jpg');
        }

            .conteudo .limites .simulador .ambientes .ambiente.jardim .simulador-area-selecionados figure img.cortador-grama, .conteudo .estrutura-linha .simulador .ambientes .ambiente.jardim .simulador-area-selecionados figure img.cortador-grama {
                top: 65px;
                left: 140px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.jardim .simulador-area-selecionados figure img.holofote, .conteudo .estrutura-linha .simulador .ambientes .ambiente.jardim .simulador-area-selecionados figure img.holofote {
                top: 265px;
                left: 430px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.jardim .simulador-area-selecionados figure img.sprinkler, .conteudo .estrutura-linha .simulador .ambientes .ambiente.jardim .simulador-area-selecionados figure img.sprinkler {
                top: 305px;
                left: 560px;
            }

            .conteudo .limites .simulador .ambientes .ambiente.jardim .simulador-area-selecionados figure img.bomba, .conteudo .estrutura-linha .simulador .ambientes .ambiente.jardim .simulador-area-selecionados figure img.bomba {
                top: 185px;
                left: 480px;
            }

.conteudo .limites .simulador .simulador-inicio, .conteudo .limites .simulador .simulador-final, .conteudo .limites .simulador .simulador-resultado, .conteudo .estrutura-linha .simulador .simulador-inicio, .conteudo .estrutura-linha .simulador .simulador-final, .conteudo .estrutura-linha .simulador .simulador-resultado {
    *zoom: 1;
}

    .conteudo .limites .simulador .simulador-inicio:before, .conteudo .limites .simulador .simulador-inicio:after, .conteudo .limites .simulador .simulador-final:before, .conteudo .limites .simulador .simulador-final:after, .conteudo .limites .simulador .simulador-resultado:before, .conteudo .limites .simulador .simulador-resultado:after, .conteudo .estrutura-linha .simulador .simulador-inicio:before, .conteudo .estrutura-linha .simulador .simulador-inicio:after, .conteudo .estrutura-linha .simulador .simulador-final:before, .conteudo .estrutura-linha .simulador .simulador-final:after, .conteudo .estrutura-linha .simulador .simulador-resultado:before, .conteudo .estrutura-linha .simulador .simulador-resultado:after {
        content: " ";
        display: table;
    }

    .conteudo .limites .simulador .simulador-inicio:after, .conteudo .limites .simulador .simulador-final:after, .conteudo .limites .simulador .simulador-resultado:after, .conteudo .estrutura-linha .simulador .simulador-inicio:after, .conteudo .estrutura-linha .simulador .simulador-final:after, .conteudo .estrutura-linha .simulador .simulador-resultado:after {
        clear: both;
    }

    .conteudo .limites .simulador .simulador-inicio div, .conteudo .limites .simulador .simulador-final div, .conteudo .limites .simulador .simulador-resultado div, .conteudo .estrutura-linha .simulador .simulador-inicio div, .conteudo .estrutura-linha .simulador .simulador-final div, .conteudo .estrutura-linha .simulador .simulador-resultado div {
        width: 225px;
        float: left;
    }

        .conteudo .limites .simulador .simulador-inicio div p, .conteudo .limites .simulador .simulador-final div p, .conteudo .limites .simulador .simulador-resultado div p, .conteudo .estrutura-linha .simulador .simulador-inicio div p, .conteudo .estrutura-linha .simulador .simulador-final div p, .conteudo .estrutura-linha .simulador .simulador-resultado div p {
            width: 400px;
        }

    .conteudo .limites .simulador .simulador-inicio aside, .conteudo .limites .simulador .simulador-final aside, .conteudo .limites .simulador .simulador-resultado aside, .conteudo .estrutura-linha .simulador .simulador-inicio aside, .conteudo .estrutura-linha .simulador .simulador-final aside, .conteudo .estrutura-linha .simulador .simulador-resultado aside {
        float: right;
    }

        .conteudo .limites .simulador .simulador-inicio aside ul li, .conteudo .limites .simulador .simulador-final aside ul li, .conteudo .limites .simulador .simulador-resultado aside ul li, .conteudo .estrutura-linha .simulador .simulador-inicio aside ul li, .conteudo .estrutura-linha .simulador .simulador-final aside ul li, .conteudo .estrutura-linha .simulador .simulador-resultado aside ul li {
            *display: inline;
            display: inline-block;
            letter-spacing: normal;
            word-spacing: normal;
            vertical-align: top;
            font-size: 12px;
        }

            .conteudo .limites .simulador .simulador-inicio aside ul li:last-child, .conteudo .limites .simulador .simulador-final aside ul li:last-child, .conteudo .limites .simulador .simulador-resultado aside ul li:last-child, .conteudo .estrutura-linha .simulador .simulador-inicio aside ul li:last-child, .conteudo .estrutura-linha .simulador .simulador-final aside ul li:last-child, .conteudo .estrutura-linha .simulador .simulador-resultado aside ul li:last-child {
                margin-left: 100px;
            }

            .conteudo .limites .simulador .simulador-inicio aside ul li h4, .conteudo .limites .simulador .simulador-final aside ul li h4, .conteudo .limites .simulador .simulador-resultado aside ul li h4, .conteudo .estrutura-linha .simulador .simulador-inicio aside ul li h4, .conteudo .estrutura-linha .simulador .simulador-final aside ul li h4, .conteudo .estrutura-linha .simulador .simulador-resultado aside ul li h4 {
                margin-bottom: 25px;
            }

            .conteudo .limites .simulador .simulador-inicio aside ul li p, .conteudo .limites .simulador .simulador-final aside ul li p, .conteudo .limites .simulador .simulador-resultado aside ul li p, .conteudo .estrutura-linha .simulador .simulador-inicio aside ul li p, .conteudo .estrutura-linha .simulador .simulador-final aside ul li p, .conteudo .estrutura-linha .simulador .simulador-resultado aside ul li p {
                font-size: 30px !important;
                color: #009fc2 !important;
            }

    .conteudo .limites .simulador .simulador-inicio figure img, .conteudo .limites .simulador .simulador-final figure img, .conteudo .limites .simulador .simulador-resultado figure img, .conteudo .estrutura-linha .simulador .simulador-inicio figure img, .conteudo .estrutura-linha .simulador .simulador-final figure img, .conteudo .estrutura-linha .simulador .simulador-resultado figure img {
        float: left;
        margin-right: 105px;
    }

    .conteudo .limites .simulador .simulador-inicio figure figcaption, .conteudo .limites .simulador .simulador-final figure figcaption, .conteudo .limites .simulador .simulador-resultado figure figcaption, .conteudo .estrutura-linha .simulador .simulador-inicio figure figcaption, .conteudo .estrutura-linha .simulador .simulador-final figure figcaption, .conteudo .estrutura-linha .simulador .simulador-resultado figure figcaption {
        float: left;
    }

        .conteudo .limites .simulador .simulador-inicio figure figcaption div, .conteudo .limites .simulador .simulador-inicio figure figcaption aside, .conteudo .limites .simulador .simulador-final figure figcaption div, .conteudo .limites .simulador .simulador-final figure figcaption aside, .conteudo .limites .simulador .simulador-resultado figure figcaption div, .conteudo .limites .simulador .simulador-resultado figure figcaption aside, .conteudo .estrutura-linha .simulador .simulador-inicio figure figcaption div, .conteudo .estrutura-linha .simulador .simulador-inicio figure figcaption aside, .conteudo .estrutura-linha .simulador .simulador-final figure figcaption div, .conteudo .estrutura-linha .simulador .simulador-final figure figcaption aside, .conteudo .estrutura-linha .simulador .simulador-resultado figure figcaption div, .conteudo .estrutura-linha .simulador .simulador-resultado figure figcaption aside {
            float: none;
        }

        .conteudo .limites .simulador .simulador-inicio figure figcaption div, .conteudo .limites .simulador .simulador-final figure figcaption div, .conteudo .limites .simulador .simulador-resultado figure figcaption div, .conteudo .estrutura-linha .simulador .simulador-inicio figure figcaption div, .conteudo .estrutura-linha .simulador .simulador-final figure figcaption div, .conteudo .estrutura-linha .simulador .simulador-resultado figure figcaption div {
            width: auto;
            margin-bottom: 25px;
        }

.conteudo .limites .simulador .simulador-final, .conteudo .estrutura-linha .simulador .simulador-final {
    display: none;
}

.conteudo .limites .form.filtros, .conteudo .estrutura-linha .form.filtros {
    padding-bottom: 0;
    *zoom: 1;
}

    .conteudo .limites .form.filtros:before, .conteudo .limites .form.filtros:after, .conteudo .estrutura-linha .form.filtros:before, .conteudo .estrutura-linha .form.filtros:after {
        content: " ";
        display: table;
    }

    .conteudo .limites .form.filtros:after, .conteudo .estrutura-linha .form.filtros:after {
        clear: both;
    }

    .conteudo .limites .form.filtros select, .conteudo .estrutura-linha .form.filtros select {
        width: 220px;
    }

    .conteudo .limites .form.filtros > fieldset > ol, .conteudo .estrutura-linha .form.filtros > fieldset > ol {
        float: left;
    }

        .conteudo .limites .form.filtros > fieldset > ol > li, .conteudo .estrutura-linha .form.filtros > fieldset > ol > li {
            margin: 0;
            padding: 0;
        }

    .conteudo .limites .form.filtros > fieldset a.buscar, .conteudo .estrutura-linha .form.filtros > fieldset a.buscar {
        float: left;
        display: block;
        width: 30px;
        height: 30px;
        background: #f37021 url('//i4.energisa.info/_catalogs/masterpage/imagens/icone-lupa-branco.png') center no-repeat;
    }

.conteudo .limites .resultado, .conteudo .estrutura-linha .resultado {
    margin-bottom: 24px;
    padding-bottom: 24px;
}

    .conteudo .limites .resultado a, .conteudo .estrutura-linha .resultado a {
        color: #009fc2;
    }

    .conteudo .limites .resultado header, .conteudo .estrutura-linha .resultado header {
        margin-bottom: 20px;
    }

        .conteudo .limites .resultado header h4, .conteudo .estrutura-linha .resultado header h4 {
            margin-bottom: 5px;
            font-family: 'signikasemibold', 'Trebuchet MS', sans-serif;
            font-size: 18px;
            text-transform: none;
        }

        .conteudo .limites .resultado header ul, .conteudo .estrutura-linha .resultado header ul {
            list-style: none;
            line-height: 20px;
            *zoom: 1;
        }

            .conteudo .limites .resultado header ul:before, .conteudo .limites .resultado header ul:after, .conteudo .estrutura-linha .resultado header ul:before, .conteudo .estrutura-linha .resultado header ul:after {
                content: " ";
                display: table;
            }

            .conteudo .limites .resultado header ul:after, .conteudo .estrutura-linha .resultado header ul:after {
                clear: both;
            }

            .conteudo .limites .resultado header ul li, .conteudo .estrutura-linha .resultado header ul li {
                float: left;
            }

                .conteudo .limites .resultado header ul li:first-child, .conteudo .estrutura-linha .resultado header ul li:first-child {
                    margin-right: 11px;
                    padding-right: 11px;
                    border-right: 1px solid #a9a9a9;
                }

    .conteudo .limites .resultado aside, .conteudo .estrutura-linha .resultado aside {
        padding-right: 54px;
        line-height: 20px;
        text-wrap: wrap;
        word-wrap: break-word;
    }

        .conteudo .limites .resultado aside p, .conteudo .estrutura-linha .resultado aside p {
            margin-bottom: 14px;
        }

            .conteudo .limites .resultado aside p span, .conteudo .estrutura-linha .resultado aside p span {
                font-size: 16px;
                color: #009fc2;
            }

        .conteudo .limites .resultado aside a, .conteudo .estrutura-linha .resultado aside a {
            display: block;
        }

.conteudo .limites .texto .post, .conteudo .limites .textob .post, .conteudo .estrutura-linha .texto .post, .conteudo .estrutura-linha .textob .post {
    font-size: 12px !important;
    color: #898989 !important;
}

    .conteudo .limites .texto .post header, .conteudo .limites .textob .post header, .conteudo .estrutura-linha .texto .post header, .conteudo .estrutura-linha .textob .post header {
        margin-bottom: 20px;
    }

        .conteudo .limites .texto .post header a, .conteudo .limites .textob .post header a, .conteudo .estrutura-linha .texto .post header a, .conteudo .estrutura-linha .textob .post header a {
            color: #005174;
        }

        .conteudo .limites .texto .post header h3, .conteudo .limites .textob .post header h3, .conteudo .estrutura-linha .texto .post header h3, .conteudo .estrutura-linha .textob .post header h3 {
            color: #005174;
            margin-bottom: 5px;
        }

        .conteudo .limites .texto .post header ul, .conteudo .limites .textob .post header ul, .conteudo .estrutura-linha .texto .post header ul, .conteudo .estrutura-linha .textob .post header ul {
            list-style: none;
            line-height: 20px;
            *zoom: 1;
        }

            .conteudo .limites .texto .post header ul:before, .conteudo .limites .texto .post header ul:after, .conteudo .limites .textob .post header ul:before, .conteudo .limites .textob .post header ul:after, .conteudo .estrutura-linha .texto .post header ul:before, .conteudo .estrutura-linha .texto .post header ul:after, .conteudo .estrutura-linha .textob .post header ul:before, .conteudo .estrutura-linha .textob .post header ul:after {
                content: " ";
                display: table;
            }

            .conteudo .limites .texto .post header ul:after, .conteudo .limites .textob .post header ul:after, .conteudo .estrutura-linha .texto .post header ul:after, .conteudo .estrutura-linha .textob .post header ul:after {
                clear: both;
            }

            .conteudo .limites .texto .post header ul li, .conteudo .limites .textob .post header ul li, .conteudo .estrutura-linha .texto .post header ul li, .conteudo .estrutura-linha .textob .post header ul li {
                float: left;
                margin-right: 11px;
                padding-right: 11px;
                border-right: 1px solid #a9a9a9;
            }

                .conteudo .limites .texto .post header ul li:last-child, .conteudo .limites .textob .post header ul li:last-child, .conteudo .estrutura-linha .texto .post header ul li:last-child, .conteudo .estrutura-linha .textob .post header ul li:last-child {
                    margin-right: 0;
                    padding-right: 0;
                    border-right: 0;
                }

    .conteudo .limites .texto .post.secao, .conteudo .limites .textob .post.secao, .conteudo .estrutura-linha .texto .post.secao, .conteudo .estrutura-linha .textob .post.secao {
        margin-bottom: 24px;
        padding-bottom: 24px;
    }

        .conteudo .limites .texto .post.secao > figure, .conteudo .limites .textob .post.secao > figure, .conteudo .estrutura-linha .texto .post.secao > figure, .conteudo .estrutura-linha .textob .post.secao > figure {
            margin-bottom: 0;
        }

            .conteudo .limites .texto .post.secao > figure img, .conteudo .limites .textob .post.secao > figure img, .conteudo .estrutura-linha .texto .post.secao > figure img, .conteudo .estrutura-linha .textob .post.secao > figure img {
                margin-bottom: 10px;
                max-width: 100%;
                border-bottom: 2px solid #c7c7c7;
            }

            .conteudo .limites .texto .post.secao > figure figcaption, .conteudo .limites .textob .post.secao > figure figcaption, .conteudo .estrutura-linha .texto .post.secao > figure figcaption, .conteudo .estrutura-linha .textob .post.secao > figure figcaption {
                padding-right: 50px;
                line-height: 20px;
            }

                .conteudo .limites .texto .post.secao > figure figcaption p, .conteudo .limites .textob .post.secao > figure figcaption p, .conteudo .estrutura-linha .texto .post.secao > figure figcaption p, .conteudo .estrutura-linha .textob .post.secao > figure figcaption p {
                    margin-bottom: 14px;
                }

                    .conteudo .limites .texto .post.secao > figure figcaption p a, .conteudo .limites .textob .post.secao > figure figcaption p a, .conteudo .estrutura-linha .texto .post.secao > figure figcaption p a, .conteudo .estrutura-linha .textob .post.secao > figure figcaption p a {
                        color: #00b8e1;
                    }

                    .conteudo .limites .texto .post.secao > figure figcaption p span, .conteudo .limites .textob .post.secao > figure figcaption p span, .conteudo .estrutura-linha .texto .post.secao > figure figcaption p span, .conteudo .estrutura-linha .textob .post.secao > figure figcaption p span {
                        font-size: 16px;
                        color: #00b8e1;
                    }

                .conteudo .limites .texto .post.secao > figure figcaption a.botao, .conteudo .limites .textob .post.secao > figure figcaption a.botao, .conteudo .estrutura-linha .texto .post.secao > figure figcaption a.botao, .conteudo .estrutura-linha .textob .post.secao > figure figcaption a.botao {
                    margin-top: 0 !important;
                }

.conteudo .limites .texto .item-glossario figure ul, .conteudo .limites .textob .item-glossario figure ul, .conteudo .estrutura-linha .texto .item-glossario figure ul, .conteudo .estrutura-linha .textob .item-glossario figure ul {
    list-style: none;
}

    .conteudo .limites .texto .item-glossario figure ul li:last-child, .conteudo .limites .textob .item-glossario figure ul li:last-child, .conteudo .estrutura-linha .texto .item-glossario figure ul li:last-child, .conteudo .estrutura-linha .textob .item-glossario figure ul li:last-child {
        border-bottom: 0;
    }

.conteudo .limites .texto .comentarios .form, .conteudo .limites .textob .comentarios .form, .conteudo .estrutura-linha .texto .comentarios .form, .conteudo .estrutura-linha .textob .comentarios .form {
    margin-bottom: 15px;
}

    .conteudo .limites .texto .comentarios .form ol li textarea, .conteudo .limites .textob .comentarios .form ol li textarea, .conteudo .estrutura-linha .texto .comentarios .form ol li textarea, .conteudo .estrutura-linha .textob .comentarios .form ol li textarea {
        width: 473px;
        height: 120px;
    }

.conteudo .limites .texto .comentarios ul, .conteudo .limites .textob .comentarios ul, .conteudo .estrutura-linha .texto .comentarios ul, .conteudo .estrutura-linha .textob .comentarios ul {
    list-style: none;
}

    .conteudo .limites .texto .comentarios ul li, .conteudo .limites .textob .comentarios ul li, .conteudo .estrutura-linha .texto .comentarios ul li, .conteudo .estrutura-linha .textob .comentarios ul li {
        margin-bottom: 15px;
    }

        .conteudo .limites .texto .comentarios ul li h5, .conteudo .limites .textob .comentarios ul li h5, .conteudo .estrutura-linha .texto .comentarios ul li h5, .conteudo .estrutura-linha .textob .comentarios ul li h5 {
            font-size: 12px;
        }

            .conteudo .limites .texto .comentarios ul li h5 strong, .conteudo .limites .textob .comentarios ul li h5 strong, .conteudo .estrutura-linha .texto .comentarios ul li h5 strong, .conteudo .estrutura-linha .textob .comentarios ul li h5 strong {
                color: #f37021;
            }

.conteudo .limites .textob ol.box-login, .conteudo .estrutura-linha .textob ol.box-login {
    margin: 0 auto 20px;
    width: 180px;
    list-style: none;
}

    .conteudo .limites .textob ol.box-login a.botao, .conteudo .estrutura-linha .textob ol.box-login a.botao {
        border-bottom: 2px solid #ec4a10;
        background-color: #f37021;
    }

.conteudo .limites .textoc .item4 > a, .conteudo .estrutura-linha .textoc .item4 > a {
    margin-bottom: 40px;
}

.conteudo .limites .textoc .item4 .form, .conteudo .estrutura-linha .textoc .item4 .form {
    width: 300px;
}

    .conteudo .limites .textoc .item4 .form ul li a.botao, .conteudo .estrutura-linha .textoc .item4 .form ul li a.botao {
        margin-top: 10px;
        margin-bottom: 30px;
    }

.conteudo .limites .textoc .form h3, .conteudo .estrutura-linha .textoc .form h3 {
    margin-bottom: 15px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d2d2d2;
}

.conteudo .limites .textoc .form.cadastro, .conteudo .estrutura-linha .textoc .form.cadastro {
    width: 398px;
    float: right;
}

    .conteudo .limites .textoc .form.cadastro ul, .conteudo .estrutura-linha .textoc .form.cadastro ul {
        margin-bottom: 20px;
        *zoom: 1;
    }

        .conteudo .limites .textoc .form.cadastro ul:before, .conteudo .limites .textoc .form.cadastro ul:after, .conteudo .estrutura-linha .textoc .form.cadastro ul:before, .conteudo .estrutura-linha .textoc .form.cadastro ul:after {
            content: " ";
            display: table;
        }

        .conteudo .limites .textoc .form.cadastro ul:after, .conteudo .estrutura-linha .textoc .form.cadastro ul:after {
            clear: both;
        }

        .conteudo .limites .textoc .form.cadastro ul li, .conteudo .estrutura-linha .textoc .form.cadastro ul li {
            width: 196px;
            margin-right: 5px;
            float: left;
        }

            .conteudo .limites .textoc .form.cadastro ul li input[type="text"], .conteudo .limites .textoc .form.cadastro ul li input[type="password"], .conteudo .estrutura-linha .textoc .form.cadastro ul li input[type="text"], .conteudo .estrutura-linha .textoc .form.cadastro ul li input[type="password"] {
                width: 170px;
                float: left;
            }

            .conteudo .limites .textoc .form.cadastro ul li select, .conteudo .estrutura-linha .textoc .form.cadastro ul li select {
                width: 188px;
                height: 30px;
                margin: 2px 0;
                border: 1px solid #d9d9d9;
                box-shadow: inset #f2f2f2 1px 1px 0;
                font-size: 12px;
                font-family: inherit;
                color: #898989;
            }

            .conteudo .limites .textoc .form.cadastro ul li.rua, .conteudo .estrutura-linha .textoc .form.cadastro ul li.rua {
                width: 289px;
                height: 38px;
                margin-right: 4px;
            }

                .conteudo .limites .textoc .form.cadastro ul li.rua select, .conteudo .estrutura-linha .textoc .form.cadastro ul li.rua select {
                    width: 97%;
                }

                .conteudo .limites .textoc .form.cadastro ul li.rua input[type="text"], .conteudo .estrutura-linha .textoc .form.cadastro ul li.rua input[type="text"] {
                    width: 262px;
                }

            .conteudo .limites .textoc .form.cadastro ul li.numero, .conteudo .estrutura-linha .textoc .form.cadastro ul li.numero {
                width: 102px;
            }

                .conteudo .limites .textoc .form.cadastro ul li.numero input[type="text"], .conteudo .estrutura-linha .textoc .form.cadastro ul li.numero input[type="text"] {
                    width: 78px;
                }

            .conteudo .limites .textoc .form.cadastro ul li.grande, .conteudo .estrutura-linha .textoc .form.cadastro ul li.grande {
                width: 397px;
                height: 38px;
            }

                .conteudo .limites .textoc .form.cadastro ul li.grande input[type="text"], .conteudo .estrutura-linha .textoc .form.cadastro ul li.grande input[type="text"] {
                    width: 370px;
                }

            .conteudo .limites .textoc .form.cadastro ul li.cidade, .conteudo .estrutura-linha .textoc .form.cadastro ul li.cidade {
                width: 197px;
            }

            .conteudo .limites .textoc .form.cadastro ul li.estado, .conteudo .estrutura-linha .textoc .form.cadastro ul li.estado {
                width: 197px;
                margin-right: 4px;
            }

            .conteudo .limites .textoc .form.cadastro ul li.margem-reset, .conteudo .estrutura-linha .textoc .form.cadastro ul li.margem-reset {
                margin-right: 0px;
            }

        .conteudo .limites .textoc .form.cadastro ul.dados, .conteudo .estrutura-linha .textoc .form.cadastro ul.dados {
            margin-bottom: 40px;
        }

            .conteudo .limites .textoc .form.cadastro ul.dados li, .conteudo .estrutura-linha .textoc .form.cadastro ul.dados li {
                margin-right: 0;
            }

                .conteudo .limites .textoc .form.cadastro ul.dados li:nth-child(2n), .conteudo .estrutura-linha .textoc .form.cadastro ul.dados li:nth-child(2n) {
                    margin-right: 5px;
                }

                .conteudo .limites .textoc .form.cadastro ul.dados li.nome, .conteudo .limites .textoc .form.cadastro ul.dados li.email, .conteudo .estrutura-linha .textoc .form.cadastro ul.dados li.nome, .conteudo .estrutura-linha .textoc .form.cadastro ul.dados li.email {
                    width: 398px;
                    margin-right: 0px;
                }

                    .conteudo .limites .textoc .form.cadastro ul.dados li.nome input[type="text"], .conteudo .limites .textoc .form.cadastro ul.dados li.email input[type="text"], .conteudo .estrutura-linha .textoc .form.cadastro ul.dados li.nome input[type="text"], .conteudo .estrutura-linha .textoc .form.cadastro ul.dados li.email input[type="text"] {
                        float: left;
                        width: 370px;
                    }

.ie8 .conteudo .limites .textoc .form.cadastro ul.dados li, .ie8 .conteudo .estrutura-linha .textoc .form.cadastro ul.dados li {
    margin-right: 10px;
}

.conteudo .limites .textoc .form.cadastro .tooltip, .conteudo .estrutura-linha .textoc .form.cadastro .tooltip {
    bottom: -28px;
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

    .conteudo .limites .textoc .form.cadastro .tooltip.ativo, .conteudo .estrutura-linha .textoc .form.cadastro .tooltip.ativo {
        bottom: -10px;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

.conteudo .limites .textod .form .cd-dropdown, .conteudo .limites .textod .form .cd-select, .conteudo .estrutura-linha .textod .form .cd-dropdown, .conteudo .estrutura-linha .textod .form .cd-select {
    width: 219px;
}

    .conteudo .limites .textod .form .cd-dropdown > span, .conteudo .limites .textod .form .cd-select > span, .conteudo .estrutura-linha .textod .form .cd-dropdown > span, .conteudo .estrutura-linha .textod .form .cd-select > span {
        width: 176px;
    }

.conteudo .limites .textod .form ol.lista-periodo li:nth-child(odd), .conteudo .estrutura-linha .textod .form ol.lista-periodo li:nth-child(odd) {
    padding-top: 7px;
}

.conteudo .limites .textod .form ol.lista-periodo li:nth-child(even), .conteudo .estrutura-linha .textod .form ol.lista-periodo li:nth-child(even) {
    width: 174px;
}

.conteudo .limites .textod .form ol.lista-dois-inputs li:nth-child(odd), .conteudo .estrutura-linha .textod .form ol.lista-dois-inputs li:nth-child(odd) {
    width: 203px;
}

.conteudo .limites .textod .form ol.lista-dois-inputs li:nth-child(even), .conteudo .estrutura-linha .textod .form ol.lista-dois-inputs li:nth-child(even) {
    padding-top: 7px;
}

.conteudo .limites .textod .form ol.lista-energia li, .conteudo .estrutura-linha .textod .form ol.lista-energia li {
    display: list-item;
}

.conteudo .limites .textod .form ol li p, .conteudo .estrutura-linha .textod .form ol li p {
    margin-bottom: 15px !important;
}

.conteudo .limites .textod .agentes-negocios, .conteudo .estrutura-linha .textod .agentes-negocios {
    width: 382px;
    margin-top: 35px;
}

    .conteudo .limites .textod .agentes-negocios li.secao:last-child, .conteudo .estrutura-linha .textod .agentes-negocios li.secao:last-child {
        border-bottom: none;
    }

    .conteudo .limites .textod .agentes-negocios li figure, .conteudo .estrutura-linha .textod .agentes-negocios li figure {
        *zoom: 1;
    }

        .conteudo .limites .textod .agentes-negocios li figure:before, .conteudo .limites .textod .agentes-negocios li figure:after, .conteudo .estrutura-linha .textod .agentes-negocios li figure:before, .conteudo .estrutura-linha .textod .agentes-negocios li figure:after {
            content: " ";
            display: table;
        }

        .conteudo .limites .textod .agentes-negocios li figure:after, .conteudo .estrutura-linha .textod .agentes-negocios li figure:after {
            clear: both;
        }

        .conteudo .limites .textod .agentes-negocios li figure img, .conteudo .estrutura-linha .textod .agentes-negocios li figure img {
            margin-right: 28px;
            float: left;
        }

        .conteudo .limites .textod .agentes-negocios li figure figcaption ul, .conteudo .estrutura-linha .textod .agentes-negocios li figure figcaption ul {
            list-style: none;
            font-size: 12px;
        }

.conteudo .limites .textoe ol.box-login, .conteudo .estrutura-linha .textoe ol.box-login {
    margin-bottom: 20px;
    list-style: none;
}

    .conteudo .limites .textoe ol.box-login li, .conteudo .estrutura-linha .textoe ol.box-login li {
        display: inline-block;
    }

        .conteudo .limites .textoe ol.box-login li:nth-child(1), .conteudo .estrutura-linha .textoe ol.box-login li:nth-child(1) {
            margin-right: 30px;
        }

            .conteudo .limites .textoe ol.box-login li:nth-child(1) .form fieldset, .conteudo .estrutura-linha .textoe ol.box-login li:nth-child(1) .form fieldset {
                background-color: #f99c1c;
            }

                .conteudo .limites .textoe ol.box-login li:nth-child(1) .form fieldset a.botao, .conteudo .estrutura-linha .textoe ol.box-login li:nth-child(1) .form fieldset a.botao {
                    border-bottom: 2px solid #ec4a10;
                    background-color: #f37021;
                }

.conteudo .limites .textoe .form.consulta-debito, .conteudo .estrutura-linha .textoe .form.consulta-debito {
    margin-bottom: 20px;
}

    .conteudo .limites .textoe .form.consulta-debito .botao, .conteudo .estrutura-linha .textoe .form.consulta-debito .botao {
        margin-left: 20px;
    }

.conteudo .limites .textog .colunas-internas, .conteudo .estrutura-linha .textog .colunas-internas {
    *zoom: 1;
}

    .conteudo .limites .textog .colunas-internas:before, .conteudo .limites .textog .colunas-internas:after, .conteudo .estrutura-linha .textog .colunas-internas:before, .conteudo .estrutura-linha .textog .colunas-internas:after {
        content: " ";
        display: table;
    }

    .conteudo .limites .textog .colunas-internas:after, .conteudo .estrutura-linha .textog .colunas-internas:after {
        clear: both;
    }

    .conteudo .limites .textog .colunas-internas .coluna-esquerda, .conteudo .estrutura-linha .textog .colunas-internas .coluna-esquerda {
        float: left;
        width: 435px;
    }

        .conteudo .limites .textog .colunas-internas .coluna-esquerda p, .conteudo .estrutura-linha .textog .colunas-internas .coluna-esquerda p {
            padding-right: 10px;
        }

    .conteudo .limites .textog .colunas-internas .coluna-direita, .conteudo .estrutura-linha .textog .colunas-internas .coluna-direita {
        float: right;
        width: 276px;
    }

        .conteudo .limites .textog .colunas-internas .coluna-direita .form-login fieldset, .conteudo .estrutura-linha .textog .colunas-internas .coluna-direita .form-login fieldset {
            padding: 11px 9px 9px;
        }

            .conteudo .limites .textog .colunas-internas .coluna-direita .form-login fieldset .content-formulario, .conteudo .estrutura-linha .textog .colunas-internas .coluna-direita .form-login fieldset .content-formulario {
                float: right;
                width: 68%;
            }

                .conteudo .limites .textog .colunas-internas .coluna-direita .form-login fieldset .content-formulario input[type="text"], .conteudo .estrutura-linha .textog .colunas-internas .coluna-direita .form-login fieldset .content-formulario input[type="text"] {
                    width: 88%;
                }

                .conteudo .limites .textog .colunas-internas .coluna-direita .form-login fieldset .content-formulario input[type="password"], .conteudo .estrutura-linha .textog .colunas-internas .coluna-direita .form-login fieldset .content-formulario input[type="password"] {
                    width: 45%;
                    float: left;
                }

            .conteudo .limites .textog .colunas-internas .coluna-direita .form-login fieldset .login-social, .conteudo .estrutura-linha .textog .colunas-internas .coluna-direita .form-login fieldset .login-social {
                position: relative;
                float: left;
                padding: 7px 0 0;
            }

                .conteudo .limites .textog .colunas-internas .coluna-direita .form-login fieldset .login-social a.facebook-login, .conteudo .estrutura-linha .textog .colunas-internas .coluna-direita .form-login fieldset .login-social a.facebook-login {
                    margin-bottom: 8px;
                    display: block;
                    width: 40px;
                    height: 26px;
                    background-image: url(//i1.energisa.info/_catalogs/masterpage/css/imagens/sprite-unificado.png);
                    background-position: -10px -1131px;
                }

                .conteudo .limites .textog .colunas-internas .coluna-direita .form-login fieldset .login-social a.google-plus-login, .conteudo .estrutura-linha .textog .colunas-internas .coluna-direita .form-login fieldset .login-social a.google-plus-login {
                    display: block;
                    width: 40px;
                    height: 26px;
                    background-image: url(//i1.energisa.info/_catalogs/masterpage/css/imagens/sprite-unificado.png);
                    background-position: -10px -1177px;
                }

                .conteudo .limites .textog .colunas-internas .coluna-direita .form-login fieldset .login-social span, .conteudo .estrutura-linha .textog .colunas-internas .coluna-direita .form-login fieldset .login-social span {
                    position: absolute;
                    right: -24px;
                    top: 37px;
                    text-transform: uppercase;
                    font-size: 12px;
                    color: #fff;
                }

.conteudo .limites .compartilhe ul, .conteudo .estrutura-linha .compartilhe ul {
    list-style: none;
}

    .conteudo .limites .compartilhe ul li, .conteudo .estrutura-linha .compartilhe ul li {
        float: left;
        width: 20px;
        height: 20px;
        margin-right: 10px;
    }

        .conteudo .limites .compartilhe ul li a, .conteudo .estrutura-linha .compartilhe ul li a {
            display: block;
            width: 20px;
            height: 20px;
        }

.conteudo .limites ol.listagem-cdc .secao, .conteudo .estrutura-linha ol.listagem-cdc .secao {
    padding-bottom: 24px;
    margin-bottom: 24px;
}

.conteudo .limites ol.listagem-cdc ul, .conteudo .estrutura-linha ol.listagem-cdc ul {
    margin-bottom: 0 !important;
}

.conteudo .limites ol.listagem-cdc li, .conteudo .estrutura-linha ol.listagem-cdc li {
    list-style: none;
}

    .conteudo .limites ol.listagem-cdc li strong, .conteudo .estrutura-linha ol.listagem-cdc li strong {
        color: #f37024;
    }

.conteudo .limites .acompanhar-solicitacao, .conteudo .estrutura-linha .acompanhar-solicitacao {
    position: relative;
}

    .conteudo .limites .acompanhar-solicitacao .tooltip, .conteudo .estrutura-linha .acompanhar-solicitacao .tooltip {
        left: 102%;
        top: 50%;
        margin-top: -25px;
    }

        .conteudo .limites .acompanhar-solicitacao .tooltip:hover .tooltip-texto-wrapper, .conteudo .limites .acompanhar-solicitacao .tooltip.ativo .tooltip-texto-wrapper, .conteudo .estrutura-linha .acompanhar-solicitacao .tooltip:hover .tooltip-texto-wrapper, .conteudo .estrutura-linha .acompanhar-solicitacao .tooltip.ativo .tooltip-texto-wrapper {
            visibility: visible;
            opacity: 1;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -ms-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

            .conteudo .limites .acompanhar-solicitacao .tooltip:hover .tooltip-texto-wrapper div.tooltip-texto, .conteudo .limites .acompanhar-solicitacao .tooltip.ativo .tooltip-texto-wrapper div.tooltip-texto, .conteudo .estrutura-linha .acompanhar-solicitacao .tooltip:hover .tooltip-texto-wrapper div.tooltip-texto, .conteudo .estrutura-linha .acompanhar-solicitacao .tooltip.ativo .tooltip-texto-wrapper div.tooltip-texto {
                visibility: visible;
                opacity: 1;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -ms-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

    .conteudo .limites .acompanhar-solicitacao ol li, .conteudo .estrutura-linha .acompanhar-solicitacao ol li {
        margin-right: 10px;
        float: left;
    }

        .conteudo .limites .acompanhar-solicitacao ol li input[type="text"], .conteudo .estrutura-linha .acompanhar-solicitacao ol li input[type="text"] {
            width: 200px !important;
        }

        .conteudo .limites .acompanhar-solicitacao ol li select, .conteudo .estrutura-linha .acompanhar-solicitacao ol li select {
            padding: 5px 8px;
        }

            .conteudo .limites .acompanhar-solicitacao ol li select.estado, .conteudo .estrutura-linha .acompanhar-solicitacao ol li select.estado {
                width: 70px;
            }

            .conteudo .limites .acompanhar-solicitacao ol li select.cidade, .conteudo .estrutura-linha .acompanhar-solicitacao ol li select.cidade {
                width: 200px;
            }

        .conteudo .limites .acompanhar-solicitacao ol li:last-child, .conteudo .estrutura-linha .acompanhar-solicitacao ol li:last-child {
            margin-right: 0;
        }

    .conteudo .limites .acompanhar-solicitacao .botao, .conteudo .estrutura-linha .acompanhar-solicitacao .botao {
        float: right;
        margin-right: 37px;
    }

.conteudo .limites .login-agencia .grid2, .conteudo .estrutura-linha .login-agencia .grid2 {
    margin-bottom: 30px;
}

    .conteudo .limites .login-agencia .grid2 .form, .conteudo .estrutura-linha .login-agencia .grid2 .form {
    }

        .conteudo .limites .login-agencia .grid2 .form .titulo, .conteudo .estrutura-linha .login-agencia .grid2 .form .titulo {
            margin: 0;
            padding-right: 0;
        }

            .conteudo .limites .login-agencia .grid2 .form .titulo h2, .conteudo .estrutura-linha .login-agencia .grid2 .form .titulo h2 {
                font-size: 17px;
                letter-spacing: 0;
            }

        .conteudo .limites .login-agencia .grid2 .form ul.dados li, .conteudo .estrutura-linha .login-agencia .grid2 .form ul.dados li {
            width: auto;
        }

            .conteudo .limites .login-agencia .grid2 .form ul.dados li .botao, .conteudo .estrutura-linha .login-agencia .grid2 .form ul.dados li .botao {
                margin-left: 8px;
            }

        .conteudo .limites .login-agencia .grid2 .form fieldset, .conteudo .estrutura-linha .login-agencia .grid2 .form fieldset {
            padding: 11px 14px 9px;
        }

            .conteudo .limites .login-agencia .grid2 .form fieldset input, .conteudo .estrutura-linha .login-agencia .grid2 .form fieldset input {
                padding: 8px;
            }

            .conteudo .limites .login-agencia .grid2 .form fieldset .cpf, .conteudo .estrutura-linha .login-agencia .grid2 .form fieldset .cpf {
                display: block;
                margin-bottom: 9px;
            }

            .conteudo .limites .login-agencia .grid2 .form fieldset .senha, .conteudo .estrutura-linha .login-agencia .grid2 .form fieldset .senha {
                float: left;
                width: 140px;
            }

            .conteudo .limites .login-agencia .grid2 .form fieldset a.botao, .conteudo .estrutura-linha .login-agencia .grid2 .form fieldset a.botao {
                float: right;
            }

            .conteudo .limites .login-agencia .grid2 .form fieldset a, .conteudo .estrutura-linha .login-agencia .grid2 .form fieldset a {
                color: #fff;
            }

        .conteudo .limites .login-agencia .grid2 .form menu, .conteudo .estrutura-linha .login-agencia .grid2 .form menu {
            clear: both;
            padding-top: 9px;
            list-style: none;
            *zoom: 1;
        }

            .conteudo .limites .login-agencia .grid2 .form menu:before, .conteudo .limites .login-agencia .grid2 .form menu:after, .conteudo .estrutura-linha .login-agencia .grid2 .form menu:before, .conteudo .estrutura-linha .login-agencia .grid2 .form menu:after {
                content: " ";
                display: table;
            }

            .conteudo .limites .login-agencia .grid2 .form menu:after, .conteudo .estrutura-linha .login-agencia .grid2 .form menu:after {
                clear: both;
            }

            .conteudo .limites .login-agencia .grid2 .form menu li:first-child, .conteudo .estrutura-linha .login-agencia .grid2 .form menu li:first-child {
                float: left;
            }

            .conteudo .limites .login-agencia .grid2 .form menu li:last-child, .conteudo .estrutura-linha .login-agencia .grid2 .form menu li:last-child {
                float: right;
            }

            .conteudo .limites .login-agencia .grid2 .form menu li a, .conteudo .estrutura-linha .login-agencia .grid2 .form menu li a {
                font-size: 10px;
            }

    .conteudo .limites .login-agencia .grid2 .grid1 .form fieldset, .conteudo .estrutura-linha .login-agencia .grid2 .grid1 .form fieldset {
        background-color: #f99c1c;
    }

        .conteudo .limites .login-agencia .grid2 .grid1 .form fieldset .content-formulario, .conteudo .estrutura-linha .login-agencia .grid2 .grid1 .form fieldset .content-formulario {
            float: right;
            width: 75%;
        }

        .conteudo .limites .login-agencia .grid2 .grid1 .form fieldset input[type="text"], .conteudo .estrutura-linha .login-agencia .grid2 .grid1 .form fieldset input[type="text"] {
            width: 94%;
            margin-bottom: 10px;
        }

        .conteudo .limites .login-agencia .grid2 .grid1 .form fieldset input[type="password"], .conteudo .estrutura-linha .login-agencia .grid2 .grid1 .form fieldset input[type="password"] {
            width: 60%;
            float: left;
        }

        .conteudo .limites .login-agencia .grid2 .grid1 .form fieldset .login-social, .conteudo .estrutura-linha .login-agencia .grid2 .grid1 .form fieldset .login-social {
            position: relative;
            float: left;
            padding: 12px 0 0;
        }

            .conteudo .limites .login-agencia .grid2 .grid1 .form fieldset .login-social a.facebook-login, .conteudo .estrutura-linha .login-agencia .grid2 .grid1 .form fieldset .login-social a.facebook-login {
                margin-bottom: 8px;
                display: block;
                width: 40px;
                height: 26px;
                background: url('//i2.energisa.info/_catalogs/masterpage/imagens/icone-caixa-login-facebook-laranja.png') no-repeat;
            }

            .conteudo .limites .login-agencia .grid2 .grid1 .form fieldset .login-social a.google-plus-login, .conteudo .estrutura-linha .login-agencia .grid2 .grid1 .form fieldset .login-social a.google-plus-login {
                display: block;
                width: 40px;
                height: 26px;
                background: url('//i3.energisa.info/_catalogs/masterpage/imagens/icone-caixa-login-google-plus-laranja.png') no-repeat;
            }

            .conteudo .limites .login-agencia .grid2 .grid1 .form fieldset .login-social span, .conteudo .estrutura-linha .login-agencia .grid2 .grid1 .form fieldset .login-social span {
                position: absolute;
                right: -24px;
                top: 37px;
                text-transform: uppercase;
                font-size: 12px;
                color: #fff;
            }

    .conteudo .limites .login-agencia .grid2 .grid1b .form fieldset, .conteudo .estrutura-linha .login-agencia .grid2 .grid1b .form fieldset {
        background-color: #44c7f4;
    }

        .conteudo .limites .login-agencia .grid2 .grid1b .form fieldset a.botao, .conteudo .estrutura-linha .login-agencia .grid2 .grid1b .form fieldset a.botao {
            background-color: #009fc2;
            border-bottom-color: #007ba6;
        }

.conteudo .limites .login-agencia .servicos-rapidos, .conteudo .estrutura-linha .login-agencia .servicos-rapidos {
    margin-left: 14px;
    *zoom: 1;
}

    .conteudo .limites .login-agencia .servicos-rapidos:before, .conteudo .limites .login-agencia .servicos-rapidos:after, .conteudo .estrutura-linha .login-agencia .servicos-rapidos:before, .conteudo .estrutura-linha .login-agencia .servicos-rapidos:after {
        content: " ";
        display: table;
    }

    .conteudo .limites .login-agencia .servicos-rapidos:after, .conteudo .estrutura-linha .login-agencia .servicos-rapidos:after {
        clear: both;
    }

    .conteudo .limites .login-agencia .servicos-rapidos h3, .conteudo .estrutura-linha .login-agencia .servicos-rapidos h3 {
        color: #094e79;
    }

    .conteudo .limites .login-agencia .servicos-rapidos .form, .conteudo .estrutura-linha .login-agencia .servicos-rapidos .form {
        float: left;
        width: 260px;
        margin-right: 45px;
    }

        .conteudo .limites .login-agencia .servicos-rapidos .form input, .conteudo .estrutura-linha .login-agencia .servicos-rapidos .form input {
            float: left;
            width: 205px;
            margin-bottom: 14px;
        }

.conteudo .limites .esqueci-senha .aviso, .conteudo .estrutura-linha .esqueci-senha .aviso {
    margin-bottom: 24px;
    line-height: 20px;
    font-size: 12px;
    color: #898989;
}

.conteudo .limites .esqueci-senha .form strong, .conteudo .estrutura-linha .esqueci-senha .form strong {
    color: #005174;
}

.conteudo .limites .esqueci-senha .form input, .conteudo .estrutura-linha .esqueci-senha .form input {
    padding: 10px 9px;
    vertical-align: middle;
}

.conteudo .limites .esqueci-senha .form.email input, .conteudo .estrutura-linha .esqueci-senha .form.email input {
    margin-left: 67px;
}

.conteudo .limites .esqueci-senha .form .info, .conteudo .estrutura-linha .esqueci-senha .form .info {
    padding-top: 9px;
    margin-left: 67px;
}

.conteudo .limites .esqueci-senha a.botao, .conteudo .estrutura-linha .esqueci-senha a.botao {
    margin-top: 0 !important;
}

.conteudo .limites .denuncia-furto > ol, .conteudo .estrutura-linha .denuncia-furto > ol {
    margin-bottom: 30px;
}

    .conteudo .limites .denuncia-furto > ol > li:nth-child(1), .conteudo .limites .denuncia-furto > ol > li:nth-child(2), .conteudo .limites .denuncia-furto > ol > li:nth-child(3), .conteudo .estrutura-linha .denuncia-furto > ol > li:nth-child(1), .conteudo .estrutura-linha .denuncia-furto > ol > li:nth-child(2), .conteudo .estrutura-linha .denuncia-furto > ol > li:nth-child(3) {
        height: 40px;
    }

    .conteudo .limites .denuncia-furto > ol input[type="text"], .conteudo .estrutura-linha .denuncia-furto > ol input[type="text"] {
        width: 94% !important;
    }

    .conteudo .limites .denuncia-furto > ol ol input[type="text"], .conteudo .estrutura-linha .denuncia-furto > ol ol input[type="text"] {
        width: 240px !important;
    }

    .conteudo .limites .denuncia-furto > ol select, .conteudo .estrutura-linha .denuncia-furto > ol select {
        padding: 5px 8px;
        width: 258px !important;
    }

    .conteudo .limites .denuncia-furto > ol input[type="text"].pequeno, .conteudo .estrutura-linha .denuncia-furto > ol input[type="text"].pequeno {
        width: 45px !important;
    }

.conteudo .limites .email input[type="text"], .conteudo .estrutura-linha .email input[type="text"] {
    width: 94% !important;
}

.conteudo .limites .email ol input[type="text"], .conteudo .estrutura-linha .email ol input[type="text"] {
    width: 240px !important;
}

.conteudo .limites .email textarea, .conteudo .estrutura-linha .email textarea {
    width: 240px;
    height: 150px;
}

    .conteudo .limites .email textarea.grande, .conteudo .estrutura-linha .email textarea.grande {
        width: 512px;
    }

.conteudo .limites .extrato-segunda-via ol li, .conteudo .estrutura-linha .extrato-segunda-via ol li {
    float: left;
    width: 210px;
    margin: 0 15px 0 0;
}

    .conteudo .limites .extrato-segunda-via ol li input[type="text"], .conteudo .estrutura-linha .extrato-segunda-via ol li input[type="text"] {
        display: block;
        width: 191px !important;
        margin-bottom: 10px;
    }

.conteudo .limites .wrapper-nova-ligacao .passos-nova-ligacao, .conteudo .estrutura-linha .wrapper-nova-ligacao .passos-nova-ligacao {
    height: 62px;
    list-style: none;
}

    .conteudo .limites .wrapper-nova-ligacao .passos-nova-ligacao li, .conteudo .estrutura-linha .wrapper-nova-ligacao .passos-nova-ligacao li {
        float: left;
        width: 117px;
        height: 29px;
        padding-top: 17px !important;
        margin-right: 5px;
        background-color: #fff;
        border: 1px solid #a9a9a9;
        text-align: center;
    }

        .conteudo .limites .wrapper-nova-ligacao .passos-nova-ligacao li.ativo, .conteudo .estrutura-linha .wrapper-nova-ligacao .passos-nova-ligacao li.ativo {
            background-color: #f37021;
            color: #fff;
        }

.conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao {
    margin-bottom: 20px;
}

    .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li {
        position: relative;
    }

        .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li textarea, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li textarea {
            width: 220px;
        }

        .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .desabilitado, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .desabilitado {
            background-color: #e0e0e0;
            border: 0;
        }

        .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip {
            position: absolute;
            top: 0.2em;
            left: 245px;
            width: 26px;
            height: 26px;
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/icone-tooltip.png') #f37021 center no-repeat;
            border-radius: 6px;
        }

            .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip .tooltip-texto-wrapper, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip .tooltip-texto-wrapper {
                visibility: hidden;
                position: absolute;
                top: 9px;
                left: 50px;
                width: 5px;
                height: 8px;
                background: url('//i1.energisa.info/_catalogs/masterpage/imagens/tooltip-formulario-bg.png') left center no-repeat;
                opacity: 0;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -ms-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

                .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip .tooltip-texto-wrapper div.tooltip-texto, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip .tooltip-texto-wrapper div.tooltip-texto {
                    visibility: hidden;
                    position: absolute;
                    top: -22px;
                    left: 5px;
                    width: 245px;
                    background-color: #f37021;
                    padding: 5px 5px 5px 10px;
                    line-height: 40px;
                    color: #fff;
                    opacity: 0;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -ms-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }

                    .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip .tooltip-texto-wrapper div.tooltip-texto span, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip .tooltip-texto-wrapper div.tooltip-texto span {
                        display: inline-block;
                        vertical-align: middle;
                        line-height: normal;
                    }

            .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip:hover .tooltip-texto-wrapper, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip:hover .tooltip-texto-wrapper {
                visibility: visible;
                left: 35px;
                opacity: 1;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -ms-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

                .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip:hover .tooltip-texto-wrapper div.tooltip-texto, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao fieldset ol li .tooltip:hover .tooltip-texto-wrapper div.tooltip-texto {
                    visibility: visible;
                    left: 4px;
                    opacity: 1;
                    -webkit-transition: all 0.2s ease;
                    -moz-transition: all 0.2s ease;
                    -ms-transition: all 0.2s ease;
                    -o-transition: all 0.2s ease;
                    transition: all 0.2s ease;
                }

    .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao p, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao p {
        margin-bottom: 3px !important;
    }

    .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao select, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao select {
        width: 238px;
        padding: 5px 8px;
    }

        .conteudo .limites .wrapper-nova-ligacao .formulario-nova-ligacao select.medio, .conteudo .estrutura-linha .wrapper-nova-ligacao .formulario-nova-ligacao select.medio {
            width: 112px;
        }

.conteudo .limites .wrapper-nova-ligacao nav, .conteudo .estrutura-linha .wrapper-nova-ligacao nav {
    clear: both;
}

.conteudo .limites .formulario-localizacao select, .conteudo .estrutura-linha .formulario-localizacao select {
    width: 150px;
    padding: 8px 5px;
}

.conteudo .limites .formulario-localizacao p, .conteudo .estrutura-linha .formulario-localizacao p {
    padding-top: 12px;
}

.conteudo .limites ol.listagem-lojas, .conteudo .estrutura-linha ol.listagem-lojas {
    margin-bottom: 40px;
}

    .conteudo .limites ol.listagem-lojas .secao, .conteudo .estrutura-linha ol.listagem-lojas .secao {
        padding-bottom: 24px;
        margin-bottom: 24px;
    }

    .conteudo .limites ol.listagem-lojas strong.direita, .conteudo .estrutura-linha ol.listagem-lojas strong.direita {
        text-transform: uppercase;
        color: #005174;
    }

    .conteudo .limites ol.listagem-lojas ul, .conteudo .estrutura-linha ol.listagem-lojas ul {
        margin-bottom: 0 !important;
    }

    .conteudo .limites ol.listagem-lojas li, .conteudo .estrutura-linha ol.listagem-lojas li {
        list-style: none;
    }

        .conteudo .limites ol.listagem-lojas li strong, .conteudo .estrutura-linha ol.listagem-lojas li strong {
            color: #f37024;
        }

.conteudo .limites .form-login, .conteudo .estrutura-linha .form-login {
    width: 256px;
    margin-bottom: 11px;
}

    .conteudo .limites .form-login .titulo, .conteudo .estrutura-linha .form-login .titulo {
        margin: 0;
        padding-right: 0;
    }

        .conteudo .limites .form-login .titulo h2, .conteudo .estrutura-linha .form-login .titulo h2 {
            font-size: 16px;
            letter-spacing: 0;
            color: #0071a2;
        }

    .conteudo .limites .form-login fieldset, .conteudo .estrutura-linha .form-login fieldset {
        padding: 11px 14px 9px;
        background-color: #44c7f4;
    }

        .conteudo .limites .form-login fieldset input, .conteudo .estrutura-linha .form-login fieldset input {
            padding: 8px;
        }

        .conteudo .limites .form-login fieldset .cpf, .conteudo .estrutura-linha .form-login fieldset .cpf {
            display: block;
            margin-bottom: 9px;
        }

            .conteudo .limites .form-login fieldset .cpf input, .conteudo .estrutura-linha .form-login fieldset .cpf input {
                width: 93% !important;
                display: inline-block !important;
            }

        .conteudo .limites .form-login fieldset .senha, .conteudo .estrutura-linha .form-login fieldset .senha {
            float: left;
            width: 140px;
        }

        .conteudo .limites .form-login fieldset a.botao, .conteudo .estrutura-linha .form-login fieldset a.botao {
            float: right;
            background-color: #009fc2;
            border-bottom-color: #007ba6;
        }

        .conteudo .limites .form-login fieldset a, .conteudo .estrutura-linha .form-login fieldset a {
            color: #fff;
        }

    .conteudo .limites .form-login menu, .conteudo .estrutura-linha .form-login menu {
        clear: both;
        padding-top: 9px;
        list-style: none;
        *zoom: 1;
    }

        .conteudo .limites .form-login menu:before, .conteudo .limites .form-login menu:after, .conteudo .estrutura-linha .form-login menu:before, .conteudo .estrutura-linha .form-login menu:after {
            content: " ";
            display: table;
        }

        .conteudo .limites .form-login menu:after, .conteudo .estrutura-linha .form-login menu:after {
            clear: both;
        }

        .conteudo .limites .form-login menu li:first-child, .conteudo .estrutura-linha .form-login menu li:first-child {
            float: left;
        }

        .conteudo .limites .form-login menu li:last-child, .conteudo .estrutura-linha .form-login menu li:last-child {
            float: right;
        }

        .conteudo .limites .form-login menu li a, .conteudo .estrutura-linha .form-login menu li a {
            font-size: 10px;
        }

.conteudo .limites .form-login-captcha, .conteudo .estrutura-linha .form-login-captcha {
    width: 470px;
    margin-bottom: 11px;
}

    .conteudo .limites .form-login-captcha .titulo, .conteudo .estrutura-linha .form-login-captcha .titulo {
        margin: 0;
        padding-right: 0;
    }

        .conteudo .limites .form-login-captcha .titulo h2, .conteudo .estrutura-linha .form-login-captcha .titulo h2 {
            font-size: 16px;
            letter-spacing: 0;
            color: #0071a2;
        }

    .conteudo .limites .form-login-captcha fieldset, .conteudo .estrutura-linha .form-login-captcha fieldset {
        padding: 11px 14px 9px;
        background-color: #44c7f4;
    }

        .conteudo .limites .form-login-captcha fieldset .campo-form input, .conteudo .estrutura-linha .form-login-captcha fieldset .campo-form input {
            width: 200px !important;
            display: block !important;
        }

        .conteudo .limites .form-login-captcha fieldset .campo-form:nth-child(2), .conteudo .estrutura-linha .form-login-captcha fieldset .campo-form:nth-child(2) {
            margin-bottom: 20px;
        }

        .conteudo .limites .form-login-captcha fieldset .campo-form.captcha, .conteudo .estrutura-linha .form-login-captcha fieldset .campo-form.captcha {
            background: white;
        }

            .conteudo .limites .form-login-captcha fieldset .campo-form.captcha input, .conteudo .estrutura-linha .form-login-captcha fieldset .campo-form.captcha input {
                width: 283px !important;
            }

        .conteudo .limites .form-login-captcha fieldset .botao, .conteudo .estrutura-linha .form-login-captcha fieldset .botao {
            margin-top: 10px;
        }

    .conteudo .limites .form-login-captcha .menu, .conteudo .estrutura-linha .form-login-captcha .menu {
        clear: both;
        padding-top: 9px;
        list-style: none;
        color: white;
        *zoom: 1;
    }

        .conteudo .limites .form-login-captcha .menu:before, .conteudo .limites .form-login-captcha .menu:after, .conteudo .estrutura-linha .form-login-captcha .menu:before, .conteudo .estrutura-linha .form-login-captcha .menu:after {
            content: " ";
            display: table;
        }

        .conteudo .limites .form-login-captcha .menu:after, .conteudo .estrutura-linha .form-login-captcha .menu:after {
            clear: both;
        }

        .conteudo .limites .form-login-captcha .menu li:first-child, .conteudo .estrutura-linha .form-login-captcha .menu li:first-child {
            float: left;
        }

        .conteudo .limites .form-login-captcha .menu li:last-child, .conteudo .estrutura-linha .form-login-captcha .menu li:last-child {
            float: right;
        }

        .conteudo .limites .form-login-captcha .menu li a, .conteudo .estrutura-linha .form-login-captcha .menu li a {
            font-size: 10px;
        }

.conteudo .limites label.termos, .conteudo .estrutura-linha label.termos {
    font-family: 'signikalight', 'Trebuchet MS', sans-serif;
    font-size: 15px;
    text-transform: uppercase;
    color: #f37021;
}

.conteudo .limites .cadastro-debito-automatico h4, .conteudo .estrutura-linha .cadastro-debito-automatico h4 {
    margin-top: 10px;
    margin-bottom: 0px;
}

.conteudo .limites .cadastro-debito-automatico p strong, .conteudo .estrutura-linha .cadastro-debito-automatico p strong {
    font-weight: normal;
    font-size: 11px;
}

.conteudo .limites .cadastro-debito-automatico p.semespaco, .conteudo .estrutura-linha .cadastro-debito-automatico p.semespaco {
    margin-bottom: 5px !important;
}

.conteudo .limites .cadastro-debito-automatico p.texto-esquerda, .conteudo .estrutura-linha .cadastro-debito-automatico p.texto-esquerda {
    display: inline-block;
    float: left;
    margin: 0 40px 0 0 !important;
    padding-top: 8px;
}

.conteudo .limites .cadastro-debito-automatico p.texto-upload span, .conteudo .estrutura-linha .cadastro-debito-automatico p.texto-upload span {
    display: block;
}

.conteudo .limites .cadastro-debito-automatico small, .conteudo .estrutura-linha .cadastro-debito-automatico small {
    display: block;
    margin: 5px 0;
}

.conteudo .limites .cadastro-debito-automatico fieldset > ol, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol {
    margin-bottom: 24px;
}

    .conteudo .limites .cadastro-debito-automatico fieldset > ol select, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select {
        width: 238px;
        padding: 5px 8px;
    }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol select.pequeno, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select.pequeno {
            width: 63px;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol select.medio, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select.medio {
            width: 170px;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol select.medio2, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select.medio2 {
            width: 155px;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol select.medio3, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select.medio3 {
            width: 123px;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol select.medio4, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select.medio4 {
            width: 150px !important;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol select.medio5, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select.medio5 {
            width: 237px !important;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol select.grande, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select.grande {
            width: 228px;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol select.grande2, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select.grande2 {
            width: 238px;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol select.grande3, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol select.grande3 {
            width: 305px;
        }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol input[type="text"].pequeno, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol input[type="text"].pequeno {
        width: 45px !important;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol input[type="text"].medio, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol input[type="text"].medio {
        width: 153px !important;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol input[type="text"].medio2, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol input[type="text"].medio2 {
        width: 136px !important;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol input[type="text"].medio3, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol input[type="text"].medio3 {
        width: 99px !important;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol input[type="text"].medio4, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol input[type="text"].medio4 {
        width: 210px !important;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol input[type="text"].medio5, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol input[type="text"].medio5 {
        width: 219px;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol input[type="text"].grande, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol input[type="text"].grande {
        width: 287px;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol input[type="text"].grande2, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol input[type="text"].grande2 {
        width: 460px;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol input[type="file"], .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol input[type="file"] {
        width: 220px;
        margin-bottom: 10px;
        padding: 5px 8px;
        background: transparent;
        border: 0;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol textarea, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol textarea {
        width: 460px;
        padding: 14px;
    }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol textarea.medio, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol textarea.medio {
            width: 450px !important;
        }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol li.radio, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.radio {
        min-width: 237px;
        padding-top: 6px;
        *zoom: 1;
    }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol li.radio:before, .conteudo .limites .cadastro-debito-automatico fieldset > ol li.radio:after, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.radio:before, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.radio:after {
            content: " ";
            display: table;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol li.radio:after, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.radio:after {
            clear: both;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol li.radio p, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.radio p {
            margin: 0 5px 0 0 !important;
            float: left;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol li.radio ul, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.radio ul {
            float: left;
        }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol li.endereco label, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.endereco label {
        margin-bottom: 4px;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol li.endereco address, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.endereco address {
        margin-right: 20px;
    }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol li.endereco address p, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.endereco address p {
            margin-bottom: 2px !important;
        }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol li.termos, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.termos {
        margin: 10px 0;
    }

    .conteudo .limites .cadastro-debito-automatico fieldset > ol li.data, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.data {
        width: 240px;
    }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol li.data input[type="text"], .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.data input[type="text"] {
            width: 62px;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol li.data select, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.data select {
            width: 80px;
        }

        .conteudo .limites .cadastro-debito-automatico fieldset > ol li.data .ui-datepicker-trigger, .conteudo .estrutura-linha .cadastro-debito-automatico fieldset > ol li.data .ui-datepicker-trigger {
            position: relative;
            top: 6px;
            margin: 0 10px;
        }

.conteudo .limites .cadastro-debito-automatico ol li ol li, .conteudo .estrutura-linha .cadastro-debito-automatico ol li ol li {
    margin: 0px;
}

    .conteudo .limites .cadastro-debito-automatico ol li ol li.nome-documento, .conteudo .estrutura-linha .cadastro-debito-automatico ol li ol li.nome-documento {
        display: block;
        height: 36px;
        margin-bottom: 10px;
    }

    .conteudo .limites .cadastro-debito-automatico ol li ol li.cpf, .conteudo .estrutura-linha .cadastro-debito-automatico ol li ol li.cpf {
        margin-left: 4px;
    }

.conteudo .limites .cadastro-debito-automatico .situacao-dados, .conteudo .estrutura-linha .cadastro-debito-automatico .situacao-dados {
    margin: 10px 0 20px;
}

    .conteudo .limites .cadastro-debito-automatico .situacao-dados li, .conteudo .estrutura-linha .cadastro-debito-automatico .situacao-dados li {
        margin: 5px 0;
    }

.conteudo .limites .cadastro-debito-automatico .secao, .conteudo .estrutura-linha .cadastro-debito-automatico .secao {
    margin-bottom: 14px;
    padding-bottom: 14px;
}

.conteudo .limites .cadastro-debito-automatico .endereco-imovel, .conteudo .estrutura-linha .cadastro-debito-automatico .endereco-imovel {
    width: 81%;
    height: 30px;
}

    .conteudo .limites .cadastro-debito-automatico .endereco-imovel p, .conteudo .estrutura-linha .cadastro-debito-automatico .endereco-imovel p {
        margin-top: 6px;
        font-weight: 800;
    }

        .conteudo .limites .cadastro-debito-automatico .endereco-imovel p span, .conteudo .estrutura-linha .cadastro-debito-automatico .endereco-imovel p span {
            font-weight: 500;
        }

.conteudo .limites .cadastro-debito-automatico .formulario-seletivo > ol > li:first-child, .conteudo .estrutura-linha .cadastro-debito-automatico .formulario-seletivo > ol > li:first-child {
    width: 200px;
    height: 27px;
    margin-top: 3px;
}

    .conteudo .limites .cadastro-debito-automatico .formulario-seletivo > ol > li:first-child label, .conteudo .estrutura-linha .cadastro-debito-automatico .formulario-seletivo > ol > li:first-child label {
        margin-top: 5px;
    }

        .conteudo .limites .cadastro-debito-automatico .formulario-seletivo > ol > li:first-child label input[type="radio"], .conteudo .estrutura-linha .cadastro-debito-automatico .formulario-seletivo > ol > li:first-child label input[type="radio"] {
            float: left;
        }

        .conteudo .limites .cadastro-debito-automatico .formulario-seletivo > ol > li:first-child label span, .conteudo .estrutura-linha .cadastro-debito-automatico .formulario-seletivo > ol > li:first-child label span {
            display: block;
        }

.conteudo .limites .cadastro-debito-automatico .formulario-seletivo > ol > li:nth-child(2), .conteudo .estrutura-linha .cadastro-debito-automatico .formulario-seletivo > ol > li:nth-child(2) {
    width: 305px;
}

.conteudo .limites .cadastro-debito-automatico .protocolo, .conteudo .estrutura-linha .cadastro-debito-automatico .protocolo {
    width: 460px;
    text-align: center;
}

.conteudo .limites .cadastro-debito-automatico .texto-legal, .conteudo .estrutura-linha .cadastro-debito-automatico .texto-legal {
    width: 460px;
    height: 210px;
    padding: 14px;
    background-color: #fff;
    border: 1px solid #d9d9d9;
    overflow-y: scroll;
}

    .conteudo .limites .cadastro-debito-automatico .texto-legal ul li, .conteudo .estrutura-linha .cadastro-debito-automatico .texto-legal ul li {
        list-style-position: inside;
    }

.conteudo .limites .cadastro-debito-automatico p.erro, .conteudo .estrutura-linha .cadastro-debito-automatico p.erro {
    color: red !important;
}

.conteudo .limites .opcoes-servicos .titulo, .conteudo .estrutura-linha .opcoes-servicos .titulo {
    margin: 0 0 11px;
    padding-right: 0;
}

    .conteudo .limites .opcoes-servicos .titulo h2, .conteudo .estrutura-linha .opcoes-servicos .titulo h2 {
        font-size: 16px;
        letter-spacing: 0;
        color: #f37021;
    }

.conteudo .limites .opcoes-servicos nav, .conteudo .estrutura-linha .opcoes-servicos nav {
    padding: 16px 0 8px;
    background-color: #fff;
}

    .conteudo .limites .opcoes-servicos nav ul, .conteudo .estrutura-linha .opcoes-servicos nav ul {
        list-style: none;
        text-align: center;
    }

        .conteudo .limites .opcoes-servicos nav ul li, .conteudo .estrutura-linha .opcoes-servicos nav ul li {
            display: inline-block;
            width: 100px;
            margin: 0 8px 8px;
            background-color: #f99c1c;
            vertical-align: top;
        }

            .conteudo .limites .opcoes-servicos nav ul li figcaption, .conteudo .estrutura-linha .opcoes-servicos nav ul li figcaption {
                padding: 8px 8px 1px;
                background-color: #fff;
                font-family: 'signikasemibold', 'Trebuchet MS', sans-serif;
                font-size: 12px;
                color: #838383;
            }

.conteudo .limites .form.simular-tarifa > ol > li:first-child input, .conteudo .estrutura-linha .form.simular-tarifa > ol > li:first-child input {
    width: 472px;
}

.conteudo .limites .tarifa-resultado li, .conteudo .estrutura-linha .tarifa-resultado li {
    *zoom: 1;
}

    .conteudo .limites .tarifa-resultado li:before, .conteudo .limites .tarifa-resultado li:after, .conteudo .estrutura-linha .tarifa-resultado li:before, .conteudo .estrutura-linha .tarifa-resultado li:after {
        content: " ";
        display: table;
    }

    .conteudo .limites .tarifa-resultado li:after, .conteudo .estrutura-linha .tarifa-resultado li:after {
        clear: both;
    }

    .conteudo .limites .tarifa-resultado li h4, .conteudo .estrutura-linha .tarifa-resultado li h4 {
        display: block;
        width: 205px;
        height: 32px;
        line-height: 32px;
        margin: 12px 0 0;
        padding-left: 20px;
        float: left;
        background: #ebebeb;
        color: #5b5b5b;
    }

    .conteudo .limites .tarifa-resultado li .valor, .conteudo .estrutura-linha .tarifa-resultado li .valor {
        width: 400px;
        height: 32px;
        padding-bottom: 12px;
        float: left;
        background: url('//i1.energisa.info/_catalogs/masterpage/imagens/simulador-barra-bg.jpg') bottom left no-repeat;
    }

        .conteudo .limites .tarifa-resultado li .valor .barra-wrapper, .conteudo .estrutura-linha .tarifa-resultado li .valor .barra-wrapper {
            max-width: 310px;
        }

            .conteudo .limites .tarifa-resultado li .valor .barra-wrapper span.barra, .conteudo .estrutura-linha .tarifa-resultado li .valor .barra-wrapper span.barra {
                display: block;
                max-width: 310px;
                height: 32px;
                margin-right: 15px;
                float: left;
                background: #aeaeae;
                -webkit-transition: width 2s ease;
                -moz-transition: width 2s ease;
                -ms-transition: width 2s ease;
                -o-transition: width 2s ease;
                transition: width 2s ease;
            }

        .conteudo .limites .tarifa-resultado li .valor p, .conteudo .estrutura-linha .tarifa-resultado li .valor p {
            line-height: 32px !important;
        }

        .conteudo .limites .tarifa-resultado li .valor.nao-aplica span, .conteudo .estrutura-linha .tarifa-resultado li .valor.nao-aplica span {
            display: block;
            width: 200px;
            height: 30px;
            line-height: 30px;
            float: left;
            text-align: center;
            background: #f2f2f2;
            border: 1px solid #cecece;
            color: #f37021;
            text-transform: uppercase;
        }

.conteudo .limites .pagina-erro h3, .conteudo .estrutura-linha .pagina-erro h3 {
    height: 67px;
    padding: 36px 0 0 100px;
    background: url('//i1.energisa.info/_catalogs/masterpage/imagens/erro404.png') left no-repeat;
    font-size: 30px;
}

.conteudo .limites .pagina-erro p, .conteudo .estrutura-linha .pagina-erro p {
    width: 700px;
}

.conteudo .limites .listagem-sanfona dl.dicas dt a, .conteudo .estrutura-linha .listagem-sanfona dl.dicas dt a {
    text-decoration: none;
}

.conteudo .limites .listagem-sanfona dt, .conteudo .estrutura-linha .listagem-sanfona dt {
    display: block;
    padding-bottom: 14px;
    font-weight: bold;
}

    .conteudo .limites .listagem-sanfona dt a, .conteudo .estrutura-linha .listagem-sanfona dt a {
        text-decoration: underline;
        color: #00adcd;
    }

.conteudo .limites .listagem-sanfona dd, .conteudo .estrutura-linha .listagem-sanfona dd {
    margin-bottom: 24px;
    display: none;
}

    .conteudo .limites .listagem-sanfona dd ul, .conteudo .estrutura-linha .listagem-sanfona dd ul {
        margin: 0 0 24px 14px;
    }

    .conteudo .limites .listagem-sanfona dd ol, .conteudo .estrutura-linha .listagem-sanfona dd ol {
        list-style: none;
    }

.conteudo .limites ul.collapse-expand > li, .conteudo .estrutura-linha ul.collapse-expand > li {
    display: block;
    margin-bottom: 24px;
    border-bottom: 1px solid #e1e1e1;
}

    .conteudo .limites ul.collapse-expand > li .titulo a, .conteudo .estrutura-linha ul.collapse-expand > li .titulo a {
        display: block;
        background: url('//i1.energisa.info/_catalogs/masterpage/imagens/seta-nav-grande-laranja.png') right -8px no-repeat;
        -webkit-transition: all 0.2s ease;
        -moz-transition: all 0.2s ease;
        -ms-transition: all 0.2s ease;
        -o-transition: all 0.2s ease;
        transition: all 0.2s ease;
    }

        .conteudo .limites ul.collapse-expand > li .titulo a.ativo, .conteudo .limites ul.collapse-expand > li .titulo a:hover, .conteudo .estrutura-linha ul.collapse-expand > li .titulo a.ativo, .conteudo .estrutura-linha ul.collapse-expand > li .titulo a:hover {
            background-position: right -52px;
            -webkit-transition: all 0.2s ease;
            -moz-transition: all 0.2s ease;
            -ms-transition: all 0.2s ease;
            -o-transition: all 0.2s ease;
            transition: all 0.2s ease;
        }

    .conteudo .limites ul.collapse-expand > li > div, .conteudo .estrutura-linha ul.collapse-expand > li > div {
        display: none;
        margin-bottom: 24px;
        *zoom: 1;
    }

        .conteudo .limites ul.collapse-expand > li > div:before, .conteudo .limites ul.collapse-expand > li > div:after, .conteudo .estrutura-linha ul.collapse-expand > li > div:before, .conteudo .estrutura-linha ul.collapse-expand > li > div:after {
            content: " ";
            display: table;
        }

        .conteudo .limites ul.collapse-expand > li > div:after, .conteudo .estrutura-linha ul.collapse-expand > li > div:after {
            clear: both;
        }

        .conteudo .limites ul.collapse-expand > li > div.infos figure, .conteudo .estrutura-linha ul.collapse-expand > li > div.infos figure {
            *zoom: 1;
        }

            .conteudo .limites ul.collapse-expand > li > div.infos figure:before, .conteudo .limites ul.collapse-expand > li > div.infos figure:after, .conteudo .estrutura-linha ul.collapse-expand > li > div.infos figure:before, .conteudo .estrutura-linha ul.collapse-expand > li > div.infos figure:after {
                content: " ";
                display: table;
            }

            .conteudo .limites ul.collapse-expand > li > div.infos figure:after, .conteudo .estrutura-linha ul.collapse-expand > li > div.infos figure:after {
                clear: both;
            }

            .conteudo .limites ul.collapse-expand > li > div.infos figure img, .conteudo .estrutura-linha ul.collapse-expand > li > div.infos figure img {
                margin: 0 28px 10px 0;
                float: left;
            }

            .conteudo .limites ul.collapse-expand > li > div.infos figure figcaption ul, .conteudo .estrutura-linha ul.collapse-expand > li > div.infos figure figcaption ul {
                list-style: none;
            }

                .conteudo .limites ul.collapse-expand > li > div.infos figure figcaption ul li, .conteudo .estrutura-linha ul.collapse-expand > li > div.infos figure figcaption ul li {
                    margin-bottom: 8px;
                }

                    .conteudo .limites ul.collapse-expand > li > div.infos figure figcaption ul li:last-child, .conteudo .estrutura-linha ul.collapse-expand > li > div.infos figure figcaption ul li:last-child {
                        margin-bottom: 0;
                    }

.conteudo .limites .coluna1 .menu div[data-name="TopNavigationNoFlyoutWithStartNode"], .conteudo .limites .estrutura-coluna1 .menu div[data-name="TopNavigationNoFlyoutWithStartNode"], .conteudo .estrutura-linha .coluna1 .menu div[data-name="TopNavigationNoFlyoutWithStartNode"], .conteudo .estrutura-linha .estrutura-coluna1 .menu div[data-name="TopNavigationNoFlyoutWithStartNode"] {
    margin-bottom: 100px;
}

.conteudo .limites .coluna1 .menu ul, .conteudo .limites .estrutura-coluna1 .menu ul, .conteudo .estrutura-linha .coluna1 .menu ul, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul {
    margin-bottom: 100px;
    list-style: none;
}

    .conteudo .limites .coluna1 .menu ul:last-child, .conteudo .limites .estrutura-coluna1 .menu ul:last-child, .conteudo .estrutura-linha .coluna1 .menu ul:last-child, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul:last-child {
        margin-bottom: 0;
    }

    .conteudo .limites .coluna1 .menu ul li a, .conteudo .limites .estrutura-coluna1 .menu ul li a, .conteudo .estrutura-linha .coluna1 .menu ul li a, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li a {
        background: none !important;
        outline: 0;
        color: #898989 !important;
    }

    .conteudo .limites .coluna1 .menu ul li.ativo .submenu, .conteudo .limites .coluna1 .menu ul li.ativo ul.static, .conteudo .limites .estrutura-coluna1 .menu ul li.ativo .submenu, .conteudo .limites .estrutura-coluna1 .menu ul li.ativo ul.static, .conteudo .estrutura-linha .coluna1 .menu ul li.ativo .submenu, .conteudo .estrutura-linha .coluna1 .menu ul li.ativo ul.static, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li.ativo .submenu, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li.ativo ul.static {
        display: block;
    }

    .conteudo .limites .coluna1 .menu ul li ul.static, .conteudo .limites .estrutura-coluna1 .menu ul li ul.static, .conteudo .estrutura-linha .coluna1 .menu ul li ul.static, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li ul.static {
        margin: 0 0 10px 14px;
    }

    .conteudo .limites .coluna1 .menu ul li .submenu, .conteudo .limites .coluna1 .menu ul li ul.static, .conteudo .limites .estrutura-coluna1 .menu ul li .submenu, .conteudo .limites .estrutura-coluna1 .menu ul li ul.static, .conteudo .estrutura-linha .coluna1 .menu ul li .submenu, .conteudo .estrutura-linha .coluna1 .menu ul li ul.static, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li .submenu, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li ul.static {
        display: none;
        padding: 0 0 10px 14px;
    }

        .conteudo .limites .coluna1 .menu ul li .submenu a, .conteudo .limites .coluna1 .menu ul li ul.static a, .conteudo .limites .estrutura-coluna1 .menu ul li .submenu a, .conteudo .limites .estrutura-coluna1 .menu ul li ul.static a, .conteudo .estrutura-linha .coluna1 .menu ul li .submenu a, .conteudo .estrutura-linha .coluna1 .menu ul li ul.static a, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li .submenu a, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li ul.static a {
            display: block;
            padding-bottom: 5px;
            font-size: 1.16667em;
            font-family: 'signikalight', 'Trebuchet MS', sans-serif;
        }

        .conteudo .limites .coluna1 .menu ul li .submenu dd, .conteudo .limites .coluna1 .menu ul li ul.static dd, .conteudo .limites .estrutura-coluna1 .menu ul li .submenu dd, .conteudo .limites .estrutura-coluna1 .menu ul li ul.static dd, .conteudo .estrutura-linha .coluna1 .menu ul li .submenu dd, .conteudo .estrutura-linha .coluna1 .menu ul li ul.static dd, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li .submenu dd, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li ul.static dd {
            padding: 5px 0;
        }

        .conteudo .limites .coluna1 .menu ul li .submenu ul, .conteudo .limites .coluna1 .menu ul li .submenu ul.static, .conteudo .limites .coluna1 .menu ul li ul.static ul, .conteudo .limites .coluna1 .menu ul li ul.static ul.static, .conteudo .limites .estrutura-coluna1 .menu ul li .submenu ul, .conteudo .limites .estrutura-coluna1 .menu ul li .submenu ul.static, .conteudo .limites .estrutura-coluna1 .menu ul li ul.static ul, .conteudo .limites .estrutura-coluna1 .menu ul li ul.static ul.static, .conteudo .estrutura-linha .coluna1 .menu ul li .submenu ul, .conteudo .estrutura-linha .coluna1 .menu ul li .submenu ul.static, .conteudo .estrutura-linha .coluna1 .menu ul li ul.static ul, .conteudo .estrutura-linha .coluna1 .menu ul li ul.static ul.static, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li .submenu ul, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li .submenu ul.static, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li ul.static ul, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul li ul.static ul.static {
            padding-left: 14px;
        }

    .conteudo .limites .coluna1 .menu ul.global > li, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li, .conteudo .limites .estrutura-coluna1 .menu ul.global > li, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li, .conteudo .estrutura-linha .coluna1 .menu ul.global > li, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li {
        border-bottom: 1px solid #e1e1e1;
    }

        .conteudo .limites .coluna1 .menu ul.global > li:last-child, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li:last-child, .conteudo .limites .estrutura-coluna1 .menu ul.global > li:last-child, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li:last-child, .conteudo .estrutura-linha .coluna1 .menu ul.global > li:last-child, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li:last-child, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li:last-child, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li:last-child {
            border-bottom: 0;
        }

        .conteudo .limites .coluna1 .menu ul.global > li span, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li span, .conteudo .limites .estrutura-coluna1 .menu ul.global > li span, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li span, .conteudo .estrutura-linha .coluna1 .menu ul.global > li span, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li span {
            outline: 0;
        }

        .conteudo .limites .coluna1 .menu ul.global > li > a, .conteudo .limites .coluna1 .menu ul.global > li > span.menu-item, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li > a, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item, .conteudo .limites .estrutura-coluna1 .menu ul.global > li > a, .conteudo .limites .estrutura-coluna1 .menu ul.global > li > span.menu-item, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > a, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item, .conteudo .estrutura-linha .coluna1 .menu ul.global > li > a, .conteudo .estrutura-linha .coluna1 .menu ul.global > li > span.menu-item, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li > a, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li > a, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li > span.menu-item, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > a, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item {
            display: block;
            padding: 0;
            color: #898989;
            cursor: pointer;
        }

            .conteudo .limites .coluna1 .menu ul.global > li > a span, .conteudo .limites .coluna1 .menu ul.global > li > a span.ms-navedit-flyoutArrow, .conteudo .limites .coluna1 .menu ul.global > li > span.menu-item span, .conteudo .limites .coluna1 .menu ul.global > li > span.menu-item span.ms-navedit-flyoutArrow, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li > a span, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li > a span.ms-navedit-flyoutArrow, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item span, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item span.ms-navedit-flyoutArrow, .conteudo .limites .estrutura-coluna1 .menu ul.global > li > a span, .conteudo .limites .estrutura-coluna1 .menu ul.global > li > a span.ms-navedit-flyoutArrow, .conteudo .limites .estrutura-coluna1 .menu ul.global > li > span.menu-item span, .conteudo .limites .estrutura-coluna1 .menu ul.global > li > span.menu-item span.ms-navedit-flyoutArrow, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > a span, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > a span.ms-navedit-flyoutArrow, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item span, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item span.ms-navedit-flyoutArrow, .conteudo .estrutura-linha .coluna1 .menu ul.global > li > a span, .conteudo .estrutura-linha .coluna1 .menu ul.global > li > a span.ms-navedit-flyoutArrow, .conteudo .estrutura-linha .coluna1 .menu ul.global > li > span.menu-item span, .conteudo .estrutura-linha .coluna1 .menu ul.global > li > span.menu-item span.ms-navedit-flyoutArrow, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li > a span, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li > a span.ms-navedit-flyoutArrow, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item span, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item span.ms-navedit-flyoutArrow, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li > a span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li > a span.ms-navedit-flyoutArrow, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li > span.menu-item span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li > span.menu-item span.ms-navedit-flyoutArrow, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > a span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > a span.ms-navedit-flyoutArrow, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li > span.menu-item span.ms-navedit-flyoutArrow {
                display: inline-block;
                padding: 15px 21px 15px 11px;
                background: url('//i1.energisa.info/_catalogs/masterpage/imagens/seta-nav.png') right center no-repeat;
                font-size: 1.08333em;
                font-family: 'signikaregular', 'Trebuchet MS', sans-serif;
                text-transform: uppercase;
            }

        .conteudo .limites .coluna1 .menu ul.global > li.externo > a span, .conteudo .limites .coluna1 .menu ul.ms-core-listMenu-root > li.externo > a span, .conteudo .limites .estrutura-coluna1 .menu ul.global > li.externo > a span, .conteudo .limites .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li.externo > a span, .conteudo .estrutura-linha .coluna1 .menu ul.global > li.externo > a span, .conteudo .estrutura-linha .coluna1 .menu ul.ms-core-listMenu-root > li.externo > a span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.global > li.externo > a span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.ms-core-listMenu-root > li.externo > a span {
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/icone-externo.png') right center no-repeat;
        }

    .conteudo .limites .coluna1 .menu ul.contato > li, .conteudo .limites .estrutura-coluna1 .menu ul.contato > li, .conteudo .estrutura-linha .coluna1 .menu ul.contato > li, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.contato > li {
        border-bottom: 1px solid #e1e1e1;
    }

        .conteudo .limites .coluna1 .menu ul.contato > li:last-child, .conteudo .limites .estrutura-coluna1 .menu ul.contato > li:last-child, .conteudo .estrutura-linha .coluna1 .menu ul.contato > li:last-child, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.contato > li:last-child {
            border-bottom: 0;
        }

        .conteudo .limites .coluna1 .menu ul.contato > li > a, .conteudo .limites .estrutura-coluna1 .menu ul.contato > li > a, .conteudo .estrutura-linha .coluna1 .menu ul.contato > li > a, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.contato > li > a {
            display: block;
        }

            .conteudo .limites .coluna1 .menu ul.contato > li > a span, .conteudo .limites .estrutura-coluna1 .menu ul.contato > li > a span, .conteudo .estrutura-linha .coluna1 .menu ul.contato > li > a span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.contato > li > a span {
                display: inline-block;
                padding: 15px 21px 15px 37px;
                font-size: 1em;
                font-family: 'signikalight', 'Trebuchet MS', sans-serif;
                text-transform: uppercase;
            }

        .conteudo .limites .coluna1 .menu ul.contato > li.fale-conosco a span, .conteudo .limites .estrutura-coluna1 .menu ul.contato > li.fale-conosco a span, .conteudo .estrutura-linha .coluna1 .menu ul.contato > li.fale-conosco a span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.contato > li.fale-conosco a span {
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/icone-carta.png') 11px center no-repeat;
        }

        .conteudo .limites .coluna1 .menu ul.contato > li.faca-parte a span, .conteudo .limites .estrutura-coluna1 .menu ul.contato > li.faca-parte a span, .conteudo .estrutura-linha .coluna1 .menu ul.contato > li.faca-parte a span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.contato > li.faca-parte a span {
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/icone-equipe.png') 11px center no-repeat;
        }

        .conteudo .limites .coluna1 .menu ul.contato > li.fornecedores a span, .conteudo .limites .estrutura-coluna1 .menu ul.contato > li.fornecedores a span, .conteudo .estrutura-linha .coluna1 .menu ul.contato > li.fornecedores a span, .conteudo .estrutura-linha .estrutura-coluna1 .menu ul.contato > li.fornecedores a span {
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/icone-ferramentas.png') 11px center no-repeat;
        }

.conteudo .limites .coluna2, .conteudo .limites .estrutura-coluna2, .conteudo .estrutura-linha .coluna2, .conteudo .estrutura-linha .estrutura-coluna2 {
    padding-bottom: 46px !important;
    background-color: #f2f2f2;
}

    .conteudo .limites .coluna2 .bloco-destaque .interna, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna {
        *zoom: 1;
        overflow: hidden;
    }

        .conteudo .limites .coluna2 .bloco-destaque .interna:before, .conteudo .limites .coluna2 .bloco-destaque .interna:after, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna:before, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna:after, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna:before, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna:after, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna:before, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna:after {
            content: " ";
            display: table;
        }

        .conteudo .limites .coluna2 .bloco-destaque .interna:after, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna:after, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna:after, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna:after {
            clear: both;
        }

        .conteudo .limites .coluna2 .bloco-destaque .interna .limites, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .limites, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .limites, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .limites {
            position: relative;
        }

        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo {
            clear: both;
            position: relative;
            min-height: 689px;
        }

            .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .controle-tela, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .controle-tela, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .controle-tela, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .controle-tela {
                position: absolute;
                width: 120%;
                min-height: 689px;
                background: url('//i1.energisa.info/_catalogs/masterpage/imagens/historia/torre-bg.png') 0 40px no-repeat;
            }

            .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo h4, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo h4, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo h4, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo h4 {
                display: none;
                position: absolute;
                top: 0;
                left: 318px;
                width: 31px;
                height: 16px;
                background: url('//i1.energisa.info/_catalogs/masterpage/imagens/historia/marcacao-atual.png') no-repeat;
            }

            .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia {
                position: relative;
                width: 670px;
                *zoom: 1;
            }

                .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia:before, .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia:after, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia:before, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia:after, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia:before, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia:after, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia:before, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia:after {
                    content: " ";
                    display: table;
                }

                .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia:after, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia:after, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia:after, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia:after {
                    clear: both;
                }

                .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper {
                    margin-bottom: 0 !important;
                }

                    .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-viewport, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-viewport, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-viewport, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-viewport {
                        height: 165px !important;
                    }

                    .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a {
                        width: 29px;
                        height: 106px;
                        margin-top: -53px;
                    }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a.bx-prev, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a.bx-prev, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a.bx-prev, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a.bx-prev {
                            left: -60px;
                        }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a.bx-next, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a.bx-next, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a.bx-next, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .torre .bx-wrapper .bx-controls-direction a.bx-next {
                            right: -60px;
                        }

                .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia {
                    width: 520px;
                    height: 165px;
                    margin: 0 auto;
                    overflow: hidden;
                    list-style: none;
                }

                    .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano {
                        position: relative;
                        float: left;
                        width: 98px;
                        height: 135px;
                        margin-top: 40px;
                    }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano a, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano a, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano a, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano a {
                            display: block;
                            width: 38px;
                            height: 38px;
                            margin: 0 auto;
                            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/historia/marcacao-data.png') no-repeat;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -ms-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                        }

                            .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano a.active, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano a.active, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano a.active, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano a.active {
                                background-position: 0 -38px;
                            }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano span, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano span, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano span, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano span {
                            position: absolute;
                            left: 50px;
                            display: block;
                            width: 50px;
                            height: 42px;
                            margin: -85px 0 0 -29px;
                            padding-top: 6px;
                            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/historia/tooltip-bg.png') no-repeat;
                            font-size: 18px;
                            font-family: 'signikalight', 'Trebuchet MS', sans-serif;
                            color: #009fc2;
                            text-align: center;
                            visibility: hidden;
                            opacity: 0;
                            -webkit-transition: all 0.2s ease;
                            -moz-transition: all 0.2s ease;
                            -ms-transition: all 0.2s ease;
                            -o-transition: all 0.2s ease;
                            transition: all 0.2s ease;
                        }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:hover span, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:hover span, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:hover span, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:hover span {
                            margin-top: -75px;
                            visibility: visible;
                            opacity: 1;
                        }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano.decada, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano.decada, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano.decada, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano.decada {
                            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/historia/separacao-decada.png') center 0 no-repeat;
                        }

                            .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano.decada span, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano.decada span, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano.decada span, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano.decada span {
                                bottom: 0;
                                margin-top: 0;
                                background: #f2f2f2;
                                visibility: visible;
                                opacity: 1;
                            }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+1), .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+1), .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+1), .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+1) {
                            height: 111px;
                            padding-top: 24px;
                        }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+3), .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+3), .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+3), .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+3) {
                            height: 85px;
                            padding-top: 50px;
                        }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+5), .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+5), .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+5), .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .galeria-historia .ano:nth-child(5n+5) {
                            height: 85px;
                            padding-top: 50px;
                        }

                .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .datas-noticias, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .datas-noticias, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .datas-noticias, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .datas-noticias {
                    top: 160px;
                    right: -35px;
                }

                    .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .datas-noticias ul li, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .datas-noticias ul li, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .datas-noticias ul li, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .datas-noticias ul li {
                        margin-bottom: 1px;
                    }

                .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia {
                    width: 558px;
                    margin: 0 auto;
                }

                    .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia {
                        border-bottom: 2px solid #c7c7c7;
                        background-color: #fff;
                    }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia img, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia img, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia img, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia img {
                            display: block;
                        }

                        .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption {
                            padding: 11px 11px 24px;
                        }

                            .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption h3, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption h3, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption h3, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption h3 {
                                margin-bottom: 5px;
                                font-size: 300;
                                font-size: 24px;
                            }

                            .conteudo .limites .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption p, .conteudo .limites .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption p, .conteudo .estrutura-linha .coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption p, .conteudo .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .linha-tempo .item-historia .conteudo-historia .historia figcaption p {
                                margin-bottom: 15px;
                                font-size: 12px;
                                line-height: 20px;
                                color: #898989;
                            }

.conteudo .limites .cadastro-redes-sociais, .conteudo .estrutura-linha .cadastro-redes-sociais {
    overflow: hidden;
}

    .conteudo .limites .cadastro-redes-sociais .fb_iframe_widget, .conteudo .estrutura-linha .cadastro-redes-sociais .fb_iframe_widget {
        display: block !important;
    }

    .conteudo .limites .cadastro-redes-sociais h3, .conteudo .estrutura-linha .cadastro-redes-sociais h3 {
        width: 400px;
        margin-bottom: 70px;
        padding-bottom: 20px;
        border-bottom: 1px solid #d2d2d2;
        text-transform: uppercase;
        font-size: 17px;
        color: #f37021;
    }

    .conteudo .limites .cadastro-redes-sociais .form, .conteudo .estrutura-linha .cadastro-redes-sociais .form {
        width: auto !important;
    }

        .conteudo .limites .cadastro-redes-sociais .form h4, .conteudo .estrutura-linha .cadastro-redes-sociais .form h4 {
            margin-bottom: 30px;
            text-transform: uppercase;
            font-weight: normal;
            font-size: 18px;
            color: #898989;
        }

        .conteudo .limites .cadastro-redes-sociais .form ul li, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li {
            margin-bottom: 30px;
        }

            .conteudo .limites .cadastro-redes-sociais .form ul li label, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li label {
                display: block;
                font-size: 13px;
                color: #898989;
            }

            .conteudo .limites .cadastro-redes-sociais .form ul li input, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li input {
                width: 190px;
                margin-right: 20px;
            }

                .conteudo .limites .cadastro-redes-sociais .form ul li input.full, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li input.full {
                    width: 403px;
                }

            .conteudo .limites .cadastro-redes-sociais .form ul li > span, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li > span {
                display: block;
                padding-top: 12px;
                font-style: italic;
                font-size: 13px;
                color: #a8a8a8;
            }

            .conteudo .limites .cadastro-redes-sociais .form ul li li, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li li {
                display: inline-block;
            }

                .conteudo .limites .cadastro-redes-sociais .form ul li li input, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li li input {
                    width: 180px;
                }

            .conteudo .limites .cadastro-redes-sociais .form ul li:last-child, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li:last-child {
                margin: 0;
            }

            .conteudo .limites .cadastro-redes-sociais .form ul li .bt-sociais .bt-facebook-connect, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li .bt-sociais .bt-facebook-connect {
                display: inline-block;
                width: 130px;
                height: 30px;
                background: url("//i4.energisa.info/_catalogs/masterpage/imagens/bt-facebook-connect.png") 0 0 no-repeat;
            }

            .conteudo .limites .cadastro-redes-sociais .form ul li .bt-sociais .bt-google-plus-connect, .conteudo .estrutura-linha .cadastro-redes-sociais .form ul li .bt-sociais .bt-google-plus-connect {
                display: inline-block;
                width: 130px;
                height: 30px;
                background: url("//i3.energisa.info/_catalogs/masterpage/imagens/bt-google-plus-connect.png") 0 0 no-repeat;
            }

        .conteudo .limites .cadastro-redes-sociais .form a.botao, .conteudo .estrutura-linha .cadastro-redes-sociais .form a.botao {
            display: inline-block;
            padding: 10px 9px 8px;
            border-bottom: 2px solid #e0460f;
            background-color: #f99c1b;
            font-family: 'signikasemibold', 'Trebuchet MS', sans-serif;
            font-size: 12px;
            text-transform: uppercase;
            letter-spacing: 1px;
            color: #fff !important;
            cursor: pointer;
        }

        .conteudo .limites .cadastro-redes-sociais .form.cadastro ul li, .conteudo .estrutura-linha .cadastro-redes-sociais .form.cadastro ul li {
            margin-bottom: 10px;
        }

            .conteudo .limites .cadastro-redes-sociais .form.cadastro ul li:last-child, .conteudo .estrutura-linha .cadastro-redes-sociais .form.cadastro ul li:last-child {
                margin-bottom: 0;
            }

        .conteudo .limites .cadastro-redes-sociais .form.cadastro select, .conteudo .estrutura-linha .cadastro-redes-sociais .form.cadastro select {
            height: 26px !important;
        }

    .conteudo .limites .cadastro-redes-sociais .item4, .conteudo .estrutura-linha .cadastro-redes-sociais .item4 {
        position: relative;
    }

        .conteudo .limites .cadastro-redes-sociais .item4 span.marcador-ou:before, .conteudo .estrutura-linha .cadastro-redes-sociais .item4 span.marcador-ou:before {
            content: '';
            position: absolute;
            right: 0;
            top: 8px;
            height: 315px;
            border-right: 1px solid #d2d2d2;
        }

        .conteudo .limites .cadastro-redes-sociais .item4 span.marcador-ou:after, .conteudo .estrutura-linha .cadastro-redes-sociais .item4 span.marcador-ou:after {
            content: 'OU';
            position: absolute;
            right: -10px;
            top: 90px;
            display: block;
            padding: 12px 0;
            background-color: #f2f2f2;
            text-transform: uppercase;
            font-size: 17px;
            font-family: 'Trebuchet MS', Helvetica, sans-serif;
            color: #f37021;
        }

    .conteudo .limites .cadastro-redes-sociais .item5, .conteudo .estrutura-linha .cadastro-redes-sociais .item5 {
        width: 440px !important;
    }

    .conteudo .limites .cadastro-redes-sociais .msg-sucesso, .conteudo .estrutura-linha .cadastro-redes-sociais .msg-sucesso {
        clear: both;
    }

    .conteudo .limites .cadastro-redes-sociais .cadastro-completo .item5, .conteudo .estrutura-linha .cadastro-redes-sociais .cadastro-completo .item5 {
        float: none;
    }

    .conteudo .limites .cadastro-redes-sociais .cadastro-completo ul li, .conteudo .estrutura-linha .cadastro-redes-sociais .cadastro-completo ul li {
        margin-bottom: 12px;
    }

        .conteudo .limites .cadastro-redes-sociais .cadastro-completo ul li.cpf, .conteudo .estrutura-linha .cadastro-redes-sociais .cadastro-completo ul li.cpf {
            width: 100%;
        }

.conteudo .limites .box-area-cliente-login, .conteudo .estrutura-linha .box-area-cliente-login {
    clear: both;
    width: 250px;
    background: #44c7f4;
}

    .conteudo .limites .box-area-cliente-login header.titulo, .conteudo .estrutura-linha .box-area-cliente-login header.titulo {
        margin: 0;
    }

    .conteudo .limites .box-area-cliente-login .login, .conteudo .estrutura-linha .box-area-cliente-login .login {
        height: 110px;
    }

        .conteudo .limites .box-area-cliente-login .login .login-social, .conteudo .estrutura-linha .box-area-cliente-login .login .login-social {
            position: relative;
            float: left;
            padding: 12px 0 0 10px;
        }

            .conteudo .limites .box-area-cliente-login .login .login-social a.facebook-login, .conteudo .estrutura-linha .box-area-cliente-login .login .login-social a.facebook-login {
                margin-bottom: 8px;
                display: block;
                width: 40px;
                height: 26px;
                background-image: url(//i1.energisa.info/_catalogs/masterpage/css/imagens/sprite-unificado.png);
                background-position: -10px -1131px;
            }

            .conteudo .limites .box-area-cliente-login .login .login-social a.google-plus-login, .conteudo .estrutura-linha .box-area-cliente-login .login .login-social a.google-plus-login {
                display: block;
                width: 40px;
                height: 26px;
                background-image: url(//i1.energisa.info/_catalogs/masterpage/css/imagens/sprite-unificado.png);
                background-position: -10px -1177px;
            }

            .conteudo .limites .box-area-cliente-login .login .login-social span, .conteudo .estrutura-linha .box-area-cliente-login .login .login-social span {
                position: absolute;
                right: -24px;
                top: 37px;
                text-transform: uppercase;
                font-size: 12px;
                color: #fff;
            }

        .conteudo .limites .box-area-cliente-login .login .form, .conteudo .estrutura-linha .box-area-cliente-login .login .form {
            float: right;
            width: 155px !important;
            padding: 10px 0 0;
            margin: 0 10px 6px 30px;
        }

            .conteudo .limites .box-area-cliente-login .login .form .cpf, .conteudo .estrutura-linha .box-area-cliente-login .login .form .cpf {
                display: block;
                margin-bottom: 6px;
            }

                .conteudo .limites .box-area-cliente-login .login .form .cpf input, .conteudo .estrutura-linha .box-area-cliente-login .login .form .cpf input {
                    width: 135px;
                }

            .conteudo .limites .box-area-cliente-login .login .form .senha, .conteudo .estrutura-linha .box-area-cliente-login .login .form .senha {
                float: left;
                display: block;
            }

                .conteudo .limites .box-area-cliente-login .login .form .senha input, .conteudo .estrutura-linha .box-area-cliente-login .login .form .senha input {
                    width: 67px;
                }

            .conteudo .limites .box-area-cliente-login .login .form .botao, .conteudo .estrutura-linha .box-area-cliente-login .login .form .botao {
                margin: 2px 0 0 10px;
                padding: 4px 5px;
                float: right;
            }

            .conteudo .limites .box-area-cliente-login .login .form a.esquerda, .conteudo .estrutura-linha .box-area-cliente-login .login .form a.esquerda {
                margin-top: 5px;
                font-size: 10px;
                color: #fff;
            }

        .conteudo .limites .box-area-cliente-login .login a.cadastrar, .conteudo .estrutura-linha .box-area-cliente-login .login a.cadastrar {
            clear: both;
            display: block;
            background: #019fc4;
            border-bottom: 2px solid #0974a8;
            text-align: center;
            text-transform: uppercase;
            font-size: 11px;
            color: #fff;
        }

.mapa-site {
    border-bottom: 3px solid #f37021;
    background-color: #00adcd;
    color: #fff;
}

    .mapa-site .menu-area {
        margin-left: 14px;
        margin-bottom: 22px;
        list-style: none;
    }

        .mapa-site .menu-area li {
            display: inline-block;
            opacity: .67;
        }

            .mapa-site .menu-area li a {
                display: inline-block;
                font-family: 'signikalight', 'Trebuchet MS', sans-serif;
                font-size: 16px;
                line-height: 33px;
                text-transform: uppercase;
            }

            .mapa-site .menu-area li.empresa a {
                padding-left: 34px;
                background-image: url(//i1.energisa.info/_catalogs/masterpage/css/imagens/sprite-unificado.png);
                background-position: -10px -2996px;
            }

            .mapa-site .menu-area li.casa {
                margin-left: 11px;
                border-left: 1px solid #66cee1;
            }

                .mapa-site .menu-area li.casa a {
                    padding-left: 42px;
                    background-image: url(//i1.energisa.info/_catalogs/masterpage/css/imagens/sprite-unificado.png);
                    background-position: 1px -3041px;
                }

            .mapa-site .menu-area li.ativo {
                opacity: 1;
            }

                .mapa-site .menu-area li.ativo a {
                    font-size: 18px;
                }

    .mapa-site h4 {
        margin-bottom: 10px;
        text-transform: uppercase;
        font-family: 'signikasemibold', 'Trebuchet MS', sans-serif;
        font-size: 1.16667em;
        color: #fff;
    }

    .mapa-site a {
        color: #fff;
    }

    .mapa-site dl {
        margin: 0 20px 14px 0;
    }

        .mapa-site dl dt {
            display: block;
            padding-bottom: 10px;
            padding-left: 14px;
            text-transform: uppercase;
            font-family: 'signikabold', 'Trebuchet MS', sans-serif;
            font-size: 1.16667em;
        }

        .mapa-site dl dd h4 {
            margin-left: 14px;
            font-size: 10px;
        }

        .mapa-site dl dd ul {
            list-style: none;
        }

            .mapa-site dl dd ul li a {
                display: block;
                padding: 5px 0 9px 14px;
                background: url('//i5.energisa.info/_catalogs/masterpage/imagens/seta-nav-mapa-site.png') -14px 5px no-repeat;
                font-size: 0.91667em;
                -webkit-transition: all 0.2s ease;
                -moz-transition: all 0.2s ease;
                -ms-transition: all 0.2s ease;
                -o-transition: all 0.2s ease;
                transition: all 0.2s ease;
            }

                .mapa-site dl dd ul li.ativo a, .mapa-site dl dd ul li a:hover {
                    color: #7dd5e5;
                    background-position: 2px 5px;
                }

    .mapa-site .estrutura-linha .estrutura-coluna1 .links-internos aside {
        padding: 20px 0 25px;
        *zoom: 1;
    }

        .mapa-site .estrutura-linha .estrutura-coluna1 .links-internos aside:before, .mapa-site .estrutura-linha .estrutura-coluna1 .links-internos aside:after {
            content: " ";
            display: table;
        }

        .mapa-site .estrutura-linha .estrutura-coluna1 .links-internos aside:after {
            clear: both;
        }

        .mapa-site .estrutura-linha .estrutura-coluna1 .links-internos aside dl {
            float: left;
            width: 160px;
        }

            .mapa-site .estrutura-linha .estrutura-coluna1 .links-internos aside dl dd {
                padding-bottom: 14px;
            }

            .mapa-site .estrutura-linha .estrutura-coluna1 .links-internos aside dl:last-child {
                padding-right: 0;
                margin-right: 0;
            }

    .mapa-site .estrutura-linha .estrutura-coluna2 {
        background-color: #26b9d4;
    }

        .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside {
            padding: 20px 0 25px 14px;
        }

            .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes {
                margin: 0 14px 22px;
            }

                .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes h4 {
                    margin-left: 0;
                }

                .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes p {
                    font-size: 11px;
                }

                .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes .form {
                    margin-bottom: 22px;
                }

                .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes ul.redes-sociais {
                    margin-bottom: 32px;
                    list-style: none;
                    *zoom: 1;
                }

                    .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes ul.redes-sociais:before, .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes ul.redes-sociais:after {
                        content: " ";
                        display: table;
                    }

                    .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes ul.redes-sociais:after {
                        clear: both;
                    }

                    .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes ul.redes-sociais li {
                        float: left;
                        width: 20px;
                        height: 20px;
                        margin-right: 10px;
                    }

                        .mapa-site .estrutura-linha .estrutura-coluna2 .bloco-destaque .interna .outros-sites aside .opcoes ul.redes-sociais li a {
                            display: block;
                            width: 20px;
                            height: 20px;
                        }

.rodape {
    padding: 12px 0;
    *zoom: 1;
}

    .rodape:before, .rodape:after {
        content: " ";
        display: table;
    }

    .rodape:after {
        clear: both;
    }

    .rodape nav {
        text-align: center;
        line-height: 26px;
    }

        .rodape nav h4 {
            display: inline-block;
            font-family: 'signikalight', 'Trebuchet MS', sans-serif;
            font-size: 18px;
            text-transform: uppercase;
        }

        .rodape nav ul {
            display: inline-block;
            list-style: none;
        }

            .rodape nav ul li {
                display: inline-block;
                padding: 0 27px;
                border-left: 1px solid #8e8e8e;
            }

                .rodape nav ul li:first-child {
                    border-left: 0;
                }

                .rodape nav ul li a {
                    display: inline-block;
                    padding-left: 24px;
                    font-family: 'signikasemibold', 'Trebuchet MS', sans-serif;
                    font-size: 12px;
                    text-transform: uppercase;
                    color: #898989;
                }

                .rodape nav ul li.email a {
                    background: url('//i2.energisa.info/_catalogs/masterpage/imagens/icone-carta2.png') 0 center no-repeat;
                }

                .rodape nav ul li.telefone a {
                    background: url('//i4.energisa.info/_catalogs/masterpage/imagens/icone-telefone.png') 0 center no-repeat;
                }

                .rodape nav ul li.agencias a {
                    background: url('//i5.energisa.info/_catalogs/masterpage/imagens/icone-localizacao.png') 0 center no-repeat;
                }

.selecione-local {
    margin-bottom: -50px;
    border-bottom: 3px solid #f37535;
}

    .selecione-local figure {
        position: relative;
        height: 850px;
        overflow: hidden;
    }

        .selecione-local figure img {
            visibility: hidden;
            position: absolute;
            left: 48%;
            margin-left: -800px;
            min-width: 105%;
            opacity: 0;
            -webkit-transition: opacity 1.5s ease;
            -moz-transition: opacity 1.5s ease;
            -ms-transition: opacity 1.5s ease;
            -o-transition: opacity 1.5s ease;
            transition: opacity 1.5s ease;
        }

            .selecione-local figure img.ativo {
                visibility: visible;
                left: 50%;
                opacity: 1;
                -webkit-transition: opacity 1.5s ease, left 1.5s ease;
                -moz-transition: opacity 1.5s ease, left 1.5s ease;
                -o-transition: opacity 1.5s ease, left 1.5s ease;
                transition: opacity 1.5s ease, left 1.5s ease;
            }

            .selecione-local figure img.cover {
                visibility: visible;
                top: 0;
                left: 50%;
                min-height: 100%;
                opacity: 1;
            }

        .selecione-local figure figcaption {
            position: absolute;
            top: 0;
            width: 100%;
            height: 850px;
        }

            .selecione-local figure figcaption .limites {
                margin-top: 120px;
            }

                .selecione-local figure figcaption .limites .topo {
                    border-bottom: 0px;
                    margin-bottom: 65px;
                }

                    .selecione-local figure figcaption .limites .topo h2 {
                        float: none;
                        margin: 0;
                    }

                .selecione-local figure figcaption .limites div.secao {
                    width: 450px;
                }

                    .selecione-local figure figcaption .limites div.secao h1 {
                        font-family: 'signikaregular', 'Trebuchet MS', sans-serif;
                        font-size: 36px;
                        line-height: 35px;
                        text-transform: uppercase;
                        color: #00adcd;
                    }

                        .selecione-local figure figcaption .limites div.secao h1 strong {
                            font-family: 'signikabold', 'Trebuchet MS', sans-serif;
                            color: #f37535;
                        }

                    .selecione-local figure figcaption .limites div.secao h3 {
                        margin-bottom: 20px;
                        font-size: 24px;
                        color: #00adcd;
                        text-transform: uppercase;
                    }

                    .selecione-local figure figcaption .limites div.secao p {
                        margin-bottom: 20px;
                        color: #000;
                    }

                    .selecione-local figure figcaption .limites div.secao .form ol li {
                        float: left;
                        margin-right: 20px;
                    }

                        .selecione-local figure figcaption .limites div.secao .form ol li.estado select {
                            width: 50px;
                        }

                        .selecione-local figure figcaption .limites div.secao .form ol li.cidade select {
                            width: 230px;
                        }

                    .selecione-local figure figcaption .limites div.secao:last-child {
                        border-bottom: 0;
                    }

.teste {
    color: #000;
    background-color: #ddf;
}

    .teste .limites {
        background: #ccc;
    }

    .teste .grid {
        background-color: red;
    }

        .teste .grid .caixa1 {
            background-color: #fcc;
        }

        .teste .grid.caixa1-2, .teste .grid.caixa2-1 {
            background-color: green;
        }

            .teste .grid.caixa1-2 .caixa2, .teste .grid.caixa2-1 .caixa2 {
                background-color: purple;
            }

                .teste .grid.caixa1-2 .caixa2 .caixa1, .teste .grid.caixa2-1 .caixa2 .caixa1 {
                    background: gray;
                }

                    .teste .grid.caixa1-2 .caixa2 .caixa1:nth-child(odd), .teste .grid.caixa2-1 .caixa2 .caixa1:nth-child(odd) {
                        background: red;
                    }

    .teste .bloco-destaque {
        background: #cfc;
    }

        .teste .bloco-destaque .interna {
            background: #ffc;
        }

            .teste .bloco-destaque .interna .limites {
                background: #cff;
            }

    .teste .bloco-novidades {
        background: #edd;
    }

        .teste .bloco-novidades .item1 {
            background: #d3d;
        }

        .teste .bloco-novidades .item2 {
            background: #d34;
        }

        .teste .bloco-novidades .item2b {
            background: #d34;
        }

        .teste .bloco-novidades .item3 {
            background: #4e4;
        }

        .teste .bloco-novidades .item8 {
            background: #4e4;
        }

    .teste .coluna-lateral {
        background: #3ee;
    }

    .teste .coluna-lateralb, .teste .coluna-lateralc, .teste .coluna-lateralf {
        background: #d34;
    }

    .teste .bloco-artigo {
        background: #ee3;
    }

        .teste .bloco-artigo .texto, .teste .bloco-artigo .textob, .teste .bloco-artigo .textoc, .teste .bloco-artigo .textod, .teste .bloco-artigo .textoe, .teste .bloco-artigo .textof, .teste .bloco-artigo .textog {
            background: #edf;
        }

body#energisa-app {
    background: #ffffff;
}

.energisa-on {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
}

    .energisa-on span.blue {
        width: 100%;
        position: relative;
        height: 7px;
        background-color: #00adcd;
        float: left;
        margin: 30px 0 0 0;
    }

    .energisa-on .content {
        width: 270px;
        margin: 0 auto;
    }

        .energisa-on .content h1 {
            width: 120px;
            height: 40px;
            margin: 20px auto;
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/energisa-on/energisa-on-logo.jpg') no-repeat;
            font-size: 0;
            text-indent: -999em;
        }

        .energisa-on .content h2 {
            text-transform: uppercase;
            color: #00abcc;
            font-size: 24px;
            text-align: center;
            font-family: 'signikabold';
        }

            .energisa-on .content h2 span {
                display: block;
                text-transform: none;
                color: #898989;
                font-size: 17px;
                font-family: 'signikalight';
            }

                .energisa-on .content h2 span strong {
                    font-family: 'signikasemibold';
                }

        .energisa-on .content ul {
            padding: 43px 0 37px;
            width: 100%;
            list-style: none;
            background: url('//i1.energisa.info/_catalogs/masterpage/imagens/energisa-on/energisa-on-smartphone.jpg') right bottom no-repeat;
        }

            .energisa-on .content ul li {
                font-size: 17px;
                font-family: 'signikalight';
                padding: 0 0 20px 0;
                display: inline-flex;
            }

                .energisa-on .content ul li:before {
                    color: #f37021;
                    content: "\2022";
                    font-size: 1.2em;
                    padding-right: .25em;
                    position: relative;
                }

        .energisa-on .content a {
            font-family: 'signikaregular';
            font-size: 14px;
            color: #898989;
            text-align: center;
            float: left;
            width: 100%;
        }

            .energisa-on .content a.download {
                background: #f37021;
                padding: 15px 0 12px;
                border-bottom: 2px solid #ec4a10;
                font-family: 'signikasemibold';
                font-size: 18px;
                text-transform: uppercase;
                float: left;
                color: #ffffff;
                margin: 0 0 20px 0;
            }

                .energisa-on .content a.download span {
                    display: block;
                    font-size: 12px;
                    text-transform: none;
                    font-family: 'signikaregular';
                }
