BODY {
    font-size: 8pt;
    font-family: Verdana, Arial, Helvetica, Sans-Serif;
}

A:link {
    font-size: 8pt;
    color: #000000;
    font-family: Verdana;
    text-decoration: none;
    margin-left: 0px;
}

A:unknown {
    font-size: 8pt;
    color: #2B8200;
    font-family: Verdana;
    text-decoration: none;
}

A:visited {
    font-size: 8pt;
    color: #FF9900;
    font-family: Verdana;
    text-decoration: none;
}

A:hover {
    font-size: 8pt;
    color: #ff3300;
    font-family: Verdana;
    text-decoration: underline;
}

A.Menu:hover {
    font-size: 8pt;
    color: #2B8200;
    font-family: Verdana;
    text-decoration: none;
}

A.Menu:visited {
    font-size: 8pt;
    color: #2B8200;
    font-family: Verdana;
    text-decoration: none;
}

.estilo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    margin-left: 0px;
}

.estiloNovo {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    color: #424141;
    text-decoration: none;
    margin-left: 0px;
    font-weight: bold;
}

.textoRed {
    color: red;
}

.estiloInput {
    background-color: #f4f4f4;
    border-style: none !important;
    height: 32px;
    border-radius: 5px;
    margin-bottom: 18px;
    font-weight: normal !important;
}

.imgDesbloqueio {
    background-image: url('../Imagens/Publicidade/ok.png');
    height: 12px;
    width: auto;
}


.estilo2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
}

.estilocinza {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #969696;
    text-decoration: none;
}

.texto1 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #66CCFF;
    text-decoration: none;
}

.texto2 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
    text-decoration: none;
}

.texto3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FF0000;
    text-decoration: none;
}

.texto4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #0033FF;
    text-decoration: none;
}

.rodape {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #999999;
    text-decoration: none;
}

.InputVerde {
    font-size: 10pt;
    font-family: Verdana;
    border: 1px solid #CCCCCC;
    padding: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

.InputObrigatorio {
    font-size: 10pt;
    font-family: Verdana;
    background-color: #FFFFCC;
    border: 1px solid red;
}

.destak1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF0000;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.destak2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: bold;
    color: #FF00FF;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.destak3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: White;
    background-color: Red;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.destak4 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #FF8C00;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.destak5 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: white;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.destak6 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.destak7 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.destak8 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.destak9 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: Black;
    font-weight: bold;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.destak10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    color: White;
    background-color: Teal;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.texto5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #000000;
    text-decoration: none;
}

.texto6 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
}

.texto7 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    text-decoration: none;
}

.texto7Red {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: Red;
    text-decoration: none;
}

.textoCassol1 {
    font-family: Calibri;
    font-size: 12pt;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.textoCassol2 {
    font-family: Calibri;
    font-size: 12pt;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
}

.textoCassol3 {
    font-family: Calibri;
    font-size: 16pt;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
}

.textoPAC_DMCard1 {
    font-family: Calibri;
    font-size: 9.5pt;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
}

.textoPAC_DMCard2 {
    font-family: Calibri;
    font-size: 10pt;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
}

.textoPAC_DMCard3 {
    font-family: Calibri;
    font-size: 17pt;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
    font-weight: bold;
}

.textoPAC_DMCard4 {
    font-family: Calibri;
    font-size: 9.5pt;
    color: Black;
    text-decoration: none;
    font-style: normal;
    line-height: normal;
    font-weight: normal;
    text-align: justify;
}

.textoStrike {
    text-decoration: line-through;
}

.tabela {
    top: auto;
    bottom: auto;
    border: thin solid #000000;
}

.embaixo {
    border-bottom-width: thin;
    border-bottom-style: solid;
    border-bottom-color: #000000;
}

.emcima {
    border-top-width: thin;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #000000;
}

.botao {
    height: 21px;
    color: White;
    background-color: Transparent;
    background-image: url('../Imagens/Publicidade/btn_background_014.jpg');
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    border: solid 1px White;
    padding-top: 5px;
    border-radius: 5px;
}

.botaoVoltar {
    height: 21px;
    color: White;
    background-color: Transparent;
    background-image: url('../Imagens/Publicidade/btnVoltarSeta.png');
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    border: solid 1px White;
    padding-top: 8px;
    border-radius: 5px;
}

.novoBotao {
    height: 21px;
    margin-left: 27px !important;
    background-color: Transparent;
    color: #f37022 !important;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    border: solid 2px #f37022;
    padding-top: 8px;
    border-radius: 5px;
    width: 130px;
}

.novoBotaoVoltar {
    background-image: url(../Imagens/Publicidade/icone-flecha-voltar.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 5px;
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    border: solid 2px #f37022;
    padding: 8px 5px 0px 35px;
    border-radius: 5px;
    display: inline-block;
    color: #f37022 !important;
    height: 20px;
}

.btnPacs {
    margin-left: 0px !important;
}

.btnMargin {
    margin-left: 85px !important;
}

.bMargin {
    margin-top: 20px;
}

btnMarginB {
    margin-bottom: 16px !important;
}

.botao:link {
    height: 21px;
    color: White;
    background-color: Transparent;
    background-image: url('../Imagens/Publicidade/btn_background_014.jpg');
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    border: solid 1px White;
    padding-top: 5px;
    border-radius: 5px;
}

.botao:hover {
    font-family: Verdana;
    text-decoration: underline;
    height: 21px;
    color: White;
    background-color: Transparent;
    background-image: url('../Imagens/Publicidade/btn_background_014.jpg');
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    border: solid 1px White;
    padding-top: 5px;
    border-radius: 5px;
}

.botao:visited {
    height: 21px;
    color: White;
    background-color: Transparent;
    background-image: url('../Imagens/Publicidade/btn_background_014.jpg');
    font-weight: bold;
    text-align: center;
    vertical-align: middle;
    border: solid 1px White;
    padding-top: 5px;
    border-radius: 5px;
}

.botaoMais {
    height: 13px;
    color: White;
    background-color: Transparent;
    background-image: url('../Imagens/Publicidade/mais.gif');
    border: solid 1px White;
    padding-top: 0px;
}

    .botaoMais:link {
        height: 13px;
        color: White;
        background-color: Transparent;
        background-image: url('../Imagens/Publicidade/mais.gif');
        border: solid 1px White;
        padding-top: 0px;
    }

    .botaoMais:hover {
        height: 13px;
        color: White;
        background-color: Transparent;
        background-image: url('../Imagens/Publicidade/mais.gif');
        border: solid 1px White;
        padding-top: 0px;
    }

    .botaoMais:visited {
        height: 13px;
        color: White;
        background-color: Transparent;
        background-image: url('../Imagens/Publicidade/mais.gif');
        border: solid 1px White;
        padding-top: 0px;
    }

.botaoMenos {
    height: 5px;
    color: White;
    background-color: Transparent;
    background-image: url('../Imagens/Publicidade/menos.gif');
    border: solid 1px White;
    padding-top: 0px;
}

    .botaoMenos:link {
        height: 5px;
        color: White;
        background-color: Transparent;
        background-image: url('../Imagens/Publicidade/menos.gif');
        border: solid 1px White;
        padding-top: 0px;
    }

    .botaoMenos:hover {
        height: 5px;
        color: White;
        background-color: Transparent;
        background-image: url('../Imagens/Publicidade/menos.gif');
        border: solid 1px White;
        padding-top: 0px;
    }

    .botaoMenos:visited {
        height: 5px;
        color: White;
        background-color: Transparent;
        background-image: url('../Imagens/Publicidade/menos.gif');
        border: solid 1px White;
        padding-top: 0px;
    }

.estilo_cursor_hand {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    cursor: pointer;
    text-decoration: none;
}

.boxCinza {
    background-color: #F5F5F5;
    border: 1px solid #E5E5E5;
    padding: 5px 5px 5px;
}

.boxAzul {
    background-color: #C6EAFF;
    border: 1px solid #50BFFF;
    padding: 5px 5px 5px;
}

.boxVermelho {
    background-color: #FFC8C8;
    border: 1px solid #FF0000;
    padding: 5px 5px 5px;
}

.boxShadow {
    border: 1px solid #a6a6a6;
    -moz-box-shadow: 5px 5px 5px #bfbfbf;
    -webkit-box-shadow: 5px 5px 5px #bfbfbf;
    box-shadow: 5px 5px 5px #bfbfbf;
    border-radius: 8px;
    vertical-align: top;
    text-align: center;
    margin-top: 5px;
    padding: 20px;
    width: 308px;
}

.LightBox {
    background-color: #FFFFCD;
    border: 1px solid #FFFF02;
    padding: 5px 5px 5px;
}

.fieldset1 {
    border: 1px solid #999;
    padding: 2px 2px 2px 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-image: initial;
    margin: 0 0px 0 0;
}

.fieldset2 {
    border: 1px solid #999;
    padding: 2px 2px 2px 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-image: initial;
    margin: 0 0 10px 0;
}

.radiobuttonlistVenda {
    color: Blue;
    vertical-align: text-top;
}

.radiobuttonlistSaldo {
    color: Teal;
    vertical-align: text-top;
}

.radiobuttonlistFatura {
    color: Red;
    vertical-align: text-top;
}

.radiobuttonlistOutros {
    color: Green;
    vertical-align: text-top;
}

.btn {
    display: inline-block;
    *	border-left: 0 none #e6e6e6;
    border-right: 0 none #e6e6e6;
    border-top: 0 none #e6e6e6;
    border-bottom: 0 none #a2a2a2;
    display: inline;
    padding: 4px 12px;
    margin-bottom: 0;
    *	margin-left: .3em;
    font-size: 14px;
    line-height: 20px;
    color: #333333;
    text-align: center;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    vertical-align: middle;
    cursor: pointer;
    background-color: #f5f5f5;
    *	background-color: #e6e6e6;
    background-repeat: repeat-x;
    *	-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    zoom: 1;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
}

    .btn:hover,
    .btn:active,
    .btn.active,
    .btn.disabled,
    .btn[disabled] {
        color: #333333;
        background-color: #e6e6e6;
        *background-color: #d9d9d9;
    }

    .btn:active,
    .btn.active {
        background-color: #cccccc \9;
    }

    .btn:first-child {
        *margin-left: 0;
    }

    .btn:hover {
        color: #333333;
        text-decoration: none;
        background-position: 0 -15px;
        -webkit-transition: background-position 0.1s linear;
        -moz-transition: background-position 0.1s linear;
        -o-transition: background-position 0.1s linear;
        transition: background-position 0.1s linear;
    }


    .btn:focus {
        outline: thin dotted #333;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn.active,
    .btn:active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
        box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }

.btn-large {
    padding: 11px 19px;
    font-size: 17.5px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.btn-primary.active,
.btn-warning.active,
.btn-danger.active,
.btn-success.active,
.btn-info.active,
.btn-inverse.active {
    color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #006dcc;
    *background-color: #0044cc;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #0088cc, #0044cc);
    border-left-color: #0044cc;
    border-right-color: #0044cc;
    border-top-color: #0044cc;
    border-bottom-color: #002a80;
}

    .btn-primary:hover,
    .btn-primary:active,
    .btn-primary.active,
    .btn-primary.disabled,
    .btn-primary[disabled] {
        color: #ffffff;
        background-color: #0044cc;
        *background-color: #003bb3;
    }

    .btn-primary:active,
    .btn-primary.active {
        background-color: #003399 \9;
    }

.btn-warning {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #faa732;
    *background-color: #f89406;
    background-repeat: repeat-x;
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    border-left-color: #f89406;
    border-right-color: #f89406;
    border-top-color: #f89406;
    border-bottom-color: #ad6704;
}

    .btn-warning:hover,
    .btn-warning:active,
    .btn-warning.active,
    .btn-warning.disabled,
    .btn-warning[disabled] {
        color: #ffffff;
        background-color: #f89406;
        *background-color: #df8505;
    }

    .btn-warning:active,
    .btn-warning.active {
        background-color: #c67605;
    }

.hr-gray {
    margin: 10px 0;
    border: 0;
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #ffffff;
}

.left {
    float: left;
}

.right {
    float: right;
}

/* Base para WebUnit sevicos */
.divCabecalhoGeral {
    border-bottom: solid 2px #F47025;
    padding: 10px 0;
    color: #F47025;
}

    .divCabecalhoGeral h3 {
        margin: 0;
        padding: 0;
    }

.divPesquisar {
    border-bottom: solid 2px #F47025;
    padding: 10px 0 10px 0;
    min-height: 25px;
}

.divDadosAssociado {
    padding: 30px 0 20px 0;
    border-bottom: solid 2px #F47025;
}

.divDadosAssociadoLinha {
    height: 30px;
    border-top: 1px solid #eeeeee;
}

.divPesquisaLabel {
    float: left;
    padding: 6px 0 0 0;
}

.divPesquisaLabel100 {
    float: left;
    width: 100px;
    padding: 6px 0 0 0;
}

.divPesquisaLabelConteudo {
    float: left;
    padding: 6px 120px 0 10px;
}

.validationSummary {
    list-style-type: none;
    padding: 15px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    border: 1px solid transparent;
    border-radius: 4px;
    font-weight: bold;
}

.divErroCartao {
    margin: 20px 30px 10px 0;
    padding: 15px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    border: 1px solid transparent;
    border-radius: 4px;
    font-weight: bold;
}

.divCabecalhoServico {
    color: #F47025;
    width: 100%;
    padding: 10px 0 0 0;
}

    .divCabecalhoServico h2 {
        padding: 0 0 0 80px;
    }

.divExibeServicos {
    width: 1200px;
    margin: 0;
}

.divServicoPreAdesao {
    border-bottom: solid 2px #F47025;
    width: 885px;
    padding: 0 0 30px 0;
}

.divServicoFechado {
    border-bottom: solid 2px #F47025;
    width: 885px;
    padding: 0 0 30px 0;
}


.divInformacaoServico {
    border-right: 1px solid #eeeeee;
    padding: 0 5px 0 0;
}

.divMostraInformacaoServico {
    padding: 6px 0 0 0;
}

    .divMostraInformacaoServico ul {
        margin: 2px;
        padding: 0 0 0 10px;
    }

    .divMostraInformacaoServico li {
        padding: 0 0 2px 15px;
        list-style-type: disc;
    }

    .divMostraInformacaoServico a {
        color: #4255ae;
    }

.grid-btn-adesao a {
    margin: 0 0 15px 0;
}

.divValidacaoFormPrincipal {
    margin: 25px 0 0 0;
}

.divValidacaoForm {
    margin: 0 0 15px 0 !important;
}

.borderb {
    border-bottom: 1px solid #CACACA;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;
}

.bordert {
    border-top: 1px solid #CACACA;
}

.btnCobrouGanhou {
    width: 116px !important;
    display: block !important;
    margin: 2px auto !important;
    text-align: left !important;
    padding: 10px 5px !important;
    background-color: red !important;
    font-size: 11px !important;
    color: white !important;
    font-weight: bold !important;
    border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    margin-top: 2px !important;
    background-image: url(../Imagens/Publicidade/campComprouGanhou/icone-estrela-menupos.png);
    background-repeat: no-repeat;
    background-position-x: right;
    text-wrap: none;
}

#capanhaComprouGanhou {
    margin-top: 15px;
    display: inline-block;
}

    #capanhaComprouGanhou #menu {
        height: 40px;
        display: inline-block;
    }

        #capanhaComprouGanhou #menu div {
            margin-right: 25px;
        }

        #capanhaComprouGanhou #menu a {
            display: inline-block;
            height: 23px;
            width: 149px;
        }

        #capanhaComprouGanhou #menu .botao {
            padding-top: 8px;
        }

        #capanhaComprouGanhou #menu .novoBotao {
            margin-left: 0px !important;
            height: 20px !important;
        }

        #capanhaComprouGanhou #menu .novoBotaoVoltar {
            height: 20px !important;
            padding: 8px 0px 0px 0px;
        }

    #capanhaComprouGanhou #cabecalho {
        margin: 20px 0;
        font-size: x-large;
        font-weight: bold;
        color: #446086;
    }


    #capanhaComprouGanhou #left {
        float: left;
        width: 38%;
    }

        #capanhaComprouGanhou #left #texto,
        #capanhaComprouGanhou .textoCampanha {
            text-align: justify;
            margin-bottom: 10px;
            font-size: 12px;
            color: #6d6d6d;
        }

        #capanhaComprouGanhou #left #tabela {
            margin: 0 auto;
            color: #6d6d6d;
            border: #dadada solid;
            border-width: 0px 2px 2px 0px;
        }


            #capanhaComprouGanhou #left #tabela .lin1 .col1 {
                border-width: 0px 0px 0px 0px;
            }

            #capanhaComprouGanhou #left #tabela .lin1 .col2,
            #capanhaComprouGanhou #left #tabela .lin1 .col3 {
                border-width: 2px 0px 0px 2px;
                font-weight: bold;
                font-size: 12px;
                background-color: #dadada;
            }

            #capanhaComprouGanhou #left #tabela .lin2 td {
                background-color: #f7f7f7;
            }

            #capanhaComprouGanhou #left #tabela .lin2 .col1,
            #capanhaComprouGanhou #left #tabela .lin3 .col1 {
                font-size: initial;
            }

            #capanhaComprouGanhou #left #tabela .lin2 td,
            #capanhaComprouGanhou #left #tabela .lin3 td {
                border-width: 2px 0px 0px 2px;
            }

            #capanhaComprouGanhou #left #tabela td {
                width: 100px;
                height: 30px;
                border: #dadada solid;
                text-align: center;
            }

    #capanhaComprouGanhou #right {
        float: left;
        margin-left: 15px;
        width: 60%;
    }

        #capanhaComprouGanhou #right #painel {
            background-color: #f7f7f7;
            height: 280px;
            border-radius: 10px 10px 0px 0px;
            -webkit-border-radius: 10px 10px 0px 0px;
            -moz-border-radius: 10px 10px 0px 0px;
        }

            #capanhaComprouGanhou #right #painel .centro {
                padding: 0px 20px;
                display: grid;
            }

        #capanhaComprouGanhou #right .cabecalho {
            line-height: 50px;
            border-bottom: solid 2px #ececec;
            margin-bottom: 15px;
            font-size: large;
            font-weight: bold;
            color: #446086;
        }

        #capanhaComprouGanhou #right #infImg {
            /*display: inline-block;*/
            /*margin-bottom: 15px;*/
            /*width: 100%;*/
            height: 110px;
            margin: 15px auto;
        }

        #capanhaComprouGanhou #right .foto {
            float: left;
            margin-right: 5px;
        }

            #capanhaComprouGanhou #right .foto img {
                width: 90px;
                height: 110px;
                border-radius: 10px;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
            }

        #capanhaComprouGanhou #right .estrelas {
            float: left;
            width: 390px;
        }

            #capanhaComprouGanhou #right .estrelas img {
                float: left;
                margin: 1px;
                padding-top: 35px;
            }

        #capanhaComprouGanhou #right #inf {
            margin-bottom: 10px;
        }

            #capanhaComprouGanhou #right #inf .d1 {
                width: 50%;
                float: left;
                border-right: solid 2px #ececec;
                text-align: center;
            }

            #capanhaComprouGanhou #right #inf .d2 {
                text-align: center;
            }

            #capanhaComprouGanhou #right #inf .titulo {
                color: #6d6d6d;
                font-size: larger;
                margin-bottom: 7px;
            }

            #capanhaComprouGanhou #right #inf .valor {
                color: #446086;
                font-size: x-large;
            }


        #capanhaComprouGanhou #right #rodape {
            background-color: #f9d585;
            position: relative;
            bottom: 0px;
            display: inline-block;
            width: 100%;
            text-align: center;
            border-radius: 0px 0px 10px 10px;
            -webkit-border-radius: 0px 0px 10px 10px;
            -moz-border-radius: 0px 0px 10px 10px;
        }

            #capanhaComprouGanhou #right #rodape .titulo {
                float: left;
                width: 50%;
                font-size: large;
                text-align: right;
                color: #446086;
                line-height: 80px;
            }

            #capanhaComprouGanhou #right #rodape .valor {
                float: left;
                width: 50%;
                font-size: xx-large;
                font-weight: bold;
                color: #446086;
                line-height: 80px;
            }

        #capanhaComprouGanhou #right #legenda {
            text-align: center;
            color: #6d6d6d;
            font-size: 9px;
            width: 100%;
            margin-top: 5px;
            font-style: italic;
        }

    #capanhaComprouGanhou .textoCampanha p {
        margin-top: 15px;
    }

    #capanhaComprouGanhou .textoCampanha span {
        font-weight: bold;
        color: #446086;
        display: block;
    }

    #capanhaComprouGanhou #tabelaParametros {
        width: 340px;
        margin: 20px auto;
    }

    #capanhaComprouGanhou .legenda {
        text-align: right;
        color: #6d6d6d;
        font-size: 9px;
        width: 100%;
        margin-top: 5px;
        font-style: italic;
    }

    #capanhaComprouGanhou .tbParametrosRegulamento {
        width: 100%;
        border-style: solid;
        border-color: #6d6d6d;
        border-width: 0px 1px 1px 0px;
    }

        #capanhaComprouGanhou .tbParametrosRegulamento td {
            border-color: #6d6d6d;
            border-style: solid;
            border-width: 1px 0px 0px 1px;
            text-align: center;
            height: 20px;
        }


.botaoSemFundoSmall {
    border-width: 0.5px;
    border: #f26f21;
    background-color: transparent;
    border-style: solid;
    border-radius: 1em;
    color: #f26f21;
    font-size: 14px;
    font-weight: bold;
    margin-top: 1em;
}

    .botaoSemFundoSmall.pequeno {
        width: 100px;
    }

    .botaoSemFundoSmall.grande {
        width: 200px;
    }

    .botaoSemFundoSmall span {
        position: relative;
        bottom: 6px;
        left: 6px;
    }

    .botaoSemFundoSmall:hover {
        cursor: pointer;
    }

.botaoLaranjaGrande {
    background-color: #f26f21;
    color: white;
    border-radius: 1em;
    padding: 5px;
    border: transparent;
    width: 220px;
    font-size: 14px;
    font-weight: bold;
}

    .botaoLaranjaGrande:hover {
        cursor: pointer;
    }

.boxLine {
    width: 25%;
    height: auto;
    margin: 1em;
    float: left;
}

.boxLine2 {
    display: inline-block;
    width: 50%;
    height: auto;
    margin: 1em;
}

.colorLaranja {
    color: #f26f21;
}

.TextAlignRight {
    text-align: right;
    color: #526987;
    padding-right: 1em;
}

.espacoPadrao {
    margin-top: 1em;
}

    .espacoPadrao tr.dados > td {
        padding-left: 1em;
    }

.inputPadrao {
    width: 20em;
    border-radius: 1em;
    border-width: 1px;
    border-color: #ADB5C7;
    padding: 4px;
    font-style: italic;
}

.divMsgCertificadoSeguros {
    background-color: white;
    border-radius: 15px;
    box-shadow: 0px 0px 5px 0px #9b9b9b;
    text-align: center;
    display: flex;
    align-items: center;
    flex-direction: row;
    width: max-content;
    padding: 10px;
    margin-top: 20px;
}

    .divMsgCertificadoSeguros img {
        margin-inline-end: 10px;
    }

    .divMsgCertificadoSeguros span {
        margin-inline-end: 10px;
    }

.divPnlMsg {
    background-color: #fffbe6;
    margin: 5px;
    padding: 5px;
    border-radius: 2px;
    border: solid 2px #fef3cd;
}

.ulPnlMsg {
    margin: 0;
    padding: 0;
}

    .ulPnlMsg li {
        display: flex;
        align-items: center;
    }

        .ulPnlMsg li:not(:last-child) {
            margin-bottom: 10px
        }

.imgExclamationPnlMsg {
    width: 17px;
    margin-right: 5px;
}
.lblPnlMsg {
    font-size: 10px;
}

.divMsgRegulamentoSeguros {
    background-color: white;
    border-radius: 15px;
    box-shadow: 0px 0px 5px 0px #9b9b9b;
    display: flex;
    flex-direction: row;
    width: max-content;
    max-width: 100%;
    padding: 10px;
    margin-top: 20px;
}

    .divMsgRegulamentoSeguros img {
        margin-right: 10px;
    }

    .divMsgRegulamentoSeguros a {
        color: blue;
        text-decoration: underline
    }

    .divMsgRegulamentoSeguros .lbl {
        color: grey;
        font-weight: bold;
    }
