@charset "utf-8";
body  {	font: 80% Arial, Tahoma, Helvetica, sans-serif;
		margin:0;
		padding:0;
		color: #000000;
}
img	 	{border-width:0px;}
h1, h2	{width:1px;height:1px;position:absolute;overflow:hidden}

/* -------------------------------------------------------------------------------- HEADER */
#topbar			{background:url('images/topbar.png') repeat-x;width:100%;height:106px;overflow:visible;z-index:0}
  #logo			    {position:absolute;left:40px;top:40px;margin:0;padding:0;background:url('images/logo.png') no-repeat;width:136px;height:48px;}

  #topmn			{position:absolute;right:15px;top:0px;margin:0;color:#888;height:25px;overflow:hidden;background:url('images/topmn3.png') no-repeat top right;}
  #topmn ul			{margin:0;padding:0px 27px 0px 27px;height:25px;background:url('images/topmn1.png') no-repeat;}
  #topmn li			{list-style:none;float:left;padding:5px 0px 0 3px;height:25px;background:url('images/topmn2.png') repeat-x;display:block;}
  #topmn a			{color:#ddd;text-decoration:none;padding:0 5px 0 5px;}
  #topmn a:hover	{background:#0B9DE9 !important;color:#fff}
  #topmn a.borderRight	{border-right:1px solid #888}

  #botmn			{position:absolute;top:106px;width:100%;height:22px;font-size:0.9em;color:#eee;background:url('/images/botmn2.png')}
  #botmn div		{padding:3px 0 0 50px;}
  #botmn a			{color:#eee;text-decoration:none;font-weight:bold;padding:0 5px 0 0;}
  #botmn a:hover	{background:#0B9DE9 !important;color:#fff}


  #acessmain		{position:absolute;top:20px;right:40px;width:40%;padding:20px;background:url('images/popup.png') no-repeat top right;z-index:5;display:none;}
  #acessmain ul		{margin:0 0 0 15px;padding:0;}
  #acessmain li		{margin:0;padding:0;}
  #acessmain a		{color:#000;text-decoration:none;font-weight:bold;}
  #acessmain a:hover{background:#fff !important;color:#0B9DE9}


  #mainmn			 {position:absolute;top:24px;right:10px;height:82px;display:block;width:620px}
  #mainmn ul		 {margin:0;padding:0;}
  #mainmn li		 {list-style:none; float:left;height:82px;}
  #mainmn li.p1      {width:104px;}
  #mainmn li.p2      {width:104px;}
  #mainmn li.p3      {width:104px;}
  #mainmn li.p4      {width:104px;}
  #mainmn li.p5      {width:203px;}
  #mainmn li.p1:hover{background:url('images/mainmn1s.png') no-repeat;}
  #mainmn li.p2:hover{background:url('images/mainmn2s.png') no-repeat;}
  #mainmn li.p3:hover{background:url('images/mainmn3s.png') no-repeat; color:#000;}
  #mainmn li.p4:hover{background:url('images/mainmn4s.png') no-repeat;}
  #mainmn a			 {color:#fff;text-decoration:none;}
  #mainmn a	div		 {text-align:left !important}
  #mainmn a.p3:hover {color:#000 !important}

  #frmpesq			 {padding:45px 0 0 7px}
  #txtpesq			 {border:0px solid #fff;width:150px;height:21px;overflow:hidden;background:url('images/txtpesq.png') no-repeat;padding:2px 0 0 12px}
  #btnpesq			 {border:0px solid #000;width: 22px;height:21px;overflow:hidden;background:url('images/btnpesq.png') no-repeat;padding:2px 0 0 12px;cursor:pointer;}

  .mn1				 {}
  .mn2				 {font-size:1.3em;font-weight:bold;}

  .btnred			 {padding:3px 30px 4px 20px; background:url('/images/iconMais3.png') no-repeat center right #b00; color:#fff;text-decoration:none; font-weight:bold;zoom:1;display:inline}
  .btnred:hover	 	 {background:#fff; color:#b00;}
  .btnred:visited	 {}

  .btndarkred			 {padding:3px 30px 4px 20px; background:url('/images/iconMais3.png') no-repeat center right #900; color:#fff;text-decoration:none; font-weight:bold;zoom:1;display:inline}
  .btndarkred:hover	 	 {background:#fff; color:#b00;}
  .btndarkred:visited	 {}

  .btnblack			 {padding:3px 30px 4px 20px; background:url('/images/iconMais2.png') no-repeat center right #222; color:#fff;text-decoration:none; font-weight:bold;zoom:1;display:inline}
  .btnblack:hover	 {background:url('/images/iconMais2.png') no-repeat center right #fff !important; color:#222 !important;}
  .btnblack:visited  {}

  .btngray			 {padding:3px 30px 4px 20px; background:url('/images/iconMais3.png') no-repeat center right #A7B7B9; color:#fff !important;text-decoration:none; font-weight:bold;zoom:1;display:inline}
  .btngray:hover	 {background:url('/images/iconMais2.png') no-repeat center right #222 !important; color:#fff !important;}
  .btngray:visited   {}

  .btnwhite			 {padding:3px 30px 4px 20px; background:url('/images/iconMais2.png') no-repeat center right #fff; color:#222;text-decoration:none; font-weight:bold;zoom:1;display:inline}
  .btnwhite:hover	 {background:url('/images/iconMais2.png') no-repeat center right #222 !important; color:#fff !important;}
  .btnwhite:visited  {}

/* ----------------------------------------------------------------------------------- FOOTER */
  #footerLn			{background:url('images/footer.png') repeat-x; height:57px;}

  #footerRS			{background:url('images/footer.png') repeat-x; color:#fff; height:230px; width:90%;padding:10px 5%; display:block;}
   #footerRS div 	{display:block; padding:95px 200px 0 0;}
   #footerRS h3 	{font-family: 'Helvetica, Arial, Tahoma, sans-serif'; font-weight:normal; font-size:2em;padding:0;margin:0;}
   #footerRS ul     {width:100%;margin:0;padding:0;border:0px;list-style:none;}
   #footerRS li     {float:left;margin-right:20px;}
   #footerRS a  	{font-weight:bold;color:#fff;text-decoration:none;}
   #footerRS a:hover{color:#70D1FE !important}

  #footerIN			{background:#F5F8FD url('images/footer2.png') repeat-x; color:#555; padding-top:40px;font-size:0.85em;overflow:auto;}
   #footerIN h3		{font-size:1.1em; display:inline;}
   #footerIN ul		{list-style-type:none; margin:0; padding:0 0 15px 0;}
   #footerIN ul li	{list-style:square; margin: 6px 0 6px 15px; padding: 0;}
   #footerIN ul li a{color:#555;text-decoration:none;}
   #footerIN ul li a:hover{color:#0E93D0 !important}

   #footerIN ul li.mais	  	 {list-style:none;margin-top:25px;}
   #footerIN ul li.mais	span {border-top:1px dotted #555;padding:10px 50px 0 2px}
   #footerIN ul li.mais a 	 {font-weight:bold;}

   .footerCol1		{width:14%;padding-left:4%;float:left;}
   .footerCol2		{width:14%;padding-left:7%;float:left;}
   .footerCol3		{width:20%;padding-left:7%;float:left;}
   .footerCol4		{width:20%;padding-left:7%;float:left;}

  #footerCR			{background:url('images/bkg4.jpg') repeat-x #000;color:#fff;text-align:center;font-size:0.85em;line-height:2em;overflow:hidden;height:120px;padding:95px 0 5px 0}
   #footerCR a  	{font-weight:bold;color:#ddd;text-decoration:none;}
   #footerCR a:hover{color:#70D1FE !important}


/* -------------------------------------------------------------------------------- GERAL */
.hide			{width:0px;height:0px;overflow:hidden;display:none;}
.seccao 		{width:0px;height:0px;overflow:hidden;display:none;}
.block			{display:block;overflow:hidden;}
.inline			{display:inline;margin:0;padding:0;}

.bold			{font-weight:bold;}
.italic			{font-style:italic;}
.small			{font-size:0.85em;}
.underline		{text-decoration:underline !important;}

.floatLeft 		{float:left;}
.floatRight		{float:right;}
.imgFloatRight	{float:right;margin:0px 0px 10px 10px;}
.imgFloatLeft 	{float:left ;margin:0px 10px 10px 0px;}
.imgFloatNone 	{float:none ;clear:both; display:block}

.hr				{width:100%;height:1px;border-bottom:1px dotted #666;display:block;}

.borderTopDotted 	{border-top:1px dotted #666;}
.borderBottomDotted {border-bottom:1px dotted #666;}

.marg10 		{margin:10px !important;}
.margt15 		{margin-top:15px !important;}
.xborderRight	{border-right:1px solid #888}
.clearfloat 	{clear:both;height:0;font-size:1px;line-height:0px;}	/*zoom:1}*/

.cinza			{color:#666;}