/*
Theme Name: GEPPEA
Theme URI: http://www3.uepg.br/geppea/
Description: Grupo de Estudos e Pesquisas em Política Educacional e Avaliação
Author: Alexandre Cosati
Author URI: https://www.facebook.com/alexandre.cosati
Version: 1.0
Tags: UEPG, Universidade, Estadual, Ponta, Grossa, GEPPEA
*/

*{
	margin: 0;
	padding: 0;
	background: white; 
}

#wrapper{ width: 1060px; margin: 0 auto; display: block; overflow: hidden; }

#header{ height: 100px;  box-shadow: 0px 0px 10px black; display: block; margin-bottom: 30px; }
#logo.topo{ width: 241px; height: 94px; background: url(images/header/logo.jpg); margin-left: 20px; display: inline-block; margin-top: 2px; }
a.inicio{ overflow: hidden; float: left; }

#busca.campo{ 
	background: none; 
	float: right;
	display: none;
}
form.searchform{ float: right; }
input.searchsubmit, #busca.btn{ 
	width: 67px; 
	height: 100px; 
	float: right; 
	background: #434242 url(images/header/lupa.fw.png) no-repeat; 
	background-position: center; 
	cursor: pointer;
	border: none;
}
input.input-busca{ border: none; height: 80px; margin-top: 10px; font-size: 40px; width: 450px; outline: none; float: right; }

#destaques{ width: inherit; float: left; margin-bottom: 40px; }
#icone{ width: 250px; height: 160px; float: left; margin-bottom: 20px; }
#icone.esq{ margin-right: 20px; }
#icone.e1{ background: #004D79 url(images/icones/e1.fw.png) no-repeat; background-position: center; }
#icone.d1{ background: #003351 url(images/icones/d1.fw.png) no-repeat; background-position: center; }
#icone.e2{ background: #004D79 url(images/icones/e2.fw.png) no-repeat; background-position: center; }
#icone.d2{ background: #003351 url(images/icones/d2.fw.png) no-repeat; background-position: center; }
#icone.p1, #icone.p2, #icone.p3, #icone.p4{ 
	width: 250px; 
	height: 340px; 
	background-position: center;
}
#icone.p1, #icone.p2, #icone.p3{ margin-right: 20px; }
#icone.p1{ 	background: #004E7A url(images/icones/p1.fw.png) no-repeat; }
#icone.p2{ 	background: #003452 url(images/icones/p2.fw.png) no-repeat; }
#icone.p3{ 	background: #00273D url(images/icones/p3.fw.png) no-repeat; }
#icone.p4{ 	background: #000D14 url(images/icones/p4.fw.png) no-repeat; }

#main{ width: inherit; float: left; }
#news{ 
	width: 340px; 
	float: left; 
	margin-right: 60px; 
	border-top: 2px solid black; 
	position: relative; 
	display: block; 
}
#eventos, #news, #galeria{ padding: 20px 0; }
h1.inicio{ font-family: "Century Gothic"; position: absolute; top: -22px; left: 20px; padding: 0 20px; }
h1.inicio a{ text-decoration: none; color: black; }
h2.inicio{ font-family: "Century Gothic"; font-size: 20px; margin-bottom: 5px; color: black; }
#ultimos{ width: inherit; float: left; margin: 10px 0; }
#arquivo{ width: 40px; height: 47px; background: url(images/arquivo.fw.png) no-repeat; float: left; margin-right: 10px; }
#ultimos p{ text-align: justify; font-family: "Century Gothic"; font-size: 14px; color: #6F6F71; }

#thumb{ width: inherit; }

#footer{ background: #313131; padding: 30px 0; margin-top: 20px; margin-bottom: 20px; display: block; }
#footer #wrapper{ background: none; }
#footer #ft{ margin: 0 30px; width: 293px; float: left; background: none; }
#logo.footer{ width: 223px; height: 78px; background: url(images/footer/logo.fw.png); margin: 0 auto; margin-bottom: 20px; }
#footer small{ 
	font-family: arial; 
	background: none; 
	color: #DFDFDF; 
	text-align: justify; 
	display: block; 
	font-style: italic; 
	padding: 0 10px;
}
#footer small a{ background: none; color: #6DB4FC; text-decoration: none; margin-bottom: 5px; }
#footer small a:hover{ color: #0F85FA; }
#footer small.links{ text-align: center; margin-top: 20px; text-decoration: none; }
#footer h1{ background: none; font-family: "Century Gothic"; color: #D0D0D0; font-weight: normal; font-size: 24px; margin-bottom: 15px; }
#ft.meio small{ text-align: left; padding: 0; }

.tagcloud{ background: none; clear: both; min-height: 115px; }
#footer #ft.dir .tagcloud a{ 
	background: none; 
	font-family: "Century Gothic"; 
	text-decoration: none; 
	color: #9A9A9A;
	border: 1px solid #9A9A9A;
	padding: 5px;
	display: block;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	font-size: 10px;
}
#footer #ft.dir .tagcloud a:hover{
	background: #9A9A9A;
	color: #313131;
}
#canto{ background: none; }
#uepg.logo{ width: 98px; height: 29px; background: url(images/footer/uepg.fw.png); margin: 10px auto; clear: both; display: block; }
#cpyrt{ background: none; color: #D0D0D0; font-family: "Century Gothic"; text-align: center; font-size: 14px; }

#content h1{ 
	font-family: "Century Gothic"; 
	font-weight: normal;
	background: #004D79;
	color: white;
	padding: 10px;
	margin-bottom: 10px;
}

/*

"And the shit, shock, horror
You've seen your future bride
Oh, but it's oh so absurd
For you to say the first word
So you're waiting and waiting"
					
					Alex Turner

*/

#content.search ul{ padding: 10px; list-style: none; margin-left: 0; }
#content.search li{ margin-bottom: 20px; }
#content.search h2, #content.arquivo h2.entry-title{ font-family: arial, "Century Gothic"; font-size: 18px; margin-bottom: 0; }
#content.search p{ font-family: arial; font-size: 16px; text-align: justify; }
#content.search a{ text-decoration: none; }

#formulario{ float: left; width: 430px; }
#content.local iframe{ float: right; }
#content.local #formulario input{ float: left; width: 423px; margin-bottom: 10px; padding: 5px 2px; border: 2px solid #004D79; border-radius: 2px; }
#content.local #formulario textarea{ width: 290px; height: 100px; resize: none; margin-bottom: 10px; float: left; padding: 5px 5px; border: 2px solid #004D79; border-radius: 2px; }
#content.local #formulario input.botao{ 
	width: 120px; 
	float: left; 
	height: 114px; 
	margin-left: 6px; 
	border-radius: 2px; 
	background: #008C00; 
	border: none; 
	font-family: "Century Gothic"; 
	font-size: 20px;
	cursor: pointer;
	color: white;
}
#content.local #formulario small{ float: left; font-family: "Century Gothic"; text-align: right; width: inherit; margin-top: 30px; }

.post-page .entry-meta{ margin-top: -10px; font-size: 12px; margin-bottom: 10px; text-indent: 40px; }
.post-page .entry-meta, .entry-content{ padding: 0 10px; font-family: arial; }
.entry-content p img{ display: inline; float: left; margin: 5px; }
.entry-content{ text-align: justify; text-indent: 40px; }
.entry-content p{ margin-bottom: 5px; line-height: 22px; font-size: 14px; text-align: justify; display: block; }
.entry-content table{ text-indent: 0; }
.entry-content table thead{ background: #004D79; color: white; font-weight: bold; }
.entry-content table tr, .entry-content table td{ background: none; padding: 5px 10px; }
.entry-content table tbody tr:nth-child(2n+1) { background: #ADE1FF; }

/* Galeria - início */
#galeria.inicio{ position: relative; width: 300px; float: left; border-top: 2px solid black; margin-right: 60px; }

/* Eventos */
#eventos.inicio{ position: relative; width: 300px; float: left; border-top: 2px solid black; }
#eventos.inicio .event-list > p{ padding: 5px 0; text-align: center; color: white; background: #003351; }
.event-list{ font-family: "Century Gothic"; float: left; width: inherit; }
#eventos .event-list{ padding: 15px 0; }
.entry-content .event-list{ width: 900px; }
.event-list{ text-indent: 0; }
ul.event-list-view, ul.single-event-view{ list-style: none; float: left; width: inherit; }
li.event{ float: left; width: inherit; margin-bottom: 10px; }
.event-date{ float: left; }
.event-date.multi-date{ background: url(images/date-separator.png) 71px center no-repeat; }
.end-date, .start-date{ 
	float: left; 
	width: 70px; height: 82px; 
	background: url(images/calendario.fw.png); 
	padding: 5px 0;
	margin-right: 5px;
}
.event-weekday, 
.event-month, 
.event-day, 
.event-year{ background: none; text-align: center; } 
.event-month{ text-transform: uppercase; color: white; margin-bottom: 7px; }
.event-day{ font-size: 26px; margin-bottom: 4px; }
.event-year{ font-size: 14px; }
.event-weekday{ display: none; }
.event-time{ display: none; }
.event-location{ color: #797979; font-size: 14px; }
.event-title h3 a{ text-decoration: none; color: black; font-size: 16px; }
.event-title h3 a:hover{ color: #007DC5; }
ul.event-list-view .event-details{ display: none; }
ul.single-event-view .event-details{ 
	clear: both; 
	line-height: 22px; 
	font-size: 14px; 
	text-align: justify; 
	text-indent: 40px; 
	font-family: arial;
}
#centro .entry-content .event-list .filterbar ul.hlist{ margin-left: 0; }

div.filterbar, div.filterbar div {
	clear both;
	margin-bottom: 15px;
	margin-top: -10px;
	font-size: 14px;
}
div.filterbar select.dropdown, div.filterbar ul.hlist, div.filterbar a.link {
	margin: 0 3px;
}
div.filterbar ul.hlist li {
	float: left;
	list-style: none;
	margin: 0;
	text-indent: 0;
}
div.filterbar ul.hlist li + li:before {
	content: "|";
	padding: 0 1px;
}

/* Arquivo */
#content.arquivo h2.entry-title a{ text-decoration: none; color: #007DC5; }
#content.arquivo h2{ margin-bottom: 0; }
#content.arquivo .post{ margin-bottom: 20px; padding: 0 10px; }
#content.arquivo .entry-meta{ font-family: "Century Gothic"; font-size: 12px; }
.entry-utility{ font-family: "Century Gothic"; font-size: 14px; }

/* Publicações - arquivos */
#publicacao{ 
	overflow: hidden; 
	padding: 10px; 
	border-radius: 3px; 
	margin-bottom: 20px; 
	text-decoration: none; 
	font-family: "Century Gothic";
	border-right: 5px inset #004D79;
}
#publicacao:hover{ background: #E9EBED; }
#content.posts #publicacao #arquivo{ margin-right: 10px; }
#publicacao h3, #publicacao p{ background: none; color: black; } 
#publicacao h3{ font-family: "Century Gothic"; }
#content.posts a{ text-decoration: none; }
#publicacao p{ font-size: 16px; color: #6F6F71; text-align: justify; }
#publicacao:hover p{ color: black; }
#centro{ float: right; width: 848px; }

/* Sidebar */ 
#sidebar{ 
	/* margin-right: 20px; */
	float: left; 
	width: 190px; 
	font-family: "Century Gothic"; 
	background: #E9EBED;
	text-indent: 15px;
	border-radius: 3px;
	border: 1px solid #9AA6AC;
}
#sidebar li{ padding: 5px 0; font-size: 16px; border-bottom: 1px solid #9AA6AC; }
#sidebar li:hover{ background: #004D79; color: white; }
#sidebar ul, #sidebar a, #sidebar li{ background: none; text-decoration: none; color: black; }
h1.entry-title.menu{ float: left; width: inherit; }

/* Textos */
.entry-content h2, #centro h2{ font-family: "Century Gothic"; margin-bottom: 10px; color: #007DC5; text-indent: 0; }
.entry-content h2 a{ color: #007DC5; text-decoration: none; }
.entry-content h2:hover a{ text-decoration: underline; }
.entry-content h3{ font-family: "Century Gothic"; margin-bottom: 10px; color: #007DC5; font-size: 16px; }
.entry-content strong a{ text-decoration: none; color: black; }
.entry-content strong a:hover{ text-decoration: underline; }

#centro ul{ margin-left: 60px; margin-bottom: 10px; }
#centro ul li{ text-indent: 0; }

#link-mais{ background: #434242; color: white; float: right; padding: 2px 10px; font-family: "Century Gothic"; margin-top: 10px; }
#link-mais.nov{ margin-top: 21px; }
#notfound{ font-weight: bold; font-family: "Century Gothic"; margin: 20px auto; }