/* ESTRUTURA */
body {
	background-color: #8c6f4d;
	margin: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

	/* TOPO */
	#topo{
		width: 90%;
		height:114px;
		background-image:url(imagens/back_topo.jpg);
		background-repeat:repeat-x;
		position: relative;
		margin: 0px;
		padding: 0px;
		text-align:center;
		float:left;
		padding-left:10%;			
	}
	
		#topo_int{
			width: 891px;
			height:114px;
			position: relative;
			
		}

		#logo{
			width: 205px;
			margin-left:10px;
			position: relative;
			float:left;
		}
	
		#menu{
			width: 675px;
			height:48px;
						
			float:right;
			position:relative;
			margin:0px;
			padding:0px 0px 0px 0px;
			text-align:left;
			
		}

		#menu img{
			float:left;
			margin:0px;
		}
		
		/* Menu */
		
		#menu ul {
			
			background:#FFF;
			margin-left:-25px;
			
		}
		
		#menu ul li{
			
			list-style:none;
			display:inline;
			padding-right:36px;
			background:#D2D2D2;
			margin-left:-30px;
		}


		/* Fim menu */
		
		
	/* BANNER */
	#banner{
		width: 90%;
		height:200px;
		background-image:url(imagens/back_banner.jpg);
		position: relative;
		margin: 0px;
		padding: 0px;
		text-align:center;
		float:left;
		padding-left:10%;
	}
	
		#banner_int{
			width: 891px;
			position: relative;
		}


	/* MEIO */
	#meio{
		width: 90%;
		background:#FFFFFF;
		position: relative;
		margin: 0px;
		padding: 0px;
		text-align:center;
		float:left;
		padding-bottom:10px;
		padding-left:10%;			
	}
	
		#meio_int{
			width: 891px;
			position: relative;
			padding-top:10px;
			text-align:justify;
		}

		#meio_interna{
			width: 861px;
			position: relative;
			padding-left:25px;
			padding-top:10px;
			padding-bottom:20px;
			text-align:justify;
			line-height:18px;
			float:inherit;
		}
	

	/* RODAPE */
	#rodape{
		width: 90%;
		height:169px;
		background-image:url(imagens/back_rodape.jpg);
		background-repeat:repeat-x;
		background-position:top;
		position: relative;
		margin: 0px;
		padding: 0px;
		text-align:center;
		float:left;
		padding-left:10%;			
	}
	
		#rodape_int{
			width: 891px;
			position: relative;
			font-family:Tahoma;
			padding-top:5px;
			font-size:11px;
			color:#FFFFFF;
		}
	
		#colunas_rod{
			width: 120px;
			height: 135px;
			margin-left:10px;
			position: relative;
			text-align:left;
			float:left;
			line-height: 16px;
		}

		#colunas_rod a{
			color:#FFFFFF;
			text-decoration:none;
		}
		
		.destaque{
			color:#f15a22;
		}
		
	
/* ESTRUTURA */


/* HOME CONTEUDO */
	#coluna1{ /* noticias */
		width: 299px;
		float:left;
		position: relative;
		margin-right:25px;
	}	

	#coluna2{ /* network */
		width: 309px;
		float:left;
		position: relative;
		margin-right:33px;
	}	

	#coluna3{ /* twitter */
		width: 225px;
		float:left;
		position: relative;
	}

	/* NOTÍCIAS */
	#noticias{
		width: 299px;
		background-image:url(imagens/back_noticias.jpg);
		background-repeat:repeat-y;
		position: relative;
		text-align:left;
		padding-bottom:10px;
		margin-bottom:10px;
	}
	
	#noticias a{
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		color:#a5360b;
		text-decoration:none;
		
	}	
		#chamada_news{
			width:276px;
			margin-left:14px;
			margin-top:11px;			
			position: relative;
		}
		
		.tit_news{
			font-size:12px;
			color:#a5360b;
		}
		
	/* NETWORK */
	#network{
		width: 309px;
		background-image:url(imagens/back_network.jpg);
		background-repeat:repeat-y;
		text-align:left;
		float:left;
		position: relative;
		padding-bottom:12px;
		margin-bottom:10px;
	}
	
		#chamada_net{
			width:276px;
			margin-left:20px;
			margin-top:11px;			
			position: relative;
			text-align:left;
		}

			#chamada_net a{
				font-family: verdana;
				font-size: 11px;
				color:#000000;
				text-decoration:none;
			}
			
			#chamada_net a:hover{
				font-family: verdana;
				font-size: 11px;
				color:#9a8e7e;
			}		
			

		#mailling{
			width:299px;
			margin-left:20px;
			margin-top:11px;
			margin-bottom:5px;				
/*			position: relative; */
			text-align:left;
		}
		
		.input{
			border:solid 1px #71645c;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			margin:0px;
		}

	/* TWITTER */
	#twitter{
		width: 225px;
		background-image:url(imagens/back_twitter.jpg);
		background-repeat:repeat-y;
		text-align:left;
		float:left;
		position: relative;
		margin-bottom:10px;
	}
	
	#twitter ul{
		padding-left:10px;
		padding-right:10px;
		margin:0;	
	}
	
	#twitter li{
		list-style: none;
		padding:10px 0px;
	}		
	
	#twitter li a{
		font-family: verdana;
		font-size: 11px;
		color:#f35923;
	}
	
	#twitter li a:hover{
		font-family: verdana;
		font-size: 11px;
		color:#f35923;
	}

/* HOME CONTEUDO */

/* CONTEUDO INTERNAS */

h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#f15a22;
}

#video{
	width:270px;
	text-align:center;
	float:right;
	position: relative;
	margin-top:40px;
}

/* QUADRO PÓS GRADUACAO */

#quadro_pos{
	width:270px;
	float:right;
	margin-top:40px;	
}
#quadro_pos #quadro1{
	width:240px;
	min-height:400px;
	border:1px solid #C5B8A7;
	margin-left:10px;
	background:#eeeae4;
	
}
#quadro_pos #quadro1 #sb_curso {
	width:240px;
	height:20px;
	background:#9A8E7E;
	color:#FFF;
	font-weight:bold;
	font-size:16px;
	text-align:center;
}
#quadro_pos #quadro1 #cont{
	
	padding-left:10px;
	padding-right:10px;
	
}

.titulo{
	color:#333;	
}

/* FIM QUADRO PÓS GRADUACAO */


#tumb_cursos{
	width:190px;
	float:left;
	position: relative;
}

#foto_curso{
	width:565px;
	float:left;
	position: relative;
}

#sb_curso {
	width:861px;
	background:#C5B8A7;
	height:36px;
}

#resumo_curso{
	width:861px;
	height:165px;
	background-color:#eeeae4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#808080;
	position: relative;
	/*float:right;*/
	}
	
	#resumo_curso #label{
		width:120px;
		line-height:24px;
		float:left;
		text-align:right;
		position: relative;
		margin-right:10px;
	}
	
	#mensalidade2{
		width:260px;
		line-height:24px;
		float:left;
		text-align:center;
		position: relative;	
		background-image:url(imagens/back_coordenador.jpg);
		background-repeat:repeat-x;
		
		
	}
	
	
	#resumo_curso #info{
		width:160px;
		line-height:24px;
		font-size: 12px;
		color:#000000;		
		float:left;
		text-align:left;
		position: relative;
	}

	#resumo_curso #coordenador{
		width:264px;
		background-image:url(imagens/back_coordenador.jpg);
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000000;
		position: relative;
		padding-left:27px;
		padding-top:7px;
		padding-bottom:5px;
		margin-left:1px;
		line-height: 13px;
		float:right;
	}
	
	
	#resumo_curso #vestibular{
		width:264px;
		background-image:url(imagens/back_coordenador.jpg);
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000000;
		position: relative;		
		float:left;
	}
	
	#resumo_curso #vestibular #label{
		width:100px;
		line-height:24px;
		float:left;
		text-align:right;
		position: relative;
		margin-right:10px;
	}
	
	#resumo_curso #vestibular #info{
		width:150px;	
		font-size: 12px;
		color:#000000;		
		float:right;
		text-align:left;
		position: relative;
	}
	
	
	a{
		font-family: verdana;
		font-size: 11px;
		color:#f35923;
		text-decoration:none;
	}
	
	a:hover{
		font-family: verdana;
		font-size: 11px;
		color:#9a8e7e;
	}

		#meio_interna ul{
			list-style-image: url(imagens/bolinhas.jpg);
		}
		
		#meio_interna ul li{
			line-height: 22px;
		}
	
	.link_noticia{
		font-family: verdana;
		font-size: 11px;
		color:#000000;
		text-decoration:none;
	}

	.link_noticia:hover{
		font-family: verdana;
		font-size: 11px;
		color:#000000;
		text-decoration:underline;
	}
	
	/* FORMULARIOS */	
		#label_total{
			width:500px;
			height:22px;
			margin-left: 0px;
			text-align:center;
		}
		
		#label_totalN{
			width:500px;
			height:22px;
			margin-left: 150px;
			text-align:center;
		} 

		#label_totalN input{
			border:solid 1px #8a8a8a;
			background-color:#f4f4f4;
			font-family:"Verdana";
			font-size:11px;
			float:left;
			color:#333333;
		}		

		#label{
			width:150px;
			height:20px;
			text-align:right;
			font-family:Verdana;
			font-size:11px;
			color:#333333;
			float:left;
			margin-right: 5px;
		}

		#label_total input{
			border:solid 1px #8a8a8a;
			background-color:#f4f4f4;
			font-family:"Verdana";
			font-size:11px;
			float:left;
			color:#333333;
		}
		.envia{
			margin-left:250px;	
		}
		.select{
			border:solid 1px #8a8a8a;
			background-color:#f4f4f4;
			font-family:"Verdana";
			font-size:11px;
			float:left;
			color:#333333;
		}
		
		.area{
			border:solid 1px #8a8a8a;
			background-color:#f4f4f4;
			font-family:"Verdana";
			font-size:11px;
			float:left;
			color:#333333;
		}			

		.imagem_conteudo{
			margin-left:16px;
			margin-top:20px;
			margin-bottom:10px;
		}
		/*Mensagem de erro*/
		#validacao {
			width:500px;
			text-align:left;			
		}
		.error{
			font-family:verdana;
			font-size:11px;
			color:#FF0000;
			display:block;					
		}
#vagas{
	margin-top:45px;
}
.informacoes_adcionais{
	font-family:Verdana;
	font-size:10px;
	color:#D6D6D6;
}

/* FORMULARIO INSCRICAO */	
		#label_total{
			width:500px;
			height:22px;
			margin-left: 50px;
			text-align:center;
			
		}
		
		#label_total2{
			width:700px;
			height:22px;
			margin-left: 50px;
			text-align:center;
			
		}
		
		
		
		#btn_enviar {
			
			margin-left: 220px;
		}

		#label{
			width:150px;
			height:20px;
			text-align:right;
			font-family:Verdana;
			font-size:11px;
			color:#333333;
			float:left;
			margin-right: 5px;
		}

		#label_total input{
			border:solid 1px #8a8a8a;
			background-color:#f4f4f4;
			font-family:"Verdana";
			font-size:11px;
			float:left;
			color:#333333;
		}
		
			#label_total2 input{
			border:solid 1px #8a8a8a;
			background-color:#f4f4f4;
			font-family:"Verdana";
			font-size:11px;
			float:left;
			color:#333333;
		}

		.area{
			border:solid 1px #8a8a8a;
			background-color:#f4f4f4;
			font-family:"Verdana";
			font-size:11px;
			float:left;
			color:#333333;
		}
		
				


		#label_total_inscricao{
			width:600px;
			height:22px;
			margin-left: 0px;
			text-align:center;
		}
		
		#label_total_inscricao input{
			border:solid 1px #8a8a8a;
			background-color:#f4f4f4;
			font-family:"Verdana";
			font-size:11px;
			float:left;
			color:#333333;
		}
		
		.subtitulo{
			font-family:Verdana;
			font-size:11px;
			color:#b83f1e;
			font-weight: bold;
			text-decoration:none;
		}
		
		label.error {
		font-family:verdana;
		font-size:10px;
		color:#FF0000;
	
	}
		
	/* FIM - FORMULARIOS */
	#busca label input {
		border:1px solid #D6D6D6;
		background:#F7F7F7;
		
	}
	.btn_buscar {
		border:none;
		background:#F1F1F1;
		width:100px;
		height:20px;
	}
	
	#resultado{
		width:600px;
		height:300px;
		border:1px solid #FF6600;
		text-align:center;
	
	}
	#conteudo{
		width:400px;
		height:150px;
		left:50%;
		margin-left:-185px;
		position:relative;
		margin-top:30px;
		
	}
	
	/*RESUMO CURSO 2*/
	#resumo_curso2{
	width:293px;
	height:150px;
	background-color:#eeeae4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#808080;
	position: relative;
	float:right;
	margin-top:5px;
	}
	
	#resumo_curso2 #label{
		width:120px;
		line-height:24px;
		float:left;
		text-align:right;
		position: relative;
		margin-right:10px;
	}
	
	#resumo_curso2 #info{
		width:160px;
		line-height:24px;
		font-size: 12px;
		color:#000000;
		
		float:right;
		text-align:left;
		position: relative;
	}

	#resumo_curso2 #coordenador{
		width:264px;
		background-image:url(imagens/back_coordenador.jpg);		
		background-repeat:repeat-x;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color:#000000;
		position: relative;
		padding-left:27px;
		padding-top:7px;
		padding-bottom:5px;
		margin-left:1px;
		line-height: 13px;
		float:left;
	}
	
	#form_avise{
		float:left;
	}
	/*FIM RESUMO CURSO 2*/

	#divulgacao{
			clear:both;
			width:863px;			
			text-align:left;
			
	}
	#divulgacao .espaco{
		padding-right:30px;
	}
	
	.slide-out-div {
          padding: 20px;
          width: 250px;
		  height:68px;
          background: #eee;
          border: 1px solid #ccc;
      }
	#msg{
		
		font-family:verdana;
		font-size:11px;
		color:#FF0000;
		display:block;
	}
	.conteudo{
		width:490px;
		text-align:justify
	}
	/* ---------- gallery styles start here ----------------------- */
	.gallery {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	.gallery li {
		padding: 10px;
		margin: 0;
		float: left;
		position: relative;
		width: 180px;
		height: 130px;
		list-style:none;
		
	}
	.gallery li:hover img {
		border-color: #000;
		background:#F6F5F1;
	}
	.gallery img {
		background: #fff;
		border: solid 1px #888;
		padding: 5px;
	}
	.gallery em {
		background: #fff url(images/grey-gradient.gif) repeat-y;
		color: #000;
		font-style: normal;
		padding: 2px 10px;
		display: block;
		position: absolute;
		top: 110px;
		left: 9px;
		border: 1px solid #999;
		border-left-color: #888;
	}
	.gallery a {
		text-decoration: none;
	}
	.gallery a:hover em {
		background: #EFEAE4 url(images/orange-gradient.gif) repeat-y;
		border-color: #c25b08;
	}
	/* ---------- fim gallery styles start here ----------------------- */
	
	#titulo{
		
		background:#F15A23;
		color:#FFF;
		padding:3px;
		width:160px;
		font-weight:bold;
	}
	 
	/* PAGINA DIFERENCIAIS */
	
	#diferenciais dl dt{
		background:url(imagens/btn_fundo.jpg) no-repeat;
		height:30px;
		width:600px;
		
	}
	
	#diferenciais dl dt:hover{
		background:url(imagens/btn_fundo2.jpg) no-repeat;
		height:30px;
		width:600px;
		
	}
	#diferenciais dl dt h1:hover{
		color:#666;
	}
	#diferenciais dl dt h1:hover{
		color:#666;
	}
	#diferenciais dl dd{
		margin-left:0px;
		margin-top:10px;
		width:580px;
		height:90px;
	}

	#diferenciais h1{
		
		margin-left:20px;
		padding-top:2px;
		
	}
	
	/* FIM DA PAGINA DIFERENCIAIS */
	
	
	
	/* PAGINA FAQ */
	
	#faq dl dt{
		background:url(imagens/btn_faq.jpg) no-repeat;
		height:30px;
		width:950px;
		
	}
	
	#faq dl dt:hover{
		background:url(imagens/btn_faq2.jpg) no-repeat;
		height:30px;
		width:950px;
		
	}
	#faq dl dt h1:hover{
		color:#666;
	}
	#faq dl dt h1:hover{
		color:#666;
	}
	#faq dl dd{
		margin-left:20px;
		margin-top:10px;
		width:580px;
		min-height:100px;
	}

	#faq h1{
		
		margin-left:20px;
		padding-top:2px;
		
	}
	
	/* FIM DA PAGINA FAQ */
	