tbl1div .prop .name{
    display:block;
}

div .prop .value textarea{
    width:400px;
}

.textarea1 {
    width:400px;
}

.detalharTitulo {
    font-weight:bold;
    text-align:left
}

.tblComboLimitador {
    width:100px;
}

.tbl1 {
    width:50px;
    text-align:center
}

.tbl2 {
    width:30px;
    text-align:center
}

.tblBotao {
    text-align:center
}

.legendaOk {
    background-color:green;
    color:white;
    padding:2px;
}

.legendaErro {
    background-color:red;
    color:white;
    padding:2px;
}


/*
##### Barra de loading #####
*/
#statusblock {
    position:absolute;
    width:200px;
    margin:0 auto;
}

#statusblock .start {
    padding:4px 10px;
    display:block;
    background:red;
    color:white;
    font:bold 10px verdana,arial,sans-serif;
}

#block-loading {
    position:absolute;
    width:300px;
    margin:0 auto;
}

#block-loading .start {
    padding:4px 10px;
    display:block;
    background:red;
    color:white;
    font:bold 10px verdana,arial,sans-serif;
}

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

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

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

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

 #block-messages .form-messages-warn {
    background:#0ff;
    color:#000;
}

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

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


/* %Form */

form {
    margin:0;
    padding:0;
}

fieldset {
    margin-bottom:10px;
    padding:10px;
    border:1px solid #adcbff;
    background-color:#ffffff;
}

legend {
    color:#666;
    font-style:italic
}

label {
    font-weight:bold
}

.disabled {
    background-color:#c7dbff;
    color:#666;
}

.checkboxlist {
    margin-bottom:20px;
}

.checkboxlist label {
    display:block
}

.blockform {
    padding-bottom:15px;
}

.required {
    color: red;
}

.rich-table {
    margin-top: 1em;
}

.form-item {
    margin-top: 1em;
    margin-bottom: 1em;
    padding-bottom: 1em;
}

.form-img-erro {
}

.form-block-value {

}

.form-item-invalid {
}

.form-item-invalid input, .form-item-invalid select {
    border: 1px solid red;
}

.form-item-description {
    color: #aaa;
}

.form-text {
    background-color:#eaf4df;
    color:#333;
}

.form-submit {

}

.form-save {

}

.form-cancel {

}

/* XSeam */
input[type='submit'], input[type='button'] {
	background: #4477AA;
	color: white;
	margin: 5px;
	border-color: gray;
    cursor: pointer;
}

.tableControl, .actionButtons {
	width: 100%;
}

.tableControl a {
	padding-left: 10px;
}

.tableControl {
	text-align: right;
}

.footer {
	text-align: center;
	font-size: 10px;
}

.rich-table {
    width:100%;
}
.columnHeader:hover
{
    color: #FF6600;
}

.message {
	border: 1px solid #FFCC00;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	background-color: #F0F8FF;
	font-size: 12px;
}

.error {
	padding: 5px;
}
.errors {
	color: red;
	vertical-align: middle;
}
img.errors {
	padding-right: 5px;
}
.errors input {
	border: 1px solid red;
}
.errors textarea {
	border: 1px solid red;
}

.required {
	color: red;
	padding-left: 2px;
}

.rich-stglpanel-body {
   overflow: auto;
}

#atencao {
    border:1px solid red;
    padding:0 20px;
    margin-bottom:10px;
}

#atencao legend{
    border:1px solid red;
    padding:2px 10px;
}

.forminline {
    display:inline;
}

.detalheavaliacao {
    border:1px solid #999;
    margin:10px 0;
    background:#fff;
}

.rich_table-footer {
    background-color: #ebf0e5;
}
/*
.bt_voltar{
    margin: 5px;    
}

.bt_voltar img{
    position: relative;
    top: 6px;   
}*/

.tooltip {    
    border-width: 2px;
    padding: 8px;
}

.div_botoes {
    text-align: right;
    margin-top: 10px;
}

.div_linkTop {
    text-align: right;
}

.coluna_acoes {
    text-align: left;
    padding-right: 11px;
}

.label_vertical {
    vertical-align: top;
}

.botaoDireita {
    width: 90%;
    text-align: right;
}

.tabRepres {
    width: 50%;
}

.panel {
    background-color: #edf4e1;
    min-height: 60px;
    margin-bottom: 8px;
}

.tableElems {
    width: 100%;
}

.elemDrag {
    border:1px solid #82b623;
    padding: 2px;
    cursor: pointer;
    background-color: #e2ecb9;
}

.divExecs {
    width: 48%;
    float: left;
    overflow: auto;
    max-height: 600px;
}

.divSecoes{
    width: 48%;
    float: right;
    overflow: auto;
    max-height: 600px;
}

.divClear{
    clear: both;
}

.modalDiv{
    overflow: auto;
    height: 110px;
}
.modalDivManual{
    overflow: auto;
    height: 660px;
    padding-right: 23px;
    margin-top: -5px;
}

.modalClose{
    font-size: 15px;
    padding: 1px 5px 1px 5px;
    border: 1px solid #fff;
    cursor:pointer;
}

.form-messages-error, .form-messages-info, .form-messages-warn {
    border: 1px solid;
    margin: 10px;
    padding:15px 15px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px;
    display:block;
    font-size:18px;
}

.form-messages-aviso {
    border: 1px solid;
    margin: 2px;
    padding:2px 2px 2px 2px;
    background-repeat: no-repeat;
    background-position: 2px;
    display:block;
    font-size:12px;
}

.form-messages-aviso {
    color: #4F8A10;
    background-color: #E0ECC7;
}

#msgs .rich-messages{
    width:100%;
}

.form-messages-error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/monitoria/recursos/imagem/errorLarge.png');
}

.form-messages-info {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('/monitoria/recursos/imagem/success.png');
}

.form-messages-warn {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/monitoria/recursos/imagem/warning.png');
}

.oculto { display: none; }
 .visivel { display: block; }

#processandoDiv {
    position: fixed;
    z-index: 9;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border: 0;
    border-style: none;
    margin: 0;
    padding: 0;
    background-color: #D0D0D0;
    opacity: .5;
    display: none;
}

.panelMenuLeftStyle{
    font-size: 12px;
}
.colMeusDados{
    vertical-align: top;
    line-height: 1.4em;
}


.labelMeusDados{
    display: block;
    text-align: right;
}

/**
realce dado aos links nos links de ajuda / faq / manual
*/
.realcePrincipal{
    font-weight: bold;
    font-size: 150%;
}

#header {
    line-height: 10px;
}
#header h1{
    height:80px;
}

#uff_img{
    list-style-type: none;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
}

#barra_aplicacoes ul li { display: inline; background-image: none;padding: 0}

div#barra_aplicacoes ul{
    background-color:#f6f6f6;
    margin-top: 0px;
    margin-bottom: 0px;
    -moz-box-shadow: -4px 2px 0px #282828;
    font-family:Arial;
    font-size:11px;
    list-style-type:none;
    display: inline-block;
    float: left;
    position: inherit;
    z-index: 8;
    width: 100%;
}

#barra_aplicacoes ul li a{
    display: inline-block;
    color: #666;
    text-decoration: none;
    font-size: 13px;
    list-style-type: none;
}

#barra_aplicacoes li a:hover{
    color:black;
    background-color: #e3e3e3;
}

#barra_aplicacoes a{
    text-decoration:none;
}

#barraDeSeparacao{
    color: #ABA9A9;
}

#barraDeSeparacao:hover{
    color: black;
    background-color: #d3ddc2;
    width: 10px;
}

#barra_aplicacoes li.menu_vert:hover #submenu{
    color: #666;
    border-right: 1px solid #C6C5D3;
    line-height: 2.3em;
    background-color:#f6f6f6!important;
    max-height: 300px;
    width: 110px;
    visibility: visible;
}

#barra_aplicacoes li.menu_vert:hover #submenu li{
    display: list-item;
    border-bottom: 1px ridge #D0D0D0;
    border-right: 1px ridge #D0D0D0;
    padding-right: 148px;

}

#barra_aplicacoes li.menu_vert:hover #submenu li a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: darkgrey;
    white-space: nowrap;
    text-decoration: none;
    margin-left: -1px;
}

#barra_aplicacoes li.menu_vert #submenu li a:hover {
    color:#282828
}

#barra_aplicacoes li.menu_vert #submenu{
    visibility: hidden;
    position: absolute;
    margin-left:-125px;
    margin-top:20px;
    padding-right: 45px;
}

#tempoSessao {
    padding-right: 56px;
    font-size: 10px;
    text-align: right;
    color: black;
    display:block;
    z-index: 10;
}

.pnlInformacoesRelatorio{
    padding-top: 15px;
    padding-bottom: 25px;
    padding-left: 50px;
}
.pnlInformacoesSituacaoProjeto{
    padding-top: 15px;
    padding-bottom: 25px;
    padding-left: 50px;
}

.labelDeRelatorio{
    font-size: medium;
}

