/*-------------------------- barra institucional --------------------------*/
@import url("http://web.celepar.pr.gov.br/instbar/css/instbar-1.css");
/*elaine*/
/* --------------------- 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,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption{margin:0;padding:0;border:0;outline:0;font-size:100%;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:' ';content:none;}ins{text-decoration:none}del{text-decoration:line-through}

/* --------------------- DEFINIÇÕES GERAIS --------------------- */
body {
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	background:#dfddd3;
}
	/* links */
	a:link, a:visited, a:active {color:#000000; text-decoration: none;}
	a:hover {color:#000000; text-decoration: underline;}
	
	/* titulo */
	h1 {font-size:16px;color:#7faa93;margin-bottom:3px;line-height:175%;}
	h2 {font-size:14px;}
	h3 {font-size:12px;}
	h4 {font-size:11px;color:#000;}
	h5 {font-size:10px;color:#000;}
	h6 {font-size:9px;line-height:145%;text-decoration:none;}
	h7 {font-size:11px;}
	
	/* estilos padrões de formatação de tabela */
	table.outer th {background:#EBECF1; padding:5px;border-bottom:1px solid #CFCED4;}
	table .head, table .head th, table .head td {background:#EEE; padding:5px; border-bottom:1px solid #CFCED4;}
	table .even, table .even th, table .even td {padding:5px; border-bottom:1px solid #CFCED4;}
	table .odd, table .odd th, table .odd td {padding:5px; border-bottom:1px solid #CFCED4;}
	table .foot, .foot th, table .foot td {padding:5px; border-bottom:1px solid #CFCED4;}
	table .foot a {}
	tr.head td {}
	tr.even td {}
	tr.odd td {}
	tr.foot td {}
	td {vertical-align:top; font:12px Arial, Helvetica}

/* --------------------- ESTRUTURA --------------------- */
#container {
	display:block;
	width:998px;
	margin:0 auto;
}
/*-------------------------- BARRA INSTITUCIONAL --------------------------*/
/*#inst-bar {height:58px; background:#FFF url('/images/principal/bg_controls.jpg') repeat-x;}
	#inst-bar ul {padding-top:5px; background:url('/images/principal/bg_controls_acessbar.jpg') no-repeat center top; width:998px; height:32px; margin:0 auto; position:relative;}
		#inst-bar ul li {float:left;}
		ul li#inst-bar-pr a {width:135px; height:50px; top:3px; left:50%; margin-left:-476px; position:absolute; background:none; background:url('http://www.pr.gov.br/logos/brasao_135x50.png') no-repeat; text-indent:-1000px; overflow:hidden;}
		ul li#inst-bar-secretaria a {width:510px; height:18px; top:32px; left:50%; margin-left:-310px; position:absolute; background:none; background:url('/images/principal/sepl.png') no-repeat; text-indent:-1000px; overflow:hidden; border:none;}
		#inst-bar-opt-acessibilidade {} */
/*		#inst-bar-opt-skip01 {margin-left:345px !important; margin-left:115px;}
		#inst-bar li#inst-bar-opt-fale-governo {margin-top:12px; padding:2px 14px; background:none; position:absolute; left:50%; top:21px; margin-left:80px; width:130px;}
		#inst-bar li#inst-bar-opt-fale-governo a {color:#333; text-transform:none; font-size:0.917em;}
		#inst-bar a {padding:0 13px; color:#FFF; display:block; font-size:0.917em; text-decoration:none; text-transform:lowercase; border-right:1px solid #666;}
		#inst-bar a:hover, #inst-bar a:focus {text-decoration:underline;}
			#inst-bar-pr a, #inst-bar-opt-normal-text a {border:none;}
			#inst-bar-opt-increase-text a, #inst-bar-opt-normal-text a {text-transform:uppercase;}#header, #main, #footer {
	float:left;
	width:998px;
	clear:both;
} */
/*-------------------------- BARRA INSTITUCIONAL --------------------------*/
#inst-bar {height:58px; background:#FFF url('/images/principal/bg_controls.jpg') repeat-x;}	
		ul li#inst-bar-pr a {width:135px; height:50px; top:3px; left:50%; margin-left:-476px; position:absolute; background:none; background:url('http://www.pr.gov.br/logos/brasao_135x50.png') no-repeat; text-indent:-1000px; overflow:hidden;}
		ul li#inst-bar-secretaria a {width:510px; height:18px; top:32px; left:50%; margin-left:-310px; position:absolute; background:none; background:url('/images/principal/sepl.png') no-repeat; text-indent:-1000px; overflow:hidden; border:none;}	
		  	#inst-bar-opt-increase-text a, #inst-bar-opt-normal-text a {text-transform:uppercase;}#header, #main, #footer {
	float:left;
	width:998px;
	clear:both;
}
#header {
	height:150px;
}
	#header a.logo, #header h3.logo {
		display:block;
		width:150px;
		height:75px;
		position:absolute;
		top:93px;
		left:50%;
		margin-left:-357px;
		z-index:5555;
	}
	/* animação */
	#headerimages, #headerimages li {
		padding:0;
		margin:0;
		list-style:none;
	}
	#headerimages {
		width:998px;
		height:98px;
		overflow:hidden;
		position:absolute;
		top:88px;
		left:50%;
		margin-left:-498px;
		z-index:5000;
	}
	#quarenta {
		left:73%;
		top:100px;
		overflow:hidden;
		position:absolute;
		margin-left:-498px;
		z-index:5001;
	}

#main {
}
	#main #header-area {clear:both;background:#FFF;}
	#main #side-area-1,#main #main-content,#main #side-area-2 {display:block;float:left;}
	#main #side-area-1 {width:176px;}
	#main #main-content {width:5px; padding:0 10px; line-height:150%;}
	#main #main-content.ext-1, #main #main-content.ext-2 {width:554px; padding:5px;}
	#main #main-content.full {width:749px;padding:5px;}
	#main #main-area-1 {clear:both;width:100%;}
	#main #side-area-2 {width:170px; float:right;}
	#main #main-conteudo {width:22px; padding:0 10px; line-height:150%;}
	#main #main-conteudo.ext-1, #main #main-conteudo.ext-2 {width:554px; padding:5px;}
	#main #main-conteudo.conteudo {font-size:12px; text-decoration:none ;width:749px; padding:5px;}
	#main #main-conteudo.full {width:749px;padding:10px;}
	#main #main-conteudo.sistpub {font-size:12px; text-decoration:none ;width:749px; padding:5px;}
	.sistpubtab {font-size:12px; text-decoration:none ;width:749px; padding:5px;}
	
	
#footer a.map {
    background: url("http://www.ipardes.pr.gov.br/images/gota.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #3373be;
    padding-left: 13px;
}
	
#footer {
	display:block;
	width:749px;
	height:60px;
	position:relative;
	left:50%;
	margin-left:-357px;
	z-index:5555;
	background:#EEEEEE;
	border-top:1px solid #D3D3D3;
	margin-bottom:12px;
	padding:10px 0 0;

	}
	#footer p, #footer address {padding:0 13px;}
	#footer p {font-weight:bold;}
	#footer address p {padding-left:0; font-weight:normal; font-style:normal;}
	#footer .logos {position:absolute; right:13px; top:16px;}
	#footer .logos a {margin-left:5px;}


/* --------------------- ACESSIBILIDADE - TAMANHO TEXTO --------------------- */
body.bFont {font-size:16px;}
body.bFont #inst-bar {font-size:12px;}
body.bFont #navegacao-secundaria {width:500px;}
body.bFont #mn-menuprincipal {padding-left: 64px;}
body.bFont #menuprincipal li a {font-size:15px;}
/******************************************************************************************/

/* skip links */
ul#control {display:block; height:17px;	background:#A2A2A2 url('/images/principal/bg_controls.jpg') repeat-x; padding:6px;}
	ul#control li {float:left;}
	ul#control li a {display:block;	float:left;	height:14px; background:url('../images/ico_controls.png') 0 0 no-repeat; padding:0 12px 0 16px; color:#333;}
	ul#control li.ctrl_irconteudo a { background-position:0 0; }
	ul#control li.ctrl_irmenu a { background-position:0 -20px; }
	ul#control li.ctrl_mapadosite a { background-position:0 -40px; }
	ul#control li.ctrl_acessibilidade a { background-position:0 -60px; }
	ul#control li.ctrl_irconteudo:hover a { background-position:0 -80px; }
	ul#control li.ctrl_irmenu:hover a { background-position:0 -100px; }
	ul#control li.ctrl_mapadosite:hover a { background-position:0 -120px; }
	ul#control li.ctrl_acessibilidade:hover a { background-position:0 -140px; }
	ul#control li a {color:#333;text-decoration:none;}
	ul#control li a:hover {color:#000;}

/* busca */
#search_block {
	position:absolute;
	top:186px;
	left:50%;
	height:27px;
	margin-left:-498px;
	width:218px;
	background:#000;
}
	#search_block label {display:none;}
	#search_block input#query {margin:1px 0 0 35px; border:none; padding:2px; width:146px; height:13px; background:none; color:#000; font-size:10px;}
	#search_block button.bt_search { width:20px; height:17px; border:0; background:none 0 0 no-repeat; overflow:hidden; text-indent:1000px;}
	#search_block input.bt_search:hover {background-position:0 -21px;}
	#search_block a {font-size:11px; text-decoration:none; color:#999;}
	#search_block a:hover {text-decoration:underline; color:#333;}
	#search .head {width:120px;}
/* --------------------- GERAIS --------------------- */
.clear { clear:both; }
noscript p {background-color:#FFC; border:1px solid #FC3; padding:3px 6px; color:#000; margin:0 0 10px;}
/* --------------------- SISTEMA --------------------- */
/* mensagem de redirecionamento */
.redirect-message {display:block; background:#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;}

/* --------------------- ESTATÍSTICAS --------------------- */
table.statstable  td, table.statstable  th {padding:5px;}
table.statstable td.even, table.statstable tr.even td {background: #F9F9F9;}
table.statstable td.odd, table.statstable tr.odd td {background:#FFF;}
table.statstable td.foot, table.statstable tr.foot td {background:#D0D6E4;color:#003366;text-align:left;}
.statsdiv {display:block;height:20px;background:#EEE;text-align:center;font-size:11px;padding:5px;margin-bottom:10px;}
.statsdiv a{display:inline;padding:0 15px;}
.statsdiv2 {display:block;height:20px;text-align:center;font-size:11px;padding:5px;margin-bottom:10px;}
table.statstable {margin:0px; padding:0px; font-size: small; font-weight: normal;}
.stats {vertical-align: bottom; width:625px; margin:0; border: 0;}
table.statstable td.statsimg {vertical-align: bottom; width:25px; text-align:center;padding:0;}
.statsimgweekday {vertical-align: bottom; font-size: small; font-weight: normal;}
table.statstable tr.statswords td, table.statstable tr.statswords th, table.statswords td.statswords {border-width: 0; font-size: 9px; background-color: transparent; font-weight: normal; text-align:center; width:25px;}
.statsfore {width: 30%; padding:2px;}

/* --------------------- MENU --------------------- */
#menusuperior {
	position:absolute;
	top:186px;
	right:50%;
	height:27px;
	margin-right:-500px;
	float:right;
	white-space:nowrap;
	width:780px;
	background:#000000;	
}
#menusuperior li {
	float:left;	
	background:url('/images/principal/bg_controls.jpg') no-repeat left top;
}
#menusuperior li.first {border-left:none;}
#menusuperior li.last {border-right:none;}
#menusuperior li a {
	text-decoration:none;
	float:left;
	padding:8px 33px;
	font-size:11px;
	color:#FFFFFF;
}
#menusuperior li a:hover, #menusuperior li a:focus {
	text-decoration:underline;
}
#menusuperior li.open a {
	padding-right:17px;
}
#menusuperior ul.drop ul {
	top:-500px;
	position: absolute;
	width:130px;
	padding:5px;
	background:#dfddd3;
	left:0;
}
#menusuperior li li {
	clear:both;
}
#menusuperior li li a {
	display:block;
	clear:both;
	padding:5px 0;
	width:115px;
	background:#dfddd3;
	color:#000000;
}
#menusuperior ul.drop li:hover, #menusuperior ul.drop li.over {
	position:relative;
}
#menusuperior ul.drop li:hover ul, #menusuperior ul.drop li.over ul {
	top:29px;
}

	/* 
	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/principal/menu_icons.png') -123px 7px no-repeat; }
	.exp .closed a { background-position:164px 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/principal/menu_icons.png') -123px 7px no-repeat; }
	.exp li li.closed a { background-position:164px 7px; }
	.exp li li.open li a, .exp li li.closed li a { background:none; }

#menulateral {
	display:block;
	width:195px;
	float:left;		
	}	
	#menulateral ul, #menulateral li {
		margin:0;
		padding:0;
		list-style:none;
		background:#dfddd3;
	}
	#menulateral, #mn-menulateral {width:176px;}
	#menulateral a {
		display:block;
		padding:5px 12px;
		margin:4px 3px; 
		text-decoration:none;
		font-size:11px;		
		border-bottom:1px solid #FFF;
		color:#000;		
		text-align:left;
	}	
	#menulateral a:hover, #menulateral a:focus {background-color:transparent;font-weight:bold;}
	
	#menulateral li.parana-overview a {background:url(../images/bt_ingles.jpg) no-repeat right center;}
	#menulateral li.sobre-el-parana a {background:url(../images/bt_espanhol.jpg) no-repeat right center;}

	#menulateral ul ul a { background-color:CCC; color:#77a17f; }
	#menulateral ul ul a:hover {background-color:#CCC; color:#77a17f;font-weight:bold;}
	#menulateral ul ul ul a { background-color:#CCC; color:#003C5B;}
	#menulateral ul ul ul a:hover {font-weight:bold;}
	#menulateral ul ul ul li a {}
	
	#menulateral li.closed a {background:url(/images/principal/closed.png) no-repeat right center;}
	#menulateral li.open a {background:url(/images/principal/open.png) no-repeat right center;}
	
	#menulateral li.closed li a, #menulateral li.open li a {background:#dfddd3;color:#003C5B;}
	
	/* ie bug */
	* html #menulateral li, * html #menulateral li a {height: 1px;}


/* --------------------- CONTEUDO --------------------- */

/* titulos H# linha 15 */
/* links na linha 11 */
#conteudo p {margin-bottom:10px;}
#conteudo pre {} /* estilo fck formatado */
#conteudo address {} /* estilo fck endereço */
#conteudo hr {height:1px;border:none;border-top:1px solid #999;margin:10px 0;clear:both;}
#conteudo img { margin:5px;}
#conteudo blockquote { margin-left:20px; }
#conteudo ol { list-style:inside decimal; margin:10px 0; }
#conteudo ol ol { margin:0 10px; }
#conteudo ol li {}
#conteudo ul { list-style:inside disc; margin:10px 0; }
#conteudo ul ul { margin:0 10px; }
#conteudo ul li {}
/* tabela formatada */

/* tabela layout */

/* --------------------- NOTÍCIA --------------------- */
#news h3 {
	color:#999;
	font-size:14px;
}

.normal {}
.normal span {
	display:block;
	padding-bottom:5px;
	border-bottom:1px solid #CCC;
}
.normal a {
	text-decoration:none;
	color:#333;
}
.normal h1, 
.normal h2 {
	font-size:18px;
	color:#002E61;
	line-height:125%;
	margin-bottom:5px;
}
.normal h1 a,
.normal h2 a {
	font-size:18px;
	color:#002E61;
	line-height:125%;
}
.normal h1 a.data,
.normal h2 a.data {
	display:block;
	font-size:14px;
	color:#999;
}
.normal h1 a:hover,
.normal h2 a:hover {
	color:#000;
	text-decoration:underline;
}
.normal a:hover {color:#000;}


.normal_caixa {display:block;width:622px;background:#ffffff;margin-bottom:10px;}
.normal_caixa .borderbottom {display:block;padding-bottom:10px;padding-top:3px;}

.normal_caixa span {
	display:block;
	padding:5px 0;
	border-bottom:1px solid #CCC;
	}
.normal_caixa a {
	text-decoration:none;
	color:#003C5B;;
	line-height:130%;
}
.normal_caixa h2 {
	font-size:12px;
	margin:10;
	padding:3px;
}
.normal_caixa p {
	margin:0;	
	padding:0 10px 5px 10px;
	line-height:125%;
	color:#000000;
}
.normal_caixa h2 a {color:#7faa93;}
.normal_caixa h2 a:hover {text-decoration:underline; }
.normal_caixa a:hover {text-decoration:underline;color:#003C5B;font-weight:bold;}
.normal_caixa p.maisnoticias a {
	display:block;
	background:url('../images/mais_noticias.png') center left no-repeat;
	color:#77a17f;
	text-decoration:none;
	padding:10px 10px;
	height:20px;
}
.normal_caixa a.maisnoticias:hover {
	text-decoration:underline;
}
.normal_caixa a.data {
	display:block;
	width:250px;
	font-size:10px;
	color:#272727;
	margin-bottom:5px;
	border-bottom: 1px solid #FFF;
}
.maisnot {
	color:#7faa93;
	text-align:right;
	font-size:10px;
	padding:1px 10px;
	cursor: pointer;
}
.maisnot a {
	color:#7faa93;
}
.normal li {
	border-top:1px solid #E5E5E5;
	padding:0 0 10px;
}
#combos {
	display:block;
	border-bottom:1px solid #CCC;
	padding:5px;
	margin-bottom:5px;
}

/* --------------------- DESTAQUE PUBLICACOES --------------------- */
ul.destaque {clear:both;}
ul.destaque li {display:block;margin-bottom:10px;}
ul.destaque a {display:block;}
ul.destaque h3 {display:block;color:#77a17f;}
.destaque_publicacoes {
	text-align:center;
	font-size:11px;
	cursor: pointer;
}
.destaque_indicadores {
	text-align:center;
	font-size:11px;
}
.destaque_indicadores a {
	text-decoration:none;
	color:#003C5B;;
	line-height:130%;
}
.maisind {
	color:#7faa93;
	text-align:right;
	font-size:10px;
	padding:1px 10px;
}
.maisind a {
	cursor: pointer;
	color:#7faa93;
}
.maisind a:hover {text-decoration:underline;color:#003C5B;font-weight:bold;}
#destaque_direita {
	width:165px;
	overflow:hidden;
	clear:both;
	position:relative;
}
#destaque_esquerda {
	width:170px;
	overflow:hidden;
	clear:both;
	position:relative;
	padding:15px 6px;
}
/* --------------------- FUNÇÕES PÁGINAS/NOTÍCIA --------------------- */
/* rodapé */
#conteudo-funcoes, #news-functions {display:block;margin-top:20px; background-color:transparent; width:100%;padding-bottom:10px;border-top: 1px solid #CCC;}
	#conteudo-funcoes  li, #news-functions li {margin:0; padding:0 8px 0 9px; height:26px; background: transparent url("../images/line01.gif") 0px 10px no-repeat; list-style:none; float:left;}
	#conteudo-funcoes a, #news-functions a {padding:6px 0 2px 22px; height:17px; font-size:11px; color:#333; text-decoration:none; background:url("../images/ico_options.png") no-repeat; display:block; }
	#conteudo-funcoes a:hover, #news-functions a:hover, #conteudo-funcoes a:focus, #news-functions a:focus {color:#000; text-decoration:underline;}
		#conteudo-funcoes .opt-back a, #news-functions .opt-back a {background-position: 0px 10px !important;}
		#conteudo-funcoes .opt-home a, #news-functions .opt-home a {background-position: 0px -34px !important;}
		#conteudo-funcoes .opt-print, #news-functions .opt-print {padding-left:0; background:none;}
		#conteudo-funcoes .opt-print a, #news-functions .opt-print a {background-position: 0px -76px !important;}
		#conteudo-funcoes .opt-send a, #news-functions .opt-send a {padding-left:20px; background-position: 0px -125px !important;}
		#conteudo-funcoes .opt-edit a, #news-functions .opt-edit a {padding-left:20px; background-position: 0px -172px !important;}
		#conteudo-funcoes .opt-pdf a, #news-functions .opt-pdf a {background-position: 0px -213px !important;}
		#conteudo-funcoes .opt-home, #conteudo-funcoes .opt-back, #news-functions .opt-home, #news-functions .opt-back  {float:right;}
		#conteudo-funcoes .opt-back, #news-functions .opt-back {background:none;}
		#conteudo-funcoes .opt-back a, #news-functions .opt-back a {padding-left:19px;}
/* recomendar */
#form-recomendar {display:block;margin:15px 0; width:450px; padding:0 5px 10px; color:#333; background:#EEE; -moz-border-radius:7px;}
	#form-recomendar fieldset {padding-top:10px; border:none; color:#333;}
	#form-recomendar form {padding-left:10px;}
	#form-recomendar form p {font-size:11px; color:#666;}
	#form-recomendar form #recomendar-status p {color:#333;}
	#form-recomendar legend {padding:5px 5px 4px 5px; font-weight:bold; font-size:14px; color:#333; display:block;}
	#form-recomendar label {padding:5px;display:block; float:left;}
	#form-recomendar label input {margin-right:5px; padding:2px 0 0 4px !important; padding-top:0; width:190px; height:16px; display:block;}
	#form-recomendar label.textarea {width:200px;}
	#form-recomendar textarea {margin-right:5px; padding:2px 0 0 4px; width:200px; height:50px; display:block;}
	#form-recomendar label input, #form-recomendar textarea {font:normal 1em Verdana, Arial, Helvetica, sans-serif; color:#333;}
	#form-recomendar .bt-cancel, #form-recomendar  .bt-send {margin:5px 10px 0 0;}
	#form-recomendar .bt-send {margin:20px;}
#recomendar-status {padding:4px; margin-right:30px; background-color:#FCF7EB; color:#000; border:1px solid #DCC8A7;}
div#recomendar-status.error {background-color:#FCEBEB !important; border:1px solid #E86666 !important;}
div#recomendar-status.ok {background-color:#EFFCEB !important; border:1px solid #97B872 !important;}

/* --------------------- FALE CONOSCO --------------------- */
#fale-conosco form {
	padding-top:10px;
}
#fale-conosco label {
	font-weight:bold;
	text-align:right;
	display:block;
}
.mao
{
     cursor: pointer;
}
