body{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #F7F8FC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px
}
a, a:link, a:active, a:visited{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:none
}
a:hover{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration:underline
}
.linha_branca {
	width: 1px;
	height: 1px;
	background-color: #FFFFFF;
}

.tabela_principal {
	
}
.topo {
	height: 156px;
	background: #F7F8CF url("../images/topo_fundo.gif") repeat-x;
}
.topo-topo {
	background: #FFFFFF;
	height: 81px;
}
.logo_instituto {
	position: absolute;
	width: 171px;
	height: 112px;
	top: 126px;
	left: 25px;
}

.flash_topo {
	position: absolute;
	width: 527px;
	height: 127px;
	top: 95px;
	left: 215px;
}

.form_topo {
	position: absolute;
	width: 209px;
	height: 121px;
	top: 112px;
	left: 783px;
}

.pathway, a.pathway:link, a.pathway:active, a.pathway:visited  {
  /*font-family: Arial, Helvetica, sans-serif;*/ 
	font-size:9px;
	color:#000000;
	text-align: right;
	text-decoration: none;
}
a.pathway:hover{
   text-decoration: underline;
}
.titulosConteudo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #000000;
}
.conteudo {
 vertical-align: top;
}
.titulo_destaque{
	font-weight:bold;
	font-size:12px;
	background-color:E3EBF5;
}
.background_newsLetter td{
	background-color:E3EBF5;
}
.rodape{
	font-size: 9px;
}
/* CSS DO MENU */
.menu, a.menu:link, a.menu:active, a.menu:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
a.menu:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.mainlevel, a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	position:relative;
	line-height:30px;
	text-align:right;
}
a.mainlevel:hover{
  font: bold 12px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	line-height:30px;
}
.sublevel, a.sublevel, a.sublevel:link, a.sublevel:active, a.sublevel:visited{
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height:18px;
	text-align:right;
}
a.sublevel:hover{
  font: bold 10px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	line-height:18px;
}
#active_menu{
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #000;
}
.back_button{
   	font: bold 11px Arial, Helvetica, sans-serif;
	  color: #000000;
}

a.back_button:link, a.back_button:active, a.back_button:visited{
   	font: bold 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none
}

a.back_button:hover{
	text-decoration: underline;
}

.inputbox{
   font: normal 10px Arial, Helvetica, sans-serif;
	 border:1px solid #e3ebf5;
}

/*
ADICIONADO POR GERSON
*/

.proxcursos{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
td {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.dif1,
.dif1 a:link,
.dif1 a:visited
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.dif1 a:hover,
.dif1 a:active 
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.dif2,
.dif2 a:link,
.dif2 a:visited
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #e3ebf5;
	text-decoration: none;
}
.dif2 a:hover,
.dif2 a:active 
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #e3ebf5;
	text-decoration: underline;
}
.oportunidades tr, .oportunidades td{
	font: 10px Arial, Helvetica, sans-serif;
	color: #000000;
}
#divContainer{
    position: relative; 
		left:0px;
		top:0px;
		visibility: hidden; 
		overflow: hidden; 
		width:568px; 
		clip: rect(0px 565px  145px 0px); 
		height: 169px;
		border:0px red solid;
}
#LISTAPROXIMOSCURSOS{
   	position: relative;
		left: 0px;  
		top:  0px;
		font: 10px Arial, Helvetica, sans-serif;
	  color: #000000;
		z-index:2;
		border:0px blue solid;
}
#LISTAPROXIMOSCURSOS_DOWN{
 	position:relative;
	top:30px;
	left:572px;
	z-index:5;
	width:15px;
	height:16px;

}
#LISTAPROXIMOSCURSOS_UP{
      position:relative;
      top:-30px;
      left:572px;
			z-index:5;
      width:15px;
      height:16px; 
}
