
body {
	background:#DDD url('../images/bg_body.png') repeat scroll 0%;
	color:#333;
	font:12px Arial, Helvetica, sans-serif;
}
/* linha */
hr {
	height:1px;
	border:none;
	border-top:1px solid #E9E9E9;
	margin:10px 0;
}


/* links */
a:link, a:active, a:visited {
	text-decoration:none;
	color:#003399;
}
a:hover {
	text-decoration: underline;
	color:#FF9900;
}

/* imagens */
img {
	border:none;
}
img#swap {
	width: 9px;
	height: 9px;
}

/* titulo */
h1 {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:125%;
	margin-bottom:10px;
}
h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:125%;
	margin-bottom:10px;
}/*
h2 i {
	font-style:normal;
	font-weight:normal;
}
h3 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:125%;
	margin-bottom:10px;
}
h4 {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#333;
	line-height:125%;
	margin-bottom:15px;
}*/
h5 {}
h6 {}

/* tabela */
table {}
td {	font:12px Arial, Helvetica, sans-serif; }
th {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	background:#555;
	padding:3px 5px;
}

.campo { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; 
text-decoration: none; background-color: #F8F8F8; border: #CCCCCC; border-style: 
dotted; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; 
border-left-width: 1px} .texto { font-family: Arial, Helvetica, sans-serif; font-size: 
8pt; color: #000000; text-decoration: none} 

.botao { font-family: Arial, Helvetica, 
sans-serif; font-size: 8pt; font-weight: bold; color: #666666; background-color: 
#EFEFEF; border: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 
1px; border-bottom-width: 1px; border-left-width: 1px; background-image: url(images/f_botao.png); 
background-repeat: repeat} 

/* lista */
.itemBody ul {
	margin: 2px;
	padding: 2px;
	list-style: decimal inside;
	text-align: left;
}
.itemBody ul li {
	margin: 0px 0px 10px 12px;
	list-style: square outside;
}
.itemBody ul ul li {
	margin: 0px 0px 10px 22px;
	list-style: circle outside;
}
.itemBody ol li {
	margin: 0px 0px 10px 23px;
	list-style:decimal;
}
.itemBody fieldset {
	padding: 10px;
	border: 1px solid #aca899;
}
.itemBody legend {
	font-weight: bold;
}

/* elementos de formul�rio */
input,textarea,select {
	font:11px Arial, Helvetica, sans-serif;
	color:#555;
}
/* bot�o do formulario */
input .formButton {
	font-size:10px;
}
/* quando o campo recebe o foco */
input:focus, textarea:focus{}

#notifs_form {display: none;}
.msg {
	background-color: #E7E7E7;
	color: #333333;
	text-align: center;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding: 10px;
}
.errorMsg {
	background-color: #FFCCCC;
	text-align: center;
	border: 1px solid #FF9B9B;
	padding: 10px;
	color:#990000;
	font-weight:normal;
}
.confirmMsg {
	background-color: #DDFFDF;
	color: #136C99;
	text-align: center;
	border: 1px solid #99ED7C;
	padding: 10px;
	color:#003300;
	font-weight:normal;
}
.resultMsg {
	background-color: #E7E7E7;
	color: #333333;
	text-align: center;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	padding: 10px;
}
.xoopsCode {
	background: #FFFFFF;
	border: 1px inset #003366;
	font-family: "Courier New",Courier,monospace;
	padding: 0px 6px 6px 6px;
	height: 200px;
	overflow: auto;
}
.xoopsQuote {
	background: #FFFFFF;
	border: 1px inset #003366;
	font-family: "Courier New",Courier,monospace;
	padding: 0px 6px 6px 6px;
}

/* �rea de pesquisa */
#search {}
#search ul,
#search li  {
	color:#333;
}
#search h4 {
	font:bold 16px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #333;
}
#search a.mais {
	color:#FF9900;
	font-weight:bold;
}



.search_block {
	display:block;
	width:369px;
	height:77px;
	background:url(../images/bg_search.jpg) no-repeat top right #FFF;
	position:absolute;
	top:0;
	left:50%;
}
.search_block input.texto {
	display:block;
	width:271px;
	_width:283px;
	*width:271px;
	height:14px;
	_height:41px;
	*height:14px;
	color:#5C5C5C;
	background:url(../images/input_search.png) no-repeat;
	font:12px Arial, Helvetica, sans-serif;
	margin:27px 0 0 ;
	padding:5px;
	border:none;
	float:left;
	z-index:80000;
}
.search_block input.botao {
	background:url('../images/bt_buscar.png') no-repeat bottom;
	border:none;
	color:#FFF;
	cursor:pointer;
	display:block;
	float:right;
	font-weight:bold;
	height:24px;
	margin-top:27px;
	overflow:hidden;
	padding:0 0 2px 23px;
	text-align:center;
	width:79px;
}
.search_block input.botao:hover {
	background-position:top;
}
.search_block label {margin-top:2px;float:left;}
.search_block label.buscar {margin-left:0.3em;width:80px;}
.search_block a {
	background:url('../images/icon_seta02.gif') 2px 8px no-repeat;
	color:#466B90;
	display:block;
	font-size:11px;
	padding:3px 0 0 12px;
	float:left;
}
a.buscaavancada:hover{
	text-decoration:underline;
}
a.buscaavancada  b {
	color:#FF9900;
}

/* estilos padr�es de formata��o de tabela do xoops */
.outer {}
.head {
	background-color: #F7F7F7;
	padding: 3px 6px 3px 6px;
	font-weight: normal;
}
/*.even {
	background-color: #F7F7F7;
	padding: 3px 6px 3px 6px;
}
.odd {
	background-color: #EEEEEE;
	padding: 3px 6px 3px 6px;
}*/
.foot {
	color: #333;
	background-color: #CCC;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
	text-align: center;
}
.foot a {
	color: #FF9900;
}
tr.head td {
	background-color: #B6CDE4;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
}
tr.even td {
	background-color: #efefef;
	padding: 3px 6px 3px 6px;
}
tr.odd td {
	background-color: #EEEEEE;
	padding: 3px 6px 3px 6px;
}
tr.foot td {
	background-color: #EEEEEE;
	padding: 3px 6px 3px 6px;
	font-weight: bold;
}

/* defini��es padr�es xoops */
#xoopsHiddenText {
	visibility: hidden;
}
.pagneutral {
	font-size: 10px;
	width: 16px;
	height: 19px;
	text-align: center;
	background-image: url(./images/pagneutral.gif);
}
.pagact {
	font-size: 10px;
	width: 16px;
	height: 19px;
	text-align: center;
	background-image: url(./images/pagact.gif);
}
.paginact {
	font-size: 10px;
	width: 16px;
	height: 19px;
	text-align: center;
	background-image: url(./images/paginact.gif);
}


/* --------------------- ESTRUTURA -------------------- */

#container {
	background:url(../images/bg_body.png) #FFF;
}

/* cabecalho */
#header {
	background:#FFF url('../images/bg_header.jpg') center top repeat-x;
	display:block;
	height:170px;
	position:relative;
}
/* corpo */
#main {
	width:778px;
	background:#FFF;
	text-align:left;
	display:block;
	margin:0 auto;
}
/* coluna central */
#centercolumn {
	float:left;
	padding:15px 15px 15px 25px;
	vertical-align:top;
	width:518px;
}

#centercolumn .blockTitle {
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#003366;
	line-height:125%;
	margin-bottom:10px;
}
#centercolumn .blockContent {}

#centerCcolumn { vertical-align:top; }
#centerCcolumn .blockContent {}

#centerLcolumn {
	width:50%;
	vertical-align:top;
}
#centerLcolumn .blockContent {}

#centerRcolumn {
	width:50%;
	vertical-align:top;
}
#centerRcolumn .blockContent {}

#centercolumn #content {}
#centercolumn #content a {}
#centercolumn #content a:hover {}

/* coluna direita */
#rightcolumn {
	border-left:1px solid #E9E9E9;
	display:block;
	float:right;
	padding:13px;
	vertical-align:top;
	width:182px;
}
#rightcolumn .blockTitle {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FF9900;
	line-height:125%;
	margin-bottom:10px;
	padding:0 0 10px 0;
	border-bottom:1px solid #E9E9E9;
}
#rightcolumn .blockContent {}

/* rodap� */
#footer {background-color:#DDD;clear:both;display:block;font-size:12px;height:100px;text-align:center;}
#footer div {display:block;margin:0 auto;padding:10px;text-align:left;width:758px;}
#footer address {width:600px;}
#footer img {border:none;margin:2px;}
#footer p {line-height:150%;float:left;padding:0;color:#333;width:600px;}
#footer p, #footer span {font-style:normal;}
#footer span.org {font-weight:bold;}
#footer p.logoCelepar, #footer p.logoGoverno {display:block;float:right;margin-top:-57px !important;margin-top:-60px;height:49px;width:54px;}
#footer p.logoCelepar {width:63px;margin-right:60px;}
#footer p.rss {background:url('../images/icon_rss.png') no-repeat left;padding:3px 0 3px 22px;}
	#footer p.rss a {color:#FF6600;display:block;font-size:11px;}

/* HACKS DE LAYOUT */

/* for�a o fim da propriedade float para os elementos seguintes */
.clear { clear:both; }


/* DEFINI��ES PERSONALIZADAS */

#header h1 {background: url('../images/logo_aen.png') left top no-repeat;left:50%;margin-left:-368px;top:10px;position:absolute;}
	#header h1, #header h1 a {height:57px;width:315px;}
	#header h1 a {display:block;text-indent:-1000em;}
#skip-links {position:absolute;left:50%;top:1px;margin-left:145px;z-index:50;}
	#skip-links li {display:inline;}
	#skip-links li a {color:#466B90;font-size:11px;padding:0 6px;text-decoration:none;}
		#skip-links li a:hover {text-decoration:underline;}
.data {
	color:#587A9B;
	font-size:12px;
	font-weight:bold;
}

.noticia {
	color:#003399;
	font-size:16px;
	font-weight:bold;
}

.bottom {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}

.data span {
	text-transform:capitalize;	
}

.formTempo{
	padding:10px;
}
#rightcolumn h4 {
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#FF9900;
	margin-bottom:4px;
}
#userform th{
	background:#FFF;
	color:#333;
}
ul.lista li {border-bottom:1px solid #E9E9E9;padding:5px 0;font-size:11px;}
	ul.lista li a {font-size:12px;}

/* banner flutuante */

.banner {
    width: 326px;
    background-color: #EEEEEE;
	padding: 3px;
	z-index: 30;
}

/* -------------------- GALERIA DE IMAGENS -------------------------- */
h1.blockTitle  strong{
	font-weight:normal;
}
ul#event-list,
ul#listaFotos {
	display:table;
	width:500px;
}
ul#event-list,
ul#event-list li {
	list-style:none;
	margin:0;
	padding:0;
}
ul#event-list li	{
	display:block;
	float:left;
	width:230px;
	margin:10px 4px;
	text-align:center;
}
ul#event-list li.linha {
	margin-right:20px;
	clear:both;
}
ul#event-list li a {
	text-decoration:none;
	color:#333;
}
ul#event-list li a:hover {
	color:#666;
}
ul#event-list li p {
	padding:7px 10px;
	font-weight:bold;
	background:#F7F7F7;
	text-align:center;
	line-height:130%;
}
ul#event-list li span	{
	padding:10px;
	display:block;
	background:url(../images/bgEvento.jpg) repeat-x top;
	clear:both;
	height:136px;
}
ul#event-list li a img {
	border:0;
}
ul#event-list li:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	-moz-opacity:0.8;
}
#listaFotos {}
#listaFotos td {
	padding:0 0 10px 0;
	width:170px;
	text-align:center;
}
#listaFotos td img {
	height:98px;
}
#listaFotos p {
	display:block;
	clear:both;
}
#listaFotos span {
	text-align:center;
	display:table;
	margin:0 auto;
}
#image-panel .bteditar,
#listaFotos .bteditar,
#event-list .bteditar {
	display:block;
	background:url(../images/ico_options.png) no-repeat 0 -179px;
	height:16px;
	width:30px;
	color:#333;
	font-size:11px;
	text-align:left;
	padding:0 0 0 20px;
}

ul#pagEventos {
	display:table;
	padding:0;
	background:#DDD;
	clear:both;
	width:500px;
	margin:10px 0 0;
	list-style:none;
}
ul#pagEventos li {
	text-align:center;
	float:left;
}
ul#pagEventos li a {
	font-weight:bold;
	text-align:center;
	float:left;
	list-style:none;
	margin:0;
	display:block;
	padding:5px;
	text-decoration:none;
	color:#333;
}
ul#pagEventos li a:hover {
	background:#EEE;
	color:#FF6600;
}
ul#pagEventos li b {
	display:block;
	padding:5px;
	background:#CCC;
	color:#333;
	float:left;
}
ul#pagEventos span {
	display:block;
	float:left;
	padding:5px;
}
ul#pagEventos li.descEventos {
	margin-right:10px;
	padding:5px;
}
#gallery-panel {
	display:block;
	border-top:1px solid #E9E9E9;
	text-align:center;
	padding:6px 0;
	clear:both;
}
ul#gallery-panel-list,
ul#gallery-panel-list li {
	margin:0;
	padding:0;
	list-style:none;
}
ul#gallery-panel-list {
	padding:5px 0;
	display:table;
	position:relative;
	margin:0 auto;
	width:450px;
}
ul#gallery-panel-list li {
	display:block;
	float:left;
	margin:0 6px 3px 0;
	border:2px solid #FFF;
}
ul#gallery-panel-list li.selected {
	border:2px solid #FF6600;
}
ul#gallery-panel-list a {
	display:block;
	width:80px;
	height:53px;
	overflow:hidden;
	float:left;
}
ul#gallery-panel-list a img {
	width:80px;
}
ul#gallery-panel-list li a:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
	-moz-opacity:0.9;
}
#foto {
	text-align:center;
}
#galeria h1.blockTitle,
#foto h1.blockTitle {
	display:block;
	text-align:left;
	font-size:14px;
}
#galeria h1.blockTitle a,
#foto h1.blockTitle a {
	color:#003366;
}
ul#gallery-control {
	display:block;
	height:19px;
	background:#E0E0E0;
	color:#787878;
	font-size:11px;
	padding:4px;
}
ul#gallery-control li {
	display:block;
	float:left;
	border-right:1px solid #BEBEBE;
	border-left:1px solid #FFF;
	padding:0 5px;
}
ul#gallery-control li a {
	color: #787878;
	display:block;
	padding:2px 0 0 20px;
	float:left;
	text-decoration:none;
	height:17px;
}
ul#gallery-control li#control-prev a { background:url(../images/iconAnterior.png) no-repeat 0 0; }
ul#gallery-control li#control-play a { background:url(../images/iconIniciar.png) no-repeat 0 0; }
ul#gallery-control li#control-stop a { background:url(../images/iconParar.png) no-repeat 0 0; }
ul#gallery-control li#control-zoom a { background:url(../images/iconAmpliar.png) no-repeat 0 0; }
ul#gallery-control li#control-save a { background:url(../images/iconSalvar.png) no-repeat 0 0; }
ul#gallery-control li#control-send a { background:url(../images/iconRecomendar.png) no-repeat 0 0; }
ul#gallery-control li#control-next a { background:url(../images/iconProxima.png) no-repeat 0 0; }

ul#gallery-control li#control-prev a:hover,
ul#gallery-control li#control-play a:hover,
ul#gallery-control li#control-stop a:hover,
ul#gallery-control li#control-zoom a:hover,
ul#gallery-control li#control-save a:hover,
ul#gallery-control li#control-send a:hover,
ul#gallery-control li#control-next a:hover { background-position:0 -28px; }

ul#gallery-control li#control-prev { border-left:none; }
ul#gallery-control li#control-next { border-right:none; }
ul#gallery-control li#control-stop { display:none; }

ul#gallery-control li a:hover {
	color:#333;
}
#image-panel {
	padding:0 10px 10px;
	display:block;
}
#image-container {
	margin:10px 0;
}
#image-container a {
	display:table;
	text-align:center;
}
#image-container a:hover {
	background:url(../images/bgAmpliar.png) no-repeat center center #000;
}
#image-container a:hover img {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5
}
#image-panel #caption {
	font-size:11px;
	display:block;
	text-align:left;
	padding:5px;
	font-style:italic;
}
#image-panel p {
	display:block;
	text-align:left;
	line-height:125%;
}
#image-panel #image-container {
	text-align:center;
}
ul#menu-galeria,
ul#menu-galeria  li {
	list-style:none;
	margin:0;
	padding:0;
}
ul#menu-galeria {
	display:block;
	margin-bottom:10px;
	height:30px;
	border-bottom:1px solid #EEE;
}
ul#menu-galeria li {
	display:block;
	float:left;
}
ul#menu-galeria li a {
	padding:5px 10px 0 30px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
	height:20px;
	float:left;
}
ul#menu-galeria li.enviar-imagem  a { background:url(../images/iconEnviarImagem.png) no-repeat 0 0; }
ul#menu-galeria li.criar-evento a { background:url(../images/iconCriarEvento.png) no-repeat 0 0; }
ul#menu-galeria li.enviar-imagem a:hover,
ul#menu-galeria li.criar-evento  a:hover { background-position: 0 -33px; color:#333; }
#foto #conteudo-funcoes .opt-send { background:none; }
#galeriaArquivo { line-height:200%; }
#galeriaArquivo dl dt, {
	font-weight:bold;
	font-size:14px;
	color:#333;
}
#galeriaArquivo dl dt a {
	color:#333;
	font-weight:bold;
	background:url(../images/icon_seta.png) no-repeat left 8px;
	padding-left:10px;
	border-top:1px solid #E9E9E9;
	display:block;
}

#galeriaArquivo dl dd,
#galeriaArquivo dl dd a {
	font-weight:normal;
	padding-left:5px;
	color:#333;
}
ul.arquivofotos { line-height:200%; }
ul.arquivofotos li {
	color:#333;
	font-weight:normal;
	background:url(../images/icon_seta.png) no-repeat left 8px;
	padding-left:10px;
	border-bottom:1px solid #E9E9E9;
}
ul.arquivofotos b {
	display:block;
	width:70px;
	float:left;
}



#category-list { line-height:200%; }
#category-list li {
	color:#333;
	font-weight:normal;
	background:url(../images/icon_seta.png) no-repeat left 8px;
	padding-left:10px;
	border-bottom:1px solid #E9E9E9;
}
#category-list b {
	display:block;
	width:70px;
	float:left;
}

/* -------------------- GALERIA DE ÁUDIO E VÍDEO -------------------------- */

#listradio ul { line-height:200%; }
#listradio ul li {
	color:#333;
	font-weight:normal;
	background:url(../images/icon_seta.png) no-repeat left 8px;
	padding-left:10px;
	border-bottom:1px solid #E9E9E9;
}

ul#debaserlist,
ul#debaserlist li {
	list-style:none;
	margin:0;
	padding:0;
}
ul#debaserlist li {
	display:table;
	padding:10px;
	width:100%;
	border-bottom:1px solid #E9E9E9;
}
ul#debaserlist li img.thumb {
	float:left;
	width:90px;
	height:70px;
	margin:0 10px 10px 0;
}
.debdesc {
	display:block;
	float:left;
	color:#333;
	line-height:150%;
}
.debdesc a {
	color:#333;
}
.debnav {
	float:right;
	display:block;
}
#categorias {
	line-height:150%;
	font-weight:normal;
}
#categorias li {
	margin-bottom:10px;
	color:#003366;
}
#categorias li a {
	color:#003366;
}

#conteudo-funcoes .opt-save {background:none;}
#conteudo-funcoes .opt-save a {background-position: 0 -260px !important;}

#listvideos {}
#listvideos li {
	display:table;
	clear:both;
	padding:10px;
	border-top:1px solid #E9E9E9;
	color:#333;
	line-height:150%;
}
#listvideos li a {
	color:#333;
}
#listvideos li img {
	border:0;
	float:left;
	margin-right:10px;
}
#listvideos h2 {
	color:#003366;
}
#listvideos h3 {
	color:#003366;
	font-size:13px;
}
#boxgenero {
	padding-bottom:10px;
}
#gallery-news {
	clear:both;
}

