body { font-family:Verdana, Arial, Tahoma,"Lucida Grande",Verdana, Helvetica, sans-serif; font-size:0.825em; text-align:center; 	background:#505050 }
* {margin:0; padding:0; }
img	{border:0}

/* ----------------------------------------------------------- */
div#pagina {width:950px; margin-left:auto; margin-right:auto; text-align:left; background:#FFFFFF; padding:2px 15px 15px 15px; }
div#handout {width:100%; text-align:right;}

div#header			{height:144px; color:#FFFFFF; font-size:0.8em; text-align:right; padding:0px}

div#header2			{background:#000000; padding:3px 13px 4px 13px; margin:0px; position:relative; right:0px; float:right; }	/* opacity:.60; filter:alpha(opacity=60); -moz-opacity:0.60; } */
div#header2 a		{color:#FFFFFF; text-decoration:none; padding:2px 5px 2px 5px}
div#header2 a:hover {color:#000000; background:#FFFFFF}
div#header2 li		{display:inline; }

div#footer			{text-align:center; font-size:0.85em; padding:12px 0px 20px 0px; color:#395871; clear:both}
div#footer a		{font-weight:bold; color:#395871}
div#footer a:hover	{color:#FF6600}

div#footer div.c1	{width:200px; float:left; background: #C6D6E7; padding:4px 0px 4px 0px}
div#footer div.c2	{width:720px; text-align:right; float:left; background: #C6D6E7; padding:4px 0px 4px 0px}

/* ----------------------------------------------------------- */
/* Menú que contém os tipos de pesquisa */
div#menu         {height:2.3em; overflow:hidden; color:#FFFFFF; font-family:Tahoma, Arial; font-size:0.9em}
div#menu ul      {list-style:none; }
div#menu li		 {display:inline; padding:2px 5px 2px 5px; }
div#menu a		 {text-decoration:none; color:#FFFFFF; font-weight:bold; }
div#menu a:hover {background:#0099ff}
div#menu form	 {display:inline}

div#menu div.toolb {float:left; height:26px; padding:6px 0px 0px 0px; width:570px; background:#FF6600}
div#menu div.tool2 {float:left; height:26px; padding:6px 0px 0px 8px; width:110px; background:#E85200; text-align:center}
div#menu div.tool3 {float:left; height:26px; padding:6px 0px 0px 0px; width: 75px; background:#D64C00; text-align:right}
div#menu div.tool4 {float:left; height:26px; padding:6px 9px 0px 0px; width:177px; background:#D64C00; text-align:right}

div#menu input.txt {width:120px; height:17px; border:0px solid #000000; background:#F9C3A5; font-weight:bold; padding-left:10px}
div#menu input.btn {width:20px; height:19px; border:0px solid #000000; background:#B23F00; color:#FFFFFF}

div#menu2		   {width:940px; color:#909090; font-size:0.8em; margin:4px 0px 0px 0px; }
div#menu2 li	   {display:inline; float:right; padding:0px 5px 0px 5px}
div#menu2 a        {color:#909090; text-decoration:none}
div#menu2 a:hover  {color:#FF6600; text-decoration:underline}

/* ----------------------------------------------------------- */
div#corpo	    {width:940px; }
p.h1			{font-size:1.1em; font-weight:bold; color:#019EE7; display:inline}
h1				{display:inline}
h2				{display:inline}

div#barra1			{float:left; width:219px; margin:6px 0px 0px 0px; padding:0px 5px 0px 12px; overflow:hidden; font-size:0.8em; }
div#barra1 ul		{margin:0; padding:0; }
div#barra1 li		{list-style:none; padding:0px 8px 15px 0px; margin:0; line-height:1.3em; }
div#barra1 li.h2	{font-size:1.0em; font-weight:normal; color:#019EE7; padding:0px 0px 2px 0px}
div#barra1 li.h3	{margin-left:10px}

div#barra1 a		{text-decoration:none; color:#395871}
div#barra1 a:hover	{color:#FF6600; text-decoration:underline}
div#barra1 a.h3		{font-size:1.0em; font-weight:bold; }
div#barra1 a.h3:hover	{color:#FF6600}


div#barra2			{float:left; width:478px; margin:6px 0px 0px 10px; padding:0px 5px 0px 12px; font-size:0.9em; }
div#barra2 ul		{margin:0; padding:0; }
div#barra2 li		{list-style:none; width:200px; height:170px; padding:0px; margin:15px 25px 0px 0px; border-bottom:1px dotted #404040; display:inline; float:left; }
div#barra2 li.l2	{list-style:none; width:450px; height:340px; padding:0px; margin:15px 25px 0px 0px; border-bottom:1px dotted #404040; display:inline; float:none; }

div#barra2 a		{font-size:0.95em; text-decoration:none; color:#395871}
div#barra2 a:hover  {color:#FF6600}


div#barra3			{float:left; width:170px; margin:0px; padding:6px 15px 0px 10px; color:#019EE7; font-size:0.9em; line-height:1.5em}
div#barra3 h2		{font-size:1.3em; font-weight:bold; display:inline}
div#barra3 form     {color:#000000;}
div#barra3 ul		{list-style:none; margin-left:0; padding-left:0; padding-top:2px; }
div#barra3 li		{padding-bottom:3px; border-bottom:1px dotted #CCCCCC; margin-bottom:2px; padding-left:10px}
div#barra3 li.l2	{padding-bottom:3px; border-bottom:1px dotted #CCCCCC; margin-bottom:2px; color:#019EE7; font-size:1.1em; font-weight:bold; padding-left:5px; }
div#barra3 li.l3	{padding-bottom:3px; border-bottom:0px dotted #CCCCCC; margin-bottom:2px; padding-left:5px; }
div#barra3 li.l4	{padding-top:3px; border-bottom:0px; border-top:1px dotted #CCCCCC; margin-top:2px; padding-left:5px; }
div#barra3 a		{color:#395871; text-decoration:none}
div#barra3 a:hover  {color:#FF6600; text-decoration:underline}
div#barra3 a.l2		{color:#395871; text-decoration:none; margin-left:10px; font-size:0.9em}
div#barra3 a.l2:hover  {color:#FF6600; text-decoration:underline}

div#barra4			{float:left; width:697px; margin:6px 0px 0px 10px; padding:0px 5px 0px 12px; color:#395871 }
div#barra4 a		{text-decoration:none; color:#395871; font-weight:normal}
div#barra4 a:hover  {color:#FF6600}

div#barra4 a.url		{text-decoration:underline; color:#395871; font-weight:bold}
div#barra4 a.url:hover  {color:#FF6600}

div#barra4 a.bold		{font-weight:bold}
div#barra4 a.bold:hover {font-weight:bold}

div#barra4 a.laranja	   {font-weight:normal; text-decoration:underline; color:#FF6600; font-size:0.9em}
div#barra4 a.laranja:hover {background:#ff6600;color:#ffffff}

div#barra4 a.mais	    {font-weight:normal; text-decoration:none; color:#FF6600; font-size:0.9em; background: url(/images/icvermais.gif) left 2px no-repeat; padding-left: 18px}
div#barra4 a.mais:hover {background:#ff6600 url(/images/icvermais.gif) left 2px no-repeat;color:#ffffff; padding-left:18px}

div#barra4 a.titl		{font-weight:bold; color:#395871; font-size:1.3em}
div#barra4 a.titl:hover {font-weight:bold; color:#ff6600; font-size:1.3em}

div#barra4 h1		{font-size:1.3em; font-weight:bold; display:inline}
div#barra4 h2		{font-size:1.3em; font-weight:bold; display:inline}
div#barra4 h3		{font-size:0.7em; font-weight:normal; display:inline}
div#barra4 h4		{font-size:1.1em; font-weight:bold; display:inline}
div#barra4 li		{list-style:disc}

div#barra4 ul		{list-style:none; margin-left:0; padding-left:0; padding-bottom:5px; }
div#barra4 li		{padding-bottom:3px; border-top:1px dotted #CCCCCC; width:210px; float:left; margin:0px 15px 3px 0px; padding-top:3px}
div#barra4 ul.i2	{border-collapse:collapse; display:inline; margin:0; padding:0; }
div#barra4 li.i2	{list-style:none; float:none; width:500px; line-height:1.2em; border-top:0px; border-bottom:1px dotted #c0c0c0}
div#barra4 tr		{padding-bottom:3px; border-top:1px dotted #CCCCCC; padding-top:3px}
div#barra4 td		{padding-bottom:3px; padding-top:3px; border-bottom:1px dotted #CCCCCC; }

div#barra5			{float:left; width:642px; margin:6px 0px 0px 10px; padding:25px; color:#395871; background:#FFF8F6; }
div#barra5 a		{text-decoration:underline; color:#395871; font-weight:bold}
div#barra5 a:hover  {color:#FF6600}
div#barra5 a.l2		{text-decoration:none; color:#395871; font-weight:normal}
div#barra5 a.l3		{text-decoration:none; color:#395871; font-weight:bold}
div#barra5 a.l4		{text-decoration:none; color:#395871; font-weight:normal; font-size:0.8em; margin-left:10px}

div#barra5 h1		{font-size:0.8em; font-weight:normal; display:inline}
div#barra5 h2		{font-size:1.3em; font-weight:bold;   display:inline}
div#barra5 h3		{font-size:0.7em; font-weight:normal; display:inline}

div#barra5 ul		{list-style:none; float:none; display:block}
div#barra5 li		{list-style:none; float:none; display:block}
div#barra5 td		{border-bottom:1px solid #202020; padding:3px 0px 3px 0px; margin:0px; color:#000000}
div#barra5 table	{font-size:1em; border-top:1px solid #F0e0d0; padding:0px ; margin:0px}
div#barra5 td		{border-bottom:1px solid #F0e0d0; padding:3px 4px 3px 4px; margin:0px; vertical-align:top}

div#barra6			{float:left; width:590px; margin:6px 20px 0px 0px; padding:0px 5px 0px 140px; color:#395871 }
div#barra6 h2		{font-size:1.2em; color:#019EE7; font-weight:bold; display:block; margin-bottom:15px}
div#barra6 li		{margin-left:20px; list-style:circle}
div#barra6 a		{text-decoration:underline; color:#395871; font-weight:bold}
div#barra6 a:hover  {color:#FF6600}
div#barra6 a.l3		{font-size:1.0em; font-weight:normal; text-decoration:underline; padding-left:16px; background: url(images/icvermais.gif) no-repeat 0px 3px}
div#barra6 a.l3:hover	{color:#FF6600}

div#barra7			{float:left; width:697px; margin:6px 0px 0px 10px; padding:0px 5px 0px 12px; color:#395871 }
div#barra7 h1		{font-size:1.3em; font-weight:bold; display:inline}
div#barra7 h2		{font-size:1.3em; font-weight:bold; display:inline}
div#barra7 h3		{font-size:0.7em; font-weight:normal; display:inline}

div#barra7 a.url		{text-decoration:underline; color:#395871; font-weight:bold}
div#barra7 a.url:hover  {color:#FF6600}

div#barra7 a.url2		{text-decoration:underline; color:#395871; font-weight:normal; padding-left: 15px}
div#barra7 a.url2:hover {color:#FF6600}

div#barra7 a.mais	    {font-weight:normal; text-decoration:none; color:#FF6600; font-size:0.9em; background: url(/images/icvermais.gif) left 2px no-repeat; padding-left: 18px}
div#barra7 a.mais:hover {background:#ff6600 url(/images/icvermais.gif) left 2px no-repeat;color:#ffffff; padding-left:18px}

div#barra7 a.titl		{font-weight:bold; color:#395871; font-size:1.3em}
div#barra7 a.titl:hover {font-weight:bold; color:#ff6600; font-size:1.3em}

/* ----------------------------------------------------------- */
div#location		{width:930px; color:#909090; font-size:0.8em; margin:8px 0px 0px 10px; }
div#location li		{display:inline; float:right; padding:0px 5px 0px 5px}
div#location a      {color:#909090; text-decoration:none}
div#location a:hover {color:#FF6600; text-decoration:underline}

div#imagens			{float:left; width:220px; color:#019EE7; font-size:0.8em; 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%}

div.prdHits2		{clear:both; color:#808080; font-size:0.75em; 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.contactos		{background:url(/images/fndEMail2.jpg) right top no-repeat; float:left; width:190px; padding:10px 0px 20px 10px; border-left:1px dotted #CCCCCC;  line-height:1.2em; font-size:1em}
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 li.l2 {color:#019EE7; font-size:1.2em; font-weight:bold; border:0px}
div.contactos li.l3 {color:#019EE7; font-size:1.0em; font-weight:bold; border:0px}
div.contactos a		{color:#FF6600; text-decoration:none; font-size:0.8em; font-weight:bold}
div.contcatos a:hover	{color:#FF6600; text-decoration:underline}
div.contactos a.sub		{color:#395871; text-decoration:none; font-size:1em; font-weight:normal}
div.contcatos a.subhover {color:#FF6600; 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}

p.notRel			{font-size:0.75em}
p.notRel A			{color:#395871; text-decoration:none; font-size:0.85em}
p.notRel A:hover	{color:#FF6600; text-decoration:underline}

div#abertura		{clear:both; padding:30px 30px 0px 0px; font-size:0.9em; color:#395871}
div#abertura h2		{color:#395871; font-size:1.2em}
div#abertura a		{color:#395871; font-size:1em; font-weight:bold; text-decoration:none}
div#abertura a:hover  {color:#FF6600; text-decoration:underline}

div#parceiros		{width:940px; margin:10px 0px 0px 0px}
div#parceiros ul	{list-style:none; display:block}
div#parceiros li	{display:inline; float:left; padding:0px 5px 0px 5px}

/* ----------------------------------------------------------- */
.bold		 {font-weight:bold; display:inline}
.bold1		 {font-weight:bold; display:inline; font-size:1.1em;color:#CE5200}
.boldul		 {font-weight:bold; text-decoration:underline; display:inline}
.clear		 {clear:both}
.italic		 {font-style:italic; display:inline}

.hide		 {position:absolute; left:0px; top:-5px; width:1px; height:1px; overflow:hidden; }
.seccao		 {font-size:70%; letter-spacing:0.2em; text-align:right; padding:0.5em; }
.inline		 {display:inline}
.atalho		 {font-size:0.9em; display:inline; color:#606060}
.separadorH  {display:block; border-top:  1px dotted #A0A0A0}
.separadorV  {display:block; border-left: 1px dotted #A0A0A0}
.separadorVr {display:block; border-right:1px dotted #A0A0A0}

.thumb		 {float:right; margin:0px 0px 10px 10px; padding:15px; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-right:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; }
.thumb2		 {float:left; margin:0px 0px 10px 10px; padding:15px; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-right:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; }

.vermais	 {padding-bottom:0px; margin-right:3px; border:0px solid #FFFFFF}
.foto		 {margin:0; padding:15px 25px 35px 15px; background:url(/images/bkgFoto.gif) no-repeat; width:210px; height:170px}

li.inline {display:inline; list-style:none; padding:0; margin:0}


/* Alinhamento das Imagens */
.imgdrt {float:right; margin-left:10px;  margin-bottom:10px; margin-top:10px; }
.imgdrt2 {float:right; margin-left:3em;  margin-bottom:10px; margin-top:10px; padding:8px; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-right:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; background-color:white; }
.imgesq {float:left;  margin-right:3em; margin-bottom:10px; margin-top:10px; padding:0px; }

/* Citações longas */
blockquote {padding:1em 0.5em 1em 2em; font-style:italic}

/* Citações curtas */
q {font-style:italic}

/* acrónimos e abreviaturas */
acronym, abbr {font-style:italic; }

.salientar {color:#CC0000; font-size:80%; }
