body {   font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }
h1 { font-size:12px; }

p { margin:0px; }

p a { text-decoration:none; }

p.l_top {
  margin:0px;
  text-align:left;
  margin-left:6px;
}

p.aviso {
  color:#c9c9c9;
}
p.l_bot {
  margin-top:170px;
}
p.l__bot {
  margin-top:25%;
}
p a.link {
  color:#9c9c9c;
  text-decoration:none;
}
p a.link:hover {
  color:#000000;
  text-decoration:underline;
}
div#total {
 width:765px;
 height:510px;
 background-image:url(../images/fundo.png);
}
div#total div.login {
  margin-top:135px;
}
div#total div.login td {
  color:#909090;
}
input.formu {
  border-color:#cccccc;
  border-width:2px;
  border-style:solid;
}
select.formu {
  border-color:#cccccc;
  border-width:2px;
  border-style:solid;
}
div#total div.menu {
  margin-top:20%;
}
div#inst {
  width:765px;
  height:350px;
  margin:0px;
  padding:0px;
}
div#inst h1 {
  margin:0px;
  padding:0px;
  font-size:24px;
}
div#inst p {
  margin:0px;
  padding:0px;
}
div#inst form {
  margin:0px;
  padding:0px;
  margin-top:5px;
}

div#carac {
  float:left;
  margin-left:5px;
  width:610px;
  height:25px;
}
div#last {
  float:right;
  margin-right:10px;
  margin-top:5px;
  width:140px;
  height:130px;
  font-size:12px;
}
div#last div {
  overflow:auto;
  height:70px;
}
div#noticia {
  width:600px;
  height:55px;
  margin-left:7px;
  margin-top:4px;
  float:left;
  text-align:left;
}
div#noticia p {
  width:600px;
  text-align:right;
  font-size:10px;
  font-family: Tahoma, Arial;
  color:#999999;
}
div#noticia marquee {
  border-top-style:groove;
  border-top-width:2px;
  border-top-color:#c9c9c9;
  border-bottom-style:groove;
  border-bottom-width:2px;
  border-bottom-color:#c9c9c9;
}

div#toal p#rodape {
  margin:0px;
  padding:0px;
}

ul#primary-nav,
ul#primary-nav ul {
	margin: 0;
	padding: 0;
	width: 150px; /* Width of Menu Items */
	border-bottom: 1px solid #ccc;
	background: #fff; /* IE6 Bug */
	font-size: 100%;
	}

ul#primary-nav li {
	position: relative;
	list-style: none;
	}

ul#primary-nav li a {
	display: block;
	text-decoration: none;
	color: #777;
	padding:5%;
	border: 1px solid #ccc;
	border-bottom: 0;
	}

/* 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: 149px; /* Set 1px less than menu width */
	top: 0;
	}

ul#primary-nav li ul li a { padding: 2px 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(arrow.gif) right center no-repeat; }

ul#primary-nav li.menuparent:hover,
ul#primary-nav li.over { background-color: #f9f9f9; }

ul#primary-nav li a:hover { color: #E2144A; }

div#menu {
  width:200px;
  float:left;
  margin-top:13%;
  margin-left:5px;
  border-color:#c9c9c9;
  border-style:solid;
  border-width:2px;
}
div#menu a { text-decoration:none; }
div#menu a:hover { text-decoration:underline; }
div#menu p.topo {
  margin:0px;
  margin-bottom:3%;
  text-align:right;
  margin-right:5px;
}
div#menu p.topo a.out {
  color:#0000ff;
  font-size:14px;
}
div#menu p.opcoes {
  width:195px;
  height:20px;
  margin:0px;
  padding:0px;
  margin-left:4px;
  margin-bottom:2px;
  text-align:left;
}
div#menu p.opcoes a { color:#909090; }
div#menu p.opcoes a:hover {
  color:#000000;
  text-decoration:none;
}
div#menu p.topo a.out:hover { color:#909090; }
div#corpo_home {
  width:530px;
  height:316px;
  margin:0px;
  margin-top:85px;
  margin-left:4px;
  float:left;
  border-color:#c9c9c9;
  border-style:solid;
  border-width:2px;
  text-align:left;
  overflow:auto;
}
div#corpo_home tr { font-size:11px; }
div#corpo_home .c1 { background-color:#c9c9c9; }
div#corpo_home .c2 { background-color:#909090; }
div#corpo_home .c { color:#909090; }
