/* tables */
table.tabela {
    font-family:arial;
    background-color: #CDCDCD;
    font-size: 8pt;
    text-align: left;
    width:100%;
}
table.tabela thead tr th, table.tablesorter tfoot tr th {

    /*background-color: #e6EEEE;*/
    border: 1px solid #FFF;
    padding:4px;
    text-align:left;
    font:8pt Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    /*color:#4b769a;*/
}
table.tabela thead tr .header {
    background-image: url(bg.gif);
    background-repeat: no-repeat;
    background-position: center right;
    cursor: pointer;
}
table.tabela tbody td {
    color: #3D3D3D;
    padding: 4px;
    background-color: #FFF;
    vertical-align: top;
}
table.tabela tbody tr.odd td {
    background-color:#F0F0F6;
}
table.tabela thead tr .headerSortUp {
    background-image: url(asc.gif);
}
table.tabela thead tr .headerSortDown {
    background-image: url(desc.gif);
}
table.tabela thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    /*background-color: #8dbdd8;*/
}

table.tabela tfoot {
    /*background:#ffffff;*/
}


#lista {
    float:left;
    width:100%;
}

.colunas{
    background-image:url(bg.gif);
    background-position:right center;
    background-repeat:no-repeat;
    cursor:pointer;
}
.desc{
    background-image:url(desc.gif);
}
.asc{
    background-image:url(asc.gif);
}

/*PAGINACAO*/

#paginacao_input{
    background:white none repeat scroll 0 0;
    border:1px solid #733D02;
    color:black;
    font-family:Arial,Helvetica,sans-serif;
    font-size:15px;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:16px;
    margin:0;
    padding:2px;
}

#pageSize {
    margin:3px 0 0 2px;
    width:100px;
    background:#FFF7CE none repeat scroll 0 0;
    border:1px solid #B39349;
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:bold;
    line-height:normal;
}

.paginacao {
    border-bottom:1px solid #DBB75C;
    height:28px;
    font-size:12px;
    margin:0 auto;
    padding:7px 0 0;
    position:relative;
    z-index:15;
}

#page_selector a {
    font-weight: bold;
    cursor: pointer;
}

/* ERROS */
ul.errors {
    color: #FF0000;
    clear: both;
    margin-left: 5px;
    font-weight: bold;
}


/****CORES****/
.cor {color:#149ac8;}
ul.erros li {background:none!important;display:inline-block; padding: 2px 5px 4px 0px!important; width: 300px; color:red!important; font-size:13px!important; font-weight:bold!important;}
label.error {background:none;float: left; clear: both; padding: 2px 5px 4px 0px; width: 300px; color:red; font-size:13px; font-weight:bold;}
.lado_dados label.error{margin-left:10px!important;}

/* ALERTAS PADRAO */
.msg{float: left; z-index:500; background: #FFFFCC; border: 1px solid #FFCC00; width:950px; padding: 0px  10px  10px  10px;}
.tundra .msg{position:inherit; left:0; top:0px; margin:0px; z-index:0; background: #FFFFCC; border: 1px solid #FFCC00; width:910px; padding: 0px  10px  10px  10px;}
.ul{list-style: none; list-style-image:  url(../img_admin/ico-erro.gif); margin-left: 10px;}
.msgul{list-style: none; list-style-image:  url(../img_admin/ico-sucesso.gif); margin-left: 10px;}
.warning{list-style: none; list-style-image:  url(../img_admin/ico-erro.gif); margin-left: 10px;}
.msgli{margin-left: 20px;}
.msg_fechar{width: 100%; text-align: right; cursor: pointer;}

/* BOTŐES */
.bot_neutra{background:#FFFF90; border:1px solid #808000; margin: 3px 5px 3px 0px; padding: 1px 10px 1px 10px;}
.bot_conteudo{background:#C9C9FF; border:1px solid #000080; margin: 3px 5px 3px 0px; padding: 1px 10px 1px 10px;}
.bot_link_ok{background: url("../imagens/accept.png") no-repeat; padding: 2px 0 1px 20px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_agenda{background: url("../imagens/calendar_add.png") no-repeat; padding: 2px 0 1px 20px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_altera{background: url("../img_admin/icone_alterar.jpg") no-repeat; padding: 2px 0 1px 18px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_exclui{background: url("../img_admin/icone_inativar.jpg") no-repeat; padding: 2px 0 1px 18px; margin-right: 10px; font: bold 10px Verdana;color:#386938;text-decoration:none;}
.bot_link_pay{background: url("../imagens/creditcards.png") no-repeat; padding: 2px 0px 5px 20px; margin-right: 15px; font: bold 12px Verdana; color:#008000;}
.bot_link_mail{background: url("../imagens/send_mail.png") no-repeat; padding: 2px 0px 1px 15px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_conteudo{background: url("../img_admin/icone_ver.jpg") no-repeat; padding: 2px 0 1px 16px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_infoedit{background: url("../imagens/file_edit.png") no-repeat; padding: 2px 0 1px 18px; margin-right: 15px; font: bold 10px Verdana;}
.bot_link_accountedit{background: url("../imagens/key.png") no-repeat; padding: 3px 0 1px 18px; margin-right: 15px; font: bold 10px Verdana;}
.bot_link_add{background: url("../imagens/add.png") no-repeat; padding: 2px 2px 1px 20px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_items{background: url("../imagens/database_table.png") no-repeat; padding: 3px 2px 1px 20px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_rem{background: url("../imagens/delete.png") no-repeat; padding: 2px 2px 1px 20px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_info{background: url("../imagens/info.png") no-repeat; padding: 2px 2px 1px 20px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_adicionar{background:#90FF90; margin: 1px 1px 1px 1px; padding: 2px 3px 2px 3px;}
.bot_link_sobe{background: url("../imagens/ico_sobe.gif") no-repeat; padding: 2px 0 1px 20px; margin-right: 10px; font: bold 10px Verdana;}
.bot_link_desce{background: url("../imagens/ico_desce.gif") no-repeat; padding: 2px 0 1px 20px; margin-right: 10px; font: bold 10px Verdana;}


/* IMAGENS JÁ CADASTRADAS */
.imgDiv{float:left; width:auto; padding:5px; margin:3px; background:#f5f5f5; border:1px solid #eee;}
.imgDiv:hover{background:#e9e9e9;}
.imgDiv a{display:block; margin:5px 0px 0px 0px; color:#000; text-decoration:none;}
.imgDiv a:hover{text-decoration:underline;}