/* scire.css */
/* Scire-COPPE/UFRJ 01/09/2006 */

#navigationAdmin div.menuParent h4 {
/*	border-top: 1px dashed #D47A06; / * laranja */
	border-top: 1px dashed;
}
#navigationAdmin .menuSeparator {
	border-top: 1px dotted; 
}

p.alerts {/* 24/05/2012: tile: alerts */
	border: 1px dotted rgb(212,122,6); /*laranja*/
	padding-top: 3px; 
	padding-bottom: 3px; 
	padding-left: 6px;
}
.alerts em {/* 24/05/2012: tile: alerts */
	color: rgb(212,122,6); /*laranja*/ 
	font-weight: bold;
	font-style: normal
}
p.genericMessages {/* 30/05/2014: GENERIC-MESSAGES */
	border: 1px dotted rgb(212,122,6); /*laranja*/
	padding-top: 3px; 
	padding-bottom: 3px; 
	padding-left: 6px;
}
.genericMessages em {/* 30/05/2014: GENERIC-MESSAGES */
	color: rgb(212,122,6); /*laranja*/
	font-weight: bold;
	font-style: normal
}
.ajuda{
/*
	position:absolute; 
	visibility:hidden; 
	background-color:#cccccc;
*/
}
.hidden{ display:none; }

.logoCapesQualis {
	background-image:url(../img/logo_CAPES_QUALIS.gif);
	background-repeat:no-repeat;
	background-position: right; 
}
.logoPeriodic {/* 25/08/2013: LOV: PERIODIC */
	background-repeat:no-repeat;
	background-position: right; 
}

.viewListLikeExcel{
	width:2000px;
}
.viewListLikeExcel table {
	/*border: #000000 solid 2px;*/
	font-size: 0.8em;
	text-align: left;
	border: 1px solid
}
.viewListLikeExcel th {
	font-family: courier,monospace;
	/*border: 1px solid #000000;*/
	text-align: center;
	vertical-align: middle;/*01/04/2013: Scire.css: bug: css invalido::vertical-align:center*/
	margin: 0;
	padding: 3px;
	background-color: #EAEAEA;/*#A7A7A5;#C3C3C3;*/
	border-color: #002F2F;/*#C3C3C3;#EAEAEA;*/
	border-width: 0px 1px 1px 0px;
}

.viewListLikeExcel td.ok_legend,
.viewListLikeExcel td.ok,
.viewListLikeExcel td.warn_legend,
.viewListLikeExcel td.warn,
.viewListLikeExcel td.error_legend,
.viewListLikeExcel td.error,
.viewListLikeExcel td.cellComment,
.viewListLikeExcel td {
	/*border: 1px solid #000000;*/
	margin: 0;
	padding: 3px;
	border-style: solid;
	border-color: #C3C3C3;/*#EAEAEA;*/
	border-width: 0px 1px 1px 0px;
} 
.viewListLikeExcel td.cellComment {
	cursor: help;
    background-image: url("../img/icon_xls_cell_comment.gif");
    background-position: right top;
    background-repeat: no-repeat;
	height:25px;
}

.viewListLikeExcel td.error_legend	, /* 29/09/2011: CVLATTES-IN */
.viewListLikeExcel td.error_status 	{ background-color: #FF0000; /*red*/ } 
.viewListLikeExcel td.error 		{ border-right: 5px solid #FF0000; /*red*/ } 

.viewListLikeExcel td.warn_legend	, /* 29/09/2011: CVLATTES-IN */
.viewListLikeExcel td.warn_status 	{ background-color: #FFFF33; /*yellow*/ } 
.viewListLikeExcel td.warn 			{ border-right: 5px solid #FFFF33; /*yellow*/ } 

.viewListLikeExcel td.ok_legend		, /* 29/09/2011: CVLATTES-IN */
.viewListLikeExcel td.ok_status		{ background-color: #66FF66; /*green*/ } 
.viewListLikeExcel td.ok 			{ border-right: 5px solid #66FF66; /*green*/ } 


.viewList table {
	/*debug background-color:red;*/
	width: 100%;
	/* 
	O IE6 não suporta border-spacing, equivalente ao cellspacing no HTML 
	para efeito equivalente, cellspacing="6" deve ser 
	utilizado - explicitamente - no HTML
	*/
/*	border-spacing: 0px;*/
	border: 1px /*groove*/outset;
}

.viewList th {
	/*debug background-color: yellow;*/
	border: 1px /*groove  #999999*/inset;
}

.viewList td {
	/* debug background-color:gray;*/
	border: 1px /*groove #999999*/inset;

	/* Nota: cellpadding deve ser informado no td e não no table, como no HTML */
	padding: 2px;
	vertical-align: top;
	/* text-align: center; */
	/* width: 14px; */
}

.viewList th.headerItemActions {
	/*debug background-color: blue;*/
	border: 1px /*groove #999999*/inset;
	text-align: center;
}

.viewList tr.headerContext,
.viewList th.headerHome{
	background-color: #EAEAEA;
	border: 1px /*groove #999999*/inset;
	text-align: center;
}
.viewList th.headerHome {
	text-transform: uppercase; 
}

.viewList th.percent, /*01/05/2013: school attendance*/
.viewList td.percent, /*01/05/2013: school attendance*/
.viewList th.value,
.viewList td.value,
.viewList th.valueDebit,
.viewList td.valueDebit
{ text-align: right; }

.viewList th.ordering,
.viewList td.ordering
{ text-align: center; }

.viewList th.id,
.viewList td.id{ 
	display:none;/*DEBUG*/
	text-align: center; 
	width:10px; 
}

.viewList th.valueDebit,
.viewList td.valueDebit{
	padding-top:3px; 
	padding-bottom:3px; 
	padding-left: 3px;
	COLOR: rgb(212 , 122 , 6); /*laranja*/ FONT-WEIGHT: bold;
	FONT-STYLE: normal;
}


.viewList td.updateItem{
	/*debug background-color: #FF0000;*/
	text-align: center;
	vertical-align: top;
	width: 14px;
}

.viewList td.deleteItem{
	/*debug background-color: pink;*/
	text-align: center;
	vertical-align: top;
	width: 14px;
}
/* 22/03/2014: QI: cancelLinkItem */
.viewList td.cancelItem{
	text-align: center;
	vertical-align: top;
	width: 14px;
}
/* 20/06/2012: breakLinkItem */
.viewList td.breakLinkItem{
	/*debug background-color: blue;*/
	text-align: center;
	vertical-align: top;
	width: 14px;
}

.viewList td.insertItem{
	/*debug background-color: green;*/
}

.viewList td.viewItem{
	/*debug background-color: #FF0000;*/
	text-align: center;
	vertical-align: top;
	width: 14px;
}

/* --------------------------------------------------------------
   25/03/2012: references person
	.viewList td.viewItemModal{
		background:transparent url(../img/pub_detail.gif) no-repeat scroll center center;
		vertical-align: middle;
		width: 14px;
		height: 100%;
	}
	.viewList td.viewItemModal a{
		display:inline-table; 
		width: 100%;
		height: 100%;
		text-indent:-1900px; / * no show anchor's text * /
	}
	.viewList td.viewItemModal a:visited,
	.viewList td.viewItemModal a:active{
		/ * DUVIDA: como eliminar focus-rect pois aparece "enorme" em função text-ident:-1900px * /
		/ * no show focus-rect to no show anchor's text (text-indent:-1900px) * /
		color:tranparent;
		border-color:tranparent;
	}
*/
.viewList th.viewItemModal,
.viewList td.viewItemModal{
	text-align: center;
	vertical-align: top;/*middle;*/
	width: 14px;
/*	height: 100%;*/
	/*25/03/2012: references person::DEBUG	background-color:red;*/
}
.viewList th.refsDetailTitle{
	text-align: left;
	padding-left: 3px;
}
/* -------------------------------------------------------------- */


/* DESENVOLVIMENTO: jasper: declaracoes */
.viewList td.selectItem{
	/*debug background-color: #FF0000;*/
	text-align: center;
	vertical-align: top;
	width: 14px;
}

#mainLogo{/* cassia em 26/09/2007 */
	background-image:url(../img/main_logo.gif);
	background-repeat:no-repeat;
	height:300px;
	background-position:center;
}

.messageAlert {
    FONT-WEIGHT : bold;
    FONT-SIZE : 15px;
}


/* ************************************** */
/* 28/09/2011: importação xls: more-minus */
div .mmClosed,
div .mmOpened{ 
	border: none;/*border: 1px dashed #CCCCCC;*/
	width: 90%;
	margin-top: 0px;
	padding: 5px 5px 5px 5px;
	list-style: none;

	border-left: 0; /* 3px solid #CCCCCC;*/
}
div .mmAlwaysOpened{
	border: none;/*1px dashed #CCCCCC;*/
	width: 90%;
	margin-top: 0px;
	padding: 5px 5px 5px 5px;
	list-style: none;

	border-left: 0; /*3px solid #CCCCCC;*/
	margin-left: 0; /*10px;*/
}

.mmClosed  						{ display: none; }
.mmOpened 						{ display: list-item;/*inline-block;*/ }

.mmButtonMore a,
.mmButtonMinus a				{ display:inline-table; width:17px; height: 17px; text-indent:-1900px; /* no show anchor's text */ }

.mmButtonMore a					{ background:transparent url(../img/icon_more.gif) no-repeat scroll center center; }
.mmButtonMinus a				{ background:transparent url(../img/icon_minus.gif) no-repeat scroll center center; }
.mnMoreMinus					{ list-style: none; padding-left: 0px; margin: 0; }/* 29/03/2013: more-minus.tag */

/* ************************************** */

/* 03/05/2013: drillDown: css img call */
.drillDownCall					{}

/*31/10/2014: QI: MNT: SCHOLARSHIP: TEXTAREA MAXLENGTH*/
.textareaCount				{ margin-left: 0px; margin-top: 0px;}
.textareaCount .display		{display: block;}
.textareaCount .alert		{color: orange;}
.textareaCount .exceeded	{color: red;font-weight: bold;}
