*{margin:0;padding:0}

body{
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	background:#F8F8F8;
	text-align:center;
}

#faixa_topo{
	width:100%;
	min-width:982px;
	z-index:0;
}

.cor1{ background-color:#1787B7;  }
.cor2{ background-color:#444; }
.cor3{ background-color:#0F4966; }
.cor4{ background-color:#575757; }
.cor5{ background-color:#6BD4FB; }
.cor6{ background-color:#2A96C5; }

.alt1{ height:30px; }
.alt2{ height:1px; }
.alt3{ height:100px; }
.alt4{ height:10px; }

.larg{ width:982px; }
.larg2{ width:966px; margin:0 auto; }
.min_larg{ width:100%; min-width:982px; }

#geral{
	margin:-130px auto 0 auto;
	z-index:100;
}

/*** TOPO ***/
#topo{
	background:#FFF url("../_img/topo_bg.jpg") repeat-x;
}
	#topo_logo{
		float:left;
		width:246px;
		text-align:center;
	}
		#topo_logo img{
			margin-top:10px;	
		}
	#topo_titulo{
		float:left;
		width:560px;
	}
	#topo_icones{
		margin:35px 0 0 63px;
	}
		#topo_icones a{
			display:block;
			padding:3px 10px;
			font:Verdana, Geneva, sans-serif;
			font-size:10px;
			text-align:center;
			color:#000;
			text-decoration:none;
		}
		#topo_icones a:hover{
			color:#000;
			text-decoration:none;
			background-color:#D2D2D2;
		}
		#topo_icones img{
			margin-bottom:2px;
		}
	#topo_logo2{
		float:right;
		width:160px;
		text-align:center;
	}
		#topo_logo2 img{
			margin-top:16px;
		}

#faixa{
	height:40px;
	width:100%;
	margin-top:-3px;
}
	#faixa_e{
		float:left;
		width:8px;
		height:40px;
		background:url("../_img/faixa_dobra_e.jpg") no-repeat;
	}
	#faixa_m{
		float:left;
		width:966px;
		line-height:30px;
		text-align:left;
	}
	#faixa_d{
		float:right;
		width:8px;
		height:40px;
		background:url("../_img/faixa_dobra_d.jpg") no-repeat;
	}
	#faixa div p{
		margin-left:20px;
		font-size:10px;
	}
	#faixa div a{
		color:#444;
		text-decoration:none;
	}
	#faixa div a:hover{
		color:#222;
		text-decoration:underline;
	}

/*** PAGINA CONTEUDO ***/
#pagina_bg{
	background:#FFF url("../_img/sombra_pag.jpg") repeat-y;
	width:100%;
}
#pagina{
	margin:0 auto;	
}

	/*** PARTE ESQUERDA ***/
	#esquerda{
		float:left;
		width:170px;
		margin:10px;
	}
		/*** BUSCA ***/
		#busca{
			margin-top:25px;
			background:#2A96C5 url("../_img/bg_busca.jpg") repeat-x;
			height:30px;
		}
		.ipt_busca{
			font-size:10px;
			color:#333333;
			width:130px;
			padding:1px;
			margin-top:6px;
			margin-left:5px;
		}
		.btn_busca{
			margin:2px 2px 0 0;
		}

	/*** PARTE MEIO ***/
	#meio{
		float:left;
		width:616px;
		margin:10px 0;	
		text-align:left;
	}
		#coluna1{
			float:left;
			width:406px;
		}
		#coluna2{
			float:right;
			width:195px;
			margin-right:3px;
		}
	
	/*** PARTE DIREITA ***/
	#direita{
		float:right;
		width:150px;
		margin:10px 5px;
		text-align:left;
	}
		/*** AVISOS ***/
		#avisos{
			border:1px solid #CC0000;
			margin-bottom:25px;
			text-align:center;
		}
		#avisos h3{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#CC0000;
			vertical-align:middle;
			text-align:left;
			padding-left:20px;
			line-height:40px;
			font-weight:bold;
			background:url("../_img/avisos_bg.gif") repeat-x;
			margin-top:-7px;
		}
		#avisos ul{
			list-style-position:outside;
			list-style-type:none;
			text-align:center;
			margin:0 5px;
		}
		#avisos ul li a{
			display:block;
			padding:5px;
			font-size:10px;
			color:#777;
			border-top:1px solid transparent;
			border-bottom:1px solid transparent;
			text-decoration:none;
			font-weight:bold;
			letter-spacing:1px;
		}
		#avisos ul li a:hover{
			color:#222;
			text-decoration:none;
			background:#FFD;
			border-top:1px solid #FF6;
			border-bottom:1px solid #FF6;
		}
		#avisos ul li a span{
			font-size:10px;
			color:#BBB;
			letter-spacing:0;
		}
		#avisos ul li a:hover span{
			color:#888;
		}
		#avisos_rod{
			background:url("../_img/avisos_bg_rod.gif") repeat-x;	
			height:25px;
		}
		/*** CONCURSOS ***/
		#concursos h3{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#2A166F;
			margin:10px 0;
			vertical-align:middle;
			font-weight:bold;
			letter-spacing:5px;
			text-align:center;
		}
		#concursos ul{
			list-style-position:outside;
			list-style-type:none;
			text-align:center;
			margin:0 5px;
		}
		#concursos ul li a{
			display:block;
			padding:5px;
			font-size:11px;
			color:#999;
			border-top:1px solid transparent;
			border-bottom:1px solid transparent;
			text-decoration:none;
			font-weight:bold;
			letter-spacing:1px;
		}
		#concursos ul li a:hover{
			display:block;
			font-size:11px;
			color:#2A166F;
			text-decoration:none;
			background:#F0F0F0;
			border-top:1px solid #CCC;
			border-bottom:1px solid #CCC;
			font-weight:bold;
			letter-spacing:1px;
		}
		#concursos ul li a span{
			font-size:10px;
			color:#AAA;
			letter-spacing:0;
		}
		/*** PUBLICAÇÕES ***/
		#publicacoes h3{
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:15px;
			color:#90C;
			margin:30px 0 10px 0;
			vertical-align:middle;
			font-weight:bold;
			letter-spacing:1px;
			text-align:center;
		}
		#publicacoes ul{
			list-style-position:inside;
			list-style-type:disc;
			padding-left:10px;
			color:#90C;
			margin:0 5px;
		}
		#publicacoes ul li{
			padding:5px 0;
		}
		#publicacoes ul li a{
			font-size:11px;
			color:#999;
			text-decoration:none;
			font-weight:bold;
			letter-spacing:1px;
		}
		#publicacoes ul li a:hover{
			font-size:11px;
			color:#666;
			text-decoration:underline;
			font-weight:bold;
			letter-spacing:1px;
		}
		#publicacoes span{
			font-size:11px;
			font-weight:bold;
			letter-spacing:1px;
			color:#999;
		}
		/*** BANNER ***/
		#banner{
			background:#FFF;
			width:145px;
			float:right;
			text-align:center;
		}
		#banner a{
			display:block;
		}
		img.banner{
			margin-top:1px;
			border:2px solid transparent;
			width:135px;
			height:45px;
		}
		img.banner:hover{
			margin-top:1px;
			border:2px solid #2A166F;
			width:135px;
			height:45px;
		}
		
/*** RODAPÉ ***/
#rodape{
	text-align:center;
	color:#FFF;
}
	#rodape_info{
		padding:20px 0;
	}
	#rodape_banner{
		padding:15px 0 10px 0;
		background:url("../_img/rodape_banner.jpg") repeat-x;
	}
	#rodape_copy{
		padding:10px 0;
	}

/*** CLEAR BOTH ***/
.clear{
	clear:both;
}


/*** CONTEUDO DA CAPA ***/
/** Slider **/
#slider, #coin-slider-slider{
	width:406px;
	/*float:left;*/
}
#slider{
	list-style:none;
}









/** Notícias **/
#noticia{
	margin-top:35px;
	width:100%;
	/*float:left;*/
}
	#noticia h1, #noticia_lateral h1, #noticia_pagina h1{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#3D4D0F;
		letter-spacing:5px;
	}
	#noticia .chamada, #noticia_lateral .chamada, #noticia_pagina .chamada{
		position:relative;
		width:396px;
		margin-top:20px;
		margin-left:10px;
		background-color:#EBF2C8;
		padding:5px 0;
		text-align:justify;
	}
	#noticia .data, #noticia_lateral .data, #noticia_pagina .data{
		position:absolute;
		width:50px;
		top:-10px;
		left:-10px;
		background-color:#9AB324;
		color:#FFF;
		font-size:10px;
		text-align:center;
		padding:2px;
	}
	#noticia .hora, #noticia_lateral .hora, #noticia_pagina .hora{
		color:#9AB324;
		font-weight:bold;
		font-size:10px;
	}
	#noticia p, #noticia_lateral p, #noticia_pagina p{
		padding:5px 10px;
	}
	#noticia a, #noticia_lateral a, #noticia_pagina a{
		color:#546A17;
		font-size:11px;
		text-decoration:none;
	}
	#noticia a:hover, #noticia_lateral a:hover, #noticia_pagina a:hover{
		text-decoration:underline;	
	}
	#noticia .mais, #noticia_lateral .mais, #noticia_pagina .mais{
		text-align:right;
		margin:5px 5px 0 0;
	}
		
/** Notícias Lateral **/
#noticia_lateral{
	width:150px;
}
	#noticia_lateral h1{
		font-size:13px;
		letter-spacing:3px;
	}
	#noticia_lateral .chamada{
		width:135px;
	}

/** Notícias Pagina **/
#noticia_pagina{
	width:616px;
}
	#noticia_pagina h1{
		font-size:20px;
	}
	#noticia_pagina .chamada{
		width:600px;
	}
	#noticia_pagina .data{
		width:70px;
	}


/** Eventos Pagina **/
#evento_pagina{
	width:616px;
}
	#evento_pagina h1{
		font-size:20px;
	}
	














/** Novidades **/
#novidade{
	width:100%;
	background-color:#E3EDFB;/* #B5CDF4 */
	border:1px solid #3C7AE3;
	text-align:center;
	margin-bottom:15px;
	/*float:right;*/
}
	#novidade h1{
		color:#3D7BE3;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		letter-spacing:5px;
		padding:7px 0;
	}
	#novidade p{
		color:#666;
		border-top:1px dotted #9AAED0;/* #D6E4F9 */
		padding:7px 3px;
		font-size:10px;
	}
	#novidade a{
		color:#333;
		font-size:11px;
		text-decoration:none;
	}
	#novidade a:hover{
		text-decoration:underline;
	}

/** Editais **/
#editais{
	width:100%;
	margin-bottom:15px;
}
	#editais_bg{
		padding:8px 0;
		width:90%;
		margin:0 auto;
		background-color:#EEE8DF;
	}
		#editais_bg h3{
			margin-left:-9px;
			height:35px;
			line-height:35px;
			color:#7D6644;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-size:15px;
			letter-spacing:5px;
			background:url("../_img/editais_bg.gif") no-repeat;
			text-align:center;
		}
	#editais_faixa{
		margin-top:-7px;
		width:100%;
		height:3px;
		background-color:#C7B496;
	}
	#editais ul{
		list-style:inside;
	}
		#editais ul li{
			padding:6px 10px;
			color:#7D6644;
		}
			#editais ul li ul li{
				padding:3px 10px;
				color:#AD9674;
			}
			#editais ul li a, #editais ul li span{
				color:#333;
				text-decoration:none;
				font-size:11px;
			}
				#editais ul li a:hover{
					color:#000;
					text-decoration:underline;
				}

/** Eventos **/
#evento{
	width:100%;
	/*float:right;*/
	/*margin-top:15px;*/
}
	#evento h1, #evento_pagina h1{
		color:#AE1317;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		letter-spacing:5px;
		padding:7px 0;
		text-align:center;
	}
	#evento_pagina h1{
		text-align:left;
	}
	#evento p, #evento_pagina p{
		color:#AAA;
		border-left:5px solid #AAA;
		padding:7px 3px 7px 10px;
		text-align:left;
		margin-top:5px;
		font-size:10px;
	}
	#evento p:hover, #evento_pagina p:hover{
		border-left:5px solid #AE1317;
	}
	#evento a, #evento_pagina a{
		color:#AD1317;
		font-size:11px;
		text-decoration:none;
	}
	#evento a:hover, #evento_pagina a:hover{
		text-decoration:underline;
	}
	#evento span, #evento_pagina span{
		color:#CF8B8D;	
	}
	#evento .mais, #evento_pagina .mais{
		text-align:right;
		margin:5px 5px 0 0;
	}
	
/** Galeria de Fotos **/
#foto{
	width:100%;
	/*float:left;*/
	margin-top:25px;
	text-align:center;
	border:1px solid #F60;
}
	#foto h1{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:15px;
		color:#F60;
		letter-spacing:5px;
		text-align:left;
		margin-top:-12px;
		margin-left:10px;
		background-color:#FFF;
		width:220px;
		text-align:center;
	}
	#foto .mais{
		text-align:right;
		margin:5px 5px 2px 0;
	}
	#foto .mais a{
		color:#666;
		font-size:11px;
		text-decoration:none;
	}
	#foto .mais a:hover{
		color:#F60;
		text-decoration:none;	
	}
	#foto li img{
		border:2px solid transparent;
	}
	#foto li a{
		color:#666;
		font-size:12px;
		text-decoration:none;
	}
	#foto li a:hover img{
		border:2px solid #F60;
	}
	#foto li a:hover{
		color:#F60;
		text-decoration:none;	
	}

#sombra_baixo{
	background:#FFF url('../_img/sombra_baixo.jpg') repeat-y;
	margin:0 auto;
}




#conteudo{
	padding:0 15px 20px 15px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}
	#conteudo a.voltar{
		color:#2A96C5;
		font-size:11px;
		text-decoration:none;
	}
	#conteudo a.voltar:hover{
		text-decoration:underline;	
	}
	#conteudo .small{
		font-size:10px;
	}
	#conteudo.noticia p, #conteudo.evento p{
		font-size:12px;
		line-height:150%;
		margin-bottom:15px;
	}
	#conteudo.noticia h1, #conteudo.evento h1{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:20px;
		color:#3D4D0F;
		width:100%;
		text-align:justify;
	}
	#conteudo.evento h1{
		color:#AE1317;
	}
	#conteudo.noticia h2, #conteudo.evento h2{
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#666;
		width:100%;
		text-align:justify;
	}
	#conteudo.noticia a, #conteudo.evento a{
		color:#546A17;
		font-size:12px;
		text-decoration:none;
	}
	#conteudo.noticia a:hover, #conteudo.evento a:hover{
		text-decoration:underline;	
	}
	#conteudo.noticia img, #conteudo.evento img{
		margin:10px;	
	}
	
	#conteudo.sites ul{
		margin-left:50px;
		color:#000;
	}
		#conteudo.sites li{
			margin:10px 5px;
		}
		#conteudo.sites h1{
			font-size:16px;
			color:#006;
		}
		#conteudo.sites a{
			color:#039;
			text-decoration:none;
		}
		#conteudo.sites a:hover{
			color:#006;
			text-decoration:underline;
		}
	

p{
	font-size:12px;
}




/**
 * Core styles.
 */

.Bold{ font-weight: bold; }
.Italic{ font-style: italic; }
.Underline{ text-decoration: underline; }
.StrikeThrough{ text-decoration: line-through; }
.Subscript{ vertical-align: sub; font-size: smaller; }
.Superscript{ vertical-align: super; font-size: smaller; }

/**
 * Font sizes.
 */

.FontSmaller{ font-size:10px; line-height:100%; }
.FontMedium{ font-size:12px; line-height:150%; }
.FontLarger{ font-size:14px; line-height:150%; }

/**
 * Font colors.
 */
.FontColor1{ color: #ff9900; }
.FontColor2{ color: #0066cc; }
.FontColor3{ color: #ff0000; }
.FontColor1BG{ background-color: #ff9900; }
.FontColor2BG{ background-color: #0066cc; }
.FontColor3BG{ background-color: #ff0000; }

/**
 * Indentation.
 */

.Indent1{ text-indent: 30px; } /*margin-left: 40px;*/
.Indent2{ margin-left: 30px; }
.Indent3{ margin-left: 60px; }

/**
 * Alignment.
 */

.JustifyLeft{ text-align: left; }
.JustifyRight{ text-align: right; }
.JustifyCenter{ text-align: center; }
.JustifyFull{ text-align: justify; }

/**
 * Other.
 */

code{
	font-family: courier, monospace;
	background-color: #eeeeee;
	padding-left: 1px;
	padding-right: 1px;
	border: #c0c0c0 1px solid;
}

kbd{
	padding: 0px 1px 0px 1px;
	border-width: 1px 2px 2px 1px;
	border-style: solid;
}

blockquote{ color: #808080; }
