/*********************/
/* PLATAFORMA CENCAL */
/* AUTHOR:NR         */
/* MOD: 08.02.2007   */
/*********************/

html, body,iframe{margin:0; padding:0; font:normal 11px verdana, sans-serif; color:#333333;}
div, td{color:#333333;}
#maintable{color:#333333; height:100%;}

a:link, a:visited, a:active{	
	color:#3C5A7B;
	text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
hr{margin:10px 0;
	border:1px solid transparent;
	border-top:1px solid #4E7FBB;}

/* IMAGEM DE FUNDO DO HEADER */
.headerIma{
	background-image:url(../_img/header_bg.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	}
	
/* NAVEGAÇÂO HORIZONTAL */
.mainNavigation{
	background-image:url(../_img/bg_navigation.jpg);
	background-repeat:repeat-x;
	}

.mainNavigation td{
	height:32px;
	}
	
.mainNavigationData{
	font:bold 11px verdana, arial, sans-serif;
	color:#FFFFFF;
	padding-left:20px;
	
}
.mainNavigationLogin{padding-left:20px;}
.mainNavigationLogin a:link, .mainNavigationLogin a:hover, .mainNavigationLogin a:visited, .mainNavigationLogin a:active{
	font:bold 11px verdana, arial, sans-serif;
	color:#FFFFFF;
}

.mainNavigationLogin{
	text-align:right;
	font:bold 11px verdana, arial, sans-serif;
	color:#FFFFFF;
	padding-right:10px;
	width:70%;
	}
	
.mainNavigationLogin input{
	font:bold 9px verdana, sans-serif;
	color:#3A4756;
	border:1px solid #FFFFFF;
	margin-right:5px;
}

.mainNavigationLogin .btnLogin{
	font:bold 9px verdana, sans-serif;
	color:#4E7FBB;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
}

/* CONTEUDO */
#contentPrint{
	padding:0 20px 0 20px;
	font:normal 11px verdana, sans-serif;
	color:#333333;
	}


/* CENCAL E-LEARNING PLATFORM - NA HOME */
.homeCELP{
	background-image:url(../_img/home_plataform_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:151px;
	width:100%;
	}

.homeCELP td{
	background-image:url(../_img/home_plataform_left.jpg);
	background-repeat:no-repeat;
	text-align:center;
	}
.homeCELP div{
	font:bold 30px verdana, helvetica, arial, sans-serif;
	color:#FFFFFF;
}

.homeCELP div span{
	font:bold 12px verdana, helvetica, arial, sans-serif;
	color:#333333;
}
	
/* HOME MENU */
.homeMenu{
	width:200px;}
	
.homeMenu ul{
	margin:0; padding:0; list-style:none;
	}
	
.homeMenu li{
	background-image:url(../_img/menuhome_bg.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:31px;
	border-bottom:4px solid #FFFFFF;
	padding:5px 0 0 20px;
	}
	
.homeMenu li a:link, .homeMenu li a:visited, .homeMenu li a:active{
	font:bold 14px verdana, sans-serif;
	color:#3A4756;
	text-decoration:none;
}

.homeMenu li a:hover{
	font:bold 14px verdana, sans-serif;
	color:#405F7E;
	text-decoration:underline;
}

/* ACESSO RAPIDO */
.acrapido{
	font:bold 10px verdana, sans-serif;
	color:#FFFFFF;
	width:200px;
}

.acrapido div{
	font:bold 18px verdana, sans-serif;
	text-align:right;
	padding:10px 10px 0 10px;
}

.acrapido div a:link, .acrapido div a:visited, .acrapido div a:active{
	text-decoration:none;
	color:#FFFFFF;
}

.acrapido div a:hover{
	text-decoration:none;
	color:#333333;
	border:none;
}

.acrapido div p{
	font:bold 10px verdana, sans-serif;
	color:#FFFFFF;
	text-align:left;
}

/* NAO ESQUECER */
.nesquecer{
	background-color:#e8e8e8;
	padding:15px;
}
.nesquecertd {border-top:1px solid #333333; border-bottom:1px solid #333333; padding:15px 0}
.nesquecer div{
	
	font-style:oblique;
	font-family:Helvetica, Verdana, Arial, sans-serif;
	font-size:24px;
	padding-bottom:10px;
	margin-bottom:10px;
}

.nesquecer ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
	
.nesquecer li{
	font:normal 10px verdana, arial, sans-serif;
	}
	
.nesquecer li a:link, .nesquecer li a:visited, .nesquecer li a:active{
	color:#333333;
	text-decoration:none;
	}
	
.nesquecer li a:hover{
	color:#333333;
	text-decoration:underline;
	}



/* FOOTER */
.footer{
	background-image:url(../_img/footer_bg.jpg);
	background-repeat:repeat-x;
	font:bold 10px verdana, sans-serif;
	color:#FFFFFF;
	text-align:center;
	margin:20px 0 15px 0;
	padding:15px 0;
	}
	
/* FOOTER LOGOS */
.footerLogos{
	background-image:url(../_img/footer_log_bg.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:15px 0;
	}

.footerLogos .footerLogosLeft{
	/*background-image:url(../_img/footer_log_esq.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;*/
}


.footerLogos .footerLogosRight{
	/*background-image:url(../_img/footer_log_dir.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;*/
}

.footerLogos .footerLogosRight table{
	padding-bottom:15px;
}


/*********************************************/
/* CSS PARA PAGINAS INTERNAS LOGIN EFECTUADO */
/*********************************************/

#innerMenu{
	background-color:#AAAAAA;
	margin-bottom:20px;
	}
	
#innerMenu td{
	border-right:3px solid #FFFFFF;
	padding:8px 12px 8px 12px;
	font:bold 11px verdana, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
	
#innerMenu td a{
	font:bold 11px verdana, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}

#innerMenu td a:hover{
	color:#333333;
	text-decoration:underline;
	}	
	
/*******************************/
/* FAZ AS CAIXAS DE INFORMAÇÃO */
/*******************************/

/* BOX'S LATERIALS */
.box, .boxCentral{
	border:1px solid #657B96;
	padding:0;
	margin:0 5px 0 0;
	}

/* TITULO BOx */	
.box h1, .boxCentral h1{
	background-color:#69829C;
	font:bold 11px verdana, sans-serif;
	margin:0;
	padding:5px 0 5px 5px;
	color:#FFFFFF;
	background-image:url(../_img/titulo-fundo.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	
/* CONTEUDO BOX - PARTICULAR LATERAL*/
.box div, .boxCentral div{
	font:normal 11px verdana, sans-serif;
	}


/* ESPAÇAMENTO CONTEUDO BOX LATERAL */
.sideSpacer{padding:10px; margin:0;}	
/*ESPAÇAMENTO CONTEUDO BOX CENTRAL */
.centerSpacer{padding:20px; margin:0;}

/* LISTAGENS */
.box div ul, .boxCentral div ul{
	padding:0;
	margin:0 20px 0 20px;
	}

.box div ul li, .boxCentral div ul li{
	list-style-image:url(../_img/bullets.jpg);
	list-style-position:outside;
	margin-bottom:10px;
	padding:0;
	}
	
/***********************************/
/* TABELAS NA ZONA CENTRAL DO SITE */
/***********************************/

.contentTable{padding:0; margin:0; border:0;} /* CLASS DIV ANTES DA TABLE */
.contentTable table{border:1px solid #7692AC; border-collapse:collapse;} 
.contentTable table td{border:1px solid #7692AC; padding:5px;}
.contentTable th{background-color:#7692AC; padding:5px;	color:#FFFFFF; border:1px solid #FFFFFF;} /* A PRIMEIRA LINHA DA TABELA, NORMALMENTE COM AS SECÇÕES, AS TDS DEVEM SER THS */
.contentTable th a:link, .contentTable th a:visited, .contentTable th a:active{color:#FFFFFF;}



/*******************/
/* profileSelector */
/*******************/

.profileNavigation{
	background:url(../_img/submenu_bg.jpg) repeat-x top;
	font:bold 11px verdana, arial, sans-serif;
	color:#333333;
	padding:5px;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #ACA899;
	}

.profileSelector{
	color:#333333;
	vertical-align:text-top;
	}

.profileSelector select {
	color:#333333;
	font:bold 11px verdana, arial, sans-serif;
	vertical-align:middle;
	}
	
.profileSelector input{
	color:#4C7FB8;
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	font:bold 11px verdana, arial, sans-serif;
	vertical-align:middle;
	margin-left:10px;
	}


form{margin:0; padding:0;}

select, input, textarea{border:1px solid #4E7FBB; background-color:#FFFFFF; font:normal 11px verdana, sans-serif; color:#333333; padding:2px;}
input.btnSubmit{font:bold 11px verdana, sans-serif; color:#333333; background-color:#F2F2F2; padding:3px;}

/****************************/
/*** CUSTOM PAGES ***********/
/**************************
.outerCustom{border:1px solid #FFCC00; font:normal 11px verdana, sans-serif; color:#333333;}
.tituloSeccao{background-color:#677F9A;	font:bold 11px verdana, sans-serif; margin:0; color:#FFFFFF; background-image:url(../_img/titulo-fundo.gif); background-position:bottom; background-repeat:repeat-x;}
.innerCustom{padding:10px; margin:10px; border:1px solid #AAAAAA;}
.titulo{font:bold 14px verdana, helvetica, sans-serif; background-color:#FFFFFF; color:#333333;	padding:0 10px 5px 0;}
.subtitulo{font:bold 12px verdana, helvetica, sans-serif; color:#828282; padding:0 0 5px 0; border-bottom:1px solid #AAAAAA;}
.sephr{border:1px solid #FFFFFF; border-bottom:1px solid #E8E8E8; margin:5px 0; padding:0;}
.conteudo{font:normal 11px verdana, sans-serif; color:#333333;}*/


/*__________________________________________ DOWNLOADS ________________________________________________*/

.innerDownload{
	margin:10px;
	border:1px solid #AAAAAA;
}

.innerDownload h1{
	background-color:#D1D1D1;
	background-image:url();
	border-bottom:1px solid #AAAAAA;
	color:#373A3F;
	font-size:11px;
	margin:0;
	padding:5px;
	}
	
.innerDescDownload{
	padding:10px;
}

.innerDescDownload hr{
	border:1px solid #FFFFFF;
	border-bottom:1px solid #E8E8E8;
	margin:5px 0;
	padding:0;
}
	
	
/*____________________________________________ MODULOS DO CURSO _________________________________________________*/

/* NIVEL 1 */
/*#AccFormacao{border:1px solid #4E7FBB;}
#AccFormacao .AccTitulo{background-color:#4E7FBB; font:bold 11px verdana, sans-serif; margin:0; padding:10px; color:#FFFFFF;}
#AccFormacao .AccBody{padding:10px;}

#AccFormacao #AccModulo{margin:10px; border:1px solid #0C172B; border-right:1px solid #FFFFFF;}
#AccFormacao #AccModulo .AccTitulo{background-color:#0C172B;}
#AccFormacao #AccModulo .AccBody{margin:0; padding:10px 0 10px 10px;}

#AccFormacao #AccIntModulo{margin-top:10px; border:1px solid #3D5169; border-right:1px solid #FFFFFF;}
#AccFormacao #AccIntModulo .AccTitulo{background-color:#3D5169;}
#AccFormacao #AccIntModulo .AccBody h1{color:#4E7FBB; font-size:12px; margin:10px 0 10px 0; border-bottom:1px dashed #AAAAAA; padding:0 0 5px 0;}


#AccFormacao #AccDatasIntervalo{border-top:1px solid #AAAAAA; margin:10px 0 10px 10px; padding-top:10px;}
#AccFormacao #AccDatasIntervalo .AccTitulo{background-color:#AAAAAA;}
#AccFormacao #AccDatasIntervalo .AccBody{border-left:1px solid #4E7FBB; border-bottom:1px solid #4E7FBB;}
#AccFormacao #AccDatasIntervalo .AccBody h1{color:#4E7FBB;}

#AccFormacao #AccActDia {border:1px solid #E8E8E8; margin-top:20px; border-right:1px solid #FFFFFF;}
#AccFormacao #AccActDia .AccTitulo{background-color:#E8E8E8; color:#666666; }
#AccFormacao #AccActDia .AccBody{border:1px solid #FFFFFF; }
#AccFormacao #AccActDia .AccBody ul{border:1px solid #FFFFFF; background-color:#FFFFFF; border-top:1px solid #AAAAAA; margin:10px 0 0 0; padding:10px 0 0 0;}
#AccFormacao #AccActDia .AccBody li{padding-left:0; margin-left:0;}
*/


/* NIVEL 2 */
/*
#AccModulo{border:1px solid #4E7FBB;}
#AccModulo .AccTitulo{background-color:#4E7FBB; font:bold 11px verdana, sans-serif; margin:0; padding:10px; color:#FFFFFF;}
#AccModulo .AccBody{padding:10px;}

#AccModulo #AccIntModulo{margin-top:10px; border:1px solid #3D5169; border-right:1px solid #FFFFFF;}
#AccModulo #AccIntModulo .AccTitulo{background-color:#3D5169;}
#AccModulo #AccIntModulo .AccBody h1{color:#4E7FBB; font-size:12px; margin:10px 0 10px 0; border-bottom:1px dashed #AAAAAA; padding:0 0 5px 0;}


#AccModulo #AccDatasIntervalo{border-top:1px solid #AAAAAA; margin:10px 0 10px 10px; padding-top:10px;}
#AccModulo #AccDatasIntervalo .AccTitulo{background-color:#AAAAAA;}
#AccModulo #AccDatasIntervalo .AccBody{border-left:1px solid #4E7FBB; border-bottom:1px solid #4E7FBB;}
#AccModulo #AccDatasIntervalo .AccBody h1{color:#4E7FBB;}

#AccModulo #AccActDia {border:1px solid #E8E8E8; margin-top:20px; border-right:1px solid #FFFFFF;}
#AccModulo #AccActDia .AccTitulo{background-color:#E8E8E8; color:#666666; }
#AccModulo #AccActDia .AccBody{border:1px solid #FFFFFF; }
#AccModulo #AccActDia .AccBody ul{border:1px solid #FFFFFF; background-color:#FFFFFF; border-top:1px solid #AAAAAA; margin:10px 0 0 0; padding:10px 0 0 0;}
#AccModulo #AccActDia .AccBody li{padding-left:0; margin-left:0;}
*/

/* NIVEL 3 */
/*
#AccIntModulo{border:1px solid #4E7FBB;}
#AccIntModulo .AccTitulo{background-color:#4E7FBB; font:bold 11px verdana, sans-serif; margin:0; padding:10px; color:#FFFFFF;}
#AccIntModulo .AccBody{padding:10px;}
#AccIntModulo .AccBody h1{color:#4E7FBB; font-size:12px; margin:10px 0 10px 0; border-bottom:1px dashed #AAAAAA; padding:0 0 5px 0;}


#AccIntModulo #AccDatasIntervalo{border:1px solid #4E7FBB;}
#AccIntModulo #AccDatasIntervalo .AccTitulo{background-color:#AAAAAA;}
#AccIntModulo #AccDatasIntervalo .AccBody{border-left:1px solid #4E7FBB; border-bottom:1px solid #4E7FBB;}
#AccIntModulo #AccDatasIntervalo .AccBody h1{color:#4E7FBB;}

#AccIntModulo #AccActDia {border:1px solid #E8E8E8; margin-top:20px; border-right:1px solid #FFFFFF;}
#AccIntModulo #AccActDia .AccTitulo{background-color:#E8E8E8; color:#666666; }
#AccIntModulo #AccActDia .AccBody{border:1px solid #FFFFFF; }
#AccIntModulo #AccActDia .AccBody ul{border:1px solid #FFFFFF; background-color:#FFFFFF; border-top:1px solid #AAAAAA; margin:10px 0 0 0; padding:10px 0 0 0;}
#AccIntModulo #AccActDia .AccBody li{padding-left:0; margin-left:0;}
*/

/* NIVEL 4 */

/*
#AccDatasIntervalo .AccTitulo{background-color:#4E7FBB; border:1px solid #AAAAAA; font:bold 11px verdana, sans-serif; margin:0; padding:10px; color:#FFFFFF;}
#AccDatasIntervalo .AccBody{padding:10px;}
#AccDatasIntervalo .AccBody h1{color:#4E7FBB; font-size:12px; margin:10px 0 10px 0; border-bottom:1px dashed #AAAAAA; padding:0 0 5px 0;}

#AccDatasIntervalo #AccActDia {border:1px solid #E8E8E8; margin-top:20px; border-right:1px solid #FFFFFF;}
#AccDatasIntervalo #AccActDia .AccTitulo{background-color:#E8E8E8; color:#666666; }
#AccDatasIntervalo #AccActDia .AccBody{border:1px solid #FFFFFF; }
#AccDatasIntervalo #AccActDia .AccBody ul{border:1px solid #FFFFFF; background-color:#FFFFFF; border-top:1px solid #AAAAAA; margin:10px 0 0 0; padding:10px 0 0 0;}
#AccDatasIntervalo #AccActDia .AccBody li{padding-left:0; margin-left:0;}
*/

/* NIVEL 5 */
/*
#AccActDia {border:1px solid #4E7FBB;}
#AccActDia .AccTitulo{background-color:#4E7FBB; font:bold 11px verdana, sans-serif; margin:0; padding:10px; color:#FFFFFF;}
#AccActDia .AccBody{padding:10px;}
#AccActDia .AccBody ul{border:1px solid #FFFFFF; background-color:#FFFFFF; border-top:1px solid #AAAAAA; margin:10px 0 0 0; padding:10px 0 0 0;}
#AccActDia .AccBody li{padding-left:0; margin-left:0;}
*/




/************************************************************************************************************************/
.AccOuter{border:1px solid #657B96; padding:0; margin:0;}
.AccTitulo{background-color:#4E7FBB; color:#FFF; font:bold 11px verdana, arial, sans-serif; padding:10px; margin:0; background-image:url(../_img/titulo-fundo.gif);
	background-position:bottom;
	background-repeat:repeat-x;}
.AccBody{padding:15px; margin:0; vertical-align:top;}
.AccLists{padding-top:10px;}
.AccLists ul{padding:10px 0; margin:0; list-style:none; background-color:#F3F3F3; margin-top:10px; border:1px solid #AAAAAA;}
.AccLists li{display:inline; padding:10px; font-size:10px;}

/* MODULO */
.AccCourse{margin-bottom:10px;}
.AccCourseTitulo{color:#1A4464; border-bottom:1px solid #1A4464; font:bold 16px verdana, arial, sans-serif; }
.AccCourseTitulo img{vertical-align:middle; padding:3px;}
.AccCourseBody{padding:10px; border-bottom:1px solid #1A4464; margin-bottom:15px;}
.AccCourseInner{padding:10px; }

/* MODULO */
.AccModulo{ margin-bottom:50px; border:1px solid #CCCCCC;}
.AccModuloTitulo{background-color:#1A4464; color:#FFFFFF; font:bold 16px verdana, arial, sans-serif; }
.AccModuloTitulo img{vertical-align:middle; padding:3px;}
.AccModuloBody{padding:10px;}
.AccModuloInner{padding:10px;}

/* PERIODOS MODULO */
.AccIntModulo{background-image:url(../_img/bgPeriodoModulo.gif); margin-bottom:10px; border:1px solid #0060A8;}
.AccIntModuloTitulo{background-color:#306186; color:#FFFFFF; font:bold 16px verdana, arial, sans-serif; }
.AccIntModuloTitulo img{vertical-align:middle; padding:3px;}
.AccIntModuloBody{padding:20px 10px 10px 10px;}
.AccIntModuloInner{padding:10px;}

/* DATAS ESPECIFICAS */
.AccDatasIntervalo{border:1px solid #799EB3;}
.AccDatasTitulo{font:bold 16px verdana, arial, sans-serif; padding:0; margin:0; background-color:#5A86A8; color:#FFFFFF;}
.AccDatasTitulo img{vertical-align:middle; padding:3px;}
.AccDatasBody{padding:20px 10px; background-color:#FFFFFF;}
.AccDatasBodyInner{padding:0px 10px 0 10px; background-color:#FFFFFF;}

/* ACTIVIDADES DO DIA */
.AccActDia{background-color:#FBF9F9; padding:10px; border:1px solid #799EB3; margin:15px 0 15px 0;}
.AccActDiaTitulo{font:bold 16px verdana, arial, sans-serif; padding:0; margin:0; border-bottom:1px solid #CCCCCC; color:#3D689C; background-color:#FBF9F9;}
.AccActDiaTitulo img{vertical-align:middle; padding:0 0 5px 0}
.AccActBody{padding:0 10px;}










/*________________________________________ DATAGRID _________________________________________ */ 

.tableHead{
	background-color:#3D5169;
	font:bold #11px verdana, sans-serif;
	color:#FFFFFF;
	}

.tableHead td, .tableHead td a{
	color:#FFFFFF;
	}
.tableHead th, .tableHead th a{
	color:#FFFFFF;
	}
	
.tableHead th a:hover, .tableHead th a:link, .tableHead th a:visited, .tableHead th a:active{
	color:#FFFFFF;
	}	
	
.tableHead td a:hover{
	color:#FFFFFF;
	}


/* ______________________________________ TOOLTIPS ______________________________ */
#outertoolBox{
	text-align:left;
}
.toolBox{
	border:1px solid #B6BDD2;
	background-color:#F3F3F3;
	padding:5px;
	}

.toolBox ul{
	list-style-type:none;
	padding:0;
	margin:0;
	}
	
.toolBox li{
	display:inline;
	padding:0;
	}

.toolBox li img{margin:5px;}
.toolTipImgText-text{background:transparent url(../_img/tooltipbg.gif) no-repeat; width:135px; height:30px; font:bold 9px verdana, sans-serif;
	color:#FFFFFF; padding:5px; vertical-align:middle;}

/*-> SMALL */
#SmallOutertoolBox{text-align:left; padding:0; margin:0;}
#SmallOutertoolBox #toolBox{margin:0; padding:0;}
.SmalltoolBox{border:1px solid #B6BDD2;background-color:#F3F3F3;}
.SmalltoolBox ul{list-style-type:none; padding:0; margin:0;}
.SmalltoolBox li{display:inline; padding:5px; margin:0;}
.SmalltoolBox li img{margin:5px;}
/********************************/
/* LISTA E DETALHE DAS NOTICIAS */
/********************************/

.innerNews{
	width:100%;
	border:1px solid #AAAAAA;
	}
	
	
.innerNews h1{
	font:bold 14px verdana, helvetica, sans-serif;
	background-color:#FFFFFF;
	color:#333333;
	padding:0;
	margin:10px 10px 5px 10px;
	}
	
.innerNews h2{
	font:bold 12px verdana, helvetica, sans-serif;
	color:#828282;
	padding:0 0 5px 0;
	margin:0 10px;
	border-bottom:1px solid #AAAAAA;
	}
	
.innerDescNews{
	padding:10px;
	text-align:justify;
}

.innerDescNews hr{
	border:1px solid #FFFFFF;
	border-bottom:1px solid #E8E8E8;
	padding:0;
	}
	
.innerDescNewsPhoto{
	width:245px;
	float:right;
	padding:0 0 10px 10px;
	}
	
.innerDescNewsPhoto div{
	font:bold 9px verdana, sans-serif;
	text-align:right;
	}

/**********************/
.listaOco td, .listaOco th{padding:5px;}


.outerCustom{border:1px solid #69819C;font:normal 11px verdana, sans-serif; color:#333333;}
.tituloSeccao{background-color:#69829C;	font:bold 11px verdana, sans-serif; margin:0; padding:10px; color:#FFFFFF; 	background-image:url(../_img/titulo-fundo.gif); background-position:bottom; background-repeat:repeat-x;}
.innerCustom{padding:10px; margin:10px; border:1px solid #AAAAAA;}
.titulo{font:bold 14px verdana, helvetica, sans-serif; background-color:#FFFFFF; color:#333333;	padding:0 10px 5px 0; }
.subtitulo{font:bold 12px verdana, helvetica, sans-serif; color:#828282; padding:0 0 5px 0; border-bottom:1px solid #AAAAAA;}
.sephr{border:1px solid #FFFFFF; border-bottom:1px solid #E8E8E8; margin:5px 0; padding:0;}
.conteudo{font:normal 11px verdana, sans-serif; color:#333333;}

/* CENCAL E-LEARNING PLATFORM - NA HOME */
.homeCELP{background-image:url(../_img/home_plataform_bg.jpg);background-position:left top;	background-repeat:repeat-x;	height:151px; width:100%;}
.homeCELP td{background-image:url(../_img/home_plataform_left.jpg);	background-repeat:no-repeat; text-align:center;}
.homeCELP div{font:bold 30px verdana, helvetica, arial, sans-serif;	color:#FFFFFF;}
.homeCELP div span{font:bold 12px verdana, helvetica, arial, sans-serif; color:#333333;}
	
/* ACESSO RAPIDO */
.acrapido{font:bold 10px verdana, sans-serif; color:#FFFFFF; width:200px;}
.acrapido div{font:bold 18px verdana, sans-serif; text-align:right;	padding:10px 10px 0 10px;}
.acrapido div a:link, .acrapido div a:visited, .acrapido div a:active{text-decoration:none;	color:#FFFFFF;}
.acrapido div a:hover{text-decoration:none;	color:#333333; border:none;}
.acrapido div p{font:bold 10px verdana, sans-serif;	color:#FFFFFF; text-align:left;}

/* HOME MENU */
.homeMenu{width:200px;}
.homeMenu ul{margin:0; padding:0; list-style:none;}
.homeMenu li{background-image:url(../_img/menuhome_bg.jpg);	background-repeat:no-repeat;background-position:top; height:31px; border-bottom:4px solid #FFFFFF; padding:5px 0 0 20px;}
.homeMenu li a:link, .homeMenu li a:visited, .homeMenu li a:active{font:bold 14px verdana, sans-serif; color:#3A4756; text-decoration:none;}
.homeMenu li a:hover{font:bold 14px verdana, sans-serif; color:#405F7E; text-decoration:underline;}

/* MENU HORIZONTAL PRIVADO */
#menuHor{ margin-bottom:17px; border-bottom:1px solid #2F96D1; border-top:1px solid #FFFFFF; background:#EAECEE url(../_img/lateral-menu.gif) no-repeat left 50%;}
#menuHor ul{list-style:none; padding:5px 5px 5px 10px; margin:0;}
#menuHor li{display:inline; border-right:1px solid #ACA899; border-left:1px solid #FFFFFF; padding:0 5px;}
#menuHor li.noneLeft{border-left:none;}
#menuHor li.noneRight{border-right:none;}
#menuHor li img{vertical-align:middle; border:none;}
#menuHor li a{color:#38495B; font: bold 11px verdana;}


/* RESUMO HOMEPAGE */
.resumeHome{
	border:1px solid #657B96;
	padding:0;
	margin:0;
	}
.resumeHome h1{
	background-color:#69829C;
	font:bold 11px verdana, sans-serif;
	margin:0;
	padding:4px 0 4px 4px;
	color:#FFFFFF;
	background-image:url(../_img/titulo-fundo.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
	
.log{
	background-color:#CCCCCC;
	color:#FFFFFF;
	font-weight:bold;
	}