span.nivel1
{
background-color:green;
color:white;
font-size:10px;
}

span.nivel2
{
background-color:orange;
color:white;
font-size:14px;
}

span.nivel3
{
background-color:red;
color:white;
font-size:18px;
}

span.nivel4
{
background-color:black;
color:white;
font-size:20px;
}

#blockingDiv 
{    
	width:100%;  
	height:100%;  
	z-index:10000; 
	position:absolute; 
	left:0px; 
	top:0px; 
	margin : 0px;
	padding : 0px;
}

#transparentDiv 
{
	height:100%; 
	width:100%; 
	position:absolute;
	top:0px; 
	left:0px; 
	z-index:10000;
	background-color:#FFF; 
	-moz-opacity:.0; 
	opacity:0;
	filter: alpha(opacity=0); 
}

 .rowover        
{
	behaviour : url(rowover.htc);
	                
}
BODY
{
    MARGIN: 0px;
	FONT-FAMILY: Verdana, Arial ;
	FONT-SIZE: 7pt;
}
BODY.main
{
    MARGIN: 0px 0px 0px 0px;
    
}

TABLE
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}
TABLE.top
{
    FONT-SIZE: 7pt; 
    WIDTH: 770px;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 50px;
}
TABLE.top_menu
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    WIDTH: 770px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 24px;
}
TABLE.top_search
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 2px;
    WIDTH: 770px;
    PADDING-TOP: 2px;
    FONT-FAMILY: Verdana, Arial;
    HEIGHT: 24px;
}
TABLE.main
{
    FONT-SIZE: 7pt;
    WIDTH: 770px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #f8f8f8
}
TABLE.generic
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial
}


A
{
    FONT-FAMILY: Verdana, Arial;
    COLOR: #000000;
}
P.titulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial;
    LETTER-SPACING: 2pt
}
P.subtitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial
}

.link
{
		text-decoration:underline;
		cursor:pointer;
		font-size: 10px;
		line-height : 1.1;
}

.erro
{
	FONT-SIZE: 10px;
	color:red;
	MARGIN-BOTTOM: 4px	
}


.label {text-align:left; font-size: 10px}


.mini_link { 
	cursor:hand; 
	font-size: 8px; 
	white-space: nowrap;
}
 
INPUT { font-size: 8pt;}

.textInput { border: 1px solid #000000; height: 15px; width: 80px;}
SELECT { font-size: 8pt;}
.limitedWidth { width:235px;}

.inicioFim { color:black; font-size: 7pt;  padding-left: 4px; padding-right: 4px;}
.aceite { color:green; font-size: 7pt;  padding-left: 4px; padding-right: 4px; }
.concluida { color:green; font-size: 7pt; padding-left: 4px; padding-right: 4px;}			
.expirada { color:orange; font-size: 7pt; padding-left: 4px; padding-right: 4px;}							
.escalado { color:red; font-size: 7pt; padding-left: 4px;  padding-right: 4px;}
.notificado { color:gray; font-size: 7pt; padding-left: 4px; padding-right: 4px;}
.default { color:black; font-size: 7pt; padding-left: 4px; padding-right: 4px;}

.obrigatorio { color:red; }

/* Datepicker */

.ui-datepicker {
	width: 23em;
}

.ui-datepicker TABLE {font-size: 0.8em;}



/* waitDiv */

.pleaseWait{
	width : 230px;
	padding-top : 10px;
	padding-bottom : 10px;
}

/* Contabilização */
#diariosContainer, #iViewObjContainer
{
	width: 49%; 
	height: 352px; 
	margin-top : 10px;
}
