* {
    margin: 0;
    padding: 0;
}
html, body {height:99%;}

body {
    background-color: #265077;	
}



#geral {
    width: 1000px;
    border: 1px solid black;
    margin: auto;
    position: relative;
    top: -0.9em;
    min-height: 86.4%;  
    background-color: #fff;
}
#top {
    height: 139px;
    background-image: url("../images/top_bg.png");
    background-repeat:repeat-x;
    width: 100%;
}

#logo_instant {
	background-image: url("../images/instantlogo.png");
	width: 250px;
	height: 90px;
	position: absolute;
	top: -100px;
	left: 70px;
}
#content {
    background-color: #fff;
    overflow:auto;
    height: 100%;

}
#footer {
    height: 36px;
    background-image: url("../images/footer.png");
    position: relative;
    margin-top: -37px;
	text-align:right;
}
#footer_desc {
	width: 1000px;
	margin: auto;
}

#footer ul.footer_menu {
	display: inline;
	width: 100%;
	text-align:right;
	margin-right: 20px;
}

#footer ul.footer_menu li {
	display: inline;
	text-align: right;
}
#footer ul.footer_menu li a {
	color: white;
	font-weight: bold;
	font-family: "Arial Black";
	font-size: 12px;
	text-decoration: none;
	position: relative;
	top: 13px;
	
} 

#menu {
    position: relative;
    float:right;
    clear:both;
    margin-top: -51px;
	margin-right: -53px;
}
#menu ul.menu_br {
    background-image: url("../images/menu_br.png");
    background-repeat: no-repeat;
    width: 598px;
    height: 48px;
	

}
ul.menu_br li { display: inline; text-indent: -99999px }
ul.menu_br li a {float: left;}
ul.menu_br li a.home { width: 78px; height: 48px; display: block;  height: 48px;}
ul.menu_br li a.home:hover { width: 78px; height: 48px;	background: url("../images/menu_br.png"); background-position: 0 48px; }
ul.menu_br li a.about {	width: 73px; height: 48px; display: block;  height: 48px;}
ul.menu_br li a.about:hover { width: 73px; height: 48px; background: url("../images/menu_br.png"); background-position: -78px 48px; }
ul.menu_br li a.games {	width: 75.5px; height: 48px; display: block;  height: 48px;}
ul.menu_br li a.games:hover { width: 75.5px; height: 48px; background: url("../images/menu_br.png"); background-position: -151px 48px; }
ul.menu_br li a.projects {	width: 88px; height: 48px; display: block;  height: 48px;}
ul.menu_br li a.projects:hover { width: 88px; height: 48px; background: url("../images/menu_br.png"); background-position: -226px 48px; }
ul.menu_br li a.tutorials {	width: 97px; height: 48px; display: block;  height: 48px;}
ul.menu_br li a.tutorials:hover { width: 97px; height: 48px; background: url("../images/menu_br.png"); background-position: -314px 48px; }
ul.menu_br li a.links {	width: 63px; height: 48px; display: block;  height: 48px;}
ul.menu_br li a.links:hover { width: 63px; height: 48px; background: url("../images/menu_br.png"); background-position: -411px 48px; }
ul.menu_br li a.contact {	width: 121px; height: 48px; display: block;  height: 48px;}
ul.menu_br li a.contact:hover { width: 121px; height: 48px; background: url("../images/menu_br.png"); background-position: -474px 48px; }

/*menu ingles*/
#menu ul.menu_en {
    background-image: url("../images/menu_en.png");
    background-repeat: no-repeat;
    width: 598px;
    height: 48px;
	

}
ul.menu_en li { display: inline; text-indent: -99999px }
ul.menu_en li a {float: left;}
ul.menu_en li a.home { width: 78px; height: 48px; display: block;  height: 48px;}
ul.menu_en li a.home:hover { width: 78px; height: 48px;	background: url("../images/menu_en.png"); background-position: 0 48px; }
ul.menu_en li a.about {	width: 73px; height: 48px; display: block;  height: 48px;}
ul.menu_en li a.about:hover { width: 73px; height: 48px; background: url("../images/menu_en.png"); background-position: -78px 48px; }
ul.menu_en li a.games {	width: 75.5px; height: 48px; display: block;  height: 48px;}
ul.menu_en li a.games:hover { width: 75.5px; height: 48px; background: url("../images/menu_en.png"); background-position: -151px 48px; }
ul.menu_en li a.projects {	width: 88px; height: 48px; display: block;  height: 48px;}
ul.menu_en li a.projects:hover { width: 88px; height: 48px; background: url("../images/menu_en.png"); background-position: -226px 48px; }
ul.menu_en li a.tutorials {	width: 97px; height: 48px; display: block;  height: 48px;}
ul.menu_en li a.tutorials:hover { width: 97px; height: 48px; background: url("../images/menu_en.png"); background-position: -314px 48px; }
ul.menu_en li a.links {	width: 63px; height: 48px; display: block;  height: 48px;}
ul.menu_en li a.links:hover { width: 63px; height: 48px; background: url("../images/menu_en.png"); background-position: -411px 48px; }
ul.menu_en li a.contact {	width: 121px; height: 48px; display: block;  height: 48px;}
ul.menu_en li a.contact:hover { width: 121px; height: 48px; background: url("../images/menu_en.png"); background-position: -474px 48px; }

#icons {
	position: absolute;
	top: -100px;
	right: 0;
}
#icons li { display: inline; text-indent: -99999px; }
#icons li a {float: left; margin: 5px}
#icons li a.english { width: 29px; height: 29px; display: block; background: url("../images/en.png") no-repeat;}
#icons li a.portugues { width: 29px; height: 29px; display: block; background: url("../images/br.png") no-repeat;}
#icons li a.twitter { width: 29px; height: 29px; display: block; background: url("../images/twitter.png") no-repeat;}
#icons li a.youtube { width: 29px; height: 29px; display: block; background: url("../images/youtube.png") no-repeat;}	

#news {
	border: 1px solid black;
	width: 600px;
	margin-left: 60px;
	margin-top: 20px;
	position: relative;
	padding: 2em;
	margin-bottom: 2em;	
}

#news img {
	border: 1px solid black;

}
div.noticia {
	margin-bottom: 2em;
}
/*********slider
 * 
 */
#slider {
    margin-top:20px;
	text-align:center;
}

#twtr-widget-1 {
	float:right;
	margin-right:20px;
	margin-top:20px;
	position:relative;
	
	clear:both;
}
