@charset "utf-8";
/* CSS Document */

body{
/*	background:#F4F4F4; */
	background:#EEEEEE;
}

a:link {
	text-decoration: none;
	color: #202F34;
}
a:visited {
	text-decoration: none;
	color: #202F34;
}
a:hover {
	text-decoration: none; 
	color:#FF0000;
}
a:active {
	text-decoration: none;
	color: #202F34;
}

img{
	border: 0px;
}	

.geral{
	height:auto;
}

.imagemLogo{
	/* para ser posicionada acima de todos os elementos*/
	position:absolute; 
	/* controlar o position para que o elemento fique no centro da página */
	margin-left: 27%;
	text-align:center;
}	

.topo{
/*	position:relative; */
}
	
.linhaTopo{
	background-image:url(../images/linhaTopo.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	height:37px;
	margin-bottom: 23px;
/*	text-align:center; 
	position:relative; */
	z-index:4;	
}	

.fundoAzulTopo{
	background-image:url(../images/fundoAzulTopo.jpg);
	height:161px;
	z-index: 1;
}

.linhaFinaTopo{
	background-image:url(../images/linhaFinaTopo.jpg);
	background-repeat:repeat-x;
	height:12px;
	z-index: 2;	
}

.containerMenu{
	width:auto;	
}

.sombra{
	background-image:url(../images/sombra.jpg);
	background-repeat:repeat-y;
	width: 16px;
	height: 44px;
	padding-top: 32px;
/*	margin-left: 83px; */
	float:right;
	background:#FF0000;
}
	
.menu{
/*  height: 76px; */
	height: 44px;
	width: 785px;
	background:#FFFFFF; 
/*	z-index: 3; */
	text-align:center;
	padding: 32px 0px 0px 0px;
	border:medium;
	color: #202F34;	 
/*	color:#354248; */
	font-family:arial;
	font-weight:680;
	font-size: 15px;	
}

.separaMenu{
	background-image:url(../images/separaMenu.jpg);
	background-repeat:no-repeat;
	height:30px;
	width: 2px;
	padding: 0px 2px 0px 8px;
}

#simplediv {
	height: 270px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-top: 20px;
	line-height: 100%;
}

.conteudo{
	width: 785px;
	height:auto;
	background:#FFFFFF;
}
.espacoBanner{
	width: 775px;
	height: 200px;
	text-align:center;
	background: url(../images/bg_espacoBanner_1.jpg) left repeat-y;	
	border: 1px solid #EDEDED; 
	z-index: 9;
}	

.espacoMeio{
	margin-top: 5px;
	width: 785px;
	height: 276px; 
	padding: 5px;
}	

.escolhaSeuCurso{
	padding: 5px;
	width: 360px;
	height: 276px;
	background: url(../images/fundoEscolhaCurso.jpg);
	float:left;
	background-repeat:no-repeat;
}

.caixaDeSelecao{
/*	margin-top: 53px;	*/
	padding-top:53px;
	padding-right:13px;
	position:relative;
}	

.caixaDeSelecao select{
	width: 325px;
	font-weight:bolder;
	font-size:12px;
}

.caixaDeSelecao option{
	width: 400px;	
}

.areasInteresse{
	margin-top: 70px;
	padding-right: 10px;
}

.areasInteresse img{
	border: 0px;
}

.noticias{	
	width: 402px;
	height: 269px;
	float:right;
	padding-right: 10px;
}	

.listaNoticias{
	background: url(../images/fundoNoticias.jpg);
	background-repeat:no-repeat;
	width: 402px;
	height: 242px;
	overflow:auto;	
}		

.conteudoNoticias{
	padding-top: 50px;
	font-size: 13px;
}	
.conteudoNoticias hr{	
	width: 95%; 
	border-width: 2px 0pt 0pt; 
	border-top: 2px dotted #838383; 
	height: 2px;	
}

.noticiasPagInteira{
	width: 95%;
}	

.tituloNoticia{
	font-weight: bold;
	color:#32454C;
	float:left;
	padding-right: 6px;
	padding-left: 10px;
}

.resumoNoticia{
	color: #838383;
	font-weight: 100;
	text-align:justify;
	padding: 0px 10px 0px 10px;
}	

.textoMaiorResumoNoticia{
	font-size:16px;
	text-align:justify;
}	

.resumoNoticia a:link{
	color: #838383;
}
.resumoNoticia a:visited{
	color: #838383;
}
.resumoNoticia a:hover{
	color:#FF0000;
}

.verTodasAsNoticias{
	background: url(../images/verTodasNoticias.jpg);
	width: 402px;
	height: 27px;	
}	

.partInferior{
	margin-top: 5px;
	width: 785px;
/*	height:230px; */
	height:450px;
	padding: 0px;
}	

.partInferior img{
	border: 0px;
}	

.fundoAreaRestrita{
	background: url(../images/fundoAreaRestrita.jpg);
	background-repeat:no-repeat;
	width: 251px;
	height: 192px;
	float:left;
	padding: 0px;
/*	margin-left: 15px; */
	margin: 0px 5px 0px 15px;
}

.fundoAreaRestrita img{
	padding: 14px;
}	

.fundoTwitter{
	background: url(../images/fundoTwitter.jpg);
	background-repeat:no-repeat;
	width: 251px;
	height: 210px;
	float:left;
	cursor: pointer;
/*	padding: 7px;	
 margin-left: 11px;	*/
}

/* ##### INÍCIO - estilo aplicado as últimas 'twitadas'  ##### */
	#tweet-container ul {
		color:#333;
		list-style:none;
		font-size: 12px;
		padding: 35px 5px 5px 5px;
		height: 125px;
		overflow:auto;
		}
	#tweet-container li {
		min-height:40px;		
		clear:both;
	/*	border:1px solid #ccc; 
		background:#fff;
	*/
		}
	.time {
		font-size:8px;
		display:block;
		text-align:right;
		margin:0px 5px 0 0;
		color:#999;
		}
	#tweet-container ul a {		
		/*font-style:italic; */
		}
	#tweet-container ul a:hover {
		color:#ccc;
		text-decoration:none;
		} 
/* ##### INÍCIO - estilo aplicado as últimas 'twitadas'  ##### */

.Parceiros{
	background: url(../images/Parceiros.jpg);
	background-repeat:no-repeat;
	width: 251px;
	height: 192px;
	float:left;
/*	padding: 7px;
	margin-left: 4px; */
	padding-top: 50px;
}	

.Parceiros img{
	margin-top: 10px;
	padding:40px;
}	

.rodape{
	width: auto;
}	

.linhaRdoape1{
	background-image:url(../images/linhaRodape1.jpg);
	background-repeat:repeat-x;
	height:12px;
}

.endereco{
	width: 785px;
	text-align:center;
	padding: 10px 0px 70px 0px;
	background: #F6F6F6;
}

.iconsAcesse{
	width: 130px;
	float:left;
	padding-left: 25px;
	padding-top: 5px;
}

.iconsAcesse img{
	border: 0px;
	padding-left: 10px;	
}	

.textEnd{
	width: 560px;
	font-family: arial;
	font-weight:bold;
	font-size: 12px;
	float:left;	
}	

.linhaRdoape2{
	background-image:url(../images/linhaRodape2.jpg);
	background-repeat:repeat-x;
	height:13px;
}	

.desnvolvimentoVirtualSite{
	padding-right: 15px;
	width: 130px;
	float:right;
}	

.desnvolvimentoVirtualSite img{
	border: 0px;
}	

h1{
	font-family: "Trebuchet MS";
	color: #202F34;
	text-align:center;
	font-size:30px;
}

.textoInstitucional{
	font:arial;
	font-size:14px;
	width: 600px;
	text-align:justify;
	padding: 50px;
}

.textoLocalizacao{
	font:arial;
	font-size:14px;
	width: 600px;
	text-align:justify;
	padding: 50px;
}	

.textoLocalizacao .tit{
	font-weight:bold;
	color: #202F34;
	font-size:16px;
}

.textoLocalizacao .desc{
	padding: 0px 0px 30px 20px;	
}

.textoResolucao	{
	font:arial;
	font-size:16px;
	width: 600px;
	text-align:justify;
	padding: 50px;
}			

.textoResolucao li{
	padding-bottom: 10px;
}	

.textoResolucao a:hover{
	color:#FF0000;
}	

.textoParceiros	{
	font:arial;
	font-size:16px;
	width: 300px;
	padding: 50px;
	text-align:center;
}	

.textoParceiros a:hover{
	color:#FF0000;
}

.faleConosco{
	font:arial;
	font-size:16px;
	width: 700px;
	padding: 10px;
	text-align:left;
}	

.faleConosco input{
	border:1px outset #202F34;
	background:#FFFFF0;
}	

.descFaleConosco{
	font:arial;
	font-size:16px;
	text-align:justify;
}

.camposFormulario{
	padding: 10px;
	font:arial;
	font-size:16px;
	font-weight:bold;
	width: 450px;
}	

.camposFormulario input{
	border:1px solid #202F34;
	background:#FFFFF0;
}
.camposFormulario textarea{
	border:1px solid #202F34;
	background:#FFFFF0;
	margin-left: 100px;
	margin-top: -16px;
}		

.camposFormularioNoticia{
	font:arial;
	font-size:16px;
	font-weight:bold;
}

.camposFormularioNoticia input{
	border:1px solid #202F34;
	background:#FFFFF0;
}
.camposFormularioNoticia textarea{
	border:1px solid #202F34;
	background:#FFFFF0;
}
	

.campoObrigatorio {
	color:#FF0000;
	font-weight:bold;	
}

.campoVazio{
	font-size:12px;
	margin-left: 10px;
}	

.textoCampoObrigatorio {
	text-align:right;
	padding: 0px;
	font-size:12px;
	font-weight:bold;
}				

.rodapeFormulario{
	text-align:center;
	font-size:12px;
	font-weight:800;
}	

.curso{
	font:arial;
	font-size:16px;
	width: 730px;
	padding: 10px;
	text-align:left;
}

.curso fieldset{
/*	border: 1px solid #0286D0; */
	border: 1px solid #7A8B93;	
	color: #27444C;
	padding: 10px;
}	

.facaSuaInscricao {
	color: #0286D0;
	font-weight:bold;
	font-size:12px;
	margin: 15px;
}		
.facaSuaInscricao a:link{
	color: #0286D0;
	font-weight:bold;
	font-size:12px;
}	
.facaSuaInscricao a:visited {
	color: #0286D0;
	font-weight:bold;
	font-size:12px;
}

.retornoMSG{
	border: 1px groove #003300;
	font-size:16px;
	font-weight:bold;
	width: 450px;
}	

.persistenciaOK{
	color: #0286D0;
}
.persistenciaERRO{
	color:#FF0000;
}

/* INÍCIO - Estilo para os links inseridos dinamicamente na noticia */
.corAzul a:link {
	text-decoration: none;
	color:#0000FF;
}
.corAzul a:visited {
	text-decoration: none;
	color: #0000FF;
}

.corAzul a:hover{
	color:#FF0000;
}
/* FIM - Estilo para os links inseridos dinamicamente na noticia */

.conteinerCurso{
	width: 720px;
}

.fieldsetCursos{
	margin-bottom: 15px;
	width: 99%;
}	

.fieldsetCursos legend{
	color:#27444C;
}	

.conteinerImagemEsq{
	float:left;
}
.conteinerImagemDir{
	float:right;
}	

.descricaoDoCursoEsq{	
	margin-left: 90px;
	padding-top: 150px;	
	padding-left: 90px;
}	
.descricaoDoCursoDir{	
	margin-right: 90px;
	padding-right: 90px;
	padding-top: 7px;
}

.descricaoDoCurso{	
	margin-right: 30px;
	padding-right: 30px;
	margin-left: 30px;
	padding-left: 30px;
	padding-top: 7px;
}

.saibaMaisConteinerEsq{
	font-size: 13px;
	color:#CCCCCC;
	text-align:right;	

}
.saibaMaisConteinerDir{
	font-size: 13px;
	color:#CCCCCC;
	text-align:left;	
}

.linkSaibaMais a:link {
	text-decoration: none;
	color:#838383;
	font-size:14px;
	font-weight:bold;
}
.linkSaibaMais a:visited {
	text-decoration: none;
	color: #838383;
}

.linkSaibaMais a:hover{
	color:#FF0000;
}	

.galeriaFotos{
	color:#165CB4;
	margin: 0px 0 0 0;
	text-shadow:#000000;
	font-weight:bold;
}

.galeriaFotos a{
	color:#009933;
}

.galeriaFotos a:hover{
	color:#FFFF00;
}

.galeriaFotos img:hover{	
	border-width: medium;
	border-style: solid;
	border-color: #FFFF00;	
}

.galeriaFotos a:visited{
	color:#009933;
}

.destaque {
	border-right-width:1; 
	background:#cee;
	padding:2px;
	margin: 0px 0px 10px 0px;
	width: 100%;
	font-size:25px;
	font-family: "Trebuchet MS";
	color:#5F9EA0;
	text-align:center;	
}

.textoNegrito{
	font-weight: bold;
	text-align:center;
}		
		