body	 { font: 100%/120% Tahoma,"Lucida Grande",Verdana, Arial, Helvetica, sans-serif; font-size:0.825em; background: #626262; margin:0px}
textarea { font-family: Tahoma,"Lucida Grande",Verdana, Arial, Helvetica, sans-serif; font-size:1.2em;}
img		 { border:0}

/* ----------------------------------------------------------- */	  
div.header			 {width:884px; height:451px; margin-left:auto; margin-right:auto; padding:0px 60px 0px 56px; text-align:left; background:#E9E9E9 url(images/logo01.jpg) no-repeat; overflow:hidden; vertical-align:top;}
div.header ul.l1	 {display:inline; padding:0px; list-style:none;}
div.header li.l1 	 {display:inline; height:34px; padding:16px 10px 16px 5px; font-size: 0.8em; background: url(images/ponto.gif) right center no-repeat}
div.header li.l2 	 {display:inline; height:34px; padding:16px 22px 16px 5px; font-size: 0.8em; background: url(images/english.gif) right center no-repeat}
div.header li.l2p 	 {display:inline; height:34px; padding:16px 22px 16px 5px; font-size: 0.8em; background: url(images/portugues.gif) right center no-repeat}
div.header li.l3 	 {display:inline; padding:3px  5px 3px 5px; font-size: 1.0em; border-right: 1px dotted #ED2939}
div.header li.l4 	 {display:inline; padding:3px  5px 3px 5px; font-size: 1.0em}

div.header a		 {color:#ED2939; font-weight:bold; text-decoration:none; padding: 1px 3px 1px 3px}
div.header a:hover	 {color:#FFFFFF; font-weight:bold; text-decoration:none; padding: 1px 3px 1px 3px; background:#ED2939}

div.pagina			 {width:884px; margin-left:auto; margin-right:auto; padding:0px 58px 0px 58px; text-align:left; background:#E9E9E9 url(images/bkg01.gif)  repeat-y ; overflow:hidden; }

div.footer			 {border-top:1px dotted #a0a0a0; text-align:center; font-size:75%; padding-top:12px; color:#808080; clear:both}
div.footer a		 {font-weight:bold; color:#606060}
div.footer a:hover	 {color:#FF6600}

	
/* ----------------------------------------------------------- */
/* Menú que contém os tipos de pesquisa */
.cx1				{width:165px; vertical-align:top}
.cx2				{width: 46px; vertical-align:top; background:#E9E9E9 url(images/barra2Top.gif) no-repeat; padding:0px; margin:0px}
.cx3				{width:676px; vertical-align:top}

div.cx1				{float:left; width:165px; overflow:hidden; padding:0px; margin:0px}
div.cx2				{float:left; width:46px; height:210px; overflow:hidden; background:#E9E9E9 url(images/barra2Top.gif) no-repeat; padding:0px; margin:0px}
div.cx3				{float:left; width:676px; overflow:hidden; padding:0pc; margin:0px}

div.menu			{width:145px; background:#FFFFFF url(images/barra1Top.gif) no-repeat; padding:20px 10px 0px 10px; margin:0px}
div.menu h1			{font-size:1.1em;font-weight:normal;display:inline}

div.menu ul.l1		{padding:0px; margin:0px; list-style:none}
div.menu li.l1		{border-bottom:1px dotted #ED2939; list-style:none; padding:4px 0px 4px 0px; margin:0px: color:#ED2939}
div.menu a			{font-weight:normal; text-decoration:none; background:#FFFFFF; color:#ED2939}
div.menu a:hover	{font-weight:normal; text-decoration:none; background:#ED2939; color:#FFFFFF}


/* ----------------------------------------------------------- */
div.barra1			{width:616px; background: #ffffff url(images/barra3Top.gif) no-repeat; padding:20px 30px 0px 30px; }
div.barra1 h1		{font-size:1.1em; font-weight:bold; color:#505050}
div.barra1 h2		{font-size:1.0em; font-weight:bold; color:#ED2939;}

div.barra1 ul.l1	{padding:0px; margin:0px; list-style:none}
div.barra1 li.l1	{list-style:none; height:95px;  margin:0px; padding:4px 0px 4px 0px; color:#000000; border-bottom:1px dotted #ED2939; display:block}
div.barra1 li.l2	{list-style:none; height:115px; margin:0px; padding:4px 0px 4px 0px; color:#000000; border-bottom:1px dotted #ED2939; display:block}

div.barra1 a.url		{font-weight:normal; text-decoration:none; background:#FFFFFF; color:#ED2939; padding: 1px 2px 1px 2px}
div.barra1 a.url:hover	{font-weight:normal; text-decoration:none; background:#ED2939; color:#FFFFFF}

div.barra1 a.url2		{font-weight:bold; text-decoration:none; background:#FFFFFF; color:#000000;}
div.barra1 a.url2:hover	{font-weight:bold; text-decoration:none; background:#ED2939; color:#FFFFFF}

div.barra1 table	{width:621px; border: 0px solid #ffffff; padding: 0px; margin: 0px}
tr.tr1				{color:#000000; border-bottom:1px dotted #ED2939; }

td.t01				{width:621px; padding:4px 127px 15px 0px; color:#000000; border-bottom:1px dotted #ED2939; }
td.t01 a.titl		{font-weight:bold;   text-decoration:none; background:#FFFFFF; color:#000000; padding-bottom: 3px}
td.t01 a.titl:hover	{font-weight:bold;   text-decoration:none; background:#ED2939; color:#FFFFFF; padding-bottom: 3px}
td.t01 a.mais		{font-weight:normal; text-decoration:none; background:#FFFFFF; color:#ED2939}
td.t01 a.mais:hover	{font-weight:normal; text-decoration:none; background:#ED2939; color:#FFFFFF}

td.t02				{width:550px; margin:0px; padding: 10px 10px 10px 157px; color:#000000; border-bottom:1px dotted #ED2939; font-size: 0.95em}
td.t02 a.titl		{font-weight:bold; text-decoration:none; background:#FFFFFF; color:#000000}
td.t02 a.titl:hover	{font-weight:bold; text-decoration:none; background:#ED2939; color:#FFFFFF}
td.t02 a.mais		{font-weight:normal; text-decoration:none; background:#FFFFFF; color:#ED2939}
td.t02 a.mais:hover	{font-weight:normal; text-decoration:none; background:#ED2939; color:#FFFFFF}

td.t03				{width:71px; margin:0px; padding: 4px 0px 10px 0px; color:#000000; border-bottom:1px dotted #ED2939; font-size: 0.95em}


div.ficha			{width:100%; padding:0px; border-bottom:1px dotted #ED2939; font-size: 0.95em}
div.ficha a.lk		{text-decoration:none; font-weight:bold; padding:0px 0px 5px 15px; background: url(/imagens/icVermais.gif) no-repeat left 2px}
	 
.foto				{float:left; padding:0px 30px 30px 0px; width:160px; height:120px;}
	
div#textos li.lk	{list-style:none}

/* ----------------------------------------------------------- */
.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		 {display:inline;font-size:0.9em; color:#606060}
.separadorH  {display:block; border-top:   1px dotted #ED2939}
.separadorV  {display:block; border-left:  1px dotted #A0A0A0}
.separadorVr {display:block; border-right: 1px dotted #A0A0A0}

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:8px; border-left:1px solid #e0e0e0; border-top:1px solid #e0e0e0; border-right:2px solid #c0c0c0; border-bottom:2px solid #c0c0c0; background-color:white;}

.italico	 {display:inline; font-style:italic}
.bold		 {display:inline; font-weight:bold}
.bolditalico {display:inline; font-weight:bold; font-style:italic}

.normal		 {display:inline; font-weight:normal}
.erro		 {font-weight:bold; color:#D00000}
.u			 {display:inline; text-decoration:underline}
