/* --------------------- RESET --------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:' ';content:none;}ins{text-decoration:none}del{text-decoration:line-through}/*table{border-collapse:collapse;border-spacing:0}*/

/* --------------------- DEFINIÇÕES GERAIS --------------------- */
body {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	background-color:#999;
}
	/* links */
	a:link, a:active, a:visited {color:#002A7E;}
	a:hover {/*color:#3373BE;*/}
	
	/* titulo */
	h1 {font-size:16px;color:#05431E;margin-bottom:20px;line-height:125%;}
	h2 {font-size:14px;}
	h3 {font-size:12px;}
	h4 {font-size:11px;color:#555;}
	h5 {font-size:10px;color:#999;}
	
	/* estilos padrões de formatação de tabela */
	table .outer th {background:#CCC; padding:5px;}
	table .head, table .head th, table .head td {background:#EEE; padding:5px; border-bottom:1px solid #CCC;}
	table .even, table .even th, table .even td {padding:5px; border-bottom:1px solid #CCC;}
	table .odd, table .odd th, table .odd td {padding:5px; border-bottom:1px solid #CCC;}
	table .foot, .foot th, table .foot td {padding:5px; border-bottom:1px solid #CCC;}
	table .foot a {}
	tr.head td {}
	tr.even td {}
	tr.odd td {}
	tr.foot td {}
	td {vertical-align:top}

/* Bloco Busca GSA 2014-07-17 jmm */
#pesquisar-gsa { position:absolute; width:230px; top:185px; left:50%; margin-left:275px;}
#pesquisar-gsa .pesquisartext { float:left; margin-top:5px; margin-right:8px;}
#pesquisar-gsa #inst-bar-pesquisar-submit { right:15px; cursor:pointer; background: url("../images/bt_search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0 none;  height: 17px; overflow: hidden; text-indent: 1000px; width: 20px; float:right; }
#pesquisar-gsa .campo-busca { width:120px; border: 1px solid #096e31; color: #333; font-size: 11px;}
#pesquisar-gsa  .sites-select { border: 1px solid #096e31;  font-size: 11px; width: 80px; }
#inst-bar #inst-bar-opt-pesquisar, #search_block { display:none; } /*oculta bloco pesquisa padrao */

#transp ul {
    background: rgba(0, 0, 0, 0) url("../images/bg_controls_transp.png") no-repeat scroll right top;
    border-radius: 0;
    height: 32px;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 126px;
}

#transp ul li {
    float: right;
}

#transp-opt-transparencia a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-right: medium none;
    left: unset;
    margin-left: unset;
    margin-top: 3px;
    padding-right: 8px;
    display: block;
    position: unset;
    text-transform: none;
    color: #ffffff;
    text-decoration: none;
}

/* --------------------- ESTRUTURA --------------------- */
#container {
	display:block;
	width:998px;
	width:100%;
	margin:0 auto;
}
#header, #main, #footer {
	float:left;
	width:998px;
	width:100%;
	clear:both;
}
#header {
	height:191px;
	background: #CCCFB4 url('../images/bg_header.jpg') no-repeat left top;
}
	#header a.logo, #header h1.logo {
		display:block;
		width:104px;
		height:193px;
		position:absolute;
		top:36px;
		left:50%;
		left:48px;/*
		margin-left:-453px;*/
		background:url('../images/logo_iapar01.gif') no-repeat left top;
		text-indent:-100em;	
	}

	#header-area {background: no-repeat right top; background: no-repeat 163px top; float:right; float:left; height:139px; width:840px; width:100%;}
		#header-area.header01 {background-image: url('../images/bg_header01.jpg');}
		#header-area.header02 {background-image: url('../images/bg_header02.jpg');}
		#header-area.header03 {background-image: url('../images/bg_header03.jpg');}
		#header-area.header04 {background-image: url('../images/bg_header04.jpg');}
		#header-area.header05 {background-image: url('../images/bg_header05.jpg');}
		#header-area.header06 {background-image: url('../images/bg_header06.jpg');}
		#header-area.header07 {background-image: url('../images/bg_header07.jpg');}
		#header-area.header08 {background-image: url('../images/bg_header08.jpg');}
		#header-area.header09 {background-image: url('../images/bg_header09.jpg');}
		#header-area.header10 {background-image: url('../images/bg_header10.jpg');}

#main {background:#FFF url('../images/bg_main.jpg') repeat-y left top;}
	#main #side-area-1,
	#main #main-content,
	#main #side-area-2 {
		display:block;
		float:left;
	}
	#main #side-area-1 {width:226px; padding:13px 0;}
	#main #main-content {width:772px; /*padding:13px; */line-height:150%;}/*
	#main #main-content.ext-1, #main #main-content.ext-2 {width:554px; padding:13px;}
	#main #main-content.full {width:749px;padding:13px;}*/
		#main-area-1 {
			width:740px;
			width:100%;
			padding:6px 16px 6px;
			padding:6px 0 6px;
			background: url('../images/bg_area01.jpg') repeat-y left bottom;
		}
	#main #main-area-2 {
		float:left;
		padding:10px 6px 10px 22px;
		width:580px;
	}
	
	#main #main-area-3 {
		float:right;
		padding:17px 12px 12px 6px;
		width:136px;
	}
	
	#main #side-area-2 {
		float:right;
		padding:12px 0 12px 6px;
		width:146px;
	}

	#main #footer-area {clear:both; padding:0 12px;}
	
	#content {
		padding:15px 22px;
	}

#footer {
	border-top:1px solid #999;
	height:57px;
	margin:12px 0 0 256px !important;
	margin-left:133px;
	padding:12px 0 0;
	position:relative;
	width:708px;
}
	#footer p, #footer address {padding:0 13px;}
	#footer p {font-weight:bold;}
	#footer address p {padding-left:0; font-weight:normal; font-style:normal;}
	#footer .logos {position:absolute; right:13px; top:16px;}
	#footer .logos a {margin-left:5px;}

/* --------------------- BLOCOS GERAIS --------------------- */
/* skip links */
ul#control {display:block; padding:0; border-bottom:1px solid #ADB4B8;border-top:1px solid #EEE;height:28px;background:url('../images/bg_controls_bandeira.jpg') no-repeat right #D0D3D5;}
	ul#control li {float:left;padding:6px 8px 4px;}
	ul#control li a {display:block; font-size:11px;	float:left; background:url('../images/ico_controls.png') 0 0 no-repeat; padding:0 12px 0 18px; color:#333;}
	ul#control li.ctrl_irconteudo a { background-position:0 0; }
	ul#control li.ctrl_mapadosite {margin-left:3px;padding-left:15px; background:url('../images/line_controls.png') left center no-repeat;}
	ul#control li.ctrl_mapadosite a { background-position:0 -40px; }
	ul#control li.ctrl_irconteudo:hover a { background-position:0 -80px; }
	ul#control li.ctrl_irmenu:hover a { background-position:0 -100px; }
	ul#control li.ctrl_mapadosite:hover a { background-position:0 -120px; }
	ul#control li.ctrl_logo {float:right;margin:0;padding:0;}
	ul#control li.ctrl_logo a {display:block;width:159px;height:28px;padding:0;margin:0;background:url(../images/logo_governo_control.png) no-repeat;text-indent:-1000px;overflow:hidden;}
	ul#control li a {color:#333;text-decoration:none;}
	ul#control li a:hover {color:#000;}

/* busca */
#search_block {
	position:absolute;
	top:183px;
	right:50%;
	margin-right:-488px;
	width:183px;
}
	#search_block label {display:none;}
	#search_block input#query {margin-top:1px; border:1px solid #096E31; padding:2px; width:146px; height:13px; background-color:#EEF4E8; color:#333; font-size:11px;}
	#search_block button.bt_search { width:20px; height:17px; border:0; background:url('../images/bt_search.png') 0 0 no-repeat; overflow:hidden; text-indent:1000px;}
	#search_block input.bt_search:hover {background-position:0 -21px;}
	#search_block a {font-size:11px; text-decoration:none; color:#999;}
	#search_block a:hover {text-decoration:underline; color:#333;}
	#search .head {width:120px;}
/* --------------------- GERAIS --------------------- */
.clear { clear:both; }
noscript p {background-color:#FFC; border:1px solid #FC3; padding:3px 6px; color:#000; margin:0 0 10px;}
/* --------------------- SISTEMA --------------------- */
/* mensagem de redirecionamento */
.redirect-message {display:block; background-color:#E6E7D8; padding:20px; text-align:center; border:1px solid #BFC1A8; line-height:125%;}
.redirect-message h5 {font-size:14px;color:#15355B;font-weight:bold;text-align:center;clear:both;margin-bottom:5px;}
.redirect-message p {font-size:12px;color:#15355B;font-weight:normal;clear:both;text-align:center;}

/* --------------------- ESTATÍSTICAS --------------------- */
table.statstable  td, table.statstable  th {padding:5px;}
table.statstable td.even, table.statstable tr.even td {background: #F9F9F9;}
table.statstable td.odd, table.statstable tr.odd td {background:#FFF;}
table.statstable td.foot, table.statstable tr.foot td {background:#D0D6E4;color:#003366;text-align:left;}
.statsdiv {display:block;height:20px;background:#EEE;text-align:center;font-size:11px;padding:5px;margin-bottom:10px;}
.statsdiv a{display:inline;padding:0 15px;}
.statsdiv2 {display:block;height:20px;text-align:center;font-size:11px;padding:5px;margin-bottom:10px;}
table.statstable {margin:0px; padding:0px; font-size: small; font-weight: normal;}
.stats {vertical-align: bottom; width:625px; margin:0; border: 0;}
table.statstable td.statsimg {vertical-align: bottom; width:25px; text-align:center;padding:0;}
.statsimgweekday {vertical-align: bottom; font-size: small; font-weight: normal;}
table.statstable tr.statswords td, table.statstable tr.statswords th, table.statswords td.statswords {border-width: 0; font-size: 9px; background-color: transparent; font-weight: normal; text-align:center; width:25px;}
.statsfore {width: 30%; padding:2px;}

/* --------------------- MENU --------------------- */
#menusuperior {
	position:absolute;
	top:181px;
	right:50%;
	margin-right:-281px;
	float:right;
	white-space:nowrap;
	width:558px;
}
#menusuperior li {
	float:left;
	border-right:1px solid #B8B9A9;
}
#menusuperior li.first {border-left:none;}
#menusuperior li.last {border-right:none;}
#menusuperior li a {
	font-size:11px;
	font-weight:bold;
	float:left;
	color:#05431E;
	text-decoration:none;
	padding:6px 18px;
	margin:0;
}
#menusuperior li a:hover, #menusuperior li a:focus {
	text-decoration:underline;
}

	/* 
	O estilo do menu vertical expansível é dividido entre estrutura e tema.
	A classe 'exp' é incorporada via Javascript e necessária para o funcionamento CSS + JS.
	 */
	.exp .open a, .exp .closed a { background: url('../images/menu_icons.png') -99px 8px no-repeat; font-weight:bold; }
	.exp .open a {background-color:#CCCFB6;}
	.exp .closed a { background-position:188px 8px; font-weight:normal;}
	.exp li.open li a, .exp li.closed li a { background:none;  font-weight:normal; }
	
	.exp li li.open a, .exp li li.closed a { background: url('../images/menu_icons.png') -98px 8px no-repeat; font-weight:bold; }
	.exp li li.closed a { background-position:188px 8px; font-weight:normal; }
	.exp li li.open li a, .exp li li.closed li a { background:none; font-weight:normal; }

	.exp li li li.open a, .exp li li li.closed a { background: url('../images/menu_icons.png') -98px 8px no-repeat; font-weight:bold; }
	.exp li li li.closed a { background-position:188px 8px; font-weight:normal; }
	.exp li li li.open li a, .exp li li li.closed li a {background:none;}

#menulateral {
	margin-bottom:20px;
	padding: 0 0 0 9px;
	width:205px;
	float:left;
}
	#menulateral ul, #menulateral li {
		margin:0;
		padding:0;
		list-style:none;
	}
	#menulateral, #mn-menulateral {width:205;}
	#menulateral a {
		border-bottom:1px solid #BFC0B8;
		padding:7px 12px;
		color:#05431E;
		display:block;
		font-size:12px;
		text-decoration:none;
		text-align:left;
	}
	#menulateral a:hover, #menulateral a:focus {background-color:#D9DBC4;}
	
	#menulateral ul ul a { padding-left:22px; background-color:#D7D9C4; }
	#menulateral ul ul a:hover {}
	#menulateral ul ul ul a { padding-left:34px; background-color:#F5F5F1; }
	#menulateral ul ul ul a:hover {}
	#menulateral ul ul ul li a {}
	#menulateral ul ul ul ul a { padding-left:46px; background-color:#dededa !important; font-weight:normal !important; }
	#menulateral ul ul ul ul a:hover {background-color: #cdcdcb !important; }
	/* ie bug */
	* html #menulateral li, * html #menulateral li a {height: 1px;}

/* --------------------- CONTEUDO --------------------- */

/* titulos H# linha 15 */
/* links na linha 11 */
#conteudo p {margin-bottom:10px;}
#conteudo pre {} /* estilo fck formatado */
#conteudo address {} /* estilo fck endereço */
#conteudo hr, #news hr {height:1px;border:none;border-top:1px solid #999;margin:10px 0;clear:both;}
#conteudo img, #news img { margin:5px;}
#conteudo blockquote { margin-left:20px; }
#conteudo ol { list-style:inside decimal; margin:10px 0; }
#conteudo ol ol { margin:0 10px; }
#conteudo ol li {}
#conteudo ul { list-style:inside disc; margin:10px 0; }
#conteudo ul ul { margin:0 10px; }
#conteudo ul li {}
/* tabela formatada */
/*#conteudo table {border:1px solid #000;margin-bottom:10px;}
#conteudo table tr th,
#conteudo table tr td {border:1px solid #000;}
#conteudo table tr th {background:#CCC;}
#conteudo table tr td {}*/
/* tabela layout */
#conteudo table.layout,
#conteudo table.layout tr th,
#conteudo table.layout tr td {border:none; border-collapse:separate;background:none;}

/* --------------------- NOTÍCIA --------------------- */
#news h3 {
	color:#999;
	font-size:14px;
}
.normal, .normal ul {
	width:100%;
}
	.normal li {
		margin-bottom:10px;
		border-bottom:1px solid #B3B3AE;
		padding:10px;
		float:left;
	}
	.normal div {
		display:inline;
	}
		.normal h2 {
			line-height:125%;
			margin-bottom:2px;
		}
			.normal a {
				text-decoration:none;
			}
			.normal a:hover {
				text-decoration:underline;
			}
			.normal h2 a {
				font-size:15px;
				color:#05431E;
				line-height:125%;
			}
			.normal h2 a:hover {
				color:#097132;
			}
		.normal p {
			float:left;
			text-align:left;
		}
			.normal img {
				margin:3px 6px 0 0;
			}
		.normal a {
			color:#05431E;
		}
			
			
.colunas, .colunas ul {
	width:100%;
	float:left;
}
.colunas {display:table;border-bottom:1px solid #B3B3AE;margin-bottom:10px;}
/*	.colunas ul {
		float:left;
	}
	*/	.colunas li {
			margin-bottom:10px;
			margin-right: 20px;
			border-top:1px solid #B3B3AE;
			padding:10px 10px 10px 0;
			width:268px;
			width:44%;
			/*height:250px;*/
			float:left;
		}
		.colunas li.item1,.colunas li.item2{border:none !important;}
		/*.colunas li.odd {
			margin-right:4% ; clear:both;
		}*/
		.colunas li:nth-child(odd) {
			margin-right:4% ; clear:both;
		}
		.colunas li.even {
			float:left;
			/*padding:10px 0 10px 10px;*/
		}
		.colunas div {
			display:inline;
		}
			.colunas h2 {
				line-height:125%;
				margin-bottom:2px;
				color:#990000;
			}
			.colunas h3 {
				line-height:100%;
				margin-bottom:2px;
			}
				.colunas a {
					text-decoration:none;
				}
				.colunas a:hover {
					text-decoration:underline;
				}
				.colunas h3 a {
					font-size:14px;
					color:#05431E;
					line-height:125%;
				}
				.colunas h3 a:hover {
					color:#097132;
				}
			.colunas p {
				font-size:11px;
				float:left;
				line-height:130%;
				text-align:left;
			}
				.colunas img {
					margin:3px 6px 0 0;
				}
		.colunas a {
			color:#05431E;
		}

.media {
	clear:both;
	float:left;
}
	.media li {
		margin-bottom:2px;
		float:left;
		padding:2px 6px;
		border:none;
		width:auto;
	}
		.media a {
			width:14px;
			height:14px;
			display:block;
			text-indent:-100em;
			overflow:hidden;
			background:url('../images/ico_media.png') no-repeat left top;
		}
		.media .photo {
		}
		.media .video {
			background-position:-50px;
		}
		.media .audio {
		}

.normal_caixa {
	/*margin-top:12px;*/
	float:left;
	width:100%;
}
	.normal_caixa h3 {
		color:#05431E;
		font-size:15px;
		font-weight:bold;
	}
	.normal_caixa h2 {
			line-height:125%;
			margin-bottom:2px;
		}
		.normal_caixa li {
			padding:5px 0 5px 14px;
			border-bottom:1px solid #B3B3AE;
			background:url('../images/ico_seta.gif') no-repeat 3px 9px;
		}
			.normal_caixa a {
				text-decoration:none;
			}
			.normal_caixa a:hover {
				text-decoration:underline;
			}
			.normal_caixa h2 a {
				font-size:12px;
				color:#333;
				line-height:125%;
				font-weight:normal;
			}
			.normal_caixa h2 a:hover {
				color:#097132;
			}
		.normal_caixa p.maisnoticias {
			text-align:right;
			padding:5px 19px;
		}
			.normal_caixa p.maisnoticias a {
				color:#097132;
				font-weight:bold;
				text-decoration:none;
				height:20px;
			}
			.normal_caixa a.maisnoticias:hover {
				text-decoration:underline;
			}

/* --------------------- DESTAQUE --------------------- */
ul.destaque {clear:both;}
ul.destaque li {display:block;margin-bottom:10px;}
ul.destaque a {display:block; text-align:center;}

/* rolante */
ul.rolante {
	height:90px;
}
	ul.rolante li {
		height:90px;
		width:740px;
	}

/* --------------------- FUNÇÕES PÁGINAS/NOTÍCIA --------------------- */
/* rodapé */
#conteudo-funcoes, #news-functions {display:block;margin-top:20px; background-color:transparent; width:100%;padding-bottom:10px;}
	#conteudo-funcoes  li, #news-functions li {margin:0; padding:0 8px 0 9px; height:26px; background: transparent url("../images/line01.gif") 0px 10px no-repeat; list-style:none; float:left;}
	#conteudo-funcoes a, #news-functions a {padding:6px 0 2px 22px; height:17px; font-size:11px; color:#333; text-decoration:none; background:url("../images/ico_options.png") no-repeat; display:block; }
	#conteudo-funcoes a:hover, #news-functions a:hover, #conteudo-funcoes a:focus, #news-functions a:focus {color:#000; text-decoration:underline;}
		#conteudo-funcoes .opt-back a, #news-functions .opt-back a {background-position: 0px 10px !important;}
		#conteudo-funcoes .opt-home a, #news-functions .opt-home a {background-position: 0px -34px !important;}
		#conteudo-funcoes .opt-print, #news-functions .opt-print {padding-left:0; background:none;}
		#conteudo-funcoes .opt-print a, #news-functions .opt-print a {background-position: 0px -76px !important;}
		#conteudo-funcoes .opt-send a, #news-functions .opt-send a {padding-left:20px; background-position: 0px -125px !important;}
		#conteudo-funcoes .opt-edit a, #news-functions .opt-edit a {padding-left:20px; background-position: 0px -172px !important;}
		#conteudo-funcoes .opt-pdf a, #news-functions .opt-pdf a {background-position: 0px -213px !important;}
		#conteudo-funcoes .opt-home, #conteudo-funcoes .opt-back, #news-functions .opt-home, #news-functions .opt-back  {float:right;}
		#conteudo-funcoes .opt-back, #news-functions .opt-back {background:none;}
		#conteudo-funcoes .opt-back a, #news-functions .opt-back a {padding-left:19px;}
/* recomendar */
#form-recomendar {display:block;margin:15px 0; width:450px; padding:0 5px 10px; color:#333; background:#EEE; -moz-border-radius:7px; border-radius:7px;}
	#form-recomendar fieldset {padding-top:10px; border:none; color:#333;}
	#form-recomendar form {padding-left:10px;}
	#form-recomendar form p {font-size:11px; color:#666;}
	#form-recomendar form #recomendar-status p {color:#333;}
	#form-recomendar legend {padding:5px 5px 4px 5px; font-weight:bold; font-size:14px; color:#333; display:block;}
	#form-recomendar label {padding:5px;display:block; float:left;}
	#form-recomendar label input {margin-right:5px; padding:2px 0 0 4px !important; padding-top:0; width:190px; height:16px; display:block;}
	#form-recomendar label.textarea {width:200px;}
	#form-recomendar textarea {margin-right:5px; padding:2px 0 0 4px; width:200px; height:50px; display:block;}
	#form-recomendar label input, #form-recomendar textarea {font:normal 1em Verdana, Arial, Helvetica, sans-serif; color:#333;}
	#form-recomendar .bt-cancel, #form-recomendar  .bt-send {margin:5px 10px 0 0;}
	#form-recomendar .bt-send {margin:20px;}
#recomendar-status {padding:4px; margin-right:30px; background-color:#FCF7EB; color:#000; border:1px solid #DCC8A7;}
div#recomendar-status.error {background-color:#FCEBEB !important; border:1px solid #E86666 !important;}
div#recomendar-status.ok {background-color:#EFFCEB !important; border:1px solid #97B872 !important;}

/* --------------------- FALE CONOSCO --------------------- */
#fale-conosco form {
	padding-top:10px;
}
#fale-conosco label {
	font-weight:bold;
	text-align:right;
	display:block;
}

/* --------------------- GALERIA DE IMAGENS --------------------- */
h1 strong {
	font-weight:normal;
}
ul#event-list,
ul#lista-fotos {
	display:table;
	width:700px;
}
ul#event-list,
ul#event-list li {
	list-style:none;
	margin:0;
	padding:0;
}
ul#event-list li	{
	display:block;
	float:left;
	width:210px;
	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;
}
#lista-fotos {}
#lista-fotos td {
	padding:0 0 10px 0;
	width:170px;
	text-align:center;
}
#lista-fotos td img {
	height:98px;
}
#lista-fotos p {
	display:block;
	clear:both;
}
#lista-fotos span {
	text-align:center;
	display:table;
	margin:0 auto;
}
#image-panel .bteditar,
#lista-fotos .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#pag-eventos {
	display:table;
	padding:0;
	background:#DDD;
	clear:both;
	width:700px;
	margin:10px 0 0;
	list-style:none;
}
ul#pag-eventos li {
	text-align:center;
	float:left;
}
ul#pag-eventos 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#pag-eventos li a:hover {
	background:#EEE;
	color:#FF6600;
}
ul#pag-eventos li b {
	display:block;
	padding:5px;
	background:#CCC;
	color:#333;
	float:left;
}
ul#pag-eventos span {
	display:block;
	float:left;
	padding:5px;
}
ul#pag-eventos li.desc-eventos {
	margin-right:10px;
	padding:5px;
}
#gallery-panel {
	display:block;
	border-top:1px solid #E9E9E9;
	text-align:center;
	padding:10px 0;
	margin-top:45px;
}
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;*/
}
#foto {
	text-align:center;
}
#galeria h1,
#foto h1 {
	display:block;
	text-align:left;
	font-size:14px;
}
#galeria h1 a,
#foto h1 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;
	display:block;
}
#image-container {
	margin:0;
	background-color:#FFF;
	padding:10px;
	height:380px;
	overflow:hidden;
}
#image-container div {
	display:block;
	height:280px;
	overflow:hidden;
	text-align:center;
}
#image-container a {
	margin:0 auto;
	display:block;
	text-align:center;/*
	height:280px;*/
	vertical-align:middle;
}
/*
#image-container a:hover {
	background:url(../images/bgAmpliar.png) no-repeat center center #FFF;
}
*/
#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%;
	font-size:11px;
	color:#333;
	padding:8px;
}
#image-panel #image-container {
	border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
	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 #page-functions .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;
	display:block;
}

#galeriaArquivo dl dd,
#galeriaArquivo dl dd a {
	font-weight:normal;
	padding-left:5px;
	color:#333;
}
ul.arquivofotos {}
ul.arquivofotos li {
	color:#333;
	font-weight:normal;
	background:url(../images/icon_seta.png) no-repeat left 11px;
	border-bottom:1px solid #E9E9E9;
	clear:both;
	padding:7px 0 7px 10px;
}
ul.arquivofotos b {
	display:block;
	width:110px;
	float:left;
}
ul.arquivofotos a.inst {
	display:block;
	width:360px;
	margin-left:110px;
	line-height:125%;
}


#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;
}

#gallery-news {margin:15px 0 4px; padding-bottom:10px; width:100%; float:left;}
#gallery-news.loading {background:url('../images/loading.gif') right top no-repeat;}
	#gallery-news li {list-style:none !important;}
	#gallery-anchor {background:url('../images/ico_foto.gif') left 4px no-repeat; border-bottom:1px solid #C6C6C6; color:#555; padding:2px 0 0 20px; font-size:12px; font-weight:bold;}
	#gallery-wrapper {margin:4px 0; padding:3px;width:700px; /*height:480px;*/float:left;position:relative;overflow:hidden;}
	#gallery-container {float:left;position:relative;}
		#gallery-container li, ul#gallery-panel-list {width:710px;float:left;/*border:1px solid red;*/}
			#gallery-container ul li, ul#gallery-panel-list li {border:none;padding:1px;width:120px; height:78px; background:url('../images/loading.gif') center center no-repeat;text-align:center;position:relative;float:left;}
			#gallery-container a, ul#gallery-panel-list a {display:block;}
			#gallery-container a img, #gallery-panel-list a img {border:3px solid #FFF;}
			#gallery-container a:hover img, ul#gallery-panel-list li a:hover img {border:3px solid #0C974A;}
			ul#gallery-panel-list li.selected img {border:3px solid #FF8A06;}
		#gallery-page-nav {margin-top:4px; display:none; clear:both; float:right;}
			#content #gallery-page-nav li {margin:0 1px; float:left;}
			#gallery-page-nav span, #gallery-page-nav a, #pag-eventos a, #pag-eventos b, #pag-eventos span { padding:2px 6px 1px; margin-right:1px; font-size:11px;text-align:center;display:block; -moz-border-radius:3px; border-radius:3px -webkit-border-radius:3px;color:#444; background-color:#DDD; text-decoration:none; font-weight:bold; }
			#pag-eventos b, #pag-eventos span, #pag-eventos a { display:block; float:left; }
			#pag-eventos span { background:none; }
				#gallery-page-nav .current {
				}
					#gallery-page-nav .current span, #pag-eventos b {background-color:#003359; color:#FFF; display:block;}
				#gallery-page-nav li.disabled {/*border-color:#CCC !important;*/}
					#gallery-page-nav .disabled span{background-color:transparent; color:#999;}
			#gallery-page-nav a:hover, #pag-eventos a:hover {background-color:#FFF;}
/*div {border:1px solid red;}
#main-content div {display:none;}*/

table.ulink a {text-decoration:none;}

#arquivo_noticias span.historicoArchive a { color: transparent; height: 0;}