/*
##### TABELAS #####
*/
.dr-table-cell {
    font-size: 9px;
    font-family: sans-serif,Arial,Verdana;
}

/*######### Quebra de linha das tabelas de Currículo ###########*/
.quebra_linha_label_tabela{
    white-space: normal;
}

/*#######CAIXA AMARELA######*/
.info {
    background:#ff6;
    color:#000;
}
/*#######CAIXA AMARELA######*/
.labelNegrito label {
    font-weight:bold;
    font-family: 'Times New Roman',Times,serif;
}

.tooltip-text {
    width:350px;
    height:90px;
    border-width:3px;
}
.tooltip-text-nosize {
    border-width:3px;
}

.negrito {
    font-weight:bold;
}

.fonte_avaliacao_funcionario {
    font-size: 15px;
}

.ajuda1 {
    font-size: 12px;
    padding: 10px;
    margin: 10px;
    margin-left: 0px;
    border: 2px dashed #ccc;
    background-color:#FFFFCC;
}

.mensagem-ajuda-verde {
    font-size: 14px;
    padding: 10px;
    margin: 10px;
    margin-left: 0px;
    border: 2px dashed #ccc;
    background-color:#CCFFCC;
    color:green;
}

.mensagem-ajuda-amarela {
    font-size: 14px;
    padding: 10px;
    margin: 10px;
    margin-left: 0px;
    border: 2px dashed #ccc;
    background-color:#FFFF00;
    color:black;
}

.mensagem-ajuda-vermelha {
    font-size: 14px;
    padding: 10px;
    margin: 10px;
    margin-left: 0px;
    border: 2px dashed #ccc;
    background-color:#FF0000;
    color:black;
}

.mensagem-ajuda-amarela-teste {
    border: 1px solid;
    padding:55px 15px 15px 15px;
    background-repeat: no-repeat;
    font-size:18px;
    color: #0d0701;
    background-color: #ecfd58;
    background-image: url('../imagens/warningSmallTriangle2.png');
    background-position: center 10px;
}

.ajudaCampo {
    font-size: 12px;
    color: green
}

.infoExtra {
    font-size: 12px;
    color: #888888
}

ul.navegacao-horizontal {
    list-style-type:none;
    padding-bottom:20px;

}
.navegacao-horizontal li{
    display:block;
    float:left;
    padding:5px;
    margin:3px;
    width:130px;
    background-color:green;
    text-align:center;
    border-left:3px solid orange;
    border-bottom:1px solid orange;
}

.navegacao-horizontal li a, .navegacao-horizontal li a:hover{
    background-color:green;
    color:white;
    display:block;
    font-weight:bold;
}

/*####Tabela de menu do coordenador###########*/
.listaMenu1 {
    padding-right:70%;
}

.listaMenu1 li {
    padding-bottom: 5px;
    padding-top: 5px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #bede9e;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
}

.listaMenu1 li:hover {
    background-color: #f2f5f7;
}

/* TABELAS DA INSCRICAO */
.fundo-inscrito{
    background-color:#98FB98;
}
.fundo-excedente{
    background-color:#fdd;
}


/* DISCIPLINAS */
.obrigatoria{
    background-color:#50FF00;
}
.optativa{
    /*background-color:#eaf7ff;*/
    background-color:#ffa;
}
.eletiva{
    /*background-color:#eaf7ff;*/
    background-color:#fdd;
}
.cursada{
    background-color:#DDD;
}
.podeCursar{
    background-color:#CAFF70;
}
.impossivelCursar{
    background-color:#E9967A;
}



/* STATUS EM RELACAO AO HISTORICO */
.fundo-nao-cursada{
    /*background-color:#eaf7ff;
    background-color:#effffe;*/
    background-color:#ddd;
}


/*
##### Barra de loading #####
*/
#block-loading {
    position:fixed;
    z-index:100;
}

#block-loading .start {
    /*
    testes
    text-align:center;
    line-height:20px;
    width:100%;
    margin:auto;
    */
    /*
    borda vermelha (tem que trocar a cor de funco e a cor do texto)
    border:4px solid red;

    */
    margin:auto;
    border:2px solid white;
    padding:2px 10px;
    display:block;
    color:white;
    font:bold 12px verdana,arial,sans-serif;
    background:red;/* none repeat scroll 0%;*/
}
#block-loading .start .texto-start{
    top:-3px;
    position:relative;

}

/*
##### Bloco de mensagens #####
*/
#interno #block-messages {
    text-align: center;
}

#interno #block-messages ul {
    text-align: center;
    list-style-type :none;
    margin:0;
    padding:0;
}

#interno #block-messages li {
    padding:4px;
    font-weight:bold;
    margin-left:0;
    padding-left:0;
}

#interno #block-messages .form-messages-info {
    background:#ff6;
    color:#000;
}


#interno #block-messages .form-messages-error {
    background:#f00;
    color:#fff;
}

.msgerro {
    background:#f00;
    color:#fff;
}

/*
##### Área externa do IdUFF #####
*/
#externo #block-messages {
    text-align: center;
}

#externo #block-messages ul {
    text-align: center;
    list-style-type :none;
    margin:0;
    padding:0;
}

#externo #block-messages li {
    padding:4px;
    font-weight:bold;
    margin-left:0;
    padding-left:0;
}

.info, .success, .warning, .error, .validation {
    border: 0px solid;
    margin: 0px 0px;
    padding:0px 0px 0px 30px;
    background-repeat: no-repeat;
    background-position: 10px center;
    display:block;
    font-size:14px;
}
.info {
    color: #00529B;
    background-image: url('../imagens/infoSmall.png');
}
.success {
    color: #4F8A10;
    background-image:url('../imagens/successSmall.png');
}
.warning {
    color: #9F6000;
    background-image: url('../imagens/warningSmall.png');
}
.error {
    color: #D8000C;
    background-image: url('../imagens/errorSmall.png');
}


#externo #block-messages .form-messages-info {
    background:#ff6;
    color:#000;
}

#externo #block-messages .form-messages-error {
    background:#f00;
    color:#fff;
}

.lineform .form-messages-error {
    color:red;
}

/* Template da Inscrição com Tela cheia  */
#Full #content{
    float: none!important;
    margin-right: auto!important; /*** Same length as .outer padding-left but with negative value ***/
    width:90%!important;
}
#Full #left{    float: left;
                display:none!important;
}
#Full .outer{
    padding-left: 200px;
    padding-right: 0px!important;

}

.tabelaInscricao
{
    color: #474747!important;
    background-color:#eaf0f8!important;
}
.tabelaInscricao1
{
    color: #474747!important;
    background-color:#FFF!important;
}

.floatRight{
    float:right;
}

#Full .rich-table-headercell, #Full .dr-table-headercell, #Full  th {background:#e6e6e6!important;background-color:#e6e6e6!important;color:black!important;background-image:none!important;}

.linkdestaque{display:block;font-size:16px;text-decoration:underline;margin-top:15px;color:blue}

/* Lançamento de Notas */
.comNotaLancada{
    background-color:#cff4cf;
}
.semNotaLancada{
    background-color:#ffcccc;
}