/*começo css tooltips*/

*   {margin:0; padding:0}
	#text {margin:50px auto;}
	#tt {position:absolute; display:block;}
	#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
	#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#627A8E;color:#FFF}
	#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}

/*fim css tooltips*/

/***************************************************************************************************************************************************************************
OBJETOS HTML
***************************************************************************************************************************************************************************/


table{

	border-collapse: collapse;
	border-spacing: 1px;
	width: 100%;
}

/***************************************************************************************************************************************************************************/

td, th{

	border-width: 1px 1px 1px 0px;
	border-style: solid;
	border-color: white;
}

/***************************************************************************************************************************************************************************/

td, th, tr{

	line-height: 20px;
}

/***************************************************************************************************************************************************************************/

td{

	padding: 0px 5px 0px 5px;
	font-size: 12px;
}

/***************************************************************************************************************************************************************************/

th{
	font-size: 16px;
}

/*************************************************************************************************************************************************************************/

/***************************************************************************************************************************************************************************
CLASSES
***************************************************************************************************************************************************************************/
.cl_pointer{
	cursor: pointer
}

/*************************************************************************************************************************************************************************/

.cl_centralizado{
	text-align: center;
}

/***************************************************************************************************************************************************************************/

.cl_msgTrat
{
	font-size: 12px;
	font-weight: bold;
	color:#3A5367;
	text-align: center;
}

/***************************************************************************************************************************************************************************/

.cl_divTitulo
{
	width: 638px;
	height: 18px;
	line-height:13px;
	padding-top: 5px;
	text-align: center;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	background-color: #002663;
	/*	background-image: url("../imagem/bg_rodape.gif"); */
	background: #002663 url("../imagem/bg_rodape.gif") bottom center repeat-x;
	margin: auto;
}
/***************************************************************************************************************************************************************************/

.cl_titulo{
	width: 400px;
	background-image: url("../imagem/bg_rodape.gif");
	color: white;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
}

/**************************************************************************************************************************************************************************/

.cl_pontoAmarelo{
	width: 5px;
	height: 5px;
	background-color: yellow;
	float: left;
	margin-top: 8px;
	margin-right: 8px;
	margin-left: 10px;
}

/**************************************************************************************************************************************************************************/

.cl_tituloTabela{
	color: #FFF;
	background-color: #002663;
	background: #002663 url("../imagem/bg_rodape.gif") bottom center repeat-x;
	line-height: 18px;
	font-size: 12px;
	font-family: verdana;
	font-weight: bold;
	height: 22px;
	padding: 5px 5px 5px 5px;
}

/**************************************************************************************************************************************************************************/
.cl_tituloTabelaSub{

	color: #FFF;
	background-color: #002663;
	/*	background-image: url("../imagem/bg_rodape.gif"); */
	background: #002663 url("../imagem/bg_rodape.gif") bottom center repeat-x;
	width: 300px;
	line-height: 18px;
	font-size: 10px;
}
/*************************************************************************************************************************************************************************/


.tabela_grupos_grande{
	font-size: 11px;
	font-family: verdana;
	color: #000;
	width: 670px;
}  
/*************************************************************************************************************************************************************************/

.cl_subTitulo{
	color: #000033;
	font-weight: bold;
	background-image: url("../imagem/bg_rodape_cp.gif"); 
	text-align:center;
	line-height: 17px;
}

.cl_subTituloTop{
	color: #000033;
	font-weight: bold;
	background-image: url("../imagem/bg_bt.gif"); 
	text-align:center;
	line-height: 17px;
}

/*************************************************************************************************************************************************************************/

.f{
	width: 100px;
}
/**************************************************************************************************************************************************************************/
.cl_linhaClara{
	background-color: #EFF4F8;
}
/**************************************************************************************************************************************************************************/

.cl_linhaEscura{
	background-color: #E0EAF3;
}

/**************************************************************************************************************************************************************************/
.cl_linhaMarcada{
	background-color: #A6C1D4;
}

/**************************************************************************************************************************************************************************/
.cl_linhaTurClara{
	background-color: #FEF7D9;
}
/**************************************************************************************************************************************************************************/
.cl_linhaTurEscura{
	background-color: #FCF2C6;
}
/**************************************************************************************************************************************************************************/
.cl_linhaCentroClara{
	background-color: #FFEADF;
}
/**************************************************************************************************************************************************************************/

.cl_linhaCentroEscura{
	background-color: #F9DCCC;
}
/**************************************************************************************************************************************************************************/

.cl_campo1{
	width: 200px;
}

/**************************************************************************************************************************************************************************/

.cl_campo2{
	width: 250px;
}

/**************************************************************************************************************************************************************************/
		
.cl_campo3{
	width: 150px;
}

/**************************************************************************************************************************************************************************/
.cl_negrito{
	font-weight: bold;
}

/**************************************************************************************************************************************************************************/
.cl_fdslabel{
	width: 120px;
	text-align:right;
	border:0;

}
/**************************************************************************************************************************************************************************/
.cl_fdslabel2{
	width: 160px;
	text-align:right;
	border:0;

}
/**************************************************************************************************************************************************************************/
.cl_fdsForm{
	width: 150px;
	text-align:left;
	border:0;		
}

/**************************************************************************************************************************************************************************/
.cl_fdsForm2{
	width: 270px;
	text-align:left;
	border:0;		
}

/**************************************************************************************************************************************************************************/

.cl_fdsParte1{
	width: 400px;
	text-align:right;
	padding-left:50px;
	border:0;		
}

/**************************************************************************************************************************************************************************/
.cl_fdsParte2{
	width: 400px;
	padding-left:50px;
	border:0;			
}
/**************************************************************************************************************************************************************************/

.cl_alinhaMeio{
	vertical-align: middle;
}

/**************************************************************************************************************************************************************************/
.cl_linkNav{
	font-size: 10px;
	font-weight: bold;
	color: #919191;
	cursor: pointer;
}

/***************************************************************************************************************************************************************************/
.cl_linkNav:hover{
	color: #FFAE44;
	text-decoration: none;
}
/**************************************************************************************************************************************************************************/

.cl_link{
	text-decoration: none;
	color: #5C81A4;
	font-size: 12px;
	cursor: pointer;
}

/**************************************************************************************************************************************************************************/

.cl_linkNav2{
	text-decoration: none;
	color: #5C81A4;
	font-size: 11px;
	cursor: pointer;
}

/**************************************************************************************************************************************************************************/

.cl_link:hover{
	font-weight:bold;
	color: #5C81A4;
}
/**************************************************************************************************************************************************************************/
.cl_linkAssunto{
	text-decoration: none;
	color: #5C81A4;
	font-size: 11px;
	cursor: pointer;	
}

/**************************************************************************************************************************************************************************/
.cl_linkAssunto:hover{
	color: #00467A;
}

/**************************************************************************************************************************************************************************/

.cl_nameDestinatario{
	text-decoration: none;
	color: #5C81A4;
	font-size: 11px;
}
/**************************************************************************************************************************************************************************/

.cl_linkNav2:hover{
	font-weight:bold;
}

/**************************************************************************************************************************************************************************/

.cl_labelTrabBanco{
	width: 185px;
	text-align: right;
	padding-right: 15px;
	padding-bottom:1px;
}

/**************************************************************************************************************************************************************************/

.cl_campoTrabBanco{
	width: 421px;
	padding-left: 15px;
	padding-bottom:1px;
}

/**************************************************************************************************************************************************************************/

.cl_absoluto{
	position: absolute;
}

/**************************************************************************************************************************************************************************/
.cl_comentarios {
	position: absolute;
	top: 5px;
	left: 18px;
	width: 610px;
	height: 50px;
	overflow-y: auto;
	text-align: left;
}
/**************************************************************************************************************************************************************************/
.cl_alinhaEsq{
	text-align: left;
}

/**************************************************************************************************************************************************************************/
.cl_thSemBorda{
	border-right: 0px;
}

/**************************************************************************************************************************************************************************/

.cl_thSemBordaLeft{
	border-left: 0px;
}
/**************************************************************************************************************************************************************************/
.cl_setaVoltar{
	font-size: 9px;
	font-weight: bold;
	color: #005594;		
}
/***************************************************************************************************************************************************************************/
.cl_btNav{
	top: 2px;
	left:2px;
}
/***************************************************************************************************************************************************************************/
.cl_lblTxt{
	position:relative;
	left:10px;
}

/***************************************************************************************************************************************************************************/
.cl_marginT{
	margin-top: 2px;
}
/***************************************************************************************************************************************************************************/
.cl_excluir{
	margin-left: 20px;
	cursor: pointer;
}
/***************************************************************************************************************************************************************************/
.cl_txtArq{
	position:relative;
}
/***************************************************************************************************************************************************************************/
.cl_mensagem{
	margin-top: 2px;
	color:#00467A;
	font-weight: bold;
	font-size:12px;
	height:25px;
}
/***************************************************************************************************************************************************************************/

.cl_titEscuro{
	color:#00467A;
}
/***************************************************************************************************************************************************************************/

.cl_tblTurmas{
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	margin: 0 auto;
}
/***************************************************************************************************************************************************************************/
.cl_none{
	display: none;
}
/***************************************************************************************************************************************************************************/

.cl_inline{
	display: inline;
}
/***************************************************************************************************************************************************************************/

.cl_block{
	display: block;
}
/***************************************************************************************************************************************************************************/

.tabela_grupos {
	font-size: 11px;
	font-family: verdana;
	color: #000;
	width: 440px;
} 
/***************************************************************************************************************************************************************************/

.tb_azul{
	background: #005594;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #fff;
	height: 22px;
	padding: 5px 5px 5px 5px;
}
/***************************************************************************************************************************************************************************/

.tr_esq_azul{
	padding: 0.075cm;
	border-right:  1px solid #005594;
	border-bottom: 1px solid #005594;
}
/***************************************************************************************************************************************************************************/

.tr_dir_azul{
	padding: 0.075cm;
	border-left:  1px solid #005594;
	border-right:  1px solid #005594;
	border-bottom: 1px solid #005594;
}
/***************************************************************************************************************************************************************************/
.tr_esq_azul{
	border-right:  1px solid #005594;
	border-bottom: 1px solid #005594;
	border-top:    1px solid #005594;
}

.tr_esq_azul1{
	border-right:  1px solid #005594;
	border-top:    1px solid #005594;
}


.tr_todo_azul{
	border-left:   1px solid #005594;
	border-right:  1px solid #005594;
	border-top:    1px solid #005594;
	border-bottom: 1px solid #005594;
}

.tr_dir_azul{
	border-left:   1px solid #005594;
	border-right:  1px solid #005594;
	border-bottom: 1px solid #005594;
	border-top:    1px solid #005594;
}

.tr_dir_azul1{
	border-left:   1px solid #005594;
	border-right:  1px solid #005594;
	border-top:    1px solid #005594;
}

.tr_dir_azul2{
	border-left:   1px solid #005594;
	border-bottom:    1px solid #005594;
}

.tr_top_azul{
	border-top: 1px solid #005594;
}

.tr_bottom_azul{
	border-bottom: 1px solid #005594;
}
.tr_coluna_azul{
	border-left:   1px solid #005594;
}

.tr_coluna_azul_esq{
	border-right:   1px solid #005594;
}

.tr_coluna2_azul{
	border-right:   1px solid #005594;
	border-left: 1px solid #005594; 
}
/***************************************************************************************************************************************************************************/
.cl_linhaEscura{
	background-color: #E0EAF3;
}

.cl_linhaClara{
	background-color: #EFF4F8;
}

.cl_linhaMarcada{
	background-color: #C4D6E8;
}
/***************************************************************************************************************************************************************************/

#divLinhaBranca{
	border-bottom: 2px solid white;
	height:3px;
	margin-right:-20px;
	margin-left: -20px;
	width: 508px;
	margin-bottom:3px;
	margin-top:3px;
}
/***************************************************************************************************************************************************************************
ID's
***************************************************************************************************************************************************************************/
#imgCancelar{
	cursor: pointer;
}
/***************************************************************************************************************************************************************************/
#divNavPag{
	position: relative;
	top:-54px;
	left: -10px;
	width:400px;
	height:25px;
}
/***************************************************************************************************************************************************************************/
#txtAssunto{	
	width: 320px;
}
/***************************************************************************************************************************************************************************
Class
/***************************************************************************************************************************************************************************/
.cl_marginTop{
	margin-top:2px;
}
.cl_marginTopBot{
	margin-top:2px;
	padding-bottom:2px;
}
.cl_minHeight{
	height:25px;
	min-height:25px;

}
.cl_divBorderPosright{
	float:right;
	margin-right:35%;
	border-left-width:2px;
	border-left-color:white;
	border-left-style:solid;
	min-height:26px;
}
.cl_divBorderPos{
	border:red 1px solid;
	float:left;
	width:20%;
	height:26px;
}

.cl_anexo{
	margin-right: 10px;
	cursor: pointer;
}

/***************************************************************************************************************************************************************************
ID's
/***************************************************************************************************************************************************************************/
