.nivel_nao_ativo, .nivel_ativo_0 {}
.nivel_ativo_1, .nivel_ativo {
    background:#FFF0B7;
}

.requisito_atingido_0 {}
.requisito_atingido_1 {
    background:#FFF0B7;
}


.box_interno {
    margin-top:5px;
    position:relative;
    width:98%;
    border:1px solid #d8d6c9;
    background:#fff;
    padding: 5px 1% 5px 1%;
}

.box_interno_Ok {
    margin-top:5px;
    position:relative;
    width:98%;
    border:1px solid #ADFFB8;
    background: #E9FFE8;
    padding: 5px 1% 5px 1%;
}

.box_interno_Error {
    margin-top:5px;
    position:relative;
    width:98%;
    border:1px solid #FF6A6C;
    background: #FFE7E8;
    padding: 5px 1% 5px 1%;
}

#divMessage {
    display:none;
}

#divMessageOk {
}

#divContentComponentError {
    background-color: #FFE7E8;
}

#divContentComponentError label {
    color: #FF6A6C;
}

#divError {
    color: #FF6A6C;
}


.tabela_minha_rede {
    margin-top:5px;
    position:relative;
    width:709px;
    border:1px solid #d8d6c9;
    background:#fff;
}

.tabela_minha_rede tr td {
    padding:5px 0 5px 5px;
}

.tabela_minha_rede thead a {
    font-weight:bold;
    display:block;
    width:100%;
}

.tabela {
    margin-top:5px;
    position:relative;
    border:1px solid #d8d6c9;
    background:#fff;
}

.tabela tr td {
    padding:5px 0 5px 5px;
}

.tabela thead a {
    font-weight:bold;
    display:block;
    width:100%;
}


.tdData1, .tdData2 {
}
.tdData2 {
    background:#f2f2f2!important;
}

.btnBuscar {
    background:url(../img/loja/btn_buscar.gif) no-repeat;
    width:69px;
    border:none!important;
    cursor:pointer;
}

.button {
    background: url(../img/bt_fundo.png) no-repeat;
    border: solid 1px #bfbfbf;
    color: #111;
    padding: 3px;
}

ol li{
    list-style-type: decimal;
}


.msg_box_alerta {
    border:solid 1px #FF5050;
    background-color: #FFE7E8;
    margin-top:5px;
    position:relative;
    width:98%;
    padding: 5px 1% 5px 1%;
}

.msg_box_info {
    margin-top:5px;
    position:relative;
    width:98%;
    border:1px solid #d8d6c9;
    background:#fff;
    padding: 5px 1% 5px 1%;
}

.tr_bonus_lideranca_atingido_ {
}

.tr_bonus_lideranca_atingido_1 {
    border: solid 1px #498144;
    font-weight:bold;
    background-color:#fef;
}

.tabela_bonus_rede {
    margin-top:5px;
    position:relative;
    width:709px;
    border:1px solid #d8d6c9;
    background:#fff;
}

.tabela_bonus_rede tr td {
    padding:5px 0 5px 5px;
}

.tabela_bonus_rede thead a {
    font-weight:bold;
    display:block;
    width:100%;
}

.pagamento_efetuado {
    border: solid 1px #53FF3C;
    background-color: #CCFFCD;
    padding: 10px;
}
.pagamento_nao_efetuado {
    color: #000;
    border: solid 1px #000;
    background-color: #FFCCCD;
    padding: 10px;
    font-height: bold;
}

.pagamento_nao_efetuado a {
    color: #000;
    font-height: bold;
    text-decoration: underline;
}

input, textarea, select {
    color:#888;
    border:1px solid #c4c4c4;
}

input[type=radio], input[type=checkbox]
{
    border: 0px;
}

fieldset {
    border: 0px;
}


#divMessageSystemError {
    background: #FF5356 url(../img/i/error.gif) no-repeat center left;
    border: solid 1px #930002;
    color: #fff;
    font-size:14px;
    font-weight:bold; 
    padding:5px;
    padding-left:15px;
    margin: 3px;
    min-height:30px;
    height:30px;
}

#divMessageError {
    background: #FF5356 url(../img/i/error.png) no-repeat center left;
    border: solid 1px #930002;
    color: #fff;
    font-size:14px;
    font-weight:bold; 
    padding:5px;
    padding-left:15px;
    margin: 3px;
    min-height:30px;
}

#divMessageOk {
    color: #;
    border: solid 1px #072D0A;
    padding: 3px 10px 3px 3px;
    background: #C2FFD4 url("../img/system_ok.png") right center no-repeat;
    min-height: 30px;
}
#divContentComponent {
    padding:5px 15px; 5px 15px;
    margin-bottom:5px;
}
#divContentComponentError {
    padding:5px 15px; 5px 15px;
    background:#FFF0BB;
    border:1px solid #FFA500;
    margin-bottom:5px;
}

.field_err {
    color:#AA0000;
    border:solid 1px #FF0000;
    padding:3px 10px 3px 3px;
    background:#FFB7B7 url('../img/system_error.png') right center no-repeat;
    min-height:30px;
    
}

.tdHeader, .tdHeaderAsc, .tdHeaderDesc {
    background-color:#333333;
    color:#DFE8F7;
    font-weight:bold;
    padding:0px 5px 0px 5px;
}

.tdHeaderAsc {
    padding:0px 5px 0px 15px;
    background:url('../img/order_up.png') bottom left;
    background-color:#1131C6;
    background-repeat:no-repeat;
}
.tdHeaderDesc {
    padding:0px 5px 0px 15px;
    background:url('../img/order_down.png') bottom left;
    background-color:#1131C6;
    background-repeat:no-repeat;
}

a.dp-choose-date {
    float: left;
    width: 16px;
    height: 16px;
    padding: 0;
    margin: 5px 3px 0;
    display: block;
    text-indent: -2000px;
    overflow: hidden;
    background: url(../img/calendar.png) no-repeat;
}

a.dp-choose-date.dp-disabled {
    background-position: 0 -20px;
    cursor: default;
}

input.dp-applied {
    float: left;
}

.button, .button_search, .button_reset, .button_insert, .button_update, .button_delete {
    background:url(../img/button.gif);
    border: solid 1px #999;
    cursor:pointer;
    font-size: 11px;
    height: 18px;
    text-align:center;
    padding: 1px 4px;
    min-width: 60px;
    color: #555;
    margin-right: 10px;
}

.hid {
    display: none;
    width: 800px;
    border: solid 1px #ccc;
    padding: 5px;
    overflow: auto;
    position: absolute;
}

.sho {
    display: block;
}

.informacao_kit {
    border: solid 1px #004E9D;
    background-color: #B3D9FF;
    padding: 10px;
    text-align: center;
    font-weight: bold;
    color: #111;
    width:600px;
    margin: 0px auto;
}

.informacao_kit h2, .informacao_kit h3 {
    text-align: center;
}

.titulo_cadastro_kit {
	border-bottom:#FFCC00 2px solid;
	width:100%;
	letter-spacing:4px;
	color:#FFCC00;
	font:bold 26px 'Trebuchet MS', Arial, Helvetica, sans-serif;
}
.texto_cadastro_kit {
	padding:5px 0px;
	width:100%;
	color:#333;
	font:16px 'Trebuchet MS',Arial,Helvetica,sans-serif;
	line-height:24px;
	margin-bottom:14px;
}

.BOXERROR {
    background-color: #FF5356;
    border: solid 3px #930002;
    color: #fff;
    font-size:14px;
    font-weight:bold; 
    padding:5px;
    margin: 3px;
}





.td_desconto {
    width:75px;
    text-align:center;
    border-right:1px solid #d8d6c9;
}


.menu_cadastre_se {
    background:url(../img/menu_links.gif) no-repeat 33px -189px;
    height:23px;
}

.entrada {
    color: blue;
}
.saida {
    color: red;
}

.bloqueio_adicional_1 {
    color: red;
}
