@charset "utf-8";
html, body {
	margin: 0;
	padding: 0;
}
body {
	width: 100%;
	max-width: 100%;
	font: 400 0.8em arial, sans-serif;
	color: #333333;
	line-height: 1.4em;
}
.tudo{
	width:900px;
	height:auto;
	margin:auto;
}
.top{
	width:900px;
	height:46px;
	background:url(../imgs/top.png) no-repeat;
	float:left;
	display:inline;
}
.corpo{
	width:900px;
	height:auto;
	background:url(../imgs/corpo.png) repeat-y;
	float:left;
	display:inline;
}
.bottom{
	width:900px;
	height:46px;
	background:url(../imgs/bottom.png) no-repeat;
	float:left;
	display:inline;
}
.topi{
	margin-left:40px;
	width:815px;
	height:158px;
	float:left;
	display:inline;
}
.logtop{
	width:255px;
	height:130px;
	float:left;
	display:inline;
	margin-top:20px;
}
.banflash{
	width:540px;
	margin-left:20px;
	height:158px;
	float:left;
	display:inline;
	background-color:#e2e2e2;
}
.menugrupo{
	width:815px;
	height:34px;
	background:url(../imgs/group.jpg);
	float:left;
	display:inline;
	margin-left:40px;
}
.menuconcursos{
	width:815px;
	height:34px;
	background:url(../imgs/bgconcursos.png);
	float:left;
	display:inline;
	margin-left:40px;
}
.menucolegio{
	width:815px;
	height:34px;
	background:url(../imgs/bgcolegio.png);
	float:left;
	display:inline;
	margin-left:40px;
}
.menuead{
	width:815px;
	height:34px;
	background:url(../imgs/bgead.png);
	float:left;
	display:inline;
	margin-left:40px;
}
.menueja{
	width:815px;
	height:34px;
	background:url(../imgs/bgeja.png);
	float:left;
	display:inline;
	margin-left:40px;
}
.menugab{
	width:815px;
	height:34px;
	background:url(../imgs/bggab.png);
	float:left;
	display:inline;
	margin-left:40px;
}
.menupre{
	width:815px;
	height:34px;
	background:url(../imgs/bgpre.png);
	float:left;
	display:inline;
	margin-left:40px;
}
.menuleo{
	width:815px;
	height:34px;
	background:url(../imgs/bgleo.png);
	float:left;
	display:inline;
	margin-left:40px;
}
.menumed{
	width:815px;
	height:34px;
	background:url(../imgs/bgmed.png);
	float:left;
	display:inline;
	margin-left:40px;
}
.itens_group{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	padding-top:10px;
	padding-left:3px;
	float:left;
	display:inline;
}
.itens_ead{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	padding-top:10px;
	padding-left:3px;
	float:left;
	display:inline;
}
.lgroup{
	text-decoration:none;
	color:#FFF;
}
.lead{
	text-decoration:none;
	color:#000;
}
.lead:hover{
	text-decoration:underline;
}
.lgroup:hover{
	text-decoration:underline;
}
.left{
	width:147px;
	height:auto;
	float:left;
	margin-left:40px;
	margin-top:5px;
	display:inline;
}
.meio{
	width:500px;
	height:auto;
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:10px;
}
.right{
	width:147px;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:5px;
	display:inline;
}
.assinatura{
	width:863px;
	margin-top:14px;
	height:40px;
	margin-left:17px;
	float:left;
	display:inline;
}
.assinando{
	text-align:center;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
	width:833px;
	height:25px;
	background-color:#e2e2e2;
	padding-top:5px;
	float:left;
	display:inline;
}
.escartazzini{
	width:30px;
	height:30px;
	float:left;
	display:inline;
	background-color:#e2e2e2;
}
.itemmenu{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/group.jpg);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:5px;
	margin-top:5px;
}
.itemmenu_col{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/bgcolegio.png);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:5px;
	margin-top:5px;
}
.itemmenu_con{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/bgconcursos.png);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-bottom:5px;
	margin-top:5px;
}
.itemmenu_ead{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/bgead.png);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:5px;
	margin-top:5px;
}
.itemmenu_eja{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/bgeja.png);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:5px;
	margin-top:5px;
}
.itemmenu_gab{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/bggab.png);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:5px;
	margin-top:5px;
}
.itemmenu_leo{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/bgleo.png);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:5px;
	margin-top:5px;
}
.itemmenu_med{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/bgmed.png);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:5px;
	margin-top:5px;
}
.itemmenu_pre{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/bgpre.png);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	margin-bottom:5px;
	margin-top:5px;
}
.itemmenu2{
	width:147px;
	height:22px;
	padding-top:6px;
	float:left;
	display:inline;
	background:url(../imgs/group.jpg);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-top:5px;
}
.lmenu{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.lmenu:hover{
	text-decoration:underline;
}
.lperfil{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#606;
	text-decoration:none;
}
.lperfil:hover{
	text-decoration:underline;
	color:#60C;
}
.enem{
	width:80px;
	height:80px;
	float:left;
	display:inline;
	margin-left:30px;
	margin-top:15px;
}
.fullbanner{
	width:494px;
	height:80px;
	float:left;
	display:inline;
	border:3px solid #4b2560;
}
.meio01{
	width:246px;
	height:280px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-bottom:10px;
}
.meio02{
	width:246px;
	height:160px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:7px;
	margin-bottom:10px;
}
.meio03{
	width:246px;
	height:115px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:7px;
}
.title_meio{
	width:241px;
	padding-top:3px;
	padding-left:5px;
	float:left;
	display:inline;
	height:22px;
	background:url(../imgs/title.jpg);
}
.title_busca{
	width:241px;
	padding-top:3px;
	padding-left:5px;
	float:left;
	display:inline;
	height:21px;
	background:url(../imgs/busca.jpg);
}
.title_destaque{
	width:495px;
	padding-top:3px;
	padding-left:5px;
	float:left;
	display:inline;
	height:21px;
	background:url(../imgs/destaque.jpg);
}
.title_grupo{
	width:495px;
	padding-top:3px;
	padding-left:5px;
	float:left;
	display:inline;
	height:21px;
	background:url(../imgs/grupo.jpg);
}
.title_font{
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
}
.destaque{
	width:500px;
	height:140px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-bottom:10px;
}
.grupounificado{
	width:500px;
	height:140px;
	float:left;
	display:inline;
	margin-top:5px;
}
.noticias{
	width:230px;
	padding-top:10px;
	padding-left:15px;
	height:225px;
	float:left;
	display:inline;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
.lermore{
	width:236px;
	height:auto;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#606;
	text-align:right;
	float:left;
	display:inline;
	padding-right:10px;
}
.lmore{
	text-decoration:none;
	color:#606;
}
.lmore:hover{
	text-decoration:underline;
	color:#606;
}
.lnews{
	text-decoration:none;
	color:#000;
}
.lnews:hover{
	text-decoration:underline;
	color:#000;
}
.areaaluno{
	width:230px;
	height:120px;
	margin-left:3px;
	float:left;
	display:inline;
	margin-top:10px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
.loginzao{
	font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#606;
	width:140px;
}
.vai{
	border:0px solid;
	background-color:#606;
	width:25px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#FFF;
	height:25px;
}
.vai:hover{
	background-color:#63C;
}
.lesqueci{
	font:10px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#606;
	text-decoration:none;
}
.lesqueci:hover{
	text-decoration:underline;
}
.search{
	width:230px;
	height:80px;
	margin-left:3px;
	float:left;
	display:inline;
	margin-top:10px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
.campobusca{
	width:185px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#606;
}
.campogobusca{
	border:0px solid;
	background-color:#606;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	width:35px;
	height:25px;
	color:#FFF;
}
.campogobusca:hover{
	background-color:#63c;
}
.fotodestaque{
	width:140px;
	height:105px;
	border:3px solid #4b2560;
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:10px;
}
.titulodestaque{
	width:315px;
	height:25px;
	float:left;
	display:inline;
	margin-top:5px;
	margin-left:5px;
	text-transform:uppercase;
	font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#F00;
}
.textodestaque{
	width:315px;
	height:65px;
	margin-left:5px;
	float:left;
	display:inline;
}
.ldestaque{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	text-decoration:none;
}
.ldestaque:hover{
	text-decoration:underline;
}
.lermaisdestaque{
	width:315px;
	height:15px;
	margin-left:5px;
	float:left;
	display:inline;
	text-align:right;
}
.lmaisdestaque{
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#606;
	text-decoration:none;
}
.lmaisdestaque:hover{
	text-decoration:underline;
}
.logs{
	width:125px;
	height:45px;
	float:left;
	margin-top:5px;
	display:inline;
}
.novidades{
	width:147px;
	height:20px;
	padding-top:4px;
	float:left;
	display:inline;
	background:url(../imgs/novidades.jpg);
	text-align:center;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	margin-top:5px;
	text-transform:uppercase;
	font-weight:bold;
}
.newsbotao{
	width:147px;
	height:120px;
	background-color:#e2e2e2;
	margin-top:4px;
	float:left;
	display:inline;
}
.newsbotao2{
	width:147px;
	height:60px;
	background-color:#e2e2e2;
	margin-top:4px;
	float:left;
	display:inline;
}
.ong{
	width:147px;
	height:91px;
	margin-top:4px;
	float:left;
	display:inline;
}
.title_conteudo{
	width:495px;
	margin-top:5px;
	padding-top:3px;
	float:left;
	display:inline;
	padding-left:5px;
	margin-bottom:10px;
	height:22px;
	background:url(../imgs/title.jpg);
}
.title_conteudo2{
	width:495px;
	margin-top:15px;
	padding-top:3px;
	float:left;
	display:inline;
	padding-left:5px;
	height:22px;
	background:url(../imgs/destaque.jpg);
}
.cont_conteudo{
	width:495px;
	margin-top:5px;
	height:auto;
	padding-top:3px;
	padding-left:5px;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
.cont_foto{
	width:200px;
	height:150px;
	float:left;
	display:inline;
	border:3px solid #606;
	margin-right:10px;
}
.cont_foto_new{
	width:80px;
	height:60px;
	float:left;
	display:inline;
	border:3px solid #606;
	margin-right:10px;
}
.foto_professor{
	width:100px;
	height:100px;
	float:left;
	display:inline;
	border:3px solid #606;
	margin-right:10px;
}
.topimg{
	width:490px;
	height:200px;
	float:left;
	display:inline;
	background-color:#CCC;
}
.player{
	width:220px;
	height:160px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	display:inline;
}
.lado_player{
	width:250px;
	height:auto;
	float:left;
	display:inline;
	margin-top:10px;
	margin-left:5px;	
}
.mes{
	width:150px;
	height:45px;
	border:3px solid #606;
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:5px;
	font:22px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#606;
	text-align:center;
	padding-top:15px;
	background-image:url(../imgs/mes.jpg);
	background-repeat:repeat-x;
}
.lmes{
	color:#606;
	text-decoration:none;
}
.lmes:hover{
	color:#FFF;
}
.foto_galeria{
	width:120px;
	height:90px;
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:5px;
	border:3px solid #606;
}
.marca_ongs{
	width:111px;
	height:79px;
	border:3px solid #606;
	float:left;
	display:inline;
	margin-left:60px;
}
.marca_ongs:hover{
	border:3px solid #639;
}
.ultimasmsgs{
	width:490px;
	height:auto;
	float:left;
	display:inline;
}
.fotouser{
	width:130px;
	height:98px;
	float:left;
	display:inline;
	border:2px solid #606;
	background-color:#e2e2e2;
	margin-top:10px;
}
.txtultimas{
	width:320px;
	height:auto;
	margin-top:10px;
	padding-left:10px;
	float:left;
	display:inline;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.delscrap{
	width:20px;
	height:20px;
	float:left;
	margin-left:5px;
	display:inline;
	margin-top:10px;
}
.foto_perfil{
	width:170px;
	height:128px;
	float:left;
	display:inline;
	border:2px dotted #333;
	margin-left:10px;
	margin-top:5px;
	background-color:#e2e2e2;
}
.details_perfil{
	width:310px;
	height:auto;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:8px;
	float:left;
	display:inline;
	margin-left:5px;
	margin-top:5px;
}
.item_perfil{
	width:150px;
	height:22px;
	padding-top:3px;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:10px;
	border:2px dotted #333;
	font:13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align:center;
}
.ledit{
	text-decoration:none;
	color:#606;
	font-weight:bold;
}
.ledit:hover{
	text-decoration:underline;
}
.item2{
	width:232px;
	height:50px;
	border:2px dotted #000;
	float:left;
	display:inline;
	margin-left:10px;
	margin-top:5px;
	text-align:center;
	padding-top:30px;
}
.alterarfoto{
	width:100px;
	height:20px;
	background-color:#606;
	border:0px;
	color:#FFF;
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.alterarfoto:hover{
	background-color:#639;
}
.editform{
	width:150px;
	height:20px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#606
}
.txtareaform{
	width:210px;
	height:80px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#606;
}
.scraps{
	width:493px;
	height:100px;
	float:left;
	display:inline;
	background-color:#606;
	margin-top:5px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
}
.send_scrap{
	width:100px;
	height:20px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FFF;
	background-color:#606;
	margin-top:5px;
	float:left;
	display:inline;
	border:0px;
}
.send_scrap:hover{
	background-color:#636;
	border-bottom:2px solid #000;
	border-right:2px solid #000;
}
.redeunificado{
	width:230px;
	height:110px;
	float:left;
	display:inline;
	margin-top:5px;
}
.allusers{
	width:500px;
	height:auto;
	float:left;
	display:inline;
	margin-bottom:10px;
}
.photousers{
	width:100px;
	height:75px;
	float:left;
	display:inline;
	border:3px solid #606;
}
.descusers{
	width:380px;
	height:auto;
	margin-left:5px;
	float:left;
	display:inline;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.materialall{
	width:500px;
	height:auto;
	float:left;
	display:inline;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
h4{
	font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#606;
	font-weight:bold;
}
.busc{
	widows:80px;
	height:auto;
	background-color:#606;
	color:#FFF;
	text-align:center;
	border:0px;
	font:11px "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.busc:hover{
	background-color:#636;
}
.pic{
	width:490px;
	height:367px;
	float:left;
	display:inline;
	border:2px solid #906;
	margin-bottom:10px;
}
.pic:hover{
	border:2px solid #936;
}
.shop{
	width:120px;
	height:110px;
	border:2px solid #606;
	text-align:center;
	margin-right:5px;
	float:left;
	display:inline;
}
.shop:hover{
	border-color:#639;
}
.shop2{
	width:64px;
	height:68px;
	border:2px solid #606;
	text-align:center;
	margin-right:15px;
	float:left;
	display:inline;
}
.shop2:hover{
	border-color:#639;
}
.s{
	width:100%;
	height:auto;
	margin-top:10px;
	float:left;
}