/* begin overall style */
body {
	margin: 0;
	padding: 0;	
	font: normal 10pt Arial,Helvetica,sans-serif;	
	background: #fff url(layout_header.jpg) no-repeat top center;
}

h1 { font-size: 36px;
color:#Fc0;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;

font-style:italic;
    background: transparent url(nuvem1.png) no-repeat top center;
	background-position: left;
	height:80px;
	padding-left: 100px;
	background-position: 12px 21px;
	line-height: 70px;
	overflow:visible;
 }

h2 {
	font-size: 30px;
	color:#Fc0;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-style:italic;
	    background: transparent url(nuvem2.png) no-repeat top center;
	background-position: left;
	height:80px;
	padding-left: 100px;
	background-position: 32px 21px;
	line-height: 70px;
	overflow:visible;
}

h3 { font-family: Georgia, "Times New Roman", Times, serif;
font-size: 12px;
font-weight: 700;
font-style:italic;

	

	
}

 h4 {
	 color: #3B2B19;
	 font-size: 21px;
	 
	 
	 }


h5 {
		 color: #3B2B19;
	font-family:Georgia, "Times New Roman", Times, serif;	color:#999
;
text-align: right;
font-style: italic;
}

h6 {
	color: #3B2B19;
	font-family:Georgia, "Times New Roman", Times, serif;	

text-align: right;
font-style: italic;
	 color: #3B2B19;
	 padding-right:20px;
	}	
	
img { border:0 }

a {border: 12px;
text-decoration:none;
color: #F90;}

a:hover { color:#F60;}

hr { border: 0; margin:1em 0; height: 45px; background: #fff url(hr.jpg) 50% 0 no-repeat }

#page {
	width: 960px;
	margin: 0 auto;
	padding: 0;	
}

#header {
	margin: -2px 0 0;
	padding: 0;
	height: 230px;
	position: relative;	
}

#logo {		
    background: transparent url(logo.png) no-repeat top center;
    width: 203px;
    height: 127px;
    margin: 90px 0 0 20px;
    float: left;
}

#mainmenu {	
	width: 660px;
    margin: 50px 0 0 0;
	padding-top: 16px;
    display: block;
    float: left;
	overflow: visible;

	font-family: tahoma;
	font-size: 1.2em;
	text-align: center;
}

#mainmenu ul {
	padding: 0;
	margin: 0;
	padding: 0.4em 0 0.3em 0;
}

#mainmenu ul li {
	display: inline;
	float:left;
	display: block;
	width: 100px;
	height: 60px;
		
		color: #111;

}


#mainmenu ul li a {
  font-family:Georgia, "Times New Roman", Times, serif;
  font-weight:bold;
  padding: 35px 15px;
  color: #D9F2FC;
  text-decoration: none;
  font-weight: bold;
  	background: url(bot.png) no-repeat top center;
	background-position: top;

}




#mainmenu ul li a.active {
  	background: url(bot.png) no-repeat top center;	
	color: #fff
}

#mainmenu ul li a:hover {
  	background: url(bot1.png) no-repeat top center;	
	color: #fff;
}

#main_wrap {
  width: 960px;
  position: relative;
  float: left;
}

#content {
    float: right;
    width: 710px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#conteudoCentro {
	text-align:justify;font-family: verdana;font-size: 12px; color: #666; 
	line-height: 20px;
    padding: 0px 60px;
	
}
#conteudoCentro p a {
colour: #F90;	
}

#conteudoCentro ul {
	list-style:none;	
}
#conteudoCentro li {
	

	    background: transparent url(star_24px.jpg) no-repeat top center;
	background-position: left;
	min-height: 32px;
	padding: 10px 32px 0px  ;
	

	overflow:visible;
	list-style: none;
	
	}

#sidebar {  
  width: 250px;
  /*height: 400px;*/
  float: left;
  margin-bottom: 50px;
}

strong { color: #F90;
}

#footer {
    clear: both;
	margin: 0;
	font-size: 0.8em;
    height: 415px;
	text-align: center;	
	background: #fff url(layout_footer.jpg) no-repeat top center;
	color:#ffe23d;
    position: relative;
}

#foot_wrap {
  width: 960px;
  margin: 0 auto;
  height: 415px;
  position: relative;  
}

#footer_imap {
  position: absolute;
  top: 55px;
  left: 115px;
  width: 141px;
  height: 213px;
  position: relative;
  background: transparent url(imagemap.png) no-repeat top center
}

#foot_menu {
  position: absolute;
  top: 315px;
  height: 20px;
  width: 840px;
  left: 50%;
  margin-left: -380px;
}

#foot_menu li {
  float: left;
  margin-right: 30px;
  list-style:none;
}

#foot_menu li a {
  color: #FF931E;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  font-weight:700;
  font-size: 12px;
}

#foot_menu li a:hover {
  font-weight:bold;
  color: #9C7804;
  text-decoration: none;
}

#foot_menu li a:active,#foot_menu li a.active {
  color: #9C7804;
}

#certified {
  position: absolute;
  top: 360px;
  left: 50%;
  margin-left: -169px;
  width: 338px;
  height: 68px;  
}

#purple {
  position: absolute;
  top: 360px;
  right: 0;
  width: 183px;
  height: 50px;
}

/* end of overall style */

/* begin data grid style */
table.dataGrid {
	background: white;
	border-collapse: collapse;
	width: 100%;
}

table.dataGrid th, table.dataGrid td {
	font-size: 0.9em;
	border: 1px #4F81BD solid;
	padding: 0.3em;
}

table.dataGrid th {
	background: #d3dfee;
	text-align: center;
}

table.dataGrid th.label {
	width: 150px;
}

table.dataGrid tr.odd {
	background: #E6F2FF;
}
/* end of data grid style */

.actionBar {
	margin: 10px;
}

div.item {
	margin: 10px 0 0 0;
	border: 1px solid silver;
	padding: 5px;
}

#menuAcademia {
	position: relative;	
	width:600px;
	margin: 0 auto;
	overflow: hidden;
	font-family: tahoma;
	font-size: 1.1em;
	text-align: center;
}

#menuAcademia ul {
	padding: 0;
	margin: 0;
}

#menuAcademia ul li {
	display: inline;
	float:left;
	display: block;
	width: 200px;
	height: 200px;
	float: left;
}

#menuAcademia ul li a {
	padding: 0.1em 1.1em;
	color: #006;	
	text-decoration: none;
	font-weight: bold;
}

#menuAcademia ul li a:hover {
	font-size: 1.2em;
}

#menuAcademia ul li a.active {
	background: #a6F2FF;
	color: #333;
	font-size: 1.1em;
}

#listaJogos {
	width: 690px;
	margin: 0 auto;
}

#listaJogos ul {
	padding: 0;
	margin: 0;
	padding: 0.4em 0 0.3em 0;		
}

#listaJogos ul li {
	display: block;
	width: 220px;
	height: 200px;
	float: left;
	text-align: center;
	padding: 0.1em 0;
}

#listaJogos ul li img {
	border: #FEF589 5px solid;
}

#listaJogos li a {
	color: #006;	
	text-decoration: none;
	font-weight: bold;	
	text-align: center;
	
}

#listaJogos ul li a:hover
{
	color: #f00;
}

/* sidebar nav */
#sidebar_nav {  
	border: 0px #000 solid;
    padding: 0 0 0 0px;
	width: 208px;    
	/*height: 100%;*/
	list-style: none;
	text-align: center;
    position: relative;
    margin-top: 30px;
}

#sidebar_nav a {
    height: 40px;
    display: block;
	text-decoration: none;
    text-align:right;
    font-family:Georgia,"Times New Roman",Times,serif;
    font-size:16px;
    font-weight:700;
    position: relative;
    outline: none;
    padding-top:16px;
}

#sidebar_nav a, #sidebar_nav a:visited {
	color: #3b2b19;
}

#sidebar_nav a:hover {
	color: orange;
}

#sidebar_nav a:active, #sidebar_nav a.active {
	color: #ffcc33;
}

#sidebar img {
	
	margin-left: -1px; }
#sidebar_nav li {  
	width: 204px;
	height: 40px;
    background: transparent url(submenu_line.gif) no-repeat bottom left;    
}
#sidebar p { 
	text-align: right;
	 position: relative;
	 margin-left: 5px;
	 widht:250px;
	 color: #3B2B19;
	 font-family: Georgia, "Times New Roman", Times, serif;
	 font-weight: 800;
	 background:url("submenu_line.gif") no-repeat scroll left bottom;
	 padding-right: 30px;
	
	}
#homepic {
margin-top:50px;
padding-right: 40px;
	}


#sidebar_nav img {	    
	width: 40px;
    margin-top: -16px;
    padding-left:20px;
}

.newstbl th {
  color: #000;
  font-size:12px;
}
.newstbl td, .newstbl th {
  text-align: center;
  padding: 5px;
  border: 3px #999 solid;
}