#formasPagto{
    border-style:none;
    border-collapse:collapse;
    margin:20px 0;
    width:100%
}
#formasPagto td{
    border-bottom:1px dotted #ccc;
    width:150px;
    white-space:nowrap
}
#formasPagto td p {
    color: #777777;
    font-size: 0.95em;
}
#formasPagto td{
    padding:5px 10px
}
#formasPagto a{
    display:block;
    text-align:center;
    outline:none;
    padding: 5px
}
#formasPagto td a:hover{
    text-decoration:none
}

#formasPagto a#boleto{
    width: 85px;
}
#formasPagto a#pagseguro{
    width: 185px;
}

#formasPagto a:hover{
    background-color:#F0F0F0
}
#formasPagto a.current{
    background-color:#F0F0F0
}

#boleto span{
    background:transparent url(/images/pagseguro/cards-sprite.gif) no-repeat 0 0;
    cursor:pointer;
    display:block;
    height:29px;
    *margin-left:0;
    margin-left:6px;
    text-indent:-9999px;
    width:71px;
}
#formasPagto #boleto span{background-position:0 -318px}


#box-boleto{
    background-color: #F0F0F0;
    padding: 5px;
}
.boxPay {
    margin-bottom: 10px;
    background-color: #FFFFFF;
}


.titPay{background-color:#F0F0F0; height:55px; padding:0 10px}
.titPay big {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    position: relative;
    color: #333333;
    top: 17px;
}
.boleto{
    background:transparent url(/images/pagseguro/title_cards.gif) no-repeat 0 -660px;
    float:right;
    height:55px;
    text-indent:-9999px;
    width:100px}
#box-boleto{
    clear: left;
    display: none;
    overflow: hidden;
}

#content-box {
    color: #474747;
}
#gerarboleto {
    clear: both;
    margin: 10px;
}

#pagto strong, #pagtoWallet strong, #parcelas_boleto {
    font-size: 1.1em;
}
#semAcrescimo {
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    padding: 0 0 2px 5px;
}
.boxPay .parcela, .boxPay .pad0 {
    color: #666666 !important;
    padding: 2px 0 2px 5px;
}
.zebra {
    background-color: #F2F2F2;
}


#gerarboleto label {
    width: 35%;
    float: left;
    display: block;
}

#parcelas_boleto{
    width: 400px;
    float: left;
    margin: 0 0 0 10px;
    display: block;
}

#parcelas_boleto ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#parcelas_boleto ul li{
    text-align: left;
    margin: 5px 0 0 0;
    float: left;
    display: block;
    padding: 5px;
}
#parcelas_boleto ul li.skin-1{
    background-color: #f7f7f7;
}
#parcelas_boleto ul li.skin-2{
    background-color: #f0f0f0
}

#parcelas_boleto ul li.avista{
    border: thin solid #cccccc;
}

#parcelas_boleto ul li p {
    font-size: 0.8em;
    color: #777777;
    text-align: center;
    margin: 5px;
}
#parcelas_boleto ul li input[type='radio']{
    width: 25px;
    float: left;
    margin: 0 10px 0 50px;
}
#parcelas_boleto ul li label{
    text-align: left;
    width: 300px;
    float: left;
    margin: 5px 0 0 0;
    padding: 0
}
