﻿.regras_nova2{
    font:normal 12px Tahoma,'Trebuchet MS'; 
    padding:10px 0px 20px; 
    width:984px;
}
    * + html .regras_nova2{
        width:770px /*supports IE7*/
    }
    .regras_nova2 *{
        padding:0;
        margin:0;
    }
.rnContent{
    margin:0 10px;
}
    .rnContent P{
        text-align:justify;
        margin:10px 0;
    }
.rnInfoBox{
    margin:25px 0 20px; /* equal to '25px 0 20px 0'*/
    padding:10px; 
    border:1px solid #3CF /*equal to #33CCFF*/
}  
.rnInfoBox H2{
    font-weight:bold;
    font-size:15px
}
.rnListTitle{
    margin-bottom:20px !important;
}
.rnListTitle A{
    color:#00F;
    text-decoration:underline;
}
.rnImgLeft{
    float:left;
}
.rnList{
    float:left;
    width:545px;
    list-style:none;
    color:#231f20;
    text-align:left;
}
    .rnList LI{
        padding-left:41px;
        background-repeat:no-repeat;
        background-position:0 2px;
        margin-bottom:14px;
        margin-left:32px;
        line-height:1.41em;
    }
    .rnList Strong{
        color:#000;
    }
    .rnList LI A{
        display:block;
        margin-top:1.5em;
        text-align:right;
    }


 .btn-success
    {
        color:#fff;
    background-color: #6bb00b;
    border-color: #548a08;
    }

  .btn-success:hover    
    {
        color:#fff;
    background-color: #548a08;
    border-color: #548a08;
    }
    .btn 
    {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    }

    .rnList LI .btn-redirect{
        margin: 20px 110px 0;
        text-align:center;
    }