@import url(http://fonts.googleapis.com/css?family=Scada:400italic,700italic,400,700);


body,td,th {
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #333;
}
body {
	margin: 0px;
	background: url(bg_matrix.jpg) no-repeat center center fixed;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	background-size: cover;	
}
a{	
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#666;
	text-decoration:none;
}
p {
	text-align:justify;
}
.bgbox{
	position:relative;
	width:100%;
	min-height:100px;
	margin-top:0px;
	margin-left:0px;
	top:0px;
	left:0px;
	/*background: url(bg_conteudo.png) repeat-y;*/
	z-index:1;
}
.bg_setup{
	position:relative;
	margin:0px; 
	padding:0px; 
	list-style-type: none;
	height:auto;
	width:100%;
	background:url(imgs_layout/bg_geral_sobreposicao.png) center repeat-y;
}
.bg_setup .wrapper{
	position:relative;
	width:1040px;
	height:auto;
	margin-top:0px;
	margin-left:50%;
	top:0px;
	left:-520px;
	/*background: url(bg_conteudo.png) repeat-y;*/
	z-index:1;
}
.bg_mainmenu{
	position:relative;
	margin:0px; 
	padding:0px; 
	list-style-type: none;
	height:auto;
	width:100%;
}
.wrapper_mainmenu{
	position:relative;
	width:1040px;
	height:35px;
	margin-top:0px;
	margin-left:50%;
	top:0px;
	left:-520px;
	background:url("imgs_layout/bg_mainmenu.png") repeat-y;
	/*border-bottom: 1px solid #DDD;*/
	z-index:1;
}
#logo {
	position:absolute;
	width:199px;
	height:120px;
	z-index:1;
	left:10px;
	top: 0px;
	z-index:100;
}
#slogan{
	position:absolute;
	width:auto;
	height:80px;
	padding-left:30px;
	z-index:1;
	left:230px;
	top: 25px;
	color:#FFF;
	font-family: 'News Cycle', sans-serif;
	/*font-weight:bold;*/
	font-size:40px;
	letter-spacing:0px;
	background:url("imgs_layout/bg_slogan.png") no-repeat;
	z-index:100;
}
#header_bg{
	background:url(imgs_layout/bg_header.png); /**/
	height:121px;
	z-index:1000;
}
#header_core{
	height:121px;
	z-index:1000;
}
#destaques_wrapper{
	background:url(imgs_layout/bg_destaques_wrapper.png) repeat-y;
}
#theschool_wrapper{
	background:#7a7d80 url(imgs_layout/destaques1_theschool.jpg) no-repeat; 
	height:200px;
}
#socialentertainment_wrapper{
	background:#dadada url(imgs_layout/destaques1_socialentertainment.jpg) no-repeat; 
	height:455px;
}
#socialentertainment_core{
	position:absolute;
	top:20px;
	left:20px;
}
#socialentertainment_core h1{
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:60px;
	color:#95989d;
	margin:-35px 0px 10px 0px;
	letter-spacing:-3px;
}
#menu_setup{
	position:absolute;
	margin: 0; 
	padding:0; 
	list-style-type: none;
	width:auto;
	left:20px;
	top:5px;
	color:#999;
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:15px;
	letter-spacing:0px;
}
#menu_setup li{
	list-style:none;	
	display:inline-block;
	height:auto;
	margin:0px;
	padding:0px 10px 0px 0px;
	border-right: 1px #999 solid;
	color: #fff;
}
#menu_setup a{
	color: #999;
	text-decoration:none;
}
#menu_setup a:hover{
	color: #0CF;
	text-decoration:none;
}
#content_ctr {
	position:relative;
	display:inline-block;
	float: left;
	width:775px;
	height:auto;
	margin-left:0px;
	z-index:2;
}
#content_dir {
	position:relative;
	display:inline-block;
	float: left;
	width:265px;
	height:auto;
	margin-left:0px;
	z-index:2;
}
#content_footer{
	position:relative;
	margin:0px;
	top:0px;
	left:0px;
	width:100%;
	clear:both;
	height:1px;
}
#newsHeader {
	position:relative;
	width:245px;
	height:auto;
	z-index:1;
	right:0px;
	margin-top:-10px;
	margin-bottom:30px;
	bottom: 0px;
	padding: 0px;
}
#newsHeader p{
	margin: 5px 0px 0px 0px;
}
#newsHeader span{
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:15px;
	letter-spacing:-1px;
	color:#036;
}
/* ----------- */
#destaque1_ctr_news{
	position:absolute;
	top:60px;
	padding:0;
	list-style-type: none;
	width:540px;
	margin:0px;
	overflow: hidden;
}
#destaque1_ctr_news li{
	list-style:none;	
	height:70px;
	overflow:hidden;
	margin:0px;
	padding:5px 0px 0px 0px;
}
#destaque1_ctr_news .barra_leiamais{
	height:auto;
	background:#293f57;
	text-align:right;
	color: #fff;
	padding:10px;
	margin-top:5px;
}
#destaque1_ctr_news a{
	color: #fff;
	text-decoration:none;
}
#destaque1_ctr_news a:hove{
	color: #fff;
	text-decoration:none;
}
.destaque1_p1{
	font-family: 'Scada', sans-serif;
	font-weight:400;
	font-size:20px;
	margin: 0px 0px 2px 0px;
}
.destaque1_p2{
	margin: 0px 0px 0px 30px;
}
#destaque1_esq {
	position:relative;
	display:inline-block;
	float: left;
	width:215px;
	min-height:335px;
	margin-left:0px;
	background: url(destaques1_whyrp.png) no-repeat;
	z-index:1;
}
#destaque1_ctr {
	position:relative;
	display:inline-block;
	float: left;
	width:560px;
	min-height:335px;
	margin-left:0px;
	background:url(destaques1_whatiscool.png) no-repeat;
	z-index:2;
}
#destaque1_dir {
	position:relative;
	display:inline-block;
	float: left;
	width:265px;
	min-height:335px;
	margin-left:0px;
	background:#d8d8d8 url(destaques1_testimonials.png) no-repeat;
	z-index:2;
}
#destaque1_esq_txt {
	position:absolute;
	width:147px;
	height:216px;
	z-index:1;
	left: 24px;
	top: 74px;
	padding: 10px;
}
#destaque1_esq_txt p{
	margin:0px;
}
#destaque1_dir_txt {
	position:absolute;
	width:186px;
	height:112px;
	z-index:1;
	left: 27px;
	top: 180px;
	padding: 10px;
	overflow: hidden;
}
#destaque1_dir_txt p{
	margin:0px;
}
#destaque1_dir_foto {
	position:absolute;
	width:265px;
	height:83px;
	z-index:2;
	top: 65px;
}
#theschool_gallery {
	position:absolute;
	width:403px;
	height:100px;
	z-index:1;
	left: 16px;
	top: 62px;
}
#theschool_gallery h1{
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:60px;
	color:#fff;
	margin:-70px 0px 10px 0px;
	letter-spacing:-3px;
}
.slidebox{
	width:225px; 
	height:75px; 
	display:inline; 
	float:left;
}
.p_slidebox{
	color:#fff; 
	margin:0px 5px 0px 115px; 
	font-size:10px;
}

/* ----- */
/* ----- */
.page_top{
	position:relative;
	margin:0px;
	top:0px;
	left:0px;
	color:#293f57;
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:60px;
	letter-spacing:-5px;
}
.page_top p{
	margin: -10px 0px 0px 20px;
}
.page_text{
	position:relative;
	margin:0px;
	top:0px;
	left:150px;
	width:600px;
	height:auto;
	padding-bottom:40px;
}
.page_text h1{
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:30px;
	margin:10px 0px 10px 0px;
	letter-spacing:-1px;
}
.page_text h2{
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:20px;
	margin:0px 0px 10px 0px;
	letter-spacing:-1px;
}

.page_text p{
	margin:10px 0px 10px 0px;
	font-size:16px;
}
.page_text a{
	color:#293f57;
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:20px;
	letter-spacing:-1px;
	text-decoration:none;
}
.page_text a:hover{
	color:#666;
	text-decoration:none;
}
.rightcol_text p{
	margin:10px 0px 10px 0px;
	font-size:12px;
}
.rightcol_top{
	position:relative;
	margin:0px;
	top:0px;
	left:0px;
}
.rightcol_top p{
	color:#293f57;
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:40px;
	letter-spacing:-2px;
	margin: 0px 0px 0px 10px;
}
.rightcol_text{
	position:relative;
	margin:0px;
	top:0px;
	left:10px;
	width:245px;
	height:auto;
}
.rightcol_text h1{
	font-family: 'News Cycle', sans-serif;
	font-weight:bold;
	font-size:20px;
	margin:20px 0px 10px 0px;
	letter-spacing:-1px;
}
/* ----- */
#theschool_videotheque_image {
	position:absolute;
	width:307px;
	height:32px;
	z-index:2;
	left: 715px;
	top: 66px;
}
#theschool_videotheque_txt {
	position:absolute;
	width:307px;
	height:30px;
	z-index:3;
	left: 716px;
	top: 107px;
}
#socialentertainment_facebook {
	position:absolute;
	width:375px;
	height:335px;
	z-index:1;
	left: 10px;
	top: 70px;
}
.socialentertainment_video {
	position:absolute;
	width:120px;
	height:90px;
	z-index:1;
	left: 459px;
	top: 121px;
}
#socialentertainment_video1 {
	top: 120px;
}
#socialentertainment_video2 {
	top: 220px;
}
#socialentertainment_video3 {
	top: 320px;
}
.inner{
	position:absolute;
	width:95px;
	height:80px;
	z-index:1001;
	left: 125px;
	top: 0px;
	padding:5px;
	border-bottom:dotted 1px #333;
	border-right:dotted 1px #333;
}
#socialentertainment_news {
	position:absolute;
	width:210px;
	height:190px;
	z-index:2;
	left: 738px;
	top: 175px;
	padding: 10px;
}
#socialentertainment_news p{
	margin: 5px 0px 0px 0px;
}
#socialentertainment_news span{
	font-family: 'Scada', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#036;
}
