.geral
	{
		width:770px;
		position:relative;
		margin:0 auto;
	}


/* -------------------------------
		   GERAL / TOPO
---------------------------------- */

.geral .topo
	{
		padding-top:10px;
		height:130px;
		background-image:url(../../imgs/home/bg/sombra-topo.png);
		background-repeat:no-repeat;
		background-position:center bottom;
	}

.geral .topo h1
	{
		float:left;
	}



/* -------------------------------
	  GERAL / TOPO / DIREITA
---------------------------------- */

.geral .topo .direita
	{
		width:405px;
		float:right;
		height:100px;
	}

/* -------------------------------
   GERAL / TOPO / DIREITA / LOGIN
---------------------------------- */

.geral .topo .direita .login
	{
		height:55px;
	}

.geral .topo .direita .login object
	{
		float:right;
	}

.geral .topo .direita .login span
{
	display:block;
	float:left;
}
.bg-inputLogin
{
	background-image:url(../../imgs/home/bg-input.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.geral .topo .direita .login input
{
	vertical-align:middle;
}

.geral .topo .direita input
	{
		color:#3c6cbc;
		font-size:10px;
		width:70px;
		background-color:transparent;
		border:none;
	}

.geral .topo .direita input.botao
	{
		background-image:none;
		background-color:#3c6cbc;
		color:#ffffff;
		width:50px;
		height:18px;
		text-transform:uppercase;
	}

.geral .topo .direita .login a.botCadastre
{
}


.geral .topo .direita .login .logado
{
	margin-top:15px;
}

.geral .topo .direita .login .logado strong
{
	font-size:14px;
}

/* -------------------------------
   GERAL / TOPO / DIREITA / BUSCAR
---------------------------------- */

.geral .topo .direita .buscar
	{
		margin-top:10px;
	}

.geral .topo .direita .buscar input
	{
		width:328px;
		margin-top:0px;
	}

.geral .topo .direita .buscar input.botao
	{
		width:50px;
		margin-top:0px;
		margin-left:10px;
	}

.geral .topo .direita .buscar a
	{
		float:right;
	}



/* -------------------------------
		   GERAL / MIOLO
---------------------------------- */

.miolo
	{
		margin-top:10px;
	}

/* -------------------------------
		GERAL / MIOLO / MENU
---------------------------------- */
.miolo .menu
	{
		width:160px;
		float:left;
		margin:0px 15px 0px 15px;
	}


.miolo .menu ul
	{
		margin-bottom:10px;
	}

.miolo .menu ul li.tit
	{
		font-weight:bold;
		font-size:15px;
		border-bottom:none;
		background-image:none;
		padding-left:0px;
	}

.miolo .menu li
	{
		border-bottom:1px solid #cfd1c8;
		margin-bottom:5px;
		margin-top:3px;
		background-repeat:no-repeat;
		background-position:left 7px;
		padding-left:10px;
	}



/* Cores */

.miolo .menu .menu1 li 	{ color:#0060ff; background-image:url(../../imgs/home/bg/seta-menu1.gif); }
.miolo .menu .menu2 li 	{ color:#ae5804; background-image:url(../../imgs/home/bg/seta-menu2.gif); }
.miolo .menu .menu3 li 	{ color:#106d06; background-image:url(../../imgs/home/bg/seta-menu3.gif); }
.miolo .menu .menu4 li 	{ color:#b92910; background-image:url(../../imgs/home/bg/seta-menu4.gif); }
.miolo .menu .menu5 li 	{ color:#2f2f2f; background-image:url(../../imgs/home/bg/seta-menu5.gif); }
.miolo .menu .menu6 li 	{ color:#3c6cbc; padding-left:0px; }

.miolo .menu .menu1 li 	a { color:#0060ff; }
.miolo .menu .menu2 li 	a { color:#ae5804; }
.miolo .menu .menu3 li 	a { color:#106d06; }
.miolo .menu .menu4 li 	a { color:#b92910; }
.miolo .menu .menu5 li 	a { color:#2f2f2f; }
.miolo .menu .menu6 li 	a { color:#3c6cbc; }

.miolo .menu .menu1 li 	a:hover { color:#4b8bf6; }
.miolo .menu .menu2 li 	a:hover { color:#e09042; }
.miolo .menu .menu3 li 	a:hover { color:#37af2b; }
.miolo .menu .menu4 li 	a:hover { color:#e55b42; }
.miolo .menu .menu5 li 	a:hover { color:#7c7c7c; }
.miolo .menu .menu6 li 	a:hover { color:#739fe9; }




.miolo .menu span  /* separador */
	{
		background-image:url(../../imgs/home/bg/sombra-menu.png);
		background-repeat:no-repeat;
		background-position:left center;
		height:20px;
		display:block;
	}


/* ----------------------------------
			  MENU's
---------------------------------- */

.miolo .menu .menu1
	{
		background-image:url(../../imgs/home/bg/star-menu1.gif);
		background-position:left 5px;
		background-repeat:no-repeat;
		padding-left:30px;
	}

.miolo .menu .menu2
	{
		background-image:url(../../imgs/home/bg/star-menu2.gif);
		background-position:left 5px;
		background-repeat:no-repeat;
		padding-left:30px;
	}

.miolo .menu .menu3
	{
		background-image:url(../../imgs/home/bg/star-menu3.gif);
		background-position:left 5px;
		background-repeat:no-repeat;
		padding-left:30px;
	}

.miolo .menu .menu4
	{
		background-image:url(../../imgs/home/bg/star-menu4.gif);
		background-position:left 5px;
		background-repeat:no-repeat;
		padding-left:30px;
	}

.miolo .menu .menu5
	{
		background-image:url(../../imgs/home/bg/star-menu5.gif);
		background-position:left 5px;
		background-repeat:no-repeat;
		padding-left:30px;
	}


.miolo .menu .menu6 li a
	{
		background-image:url(../../imgs/home/bg/mid-menu6.gif);
		background-position:left center;
		background-repeat:no-repeat;
		padding-left:20px;
		font-weight:bold;
		font-size:15px;
	}




.UL-Submenu { display:none; }



/* ----------------------------------
   GERAL / MIOLO / MENU / CONTEUDO
---------------------------------- */

.miolo .conteudo
	{
		float:left;
		width:565px;
	}


/* ----------------------------------
   GERAL / MIOLO / MENU / CONTEUDO
---------------------------------- */

.menu-rapido
	{
		background-color:#eff3fa;
		height:14px;
		width:290px;
		margin-bottom:30px;
		float:right;
		font-size:10px;
		font-family:Arial, Helvetica, sans-serif;
		color:#4db8d8;
		padding:0px 0px 2px 10px;
	}

.menu-rapido span
	{
		margin-right:10px;
	}

.menu-rapido a
	{
		margin:-2px 3px 0px 3px;
		padding:0px 2px 2px 2px;
	}



/* ----------------------------------
	      CONTEUDO / BOXES
---------------------------------- */

.conteudo .boxes
	{
		margin-bottom:30px;
	}

.conteudo .boxes .box
	{
		float:left;
		margin-bottom:10px;
	}

.conteudo .boxes .box-right
	{
		float:right;
		margin-bottom:10px;
	}


.conteudo .boxes .top
	{
		background-image:url(../../imgs/home/bg/bg-folha-top.gif);
		background-position:left top;
		background-repeat:no-repeat;
		padding-top:25px;
		display:block;
	}

.conteudo .boxes .meio
	{
		background-color:#eff2f8;
		display:block;
		width:237px;
		padding:0px 20px 0px 20px;
		color:#3c6cbc;
	}

.conteudo .boxes .bottom
	{
		text-align: right;
		background-image:url(../../imgs/home/bg/bg-folha-bottom.gif);
		background-position:left top;
		background-repeat:no-repeat;
		padding-top:25px;
		display:block;
		margin-bottom:10px;
	}

span.controls
{
	display:block;
	clear:both;
	margin: 3px 0px -11px 0px;
}


.conteudo .boxes .meio .titulo
	{
		font-size:19px;
		font-weight:bold;
		border-bottom:1px solid #d8dfe9;
		display:block;
		margin-bottom:20px;
	}


/* SONHO */

.sonho
	{
		color:#268fac;
		text-align:right;
	}

.sonho a { color:#268fac; }
.sonho a:hover { color:#7fc9e2; }
.sonho img { float:right; }

/* SEXO */

.sexo
	{
		color:#3c9efc;
		text-align:right;
	}

.sexo a { color:#3c9efc; }
.sexo a:hover { color:#86c1f9; }


/* PROGRAMA */

.programa
	{
		color:#be7a0d;
		text-align:right;
	}

.programa a { color:#be7a0d; }
.programa a:hover { color:#f0b658; }


/* Mural */

.mural
	{
		color:#b47e4c;
		text-align:right;
	}

.mural a { color:#b47e4c; }
.mural a:hover { color:#e1be9e; }


.aprendiz
	{
		color:#288c2a;
		text-align:right;
	}

.aprendiz a	{ color:#288c2a; }
.aprendiz a:hover { color:#63ce65; }




/* ----------------------------------
	  CONTEUDO / BOXES / BOX MAIOR
---------------------------------- */

.conteudo .box-maior {}

.conteudo .box-maior .top
	{
		background-image:url(../../imgs/home/bg/box-maior-topo.gif);
		background-position:left bottom;
		background-repeat:no-repeat;
		padding-top:25px;
		display:block;
	}

.conteudo .box-maior .meio
	{
		background-color:#eff2f8;
		display:block;
		width:525px;
		padding:20px;
		color:#3c6cbc;
	}

.conteudo .box-maior .bottom
	{
		background-image:url(../../imgs/home/bg/box-maior-bottom.gif);
		background-position:left top;
		background-repeat:no-repeat;
		padding-top:25px;
		display:block;
		margin-bottom:10px;
	}





