body{
	margin:0;
	margin-left:5px;
	padding:0;
	text-align:center;/**/
	background:url('./imagens/fundo_deg.jpg') repeat-x #9ed4fa;
	font-size:11pt;
}

#degrade{
	height:431px;
	width:1000px;
	background:url('./imagens/fundo_deg.jpg');
}

#tudo{
	text-align:left;
	width:1024px;
	margin-left:auto;
	margin-right:auto;/**/
	background:url('./imagens/fundo.jpg') repeat-y;
}

#topo{
	width:1024px;
	height:432px;
	min-height:432px;
	background:url('./imagens/topo.jpg');
}

#menu {
	margin-left:130px;
	margin-top:-100px;
	float:left;
	width:170px;
}

#menu ul{
	padding:0;
	margin:0;
	list-style:none;
}

#menu ul a{
	text-decoration:none;
	color:#2573A9;
	line-height:25px;
	/*font-family:arial;*/
	font-size:13px;
	font-weight:bold;
	font-family:verdana;
}

#menu ul a:hover{
	text-decoration:none;
	color:red;
}

#menu form{
	position:relative;
	left:-15px;
	background:url("./imagens/webmail.jpg") no-repeat;
	width:171px;
	height:97px;
	margin-top:20px;
}

#menu #txt_pass,#menu #txt_user{
	position:relative;
	top:33px;
	margin-bottom:1px;
	_margin-bottom:0;
	left:50px;
	width:105px;
	height:18px;
	border:1px solid #5a9d5a;
}

#menu #submit{
	position:relative;
	top:56px;
	_top:52px;
	left:10px;
	height:14px;
	width:38px;
	border:none;
	background:url("./imagens/entrar.jpg") no-repeat;
}

#conteudo{
	position:relative;
	margin-left:300px;
	width:595px;
	margin-top:-120px;
	min-height:700px;
	_height:762px;
	font-family:arial;
	color: #5d5d5d;
	
}

#conteudo a{
	text-decoration:none;
	color:#2573a9;
	/*line-height:25px;*/
}

#conteudo p, #conteudo .margem p{
	margin:0px;
}

#conteudo a:hover{
	text-decoration:none;
	color:red;
}

#conteudo ul{
	text-decoration:none;
}

#conteudo li a{
	text-decoration:none;
}

#conteudo .margem{
	margin-left:80px;
	/*font-size:10pt;*/
}

#conteudo .sessao{
	border-bottom:2px solid #59b0f3;
	font-family:verdana;
	font-size:20px;
	color:#0d3880;
	margin-top:10px;
	margin-bottom:5px;
}

#conteudo .subtit, #conteudo .sessao .subtit{
	font-weight:bold;
	font-size:15px;
}

#conteudo .mes{
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
	color:#0d3880;
}

#conteudo p.margem{
	text-indent:25px;
	/*text-align:justify;*/
}

#conteudo p.estrut{
	text-indent:25px;
	/*text-align:justify;*/
}

#conteudo p.margem2{
	text-indent:25px;
	margin-top:15px;
	/*text-align:justify;*/
}

#conteudo #professores .professor{
	vertical-align:top;
	color:#5b5b5b;
	display:inline-block;
	_display:inline;
	text-align:center;
	margin:5px;
	width:280px;
	/*border:1px solid red;*/
}

#conteudo #professores .professor img{
	display:block;
	width:108px;
	height:144px;
	margin-left:85px;
	_margin-left:0;
}

#conteudo #professores .professor .nome{
	color: #0d3880;
}

#conteudo #professores .professor .texto{
/*	margin-left:50px;
	margin-right:40px; */
	padding:2px;
	border:1px dotted #59b0f3;
	background:white;
	display:none;
	/*margin-bottom:5px;
	margin-top:-10px;*/

}

#conteudo img {
	border:0px;
}

#conteudo .img_esq  {
	margin-top:10px;
}

#conteudo .img_dir  {
	margin-left:90px;
	margin-top:20px;
	margin-bottom:20px;
}

#conteudo .img_esq img{
	float:left;
	margin-right:10px;
	margin-top:10px;
	padding-right:20px;
}

#conteudo .img_dir img{
	float:right;
	margin-top:10px;
	padding-left:20px;
}

#conteudo .img_dir .subtit,#conteudo .img_esq .subtit{
	color:#9f0707;
	border-bottom:2px solid #ff4646;
}

.hm_linha1{
	display:block;
	height:180px;
}
.hm_linha{
	margin-top:20px;
}

#conteudo #hm_colproj{
	float:right;
	margin-top:-180px;
	_margin-top:-185px;
}

#conteudo #hm_noticias{
	font-size:13px;
	font-weight:normal;
	font-family:verdana;
	
	height:132px;
	width:267px;
	_height:167px;
	_width:287px;
	float:left;
	position:absolute;
	background:url('./imagens/bk_noticias.jpg') no-repeat;
	display:block;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:35px;
}

#conteudo #hm_noticias img{
	float:left;
	position:absolute;
	left:205px;
	top:140px;
	border:0;
}

#conteudo #hm_noticias a,#conteudo #hm_eventos a{
	color:#000;
}

#conteudo #hm_noticias a:hover,#conteudo #hm_eventos a:hover{
	color:red;
}

#conteudo #hm_eventos{
	font-size:13px;
	font-weight:normal;
	font-family:verdana;

	height:135px;
	width:271px;
	_height:170px;
	_width:291px;
	position:absolute;
	margin-left:297px;
	background:url('./imagens/bk_eventos.jpg') no-repeat;
	display:block;
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:35px;
}

#conteudo #hm_eventos img{
	float:left;
	position:absolute;
	left:205px;
	top:140px;
	border:0;
}

#conteudo #hm_boletim{
	height:97px;
	width:287px;
	position:relative;
	background:url('./imagens/bk_boletim.jpg') no-repeat;
	display:block;
	margin-top:10px;
}

#conteudo #hm_boletim #txt_user{
	width:110px;
	left:60px;
	top:35px;
	position:relative;
	height:18px;	
	margin-bottom:1px;
	_margin-bottom:0;
	border:1px solid #843e00;
}

#conteudo #hm_boletim #submit{
	position:relative;
	top:56px;
	_top:52px;
	left:10px;
	height:14px;
	width:38px;
	border:none;
	background:url("./imagens/entrar2.jpg") no-repeat;
}

#conteudo #hm_eventos a, #conteudo #hm_noticias a{
	display:block;
	margin-bottom:5px;
	text-indent:5px;
}

#conteudo .esp{
	margin-top:7px;
}

#hm_coc{
	margin-top:-10px;
	position:relative;
	left:-15px;
}

#hm_coc img{
	margin-top:7px;
	border:0px;
}

#conteudo #hm_boletim #txt_pass{
	width:110px;
	left:60px;
	top:35px;
	position:relative;
	height:18px;	
	margin-bottom:1px;
	_margin-bottom:0;
	border:1px solid #843e00;
}

#conteudo #hm_frase{
	width:597px;
	background:url('./imagens/bk_frases2.jpg') repeat-y;
}

#conteudo .esp2{
	_height:0px;
}

#conteudo #hm_frase .texto{
	padding-left:11px;
	padding-right:11px;
	color:#5a5a5a;
	font-size:13px;
	font-weight:bold;
	font-family:verdana;
	margin-top:5px;
}

#conteudo #hm_frase .topo{
	width:597px;
	height:26px;
	background:url('./imagens/bk_frases1.jpg') no-repeat;
}

#conteudo #hm_frase .foot{
	width:597px;
	height:24px;
	background:url('./imagens/bk_frases3.jpg') no-repeat bottom;
	text-align:right;
}

#conteudo #hm_frase .foot .texto{
	font-size:10px;
}

#conteudo #fotos2{
	margin-bottom:10px;
	overflow:auto;
	text-align:center;
	width:600px;
}

#conteudo #fotos #fotos_mini .foto{
	display:inline;
	margin-right:5px;
}

#footer{
	clear:before;
	background:url('./imagens/footer.jpg') no-repeat;
	height:30px;
}

#footer_end{
	margin-top:-10px;
	font-family:arial;
	font-size:12px;
}
#footer_end img{
	border:0px;
}

#conteudo #desc_filo, #conteudo #desc_huma, #conteudo #desc_info, #conteudo #desc_musi, #conteudo #desc_espo, #conteudo #desc_arte, #conteudo #desc_ingl, #conteudo #desc_ball, #conteudo #desc_jazz, #conteudo #desc_bate{
	margin-bottom:10px;
	margin-left:30px;
	margin-right:20px;
}

#conteudo .subtit2{
	font-weight:bold;
	font-size:15px;
	color:#0d3880;
}

form .linha{
	border-bottom:2px solid black;
	padding:10px;
}

form .linha1{
	padding-bottom:10px;
	border-bottom:2px solid black;
	margin-top:0;
	padding-left:10px;
	padding-top:0;
}

form label{
	font-weight:bold;
	width:100px;
	display:block;
}

form .texto, form .advtexto{
	border:1px solid #000;
	width:575px;
}

form .advtexto{
	height:100px;
}

form .bt_enviar{
	height:23px;
	width:68px;
	background:url('./imagens/bt_enviar.jpg') no-repeat;
	border:none;
	margin-top:10px;
}

#frm_cadastro .bt_voltar{
	height:23px;
	width:68px;
	background:url('./imagens/bt_voltar.jpg') no-repeat;
	border:none;
}

.lbl_100{
	width:100px;
	display:inline-block;
	_display:inline;
}

.lbl_tag{
	width:400px;
}

.msg{
	color:red;
	font-size:11pt;
}

#material .disciplina,#projetos .disciplina{
	border-bottom:2px solid #59b0f3;
	font-family:verdana;
	font-size:15px;
	font-weight:bold;
	color:#0d3880;
	margin-top:10px;
	margin-bottom:5px;
	margin-top:20px;
}

#material .profdiv,#projetos .profdiv{
	height:2px;
	width:200px;
	margin-top:30px;
}

#material .professor span,#projetos .professor span{
	font-weight:bold;
}

#projetos .titulo span a{
	font-size:11px;
}

#projetos .titulo img{
	height:20px;
	width:20px;
	vertical-align:middle;
	margin-left: 50px;
}

#material .arquivo .texto{
	margin-left:50px;
	margin-right:40px;
	padding:2px;
	border:1px dotted #59b0f3;
	background:white;
	margin-bottom:5px;
	margin-top:-10px;
}

#projetos .arquivo{
	/*margin-bottom:50px;*/
}

#projetos .arquivo .texto .imagem{
	_margin-top:-10px;
	float:left;
	width:100px;
}
#projetos .arquivo .texto .imagem .imagemsite{
	float:left;
	display:block;
	margin-left:-47px;
	margin-top:2px;
}

#projetos .arquivo .texto .imagem img{
	height:100px;
	width:100px;
}

#projetos .arquivo .texto .texto, #projetos .arquivo .texto .textosite{
	margin-left:120px;
	margin-right:10px;
	padding:2px;
	border:1px dotted #59b0f3;
	background:white;
	margin-bottom:5px;
	margin-top:-10px;
	min-height:94px;
	_height:100px;
}
#projetos .arquivo .texto .textosite {min-height:120px; _height:120px;}

#projetos .arquivo .texto .imagemsite{
	font-size:11px;
	float:left;
}

#projetos .arquivo .texto .imagemsite img{
	height:20px;
	width:20px;
	vertical-align:middle;
	margin-left: 50px;
}

#projetos .arquivo .texto .imagemsite img{
	height:20px;
	width:20px;
	vertical-align:middle;
	margin-left: 50px;
}

#projetos .arquivo  .alunos{
	margin-left:20px;
	margin-top:20px;
}

#projetos .arquivo  .alunos .grupo{
	border:1px dotted #59b0f3;
}

#projetos .arquivo .descproj{
	display:inline-block;
	display:none;
}

.spacer{
	padding-left:30px;
}
