/*-------------------------- barra institucional --------------------------*/
/*@import url("http://web.celepar.pr.gov.br/instbar/css/instbar-1.css");*/
@import url("https://web.celepar.pr.gov.br/instbar-seed/css/instbar-seed.css");
/* --------------------- 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 Arial, Helvetica, sans-serif;
	color:#333;
	background: url(../images/bg_body.png);
}
	/* links */
	a:link, a:active, a:visited	{color:#4c4113; text-decoration:none;}
	a:hover {text-decoration:underline;}
	#content a:link, #content a:active, #content a:visited {font-weight:bold;}
		
	/* titulo */
	h1 {font-size:1.5em;color:#4c4113;margin-bottom:22px;line-height:125%;}
	h2 {font-size:1.167em;margin:10px 0;}
	h3 {font-size:1em;font-size:1.167em;text-transform:none;color:#4c4113;}
	h3 a {color:#4c4113 !important;}
	h4 {font-size:1em;color:#555;}
	h5 {font-size:11px; color:#999;}
	h5 a {color:#999 !important;}
	
	#side-area-2 h2 {font-size:1.167em;text-transform:uppercase;color:#4c4113; }
	
	/* estilos padrões de formatação de tabela */
	table.outer th {padding:5px; background:#EBECF1 !important; border-bottom:1px solid #CFCED4 !important;}
	table .head, table .head th, table .head td {padding:5px; background:#EEE !important; border-bottom:1px solid #CFCED4 !important;}
	table .even, table .even th, table .even td {padding:5px; border-bottom:1px solid #CFCED4 !important;}
	table .odd, table .odd th, table .odd td {padding:5px; border-bottom:1px solid #CFCED4 !important;}
	table .foot, .foot th, table .foot td {padding:5px; border-bottom:1px solid #CFCED4 !important;}
	table .foot a {}
	tr.head td {}
	tr.even td {}
	tr.odd td {}
	tr.foot td {}
	td {vertical-align:top}

	@font-face { font-family: "Frutiger55Roman"; src: url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger55Roman.eot"); /* para IE */ src: local("Frutiger55Roman"), 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');}
	@font-face { font-family: "Frutiger57CnBold"; src: url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger57CnBold.eot"); /* para IE */ src: local("Frutiger57CnBold"), url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger57CnBold.woff") format("woff"), url("https://web.celepar.pr.gov.br/instbar/fontes/Frutiger57CnBold.ttf") format("truetype"), url('https://web.celepar.pr.gov.br/instbar/fontes/Frutiger57CnBold.svg#Frutiger57CnBold') format('svg'); }

/* --------------------- ESTRUTURA --------------------- */
#wrapper {display:table; width:100%;}
	#container {}
		#header {display:block; clear:both; height:121px; background:#FFF url('../images/bg_header.jpg') repeat-x;}
			#header-info {margin:0 auto; width:998px; display:block;}
				#header a.logo, #header h1.logo {
					display:block;
					width:auto;
					height:auto;
					position:relative;
					left:244px;
					top:-10px;
					overflow:hidden;
					color:#000000;
					font-family: "Frutiger57CnBold", Verdana, Sans-Serif; font-size:2.1em; text-transform:uppercase;
					font-weight:normal;
					line-height:.85em;
					text-decoration:none;
					height:50px;}

			#header a.logo:first-line, #header h1.logo:first-line { color:#046a3b; font-family: "Frutiger55Roman", Verdana, Sans-Serif; font-size:0.575em; text-transform:uppercase;font-weight:normal;}

#main {margin:0 auto; width:998px; display:block; clear:both;background:#FFF;}
	#main #side-area-1,
	#main #main-content,
	#main #side-area-2 {
		display:block;
		float:left;
	}
	#main #side-area-1 {padding:20px 0 20px 20px; width:206px;}

	#side-area-1 a.logo_diaadia, #side-area-1 p.logo_diaadia {
					display:block;
					width:205px;
					height:56px;
					position:relative;
					background:url('../images/logo_diaadia.png') no-repeat;
					text-indent:-1000px;
					overflow:hidden;
					margin-bottom:5px;
				}
	
	#main-content {width:506px;padding:20px;  line-height:150%;}
	#main-content.ext-1 {padding:20px; width:728px; line-height:150%;}
	#main-content.ext-2 {padding:20px; width:726px; line-height:150%;}
	#main-content.full {padding:20px; width:958px;}
		#main-area-1, #main-area-2, #main-area-3 {width:512px; clear:both; float: left;}
	#main-area-4 { display:table;margin-bottom:10px;padding:20px;width:958px; float:left;}
	#main #side-area-2 {padding:20px 20px 20px 0; width:205px; float:right;}
	#main #footer-area {margin:0 20px;padding:10px 20px; clear:both; width:918px; }
	#main #footer-area .conteudo_inicial {  width:188px; color:white; display:table; margin:-15px 36px 10px 0; float:left;  }	
	#main #footer-area .conteudo_inicial h1 { color:#fff; margin:5px 0; font-size:1.2em; text-transform: uppercase;}
	#main #footer-area .conteudo_inicial a { display:block; color:white; margin:0 0 8px; border-bottom:1px solid #877d52; font-size:.9em; }

	#content {}

#footer {padding:16px 0; width:100%; display:block; clear:both; overflow:hidden; background:transparent; line-height:150%; }
	#footer-area { clear:both; background-color:#4c4113;}
	#footer-info {margin:0 auto; width:950px; position:relative;}
		#footer-info p, #footer-info address {padding:0 7px;}
		#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;	}
#footer .enderecos { float: left; }

/* --------------------- GERAIS --------------------- */
.clear { clear:both; }
noscript p {background-color:#FFC; border:1px solid #FC3; padding:3px 6px; color:#000; margin:0 0 10px;}

.numbers {margin-bottom:14px; width:100%; display:block; float:left;}
.numbers a {margin:5px 3px 0 0; width:14px; height:14px; display:block; float:left; background:#C4C4D2; color:#999; line-height:100%; overflow:hidden; text-decoration:none; text-indent:-1000px;}
.numbers-2 a {border:1px solid #D4D4D4; padding:2px 1px 1px; width:17px; height:14px; background-color:#F0F0F0; font-weight:bold; text-align:center; text-indent:0;}
.numbers a.activeSlide {background-color:#666; color:#FFF;}
.numbers a.play-pause {margin-right:0; background:#DFDFDF url('../images/ico_play_pause.png') left top no-repeat; float:right; text-indent:-1000px;}
.numbers-2 a.play-pause {background-position:2px 2px; float:left;}
.numbers a.play {background:#666 url('../images/ico_play_pause.png') left bottom no-repeat;}
.numbers-2 a.play {background-position:2px -34px;}

/* --------------------- 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 !important;}
table.statstable td.even, table.statstable tr.even td {background:#F9F9F9 !important;}
table.statstable td.odd, table.statstable tr.odd td {background:#FFF !important;}
table.statstable td.foot, table.statstable tr.foot td {background:#D0D6E4 !important; color:#003366; text-align:left;}
.statsdiv {display:block;height:20px;background:#EEE !important;text-align:center;font-size:0.917em;padding:5px !important;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:0 !important; padding:0 !important; font-size:small; font-weight: normal;}
.stats {vertical-align: bottom; width:625px; margin:0 !important; border: 0 !important;}
table.statstable td.statsimg {vertical-align:bottom; width:25px !important; text-align:center; padding:0 !important;}
.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 !important; font-size:0.75em; background-color: transparent !important; font-weight: normal; text-align:center; width:25px !important;}
.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') -117px 7px no-repeat; }
	.exp .closed a { background-position:170px 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') -117px 7px no-repeat; }
	.exp li li.closed a { background-position:170px 7px; }
	.exp li li.open li a, .exp li li.closed li a {background:none;}

#navegacao-principal {
	margin-bottom:22px;
	padding: 0;
	width:206px;
	/*background:url('../images/bg_navegacaoprincipal.jpg') no-repeat bottom;*/
	background:#FFF;
	display:block;
	float:left;
	border:1px solid #4c4113;
	 -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px;
}
	#navegacao-principal ul, #navegacao-principal li {
		margin:0;
		padding:0;
		list-style:none;
	}
	#navegacao-principal ul#mn-navegacao-principal {
		display:block;
		padding:5px 10px;
		width:186px;
		/*background:url('../images/bg_navegacaoprincipal_top.jpg') no-repeat top;*/
	}
	#navegacao-principal a {
		/*border-bottom:1px solid #E0DFE3;*/
		border-bottom:1px solid #4c4113;
		padding:7px 3px;
		color:#333;
		display:block;
		font-size:1em;
		text-decoration:none;
		text-align:left;
	}
	#navegacao-principal a:hover, #navegacao-principal a:focus {background-color:#FFF;}
	
	#navegacao-principal ul ul a { background-color:#DDE1E4; }
	#navegacao-principal ul ul a:hover {}
	#navegacao-principal ul ul ul a { background-color:#CAD0D4; }
	#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:89px;
	right:50%;
	margin-right:-490px;
	float:right;
	white-space:nowrap;
	width:410px;

}
	#navegacao-secundaria li {
		display:block;
		float:left;
		height:48px;
		background:url('../images/bg_aba_right.jpg') no-repeat right 3px;
	}
		#navegacao-secundaria li.first {border-left:none;}
		#navegacao-secundaria li.last {border-right:none;}
		#navegacao-secundaria li a {
			display:block;
			float:left;
			height:35px;
			background:url('../images/bg_aba_left.jpg') no-repeat left 3px;
			padding:13px 20px 0;
			text-decoration:none;
			color:#333;
		}
		#navegacao-secundaria li:hover {background-position:right top;}
		#navegacao-secundaria li a:hover {background-position:left top;padding:10px 20px 3px;}
			#navegacao-secundaria ul ul {position:absolute;top:35px;}
			#navegacao-secundaria ul ul li, #navegacao-secundaria ul ul a {clear:both; height:auto;width:150px;}
			#navegacao-secundaria ul ul a {
				border-bottom:1px solid #FFF;
				padding:5px 4px;
				color:#333;
				display:block;
				font-size:1em;
				text-decoration:none;
				text-align:left;
				background:#DDE1E4;
			}
			#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 10px;
	}
	#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;}

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

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

/* --------------------- NOTÍCIA --------------------- */
#news h1 {margin-bottom:22px; font-size:1.5em;}
#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;}
	#side-area-2 .news-block h2 {text-transform:none;}
	.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:#333; text-decoration:none;}
		.news-block .title a:hover {color:#000; text-decoration:underline;}
	.news-block .date {}
	.news-block p {margin-bottom:4px; width:100%; float:left;}
		.news-block p img {border:none; margin:0 5px 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:5px; width:244px; float:left;}
	.news-normal-block ul {width:100%; float:left;}
		.news-normal-block li {display:block;padding:14px 0; float:left;}
		.news-normal-block li.first {padding:0}
			.news-normal-block .title {margin:0 0 5px; padding:0; font-size:1.167em; line-height:125%;}

/* caixa */
.tit-ultimas { font-size:1.167em;text-transform:uppercase;color:#4c4113; }
.news-box-block {display:table;margin-bottom:20px;}
	.news-box-block ul {}
		.news-box-block li {border-bottom:1px solid #EEE;padding-bottom:10px;}
		.news-box-block a {font-size:0.917em;}
		.news-box-block .title a, .news-box-block .title a:hover {}
#side-area-2 .news-box-block li:last-child { border:none !important;  }

/* 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:0 0 5px; padding:0; font-size:1.167em; line-height:125%;}
			.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; position:relative; background:none;}
	.news-carousel-block.active .news-carousel-list {width:1650px; height:342px;}
		.news-carousel-block.active .news-carousel-list li {width:514px; height:343px; overflow:hidden; float:left; position:relative;}
		.news-carousel-block.active .title {margin-bottom:0; padding:9px 10px 0; width:492px; height:78px; position:absolute; top:245px; left:0px; background: url('../images/bg01.png'); z-index:50;}
		.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 2% 3px; width:96%; position:absolute; top:301px; left:0px; /*font-size:12px;*/ color:#FFF; line-height:125%; z-index:60;}
		.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;}

/* 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 a {
    background: url("../images/bg_link01.gif") no-repeat scroll 105px top transparent;
    border-bottom: 2px solid #1F2C34;
    clear: both;
    float: left;
    font-size: 0.9em;
    height: 15px;
    margin: 0 0 14px;
    padding: 0 10px;
    width: 186px;
	text-align:right;
	color:#FFF;
	font-weight:bold;
	text-transform:lowercase;
	display:block;
}

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

ul.rolante {margin-bottom:0; overflow:hidden;}

/* rolante */
#destaque_1 {width:195px;}
#destaque_1.rolante {height:196px;}

/* normais */

/* --------------------- FUNÇÕES PÁGINAS/NOTÍCIA --------------------- */
/* rodapé */
#content .content-functions {padding-bottom:10px; margin:20px 0 8px 0; width:100%; 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;}
	#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; }
	#content .content-functions a:hover, #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 0px; 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;}
		#content .content-functions .opt-share ul.shareint li {height:auto; clear:both;margin:0;padding:0;width:100%;white-space:nowrap; background:none;}
		#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 form {
	padding-top:10px;
}
#fale-conosco label {
	font-weight:bold;
	text-align:right;
	display:block;
}

/* --------------------- GALERIA DE IMAGENS --------------------- */
ul#event-list,
ul#lista-fotos {display:table; width:715px;}
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:4px; 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:715px; 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: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;}
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;}


/* background: url(../images/tit_eventos.png) no-repeat; width: ; height:; */
/* --------------------- EXTCAL --------------------- */
.extcal-minical-block { height:210px; width:205px; background:#B6B6B6; margin-left:15px; margin-bottom:10px; float:left; border-bottom:1px solid #333; }
	.extcal-minical-block h2 {margin:-50px 0 10px; width:150px; height:20px; font-size:1.167em; position:relative; text-transform:uppercase;color:#4c4113; }
	.minical {width:80%; margin:40px auto 0; }
		.minical table {width:100%;}
			.minical table th {padding:5px;}
			.minical table td {margin:2px; padding:1px; width:14%; background:none; text-align:center; vertical-align:middle; line-height:1.5em; font-size:1.2em;}
			.minical .current {font-weight:bold; font-size:1.4em; line-height:135%;}
			.minical .week {color:#333; font-weight:bold;}
			.minical .today {border:1px solid #4c4113;}
				.extcal-minical-block a {text-decoration:none;}
			.minical table td.event {border:1px solid #4c4113; padding:0;}
				.minical .event a {padding:1px; color:#FFF; background-color:#4c4113; font-weight:bold; display:block;}
				.minical .event a:hover {color:#FFF; background-color:#4c4113;}

.current-month { width:100%; height:30px; color:white; background:#4c4113; font-size:1.25em; text-align:center; font-weight:bold; line-height:30px;}

.extcal-upcoming-block { height:206px; width:205px; background:#B6B6B6; margin-left:15px; margin-bottom:10px; float:left; border-bottom:2px solid #333;border-top:2px solid #333; }
	.extcal-upcoming-block .events {padding:10px;}
	.extcal-upcoming-block h2 {margin:-25px 0 10px; width:150px; height:20px; font-size:1.167em; position:relative; text-transform:uppercase;color:#4c4113;}
	.extcal-upcoming-block .data {display:inline;}
	.extcal-upcoming-block .events ul {display:block;width:100%;}
	.extcal-upcoming-block .events li {display:block;width:100%;padding:0 0 5px;border-bottom:1px solid #C9C9C9;margin-bottom:5px;}
.maismidias a {display:block;width:96px;height:17px;background:url(../images/todos.png);position:relative;top:191px;left:809px;font-size:0em;}

/* --------------------- ACESSIBILIDADE - TAMANHO TEXTO --------------------- */
body.bFont {font-size:16px;}
body.bFont #inst-bar {font-size:12px;}
body.bFont #navegacao-secundaria {width:500px;}
body.bFont .news-carousel-block.active .title {height:113px; top:210px;}
body.bFont .news-carousel-block.active p {top:278px;}
body.bFont .news-carousel-block.active p.photo {top:0;}
body.bFont .news-carousel-block.active {height:444px;}
body.bFont p.archive {background-position:390px top;}

/* --------------------- PERSONALIZADAS --------------------- */
/* --------------------- MENU AREAS --------------------- */
	#header-areas {width:532px;position:absolute;top:82px;left:50%;margin-left:-54px;}
		#header-areas li {float:left; width:99px; height:38px; background: url('../images/header_menu01.gif') no-repeat left -57px;}
		#header-areas li.header-areas-alunos {background-position:0 -57px;width:93px;}
		#header-areas li.header-areas-educadores {background-position:-93px -57px;width:135px;}
		#header-areas li.header-areas-gestaoescolar {background-position:-228px -57px;width:167px;}
		#header-areas li.header-areas-comunidade {background-position:-395px -57px;width:137px;}
			#header-areas li a {display:block; text-decoration:none; color:#1F2C34; font-size:11px; text-indent:-100em; background: url('../images/header_menu01.gif') no-repeat left bottom; height:38px;overflow:hidden;}
			#header-areas li.header-areas-alunos a {background-position:0 bottom;}
			#header-areas li.header-areas-educadores a {background-position:-93px bottom;}
			#header-areas li.header-areas-gestaoescolar a {background-position:-228px bottom;}
			#header-areas li.header-areas-comunidade a {background-position:-395px bottom;}
			#header-areas li.header-areas-alunos a.active {background-position:0 bottom !important;}
			#header-areas li.header-areas-educadores a.active {background-position:-93px 23px !important;}
			#header-areas li.header-areas-gestaoescolar a.active {background-position:-228px 23px !important;}
			#header-areas li.header-areas-comunidades a.active {background-position:-395px 23px !important;}
			#header-areas li a:hover {text-decoration:underline;}

.imagem_esq { margin-left:0;margin-top:0;}
/* --------------------- Destaque Principal ------------------- */

#destaque_10 { float:left; margin-left:10px;}
#destaque_10 li { display:block; float:left; margin:0; width:43%; border-right:1px solid #EEE;padding:0 4% 15px 0; line-height:175%; }

#destaque_10 .d1, #destaque_10 .d3 {clear:both;}
#destaque_10 .d2, #destaque_10 .d4 {border:none;padding:0 0 15px 4%;}
#destaque_10 li a { color:#000; display: inline !important; }
#destaque_10 img { /*float:left;*/ margin:5px; }
#destaque_10 .line {clear:both;}

/* ---------------------  Destaques Texto --------------------- */
#destaque_8 { float:left; margin-left:10px;}
#destaque_8 li { display:block; float:left; margin:0; width:43%; border-right:1px solid #EEE;padding:0 4% 0 5px; line-height:175%; }
#destaque_8 li h3 { line-height:100%; margin:5px 0 10px; border-left:5px solid #4c4113; padding-left:5px; font-size:1.35em; color:#4c4113; }

#destaque_8 .d1, #destaque_8 .d3 {clear:both;}
#destaque_8 .d2, #destaque_8 .d4 {border:none}
#destaque_8 li a { color:#000; }
#destaque_8 img { float:left; margin-right:10px; }
#destaque_8 .line {clear:both;}

#main-area-4 ul { float:left; clear: none;}

#destaque_4 {display:block;clear:both;padding:10px 0;}
/* --------------------- Destaques Colaboração IMAGENS --------------------- */
#destaque_6 { width:460px;height:190px; background: #666666 url(../images/bg_colaboracao.png) no-repeat right center; padding:10px; }
#destaque_6 li { float:left; margin:2px 20px 5px 10px; display:block; }
#destaque_6 li .colaboracao h2 {margin:-33px 0 0; width:150px; height:20px; font-size:1.167em; position:relative; left:-20px;text-transform:uppercase;color:#4c4113; }
#destaque_6 li.d1 {width:400px;height:1px;}

/* --------------------- Destaques Colaboração TEXTO --------------------- */
#destaque_7 { width:238px;height:190px; background-color: #666666; padding:10px;  }
#destaque_7 ul { border-left:1px solid #999; height:165px; }
#destaque_7 li { float:left; margin:5px 10px 5px 5px; display:block; }
#destaque_7 a { color:white;padding-left:12px; line-height:125%; font-size:.85em;  }
#destaque_7 li .colaboradores h2 {margin:-36px 0 0; width:150px; height:20px; font-size:1.167em; position:relative; left:-15px;text-transform:uppercase;color:#4c4113; }
#destaque_7 h4 { color:#fff; background:url('../images/bulletdestaques.png') no-repeat left 3px; padding-left:12px; }

#consultaescola { width:235px; display:block; background:#4c4113; float:left; margin-left:15px; height:190px; padding:10px; color:white;  }
#consultaescola label { display:block; margin:3px auto 6px; line-height:150%;}
#consultaescola #botaosub { float:left; margin-left:65px; margin-top:-26px; background: url(../images/bt_consultar.png) no-repeat; width:81px; height:20px; border:none; overflow:hidden; } 
#consultaescola select { background:#fff; border:1px solid #ACABA9; font-size:1em;}

#consultaescola  h2 {margin:-30px 0 5px; width:150px; height:20px; font-size:1.167em; position:relative; left:-10px;text-transform:uppercase;color:#4c4113; }

#destaque_9 { display:table;margin:0 0 20px 10px; }
#destaque_9 li { float:left; margin:0 4px 0 0;}

#tvpaulofreire { width:244px; height:209px; -moz-border-radius:12px; -webkit-border-radius:12px; border-radius:12px; float:right;background:#e6e6ee url(../images/bg_tvpaulofreire.png) no-repeat center 10px; padding-top:59px;margin-bottom:12px;}
#tvpaulofreire .caixaborda {  }
#tvpaulofreire object { margin-left:26px; }

.tit_oque { position:relative; left:-14px; top:-30px; width:195px; height:25px; font-size:1.167em;text-transform:uppercase;color:#4c4113; }

/* fale conosco */
.block-fale-conosco { margin-right:12px; padding:2px 6px 0px 465px; float:left; position:absolute; top:35px; }
        .block-fale-conosco a {padding-right:6px; padding-left:4px; float:left; display:block; color:#000; font-size:.95em; font-weight:normal; border-right:1px solid #C5C7D8;  }
		
#informativo {display:block;padding:10px;border:1px solid #4c4113;background:#FFF;}
#informativo a {display:block;text-align:center;margin:10px;}

/* --------------------- LINKS --------------------- */
#links .lista_categorias { padding: 0; display:block; width:100%; clear:both; }
#links .lista_categoriass ul, #links .lista_categorias li { margin:0; padding:0; }
#links .lista_categorias li { display:table; width:100%;clear:both; border-top:1px solid #E0DFE3; }
#links .lista_categorias li ul { display:none; }
#links .lista_categorias a { padding:7px 10px; color:#333; display:block; font-size:1em; text-decoration:none; text-align:left; font-weight:bold; /*background:url(../images/icon_seta.png) no-repeat left 11px;*/ float:left; }
#links .lista_categorias a.folder { display:block;float:left; background:url(../images/icon_seta.png) no-repeat left 11px; width:0px; padding:7px 5px; }
#links .lista_categorias a.open {background:url(../images/icon_setaopen.png) no-repeat left 11px;}
#links .lista_categorias a.close {background:url(../images/icon_setaclose.png) no-repeat left 11px;}
#links .lista_categorias li li a {      font-weight:normal;background-position:20px 11px; }
#links .lista_categorias li li a.folder {background-position:20px 11px;padding-left:23px;}
#links .lista_categorias li li li a { padding-left:51px; color:#666;font-weight:normal; }
#links .left {float:left;}
#links .right {float:left;margin-left:40px;}
#links .breadcrumb li { float:left; margin:0 5px 20px 0; }
#links .index { clear:both; padding:25px 0; }
#links .index li { float:left;}
#links .index li { float:left; padding:5px 8px; background:#EEE; margin-right:2px; color:#CCC; }
#links .index li a {}
#links .lista_links {display:block;padding:10px 0;}
#links .lista_links li { float:left;display:block;width:340px;margin-right:20px;}
#links .lista_links li.odd { clear:both; }
#links .lista_links .thumb, #links .lista_links .thumb img, #links .lista_links .info, #links .lista_links .info img { float:left; }
#links .lista_links .thumb {padding:10px 5px 10px 0;}
#links .lista_links .info {padding:10px 0;width:200px;}
#links .lista_links .info a { color:#333; display:block; clear:both; font-weight:normal; }
#links .lista_links .info a.url {       color:#3B6839;  font-weight:bold; }
#content #links ul, #content #links li {list-style:none;}
#content #links ul ul {margin:0;}
#links .lista_links .link_unico {width:715px;}
#links .lista_links .info_unico {margin-top:50px;}

/* ====================================================================================== */
/* --------------------- PESQUISA (SEARCH) --------------------- */
.clear {clear:both;}
#areas-pesquisa {}
#search,
#video-search {
	display:table;
	clear:both;
	border:1px solid #CCC;
	padding:14px;
	background:#EEE;
	width:702px;
	margin-top:20px;
}
#search {padding:0; width:100%;}
#search fieldset {padding:14px; border:none;}
#search-filter {clear:both;padding-top:13px;}
#search fieldset label,
#search fieldset input,
#search .tipo {
	display:block;
	float:left;
}
#search .tipo input {
	margin-left:5px;
}
#search input#query,
#search input#pesquisar-somente,
#search input#pesquisar-somente-disciplina,
#video-search input#queryvideo {
	color:#666;
	font-size:0.917em;
	width:203px;
	height:20px;
	padding:0 0 0 3px;
	background:#FFF;
	border:1px solid #CCC;
}
#video-search input#queryvideo {width:400px;}
#search-filter input#pesquisar-somente,
#search-filter input#pesquisar-somente-disciplina {background:#FFF url(../images/arrow.png) no-repeat right center; width:181px; padding:0 16px 0 3px;}
#search label {
	line-height:100%;
	font-size:0.917em;
	padding:4px 5px 0 0;
}
#search label em {
	display:block;
	font-size:0.833em;
	color:#666;
	clear:both;
	font-style:normal;
}
#search label.labelquery {
	width:110px;
	font-size:1em;
	padding:0;
}
#search .bt-pesquisar,
#video-search .bt-pesquisar,
#filter-somente .bt-pesquisar,
#filter-somente-disciplina .bt-pesquisar,
#filter-somente .bt-pesquisar-check,
#filter-somente-disciplina .bt-pesquisar-check {
	font-size:0.917em;
	font-weight:bold;
	color:#666;
	padding:2px 7px;
	background:#FFF;
	border:1px solid #666;
	margin-left:5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background:url(../images/bg_bt2.jpg) repeat-x center;
	float:none;
}
#search .bt-pesquisar,
#video-search .bt-pesquisar {float:none;}
#filter-somente .bt-pesquisar-check,
#filter-somente-disciplina .bt-pesquisar-check {
	background:url(../images/bg_bt.jpg) repeat-x center;
}

#search .tipo {
	padding-top:3px;
}
#search #pesquisar-somente,
#search #pesquisar-somente-disciplina {margin-right:10px;}

#filter-somente,
#filter-somente-disciplina {
	display:none;
	clear:both;
	border:1px solid #CCC;
	background:#DDD;
	width:730px;
	margin-top:0;
}
#filter-somente ul,
#filter-somente ul li,
#filter-somente-disciplina ul,
#filter-somente-disciplina ul li {list-style:none;margin:0;padding:0;}

#filter-somente ul,
#filter-somente-disciplina ul {display:table;padding:14px;}

#filter-somente label,
#filter-somente-disciplina label {padding:2px 0 2px 5px; display:block; cursor:pointer; line-height:inherit !important; float:none;}
#filter-somente label:hover,
#filter-somente-disciplina label:hover {background:#EEE;}

#filter-somente ul,
#filter-somente-disciplina ul { display:block; width:200px; float:left;}

#filter-somente li,
#filter-somente-disciplina li { display:block; clear:both;height:25px;}

.filter-actions {
	padding:3px 3px 3px 10px;
	text-align:right;
	background:#BBB;
	height:24px;
}
.filter-actions h2 {float:left;padding:2px 0 0;margin:0;font-size:1em;font-weight:normal;}



#mensagem-pesquisa {
	display:block;
	text-align:center;
	padding:5px;
	margin:7px 0;
}

#mensagem-pesquisa.active {
	background:url('../images/bg_loading01.gif') no-repeat -300px 7px;
	background-position:290px 7px; padding-left:36px;
}

#mensagem-pesquisa.erro {
	border:1px solid #DF0000;
	background:#FFD7D7;
}
#mensagem-pesquisa.sucesso {
	border:1px solid #66CC00;
	background:#E4FFCA;
}
#resultado-pesquisa {
	margin-top: 20px;
}
#resultado-pesquisa #lista-resultado {
	clear:both;border-top:1px solid #E9E9E9;margin-bottom:10px;
}
#resultado-pesquisa #lista-resultado li {
	border-bottom:1px solid #E9E9E9;
}
#resultado-pesquisa #lista-resultado h2 {
	font-size:1em;
	margin:0;
}
#resultado-pesquisa #lista-resultado a {
	border:none !important;
}
#resultado-pesquisa #lista-resultado h2 a {
	color:#33466B;
	display:block;
	padding:5px 5px 5px 26px;
	background:url(../images/pesquisa-icones.png) no-repeat 4px 5px;
	font-weight: normal;
}
#resultado-pesquisa #lista-resultado p {
	font-size:0.933em;
	padding-left:26px;
	color:#666;
}
#resultado-pesquisa #lista-resultado .content-pagina a {
	background-position: 4px 5px;
}
#resultado-pesquisa #lista-resultado .content-anuncio a {
	background-position: 4px -45px;
}
#resultado-pesquisa #lista-resultado .content-link a {
	background-position: 4px -95px;
}
#resultado-pesquisa #lista-resultado .content-audio a {
	background-position: 4px -145px;
}
#resultado-pesquisa #lista-resultado .content-video a {
	background-position: 4px -195px;
}
#resultado-pesquisa #lista-resultado .content-download a {
	background-position: 4px -245px;
}
#resultado-pesquisa #lista-resultado .content-agenda a {
	background-position: 4px -295px;
}
#resultado-pesquisa #lista-resultado .content-discussoes a {
	background-position: 4px -359px;
}
#resultado-pesquisa #lista-resultado .content-galeria a {
	background-position: 4px -409px;
}
#resultado-pesquisa #lista-resultado .content-imagem {
	float:left;
}
#resultado-pesquisa #lista-resultado .content-imagem a {
	background:none;
	padding:5px;
	float:left;
	border:none;
	text-align:center;
	width:170px;
}
#resultado-pesquisa #lista-resultado .content-imagem a:hover {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5
}
#resultado-pesquisa #lista-resultado .line {
	clear:both;
}
#resultado-pesquisa #lista-resultado {
	list-style: none outside none;
}
#menu-pesquisarem {
    float: left;
    margin-top: 5px;
    width: 175px;
	list-style: none outside none;
	font-size:11px;
}
#menu-pesquisarem a {
    font-weight: bold;
	background:url(../images/seta-tipo1.png) no-repeat 190px center #00698C !important;
	border-color:#003366 !important;
	display:block;
	text-align: left;
    width: 180px;
	border:1px solid #666;
	padding:3px 13px;
	color:#FFF !important;
	font-size:1em;
	font-weight:normal;
	-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;
	-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;
	border-top-left-radius:8px;border-top-right-radius:8px;
}
#menu-pesquisarem a:hover {
	background-color:#003366 !important;
}
#menu-pesquisarem #submenu-pesquisarem {
	display:none;
	position:absolute;
	border:1px solid #CCC;
	background:#FFF;
	z-index:5000;
	padding:7px 10px;
	margin:26px 0 0;
}
#menu-pesquisarem #submenu-pesquisarem li {
	clear:both;
	list-style: none outside none;
}
#menu-pesquisarem #submenu-pesquisarem li a {
	font-weight:normal;
	background:none !important;
	display:block;
	border:none;
	padding:0;
	-moz-border-radius-topleft:0;-moz-border-radius-topright:0;
	-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;
	border-top-left-radius:0;border-top-right-radius:0;
	color:#35486B !important;
	text-align:left;
	width:110px;
}
#menu-pesquisarem #submenu-pesquisarem li a:hover {
	text-decoration:underline;
}
.nav, .nav a {
    font-size: 11px;
}
.nav {clear:both;}
.nav .pagination {
    float: right;
    text-align: right;
    width: 330px;
	list-style: none outside none;
	margin-bottom:10px;
}
.pagenav {
    clear: both;
    display: block;
    float: right;
    font-size: 11px;
    font-weight: bold;
    list-style: none outside none;
    margin: 0 0 8px;
    padding: 0;
}
#navtop {
}
#navbottom {
}
.pagenav li {
    float: left;
    list-style: none outside none;
    margin: 0 0 0 1px;
    padding: 0;
}
.pagenav li a {
    background: none repeat scroll 0 0 #F2F4F5;
    color: #839CB3;
    display: block;
    margin-right: 1px;
    padding: 5px 6px;
}
.pagenav li span {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #839CB3;
    display: block;
    margin-right: 1px;
    padding: 5px 6px;
}
.pagenav li.btprev a, .pagenav li.btnext a {
}
.pagenav li a.btprev {
    margin-right: 10px;
}
.pagenav li a.btnext {
    margin-left: 10px;
}
.pagenav li a:hover {
    background: none repeat scroll 0 0 #FFFFFF;
    text-decoration: none;
}
.pagenav li b, .pagenav li b a {
    background: none repeat scroll 0 0 #003466;
    color: #FFFFFF;
    display: block;
    margin-right: 1px;
    padding: 5px 6px;
}

.nav #menu-pesquisarem-disciplina {
    float: left;
    margin-top: 5px;
    width: 350px;
	list-style: none outside none;
}
.nav #menu-pesquisarem-disciplina a {
    color: #35486B;
    font-weight: bold;
	background:url(../images/seta-tipo.png) no-repeat right center;
	padding-right:10px;
}
.nav #menu-pesquisarem-disciplina #submenu-pesquisarem-disciplina {
	display:none;
	position:absolute;
	border:1px solid #CCC;
	background:#FFF;
	z-index:5000;
	padding:7px 10px;
	margin-left:30px;
}
.nav #menu-pesquisarem-disciplina #submenu-pesquisarem-disciplina li {
	clear:both;
	list-style: none outside none;
}
.nav #menu-pesquisarem-disciplina #submenu-pesquisarem-disciplina li a.active2{
	background: url("../images/button_ok2.png") no-repeat scroll left center transparent;
}
.nav #menu-pesquisarem-disciplina #submenu-pesquisarem-disciplina li a {
	font-weight:normal;
	background:none;
	display:block;
	padding-left:17px;
}

#menu-pesquisarem #submenu-pesquisarem li#area_institucional a {border-top:1px solid #CCC !important;margin-top:7px;padding-top:7px;}

div#resultado-pesquisa ul#lista-resultado li.content-imagem a img { display: table; padding-left:8px}
div#resultado-pesquisa ul#lista-resultado li.content-imagem a { font-weight:normal;}
/* ====================================================================================== */

/* Pesquisa módulo video */
#buscavideo {  display:block;  float:left; margin:25px 30%; text-align:center;  }
#bar-pesquisar-video { float:left; margin:0px; border:1px solid grey; height:18px; border-radius:5px; width:205px; }
#pesquisar-submit-video { float:left; color:#333 background:#ccc;  border:1px solid grey; font-size:.85em; height:22px; margin:0px 0px 0px 8px;}
/* Pesquisa módulo video */

#video_destaque { display: table;  }
.videodestaque{ -webkit-transform:scale(1.0); -moz-transform:scale(1.0);-o-transform:scale(1.0); float:left; 	-webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration: 0.5s; background:black; }
.videodestaque img{ margin:0px !important;  border:1px solid #000; }
div.videodestaque:hover a img { z-index:99; position:relative;}
.videodestaque span {display:none; }
.videodestaque:hover span {display:block; position:absolute; z-index:100; background:black; bottom:0px; color:white; width:96%; font-size:10px; opacity:0.85; line-height:120%; font-weight:bold; padding:2%; }
.videodestaque:hover {
	transform:scale(1.30);
 	box-shadow:0px 0px 10px #ccccccc; 	  
	-webkit-transform:scale(1.30);
 	-webkit-box-shadow:0px 0px 10px #cccccc;
    -moz-transform:scale(1.30);
    -moz-box-shadow:0px 0px 10px #ccc;
    -o-transform:scale(1.30);
    -o-box-shadow:0px 0px 10px #ccc;
    z-index:98 !important;
    position:relative;
	}
#video_manchete .player {
	display:block;
	width:333px;
	height:270px;
	margin:0 13px 13px 0;
	float:left; 
	border:1px solid #DDD;
}
#video_manchete .descricao {
	display:block;
	width:447px;
	float:left;
}

#video_manchete h1 {
	font-size:18px;
	font-weight:bold;
	color:#003366;
	margin-bottom:7px;
	line-height:125%;
}
#video_manchete h2 {
	font-size:12px;
	font-weight:bold;
	color:#FF6600;
	margin-bottom:2px;
	line-height:125%;
}
#video_manchete p {
	width:447px;
	line-height:150%;
}
#video_manchete #relacionados {
	display:table;
	padding:7px 2px 7px 7px;
	float:right;
	background:#EEE;
	height:50px;
	width:144px;
	-moz-border-radius:7px;
	border-radius:7px;
}
#video_manchete #relacionados .pager {
	display:block;
	float:left;
	overflow:hidden;
	width:144px;
	position:relative;
}
#video_manchete #relacionados .pager ul {}
#video_manchete #relacionados .pager ul li {
	display:block;
	float:left;
	width:67px;
	float:left;
	background:#EEE;
	margin:0 5px 5px 0;
}
#video_manchete #relacionados .pager ul li img {
	float:left;
	margin-right:5px;
}
#video_manchete #relacionados .pager ul li a {
	color:#666;
	font-size:11px;
	line-height:125%;
	text-decoration:none;
	display:block;
	float:left;
}
#video_manchete #relacionados .pager ul li a:hover {
	text-decoration:underline;
}
#video_manchete #relacionados h3 {
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:0 5px 10px 15px;
	background:url(../images/ico_relacionados.png) no-repeat left 3px;
}
.videodestaque .mascara{
	width: 100%;
	background-color: black;
	position: absolute;
	height: 100%; 
	opacity:0.25;
	 filter: alpha(opacity = 25);
	cursor:pointer;
	-webkit-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-o-transition-duration:0.5s;
/* 	ie 8 */
	width:143px\9;
	height:110px\9;
}
.mascara:hover { opacity:0.0 !important; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; -o-transition-duration:0.5s; }

#menucategorias, #listagemvideos  { float:left; }
#video_outros { clear: both; display: block; margin: 0 auto; padding: 5px; width: 770px; }
#video_outros ul#menucategorias { border-top: 1px solid #E5E5E5; display: block; float: left; width: 138px; margin-top:5px; }
#video_outros ul#menucategorias li { border: medium none !important; list-style:none; }
#video_outros ul#menucategorias li a { border-bottom: 1px solid #E5E5E5; color: #333333; display: block; padding: 7px 3px; text-decoration: none; font-weight: normal; }
ul#menucategorias li ul ul li.subcat { /*border-left:3px solid #ccc;*/ background-color: #dee2e6 !important; /*padding-left:15px !important;*/}

#video_outros ul#menucategorias li:first-child { background-color:#e3e3e3; font-weight:bolder !important;}
#video_outros ul#menucategorias li.atual a { background: url("../images/ico_seta_categoria.png") no-repeat scroll right center transparent; font-weight: bold; }
#video_outros ul#menucategorias li.atual li a { background: none repeat scroll 0 0 transparent; font-weight: normal; }
#video_outros ul#menucategorias li.subcat { background: none repeat scroll 0 0 #EEEEEE; border-left: 3px solid #CCCCCC !important; white-space: normal; }
#video_outros ul#menucategorias li a:hover { background-color: #F5F5F5 !important; }

#video_outros ul#menucategorias ul { margin:0px;}
#video_outros ul#menucategorias ul li:hover { background:#dcdcdc;}

#video_outros #listagemcategorias { display: block; float: left; overflow: hidden; width: 744px; }
#video_outros #listagemcategorias h2 { text-align: center; }
#video_outros #list_videos { clear: both; display: block; }

#video_outros #list_videos a p { clear: both; }
#video_outros #list_videos a img { clear: both; display: block; }
#video_outros #list_videos a { color: #333333; display: block; line-height: 150%; text-decoration: none; font-weight:normal !important; }
#video_outros #list_videos a:hover { text-decoration: underline; }
#video_outros #list_videos a span.data { color: #FF6600; display: block; font-size: 11px; line-height: 11px; padding-top: 3px; }
#video_outros ul#paginacao2 { margin-right: -460px; margin-top: 0px; position: absolute; right: 50%; }
#video_outros ul#paginacao2 li { float: left; list-style:none; }
#video_outros ul#paginacao2 li a img { margin-top: 2px; }
#video_outros ul#paginacao2 li a { color: #666666; display: block; float: left; font-size: 11px; height: 14px; padding: 3px 5px; text-decoration: none; }
#video_outros ul#paginacao2 li a:hover { font-weight: bold; }
#video_outros ul#paginacao2 li.atual a { color: #FF6600; font-weight: bold; }

#video_destaque h2, #video_outros h2, #relacionados h2 { background: url(../images/bg_abavideo.png) no-repeat top left; font-size:1.15em; padding:10px 8px 8px 8px; margin:2px 0; clear:both;}

#barra_tit { background: url(../images/bg_abavideo.png) no-repeat top left; width:100%; overflow:hidden; }
#barra_tit h2 { background: url(../images/bg_abavideo.png) no-repeat top left; padding:10px 8px 8px 8px; margin:0; float:left; width:165px; font-size:1.15em; }
#barra_tit h2 a { color:#777;  }
#barra_tit h2.abaselect a { color:#333 !important;  }
#barra_tit h2 a:hover { color:#000; text-decoration:none; }
#barra_tit h2.abaselect { background: url(../images/bg_abavideo_sel.png) no-repeat top left; color:#333 !important;}

#listagemvideos #list_videos ul { margin: 0px 0px 5px 10px;}
#listagemvideos #list_videos ul li { list-style:none; display: inline-table; width:135px; margin:3px; }
#listagemvideos #list_videos ul li a img { margin:2px !important;}

#list_videos h4 { margin: 15px 90px;}

#contagem { float:right;}
#contagem li { display: inline-table; height:25px; padding-left:25px; line-height:200%; }
#contagem .visualiza { background: url('../images/views.gif') no-repeat left center;  }
#contagem .download { background: url('../images/hits.gif') no-repeat left center; }

#relacionados { display:block; margin:20px 0;}
#relacionados ul.rel li { list-style:none; display: inline-table; width:98%; margin:3px 3px 15px 3px; }
#relacionados ul.rel li h3 { color:#333 !important; font-size:1.1em;  }
#relacionados ul.rel li a {  color:#333; font-weight:normal !important;  }

#video div.desc { display: block; float: left; width: 350px; }
#video div.desc h2 { color: #333; font-size: 12px; font-weight: bold; line-height: 125%; margin-bottom: 2px; }
#video div.desc h1 { color: #003366; font-size: 18px; font-weight: bold; line-height: 125%; margin-bottom: 7px; }
#video div.desc p {line-height: 150%; }

#video div.video { /*border: 1px solid #DDDDDD;*/ display: block; float: left; /*height: 270px;*/ margin: 0 13px 13px 0; width: 333px; overflow:hidden; }

#form-compartilhar h3, #box-sinopse h3 { color:#333 !important;}
#form-compartilhar fieldset ul#share li a { font-weight:normal !important;}

ul.acao li { list-style: none outside none; }
ul.acao li a { font-weight:normal !important;}
.acao { display:block; clear:both; overflow:hidden; width:100%; }

.acao .bt-enviar,
.acao .bt-compartilhe { float:left; } 
.acao .bt-enviar a,
.acao .bt-compartilhe a,
.acao .bt-download a,
.acao .bt-download a,
.acao .bt-edit a,
.acao .bt-sinopse a,
.acao .bt-sinopse a   {
	display:block;
	float:left;
	padding:5px 10px 5px 25px;
	margin-top:7px;
	color:#003366;
	text-decoration:none;
	font-size:0.917em;
}
.acao a:hover {
	text-decoration:underline;
}
.acao .bt-enviar a { background:url(../images/ico_recomende.png) no-repeat left center; }
.acao .bt-compartilhe a { background:url(../images/ico_compartilhe.png) no-repeat left center; }
.acao .bt-download a { background:url(../images/ico_download.png) no-repeat left center; }
.acao .bt-sinopse a { background:url(../images/ico_sinopse.png) no-repeat left center; }
.acao .bt-edit a { background:url("../images/ico_options.png") no-repeat left center; background-position: 0px -172px !important; }


#form-recomendar {
	clear:both;
	display:none;
	margin:15px 0 10px;
	width:725px;
	padding:0 5px 10px;
	color:#333;
	background:#DBDBDB;
	-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;
	padding:5px;
	/*float:left;*/
}
#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:unset;
}
#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;
	margin-right:5px;
	padding:2px 0 0 4px;
	width:250px;
	height:63px;
	display:block;
}
#form-recomendar label input, #form-recomendar textarea {
	font:normal 1em Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
#form-recomendar label.nome_destinatario {}
#form-recomendar label.comentarios {}
#form-recomendar .acoes {
	float:right;
}
#form-recomendar .bt-cancel,
#form-recomendar .bt-send {
	width:73px;
	height:22px;
	background:url(../images/bg_botao.png) no-repeat;
	border:none;
	font-size:11px;
	text-align:center;
	color:#FFF;
	margin:5px;
	padding:0;
	float:left;
}
#form-recomendar .bt-send {
	margin-left:0;
}
#form-recomendar .col1,
#form-recomendar .col2,
#form-recomendar .col3 {
	display:block;
	width:32%;
	float:left;
	border-right:1px solid #BBB;
	margin-right:5px;
	text-align:left;
	height:100px;
}
#form-recomendar .col3 {
	border-right:none;
}

#form-compartilhar {
	clear:both;
	display:none;
	margin:15px 0;
	width:725px;
	padding:0 5px 10px;
	color:#333;
	background:#DBDBDB;
	-moz-border-radius:7px;
	border-radius:7px;
}
#form-compartilhar fieldset {
	padding:10px;
}
#form-compartilhar input {
	width:685px;
	font-size:11px;
	margin-top:3px;
	color:#666;
}
#form-compartilhar h3 {
	font-size:12px;
	font-weight:bold;
	padding:0 0 5px 0;
}
a.bt-fechar {
	position:absolute;
	right:50%;
	display:block;
	width:23px;
	height:30px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(../images/ico_fechar.png);
	margin:-14px -474px 0 0;
}
#box-sinopse {
	clear:both;
	display:none;
	margin:15px 0;
	width:710px;
	padding:10px 15px 20px;
	color:#333;
	background:#DBDBDB;
	-moz-border-radius:7px;
	border-radius:7px;
}
#box-sinopse h3 {
    font-size: 14px;
    margin-bottom: 10px;
}
#box-sinopse a.bt-fechar {
	margin:-24px -474px 0 0;
}
/* share */	
ul#share {display:table;}
ul#share li {float:left; list-style:none;}
ul#share li a {display:block;float:left;padding:6px 9px 6px 21px;margin-right:5px;font-size:11px;color:#666;background:transparent url("../images/bookmarks.png") 0 5px no-repeat !important;background-image:url("../images/bookmarks.png");text-decoration:none;color:#333;}
ul#share li a:hover { text-decoration:underline; }
ul#share li.last a { border:none;}
ul#share li.opt-delicious a {background-position:0 -21px !important;}
ul#share li.opt-google a {background-position:0 -46px !important;}
ul#share li.opt-yahoo a {background-position:0 -72px !important;}
ul#share li.opt-facebook a {background-position:0 -99px !important;}
ul#share li.opt-twitter a {background-position:0 -126px !important;}
ul#share li.opt-myspace a {background-position:0 -150px !important;}
ul#share li.opt-digg a {background-position:0 -176px !important;}
ul#share li.opt-technorati a {background-position:0 -202px !important;}
ul#share li.opt-rec6 a {background-position:0 -230px !important;}
ul#share li.opt-orkut a {background-position:0 -255px !important;}
/* share */

/* 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;}
/* paginas internas sem side-area-2 */
#main-content.ext-2 div#main-area-1 { width:100%;}
