/* --------------------- 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:#FFF url('../images/bg_body.jpg') repeat-x top left;
}
	/* links */
	a:link, a:active, a:visited {color:#1F2C34; text-decoration:none;}
	a:hover, a:focus {text-decoration:underline; color:#3373BE;}
	body#governo #main-content a {color:#FF6600;}
	body#parana #main-content a {color:#009900;}
	
	/* titulo */
	h1 {font-size:16px; color:#222; margin-bottom:3px; line-height:125%;}
	h2 {font-size:11px;}
	h3 {font-size:10px;}
	h4 {font-size:10px;color:#555;}
	h5 {font-size:10px;color:#999;}
	
	/* estilos padrões de formatação de tabela */
	table .outer th {background:#CCC; padding:5px;}
	table .head, table .head th, table .head td {background:#EEE; padding:5px; border-bottom:1px solid #CCC;}
	table .even, table .even th, table .even td {padding:5px; border-bottom:1px solid #CCC;}
	table .odd, table .odd th, table .odd td {padding:5px; border-bottom:1px solid #CCC;}
	table .foot, .foot th, table .foot td {padding:5px; border-bottom:1px solid #CCC;}
	table .foot a {}
	tr.head td {}
	tr.even td {}
	tr.odd td {}
	tr.foot td {}
	td {vertical-align:top}
	
	.ui-corner-tl { -moz-border-radius-topleft: .6em; -webkit-border-top-left-radius: .6em; border-top-left-radius: .6em; }
	.ui-corner-tr { -moz-border-radius-topright: .6em; -webkit-border-top-right-radius: .6em; border-top-right-radius: .6em; }
	.ui-corner-bl { -moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; }
	.ui-corner-br { -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em; }
	.ui-corner-top { -moz-border-radius-topleft: .6em; -webkit-border-top-left-radius: .6em; border-top-left-radius: .6em; -moz-border-radius-topright: .6em; -webkit-border-top-right-radius: .6em; border-top-right-radius: .6em; }
	.ui-corner-bottom { -moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em; }
	.ui-corner-right {  -moz-border-radius-topright: .6em; -webkit-border-top-right-radius: .6em; border-top-right-radius: .6em; -moz-border-radius-bottomright: .6em; -webkit-border-bottom-right-radius: .6em; border-bottom-right-radius: .6em; }
	.ui-corner-left { -moz-border-radius-topleft: .6em; -webkit-border-top-left-radius: .6em; border-top-left-radius: .6em; -moz-border-radius-bottomleft: .6em; -webkit-border-bottom-left-radius: .6em; border-bottom-left-radius: .6em; }
	.ui-corner-all { -moz-border-radius: .6em; -webkit-border-radius: .6em; border-radius: .6em; }
	
	.ui-info-box-alert {border:1px solid #FDCA53; background-color:#F9FEB4;}

/* --------------------- ESTRUTURA --------------------- */
#container {display:block; width:998px; margin:0 auto;}
#header, #main, #footer {/*float:left; */width:998px; clear:both;}
#header {height:121px;}
	#header-area {/*display:none;*/float:left;}
	#header a.logo, #header h1.logo {display:block; width:119px; height:103px; position:absolute; top:11px; left:50%; margin-left:-439px;
	/*	background-image:url('http://www.pr.gov.br/logos/brasao_212x93.png') !important;
		background: url('../images/logo_prgovbr01.gif') no-repeat left top;
		text-indent:-100em;*/	z-index:100;}
	
	#header-areas {float:right; margin:21px 15px 0 0; width:735px;}
		#header-areas li {float:left; width:99px; height:38px; background: url('../images/header_menu01.gif') no-repeat left -57px;}
		#header-areas li.header-areas-cidadao {background-position:0 -57px;}
		#header-areas li.header-areas-empresa {background-position:-99px -57px;}
		#header-areas li.header-areas-turismo {background-position:-198px -57px;}
		#header-areas li.header-areas-governo {background-position:-297px -57px;}
		#header-areas li.header-areas-servidor {background-position:-396px -57px;}
		#header-areas li.header-areas-noticias {background-position:-495px -57px;}
		#header-areas li.header-areas-sites {width:104px; height:28px; float:right; background:none; margin:0 10px 6px 0;}
			#header-areas li a {display:block; text-decoration:none; color:#1F2C34; font-size:11px; text-indent:-100em;overflow:hidden; background: url('../images/header_menu01.gif') no-repeat left bottom; height:38px;}
			#header-areas li.header-areas-cidadao a {background-position:0 bottom;}
			#header-areas li.header-areas-empresa a {background-position:-99px bottom;}
			#header-areas li.header-areas-turismo a {background-position:-198px bottom;}
			#header-areas li.header-areas-governo a {background-position:-297px bottom;}
			#header-areas li.header-areas-servidor a {background-position:-396px bottom;}
			#header-areas li.header-areas-noticias a {background-position:-495px bottom;}			
			#header-areas li.header-areas-cidadao a.active {background-position:0 bottom;}
			#header-areas li.header-areas-empresa a.active {background-position:-99px 23px !important;}
			#header-areas li.header-areas-turismo a.active {background-position:-198px 23px !important;}
			#header-areas li.header-areas-governo a.active {background-position:-297px 23px !important;}
			#header-areas li.header-areas-servidor a.active {background-position:-396px 23px !important;}
			#header-areas li.header-areas-noticias a.active {background-position:-495px 23px !important;}
			#header-areas li.header-areas-sites a {padding-left:30px; width:74px; text-indent:0; background-position:-665px -97px; line-height:120%;}
			#header-areas li a:hover {text-decoration:underline;}
			#header-areas li.header-areas-sites a:hover {background-position:-665px 0;}

#main {background-color:#FFF;}
body#governo #main, body#parana #main {padding-left:10px; width:988px;}
	#main #side-area-1,
	#main #main-content,
	#main #side-area-2 {
		display:block;
		float:left;
	}
	#main #side-area-1 {margin-bottom:1em; padding:0; width:206px;}
	#main #main-content {width:954px; padding:22px; line-height:150%;}
	#main #main-content.ext-1, #main #main-content.ext-2 {width:746px; padding-top:0;}
	body#governo #main #main-content.ext-1, body#governo #main #main-content.ext-2, body#parana #main #main-content.ext-1, body#parana #main #main-content.ext-2 {width:736px;}
	#main #main-content.full {padding: 22px; width: 954px;}
	#main #main-area-1 {float:left; width:515px;}
	#main #main-area-2 {width:401px;float:right;}
	#main #side-area-2 {width:191px;padding:13px 0; float:right;}

#footer {padding:0 0 12px; width:100%; background-color:#DBDBDB; line-height:150%;}
	#footer-container {clear:both; background-color:#EBEBEB;}
		#footer-area {clear:both; margin:0 auto; width:974px; padding:16px 12px; height:58px;}

	#footer-info {margin:0 auto; padding-top:16px; 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:#3373BE; background:url('../images/ico_map.gif') no-repeat left top;}
		#footer-info .logos {position:absolute; right:13px; top:20px;}
		#footer-info .logos a {margin-left:5px;}

/* --------------------- BLOCOS GERAIS --------------------- */
/* skip links */
	ul#access-bar  {padding-top:5px;padding-left:360px;background:url('../images/bg_bar01.jpg') no-repeat center top;width:626px;height:34px;margin:0 auto;position:relative;}
		ul#access-bar  li {background-color:#333;float:left;}
		li#access-bar-pr {width:122px;height:42px;top:7px;left:4px;position:absolute;background:none;}
		#access-bar-opt-acessibilidade {}
		#access-bar-opt-skip01 {}
		#access-bar-opt-sitemap {width:92px;}
		li#access-bar-opt-fale {margin:13px 0 0 288px;padding:3px 0;background:none;}
			li#access-bar-opt-fale a {border:none;color:#000;font-size:12px;text-transform:inherit;}
		li#access-bar-opt-acesso {margin:12px 0 0 447px;border-right:1px solid #CCC;padding:2px 14px;background:none;font-size:12px;}
			#access-bar-opt-acesso-submit {font-size:11px;border:1px solid #AAA;-moz-border-radius: .6em; -webkit-border-radius: .6em; border-radius: .6em;}
			#access-bar-opt-acesso select, #access-bar-pesquisar {font-size:11px;}
			#access-bar-opt-acesso select{ width:220px;}
		li#access-bar-opt-pesquisar {margin-top:12px;padding:2px 14px;background:none;font-size:12px;}
			#access-bar #access-bar-pesquisar {padding:0 0 2px 3px;color:#666;}
			#access-bar #access-bar-pesquisar:focus {color:#333;}
			#access-bar-pesquisar-submit {border:none;width:16px;height:16px;overflow:hidden;background:url('../images/ico_search.gif') no-repeat left top;text-indent:-100em;}
			#access-bar a {padding:0 14px;color:#FFF;display:block;font-size:11px;text-decoration:none;text-transform:lowercase;border-right:1px solid #666;}
			#access-bar a:hover, #access-bar a:focus {text-decoration:underline;}
			#access-bar-pr a, #access-bar-opt-normal-text a {border:none;}
			#access-bar-opt-increase-text a, #access-bar-opt-normal-text a {text-transform:uppercase;}
			#access-bar-opt-transparencia a {text-transform:none;background:none;border-right:none;position:absolute;left:50%;margin-left:355px;}

/* fale com o governo */
#block-fale-com-governo {/*margin:0 12px 0 571px;*/ margin-right:12px; border-right:1px solid #C5C7D8; padding:4px 6px 4px 480px /*540px*/; float:left;}
	#block-fale-com-governo a {padding-right:6px; float:left; display:block;}

/* busca */
#search_block {float:left;width:290px;}
	#search_block label {padding-right: 4px;}
	#search_block input#query {margin-top:1px; border:1px solid #999; padding:3px; width:146px; height:13px; background-color:#FFF; color:#666; font-size:11px;float:left;}
		#search_block input#query:focus{color:#333;}
	#search_block button.bt_search {border:none; width:20px; height:20px; overflow:hidden; background:url('../images/ico_search.gif') no-repeat 3px 3px; text-indent:-100em;overflow:hidden; cursor:pointer;float:left;float:right;}
	#search_block input.bt_search:hover {background-position:0 -21px;}
	#search_block a {font-size:11px; text-decoration:none; color:#999;}
	#search_block a:hover {text-decoration:underline; color:#333;}
	#search .head {width:120px;}
	#search_block #opcoespesquisa {float:left;}

/* listas */
.list-1, .list-2 {}
	.list-1 li, .list-2 li {margin:1px 0 0 4px; padding:7px 0 1px 18px; line-height: 130%; border-bottom:1px solid #CBCBD1; background:url('../images/ico_bullet02.gif') no-repeat 6px 12px;}
	.list-2 li {background:url('../images/ico_bullet03.gif') no-repeat 6px 13px;}
		.list-1 li a, .list-2 li a {color:#333;}
/* --------------------- 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:14px;color:#15355B;font-weight:bold;text-align:center;clear:both;margin-bottom:5px;}
.redirect-message p {font-size:12px;color:#15355B;font-weight:normal;clear:both;text-align:center;}

/* --------------------- 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') -108px 13px no-repeat; }
	.exp .closed a { background-position:179px 13px; }
	#mn-menugoverno.exp .open a {background-position:-108px -67px;}
	#mn-menugoverno.exp .closed a {background-position:179px -67px;}
	
	.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') -123px 7px no-repeat; }
	.exp li li.closed a { background-position:179px 13px; }
	.exp li li.open li a, .exp li li.closed li a {background:none;}

#menuturismo, #menugoverno {padding: 0; background: #EBECF1 url('../images/bg05.jpg') repeat-x left top; float:left; border:1px solid #CBCBD1;}
	#menuturismo ul, #menuturismo li, #menugoverno ul, #menugoverno li {margin:0; padding:0; list-style:none;}
	ul#mn-menuturismo, ul#mn-menugoverno {padding:2px 6px; width:192px;}
	#menuturismo a, #menugoverno a {border-bottom:1px solid #E0DFE3; padding:7px 12px; color:#333; display:block; font-size:12px; text-decoration:none; text-align:left;}
	#menuturismo a:hover, #menuturismo a:focus, #menugoverno a:hover, #menugoverno a:focus {text-decoration:underline;}
	#menuturismo ul ul a, #menugoverno ul ul a {padding-left: 2em;}
	#menuturismo ul ul a:hover {}
	#menuturismo ul ul ul a, #menugoverno ul ul ul a { background-color:#CAD0D4; }
	#menuturismo ul ul ul a:hover {}
	#menuturismo ul ul ul li a {}
	/* ie bug */
	* html #menuturismo li, * html #menuturismo li a, * html #menugoverno li, * html #menugoverno li a {height: 1px;}


/* --------------------- NOTÍCIA --------------------- */
#news {margin:8px 48px; padding:0 40px; border-left:1px solid #DBDBDB; border-right:1px solid #DBDBDB;}
#news h3 {color:#999; font-size:14px;}
#news a:link, #news a:active{color:#3373BE; text-decoration:underline;}
#news a:hover, #news a:focus {color:#26629D; text-decoration:underline;}
.normal {margin-bottom:16px; width:514px; background-color:#333;}
#manchetes.active {overflow:hidden;height:429px;position:relative; background:none;}
	#manchetes.active ul {width:1623px; height:343px;}
		.normal li {position:relative;}
		#manchetes.active li {width:514px; height:343px; float:left;}
		.normal h2 {padding:9px 10px 0; width:494px; height:78px; position:absolute; top:257px; left:0px; background: url('../images/bg01.png'); z-index:50; }
			.normal h2 a {font-size:14px; color:#FFF; font-weight:bold; line-height:125%; margin-bottom:10px;}
			.normal p {padding:0 10px 3px; width:501px; position:absolute; top:301px; left:0px; font-size:12px; color:#FFF; line-height:125%; z-index:60;}
			.normal p.photo {padding:0; width:514px; position:absolute; top:0px; left:0px; z-index:40;}
			#manchetes li a {color:#FFF; font-weight:bold;}
			#manchete-nav {position:absolute; top:335px; left:0px; width:516px; z-index: 70;}
				#manchete-nav a {display:block; float:left; margin:10px 1px 0 0; width:157px; height:74px; padding:9px 7px 0; color:#333; font-size:11px; background-color:#FFF; line-height:120%; background: url('../images/bg02.png') repeat-x center -200px;}
				#manchete-nav a:focus {text-decoration:none;}
				#manchete-nav a.active {background-position:center top; margin-top:0; padding-top: 18px;}
				
.colunas {margin:2.5em 0 2em; border-bottom:2px solid #1F2C34; clear:both; width:514px; float: left;}
	.colunas ul {width:514px;}
		.colunas li {border-top:1px solid #DEE1E4; padding:12px 3px; width:242px; float:left;}
		.colunas li:first-child, .colunas li:nth-child(2) {border:none;}
		.colunas li.odd {margin-right:14px;}
			.colunas ul h2 {line-height: 140%; margin-bottom:0.7em;}
				.colunas h2 a {color:#1F2C34; font-size:14px;}
			.colunas ul p {color:#666; line-height:130%;}
			.colunas p img {margin:0 4px 4px 0;}
			.colunas p.more {padding:0; border:none; width:100%; height:17px; background:url('../images/bg_more01.gif') no-repeat 409px top; clear:both;}
				.colunas p.more a {padding:0; color:#FFF; display:block; float:right; font-size:11px; font-weight:bold; padding:1px 11px 0 2px; line-height: 16px; text-align:center; text-transform:lowercase;}
				
#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;float:left;}
	#gallery-anchor {background:url('../images/ico_foto.gif') left 2px no-repeat; margin-bottom:0 !important; border-bottom:1px solid #AAA; color:#333; padding:2px 0 2px 20px; font-size:1em; font-weight:bold;}
	#gallery-wrapper {margin:4px 0 10px; padding:3px;width:510px; clear:both; position:relative;overflow:hidden;}
	#gallery-container {float:left;position:relative;}
		#gallery-container li {width:520px;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 #2C71B6;}
		#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;}

p.audio {margin-top:8px; background:url('../images/icon_audio.gif') left 2px no-repeat; margin-bottom:0 !important; border-bottom:1px solid #AAA; color:#333; padding:2px 0 2px 20px; font-size:1em; font-weight:bold;}
ul.audio {padding:4px;}
p.video {background:url('../images/icon_video.gif') left 2px no-repeat; margin-bottom:0 !important; border-bottom:1px solid #AAA; color:#333; padding:2px 0 2px 20px; font-size:1em; font-weight:bold;}
ul.video {padding:4px;}
p.attachment {background:url('../images/icon_attach.gif') left 2px no-repeat; margin-bottom:0 !important; border-bottom:1px solid #AAA; color:#333; padding:2px 0 2px 20px; font-size:1em; font-weight:bold;}
ul.attachment {padding:4px;}
/* --------------------- DESTAQUE --------------------- */
ul.destaque {clear:both;}
ul.destaque li {display:block;margin-bottom:10px;}
ul.destaque a {display:block;}

/* rolante */
#destaque_7 {margin:1.5em 0 0;}
#destaque_7, #destaque_7 ul {width:514px;height:110px;overflow:hidden;clear:both;position:relative;}
	#destaque_7 ul {width:1600px;}
	#destaque_7 li {float: left;width:256px; margin-right:2px;}
#destaque_7-nav {margin-top:5px; float:left; width:100%;}
	#destaque_7-nav li {float:left; margin-right:2px;}
	#destaque_7-nav li.pause {float:right; margin:0;}
		#destaque_7-nav li a {width:14px; height:14px; display:block; background-color:#C4C4D2; text-indent:-100em;overflow:hidden;}
			#destaque_7-nav li a.active {background-color:#666;}
#destaque_10 {display:block;clear:both;padding:20px 0 0}
#destaque_8 {margin-top:10px; float:left;}
#destaque_8, #destaque_8 ul {width:195px; height:196px; overflow:hidden; position:relative;}
	#destaque_8 li {float: left;}
	#destaque_8 li.d1, #destaque_8 li.d3 {margin-right:11px;}
#destaque_9 {margin-top:10px; float:right;}
#destaque_9, #destaque_9 ul {width:195px; height:196px; overflow:hidden; position:relative;}
	#destaque_9 li {float: left;}
	#destaque_9 li.d1, #destaque_8 li.d3 {margin-right:11px;}

/* --------------------- BLOCOS ESPECÍFICOS --------------------- */
#by_keywords {height:18px; overflow:hidden; position:relative; width:514px; border-top:1px solid #E9E9E9; border-bottom:1px solid #E9E9E9; margin:2.5em 0 0; padding:10px 0; float:left;}
	#by_keywords h2 {border-right:1px solid #F2A127; color:#F2A127; padding-right:0.5em; text-transform:uppercase; float:left;}
	#by_keywords ul {display:block; height:18px; font-size:1em; float:left; color:#707070; list-style:none; text-align:left; padding:0; width:390px; white-space:nowrap;}
	#by_keywords li {padding-left:8px; list-style:none; width:382px; overflow:hidden;}
	#by_keywords li a {color:#707070; display:block; font-weight:normal; text-decoration:none;}
	#by_keywords abbr {display:none !important;}

#bloco-servicos {background-color:#E4E4EB; border-right:1px solid #CBCBD1; border-left:1px solid #CBCBD1; width:399px;float: left; position:relative;}
#bloco-servicos.active {background: #E4E4EB url('../images/bg_abas01.jpg') no-repeat -1px 0px;}
#bloco-servicos.active2 {background-position:-402px 0px;}
	#bloco-servicos h3 {clear: both; font-size: 16px; padding: 10px;}
	#bloco-servicos.active h3 {padding:0; width:198px; height:34px;}
		#bloco-servicos.active h3 a {display:block; text-indent:-100em;overflow:hidden; height:34px;}
	#bloco-servicos.active #titulo-servicos-meus-servicos {position:absolute; top:0px; right:0px;}
	#bloco-servicos-meus-servicos {padding-bottom:26px;}
	#bloco-servicos-online, #bloco-servicos-meus-servicos ul {padding:12px 8px 18px; width:384px; position:relative; float:left;}
		#bloco-servicos li {float: left; height: 30px; width: 44%;}
		#bloco-servicos li.none {width:355px; background:none;}
			#bloco-servicos li.none span {display:none !important;}
		#bloco-servicos .more {margin:0; padding:0; border:none; border-bottom:2px solid #1F2C34; width:399px; height:17px; position:absolute; bottom:0px; left:0px; background:url('../images/bg_more01.gif') no-repeat 288px top; clear:both;}
			#bloco-servicos .more a {padding:0; color:#FFF; display:block; float:right; font-size:11px; font-weight:bold; padding:1px 0 0 2px; width: 102px; line-height: 16px; text-align:center; text-transform:lowercase;}
		#bloco-servicos .nomore {margin:0; padding:0; border:none; border-bottom:2px solid #1F2C34; width:399px; height:17px; position:absolute; bottom:0px; left:0px; background:none;clear:both;}
		
		#bloco-servicos-meus-servicos.edit {}
			#bloco-servicos-meus-servicos.edit li {background:none !important; padding-left:4px;}
			#bloco-servicos-meus-servicos.edit li.ui-sortable-helper {border:1px dashed #FF9900;}
				#bloco-servicos-meus-servicos li span {display:none;}
				#bloco-servicos-meus-servicos.edit li span {background:url('../images/ico_handler01.gif') repeat-y 0 0; width:12px; display:block; float:left; height:34px; text-indent:-100em;overflow:hidden; cursor:move; display:block;}
				#bloco-servicos-meus-servicos .ui-info-box-alert {display:none;}
				#bloco-servicos-meus-servicos.edit .ui-info-box-alert {margin:12px auto 0; padding:4px 6px; width:366px; display:block;}
					#bloco-servicos-meus-servicos .ui-info-box-alert p {font-size:90%; line-height: 130%; margin-bottom:0.5em;}
					#bloco-servicos-meus-servicos .ui-info-box-alert a {text-decoration:underline; color:#3373BE;}
			#bloco-servicos-meus-servicos #bloco-servicos-meus-servicos-remove {display:none;}
			#bloco-servicos-meus-servicos.edit #bloco-servicos-meus-servicos-remove {clear:both; margin:2px auto 0; border:1px dashed #999; padding:2px 4px; width:366px; height:60px; background-color:#F3F3F3; display:block;}
			#bloco-servicos-meus-servicos.edit #bloco-servicos-meus-servicos-remove.active {border:1px solid #F90 !important; background-color:#FFF !important;}
			
#bloco-secretarias-orgaos {margin-top:1em; width:401px; float: left; background-color:#ECECF1;}
	#bloco-secretarias-orgaos dt {padding: 12px 12px 8px; border-right:1px solid #CBCBD1; border-left:1px solid #CBCBD1; color:#333; font-size:14px; font-weight: bold; clear:both;}
	#bloco-secretarias-orgaos dt#titulo-secretarias-orgaos {padding:0; border:none; background:url('../images/bg_h01.jpg') no-repeat 0 0; height:34px;}
	#bloco-secretarias-orgaos.active #titulo-secretarias-orgaos {background-position:0 bottom;}
		#titulo-secretarias-orgaos a {padding:8px 14px; color:#FFF; font-size:16px; font-weight:bold; display:block; text-decoration:none;}
	#bloco-secretarias-orgaos dd {border-right:1px solid #CBCBD1; border-left:1px solid #CBCBD1; border-bottom:2px solid #34393D; clear:both; float:left; padding:0 12px;}
		#bloco-secretarias-orgaos dd li {float: left; height: 38px; width: 44%;}
		#bloco-secretarias-orgaos dd li.height-1x {height:24px}
		#bloco-secretarias-orgaos dd li.height-3x {height:52px}

.opt-mobile {margin-top: 8px; display:block;}
	.opt-mobile a {display:block; width:110px; top:38px; right:65px; position:absolute; font-weight:normal; padding:2px 0 2px 19px; background:url('../images/ico_options.png') no-repeat 0px -527px;}

.block-busca-servico {width:770px; height:55px; float:left;}
	.block-busca-servico h3 {color:#999; font-size:16px; font-weight:normal; text-transform:lowercase; border-bottom:1px solid #999;}
		.block-busca-servico h3 strong {font-weight:bold;}
		.block-busca-servico form {float:left; margin:1em 3em 1em 2px;}
			/* temp */.block-busca-servico select {/*width:220px;*/}
			.block-busca-servico input {border:1px solid #A5ACB2;}
			.block-busca-servico #servico-palavra-chave {width:14em;}
			#servicos-busca-list input.search, .block-busca-servico input.search {border:none;width:16px;height:16px;overflow:hidden;background:url('../images/ico_search.gif') no-repeat left top;text-indent:-100em;overflow:hidden; cursor:pointer;}

.block-footer-links {width:178px; height:58px; float:right;}
	.block-footer-links li {float:left;}
		.block-footer-links a {display:block; width:58px; height:58px; text-indent:-100em; overflow:hidden; background:url('../images/ico_info.jpg') no-repeat 0 0;}
		.block-footer-links li.contato a {background-position: -60px 0; margin:0 2px;}
		.block-footer-links li.newsletter a {background-position: -120px 0;}

.block-governo-interativo {margin:2.5em 0 0.5em; float:left;}
	.block-governo-interativo h3 {background: url('../images/tit_governo_interativo.gif') no-repeat 0 0; height:22px; padding-top:0.3em; text-indent:-100em;overflow:hidden; width:100%;}
	.block-governo-interativo ul {float:left;}
		.block-governo-interativo li {width:57px; float:left; background: url('../images/ico_governo_interativo.jpg') no-repeat 0 0;}
		.block-governo-interativo li.opt-governo-interativo-rss {background-position:0 0;}
		.block-governo-interativo li.opt-governo-interativo-contato {background-position:-57px 0;}
		.block-governo-interativo li.opt-governo-interativo-news {background-position:-114px 0;}
		.block-governo-interativo li.opt-governo-interativo-twitter {background-position:-171px 0;}
		.block-governo-interativo li.opt-governo-interativo-youtube {background-position:-228px 0;}
		.block-governo-interativo li.opt-governo-interativo-flickr {background-position:-285px 0;}
		.block-governo-interativo li.opt-governo-interativo-facebook {background-position:-342px 0;}
		.block-governo-interativo li.opt-governo-interativo-rss.active {background-position:0 -57px;}
		.block-governo-interativo li.opt-governo-interativo-contato.active {background-position:-57px -57px;}
		.block-governo-interativo li.opt-governo-interativo-news.active {background-position:-114px -57px;}
		.block-governo-interativo li.opt-governo-interativo-twitter.active {background-position:-171px -57px;}
		.block-governo-interativo li.opt-governo-interativo-youtube.active {background-position:-228px -57px;}
		.block-governo-interativo li.opt-governo-interativo-flickr.active {background-position:-285px -57px;}
		.block-governo-interativo li.opt-governo-interativo-facebook.active {background-position:-342px -57px;}
			.block-governo-interativo li a {display:block; height:56px; text-indent:-100em;overflow:hidden;}
			
.block-tag-cloud {margin-top:1.5em; width:100%; float:left;}
	.block-tag-cloud h3 {padding-top:0.3em; height:18px; background: url('../images/tit_mais_buscadas.jpg') no-repeat 0 0; text-indent:-100em;overflow:hidden; width:100%;}
	.block-tag-cloud ul {background-color:#FFF; border:1px solid #CBCBD1; padding:12px 5px 2px; width:391px; float:left; text-align:center;}
		.block-tag-cloud li {padding:0 5px; height:28px;/* float:left;*/ display:inline-block !important; display:inline;}
			.block-tag-cloud a {}
			.block-tag-cloud a.size1 {font-size:12px;}
			.block-tag-cloud a.size2 {font-size:14px;}
			.block-tag-cloud a.size3 {font-size:18px;}
			.block-tag-cloud a.size4 {font-size:20px;}
			.block-tag-cloud a.size5 {font-size:23px;}
			.block-tag-cloud a.size6 {font-size:26px;}
			

/* --------------------- DEBASER --------------------- */
#block-video-latest {width:250px; float:left;}
	#block-video-latest h3 { /*background:url('../images/tit_video.gif') no-repeat 0 0; height:22px; padding-top:0.3em;*/background:url('../images/tit_video_eparana.gif') no-repeat 0 0; height:54px; text-indent:-100em;overflow:hidden; width:100%;}
	#block-video-latest ul {background-color:#ECECF1; border:1px solid #CBCBD1; border-top:0; padding:0 8px 22px; height:278px; position:relative; float:left;}
		#block-video-latest li {margin: 0 1px; float:left;}
			#block-video-latest li a {display:block;}
				#block-video-latest li img {border:2px solid #ECECF1;}
				#block-video-latest li a:hover img {border:2px solid #3373BE;}
			#block-video-latest li h4 {height:32px; padding-top:3px; font-size:11px; font-weight:normal; line-height: 130%;}
		#block-video-latest li.destaque {margin:0 0 6px; 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 {padding:0; border:none; border-bottom:2px solid #1F2C34; width:248px; height:17px; position:absolute; bottom:0px; left:0px; background:url('../images/bg_more01.gif') no-repeat 140px top; clear:both;}
			#block-video-latest li.more a {padding:0; background:none; color:#FFF; display:block; float:right; font-size:11px; font-weight:bold; padding:1px 0 0 2px; width: 102px; line-height: 16px; text-align:center; text-transform:lowercase;}
	
.block-radio-latest {width:250px; float:right;}
	.block-radio-latest h3 { background: url('../images/tit_radio.gif') no-repeat 0 0; height:18px; padding-top:0.3em; text-indent:-100em;overflow:hidden; width:100%;}
	.block-radio-latest ul {background-color:#ECECF1; border:1px solid #CBCBD1; padding:4px 8px 22px; height:306px; position:relative; overflow:hidden;}
		.block-radio-latest li {border-bottom:1px solid #CBCBD1; padding:8px 4px;}
		.block-radio-latest li.last {border:none;}
			.block-radio-latest li a {padding:0 0 0 24px; background:url('../images/ico_options.png') no-repeat 0px -594px; display:block;}
		.block-radio-latest li.more {padding:0; border:none; border-bottom:2px solid #1F2C34; width:248px; height:17px; position:absolute; bottom:0px; left:0px; background:url('../images/bg_more01.gif') no-repeat 140px top; clear:both;}
			.block-radio-latest li.more a {padding:0; background:none; color:#FFF; display:block; float:right; font-size:11px; font-weight:bold; padding:1px 0 0 2px; width: 102px; line-height: 16px; text-align:center; text-transform:lowercase;}

/* --------------------- ACESSIBILIDADE - TAMANHO TEXTO --------------------- */
body.bFont p, body.bFont h1, body.bFont h2, body.bFont h3, body.bFont a, body.bFont #content, body.bFont #search_block, body.bFont #search_block input#query, body.bFont #conteudo, body.bFont #menuturismo a, body.bFont #menugoverno a, body.bFont #catalog h2, body#parana.bFont #main-content h2, body#governo.bFont #main-content h2, body.bFont #page-functions a, body.bFont #news-functions a, body.bFont #fale-conosco input {font-size:130%;}
body.bFont #catalog #catalog-main-content { font-size:110%;}
body.bFont #block-fale-com-governo {padding-left:510px;}
body.bFont #search_block {}
body.bFont #search_block input#query {width:160px; height:22px;}
body.bFont #header-areas {margin-top:12px;}
body.bFont .normal h2 {height:143px; top:192px;}
body.bFont .normal p {top:276px;}
body.bFont .normal p.photo {top:0;}
body.bFont #bloco-servicos li {height:54px;}
body.bFont #bloco-secretarias-orgaos dd li.height-1x {height: 38px;}
body.bFont #bloco-secretarias-orgaos dd li {height: 57px;}
body.bFont .acoes .acoes-meu-servico {width: 9em;}
body.bFont #by_keywords ul {width: 340px;}


/* Bloco Busca GSA Header jmm */
#pesquisar-gsa { position:absolute; width:350px; top:38px; 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; }
#search_block, #inst-bar #inst-bar-opt-pesquisar { display:none;} /* oculta bloco pesquisa padrao */

#pesquisar-gsa #inst-bar-pesquisar-submit {
background: url("../images/ico_search.gif") no-repeat scroll 3px 3px rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    float: right;
    height: 20px;
    overflow: hidden;
    text-indent: -100em;
    width: 20px;
    margin-right: 16px;
}

/* Bloco BUSCA GSA Central */
.BuscaGSA h3 { font-size:1.25em; margin-bottom:4px; text-align: left;}
.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;}								
