/*-------------------------- barra institucional --------------------------*/
@import url("https://web.celepar.pr.gov.br/instbar/css/instbar-2.css");
/*@import url("http://200.189.113.212/webcelepar/instbar/css/instbar-2.css");*/
/*li#inst-bar-secretaria a {
			width:300px;
			height:18px;
			top:32px;
			left:50%;
			margin-left:-310px;
			position:absolute;
			background:none;
			background:url('../images/nome_secretaria.png') no-repeat;
			text-indent:-1000px;
			overflow:hidden;
			border:none;
		}*/

				#header-secretaria {margin:0 0 0 -310px; width:auto; height:auto; top:32px; left:50%; position:absolute; background:none; border:none; font-family: 'Frutiger55Roman', Verdana, Sans-Serif; font-size: 1.175em; text-transform:uppercase;}
				#header-secretaria a {color:#046a3b; }
					#header-secretaria a {display:block;}
					#header-secretaria a:hover { text-decoration:none;}
		
/* --------------------- 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,font,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,table,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 timesnewroman, Arial, Helvetica, sans-serif;
	color:#333;
	background:#590E24;
}
	/* links */
	a:link, a:active, a:visited {text-decoration:none; color:#000; }
	a:hover {text-decoration:underline ; }

	/* titulo */
	h1 {font-size:2em;color:#95392B;line-height:125%;
	    font-family: Times New Roman; font-weight:none;}
	h2 {font-size:2em;color:#95392B;margin-bottom:22px;line-height:125%;
	    font-family: Times New Roman; font-weight:none;}
	h3 {font-size:1em; color:#95392B;}
	h4 {font-size:1em;color:#95392B;}
	h5 {font-size:1em;color:#95392B;}

	/* estilos padrões de formatação de tabela */
	table.outer th {background:#EBECF1; padding:5px; /*border-bottom:1px solid #CFCED4;*/}
	table .head, table .head th, table .head td {background:#EEE; padding:5px; /*border-bottom:1px solid #CFCED4;*/}
	table .even, table .even th, table .even td {padding:5px; /*border-bottom:1px solid #CFCED4;*/}
	table .odd, table .odd th, table .odd td {padding:5px; /*border-bottom:1px solid #CFCED4;*/}
	table .foot, .foot th, table .foot td {padding:5px; /*border-bottom:1px solid #CFCED4;*/}
	table .foot a {}
	tr.head td {}
	tr.even td {}
	tr.odd td {}
	tr.foot td {}
	td {vertical-align:top}

@font-face { font-family: "Frutiger55Roman"; font-style: normal; font-weight: 400; src: url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger55Roman.eot"); /* para IE */ src: local("Frutiger 55 Roman"), url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger55Roman.woff") format("woff"),url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger55Roman.ttf") format("truetype"),url('https://web.celepar.pr.gov.br/instbar/fontes/Frutiger55Roman.svg#Frutiger55Roman') format('svg');}

/* --------------------- ESTRUTURA --------------------- */
#container {
	display:table;
	width:100%;
	background:url(../images/bg_container.jpg) no-repeat center top #140000;
	clear:both;
}
	#orquestra-sinfonica #container {background-image:url(../images/bg_container_orquestra.jpg);}
	#bale #container {background-image:url(../images/bg_container_bale.jpg);}
	#g2-cia-de-danca #container  {background-image:url(../images/bg_container_ciadanca.jpg);}
	#escola-de-danca #container  {background-image:url(../images/bg_container_escoladanca.jpg);}




/*#container .topbg {
	background:url(../images/index.png) no-repeat left top;

	overflow:hidden;
}
	#orquestra-sinfonica #container .topbg {background-image:url(../images/orquestra.png);}
	#bale #container .topbg {background-image:url(../images/bale.png);}
	#g2-cia-de-danca #container .topbg {background-image:url(../images/cia_danca.png);}
	#escola-de-danca #container .topbg {background-image:url(../images/escola_danca.png);}*/

#header {
	display:block;
	clear:both;
	height:60px;

}
	#header .header-info {display:block;width:998px;margin:0 auto; }
	#header a.logo, #header h1.logo {
		display:block;
		width:165px;
		height:98px;
		position:relative;
		left:20px;
		top:38px;
		background:url('../images/logo.png') no-repeat;
		text-indent:-1000px;
		overflow:hidden;
	}
#main, main-content {
	/*background-color:#FFF;*/
	display:block;
	width:998px;
	clear:both;
	margin:0 auto;
	overflow:visible;
	margin-top:215px;

}
	#main #header-area {/*background:#FFF;*/}
	#main #side-area-1,
	#main #side-area-2 {
		display:block;
		float:left;
	}
	#main #main-content{
		display:block;
		/*width:567px;*/
		background:#FFF;
		float:right;
		margin-right:30px;
		margin-bottom:30px;
		width:567px;
		margin-top:8px;
	}
	#header-area {
		width:998px;
		float:left;
		display:block;
		padding:22px 0 0 22px;
	}
	#main #side-area-1 {width:198px; padding:0px 26px 0px 0px;}
	/*#main #main-content {width:699px; padding:22px 22px 22px 22px; line-height:150%; margin-top:38px; background-color:#FFF;}*/
	#main #main-content.ext-1, #main-content.ext-2 {width:699px; padding:22px 22px 22px 22px; line-height:150%; background:url(../images/bg_rodapemain.gif) repeat-x center bottom #FFF;}
	/*#main #main-content.ext-1, #main #main-content.ext-2 {width:699px; padding:22px 22px 22px 22px; line-height:150%; margin-top:38px;}*/
	/*#main #main-content.full {width:954px;padding:22px 22px 22px;}*/

	#main #main-area-1 {width:527px; height:500px; background:#FFF; padding:20px;display:block;}
	#main #main-area-2 {width:365px; /*float:left;*/ padding:15px;}
	#main #main-area-3 {width:527px; background:url(../images/bg_rodapemain.gif) repeat-x center bottom #FFF; padding:0px 20px 6px 20px;clear:both; height:50px;}



	/*#main #side-area-2*/ {width:181px;padding:100px 22px 22px 0; float:left;}
	#main #footer-area {clear:both; padding:0 22px;}


#footer {
	display:block;
	clear:both;
	padding:16px 0;
	width:100%;
	background:#250208;
	line-height:150%;
}
	#footer-area {clear:both; padding:0 12px; background-color:#C8C8C8;}
	#footer-info {margin:0 auto; width:998px; position:relative; color:#FFF;}
		#footer-info p, #footer-info address {padding:0 17px;}
		#footer-info p {font-weight:bold;}
		#footer-info address p {padding-left:0; font-weight:normal; font-style:normal;}
		#footer-info .logos {position:absolute; right:13px; top:6px;}
		#footer-info .logos a {margin-left:5px;}
		#footer-info address a {color:#FF6600;}
		#footer-info a.map {padding-left:13px; background:url('../images/ico_map.gif') no-repeat left top;}


/*#footer {padding:16px 0; width:100%; display:block; clear:both; background:#C8C8C8; line-height:150%;}
	#footer-area {padding:0 12px; clear:both; background-color:#C8C8C8;}
	#footer-info {margin:0 auto; width:998px; position:relative;}
		#footer-info p, #footer-info address {padding:0 13px;}
		#footer-info p {font-weight:bold;}
		#footer-info address p {padding-left:0; font-weight:normal; font-style:normal;}
		#footer-info a.map {padding-left:13px; color:#046A3B; background:url('../images/ico_map.gif') no-repeat left top;}
		#footer-info .logos {position:absolute; right:13px; top:2px;}
		#footer-info .logos a {margin-left:5px;	}*/






/* --------------------- BLOCOS GERAIS --------------------- */
/* --------------------- 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:#E6E9F0; padding:20px; text-align:center; border:1px solid #A5B5CE; line-height:125%;}
.redirect-message h5 {font-size:1.167em;color:#15355B;font-weight:bold;text-align:center;clear:both;margin-bottom:5px;}
.redirect-message p {font-size:1em;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:0.917em;padding:5px;margin-bottom:10px;}
.statsdiv a{display:inline;padding:0 15px;}
.statsdiv2 {display:block;height:20px;text-align:center;font-size:0.917em;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:0.75em; background-color: transparent; font-weight: normal; text-align:center; width:25px;}
.statsfore {width: 30%; padding:2px;}

/* --------------------- MENU --------------------- */
	/*
	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') -140px 7px no-repeat; }
	.exp .closed a { background-position:150px 7px; }
	.exp li.open li a, .exp li.closed li a { background:none; }
	.exp li li.open a, .exp li li.closed a{ background: url('../images/menu_icons.png') -140px 7px no-repeat; }
	.exp li li.closed a { background-position:150px 7px; }
	.exp li li.open li a, .exp li li.closed li a { background:none; }



#navegacao-principal {
	display:block;
	padding: 0;
	width:193px;
	/*background:url(../images/bg_navegacaoprincipal.jpg) no-repeat bottom;*/
	float:right;
	font-size:1.2em
}
	#navegacao-principal ul, #navegacao-principal li {
		margin:0;
		padding:0;
		list-style:none;
	}
	#navegacao-principal ul#mn-navegacao-principal {
		display:block;
		padding:0px 10px;
		width:168px;
		/*background:url(../images/bg_navegacaoprincipal_top.jpg) no-repeat top;*/
	}
	#navegacao-principal a {
		border-bottom:1px solid #76575b;
		padding:4px 16px 7px 11px;
		color:#FFF;
		display:block;
		font-size:1em;
		text-decoration:none;
		text-align:left;
	}
	#navegacao-principal ul ul li {font-size:0.9em;}

	#navegacao-principal a:hover, #navegacao-principal a:focus {background-color:#755a5e;}

	#navegacao-principal ul ul a { background-color:#755a5e;}
	#navegacao-principal ul ul a:hover {background-color:#7b5d61;}
	#navegacao-principal ul ul ul a {background-color:#8c6b70;}
	#navegacao-principal ul ul ul a:hover {}
	#navegacao-principal ul ul ul li a {}
	#navegacao-principal li.last a {
		border-bottom:none;
	}
	/* ie bug */
	* html #navegacao-principal li, * html #navegacao-principal li a {height: 1px;}

#navegacao-secundaria { /* menu superior */
	position:absolute;
	top:71px;
	right:50%;
	margin-right:-511px;
	float:right;
	white-space:nowrap;
	width:559px;

	}
	#navegacao-secundaria li {display:block; float:left; height:71px;	text-indent:-1500px;/*background:url('../images/bg_aba_right.jpg') no-repeat right 3px;*/}

	/*#navegacao-secundaria .orquestra-sinfonica{display:block; float:left; height:48px; background:url(../images/menu_corposestaveis.png) no-repeat; }*/

		#navegacao-secundaria .corpos-estaveis {background:url(../images/menu_corposestaveis.png) no-repeat; width:117px; /*height:71px;*/}
		#navegacao-secundaria .orquestra-sinfonica {background:url(../images/menu_orquestra.png) no-repeat; width:149px;/* height:71px;*/}
		#navegacao-secundaria .bale {background:url(../images/menu_bale.png) no-repeat; width:73px; /*height:71px;*/}
		#navegacao-secundaria .g2-cia-de-danca {background:url(../images/menu_ciadanca.png) no-repeat; width:113px;/* height:71px;*/}
		#navegacao-secundaria .escola-de-danca {background:url(../images/menu_escoladanca.png) no-repeat; width:107px;/* height:71px;*/}
		#navegacao-secundaria .last {border-right:none;}
		#navegacao-secundaria li a {
			display:block;
			float:left;
			height:60px;
		/*	background:url('../images/bg_aba_left.jpg') no-repeat left 3px;*/
			margin:5px 4px 0;/*
			padding:13px 20px 0;*/
			text-decoration:none;
			color:#333;
			/*border:1px solid red*/
		}
		/*#navegacao-secundaria li.corpos-estaveis:hover {background:url(../images/menu_corposestaveis2.png) no-repeat; width:117px;}*/
		#navegacao-secundaria li.orquestra-sinfonica:hover, #navegacao-secundaria li.orquestra-sinfonica.open {background:url(../images/menu_orquestra2.png) no-repeat; width:149px;}
		#navegacao-secundaria li.bale:hover, #navegacao-secundaria li.bale.open {background:url(../images/menu_bale2.png) no-repeat; width:73px;}
		#navegacao-secundaria li.g2-cia-de-danca:hover, #navegacao-secundaria li.g2-cia-de-danca.open {background:url(../images/menu_ciadanca2.png) no-repeat; width:113px;}
		#navegacao-secundaria li.escola-de-danca:hover, #navegacao-secundaria li.escola-de-danca.open {background:url(../images/menu_escoladanca2.png) no-repeat; width:107px;}

		#navegacao-secundaria .corpos-estaveis a {width:117px;}
		#navegacao-secundaria .orquestra-sinfonica a {width:149px;}
		#navegacao-secundaria .bale a {width:73px;}
		#navegacao-secundaria .g2-cia-de-danca a {width:113px;}
		#navegacao-secundaria .escola-de-danca a {width:107px;}





		/*#navegacao-secundaria li a:hover {background-position:left; padding:10px 20px 3px; float:left;}*/
			#navegacao-secundaria ul ul {position:absolute;top:50px; left:0px; float:left; background-color:#95392B;}

			#navegacao-secundaria .corpos-estaveis ul {left:0px; width:300px;}
			#navegacao-secundaria .orquestra-sinfonica ul {left:-61px; top:56px; width:578px;}
			#navegacao-secundaria .bale ul {left:61px; width:456px; top:56px;}
			#navegacao-secundaria .g2-cia-de-danca ul {left:196px; width:321px; top:56px;}
			#navegacao-secundaria .escola-de-danca ul {left:-87px; width:605px; top:56px;}

			#navegacao-secundaria ul ul li{text-indent:0; float:left; height:auto;}
			#navegacao-secundaria ul ul a {clear:both; height:auto; width:600px; float:left;}
			#navegacao-secundaria li li a {
				width:auto !important;
				padding:5px 4px;
				color:#FFF;
				display:block;
				font-size:1em;
				text-decoration:none;
				float:left;
			}
			#navegacao-secundaria ul ul a:hover {}
			#navegacao-secundaria ul ul ul a { background-color:#CAD0D4; }
			#navegacao-secundaria ul ul ul a:hover {}
			#navegacao-secundaria ul ul ul li a {}


#navegacao-terciaria { /* menu direita */
	display:block;
	padding: 0;
	width:195px;
	background:url(../images/bg_navegacaoterciaria.jpg) no-repeat bottom;
	margin:0 0 22px;
}
	#navegacao-terciaria ul, #navegacao-terciaria li {
		margin:0;
		padding:0;
		list-style:none;
	}
	#navegacao-terciaria ul#mn-navegacao-terciaria {
		display:block;
		padding:5px 10px;
		width:175px;
		background:url(../images/bg_navegacaoterciaria_top.jpg) no-repeat top;
	}
	#navegacao-terciaria a {
		border-bottom:1px solid #E0DFE3;
		padding:7px 3px 7px 15px;
		color:#333;
		display:block;
		font-size:1em;
		text-decoration:none;
		text-align:left;
		background:url('../images/bulletservicos.png') no-repeat 0 9px;
	}
	#navegacao-terciaria a:hover, #navegacao-terciaria a:focus {background-color:#FFF;}

	#navegacao-terciaria ul ul a { background-color:#DDE1E4; }
	#navegacao-terciaria ul ul a:hover {}
	#navegacao-terciaria ul ul ul a { background-color:#CAD0D4; }
	#navegacao-terciaria ul ul ul a:hover {}
	#navegacao-terciaria ul ul ul li a {}
	#navegacao-terciaria li.last a {
		border-bottom:none;
	}
	/* ie bug */
	* html #navegacao-terciaria li, * html #navegacao-terciaria li a {height: 1px;}


	#navegacao-mes .datas{width:100px;}


	/*navegação auditórios interna */
	#navegacao-auditorios {
		float:right;
		white-space:nowrap;
		width:567px;
		overflow:hidden;
		background:#681D0A;
	}
	#navegacao-auditorios  li {display:block;float:left;height:40px;background:#681D0A;padding:5px 16px;border-right:1px solid #371500;}
	#navegacao-auditorios  li.last {border:none;}
		#navegacao-auditorios  li a {
			display:block;
			float:left;
			height:40px;
			text-decoration:none;
			color:#CAA58A;
			padding-top:10px;
		}
	#navegacao-auditorios  li.open {background:#FFF;}
		#navegacao-auditorios  li.open a {color:#873E35;}

	#navegacao-auditorios  .datas {text-indent:0px;text-align:center; width:567px;padding-top:10px;border-bottom:1px solid #943C30; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif;text-align:center;background:#741430;color:#FFF;height:30px;}
		#navegacao-auditorios  li.datas a {color:#FFF;text-align:center;display:inline;float:none;padding:10px 5px;}
		#resumo {border-bottom:1px solid #943C30; line-height: 150%; display: table; width: 525px; margin-left:20px; padding:15px 0 15px;clear:both;}
			#resumo li {clear:both;height:auto;}
			#resumo strong {display:inline;color:#000000;}
			#resumo .saibamais {position:absolute;margin-top:-3px;}
			#resumo li.titulo {font-size:10pt; font-weight:bold; color:#943C30;padding-bottom:10px;}
			#resumo li.sessoes, li.classificacao, li.vendas, li.sinopse {
				font-size:1em;
				color:#000;
				padding-top:3px;
			}
			#resumo.last {border:none;}


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


#page, #galeria, #videos, #video {padding:20px;}
/* titulos H# linha 15 */
/* links na linha 11 */
#page p, #galeria p,  {margin-bottom:10px;}
#page pre {} /* estilo fck formatado */
#page address {} /* estilo fck endereço */
#page hr, #galeria hr {height:1px;border:none;border-top:1px solid #999;margin:10px 0;clear:both;}
#page img{padding:0px 10px 7px 0px;}
#page blockquote { margin-left:20px; }
#page ol { list-style:inside decimal; margin:10px 0; }
#page ol ol { margin:0 10px; }
#page ol li {}
#page ul { list-style:inside disc; margin:10px 0; padding-bottom:30px;}
#page ul ul { margin:0 10px; }
#page ul li {}
#page h1{margin-left:-10px!important;}
/* tabela layout */
#page table,
#page table tr th,
#page table tr td {border:none; border-collapse:separate;background:none;}
/* tabela formatada */
#page table.comborda {border:1px solid #666;margin-bottom:10px;border-collapse:collapse;}
#page table.comborda tr th,
#page table.comborda tr td {border:1px solid #666;}
#page table.comborda tr th {background:#CCC;}
#page table.comborda tr td {}
#page a:link,#page  a:active,#page  a:visited {text-decoration:none; color:#FF6600; }
#page a:hover {text-decoration:underline; color:#FF6600; }



/* --------------------- NOTÍCIA --------------------- */
#news h1 {margin-bottom:22px; font-size:1.5em;}
#news h1#story_title {margin-left:-1px!important;}
#news h2 {}
#news h2 {}
#news h3 {color:#999; font-size:1.16em;}

ul.media {clear:both;width:100%;}
ul.media li {border:none !important; display:inline !important; padding:0 !important; float:none !important; margin:0 !important; width:auto !important;}
.media-photo a, .media-video a, .media-audio a {background:url('../images/ico_foto.gif') no-repeat top; display:block; overflow:hidden; text-indent:-1000px; width:16px; float:right;}
.media-video a {background-image:url('../images/ico_video.gif');}
.media-audio a {background-image:url('../images/ico_audio.gif');}

/* gerais */
.news-block {width:100%; float:left;}
	.news-block li {width:100%; float:left;}
	.news-block .topic {margin:0; color:#F09000; font-size:0.917em; font-weight:normal;}
	.news-block .title {margin:10px 0 4px; font-size:1.167em; font-weight:bold;}
		.news-block .title a {color:#95392B; text-decoration:none;}
		.news-block .title a:hover {color:#95392B!important; text-decoration:underline;}
	.news-block .date {}
	.news-block p {margin-bottom:4px; width:100%; float:left;}
		.news-block p img {border:none; margin:0 10px 5px 0; float:left;}
		.news-block p img[align=right] {margin:0 5px 0 5px; float:right;}
		.news-block p a.more {color:#333; font-weight:bold;}
	.news-block .numbers {margin-bottom:2px;}

/* normal */
.news-normal-block {margin-bottom:14px; width:100%; float:left;}
	.news-normal-block ul {width:100%; float:left;}
		.news-normal-block li {padding:14px 0; border-bottom:1px solid #D8D8D8; width:100%; float:left;}
		.news-normal-block li.first {padding:0 0 10px 0;}
			.news-normal-block .title {margin:0 0 5px; font-size:2em; line-height:125%;}

			./*news-normal-block img {width:279px; height:187px;}*/

/* caixa */
.news-box-block {margin-bottom:14px; width:100%; float:left;}
	.news-box-block ul {}
		.news-box-block li {border-bottom:1px solid #DEE1E4; padding:12px 5px 6px 15px; width:492px; background:url('../images/bulletnoticias.png') no-repeat 1px 18px; float:left;}
		#main-content.ext-2 .news-box-block li {padding: 12px 1% 6px 2%; width: 97%;}
		.news-box-block li:last-child {border-bottom:none;}
			.news-box-block .topic {margin:2px 0 2px;}
			.news-box-block .title {margin-top:2px;}

/* colunas */
.news-cols-block {}
	.news-cols-block ul {}
		.news-cols-block li {border-bottom:1px solid #DEE1E4; padding:10px 0; width:48%; float:left;}
		.news-cols-block li.odd {margin-right:4%; clear:left;}
		.news-cols-block li.even {float:right;}
		.news-cols-block li.odd:nth-last-child(-n+2), .news-cols-block li.even:nth-last-child(-n+2) {border:none;}
			.news-cols-block .topic {margin-bottom:2px;}
			.news-cols-block .title {margin:2px 0 6px; font-size:1.5em;}
			.news-cols-block .media-photo a, .news-cols-block .media-video a, .news-cols-block .media-audio a {float:left;}

/* rolante */
.news-slider-block {}
	.news-slider-list {width:100% !important; float:left;}
	.news-slider-block.active .news-slider-list {height:180px; overflow:hidden;}
		.news-slider-block .title {margin:0 0 5px; font-size:1.5em; line-height:125%;}

/* rolling */
.news-rolling-block {border-top:1px solid #DEE1E4; border-bottom:1px solid #DEE1E4; padding:8px 0; width:100%; float:left;}
	.news-rolling-block h2 {margin:0; border-right:1px solid #F2A127; padding-right:0.5em; color:#F2A127; text-transform:uppercase; float:left;}
	.news-rolling-block ul {padding:0; width:410px; color:#707070; font-size:1em; text-align:left; white-space:nowrap; display:block; float:left;}
	.news-rolling-block.active ul {height:18px;}
		.news-rolling-block li {overflow:hidden; padding-left:8px; width:402px;}
			.news-rolling-block a {color:#666; font-weight:normal; text-decoration:none; display:block;}
			.news-rolling-block a:hover {text-decoration:underline;}

/* carrosel */
.news-carousel-block {margin-bottom:16px; width:512px;}
.news-carousel-block.active {overflow:hidden; height:429px !important; position:relative; background:none;}
	.news-carousel-block.active .news-carousel-list {width:1650px; height:342px !important;}
		.news-carousel-block.active .news-carousel-list li {width:514px; height:343px !important; overflow:hidden; float:left; position:relative;}
		.news-carousel-block.active .title {margin-bottom:0; padding:0 0 10px 0; width:492px;}
		.news-carousel-block.active .descricao {width:492px; position:absolute; bottom:0; background: url('../images/bg01.png'); z-index:50;padding:5px 15px 10px;}
		.news-carousel-block img, .news-carousel-block p img {margin:0;}
			.news-carousel-block.active a, .news-carousel-block.active p a {color:#FFF; font-weight:bold;}
			.news-carousel-block.active .title a {/*font-size:14px;*/ line-height:125%; margin-bottom:10px;}
			.news-carousel-block.active .title a:hover {color:#FFF; text-decoration:underline;}
		.news-carousel-block.active p {padding:0 0 3px; width:96%; color:#FFF; line-height:150%;}
		.news-carousel-block.active p.photo {padding:0; width:514px; background-color:#000; position:absolute; top:0px; left:0px; z-index:40;}
	.news-carousel-block .control {position:absolute; top:4px; right:4px; z-index:60; width:14px; height:14px; background:url('../images/ico_play_pause02.png') left top no-repeat; overflow:hidden; text-indent:-1000px;}
	.news-carousel-block .control-resume {background:url('../images/ico_play_pause02.png') left bottom no-repeat;}
	.news-carousel-block .nav {position:absolute; top:335px; left:0px; width:516px; z-index: 70;}
		.news-carousel-block .nav li {margin-right:1px; width:170px;}
		.news-carousel-block.split-2 .nav li {width:256px;}
			.news-carousel-block .nav h4 {font-size:0.9em;}
				.news-carousel-block .nav a {margin:10px 0 0; width:156px; height:74px; padding:9px 7px 0; color:#333; background-color:#FFF; line-height:120%; background: url('../images/bg_news_nav01.png') repeat-x center -167px; font-weight:normal; display:block; float:left;}
				.news-carousel-block.split-2 .nav a {width:243px;}
				.news-carousel-block .nav a:focus {text-decoration:none;}
				.news-carousel-block .nav li.activeSlide a {background-position:center top; margin-top:0; padding-top: 18px;}




/*#main-area-1 p.archive a{ background-color:#250208;

}*/







/* --------------------- NOTÍCIA --------------------- */


#news h3 {
	color:#999;
	font-size:1.167em;
	}

#main-area-2 .normal {}
#main-area-2 .normal ul li {
	display:block;
	clear:both;
	padding:15px 0;
	border-bottom:1px solid #D8D8D8;
	}
#main-area-2 .normal ul li.first {
	padding:0 0 15px 0;
}

#main-area-2 .normal ul li h1  {
	font-weight:bold;
	font-size:1.5em;
	line-height:125%;
}

#main-area-2 .normal ul li a {
	text-decoration:none;
	color:#333;
}

#main-area-2 .normal ul li a:hover {
	color:#000;
	text-decoration:underline;
}

#main-area-2 .normal ul li img {border:none;margin:5px;}
#main-area-2 .leiamais {font-weight:bold;color:#FF9900;text-decoration:none;padding:5px 0;}
#news h2 {}
#news h1 {font-size:1.5em;margin-bottom:22px;}
#combos {
	display:block;
	border-bottom:1px solid #CCC;
	padding:5px;
	margin-bottom:10px;
}
.normal_caixa {}
.normal_caixa ul li {
	border-top:1px solid #DEE1E4;
	padding:8px 15px;
	background:url('../images/bulletnoticias.png') no-repeat 0 23px;
}
.normal_caixa ul li.first {
	border:none;
}
.normal_caixa ul li h2 {
	font-size:1.167em;
	font-weight:bold;
	line-height:130%;
}
.normal_caixa ul li a {
	color:#333;
}

.normal_caixa ul li a:hover {
	text-decoration:underline;
}
.normal_caixa ul li img {border:none;margin:5px;}
.normal_caixa .leiamais {
	display:block;
	border-bottom:2px;
	border-style:solid;
	border-color:#34393D;
	height:7px;
	background:url('../images/mais_noticias.png') no-repeat right top;
	text-indent:-1000px;
	overflow:hidden;
}

.normal_caixa .leiamais:hover {
	border-color:#000;
	background:url('../images/mais_noticias.png') no-repeat right bottom;
}
.colunas {}
.colunas li {
	display:block;
	width:245px;
	float:left;
	padding-bottom:15px;
}

.colunas li.odd {
	clear:both;
	margin-right:30px;
}

.colunas ul p a {
	color:#000;
	line-height:130%;
	font-size:12px;
}
.colunas ul h2 a {
	color:#95392B;
	line-height:100%;
	font-size:19px;
}
.colunas p a.more {
	color:#95392B;
	line-height:130%;
	font-size:12px;
	font-weight:bold;
}
.colunas ul li a:hover {
	text-decoration:underline;
}
.colunas ul li img { border:none;margin:0 5px 5px 0;}

.colunas .leiamais {
	display:block;
	/*border-bottom:2px;
	border-style:solid;*/
	border-color:#34393D;
	height:15px;
	background:url('../images/mais_noticias.png') no-repeat left top;
	text-indent:-1000px;
	overflow:hidden;
	clear:both;
	padding:0;

}

#main-area-1 .noticia_rolante li{border-bottom:1px solid #CCC; padding:0px 0px 20px 0px; color:#000; background:FFF;display:block;position:relative;height:480px;overflow:hidden;}
#main-area-1 .noticia_rolante p a {
	color:#000;
	line-height:130%;
	font-size:12px;
}
#main-area-1 p a.more {
	color:#95392B;
	line-height:130%;
	font-size:12px;
	font-weight:bold;
}
#main-area-1 .noticia_rolante ul h2 a {
	color:#95392B;
	line-height:100%;
	font-size:27px;
}
#main-area-1 p a {
	color:#95392B;
	line-height:130%;
	font-size:12px;
	font-weight:bold;
}
#main-area-1 ul li a:hover {
	text-decoration:underline;
}

.noticia_rolante li a{
	color:#95392B;
	font-weight:bold;
}
#main-area-1 .noticia_rolante p img {display:block;position:relative;}

.noticias-nav {width:30px; float:right; position:absolute; left:50%; margin-left:469px; top:178px;}
.noticias-nav a {
	display:block;
	float:left;
	background-color:#66261C;
	font-family: "Times New Roman", Times, Georgia, serif;
	margin:0 0 4px;
	padding-top: 6px;
	width:30px;
	height:27px;
	font-size:20px;
	color:#FFF;
	text-align:center;
}
.noticias-nav a.activeSlide {background-color:#933A2A;}
.noticias-nav a:hover {text-decoration:none;}


#news {padding:15px; width:517px!important;}
#news img{padding:7px; }
#news a{color:#FF6600 !important; }
#news a:hover{text-decoration:underline !important; }
#gallery-news {margin-top:8px; width:100%;}
#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 2px no-repeat;border-bottom:1px solid #F90; color:#F90; padding:2px 0 2px 20px; font-size:1em; font-weight:bold;}
	#gallery-wrapper {margin:4px 0 10px; padding:3px;width:510px; /*height:480px;*/float:left;position:relative;overflow:hidden;}
	#gallery-container {float:left;position:relative;}
		#gallery-container li {width:520px;float:left;/*border:1px solid red;*/}
			#gallery-container ul li {border:none;padding:4px;width:160px;height:110px;background:url('../images/loading.gif') center center no-repeat;text-align:center;position:relative;float:left;}
			#gallery-container a {display:block;}
			#gallery-container a img {border:3px solid #FFF;}
			#gallery-container a:hover img {border:3px solid #F90;}
		#gallery-page-nav {display:none;clear:both;float:right;}
			#content #gallery-page-nav li {margin:3px;width:16px;float:left;border:1px solid #F90;}
			#gallery-page-nav span, #gallery-page-nav a {padding:0.3em;color:#F90;font-size:0.917em;text-align:center;display:block;}
				#gallery-page-nav .current {border-color:#F90;}
					#gallery-page-nav .current span {background-color:#F90;color:#FFF;font-weight:bold;}
				#gallery-page-nav li.disabled {border-color:#CCC !important;}
					#gallery-page-nav .disabled span{color:#CCC;}
			#gallery-page-nav a {}
			#gallery-page-nav li:hover {border-color:#2E6AB1;}
				#gallery-page-nav .disabled, #gallery-page-nav li.disabled:hover {background-color:#FFF;border-color:#CCC;}
			#gallery-page-nav a:hover {color:#333;}


ul.media {clear:both;width:100%;}
ul.media li, #outras-noticias ul.media li {
	border:none !important;
	display:inline !important;
	padding:0 !important;
	float:none !important;
	margin:0 !important;
	width:auto !important;
}
ul.media a {
	background:url('../images/ico_foto.gif') no-repeat top;
	display:block;
	overflow:hidden;
	text-indent:-1000px;
	width:16px;
	float:right;
}


/* --------------------- DESTAQUE --------------------- */

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

/* rolante */
#destaque_7 {
	width:195px;
	height:196px;
	overflow:hidden;
	clear:both;
	border:1px solid #FFF;
}
.numbers {}
.numbers a {
	display:block;
	float:left;
	background:#C4C4D2;
	overflow:hidden;
	text-indent:-1000px;
	margin:5px 3px 0 0;
	width:14px;
	height:14px;
}
.numbers a.activeSlide {background:#666;}

/* normais */
#destaque_9 {
	display:block;
	float:right;
	padding-top:22px;
}
#destaque_11 {
	/*display:block;*/
	/*text-align:left;*/
	padding:10px 10px 10px 10px;
	/*height:79px;*/
	width:365px;
}

/* banner site */
#destaque_2 {
	width:170px;
	overflow:hidden;
	clear:both;
	/*margin-top:89px;	*/
}

#destaque_10.destaque li {margin-bottom:0; padding:5px;}
















/* --------------------- FUNÇÕES PÁGINAS/NOTÍCIA --------------------- */
/* rodapé */
#main-content .content-functions {padding:10px; margin:20px 0 8px 0; width:98%; background-color:transparent; list-style:none; clear:both; display:block; float:left;}
	.content-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;}
	#main-content .content-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; }
	#main-content .content-functions a:hover, #main-content .content-functions a:focus {color:#000; text-decoration:underline;}
		.content-functions .opt-back a {background-position: 0px 10px !important;}
		.content-functions .opt-home a {background-position: 0px -34px !important;}
		.content-functions .opt-print {padding-left:0; background:none;}
		.content-functions .opt-print a {background-position: 0px -76px !important;}
		.content-functions .opt-send a {padding-left:20px; background-position: 0px -125px !important;}
		.content-functions .opt-edit a {padding-left:20px; background-position: 0px -172px !important;}
		.content-functions .opt-pdf a {background-position: 0px -213px !important;}
		.content-functions .opt-home, .content-functions .opt-back  {float:right;}
		.content-functions .opt-back {background:none;}
		.content-functions .opt-back a {padding-left:19px;}

		/* share */
		.content-functions .opt-share {}
		.content-functions .opt-share a {background: url('../images/ico_bookmarks.png') no-repeat 2px 6px !important; background-image:url('../images/ico_bookmarks.png');}

		.content-functions ul#shareint, .content-functions .opt-share ul.shareint {margin:-110px 0 0 -7px; border:1px solid #CCC; padding:0 7px; width:120px; background:#FFF; position:absolute; display:none; overflow:hidden; z-index:9999; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}
		#main-content .content-functions .opt-share ul.shareint li {height:auto; clear:both;margin:0;padding:0;width:100%;white-space:nowrap; background:none;}
		#main-content .content-functions .opt-share ul.shareint li a {border-bottom:1px solid #E5E5E5; padding:8px 0 3px 23px; width:95px; font-size:11px; clear:both; display:block;}
		.content-functions .opt-share ul.shareint li a:hover { text-decoration:underline; }
		.content-functions .opt-share ul.shareint li.last a { border:none;}
		.content-functions .opt-share ul.shareint li.opt-delicious a {background-position:2px -19px !important;}
		.content-functions .opt-share ul.shareint li.opt-google a {background-position:2px -44px !important;}
		.content-functions .opt-share ul.shareint li.opt-yahoo a {background-position:2px -70px !important;}
		.content-functions .opt-share ul.shareint li.opt-facebook a {background-position:2px -97px !important;}
		.content-functions .opt-share ul.shareint li.opt-twitter a {background-position:2px -124px !important;}
		.content-functions .opt-share ul.shareint li.opt-myspace a {background-position:2px -148px !important;}
		.content-functions .opt-share ul.shareint li.opt-digg a {background-position:2px -174px !important;}
		.content-functions .opt-share ul.shareint li.opt-technorati a {background-position:2px -200px !important;}
		.content-functions .opt-share ul.shareint li.opt-rec6 a {background-position:2px -228px !important;}
		.content-functions .opt-share ul.shareint li.opt-orkut a {background-position:2px -253px !important;}
		.content-functions .opt-share ul.shareint li.opt-send a {background-position:2px -276px !important;}

/* recomendar */
#form-recomendar {margin:15px 0; padding:0 5px 10px; width:450px; color:#333; background:#EEE; clear:both; display:block; -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:0.917em; color:#666;}
	#form-recomendar form #recomendar-status p {color:#333;}
	#form-recomendar legend {padding:5px 5px 4px 5px; font-weight:bold; font-size:1.167em; 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 {
	padding:15px;
}
#fale-conosco form {
	padding:10px;
}
#fale-conosco label {
	font-weight:bold;
	text-align:right;
	display:block;
}
#fale-conosco table {
	border:none !important;

}


/* --------------------- GALERIA DE IMAGENS --------------------- */
ul#event-list,
ul#lista-fotos {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;}
#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:0.917em; text-align:left; padding:0 0 0 20px;}
ul#pag-eventos {display:table; padding:0; background:#DDD; clear:both; width:500px; 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; margin:10px;}
#galeria h1,
#foto h1 {display:block; text-align:left; font-size:1.167em;}
#galeria h1 a,
#foto h1 a {color:#003366;}
ul#gallery-control {display:block; height:19px; background-color:#E0E0E0; color:#787878; font-size:0.917em; 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:10px; display:block;}
#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 {display:block; text-align:right; 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; padding:10px;}
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;}
#galeria-arquivo {line-height:200%;}
#galeria-arquivo dt, {font-weight:bold; font-size:1.167em; color:#333;}
#galeria-arquivo dl dt a {color:#333; font-weight:bold; background:url('../images/ico_seta.png') no-repeat left 8px; padding-left:10px; border-top:1px solid #E9E9E9; display:block;}
#galeria-arquivo dl dd,
#galeria-arquivo 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/ico_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/ico_seta.png') no-repeat left 8px; padding-left:10px; border-bottom:1px solid #E9E9E9;}
#category-list b {display:block; width:70px; float:left;}






/* --------------------- ACESSIBILIDADE - TAMANHO TEXTO --------------------- */

body.bFont {font-size:16px;}
body.bFont #inst-bar {font-size:12px;}
body.bFont #navegacao-secundaria {width:500px;}



#consultafoto {display:block;clear:both;height:40px;margin:15px 0; padding:15px; color:#333; background:#EEE; -moz-border-radius:7px; border-radius:7px;}
#consultafoto label {display:block;clear:both;}
#consultafoto #formconsultafoto div.campo {float:left;padding-right:5px;}
#consultafoto #formconsultafoto div.cons {float:left;padding-right:5px;}
#consultar {display:block;width:20px;height:20px;background:url(../images/bt_search.png) no-repeat center bottom;border:none;overflow:hidden;text-indent:1000px;margin-top:13px;}
#consultafoto h2.vejafoto {margin:0;font:bold 1.5em Arial, Helvetica, sans-serif;float:left;padding: 9px 10px 9px 0;margin-right:10px;border-right:1px solid #95392B;}

/* Link Busca */
#main-content a:hover { color:#777;  }
#main-area-3 a:hover { color:#95392B;}
/* Bloco de Conteudo  */
.blockconteudo { background:white; padding:20px;}
.blockconteudoh1 { color:#fff; margin: 4px 0 4px 0;   }

#formulario #main-content span form table tbody tr td div div ul ul li { margin-left:15px; line-height:175%}
#formulario #main-content span form table tbody tr td.head { text-align:right;  }
#formulario #main-content span form table tbody tr td.even { text-align:left; margin-left:3px; }
#formulario #main-content span form table { font-size:1.15em;}
#formulario #main-content span form table tbody tr th { font-size:1.5em; padding:10px; }
#formulario #main-content a:focus, #formulario #main-content a:hover { color:#333;}
#formulario #main-content { resize: none; overflow: scroll;  }
html body div#wrapper div#container div#main div#main-content.full div#content span form table tbody tr td.even table tbody tr th
{
  white-space:nowrap;
  margin-bottom: 0;
  padding:0;
  text-align: top;
}
html body#formulario div#container div.topbg div#main div#main-content span form table tbody tr td.even table tbody tr th
{
   font-size: .9em;
   white-space:nowrap;
   padding: 1px;
}

/* ----------------------- VIDEO ------------------------------ */
#video_manchete, #video_destaque, #video_normal, #video {display:table;width:95%; padding:10px 15px 10px 15px;}
#video_manchete {margin-bottom:12px;}
#video_normal {clear:both;border-top:1px solid #DDD;}
#video_manchete div, #video_destaque div, #video_normal div {clear:both;display:table;width:100%;border-bottom:1px solid #DDD;padding:10px 0;}
#video_destaque div {margin:0 22px 23px 0; padding:6px; width:132px; height:164px; background:#f7f7f7; float:left;clear:none;border:none;}
#video_destaque div.line,#video_normal div.line {clear:both;}
#video_normal div {width:33%;float:left;clear:none;border:none;}
#video_manchete img, #video_normal img {float:left;margin-right:10px;}
#video_manchete a, #video_normal a {color:#333;}
#video_destaque a {color:#95392B;}
#video_manchete a h2, #video_destaque a h2, #video_normal a h2 {font-size:1.167em;margin:0;color:#333;}
#video_normal a h2 {font-size:1em;}
#video_manchete a .videodata, #video_destaque a .videodata, #video_normal a .videodata {color:#F90 !important;}
#video_destaque a .videodata {color:#888 !important;}
#video_destaque a .videodata {display:block;clear:both;}


#main-content h1{/*margin-top:10px!important;*/ margin-left:0px!important;}
#videos-manchete {display:table;width:330px;height:270px;float:left;padding:0 10px 10px 0;}
#videos .desc {display:table;padding:0 10px 10px 0;float:left;width:350px;}
#videos .rel {clear:both;margin:10px 0;border-top:1px solid #DDD;border-bottom:1px solid #DDD;width:100%;}
#videos .rel li {display:table;clear:both;padding:10px 0;width:100%;}
#videos .rel li img {margin:0 10px 10px 0;float:left;}
#videos .rel li h3 {font-weight:normal;float:left;color:#333;width:500px;}
#videos .rel li a {color:#333;}
#videos #relacionados {clear:both;padding-top:20px;}
.related li {list-style:none;display:table;font-size:0.867em;margin-bottom:10px;}
.related li h3 {font-weight:normal;}

.maismidias a { color:#fff; background: url(../images/mais.png) no-repeat center bottom; display:block; font-size:.95em;
font-weight:bold; text-align:center; height:17px; line-height:17px;  }

.block-video-latest {margin-top:1.7em; width:276px; float:left; background: url('../images/bg_box01.gif') no-repeat 0 bottom;}
.block-video-latest h2 {margin:0; height:54px; background: url('../images/videos_audios.jpg') no-repeat 0 0; overflow:hidden; text-indent:-1000px;}
.block-video-latest ul {float:left; padding:0 17px 1.5em; width:242px; background:url('../images/bg_box02.jpg') no-repeat 1px 0;}
.block-video-latest li {float:left; padding-right:8px;}
.block-video-latest li.last {padding-right:0;}
.block-video-latest li.more {margin-top:12px; padding-right:0;text-align:center; width:100%;}
.block-video-latest li.more a {display:block; height:29px; margin:0 auto; text-indent:-100em; width:102px; background:url('../images/bt_mais_videos_audios.png') no-repeat left top; overflow:hidden;}

#block-video-latest {
    padding:5px 5px 0 5px; text-align:center;
   -webkit-border-top-left-radius: 10px;
   -webkit-border-top-right-radius: 10px;
   -moz-border-radius-topleft: 10px;
   -moz-border-radius-topright: 10px;
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border: 1px solid #CBCBD1; background:#F5F6F8;
   border-bottom: 2px solid #1f2c34;
}
#block-video-latest h3 { font-size:0px; font-weight:bold; text-indent:-1000px; }
#block-video-latest {clear:both;padding-top:0; margin-bottom:8px; }
#block-video-latest ul {padding:25px -2px 5px; position:relative; float:left;list-style:none;}
#block-video-latest li {margin: 0 1px; float:left;list-style:none;}
#block-video-latest li a {display:block;color:#333;}
#block-video-latest li img {width:59px;height:45px;border:1px solid #CCC;}
#block-video-latest li a:hover img {border:1px solid #3373BE;}
#block-video-latest li h4 {font-size:1em; font-weight:normal; line-height: 130%;padding:6px 0 4px;}
#block-video-latest li.destaque {margin:0 0 8px; padding:8px 0 3px 5px; border-bottom:1px solid #CBCBD1;}
#block-video-latest li.last {border:none; margin-right:0;}
#block-video-latest li.more {}
#block-video-latest li.more a {display:block;width:187px;color:#fff; background: url(../images/mais.png) no-repeat center bottom; display:block; font-size:.95em; font-weight:bold; text-align:center; height:17px; line-height:17px;text-transform:lowercase;}
#block-video-latest #videoplayer {/*border:2px solid #6E288C;*/}
#block-video-latest .videos {margin:0 1px;}

/* galeria */
.news-gallery-block {margin-bottom:18px;}
	.news-gallery-block ul.active {height:342px; overflow:hidden;}
		.news-gallery-block .title {margin:0 0 5px; font-size:1.5em; line-height:125%;}
		.news-gallery-block ul.photos li {overflow:hidden;}
		.news-gallery-block p {margin:6px 0 4px; width:100%; float:left;}
.news-gallery-2-block {margin-bottom:18px;}
	.news-gallery-2-block .col-1 {width:250px; float:left;}
	.news-gallery-2-block .col-2 {width:258px; float:right;}
		.news-gallery-2-block ul.active {height:166px; overflow:hidden;}
			.news-gallery-2-block .title {margin:0 0 5px; font-size:1.5em; line-height:125%;}
			.news-gallery-2-block ul.photos li {overflow:hidden;}
			.news-gallery-2-block p {margin:6px 0 4px; width:100%; float:left;}

/* mídias relacionadas */
#content ul.news-attachment, #content ul.news-audio, #content ul.news-related {margin:0; list-style:none;}
p#news-attachment {margin:12px 0 3px; padding:2px 0 2px 17px; background:url('../images/ico_attach.gif') left 4px no-repeat; border-bottom:1px solid #666; color:#333; font-size:1em; font-weight:bold;}
	ul.news-attachment li {border-bottom:1px solid #DEE1E4; padding:5px 0 0 7px;}
	ul.news-attachment li:last-child {border:none;}
p#news-audio {margin:12px 0 3px; padding:2px 0 2px 20px; background:url('../images/ico_audio.gif') left 2px no-repeat; border-bottom:1px solid #666; color:#333; font-size:1em; font-weight:bold;}
	ul.news-audio li {padding:5px 0 0 7px;}
p#news-video {margin:12px 0 3px; padding:2px 0 2px 20px; background:url('../images/ico_video.gif') left 3px no-repeat; border-bottom:1px solid #666; color:#333; font-size:1em; font-weight:bold;}
	ul.news-video li {padding:5px 0 0 7px;}
p#news-related {margin:12px 0 3px; padding:2px 0 2px 17px; background:url('../images/ico_news.gif') left 3px no-repeat; border-bottom:1px solid #666; clear:both; color:#333; font-size:1em; font-weight:bold; text-align:left;}
	ul.news-related li {border-bottom:1px solid #DEE1E4; padding:5px 0 3px 1%; width:99%; background:none; text-align:left;}
	ul.news-related li:last-child {border:none;}
		ul.news-related h3, ul.news-related a {font-size:1em !important; font-weight:normal;}
		.news-block ul.news-related a {color:#666;}







/* galeria relacionada */
#news-photos {margin:12px 0 3px; width:100%; float:left;}
#news-photos.loading {background:url('../images/loading.gif') right top no-repeat;}
	#news-photos li {list-style:none !important;}
	p#gallery-anchor {margin-bottom:0; border-bottom:1px solid #666; padding:2px 0 2px 20px; background:url('../images/ico_foto.gif') 1px 3px no-repeat; color:#333; font-size:1em; font-weight:bold;}
	#gallery-wrapper {padding:3px; width:510px; /*height:480px;*/position:relative; overflow:hidden; float:left;}
	#main-content.ext-2 #gallery-wrapper {width:726px;}
		#content #gallery-container {margin:0; list-style:none; float:left; position:relative;}
			#gallery-container li.page {width:520px; float:left;}
			#main-content.ext-2 #gallery-container li.page {width:736px;}
				#gallery-container ul {margin:0; list-style:none; float:left;}
					#gallery-container ul li {border:none;padding:4px;width:160px;height:110px;background:url('../images/loading.gif') center center no-repeat;text-align:center;position:relative;float:left;}
						#gallery-container a {display:block;}
						#gallery-container a img {border:3px solid #FFF;}
						#gallery-container a:hover img {border:3px solid #25557D;}
			#gallery-page-nav {display:none;clear:both;float:right;}
				#gallery-page-nav li {margin:3px; width:16px; float:left;}
				#gallery-page-nav span, #gallery-page-nav a {padding:0.3em; color:#25557D;font-size:0.917em;text-align:center; display:block; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
					#gallery-page-nav .current {border-color:#25557D;}
						#gallery-page-nav .current span {background-color:#25557D; color:#FFF;font-weight:bold;}
					#gallery-page-nav li.disabled {border-color:#CCC !important;}
						#gallery-page-nav .disabled span{color:#CCC;}
				#gallery-page-nav a {}
				#gallery-page-nav li:hover {border-color:#2E6AB1;}
					#gallery-page-nav .disabled, #gallery-page-nav li.disabled:hover {background-color:#FFF; border-color:#CCC;}
				#gallery-page-nav a:hover {color:#333;}

/* arquivo de notícias */
p.archive {margin:35px 0 0;  padding:0; width:100%; height:17px; font-size:0.9em; background: url("../images/mais_noticias.png") no-repeat 409px top; clear:both; float:left;}
#main-content.ext-2 p.archive {background-position:630px top;}
	p.archive a {display:block; float:right; width:150px; height:20px;}


/* Bloco Busca GSA Header jmm */
#pesquisar-gsa { position:absolute; width:350px; top:31px; left:50%; margin-left:110px;}
#pesquisar-gsa .pesquisartext { float:left; margin-top:5px; margin-right:8px;}
#pesquisar-gsa #inst-bar-pesquisar-submit { right:15px; cursor:pointer;  }
#pesquisar-gsa .campo-busca { width:120px;}
#pesquisar-gsa .sites-select { font-size:9pt; padding:2px 0 0; width:120px; }
#inst-bar #inst-bar-opt-pesquisar { display:none;} /*oculta bloco pesquisa padrao */

/* Bloco BUSCA GSA Central */
.BuscaGSA h3 { font-size:1.25em; margin-bottom:4px;}
.formBuscaGSA { background: #ededed; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ededed 1%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 1%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ededed 1%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ededed 1%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 1%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
border:1px solid #ccc; border-radius:8px; padding:8px; margin-bottom:12px;}
.formBuscaGSA:hover { box-shadow:0 0 5px #999;  }
.formBuscaGSA form select.sites-select,
.formBuscaGSA form input.buttonBuscar { border:1px solid #ccc; background:#fff; color:#888; border-radius:5px; height:24px;cursor:pointer;  }
.formBuscaGSA form select.sites-select {float:left;width:22%; margin-right:5px;}
.formBuscaGSA form input.buttonBuscar {float:right;width:15%;}
.formBuscaGSA form input.campo-busca {border:1px solid #ccc; background:#fff; color:#222; border-radius:5px; height:20px; width:60%;}
.formBuscaGSA form input.buttonBuscar:hover { color:#555; cursor:pointer; box-shadow:0 0 5px #999;  }
::-webkit-input-placeholder { color: #ff4500; font: 12px verdana, arial, sans-serif; }
:-moz-placeholder { color: #ff4500; font: 12px verdana, arial, sans-serif; }
::-moz-placeholder { color: #ff4500; font: 12px verdana, arial, sans-serif; }
:-ms-input-placeholder { color: #ff4500; font: 12px verdana, arial, sans-serif;}
