/* * * * * Geral * * * * */

/* Fix IE. Hide from IE Mac \*/
* html ul#Menu_Topo li { float: left; }
* html ul#Menu_Topo li a { height: 1%; }
/* End */

*, html{
	margin: 0;
	padding: 0;
}
body {
	margin:0;
	padding:0;
	background-color:#ffffff;
	text-align:center;
}
body,div,td,input,select,textarea {
	font:12px Arial;
	color:#666666;
}
/*select {border: #453F2C 1px solid; background-color:#ffffff; font-family:verdana; font-size:11px}*/
img{
	border:none
}
a{
	text-decoration:none;
	color:#259;
}
a:hover{
	text-decoration:underline;
}

p{
	text-align:justify;
	font:14px Arial;
	margin:20px 10px;
	color:#666666;
}

ul.Padrao{
	text-align:justify;
	font:14px Arial;
	color:#666666;
	padding-bottom:10px;
	padding-left:20px;
}

ul.Padrao li{
	padding:5px;
	list-style:none;
	border-bottom:#CCCCCC 1px dashed;
	background:url(images/bullet_blue.jpg) no-repeat 0 5px;
	padding-left:20px;
}

li.Calendario{
	float:left;
	width:100%;
	padding:5px 10px;
	list-style:none;
	border-bottom:#CCCCCC 1px dashed;
	background:#FFFFFF;
}

li.Data{
	padding:0px;
	padding-left:10px;
	margin-left:-15px;
	margin-bottom:0px;
	list-style:none;
	background:#579dd1;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	width:100px;
}

li.Calendario_Mes{
	padding:3px;
	padding-left:5px;
	list-style:none;
	border-bottom:#CCCCCC 1px dashed;
	background:#FFFFFF;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#00599b;
}


.MainText{
	font:Arial;
	color:#666666;
	font-size:14px;
}

h1#Titulo_Colaboradores{
	margin:70 10 10 15;
	text-align:left;
	font-size:18px;
	color:#00599b;
}

#Principal{
	margin:0 auto;
	position:relative;
	background-color:#FFFFFF;
	width:775px;
}


/* * * * * AREA DE LOGIN * * * * */

#area_login{
	position:absolute;
	top:41px;
	right:20;
	width:500px;
	
}
#area_login fieldset#login{
	border:1px solid #9f9f9f;
	text-align:left;
	width:252px;
	padding-bottom:12px;
	padding-top:12px;
	padding-right:7px;
	padding-left:7px;
	float:left;
}
#area_login fieldset#busca{
	border:none;
	text-align:right;
	padding-right:0;
	padding-top:12px;
	padding-bottom:12px;
}
#acesseportal{
	font-weight:bold;
	font-size:11px;
	color:#3c973d;
	position:absolute;
	top:-8px;
	left:8px;
	background:#FFFFFF;
	margin:0;
}
#cadastre_se{
	font-size:10px;
	position:absolute;
	top:42px;
	left:38px;
	background:#FFFFFF;
	margin:0;
}
#cadastre_se a{
	color:#9f9f9f;
}
#esqueceu_senha{
	font-size:10px;
	position:absolute;
	top:42px;
	left:110px;
	background:#FFFFFF;
	margin:0;
}
#esqueceu_senha a{
color:#9f9f9f;
}

#Dados_Invalidos{
	font-size:12px;
	position:absolute;
	color:#ffffff;
	font-weight:bold;
	top:60px;
	left:5px;
	background:#CC3300;
	padding-left:5px;
	padding-right:5px;
	margin:0;
}
#acesseportal_login{
	font-size:10px;
	color:#5f5f5f;
}
#area_login input{
	vertical-align:middle;
	padding-bottom:6px;
	height:14px;
	width:58px;
	border:1px solid #9f9f9f;
}
#area_login input.busca{
	width:98px;
}
#area_login input.botaoOK{
	position:relative;
	width:31px;
	border:none;
	height:18px;
	top:5px;
}
#area_login input.botaoBUSCA{
	position:relative;
	width:48px;
	border:none;
	height:20px;
	top:5px;	
}

/* * * * * topo * * * * */

h1#Logo{
  background: url(images/logo.gif) 0 0 no-repeat;
  height: 88px;
  margin-top: 0px;
  margin-left:20PX;
  display: block;
  text-indent: -9999px;
  cursor: pointer;
}

/* * * * * MENU TOPO * * * * */

ul#nav{
	position:absolute;
	z-index:2;
	padding:0;
	list-style: none;
	margin-top:0px;
	margin-left:0px;
	width:350px;
	height:16px;
	background:#f3f3f3;	
}
	
ul#nav li{
	display:inline;
	position: relative;
}
	
li ul.Menu_Topo{
	position: absolute;
	text-align:left;
	left:-5px; /* Set 1px less than menu width */
	top:16;
	display:none;
	padding:5px;
	width:150px;
	background:#f3f3f3;	
}

ul#nav li.Drop_Menu a{
	display:list-item;
	list-style:none;
	padding:5px;
	border-bottom:dashed 1px;
	border-color:#d7d7d7;	
}


ul#nav li.Drop_Menu a:hover{
	text-decoration:none;
	background:#FFFFFF;
}

/* Styles for Menu Items */
ul#nav li a{
	display:inline;
	color:#5d5d5d;
	padding:5px;
	text-decoration: none;
}
ul#nav li a:hover{
	text-decoration:none;
	background:#FFFFFF;
}
	
li:hover ul, li.over ul { display: block; } /* The magic */

/*
ul#Menu_Topo{
	margin-top:0px;
	margin-left:419px;
	width:360px;
	height:16px;
	background:#f3f3f3;	
}
ul#Menu_Topo a{
	color:#5d5d5d;
}
ul#Menu_Topo a:hover{
	text-decoration:underline;
}
ul#Menu_Topo li{
	position: relative;
	padding-left:5px;
	padding-right:5px;
	display:inline;	
}

li ul#Menu_Topo {
	position: absolute;
	left: 149px;
	top: 0;
	display: none;
}

li:hover ul#Menu_Topo { 
	display: block; 
}

ul#Menu_Estagios{
	margin-top:0px;
	text-align:left;
	margin-left:496px;
	width:140px;
	padding:0px;
	height:16px;
}
ul#Menu_Estagios li{
	list-style:none;
	padding:2px;
	background-color:#f3f3f3;
	border-bottom:dashed 1px;
	border-color:#d7d7d7;
}
ul#Menu_Estagios a{
	font-size:12px;
	color:#5d5d5d;
}
ul#Menu_Estagios a:hover{
	text-decoration:underline;
}
*/
h1#Logo_Portal{
	background: url(images/logo_portal.gif) 0 0 no-repeat;
	background-color:#f9f9f9;
	height:33;
	margin-left:10px;
	margin-top:30px;
	display: block;
	cursor: pointer;
	text-indent: -9999px;
}
#Sair{
	float:left;
	text-align:right;
	width:40px;
	height:20;
	margin-left:720px;
	margin-top:-25px;
	background: url(images/sair.gif) 0 0 no-repeat;
}

/* * * * * MENU PRINCIPAL * * * * */

#Menu_Ensino{
	float:left;
	width:160px;
	margin-top:10px;
	background-color:#5cb753;
}

#Menu_Ensino p{
	float:left;
	text-align:left;
	margin:0;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#Menu_Ensino a{
	display:block;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#Menu_Ensino a:hover{
	font-size:18px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1473b9;
}

ul#UL_Menu_Ensino{
	float:left;
	text-align:left;
	list-style:none;
	margin-top:0px;
	margin-bottom:15px;
	padding:5px;
	background-color:#e8f7e7;
}

ul#UL_Menu_Ensino a{
	display:block;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
ul#UL_Menu_Ensino a:hover{
	font-size:12px;
	color:#025395;
	text-decoration:underline;
}
	
#UL_Menu_Ensino li{
	padding:5px;
	border-bottom:dashed 1px;
	border-color:#d7d7d7;
}












#Lateral_Esquerda{
	width:160;
	float:left;
}

ul#Menu_Principal{
	text-align:left;
	list-style:none;
	margin-top:10px;
	margin-bottom:15px;
	padding:5px;
	background-color:#f6f7f3;
}

ul#Menu_Principal a{
	display:block;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
ul#Menu_Principal a:hover{
	font-size:12px;
	color:#025395;
	text-decoration:underline;
}
	
ul#Menu_Principal li{
	padding:5px;
	border-bottom:dashed 1px;
	border-color:#d7d7d7;
}
ul#Menu_Principal li.Menu_titulo{
	text-align:left;
	font-size:18px;
	font-weight:bold;
	color:#5d5d5d;
	list-style:none;
	background:none;
}
#Menu_EventoseTreinamentos{
	float:left;
	width:160px;
	margin-bottom:5px;
	background-color:#333333;
}

.exclusivo{
	text-align:left;
	color:#999999;
}

#Menu_EventoseTreinamentos p{
	text-align:left;
	padding:0;
	margin:0;
}
#Menu_EventoseTreinamentos a{
	display:block;
	padding:5px;
	font-size:18px;
	color:#ffffff;
	font-weight:bold;
}

#Menu_EventoseTreinamentos a:hover{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#464646;
}

.Menu_Area_Colaboradores{
	float:left;
	margin-top:10px;
	text-align:left;
	list-style:none;
	display:block;
	width:160px;
	background-color:#00599b;
}

.Menu_Area_Colaboradores p{
	text-align:left;
	padding:0px;
	margin:0;
}

.Menu_Area_Colaboradores a{
	display:block;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.Menu_Area_Colaboradores a:hover{
	font-size:18px;
	text-decoration:none;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1473b9;
}











.Menu_Ensino_Logado{
	float:left;
	text-align:left;
	list-style:none;
	display:block;
	width:160px;
	background-color:#5cb753;
}

.Menu_Ensino_Logado p{
	text-align:left;
	padding:0px;
	margin:0;
}

.Menu_Ensino_Logado a{
	display:block;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.Menu_Ensino_Logado a:hover{
	font-size:18px;
	text-decoration:none;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#81d079;
}






















ul#Menu_Colaboradores_Logado{
	float:left;
	text-align:left;
	list-style:none;
	margin-top:0px;
	margin-bottom:15px;
	padding:5px;
	background-color:#e0ebf4;
}

ul#Menu_Colaboradores_Logado a{
	display:block;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
ul#Menu_Colaboradores_Logado a:hover{
	font-size:12px;
	color:#025395;
	text-decoration:underline;
}
	
ul#Menu_Colaboradores_Logado li{
	padding:5px;
	border-bottom:dashed 1px;
	border-color:#d7d7d7;
}
ul#Menu_Colaboradores_Logado li.Menu_titulo_colaboradores{
	text-align:left;
	font-size:14px;
	border-bottom:none;
	font-weight:bold;
	font-weight:none;
	color:#00599b;
	list-style:none;
	background:none;
}

.Titulo_Area_Colaboradores{
	font-size:14px;
	font-weight:bold;
	color:#00599b;
}


#Menu_Estrategias_Treinamento{
	float:left;
	width:160px;
	margin-top:15px;
	background-color:#579dd1;
}

#Menu_Estrategias_Treinamento p{
	float:left;
	text-align:left;
	margin:0;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#Menu_Estrategias_Treinamento a{
	display:block;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#Menu_Estrategias_Treinamento a:hover{
	font-size:18px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1473b9;
}

ul#UL_Menu_Estrategias_Treinamento{
	float:left;
	text-align:left;
	list-style:none;
	margin-top:0px;
	margin-bottom:15px;
	padding:5px;
	background-color:#e2f0fa;
}

ul#UL_Menu_Estrategias_Treinamento a{
	display:block;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
ul#UL_Menu_Estrategias_Treinamento a:hover{
	font-size:12px;
	color:#025395;
	text-decoration:underline;
}
	
#UL_Menu_Estrategias_Treinamento li{
	padding:5px;
	border-bottom:dashed 1px;
	border-color:#d7d7d7;
}




#Menu_Pagina_Pessoal{
	float:left;
	width:160px;
	margin-top:0px;
	background-color:#00599b;
}

#Menu_Pagina_Pessoal p{
	float:left;
	text-align:left;
	margin:0;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#Menu_Pagina_Pessoal a{
	display:block;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#Menu_Pagina_Pessoal a:hover{
	font-size:18px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1473b9;
}

ul#UL_Menu_Pagina_Pessoal{
	float:left;
	text-align:left;
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	padding:5px;
	background-color:#e2f0fa;
}

ul#UL_Menu_Pagina_Pessoal a{
	display:block;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
ul#UL_Menu_Pagina_Pessoal a:hover{
	font-size:12px;
	color:#025395;
	text-decoration:underline;
}
	
#UL_Menu_Pagina_Pessoal li{
	padding:5px;
	border-bottom:dashed 1px;
	border-color:#d7d7d7;
}

.Menu_Pagina_Pessoal{
	float:left;
	margin-top:0px;
	text-align:left;
	list-style:none;
	display:block;
	width:160px;
	background-color:#00599b;
}

.Menu_Pagina_Pessoal p{
	text-align:left;
	padding:0px;
	margin:0;
}

.Menu_Pagina_Pessoal a{
	display:block;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

.Menu_Pagina_Pessoal a:hover{
	font-size:18px;
	text-decoration:none;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1473b9;
}




/* * * * * MEIO * * * * */

#Meio{
	float:left;
	width:410px;
	padding:10px;
}

#Conteudo{
	float:left;
	width:615px;
}

#Bem_Vindo{
	float:left;
	font-size:13px;
	text-align:left;
	padding:10px;
	margin:10 0 5 10;
	height:13px;
	background-color:#e0ebf4;
}

/* * * * * AREA COLABORADORES * * * * */

h1#Meus_Cursos{
	float:left;
	width:264px;
	height:151;
	margin-left:30px;
	margin-top:20px;
	background: url(images/colab_meusCursos.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

h1#Apoio_Financeiro{
	float:left;
	width:264px;
	height:151;
	margin-left:30px;
	margin-top:20px;
	background: url(images/colab_Apoio.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

h1#Minha_Pontuacao{
	float:left;
	width:264px;
	height:151;
	margin-left:30px;
	margin-top:20px;
	background: url(images/colab_pontuacao.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

h1#Material_Apoio{
	float:left;
	width:264px;
	height:151;
	margin-left:30px;
	margin-top:20px;
	background: url(images/colab_material.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

h1#Biblioteca{
	float:left;
	width:264px;
	height:151;
	margin-left:30px;
	margin-top:20px;
	background: url(images/colab_Biblioteca.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}
h1#Troque_Senha{
	float:left;
	width:264px;
	height:151;
	margin-left:30px;
	margin-top:20px;
	background: url(images/colab_troqueSenha.jpg) 0 0 no-repeat;
	text-indent: -9999px;
	cursor: pointer;
}

/* * * * * NOTICIAS E DESTAQUES * * * * */

h1#Noticias_Destaques{
	float:left;
	background: url(http://apps.einstein.br/portal_ensino/images/Foto_Destaque.jpg) 0 0 no-repeat;
	width:413px;
	height:175px;
	text-indent: -9999px;
}
#Destaques{
	z-index:1;
	float:left;
	width:400px;
	margin-left:10px;
	margin-top:-75px;
	margin-bottom:25px;
}

#Destaques a{
	font-size:12px;
	color:#666666;
	text-decoration:none;
}
#Destaques a:hover{
	font-size:12px;
	color:#025395;
	text-decoration:underline;
}

#Destaque_0{
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	border-left:#EEEEEE solid 1px;
	border-right:#EEEEEE solid 1px;
	width:380px;
	height:120px;
	margin-right:10px;
	padding:10px; 
}

#Destaque_0 h3{
	font-size:16px;
	text-align:center;
}

#Link_Destaque{
	margin-left:15px;
	margin-top:10px;
}

#Link_Destaque a{
	font-size:14px;
	font-weight:bold;
	color:#00599b;
	text-decoration:none;
}

#Link_Destaque a:hover{
	font-size:14px;
	font-weight:bold;
	text-decoration:underline
}





#Destaque_1{
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	border-left:#EEEEEE solid 1px;
	border-right:#EEEEEE solid 1px;
	width:190px;
	height:120px;
	margin-right:10px;
}
#Destaques img{
	margin:5px;
	float:left;
}

#Destaques p{
	margin:2px;
	clear:both;
}

#Destaque_2{
	float:left;
	background-color:#FFFFFF;
	text-align:left;
	border-left:#EEEEEE solid 1px;
	border-right:#EEEEEE solid 1px;
	width:190px;
	height:120px;
}

h3{
	color:#00599b;
	text-align:left;
	font-weight:bold;
	font-size:14px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
}

h1#Area_Destaque_2{
	float:left;
	margin-bottom:25px;
	width:415px;
	height:71px;
	background: url(images/area_destaque_2.jpg) 0 0 no-repeat;
	cursor: pointer;
	text-indent: -9999px;
}

h1#Area_Destaque_3{
	float:left;
	width:241px;
	height:116px;
	background: url(images/area_destaque_3.jpg) 0 0 no-repeat;
	text-indent: -9999px;
}

ul#Lista_Ensino{
	float:left;
	text-align:left;
	margin-left:22px;
	margin-top:10px;
	list-style:url(images/setas.jpg)
}

ul#Lista_Ensino li{
	padding:3px;
	background:url(images/linha_lista.gif) repeat-x bottom;
}

/* * * * * AMBIENTES DE TREINAMENTO * * * * */

#Ambientes_Treinamento{
	float:left;
	margin-top:20px;
	margin-left:5px;
	width:390px;
	height:200px;
}

#Ambientes_Treinamento p{
	font-size:18px;
	color:#ffffff;
	text-align:left;
	background-color:#00599b;
}


/* * * * * PROXIMOS EVENTOS * * * * */

#Proximos_Eventos{
	float:left;
	text-align:justify;
	margin-top:10px;
	width:180px;
	background-color:#f8f8f8;
}
#Proximos_Eventos p{
	padding-left:10px;
	padding-bottom:10px;
	padding-top:5px;
	padding-right:10px;
	text-align:justify;
	margin:0px;
}
#Proximos_Eventos p.data{
	font-weight:bold;
	margin-top:0px;
	padding-left:10px;
	padding-bottom:0;
}
#Proximos_Eventos p.evento{
	border-bottom:#E8E8E8 dashed 1px;
	font-size:12px;
}

#Proximos_Eventos a{
	padding:0;
	margin:0;
	color:5d5d5d;
	text-decoration:none;
}

#Proximos_Eventos a:hover{
	color:5d5d5d;
	text-decoration:underline;
}

h2{
	margin-left:5px;
	margin-right:5px;
	margin-top:5px;
	margin-bottom:20px;
	font-size:18px;
	font-weight:bold;
	color:#003f8b;
}

p#Lista_Completa{
	text-align:center;
	padding:10px;
	background-color:#333333;
}

p#Lista_Completa a{
	font-weight:bold;
	color:#FFFFFF;
}

p#Lista_Completa a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}

p#Eventos_Independentes{
	margin-top:15px;
	text-align:center;
	padding:5px;
	background-color:#579dd1;
}

p#Eventos_Independentes a{
	font-weight:bold;
	color:#FFFFFF;
}

p#Eventos_Independentes a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}


/* * * * * MATERIAL DE APOIO * * * * */

ul.Material_Apoio{
	list-style:none;
	margin:10px 10px 10px 10px;
}

ul.Material_Apoio li{
	padding:5px;
	border-bottom:1px dashed #CCCCCC;
}



/*****************************************************************************************/
/*
ul#drw_tabs{
	float:left;
	display:block;
	text-align:left;
	width:160px;
	list-style:none;
	background-color:#00599b;
}

ul#drw_tabs a{
	display:block;
	padding:5px;
	font-size:18px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

ul#drw_tabs a:hover{
	font-size:18px;
	padding:5px;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#1473b9;
}
*/

#espaco{
	height:10px;
}

.content_logado{
	width:160px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#e8f7e7;
	
}

.content_logado a{
	
}


.content{
	width:160px;
	padding:0px;
	margin:0px;
	float:left;
	background-color:#e2f0fa;
	
}

.content p{
	padding:10px;
	margin:0px;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	color:#00599b;
}

div#drw div#drw_close a {
	text-indent    : -9999px;
	background     : url("drw.gif") right bottom no-repeat;
	width          : 20px;
	height         : 20px;
	margin         : 0 0 0 auto;
	display        : block;
}
