body{
	background-color: #F7F8FC;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
#topo{
	height: 156px;
	background: #E3EBF5 url("../images/topo_fundo.gif") repeat-x;/*#F7F8CF*/
}
#topo-topo{
	background: #FFFFFF;
	height: 81px;
}
#logo_instituto{
	position: absolute;
	width: 171px;
	height: 92px;
	top: 126px;
	left: 25px;
	float:left;
	border:solid 0px #c0c0c0;
}
#flash_topo{
	position: absolute;
	width: 527px;
	height: 215px;
	top: 95px;
	left: 205px;
	float:left;
	border:solid 0px #c0c0c0;
}
#form_topo{
	position: absolute;
	width: 209px;
	height: 121px;
	top: 112px;
	left: 783px;
}
a, a:link, a:active, a:visited{
	color: #000000;
	text-decoration:none
}
a:hover{
	text-decoration:underline;
}
.linha_branca{
	width: 1px;
	height: 1px;
	background-color: #FFFFFF;
}
.pathway, a.pathway:link, a.pathway:active, a.pathway:visited{
  font-size:9px;
	color:#000000;
	text-align: right;
	text-decoration: none;
}
a.pathway:hover{
   text-decoration: underline;
}
.titulosConteudo, .TitulosConteudo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold; 
	color: #000000;
}
.conteudo, .conteudo td{
    	font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
	 		color: #000000;
}
.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 14px Arial, Helvetica, sans-serif;
	color: #000; /*#000000;*/
	margin-top:15px;
	margin-bottom:15px
}
.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;
}
.proxcursos{
	font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

#CONTEUDOCENTRAL{
  font: 11px Arial, Helvetica, sans-serif;
	color: #000000;
	width:570px;
	float:left;
  z-index:1;
	position:relative;
	top:-30px;
	left: 0px;
}
#sizer{
	float:right;
	z-index:101;
	position:relative;
	top:0px;
	right:0px;
}

#Fontemenos{
	position: relative;
	top:5px;
	right: -12px;
	float: right;
	height: 35px;
	width: 40px;
}
#FonteMais{
	position: relative;
	top:5px;
	right: -20px;
	float: right;
	height: 35px;
	width: 40px;
	overflow: hidden;
}

#ProjetosEmTI{
  z-index:5;
	position: absolute;
	top:150px;
	left:260px;
	z-index: 100;
	width: 520px;
	height:200px;
	overflow: hidden;
	background-color: #e3ebf5;
	border: 1px solid #ccc;
	
}
#CaseTiConteudo{
      position: relative;
      float:left;
      top:-15px;
      left:0px
}
#CloseCurso{
	overflow: hidden;
	position: relative;
	float:right;
	top: 0px;
	right:0px;
	z-index: 97;
	height: 18px;
	width: 18px;
	border: 1px solid #ccc;
	padding-left:2px
}


#CursoObjetivos{
      padding-left:5px;
      padding-top:5px;
}
#CursoPrerequisitos{
    padding-left:5px;
    padding-top:5px;
}
#CursoPublicoAlvo{
    padding-left:5px;
    padding-top:5px;
}
#CursoModulos{
    padding-left:5px;
    padding-top:5px;
}
#CursoProgramas{
    padding-left:5px;
    padding-top:5px;
}
#CursoCargaHoraria{
    padding-left:5px;
    padding-top:5px;
}
#CursoProximasTurmas{
    padding-left:5px;
    padding-top:5px;
}
.statusButton{
	background-color: #FFFFFF;
	border: 1px solid #e3ebf5;
	padding-left:2px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

.OcorrenciaButton{
	background-color:#e3ebf5;
	border: 1px solid #c0c0c0;
	padding-left:2px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color:#333;
	cursor:hand;
}
.OcorrenciaButton:hover{
	color:#0000a0;
	cursor:pointer;
}
