*           {margin: 0; padding: 0;}

body        {background-color:#fff; font-family:Arial,Times; font-size:15px; margin: 0; padding:15px;}

body#start	{background-color:#DDFFCC; }				
iframe { border: 0px solid #ffffff;}
a           {font-size:12px; }/* font-weight: bold; */
a:link      {color: #039;}/* #3d4242*/
a:visited   {color: #039;}
a:hover     {color: #06c;}
a:active    {color: #039;}

h1         {font-size:23px; color:#036; margin-top:15px;}
h2         {font-size:19px; color:#0033FF; margin-top:15px;}
h3         {font-size:15px; color:#039; margin-top:15px;}

p          {font-size:13px; padding-top:8px; padding-left: 5px; padding-bottom:20px; line-height:150%;}

pre				 { font-size:11px;margin-top:-15px;}

.legenda	 {font-size:10px; color:#777;}


img        {border: none;}
ul         {padding-top: 5px; padding-left:15px;}
li         {font-size:14px; color:#666; padding-left:0px; list-style-type: none; }

.normal	   { margin:15px; list-style-type:lower-alpha;}

table			 {margin-top:20px; margin-bottom:20px;}
td				 {font-size:12px; color:#3d4242;}


input, textarea{
            border-bottom: #ccc 1px solid;
            border-left: #ccc 1px solid;
            font-family: Arial, Helvetica, sans-serif;
            background: #f8f8f8;
            color: #333;
            border-top: #ccc 1px solid;
            border-right: #ccc 1px solid;
            margin: 1px;}
						
.light			{color:#3d4242;}
						
#logo				{position:absolute; top:0px; left:0px;}


#corpo			{position:relative; top: 20px; width:900px; height:570px; background-color:#fff; text-align:left;}
#texto			{position:absolute; top:145px; left:170px; height:455px; width:730px;}
#suc			{position:absolute; top:0px; right:0px;}
#menu				{position:absolute; top:170px; left:0px;}
#statusbar  {position:absolute; bottom: -40px; width:900px; height:30px; left:0px ; padding-top: 3px;
color:#0033FF; text-align:center; font-size:12px; letter-spacing:0.5px}

#quemsomos,home,links,diretoria, origem, importancia, entidades, eventos	{width:680px;}

#atencao {font-size:14px; color:#039;  font-weight: bold;}

/* inicio do menu */

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 170px;
	background: #B6F8B9;
	 /* IE6 Bug */
	font-size: 100%;
	}

ul#primary-nav li {
  border: 1px solid #FFF;
  border-right-color: #CCC;
	position: relative;
	list-style: none;
	}
	
ul#primary-nav li:hover {
background-color: #007DC6;
}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	font-weight: bold;
	color:#0033FF; /*#007DC*/
	padding: 5px;
	font-size: 14px;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul#primary-nav li { float: left; height: 1%; }
* html ul#primary-nav li a { height: 1%; }
/* End */

ul#primary-nav ul {
	position: absolute;
	display: none;
	left: 169px; /* Set 1px less than menu width */
	top: 0px;
	}

ul#primary-nav li ul li a { padding: 5px 5px; } /* Sub Menu Styles */

ul#primary-nav li:hover ul ul,
ul#primary-nav li:hover ul ul ul,
ul#primary-nav li.over ul ul,
ul#primary-nav li.over ul ul ul { display: none; } /* Hide sub-menus initially */

ul#primary-nav li:hover ul,
ul#primary-nav li li:hover ul,
ul#primary-nav li li li:hover ul,
ul#primary-nav li.over ul,
ul#primary-nav li li.over ul,
ul#primary-nav li li li.over ul { display: block; } /* The magic */

ul#primary-nav li.menuparent { background: transparent url(img/recycle.gif) 157px center  no-repeat; }

ul#primary-nav li.menuparent:hover, 
ul#primary-nav li.over { background-color: #007DC6; }/*#65CCED*/

ul#primary-nav li a:hover { color: #fff;  font-weight: bold;  }