/*body { background: #333366; font-family: Arial,Verdana,sans-serif; font-size:12px}*/
body { background:  #e0e0f7; font-family: Arial,Verdana,sans-serif; font-size:12px}
.navBarTitle { font-family: Times New Roman, Times, serif; font-size:24px; color: #ffffff; font-weight: bold}
.navBar { font-size:14px; color: #ffffff; text-decoration: none; font-weight: bold }
.navBarpipe { font-size:24px; color: #336699; font-weight: bold}
a.navBar:hover  { color: #66ccff}

/* para o menu esquerdo das minhas páginas */
body {
   behavior:url("csshover3.htc");
}

#left-menu {
	width: 13em;
	background: #333366; /* fundo azul*/
}

#left-menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#left-menu a {
	font-size: 12px;
	display: block;
	border-width: 0px;
	/*border-style: solid;
	border-color: #ccc #888 #555 #bbb;
	margin: 0;*/
	/*padding: 2px 3px;*/
}


#left-menu a {
	color: #ffffff;
	background: #333366;
	text-decoration: none;
}

/*#left-menu a:hover {
	color: #a00;
	background: #fff;
}
*/

#left-menu ul ul {
	position: absolute;
	top: 0;
	left: 0;
}

#left-menu ul li 
	{position: relative;}

#left-menu ul li ul {
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
	display: none;
}

#left-menu ul li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	background: #333366;
	padding: 5px;
	/*border: 1px solid #ccc;*/
	border-bottom: 0;
	}

#left-menu li:hover ul
	 { display: block; } /* The magic */

#left-menu li.onhover ul 
	{ display: block; } /* The magic */

#left-menu ul li a:hover { /*color: #E2144A; background: #f9f9f9;*/
		background-color: #ffffff;
		color: #333366;
		border-top:1px solid #aaa;
		border-left:1px solid #aaa;
} /* Hover Styles */
		
#left-menu li ul li a { 
	/*padding: 2px 5px;*/
	border: 1px solid #ccc;
	border-bottom: 0;
	background: #333366;

	} /* Sub Menu Styles */

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; }
* html ul li a { height: 1%; }
/* End */

/*body {
   behavior:url("csshover3.htc");
}	
*/






.leftBarLink { font-size:13px; 
   color: #ffffff; 
   text-decoration: none}

a.leftBarLink:link { 
   color: #ffffff; 
}
a.leftBarLink:visited { 
   color: #ffffff; 
}
a.leftBarLink:hover { 
   background: #ffffff;
   color: #003366; 
   text-decoration: none;
}
a.leftBarLink:active { 
   color: #BCB778; 
}

.leftBarLinkCurr { font-size:13px; 
   color: #BCB778; 
   text-decoration: none}

a.leftBarLinkCurr:link { 
   color: #BCB778; 
}
a.leftBarLinkCurr:visited { 
   color: #BCB778; 
}
a.leftBarLinkCurr:hover { 
   background: #ffffff;
   color: #003366; 
   text-decoration: none;
}
a.leftBarLinkCurr:active { 
   color: #BCB778; 
}


.topBar { background: #cccc99; 
         font-size:13px; 
		 color: #003366; 
}
a.topBarLink:link { 
   color: #003366; 
   text-decoration: none;
}
a.topBarLink:visited { 
   color: #003366; 
   text-decoration: none;
}
a.topBarLink:active { 
   color: #003366; 
   text-decoration: none;
}
a.topBarLink:hover { 
   color: #ffffff; 
   background: #003366; 
   text-decoration: none;
}

.centerTopTitle { font-size:14px; text-transform: uppercase; color: #666633; text-decoration: none; letter-spacing: 5px}
/*.centerTitle { font-family: Times New Roman, Times, serif; font-size: 18px; color: #666633; text-decoration: none}*/
.centerTitle { font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 20px; color: #666633; text-decoration: none}
a.centerTitle:hover { color: #666633; }

.centerLink{ font-size:13px; color: #003366; text-decoration: none}
a.centerLink:link { 
   color: #003366; 
   text-decoration: underline;
}
a.centerLink:visited { 
   color: #003366;
   text-decoration: underline;
}
a.centerLink:active { 
   color: #003366; 
   text-decoration: underline;
}
a.centerLink:hover { 
   color: #ffffff; 
   background: #003366; 
   text-decoration: none;
}
.centerText { font-size:13px; }
.centerText > p { margin-top: 0.5em; margin-bottom: 0em; }

.rightTitle { font-size:14px; text-transform: uppercase; color: #333300; text-decoration: none; letter-spacing: 3px}
.rightBarLink { font-size:13px; color: #003366; text-decoration: none}
a.rightBarLink:link { color: #003366 }
a.rightBarLink:visited { color: #003366 }
a.rightBarLink:active { color: #003366 }
a.rightBarLink:hover { color: #ffffff; 
   background: #003366; 
   text-decoration: none; 
  }
.rightText { font-size:13px }

td.left { background: #003366; }
td.center { background: #ffffff; }
td.right { background: #cccc99; }
td.navBar { background: #003366; }



/*
.leftLine { 
     background: #477098; 
	 font-size:13px;
	 color: #ffffff;
}
*/
.leftLine { 
     background: #333366; 
	 font-size:13px;
	 color: #ffffff;
}

td.footer { background: #003366; }
.footer { font-size: 14px; color: #ffffff }
a.footer { font-size: 14px; color: #ffffff }

td.smallfooter { background: #cccc99; }
.smallfooter { font-size: 11px; color: #003366 }
a.smallfooter:link { font-size: 11px; color: #003366 }
a.smallfooter:visited { font-size: 11px; color: #003366 }
a.smallfooter:active { font-size: 11px; color: #003366 }
a.smallfooter:hover { font-size: 11px; color: #ffffff; 
   background: #003366; 
   text-decoration: none;  }

/*redefinições de genstyle.css para minhas páginas*/
/*for css dropdown menus*/

#mnav a {
	color: #003366;
}

#mnav li { /* all list items */
	background: #cccc99; /*same as "databack" background color */
	border-top:1px solid #cccc99; /*same as "databack" background color */
	border-left:1px solid #cccc99; /*same as "databack" background color */
}

#mnav li ul li a {
	text-decoration:none;
}

/*este é para a seção de news */
.latest_news {
	width: 98%;
	height: 200px; 
	overflow: auto;
	padding-left: 8px;
	border: 0px solid #211a16;
	padding-top: 10px;
	background-color: #fff;
	vertical-align: top;
}

