/* Definições genéricas */
	html, body											{padding: 0; margin: 0;	font-weight: normal}
	body, td, p, div, blockquote, dl, ul, ol			{font-family: Verdana, Geneva, Arial, Tahoma, Helvetica, sans-serif; color: #000000}
	img													{border: none}
	table, form											{border: none; border-collapse: collapse; padding: 0px}


/* Definições para o Header e Footer */
@media screen {
	div.toolbar			{width: 100%; min-width: 980px; }
	div.toolbar table   {width: 100%}
	div.toolbar td      {padding: 0px; margin: 0px}
	div.toolbar a		{font-size: 0.7em; font-weight: bold; margin: -2px 0px -2px -6px; text-decoration: none}

	div.toolbar2		{background: URL(/images/hdr03.gif) repeat-x #e0e0e0; width: 100%; padding: 0px 20px 0px 10px}

	div.footer			{position: absolute; right: 0px; top: 0px; visibility: hidden; background: #FFFFFF; color: #000000; font-size: 9px; font-weight: normal;}
	div.footer a:link, div.footer a:visited, div.footer a:hover, div.footer a:active {font-size: 1em; color: #000000; font-weight: bold; text-decoration: underline}

	div.parceiros		{background: #FFFFFF; color: #000000; font-size: 0.6em; font-weight: normal; padding: 10px 25px 10px 25px; border-bottom: 1px dotted #CCCCCC; margin: 2px 15px 5px 15px; vertical-align: top}
	
	div.clear			{clear: both}
	div.clear hr		{color: #FFFFFF; border: 1px dotted #019EE7; height: 1px}
	div.clear hr.cinza	{color: #FFFFFF; border: 1px dotted #c0c0c0; height: 1px}
}

/* Definições para o Àreas da Página */
@media screen, print {
/* -------------- BARRA ESQUERDA ------------------------ */
	div.bkgLeft			{position: absolute; left: 0px; top: 170px; width: 170px; height: 800px; margin: 0; padding: 0px 0px 0px 15px; font-size: 0.75em; color: #395871}
	div.bkgLeft a		{text-decoration : none; color: #019EE7}
	div.bkgLeft a:hover	{text-decoration : underline; color: #FF6600}
	
	div.bkgRight		{position: absolute; right: 0px; top: 170px; width: 170px; height: 800px; margin: 0; text-align: right}

	div.qlinks			{position: absolute; left: 0px; top: 298px; width: 170px; height: 800px; color: #019EE7; font-size: 0.7em; margin: 25px 20px 30px 25px; line-height: 17px}
	div.qlinks ul		{list-style: none; margin-left: 0; padding-left: 0; padding-top: 2px; border-top: 1px dotted #CCCCCC;}
	div.qlinks li		{padding-bottom: 3px; border-bottom: 1px dotted #CCCCCC; margin-bottom: 2px}
	div.qlinks li.l2	{padding-bottom: 3px; border-bottom: 1px dotted #CCCCCC; margin-bottom: 2px; color: #019EE7; font-weight: bold}
	div.qlinks a		{color: #395871; text-decoration: none}
	div.qlinks a:hover  {color: #FF6600; text-decoration: underline}

	div.menu			{position: absolute; left: 0px; top: 190px; width: 210px; margin: 0px 20px 30px 20px; color: #019EE7; font-size: 0.7em; line-height: 17px}
	div.menu ul			{list-style: none; margin-left: 0; padding-left: 0; padding-top: 2px; border-top: 1px dotted #CCCCCC;}
	div.menu li			{padding-bottom: 3px; border-bottom: 1px dotted #CCCCCC; margin-bottom: 2px}
	div.menu a			{color: #395871; text-decoration: none}
	div.menu a:hover	{color: #FF6600; text-decoration: underline}
	div.menu a.sub			{color: #395871; text-decoration: none; margin-left: 10px; padding-left: 10px}
	div.menu a.sub:hover	{color: #FF6600; text-decoration: underline}

	.catg				{font-weight: bold; color: #019EE7}
	.subCatg			{font-weight: normal;}


/* -------------- CORPO DO DOCUMENTO ------------------------ */
	div.location		{background: #FFFFFF; color: #909090; font-size: 0.6em; width: 100%; margin: 5px 20px 0px 35px; padding-top: 5px}
	div.location a      {color: #909090; text-decoration: none}
	div.location a:hover {color: #FF6600; text-decoration: underline}

	div.destaques				{color: #395871; font-size: 0.7em; font-weight: normal; height: 800px; margin: 0px 270px 0px 240px; padding: 0px 20px 500px 20px;}
	div.destaques p				{color: #019EE7; padding-top: 9px}
	div.destaques ul			{list-style: none; margin-left: 0; padding-left: 0; padding-top: 2px;}
	div.destaques li			{padding-bottom: 3px; border-bottom: 1px dotted #CCCCCC; margin-bottom: 2px}
	div.destaques li.th			{float:left; padding: 0px 20px 10px 0px; margin: 0px 0px 10px 0px; width: 200px; border: 0px solid #FFFFFF}
	div.destaques img			{margin-right: 20px; margin-bottom: 10px}
	div.destaques img.th		{clear: both; margin-right: 5px; margin-bottom: 5px}
	div.destaques a				{color: #395871; text-decoration: none}
	div.destaques a:hover		{color: #FF6600; text-decoration: underline}
	div.destaques a.sub			{color: #395871; text-decoration: none; margin-left: 10px; padding-left: 10px}
	div.destaques a.sub:hover	{color: #FF6600; text-decoration: underline}
	div.destaques a.th			{font-weight: normal}

	.titl				{font-size: 1.3em; font-weight: bold; color: #FF6600}
	
	div.formato1		{color: #395871; font-size: 0.7em; height: 800px; margin: 200px 300px 0px 140px; padding: 20px; line-height: 1.5em}
	div.formato1 h1	    {color: #019EE7; font-size: 1.3em}
	div.formato1 ul		{list-style: none; margin: 0; padding: 0px 0px 0px 10px;}
	div.formato1 li		{padding-bottom: 3px; margin-bottom: 20px}
	div.formato1 a			{color: #395871; text-decoration: none}
	div.formato1 a:hover	{color: #FF6600; text-decoration: underline}
	div.formato1 a.sub			{color: #395871; text-decoration: none; margin-left: 10px; padding-left: 10px}
	div.formato1 a.sub:hover	{color: #FF6600; text-decoration: underline}
	div.formato1 a.link		{text-decoration: underline;}
	div.formato1 a.link:hover	{text-decoration: underline}

	div.formato2		{color: #395871; font-size: 0.7em; height: 800px; margin: 0px 230px 0px 40px; padding: 20px; line-height: 1.3em}
	div.formato2 h1	    {color: #395871; font-size: 1.4em; display: inline; line-height: 1.3em}
	div.formato2 h2	    {color: #019EE7; font-size: 1.2em; display: inline; line-height: 1.3em}
	div.formato2 h3	    {color: #FF6600; font-size: 1em; display: inline; line-height: 1em}
	div.formato2 h5		{font-size: 0.8em; font-weight: normal; margin-top: 80px; display: inline; }
	div.formato2 hr		{border-top: 1px dotted #c0c0c0; color: #FFFFFF; height: 1px; }
	div.formato2 ul		{display: inline;}
	div.formato2 li		{color: #395871; list-style: outside; margin-left: 20px }
	div.formato2 ul.l2	{list-style: none; margin: 0; padding: 0px 0px 0px 10px;}
	div.formato2 li.l2	{padding-bottom: 3px; margin-bottom: 20px}
	div.formato2 img		{padding: 0px 10px 10px 0px}
	div.formato2 img.l2		{padding: 0px 10px 10px 0px}
	div.formato2 img.reset	{padding: 0; margin: 0px 0px -2px 0px}
	div.formato2 a			{color: #395871; text-decoration: none; font-weight: bold; font-size: 1.1em}
	div.formato2 a:hover	{color: #FF6600; text-decoration: underline; }
	div.formato2 a.azul			{color: #019EE7; text-decoration: underline; font-weight: bold; font-size: 1em}
	div.formato2 a.azul:hover	{color: #FF6600; text-decoration: underline; }
	div.formato2 a.not			{color: #395871; text-decoration: none; font-weight: normal; font-size: 1em}
	div.formato2 a.not:hover	{color: #FF6600; text-decoration: underline; }

	div.formato2 li.th		{float:left; padding: 0px 20px 10px 0px; margin: 0px 0px 10px 0px; width: 200px; height: 130px; border: 1px solid #FEFEFE}
	div.formato2 img.th		{margin: 0px 5px 0px 0px; padding: 0}
	div.formato2 a.th		{color: #395871; text-decoration: none; font-weight: normal; font-size: 1em; background: none; padding: 0; margin: 0; clear: both; }
	div.formato2 a.th:hover	{color: #FF6600; text-decoration: underline; }
	div.formato2 li.th2		{float:left; padding: 0px 20px 10px 0px; margin: 0px 0px 10px 0px; width: 200px; height: 50px; border: 1px solid #FEFEFE}
	
	div.formato2 li.rom		{padding: 0px 20px 10px 0px; margin: 0px 0px 10px 0px; width: 60px; border: 0px solid #FFFFFF; float: left}
	div.formato2 img.rom	{margin: 0px 5px 5px 0px; padding: 0}

	div.formato2 td			{padding: 3px 25px 3px 10px; }
	div.formato2 td.t1		{background: #DDF1FF}
	div.formato2 td.t2		{background: #BBE3FF}
	div.formato2 input.btn  {background: #FF6600; color: #FFFFFF; border: solid 1px #D64C00; width: 110px; font-weight: bold}
	
	div.formato2 td.tab1	{padding: 0px 0px 0px 10px; background: url(images/tab1.gif); font-size: 0.8em; width: 110px; height: 22px}
	div.formato2 td.tab2	{padding: 0px 0px 0px 10px; background: url(images/tab2.gif); font-size: 0.9em; width: 110px; height: 22px}
	
	
	#nota					{background: #FFFFFF url(/images/fndNota.gif)  no-repeat left center; font-size: 0.9em; padding: 0px 18px 16px 60px; width: 400px }
	#nota2					{background: #FFFFFF url(/images/fndNota2.gif) no-repeat left center; font-size: 0.9em; padding: 0px 18px 16px 60px; width: 550px }

	div.formato3		{color: #395871; font-size: 0.7em; height: 800px; padding: 30px 130px 0px 220px; line-height: 1.3em}
	div.formato3 h1	    {color: #395871; font-size: 1.4em; display: inline; line-height: 1.3em}
	div.formato3 h2	    {color: #019EE7; font-size: 1.2em; display: inline; line-height: 1.3em}
	div.formato3 h5		{font-size: 0.8em; font-weight: normal; margin-top: 80px; display: inline; }
	div.formato3 li		{color: #395871; }
	div.formato3 hr		{border-top: 1px dotted #c0c0c0; color: #FFFFFF; height: 1px; }
	div.formato3 img.th	{margin: 0px 20px 40px -200px; float: left;}
	

	div.imgList			{color: #395871; font-size: 0.7em; height: 800px; margin: 0px 40px 0px 40px; padding: 20px; line-height: 1.3em}
	div.imgList h1	    {color: #019EE7; font-size: 1.4em; display: inline; line-height: 1.3em}
	div.imgList h2	    {color: #019EE7; font-size: 1.2em; display: inline; line-height: 1.3em}
	div.imgList h5		{font-size: 0.8em; font-weight: normal; margin-top: 80px; display: inline; }
	div.imgList hr		{border-top: 1px dotted #c0c0c0; color: #FFFFFF; height: 1px; }
	div.imgList ul		{display: inline; list-style: none;}
	div.imgList li		{list-style: none; margin: 0px 20px 20px 0px; float: left }
	div.imgList img		{border: 1px solid #c0c0c0; border-right: solid 2px #808080; border-bottom: solid 2px #808080; margin: 10px; padding: 20px}
	div.imgList img.l2	{border: 0px solid #c0c0c0; margin: 0; margin-right: 10px; padding: 0; padding-bottom: 5px}

	.vermais			{padding-bottom: -2px; margin-bottom: -2px; margin-right: 3px; border: 0px solid #FFFFFF}
		
	div.entidades		{color: #395871; font-size: 0.75em; margin: 0px 60px 0px 250px; padding: 20px; height: 400px;}
	div.entidades H1	{font-size: 1.5em; font-weight: bold; border:0; border-collapse: collapse; display: inline}
	div.entidades HR	{border-top: 1px solid #e0e0e0; color: #FFFFFF; height: 1px; width: 55%; text-align: left; margin-bottom: 5px}
	div.entidades a		{color: #395871; text-decoration: none; font-weight: bold; font-size: 1.1em; }
	div.entidades a:hover	  {color: #FF6600; text-decoration: underline}
	div.entidades img.thumbs  {float: left; padding-right: 5px; padding-bottom: 5px; margin: 0; width: 80px; height: 60px;}
	

/* --------- INTERIOR DO CORPO DO DOCUMENTO ------------ */
	div.notRel			{color: #019EE7; line-height: 1.5em; margin-top: 5px; padding-top: 5px; }
	div.notRel A		{color: #395871; font-weight: normal; text-decoration: none; font-size: 1em}
	div.notRel A:hover	{color: #FF6600; font-weight: normal; text-decoration: underline}
	div.notRel a.vermais	{color: #395871; font-size: 1em; font-weight: normal; background: url(/images/icVerMais.gif) left no-repeat; padding-left: 18px; }
	div.notRel a.vermais:hover	{color: #FF6600; }

    div.legenda			{float: right; background: #FFFFFF; margin: 20px 0px 20px 0px; padding: 20px; border-left: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-right: 2px solid #d0c0c0; border-bottom: 2px solid #d0c0c0;}
	div.legenda TD		{border-bottom: 1px dotted #C0C0C0;}
	
	div.prdEmpr			{color: #395871; font-size: 1em; font-weight: normal; border-top: 1px dotted #c0c0c0; margin-top: 50px; padding-top: 10px; line-height: 1.2em}
	div.prdEmpr A		{color: #395871; font-weight: normal; text-decoration: none; font-size: 1em; line-height: 1.3em}
	div.prdEmpr A:hover	{color: #FF6600; font-weight: normal; text-decoration: underline}
	div.prdEmpr	img		{clear: both; float: left; position: relative; margin: 0px 10px 10px 0px}
	div.prdEmpr h1		{color: #019EE7; font-size: 1.5em; display: inline; line-height: 1.3em}
	div.prdEmpr hr.l2	{width: 200px; text-align: left}

	div.prdHits			{clear: both; color: #808080; font-size: 0.8em; font-weight: normal; line-height: 1.5em; border-top: 1px dotted #c0c0c0; margin-top: 20px; padding-top: 5px}
	div.prdHits2		{clear: both; color: #808080; font-size: 0.8em; font-weight: normal; line-height: 1.9em; border-top: 1px dotted #c0c0c0; margin: 0; margin-bottom: 5px; margin-top: 5px; padding-top: 5px; width: 280px}
	div.prdHits2 p		{color: #019EE7; font-size: 1.2em; font-weight: bold; display: inline; }
	div.prdHits2 a.vermais	{color: #395871; font-size: 1.2em; font-weight: normal; background: url(/images/icVerMais.gif) left no-repeat; padding-left: 18px}
	div.prdHits2 a.vermais:hover	{color: #FF6600; }
	div.prdHits3		{clear: both; color: #808080; font-weight: normal; line-height: 1.5em; border-top: 1px dotted #c0c0c0; margin-top: 20px; padding-top: 5px; padding-right: 200px}

	form.plinks			{background: #fFf8f6; padding: 20px 25px 30px 25px; border: #eFe8e6 1px solid}
	form.plinks select	{font-family: Arial; font-size:   1em; color: #000000; font-weight: bold;  width: 300px}
	form.plinks select.datas {font-family: Arial; font-size:   1em; color: #000000; font-weight: bold;  width: 180px}
	form.plinks input.chk	 {padding-left: -5px; margin-left: -4px; margin-top: -4px; float: left}
	form.plinks input.btn	 {font-size: 0.8em; color: #FFFFFF; border: solid 1px #DD6600; background-color: #FF6600; width: 100px; height: 20px}
	form.plinks	a		{color: #395871; font-weight: normal; text-decoration: underline}
	
	div.pages			{background: #f0f0f0 ;color: #808080; font-size: 0.8em; font-weight: normal; line-height: 1.5em; border-top: 1px dotted #c0c0c0; border-bottom: 1px dotted #c0c0c0; margin-top: 20px; padding-top: 5px; margin-bottom: 20px; padding-bottom: 5px}

/* -------------- BARRA DIREITA ------------------------ */
	div.news			{position: absolute; top: 326px; right: 20px; width: 220px; color: #019EE7; font-size: 0.7em; padding: 0px 0px 0px 10px; border-left: 1px dotted #CCCCCC; background: #FFFFFF; z-index: 1}
	div.news ul			{list-style: none; margin: 0; padding: 0px 0px 0px 10px;}
	div.news li			{padding-bottom: 3px; margin-bottom: 2px}
	div.news hr			{border: 1px dotted #CCCCCC; height: 1px; color: #FFFFFF}
	div.news a			{color: #395871; text-decoration: none}
	div.news a:hover	{color: #FF6600; text-decoration: underline}
	div.news a.sub			{color: #395871; text-decoration: none; margin-left: 10px; padding-left: 10px}
	div.news a.sub:hover	{color: #FF6600; text-decoration: underline}

	div.contactos		{background: url(images/fndEMail2.jpg) right top no-repeat; position: absolute; top: 180px; right: 20px; width: 190px; font-size: 0.7em; padding: 10px 0px 20px 10px; border-left: 1px dotted #CCCCCC;}
	div.contactos h1    {color: #019EE7; font-size: 1.3em}
	div.contactos ul	{list-style: none; margin: 0; padding: 0px 0px 0px 10px;}
	div.contactos li	{color: #395871; margin-bottom: 2px; border-top: dotted 1px #d0d0d0; padding-top: 5px; padding-bottom: 5px}
	div.contactos a		{color: #FF6600; text-decoration: none; font-weight: bold}
	div.contcatos a:hover	{color: #FF6600; text-decoration: underline}
	div.contactos a.sub		{color: #395871; text-decoration: none; font-weight: normal}
	div.contcatos a.sub:hover {color: #FF6600; text-decoration: underline}

	div.rFormato1		{position: absolute; top: 180px; right: 15px; width: 170px; font-size: 0.7em; padding: 40px 0px 300px 10px;  border-left: 1px dotted #e0e0e0; background: url(images/fndMais.jpg) right top no-repeat;}
	div.rFormato1 ul	{margin: 0; padding: 50px 10px 10px 25px; width: 130px; }
	div.rFormato1 li	{color: #395871; list-style: url(/images/icVerMais.gif); padding-bottom: 25px; }
	div.rFormato1 li.l2	{color: #395871; list-style: url(/images/icVerMais.gif); padding-bottom: 5px; }
	div.rFormato1 li.l3	{color: #395871; list-style: url(/images/icDownload.gif); padding-bottom: 5px; }
	div.rFormato1 li.titl	{color: #019EE7; list-style-image: none; list-style: none; padding-bottom: 10px; margin-left: -16px; font-weight: bold; font-size: 1em}
	div.rFormato1 li.titl2	{color: #395871; list-style-image: none; list-style: none; padding-bottom: 20px; margin-left: -16px; margin-top: -10px}
	div.rFormato1 a			{color: #395871; text-decoration: none; font-weight: normal}
	div.rFormato1 a:hover	{color: #FF6600; text-decoration: underline}
	div.rFormato1 div.fundo {margin: 0; background: #BDE7FF url(/images/bkg13.gif) bottom no-repeat; width: 180px; padding: 0px; padding-bottom: 30px}

	div.rFormato2		{color: #019EE7; font-size: 1em; font-weight: bold; line-height: 1.5em; padding: 0px 0px 0px 10px;}
	div.rFormato2 hr	{border: #019EE7 dotted 1px; width: 160px; height: 1px }
	div.rFormato2 ul	{background: none; padding: 0; margin: 25px 5px 0px 25px; width: 130px }
	div.rFormato2 a		{color: #395871; font-weight: normal; background: url(/images/icVerMais.gif) left no-repeat; padding-left: 18px; font-size: 1em}
	div.rFormato2 a:hover	{color: #FF6600; text-decoration: underline }

	div.links			{position: absolute; top: 180px; right: 20px; width: 220px; color: #019EE7; font-size: 0.7em; padding: 10px 0px 20px 10px; border-left: 1px dotted #CCCCCC;}
	div.links ul		{list-style: none; margin: 0; padding: 0px 0px 0px 10px;}
	div.links li		{padding-bottom: 3px; margin-bottom: 2px}
	div.links a			{color: #395871; text-decoration: none}
	div.links a:hover	{color: #FF6600; text-decoration: underline}
	div.links a.sub			{color: #395871; text-decoration: none; margin-left: 10px; padding-left: 10px}
	div.links a.sub:hover	{color: #FF6600; text-decoration: underline}

	div.rfind			{position: absolute; top: 180px; right: 20px; width: 220px; color: #395871; font-size: 0.7em; padding: 20px 0px 20px 0px; border-left: 1px dotted #CCCCCC; float: none; line-height: 1.5em; background: url(images/fndFind.jpg) right top no-repeat}
	div.rfind hr		{border: 1px dotted #eFe8e6; height: 1px}
	div.rfind form.plinks	{background: none; border: 0px solid #FFFFFF}

	div.imagens			{position: absolute; top: 210px; right: 10px; width: 220px; color: #019EE7; font-size: 0.7em; padding: 0px 0px 0px 20px; }		/* border-left: 1px dotted #CCCCCC; height: 400px} */
	div.imagens table	{color: #395871; font-size: 1em; line-height: 1.5em; margin: 5px 0px 0px 10px; padding-top: 10px; width: 200px;}
	div.imagens	th		{border-bottom: 1px dotted #c0c0c0; text-align: left; padding: 0px 5px 0px 15px; font-weight: normal}
	div.imagens	td		{border-bottom: 1px dotted #c0c0c0; color: #FF6600; font-weight: normal}
	div.imagens	hr		{border: 1px dotted #c0c0c0; height: 1px; width: 100%}

	.foto				{margin: 0; padding: 15px 25px 35px 15px; background: url(/images/bkgFoto.gif) no-repeat; width: 160px; height: 215px}
}


/* Definições de Classes genéricas */
@media all {
	.azul				{color: #00A2CA}
	.pretobold			{color: #000000; font-weight: bold}

	.font7				{font-size: 0.6em}
	.font8				{font-size: 0.8em}
	.font9				{font-size:   1em}

	p.cinza8			{font-size: 0.8em; color: #808080; border-top: 1px dotted #CCCCCC; margin-top: 40px; padding-top: 2px}
	p.notRel			{font-size: 0.8em}
	p.notRel A			{color: #395871; text-decoration: none}
	p.notRel A:hover	{color: #FF6600; text-decoration: underline}


/* Definições elementos de introdução */
	input.txt			{font-family: Arial; font-size:   1em; color: #000000; font-weight: bold; border: solid 1px #00A2CA; width: 100px}
	input.btn			{font-family: Arial; font-size: 0.8em; color: #000000; border: solid 1px #00A2CA; background-color: #B8E4FA; width: 50px; height: 20px}
	input.btn2			{font-family: Arial; font-size: 0.8em; color: #000000; border: solid 1px #00A2CA; background-color: #B8E4FA; width: 100px; height: 20px}
	input.chkbox		{padding-left: -5px; margin-left: -4px; margin-top: -4px; float: left}

	select.txt			{font-family: Arial; font-size:   1em; color: #000000; font-weight: bold;  width: 250px}

	div.pagnoticia		{padding: 10px 10px 10px 10px; border: 1px solid #00A2CA; color: #00628A}
	div.foto		    {background: #FFFFFF url(/pcdb/images/iconFoto.gif) no-repeat; padding: 6px 16px 16px 6px; width: 99px; height: 99px}

/*	div.nota			{background: #E0E0E0; color: #000000; font-size: 0.6em}
	div.nota a:link, div.nota a:visited, div.nota a:hover {font-family: 'Arial'; font-size: 0.6em; color: #000000; font-weight: bold} */
}
