﻿.rodape-inst {
    width: 100%;
    background: #1d1d1d;
    display: inline-block;
    margin: 40px 0 0 0;
}

    .rodape-inst .content {
        width: 1216px;
        margin: 40px auto;
        position: relative;
        display: block;
    }

    .rodape-inst .box-institucional {
        width: 280px;
        display: inline-block;
        margin: 0;
        float: left;
    }

        .rodape-inst .box-institucional img {
            display: inline-block;
            margin: 0;
        }

        .rodape-inst .box-institucional ul {
            display: inline-block;
            clear: both;
            margin: 30px 0 0 0;
        }

            .rodape-inst .box-institucional ul li {
                display: inline-block;
                width: 130px;
                margin: 0 0 15px 0;
            }

                .rodape-inst .box-institucional ul li a {
                    color: #fff;
                    font-size: 12px;
                }





    .rodape-inst .box-cadastro-boletim {
        width: 304px;
        height: 100px;
        display: inline-block;
        margin: 82px 0 0 50px;
        float: left;
        border-right: 1px solid #0e0e0e;
    }

        .rodape-inst .box-cadastro-boletim p {
            font-size: 13px;
            color: #d3d3d3;
            margin: 0 0 10px 0;
            line-height: 15px;
        }

        .rodape-inst .box-cadastro-boletim .seu-email {
            font-size: 11px;
            color: #999999;
            background-color: #303030;
            padding: 10px;
            border-radius: 5px 0 0 5px;
            display: inline-block;
            float: left;
        }

        .rodape-inst .box-cadastro-boletim .bt-enviar {
            -webkit-transition: all 0.3s ease-in-out;
            -moz-transition: all 0.3s ease-in-out;
            -o-transition: all 0.3s ease-in-out;
            transition: all 0.3s ease-in-out;
            font-size: 11px;
            color: #fff;
            text-transform: uppercase;
            background-color: #19497a;
            padding: 10px;
            border-radius: 0 5px 5px 0;
            display: inline-block;
            float: left;
            cursor: pointer;
        }

            .rodape-inst .box-cadastro-boletim .bt-enviar:hover {
                filter: alpha(opacity=50);
                opacity: 0.8;
            }




    .rodape-inst .infos-contato {
        width: 290px;
        height: 100px;
        display: inline-block;
        margin: 82px -43px 0 0;
        padding: 0 0 0 22px;
        float: left;
        border-left: 1px solid #343434;
    }

.infos-contato .telefone, .infos-contato .fale-conosco, .infos-contato .anuncie {
    padding: 3px 0 3px 26px;
    font-size: 12px;
    background-repeat: no-repeat;
    background-position: left center;
    margin: 10px 0
}

.rodape-inst .infos-contato .telefone {
    background-image: url(/Img/icone-fone-rodape.png);
    color: #ffffff;
}

.rodape-inst .infos-contato .fale-conosco {
    background-image: url(/Img/icone-email-rodape.png);
    color: #ffffff;
}

.rodape-inst .infos-contato .anuncie {
    background-image: url(/Img/icone-anuncie-rodape.png);
    color: #ffffff;
}

.rodape-inst .infos-contato a {
    display: block
}

.rodape-inst .outros-produtos {
    width: 240px;
    display: inline-block;
    margin: 0;
    padding: 14px;
    float: left;
}

.rodape-inst .outros-produtos .produtos-ec {
    font-size: 12px;
    color: #d4d4d4;
    text-align: center;
}

    .rodape-inst .outros-produtos ul li {
        display: inline-block;
        /*margin: 0 0 0 5px;*/
        display: flex;
        width: 100%;
        position: relative;
    }

 .rodape-inst .outros-produtos ul li a {
     font-size: 13px;
     color: #fff;
     padding: 10px 15px;
     /*margin: 15px 0 0 0;
     background-position: left center;
     background-repeat: no-repeat;
     float: left;*/
     width: 100%;
     border-bottom: 1px solid #404040;
 }

    .rodape-inst .outros-produtos .prods {
        border-top: 1px #404040 solid;
        margin: 13px 23px 5px 7px;
        width: 100%;
    }

a.link-aec:after {
    content: "➜";
    color: rgb(92, 92, 92);
    font-size: 10px;
    height: 10px;
    position: absolute;
    right: 5%;
    visibility: visible;
    top: 42%;
}

a.link-cc:after {
    content: "➜";
    color: rgb(92, 92, 92);
    font-size: 10px;
    height: 10px;
    position: absolute;
    right: 5%;
    visibility: visible;
    top: 42%;
}

a.link-cm:after {
    content: "➜";
    color: rgb(92, 92, 92);
    font-size: 10px;
    height: 10px;
    position: absolute;
    right: 5%;
    visibility: visible;
    top: 42%;
}

a.link-rdo:after {
    content: "➜";
    color: rgb(92, 92, 92);
    font-size: 10px;
    height: 10px;
    position: absolute;
    right: 5%;
    visibility: visible;
    top: 42%;
}

.rodape-inst .outros-produtos ul li a.link-cc {
    /*background-image:url(/Img/icone-cc.png);*/
}

.rodape-inst .outros-produtos ul li a.link-cm {
    /*background-image:url(/Img/icone-cm.png);*/
}

.rodape-inst .outros-produtos ul li a.link-rdo {
    /*background-image:url(/Img/icone-rdo.png);*/
}

.rodape-inst .outros-produtos ul li a.link-pe {
    /*background-image:url(/Img/icone-pe.png);*/
}

.rodape-inst .outros-produtos ul li a.link-aec {
    /*background-image:url(/Img/icone-aec.png);*/
}





.rodape-inst .assinatura {
    width: 100%;
    display: inline-block;
    margin: 40px 0 20px 0;
    padding: 0;
    float: left;
}

.rodape-inst .copyright {
    float: right;
    margin: 46px 0 0 0px;
}

    .rodape-inst .copyright p {
        border-right: 1px solid #f0f0f0;
        padding: 0 10px 0 0;
        margin: 0 10px 0 0;
    }

.copyright p, .copyright a {
    display: inline-block;
    font-size: 12px;
    color: #f0f0f0;
    position: relative;
    float: left;
}

.rodape-inst .assinatura-ec {
    float: left;
    padding: 3px;
}

    .rodape-inst .assinatura-ec a {
        color: #f0f0f0;
        font-size: 12px;
        display: inline-block;
        margin: 20px 0 0 0;
        position: relative;
        float: left;
    }

    .rodape-inst .assinatura-ec .bt-logo-ec {
        background-image: url(/Img/logo-new-ec.png);
        background-repeat: no-repeat;
        background-position: center bottom;
        padding: 11px 91px 37px 26px;
        margin-top: -2px;
        font-size: 10px;
    }

    .rodape-inst .assinatura-ec .bt-logo-asbea {
        background-image: url(/Img/logo-asbea-rodape-novo.png);
        background-repeat: no-repeat;
        background-position: center bottom;
        width: 33px;
        height: 30px;
        margin: 25px 0 0 22px;
    }





.content-janela {
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0,0,0,0.8);
    z-index: 1000 !important;
    top: 0;
    display: none;
}

    .content-janela .janela-cadastro {
        width: 610px;
        height: 246px;
        position: absolute;
        top: 50%;
        left: 50%;
        margin-top: -123px;
        margin-left: -305px;
        border-radius: 5px;
        background-color: #fff;
        background-image: url(/Img/bg-janela-cadastro-boletim.png);
        background-repeat: no-repeat;
        background-position: left bottom;
    }

        .content-janela .janela-cadastro .segura-form {
            float: right;
            width: 266px;
            height: 215px;
            margin: 35px 0 0 0;
        }

            .content-janela .janela-cadastro .segura-form p {
                font-size: 16px;
                color: #000;
            }

            .content-janela .janela-cadastro .segura-form input, .content-janela .janela-cadastro .segura-form select {
                font-size: 11px;
                color: #000;
                padding: 10px 8px;
                border: 1px solid #bcbcbc;
                border-radius: 3px;
                width: 222px;
                display: inline-block;
                margin: 8px 0 0 0;
            }

.segura-form select.sua-profissao {
    width: 167px !important;
}

.segura-form select.seu-estado {
    width: 70px !important;
}

.segura-form input.btn-enviar {
    width: 90px !important;
    background-color: #19497a;
    text-transform: uppercase;
    color: #fff !important;
}

.content-janela .janela-cadastro .fechar-janela {
    width: 13px;
    height: 13px;
    position: absolute;
    cursor: pointer;
    right: -17px;
    top: -17px;
    background-image: url(/Img/icone-fechar-janela-cadastro-boletim.png);
    background-repeat: no-repeat;
}
