* {margin:0;padding:0}

body{
	font:10px "Arial"; 
	color:#000;
	text-align:center;
	background:#FFF url("../_img/bg.jpg") repeat-x fixed;
}

#pagina{
	width:760px;
	text-align:left;
	position:relative;
	margin:10px auto;
	background:#FFF;
	padding:2px;
}
#topo{
	background:#FFF url("../_img/top_bg.jpg") repeat-y;
	width:760px;
	height:100px;
	margin:2px 0;
	font:14px 'Arial';
	color:#000;
	font-weight:bold;
}
#topo span{
	font:10px 'Arial';
	color:#666;
}
#content{
	background:url("../_img/bg.gif") repeat-y;
	margin-top:2px;
}
#menu{
	width:170px;
	float:left;
	background:#666;
}
#conteudo{
	width:420px;
	float:left;
	margin:0 10px;
	background:#FFF;
}
#coluna{
	width:150px;
	float:right;
	background:#ABD6FC;
}
#rodape{
	font:10px "Arial";
	color:#FFF;
	width:760px;
	height:65px;
	line-height:20px;
	background:#2A166F;
	text-align:center;
	margin:2px 0;
}
#rodape span{
	color:#AAA;
}
#rodape a{
	color:#ABD6FC;
	text-decoration:none;
}
#rodape a:hover{
	color:#FFF;
	text-decoration:underline;
}

div.texto{
	font:12px "Arial";
	line-height:170%;
	text-align:justify;
}
div.texto p a{
	color:#311B7F;
	text-decoration:none;
}
div.texto p a:hover{
	color:#78B1E7;
	text-decoration:underline;
}
div.texto p{
	text-indent:30px;
}

h1{
	font:18px "Arial";
	color:#2A166F;
	font-weight:bold;
	margin-bottom:20px;
}

div#coluna{
	font:10px "Arial";
	line-height:120%;
	text-align:center;
}
div#coluna p.evento{
	font:12px "Arial";
	font-weight:bold;
}


span.menu_geral{
	display:block;
	width:100%;
	text-align:center;
	padding:5px 0;
	font:12px "Arial";
	color:#FFF;
	background:#2A166F url("../_img/menu_bg.jpg") repeat-x;
}
ul.menu_geral{
	margin:0;
	width:100%;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	border-bottom:1px solid #888;
	border-top:1px solid #444;
}
ul.menu_geral li{
	border-bottom:1px solid #444;
	border-top:1px solid #888;
}
ul.menu_geral li:hover{
	margin:0;
	background:#999;
}
ul.menu_geral li a{
	text-decoration:none;
	display:block;
	font:12px "Arial";
	/*line-height:30px;*/
	color:#FFF;
	padding:0;
	margin:0;
	padding:7px 0 7px 20px;
}
ul.menu_geral li a:hover{
	padding:7px 0 7px 15px;
}

ul.menu_sub{
	margin:0 0 0 10px;
	width:100%;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	background:url("https://www.pitangui.uepg.br/nep/_img/menu_bg.gif") no-repeat;
}
ul.menu_sub:hover{
	margin:0 0 0 10px;
	width:100%;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
	background:#FFF url("https://www.pitangui.uepg.br/nep/_img/menu_bg_hover.gif") no-repeat;
}
ul.menu_sub li{
	padding:0 0 0 20px;
	background:transparent;
}
ul.menu_sub li:hover{
	padding:0 0 0 25px;
	margin:0;
	background:#FAFAFA url("https://www.pitangui.uepg.br/nep/_img/menu_sub_bg_hover.jpg");
}
ul.menu_sub li a{
	text-decoration:none;
	display:block;
	font:10px "Arial";
	line-height:18px;
	color:#AAA;
	font-weight:bold;
	padding:0;
	margin:0;
}
ul.menu_sub li a:hover{
	color:#000;
}
ul.menu_sub label{
	display:block;
	width:100%;
	font:12px "Arial";
	line-height:30px;
	color:#666;
	font-weight:bold;
	padding:0 0 0 10px;
	margin:0;
}

table.dados{
	border-collapse:collapse;
}
table.dados tr td{
	text-align:left;
	border:1px solid #CCC;
	padding:2px;	
}
table.dados tr th{
	text-align:center;
	background:#DDD;
	border:1px solid #AAA;
	padding:2px;
}
