/*ÚLTIMA ALTERAÇÃO: 19/06/07*/
/******************************************************************/
div#content{
  background-color: Transparent;
  width: 720px;
  padding-left: 20px;
  padding-bottom:20px;
  height:100%;
  /*min-height:450px;*/
}
.alturaMinima_portal
{
	 /*min-height:450px;*/
	 height: 100%;
	 vertical-align:top;
	 border-left:1px solid #dee2e7;
	 border-right:1px solid #dee2e7;
	 background-color:#ffffff;
}
div#leftcol
{
	background-color: #ffffff;
	height:100%;
	width: 190px;
	padding-left: 2px;
	padding-right: 2px;
}
.leftcolBase
{
	background-color:#f7f7f7;
	vertical-align:top;
	border-right:0px solid #DCDCDC;
	border-top:1px solid #ffffff;
	height:100%;
}
div#outline_Content
{
	width:961px;
	/*min-height:450px;*/
}
div#outline_Content2
{
	width:961px;
	border-right:1px solid #dee2e7;
	border-left:1px solid #dee2e7;
	min-height:450px;
	height:100%;
	background-color:#ffffff;
}
div#header {
	top: 0px;
	left: 150px;
	width: 100%;
	height: 160px;
}
div#container 
{
	width: 963px;margin:0 auto 0px auto;
	height:100%;
	background-color:#ffffff;
	min-height:450px;
}
/*******************************************************************/
/*******************************************************************/
#imagemPortal
{
	display:none;
	visibility:hidden;
}
.imagem_portal_conteudo
{
	border:0px solid #beccda;
	visibility:hidden;
	display:none;
}
.quatroCores
{
	width:0px;
	height:0px;
}

.imagem_entrada_portal
{
	border: solid 0px #333333;
	margin-top:20px;
	text-align:center;
	width:400px;
	padding-bottom:30px;
	padding-right:20px;
	padding-left:30px;
	padding-top:0px;
}
/***************************************************************************/
/***************************************************************************/
#tituloPlataforma
{
	color:#75787b;
	font-size:17px;
	text-align:center;
	margin-left: 100px;
	position:absolute;
	top:42px;
	width:740px;
}
#botoesPlataforma
{
	left:820px;
	width:160px;
	position:absolute;
	vertical-align:middle;
	text-align:right;
}
#rodape
{
	width:100%;
	background-image:url('imagens/rodape.gif');
	background-repeat:repeat-y;
	height: 18px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-top:8px;
	margin:0px;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
}
.textoRodape
{
	font-size:10px;
	color:#ffffff;
}
#cabecalho_2
{
	background-image:url('imagens/cabecalho_standard.png');
	background-repeat:repeat-y;
	background-color:#ffffff;
	vertical-align:middle;
	height:160px;
	width:963px;
}
#cabecalho_3
{
	width: 963px;
	height:30px;
}
#menuGeral_Div
{
	height: 30px;
	width:963px;
	z-index: 2;
	background-color:#c6d256;
}
.mainDiv
{
	width:189px;
	margin-top:5px;
	border:0px;
}
.logotipo_plataforma
{
	width: 170px;
	height: 90px;
	position: absolute;
	background-repeat:repeat-x;
	padding-left:10px;
	margin-top:10px;
}
#logotipo
{
	width: 180px;
	padding-left:0px;
	margin-top:0px;
	text-align:center;
	vertical-align:middle;
	background-color:Transparent;
}
/**********************************************************************/
/**********************************************************************/
.conteudo_leftCol
{
	font-size:11px;
	color:#666666;
	padding-left:5px;
	text-decoration:none;
	height:22px;
	padding-bottom:5px;
	padding-top:5px;
}
.links_leftCol
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.links_leftCol:hover
{
	color:#6e8caa;
	text-decoration:underline;
}
.separador_leftcol
{
	background-color:#e5e5e5;
}
/********************************************************************/
/******************************************************************/
.topItem
{
	width:182px;
	height:22px;
	cursor:hand;
	padding-top:5px;
	text-decoration: none;
	text-align:left;
	padding-left:10px;
	font-weight:bold;
	font-size:11px;
	COLOR: #FFFFFF;
	position: relative;
	background:#c6d256 url();
}
.topItemOver
{
	width:181px;
	height:22px;
	cursor:hand;
	position: relative;
	padding-top:5px;
	padding-left:2px;
	background-color: #91b7d6;
	text-decoration: none;
	color: #195267; 
	font-weight:bold;
	border-left:1px solid #000000;
}
.dropMenu
{
	background-color: #F3F3F3;
	position: relative;
	width:190px;
	border-bottom:1px solid #d0d9e0;
	border-left:1px solid #d0d9e0;
	border-right:1px solid #d0d9e0;
}
.subMenu
{
	display:none;
}
.subMenuAula
{
	display:block;
}
.subItem
{
	padding-left:5px;
	cursor:hand;
	font-weight:normal;
	text-decoration:none;
	color:#195267;
	font-size:11px;
	line-height:20px;
	width: 152px;
	padding-left:16px;
	height:20;
	background: #;
}
.subItem, .subItem2 a
{
	text-decoration:none;
	color:#195267;
	font-size:11px;
}
.subItemOver
{
	cursor:hand;
	color:#195267;
	font-size:11px;
	padding-left:16px;
	line-height:20px;
	width: 152px;
	height:20;
	text-decoration:underline; 
}
.subItemOver, .subItemOver2 a
{
	color:#195267;
	text-decoration:underline;
}
.subItemOver2 a
{
	text-decoration:undeline;
}
.subItemLink
{
	text-decoration:none;
	font-size:11px;
}
.subItemLink:hover
{
	text-decoration:underline;
}
/********************************************************************/
/******************************************************************/
.separador_TopLogin
{
	color:#ffffff;
	font-size:11px;
	text-align:left;
	font-weight:bold;
	height:20px;
	background-image:url('imagens/bg_login.gif');
	padding-top:5px;
	text-decoration:none;
	padding-left:10px;
	padding-right:3px;
}
.label_login
{
	font-size:11px;
	color:#919191;
	font-weight:bold;
}
.cx_login {
	width: 180px;
	padding-left:10px;
}
.outline_picotado
{
	border:1px dashed #e1e9ba;
	padding:10px;
}
.outline_picotadoLogin
{
	border:1px dashed #f06336;
	padding:10px;
}
.conteudo_TopLogin
{
	border:1px solid #D5E6FA;
	padding:5px;
}
/******************************************************************/
/******************************************************************/
.botoes
{
	border-top:1px solid #b8d432;
	border-left:1px solid #b8d432;
	border-right:1px solid #b8d432;
	border-bottom:1px solid #b8d432;
	background-color: #d4e879;
	color:#000000;
	font-family:Verdana;
	font-size:10px;
	text-transform:lowercase;
	cursor:hand;
}
.botoes2
{
	border-top:1px solid #b8d432;
	border-left:1px solid #b8d432;
	border-right:1px solid #b8d432;
	border-bottom:1px solid #b8d432;
	background-color: #d4e879;
	color:#000000;
	font-family:Verdana;
	font-size:10px;
	text-transform:lowercase;
	cursor:hand;
}
/******************************************************************/
/************************************************************************/
.tituloNoticia
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.conteudoNoticia
{
	color:#666666;
	font-size:11px;
}
.conteudoNoticia_Resumo
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
/******************************************************************/
/******************************************************************/
.conteudo_TopEvento
{
	font-size:11px;
	color:#666666;
	border-left:1px solid #D5E6FA;
	border-bottom:1px solid #D5E6FA;
	border-right:1px solid #D5E6FA;
	padding:10px;
}
.data_TopEvento
{
	font-size:11px;
	color:#bdbdbd;
}
.titulo_TopEventos
{
	border:1px solid #b8d432;
	background-color:#e1e9ba;
	color:#1f4c6d;
	font-weight:bold;
	height:20px;
	padding-left:10px;
	font-size:11px;
	padding-top:5px;
}
.conteudo_TopEventos
{
	font-size:11px;
	color:#666666;
	/*border-left:1px solid #D5E6FA;*/
	border-bottom:1px solid #b8d432;
	/*border-right:1px solid #D5E6FA;*/
	padding:10px;
}
.resumo_Evento
{
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.resumo_Evento:hover
{
	text-decoration:underline;
	
}
/******************************************************************/
/*****************************************************************/
#caixaEventos_Esq
{
	width:100%;
}
.cx_destaques
{
	padding-top:6px;
}
#caixasInformacoes_Dir
{
	width:100%;
}
/*****************************************************************/
/******************************************************************/
.titulo_TopInformacoes
{
	border:1px solid #b8d432;
	background-color:#e1e9ba;
	color:#1f4c6d;
	font-weight:bold;
	height:20px;
	padding-left:10px;
	font-size:11px;
	padding-top:5px;
}
.conteudo_listaInformacoes
{
	color:#666666;
	font-size:11px;
	/*border-left:1px solid #D5E6FA;*/
	border-bottom:1px solid #b8d432;
	/*border-right:1px solid #D5E6FA;*/
	padding:10px;
}
.titulo_listaInformacoes
{
	color:#666666;
	font-size:11px;
	font-weight:bold;
}
/******************************************************************/
/******************************************************************/
.titulo_TopDestaques
{
	background-color: #609cce;
	color:#ffffff;
	font-weight:bold;
	height:20px;
	padding-left:10px;
	font-size:11px;
	padding-top:5px;
}
.conteudo_TopDestaques
{
	color:#666666;
	font-size:11px;
	border:1px solid #D5E6FA;
	padding:5px;
	overflow: auto;
}
.resumo_TopDestaques
{
	color:#666666;
	font-size:11px;
}
/******************************************************************/
/******************************************************************/
.conteudoFaqs
{
	font-size:11px;
	color:#666666;	
}
.PerguntasconteudoFaqs
{
	font-size:11px;
	color:#666666;
	font-weight:bold;	
}
/******************************************************************/
/*******************************************************************/
.outline_tabela
{
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
	border-bottom:1px solid #BDBDBD;
	border-top:1px solid #BDBDBD;
}
.outline_tabela_portal
{
	border-left:1px solid #beccda;
	border-right:1px solid #beccda;
	border-bottom:1px solid #beccda;
	border-top:1px solid #beccda;
}
.Conteudo_tabela
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	vertical-align:top;
	padding-top:5px;
	height:15px;
}
.titulo_tabelas
{
	font-size:11px;
	color:#555555;
	border-bottom: 1px dashed #bebebe;
	font-weight:bold;
}
.primeira_linha_tabela
{
	background-color:#eef1f5;
	line-height:20px;
	font-size:10px;
	height:20px;
	color:#195267;
	font-weight:bold;
	text-decoration:none;
	padding-left:10px;
	padding-top:2px;
	vertical-align: middle;
}
.linha_tabela
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-left:1px solid #E9E9E9;
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
}
.footer_da_tabela
{
	border-left:1px dashed #BDBDBD;
	border-right:1px dashed #BDBDBD;
	border-bottom:1px dashed #BDBDBD;
	padding:4px;
	background-color:#F9F9F9;
	text-align:right;
	vertical-align:middle;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	height:20px;
}
.footer_da_tabela_portal
{
	border-left:1px dashed #BDBDBD;
	border-right:1px dashed #BDBDBD;
	border-bottom:1px dashed #BDBDBD;
	padding:4px;
	background-color:#F9F9F9;
	text-align:right;
	vertical-align:middle;
	font-size:10px;
	color:#000000;
	text-decoration:none;
	height:20px;
}
.outline_div
{
	border-left:1px solid #BDBDBD;
	border-right:1px solid #BDBDBD;
	border-bottom:1px solid #BDBDBD;
	border-top:1px solid #BDBDBD;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
.outline_div_portal
{
	border-left:1px solid #beccda;
	border-right:1px solid #beccda;
	border-bottom:1px solid #beccda;
	border-top:1px solid #beccda;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
.primeira_linha_div
{
	background-color:#e1e9ba;
	height:20px;
	font-size:10px;
	color:#195267;
	font-weight:bold;
	text-decoration:none;
	clear: none;
	float: none;
	padding-left:10px;
	padding-top: 4px;
	vertical-align: middle;
}
.conteudo_div
{
	font-size:11px;
	color:#000000;
	text-decoration:none;
	clear: none;
	float: none;
	padding-left:10px;
}
.imagem_conteudo
{
	border:1px solid #BDBDBD;
	margin-right:10px;
	margin-bottom:10px;
}
.forum_onde_estou
{
	font-size:11px;
	color:#555555;
	border-bottom: 1px dashed #bebebe;
	font-weight:bold;
	text-transform:uppercase;
}
a.tabela_nivel_1_sem_picotado{
	font-size: 10px;
	color: #195267;
	text-decoration: underline;
}
.tabela_nivel_1_sem_picotado
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	padding-left:10px;
	height:15px;
}
.tabela_linha_2
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	text-decoration:none;
}
.conteudo_Report
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-left:1px solid #E9E9E9;
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
}
.Conteudo_eventosUltimalinha
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	padding-left:37px;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	vertical-align:top;
	padding-top:5px;
	height:15px;
}
.linha_tabela
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	padding-left:10px;
	border-bottom:1px solid #E9E9E9;
	border-right:1px solid #E9E9E9;
	border-left:1px solid #E9E9E9;
	vertical-align:top;
	padding-top:3px;
	padding-bottom:3px;
}
/*******************************************************************/
/**********************************************************************/
.seja_bem_vindo
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #195267;
}
.fundomenu_ondEstou
{
	background-color: #000000;
}
.local_onde_estou
{
	font-size:11px;
	color:#555555;
	border-bottom: 1px dashed #bebebe;
	font-weight:bold;
}
.preenchimento_obrigatorio
{
	color:#999999;
	font-size:11px;
}
.label_opcional{
	font-size:10px;
	color:#195267;
	text-decoration:none;
}
.label_obrigatorio{
	font-size:10px;
	color:#195267;
	font-weight:bold;
	text-decoration:none;
}
.repetePixel_horizontal
{
	background-image:url('imagens/pixel.gif');
	background-repeat:repeat-x;
	width:100%;
	height:1px;
	font-size:1px;
}
/***************************************************************/
/***************************************************************/
a {
	font-size: 11px;
	color: #666666;
	text-decoration: underline;
}
input 
{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
select
{
	font-family:verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
textarea {
	font-size: 11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #cecece;
}
body 
{
	font-family:verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin:0px;
	background-color:#a8dae5;
	height:100%;
	overflow-x:hidden;
}

#desenhabackground
{
	background-image:url('imagens/background_lms.gif');
	background-color:#a8dae5;
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
fieldset
{
	font-size: 11px;
	font-family:verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #cecece;
}
/*******************************************************************/
/*******************************************************************/
.path
{
	color:#000000;
	font-size:11px;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#e1e9ba;
	padding-left:3px;
}
.path_OndeEstou
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.path_OndeEstou:hover
{
	text-decoration:underline;
}
.linksPath
{
	color:#000000;
	font-size:11px;
	text-decoration:none;
}
.linksPath:hover
{
	text-decoration:underline;
}
/**********************************************************************/
/**************************************************************************/
.fichaCurso
{
	vertical-align:top;
	width:10%;
}
.fichaCurso_coluna
{
	border-left:1px solid #bdbdbd;
	vertical-align:top;
	padding: 5px;
	font-size:10px;	
}
.fichaCurso_linha
{
	border-bottom:1px dotted #bdbdbd;
	padding-bottom:5px;
	color:#000000;
	font-size:10px;
}
/***********************************************************************/
.feedback_conteudo
{
	font-size:10px;
	color:#195267;
	text-decoration:none;
	height:20px;
	vertical-align: middle;
	padding:5px;
	font-weight:bold;
}
.campo_obrigatorio
{
	font-size: 10px;
	color: #D83838;
	font-weight:bold;
	vertical-align:middle;
}
/***********************************************************************/

.outline_pesquisa
{
	font-size:10px;
	color:#000000;
	text-decoration:none;
	border: solid 1px #d7e2e7;
	padding: 5px 5px 5px 20px
}