/*****************************

	CABEÇALHOS

*****************************/
#central #meio .artigo, #central #meio .cabecalho, #central #meio .listaconteudo {
	padding-left:60px;
	padding-right:40px;
}
#central #meio .cabecalho {
	color:#786498;
	font-size:21px;
	line-height:21px;
	font-weight:normal;
}
#central #meio .cabecalho h2.secao {
	color:#8a877c;
	font-size:28px;
	line-height:28px;
	font-weight:normal;
}
#central #meio .cabecalho h2.categoria, #central #meio .cabecalho h2.categoria a {
	color:#b5b1a3;
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	display:block;
}
#central #meio .cabecalho h1, #central #meio .componentheading {
	color:#786498;
	font-size:21px;
	line-height:21px;
	font-weight:normal;
}
#central #meio .componentheading {
	padding-left:30px;
}

/*****************************

	Artigo

*****************************/

#central #meio .cabecalho .icones {
	width:120px;
	text-align:right;
	float:right;
	margin-bottom:20px;
}
#central #meio .cabecalho .icones .data {
}
#central #meio .cabecalho .icones a {
}
#central #meio .artigo {
	clear:both;
}
#central #meio .artigo .texto {
	font-size:12px;
	color:#000;
	line-height:22px;
}
#central #meio .artigo .texto p, #central #meio .artigo .texto ul, #central #meio .artigo .texto ol, #central #meio .artigo .texto dl, #central #meio .artigo .texto blockquote {
	margin-top:20px;
	margin-bottom:20px;
}
#central #meio .artigo .texto blockquote {
	font-size:12px;
	color:#000;
	line-height:22px;
	padding-left:10px;
	margin-left:40px;
	padding-right:20px;
	border-left:solid 3px #8a877c;
}
#central #meio .artigo .texto ul {
	margin-left:40px;
	margin-right:20px;
	list-style-position: outside;
	list-style-type: square;
	color:#000;
}
#central #meio .artigo .texto ul li {
	list-style-type: square;
}
#central #meio .artigo .texto a {
	color:#95a900;
	font-weight:bold;
}
#central #meio .artigo .texto a:hover {
	color:#667500;
	font-weight:bold;
	text-decoration: underline;
}
#central #meio .artigo .texto strong, #central #meio .artigo .texto b {
	color:#8a877c;
	font-weight:bold;
}

#central #meio .artigo .texto h2 {
	color:#96a800;
	font-size:18px;
	border-bottom:1px #96a800 solid;
	margin-bottom:5px;
	margin-top:20px;
	
}
#central #meio .artigo .texto h3 {
	color:#95a900;
	font-size:16px;
	margin-bottom:5px;
	margin-top:20px;
	font-weight:normal;
}
#central #meio .artigo .texto h4 {
	color:#786498;
	font-size:14px;
	font-weight:normal;
	border-left: solid 3px #786498;
	padding-left:5px;
	margin-top:10px;
}
#central #meio .artigo .texto h5 {
	color:#786498;
	font-size:12px;
	margin-top:10px;
}
#central #meio .artigo .texto h6 {
	color:#786498;
	font-size:12px;
	margin-top:10px;
	font-weight:normal;
}
#central #meio table.tabelafcs td {
	padding-top:3px;
	padding-bottom:3px;
	border-bottom:1px solid #000;
}
#central #meio table.tabelafcs {
	margin-top:10px;
	margin-bottom:10px;
	border-top:2px solid #000;
}

/*****************************

	DESCRIÇAO

*****************************/

#central #meio .listaconteudo {
	clear:both;
}
#central #meio .listaconteudo .descricao {
	font-size:12px;
	color:#000;
	line-height:22px;
}
#central #meio .listaconteudo .descricao p, #central #meio .listaconteudo .descricao ul, #central #meio .listaconteudo .descricao ol, #central #meio .listaconteudo .descricao dl, #central #meio .listaconteudo .descricao blockquote {
	margin-top:20px;
	margin-bottom:20px;
}
#central #meio .listaconteudo .descricao blockquote {
	font-size:12px;
	color:#000;
	line-height:22px;
	padding-left:10px;
	margin-left:40px;
	padding-right:20px;
	border-left:solid 3px #8a877c;
}
#central #meio .listaconteudo .descricao ul {
	margin-left:40px;
	margin-right:20px;
	list-style-position: outside;
	list-style-type: square;
	color:#000;
}
#central #meio .listaconteudo .descricao ul li {
	list-style-type: square;
}
#central #meio .listaconteudo .descricao a {
	color:#95a900;
	font-weight:bold;
}
#central #meio .listaconteudo .descricao a:hover {
	color:#667500;
	font-weight:bold;
	text-decoration: underline;
}
#central #meio .listaconteudo .descricao strong, #central #meio .listaconteudo .descricao b {
	color:#8a877c;
	font-weight:bold;
}

#central #meio .listaconteudo .descricao h2 {
	color:#96a800;
	font-size:18px;
	border-bottom:1px #96a800 solid;
	margin-bottom:5px;
	margin-top:20px;
	
}
#central #meio .listaconteudo .descricao h3 {
	color:#95a900;
	font-size:16px;
	margin-bottom:5px;
	margin-top:20px;
	font-weight:normal;
}
#central #meio .listaconteudo .descricao h4 {
	color:#786498;
	font-size:14px;
	font-weight:normal;
	border-left: solid 3px #786498;
	padding-left:5px;
	margin-top:10px;
}
#central #meio .listaconteudo .descricao h5 {
	color:#786498;
	font-size:12px;
	margin-top:10px;
}
#central #meio .listaconteudo .descricao h6 {
	color:#786498;
	font-size:12px;
	margin-top:10px;
	font-weight:normal;
}


/*****************************

	LISTA ITEM CATEGORIA

*****************************/
#central #meio .listaconteudo form .filtro {
	background-color:#f4f2ea;
	padding:15px;
	margin-top:15px;
	margin-bottom:20px;
}
#central #meio .listaconteudo form .base {
	background-color:#f4f2ea;
	padding:15px;
	margin-top:15px;
	margin-bottom:20px;
}
#central #meio .listaconteudo form .filtro dl {
	width:140px;
	border-right:2px solid #f0ae10;
	float:left;
	padding-left:15px;
}
#central #meio .listaconteudo form .filtro dl dt {
	color:#f0ae10;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}
#central #meio .listaconteudo form .filtro dl dd input {
	width:100px;
	
}
#central #meio .listaconteudo ul {
	clear:both;
	margin-top:20px;
	margin-bottom:40px;	
}
#central #meio .listaconteudo ul li {
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:10px;
	color:#8a877c;
}
#central #meio .listaconteudo ul li a {
	font-weight:bold;
	color:#786498;
}
#central #meio .listaconteudo ul li span {
	color:#8a877c;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
	margin-right:10px;
	border-right: 2px solid #8a877c;
}
#central #meio .listaconteudo ul li.artigo2 {
	background-color:#d6d2c2;
}

#central #meio .listaconteudo form .base {
	color:#ccc7b7;
	background-color:#f4f2ea;
	padding:15px;
	margin-top:15px;
	margin-bottom:20px;
	text-align:center;
}
#central #meio .listaconteudo form .base span {
	color:#8a877c;
}
#central #meio .listaconteudo form .base a, #central #meio .listaconteudo form .base a strong {
	color:#abb737;
	font-weight:bold;
}
#central #meio .listaconteudo form .navegar {
	color:#786498;
	font-weight:bold;
	text-align:center;
}
/*****************************

	Menu Interno

*****************************/
#central #meio .eventos {
	background-color:#f4f2ea;
	padding:10px;
	margin-bottom:20px;
}
#central #meio #box ul, #central #meio #mainlevel {
	padding:10px;
	margin-top:15px;
	height:90px;
	overflow:auto;
}
#central #meio #box ul li, #central #meio #mainlevel li {
	width:240px;
	border-left:2px solid #f0ae10;
	float:left;
	margin-bottom:15px;
	padding-left:15px;
}
#central #meio #box h3, #central #meio #mainlevel h3 {
	color:#786498;
	font-size:14px;
	line-height:14px;
	font-weight:bold;
}
/*****************************

	MAIS NOTÍCIAS

*****************************/
#central  #col1 #meio div.outras p a{
	display:block;
	color:#96a800;
	font-size:16px;
	margin-left:60px;
	margin-right:50px;
	padding-top:10px;
	margin-top:20px;
	border-top:#96a800 1px solid;
	
}

/* MATRIZ CURRICULAR */
#matriz dl {
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: 30px;
	margin-bottom: 5px;
	margin-left: 30px;
}
#matriz dl dd {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#matriz dl dt {
	margin: 0;
	padding: 0;
}
#matriz .semestre {
	background-color: #b5b1a3;
	margin-top: 20px;
	font-weight: bold;
	color: #000;
	padding: 3px;
	height: 30px;
}
#matriz .semestre .legenda {
	float: right;
	margin-left: 20px;
	width: 150px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#matriz .semestre .numerosem {
	float: left;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#matriz .total dt {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	color:#6666CC;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6666CC;
}
#matriz .total dd {
	text-align: right;
	padding-right: 20px;
	color:#6666CC;
}