/*Default*/
.page{ width: 748px; padding: 1px; margin: 0px auto; }
.pagebreak { page-break-after: always; }
.header{ height: 60px; background: url('../images/contag3.gif') top left no-repeat; cursor: pointer; }
.print-header{ display: none; }
.content{ }
.footer{ padding: 8px; text-align: center; color: #333; font-family: tahoma, verdana, sans-serif; font-size: xx-small; }

.msgAbertura{
    width: 80%;
    margin: 20px;
    padding: 10px;
    font-family: verdana, tahoma, sans-serif; 
    font-weight: bolder;
    color: #8FBC8F;
    text-align: center;
    font-size:25px;
}
.msgErro{
    width: 40%;
    margin: 20px;
    padding: 10px;
    font-family: verdana, tahoma, sans-serif; 
    font-weight: bolder;
    background-color: #cccccc;
    color: #ff0000;
    text-align: center;
}


form { margin:0px; }
table { font-family: verdana, tahoma, sans-serif; font-size: x-small; cursor: pointer; }
input { border: 1px solid #7F9DB9; background-color: #fff; font-family: verdana, tahoma, sans-serif; font-size: x-small; }

button {
    background-color: #FCFFFC;
    color: #000000;
    font-family: Verdana;
    font-size: 10px;
    padding: 2px;
}

select { border: 1px solid #7F9DB9; background-color: #fff; font-family: verdana, tahoma, sans-serif; font-size: x-small; }
div.lable{ display:block; cursor:pointer; font-size: x-small; font-weight: bolder; }
div.labledisabled{ display:block; cursor:pointer; font-size: x-small; font-weight: bolder; color: #aaaaaa}
div.label{ display:block; cursor:pointer; font-size: x-small; font-weight: bolder; color: #000000} 
div.labeldisabled{ display:block; cursor:pointer; font-size: x-small; font-weight: bolder; color: #aaaaaa}

/*Login*/
.framelog{ width: 300px; height:100px; margin: 30px; padding: 10px; margin-left: 200px; /*left:auto;width: 300px;top:auto;position:fixed;*/ }
*html .framelog{ position:absolute; }

input.button { width:100px;height:25px;border:none;color:#060;cursor:pointer;font-size:12px;font-weight:bolder;font-family: Arial, Helvetica, sans-serif;background-color:#b5da8d;background-image: url('../images/navigation/button.gif');}
input.buttondisabled { width:100px;height:25px;border:none;color:#aaaaaa;cursor:pointer;font-size:12px;font-weight:bolder;font-family: Arial, Helvetica, sans-serif;background-color:#b5da8d;background-image: url('../images/navigation/buttondisabled.gif');}
input.btn_first { width:24px;height:24px;border:none;cursor:pointer;background-color:#ccc;background-image: url('../images/navigation/btn_first.gif');}
input.btn_previous { width:24px;height:24px;border:none;cursor:pointer;background-color:#ccc;background-image: url('../images/navigation/btn_previous.gif');}
input.btn_next { width:24px;height:24px;border:none;cursor:pointer;background-color:#ccc;background-image: url('../images/navigation/btn_next.gif');}
input.btn_last { width:24px;height:24px;border:none;cursor:pointer;background-color:#ccc;background-image: url('../images/navigation/btn_last.gif');}

/*Menu*/
.cssmenu { background-color: #ececec; border: #666 1px solid; height: 18px; color: #000000; cursor: pointer; display: block; font-size: 12px; font-family: verdana, tahoma, sans-serif; padding: 2px; text-align: left; width: 120px; }
.cssmenuhover { background-color: #ccd4d4; border: #666 1px solid; height: 18px; color: #000000; cursor: pointer; display: block; font-size: 12px; font-family: verdana, tahoma, sans-serif; padding: 2px; text-align: left; width: 120px; }
.cssitems { background-color: #ececec; border: #666 1px solid; color: #000000; cursor: pointer; display: block; font-size: 12px; font-family: verdana, tahoma, sans-serif; padding: 2px; position: absolute; text-align: left; visibility: hidden; width: 200px; }
.cssitemlable { background-color: #666; border: #666 1px solid; color: #ccd4d4; cursor: pointer; font-size: 12px; font-family: verdana, tahoma, sans-serif; padding: 2px; text-align: left; }
.cssitemlink { background-color: #ececec; border: #ececec 1px solid; color: #000000; cursor: pointer; font-size: 12px; font-family: verdana, tahoma, sans-serif; padding: 2px; text-align: left; }
.cssitemlinkhover { background-color: #ccd4d4; border: #666 1px solid; color: #000000; cursor: pointer; font-size: 12px; font-family: verdana, tahoma, sans-serif; padding: 2px; text-align: left; }

/*Messages*/
.aviso {width: 250px;display:block;position:fixed;z-index:-1;top:0px;left:0px;cursor: progress;visibility:hidden;font-size: 12px; font-family: verdana, tahoma, sans-serif;}
*html .aviso {position: absolute;}
.aviso_head {background-color: #fff; border: 1px solid #ccc; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;padding:5px;}
.aviso_txt {background-color: #ffc; border: 1px solid #96965e; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;padding:15px;;font-size: 12px; font-family: verdana, tahoma, sans-serif;}

.carregando {width: 200px;display:block;position:fixed;z-index:-1;top:0px;left:0px;cursor: progress;visibility:hidden;font-size: 12px; font-family: verdana, tahoma, sans-serif;}
*html .carregando {position: absolute;}
.carregando_head {background-color: #fff; border: 1px solid #ccc; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;padding:5px;}
.carregando_txt {background-color: #eee; border: 1px solid #ccc; filter:alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;padding:15px;}

/*tbAJX CSS Document */
.tbAJX { align:center; border: 1px solid #ece9d8; font-family: verdana, tahoma, sans-serif; font-size: x-small; font-weight: normal; cursor: pointer; }
.tbAJX th.lt{ background-color: #ece9d8; border-top: 2px solid #ece9d8; border-bottom: 2px solid #aca899; border-left: 2px solid #ece9d8; border-right: 1px inset #ffffff; padding: 3px; font-family: verdana, tahoma, sans-serif; font-size: x-small; font-weight: normal; cursor: pointer; }
.tbAJX th.dk{ background-color: #ece9d8; border: 2px inset #ece9d8; border-bottom: 1px inset orange; border-right: 1px inset #ece9d8; padding: 3px; font-family: verdana, tahoma, sans-serif; font-size: x-small; font-weight: normal; cursor: pointer; }
.tbAJX th.sl{ background-color: #ffffff; border-top: 1px solid #ffffff; border-bottom: 3px solid orange; border-left: 1px solid #ece9d8; border-right: 2px solid #ffffff; padding: 3px; font-family: verdana, tahoma, sans-serif; font-size: x-small; font-weight: normal; cursor: pointer; }
.tbAJX tr.lt td{ background-color: #ffffff; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 1px; font-family: verdana, tahoma, sans-serif; font-size: xx-small; font-weight: normal; cursor: pointer; }
.tbAJX tr.dk td{ background-color: #cec; border-top: 1px solid #cec; border-bottom: 1px solid #cec; padding: 1px; font-family: verdana, tahoma, sans-serif; font-size: xx-small; font-weight: normal; cursor: pointer; }
.tbAJX tr.sl td{ background-color: #ffc; border-top: 1px dashed #aca899; border-bottom: 1px dashed #aca899; padding: 1px; font-family: verdana, tahoma, sans-serif; font-size: xx-small; font-weight: normal; cursor: pointer; }
.tbAJXinfospan { background-color: #ece9d8; width: 100%; border: 1px solid #ece9d8; border-bottom: 1px solid #aca899; font-family: verdana, tahoma, sans-serif; font-size: xx-small; text-align: right; cursor: pointer;}
.tbAJXtablespan { width: 100%;border: 1px solid #ece9d8; }
.tbAJXfirstbutton { width:24px;height:24px;border:none;cursor:pointer;background-color:#ccc;background-image: url('../images/navigation/btn_first.gif');}
.tbAJXpreviousbutton { width:24px;height:24px;border:none;cursor:pointer;background-color:#ccc;background-image: url('../images/navigation/btn_previous.gif');}
.tbAJXnextbutton { width:24px;height:24px;border:none;cursor:pointer;background-color:#ccc;background-image: url('../images/navigation/btn_next.gif');}
.tbAJXlastbutton { margin-right: 2px; width:24px;height:24px;border:none;cursor:pointer;background-color:#ccc;background-image: url('../images/navigation/btn_last.gif');}

.btn_b {width: 46px}
.btn_b2 {width: 60px}

/* Janela para pesquisa (estilo hide/show) */
.div_pesq {border: #cfccbb 1px solid;}
.div_pesq_title {border: 1px solid #cfccbb; background-color: #cfccbb; width:100%; text-align: right;}
.div_pesq_min_button { width:16px;height:16px;border:none;cursor:pointer;background-image: url('../images/btn_win_min.gif');}
.div_pesq_max_button { margin-right: 2px; width:16px;height:16px;border:none;cursor:pointer;background-image: url('../images/btn_win_max.gif');}

/*Cabeçalho canto superior direito, NOME USUARIO e MODULO ATUAL */
.txt_tit_usuario {color: #f00; font-weight: bolder;}
.txt_tit_modulo {color: #060; font-weight: bolder;}
.txt_sessaoexpira {color: #000000; font-weight: normal; font-size: 9px;}

/* Informações sobre o limite de um TEXTAREA (criar_campo tipo txtalim) */
.txtalim {font-size:1; font-family:arial, helvetica, sans-serif;}
.txtalimlen {border:none; background-color:#ffffff; color:#000000; text-align:center; width:30px}

