/*		FORMULARIOS		*/


.form_campo1	{background-color: #F7F7F7; border: 2px solid #F0F0F0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666; width:100px;}
.form_campo2	{background-color: #F7F7F7; border: 2px solid #F0F0F0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666; width:260px;}
.form_campo3	{background-color: #F7F7F7; border: 2px solid #F0F0F0; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #666666; width:510px;}

.input_focus1    {background-color: #FFCC00; border: 2px solid #FF6600; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cc0000; width:100px;}
.input_focus2    {background-color: #FFCC00; border: 2px solid #FF6600; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cc0000; width:260px;}
.input_focus3    {background-color: #FFCC00; border: 2px solid #FF6600; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cc0000; width:510px;}



.form_botao1	{background-color: #666666;  font: 11px Verdana; border: 1px solid #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;	color: #fff; cursor:pointer;}

.caixa_comentario{
width:500px;
height:auto;
margin-top:10px;
position:relative;
border:solid 1px #CCCCCC;
padding-left:5px;
padding-right:5px;
margin-left:10px;
}

.autor_comentario{
padding-top:10px;
padding-left:5px;
padding-bottom:25px;
font-family:Verdana;
font-size:11px;
color:#CC0000;

}
.comentario{
padding-bottom:10px;
font-family:Verdana;
font-size:11px;
color:#999999;
}

.caixa_prof{
width:500px;
height:auto;
margin-top:10px;
position:relative;
margin-left:10px;
border:solid 1px #CCCCCC;
}

.nome_prof{
padding-top:10px;
padding-left:15px;
padding-bottom:10px;
font-family:Verdana;
font-size:11px;
color:#CC0000;
font-weight:bold;
}
.text_prof{
padding-bottom:10px;
font-family:Verdana;
font-size:11px;
color:#999999;
}
.text_prof_email{
padding-bottom:10px;
padding-left:15px;
font-family:Verdana;
font-size:11px;
color:#999999;
font-weight:bold;
}

.separador2{
background-image:url(../img/separador.jpg);
background-repeat:repeat-x;
background-position:left bottom;
padding-top:15px;
height:1px;
}

.separador{
background-image:url(../img/separador.jpg);
background-repeat:no-repeat;
margin-left:5px;
margin-right:5px;
height:1px;
}

.publi_recente{
padding-left:5px;
text-align:left;
}


.espaco
{
	padding-right:5px;
	padding-bottom:5px;
}
.espaco2
{
	padding-bottom:50px;
}

/*		FORMULARIOS		*/

body
{

	background-image:url(../img/background.jpg);
	background-repeat:repeat-x;
	cursor:default;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	margin:0px;
}

#logo{
float:left;
}

#login{
float:left;
margin-top:20px;
margin-left:50px;
}
#menu{
background-color:#666666;
}

#rodape{
background-image:url(../img/background_rodape.jpg);
background-repeat:repeat-x;
height:159px;
background-color:#686868;
position:relative;
}
#meio{
padding-top:12x;
}

#meio_branco{
background-image:url(../img/meio_branco.jpg);
background-repeat:repeat-x;
}

#saudacao{
float:left;
padding-left:10px;
}
#data{
float:left;
padding-left:100px;
}

#hora{
float:left;}

#sair{
float:left;
width:60px;
padding-left:5px;
}
#banner{
margin-top:10px;
width:540px;
}

#bem_vindo{
margin-top:5px;
width:540px;
height:auto;
text-align:justify;
paddin-bottom:10px;
}
#bem_vindo_titulo{
font-family:Verdana;
font-size:16px;
font-weight:bold;
color:#666;
margin-top:10px;
margin-bottom:5px;
}
#bem_vindo_texto{
paddin-bottom:10px;
margin-bottom:10px;
}


#titulo_fotos{
background-color:#EBEBEB;
width:180px;
text-align:center;
margin-top:10px;
margin-left:10px;
padding-top:3px;
}
#fotos{
background-color:#EBEBEB;
width:520px;
height:157px;
text-align:center;
padding-left:20px;
text-decoration:none;
}
#titulo_noticias{
width:180px;
text-align:left;
margin-top:10px;
padding-left:10px;
margin-bottom:10px;

}
#noticias{
background-color:#ffffff;
width:540px;
text-align:center;
margin-bottom:20px;
}




#titulo_internas{
	background-color:#EBEBEB;
	width:180px;
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	padding-top:3px;
	padding-left:10px;
}
#fundo_internas{
	background-image:url(../img/background_internas.jpg);
	background-repeat:repeat-x;
	background-position:left top;
	width:520px;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:40px;
	text-align:justify;
	padding-top:20px;
	position:relative;
}




.box
{
	color:#666666;
	width:250px;
	float:left;
	text-align:justify;
	margin-right:10px;
	margin-bottom:10px;
	background-image:url(../img/separador.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	padding:5px;
}

.box_hover
{
	cursor:pointer;
	color:#CC0000;
	width:250px;
	float:left;
	text-align:justify;
	background-color:#f1f1f1;
	margin-right:10px;
	margin-bottom:10px;
	padding:5px;
}




.box_blog
{
	color:#666666;
	height:20px;
	text-align:left;
	border:1px solid #FCFCFC;
	margin:3px;
	padding-left:5px;
	padding-top:5px;
}

.box_blog_hover
{
	color:#cc0000;
	height:20px;
	text-align:left;
	border:1px solid #cccccc;
	background-color:#f1f1f1;
	margin:3px;
	padding-left:5px;
	padding-top:5px;
	cursor:pointer;

}



.coment_text{
font-family:Verdana;
font-size:14px;
font-weight:bold;
color:#666666;
}

.caixa_text{
width:300px;
height:100px;
overflow-x:hidden;
}



.box_calendario
{
	color:#666666;
	width:500px;
	text-align:justify;
	margin-right:30px;
	margin-bottom:10px;
	margin-top:10px;
	background-image:url(../img/separador.jpg);
	background-repeat:repeat-x;
	background-position:bottom left;
	padding:5px;
	position:relative;
}

.box_calendario_hover
{
	color:#999999;
	width:500px;
	text-align:justify;
	background-color:#f1f1f1;
	margin-right:10px;
	margin-bottom:10px;
	margin-top:10px;
	padding:5px;
}



.box_galeria{
margin-left:17px;
width:150px;
height:110px;
float:left;
text-align:center;
margin-top:10px;
cursor:pointer;
text-decoration:none;
padding-bottom:20px;
}

.box_galeria:hover{
float:left;
text-align:center;
margin-top:10px;
cursor:pointer;
}

.box_galeria_over{

float:left;
text-align:center;
margin-top:10px;
cursor:pointer;
}



#foto{
width:140px;
}
#texto_galeria{
width:140px;
padding-top:5px;
color:#666666;
text-decoration:none;
}

#texto_galeria2{
width:149px;
padding-top:5px;
color:#666666;
text-decoration:none;
}

#texto_galeria10{
	width:500px;
	padding-top:5px;
	color:#666666;
	text-align: center;
	text-decoration:none;
}

a.texto_galeria{
text-decoration:none;
}

.texto{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
text-decoration:none;
}

.texto2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
text-decoration:none;
font-weight:bold;
padding-left:2px;
}

.texto3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#cc0000;
text-decoration:none;
font-weight:bold;
}

.alerta_comentario{
background-color:#FEFFEF;
border:1px solid #FFFF00;
margin-bottom:80px;
padding:5px;
margin-left:10px;
margin-top:10px;
width:500px;

}

.texto5{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
text-decoration:none;
}



#menu_rodape{
width:160px;
float:left;
height:20px;
margin-left:10px;
background-image:url(../img/icon_menu.png);
background-repeat:no-repeat;
background-position:center left;
padding-top:6px;
padding-left:20px;
}

.link1:link{
	color:#999999;
	text-decoration:none;
}



.link1:visited{
	color:#999999;
	text-decoration:none;
}

.link1:hover{
	color:#ccc;
	text-decoration:none;

}



.link2:link{
	color:#ffffff;
	text-decoration:none;
}



.link2:visited{
	color:#ffffff;
	text-decoration:none;
}

.link2:hover{
	color:#333333;
	text-decoration:none;

}


.link3:link{
	color:#cc0000;
	text-decoration:none;
}



.link3:visited{
	color:#cc0000;
	text-decoration:none;
}

.link3:hover{
	color:#333333;
	text-decoration:none;

}


#agenda{
float:left;
margin-bottom:5px;
padding-bottom:5px;
margin-top:10px;
text-align:right;
*padding-right:7px;
}

#calendario{
background-color:#FCFCFC;
border:1px solid #eaeaea;
position:relative;
width:213px;
float:left;
margin-bottom:5px;
padding-bottom:5px;
margin-top:10px;

}

#blog{
background-color:#FCFCFC;
border:1px solid #eaeaea;
position:relative;
width:213px;
float:left;
margin-bottom:5px;
padding-bottom:5px;
margin-top:10px;
}
#blog2{
	float:left;
	margin-bottom:5px;
	text-align:right;
}

#menu_aluno{
background-color:#FCFCFC;
border:1px solid #eaeaea;
position:relative;
width:213px;
float:left;
margin-bottom:5px;
padding-bottom:5px;
margin-top:10px;
}


.imagem_lateral_blog{
padding-right:5px;
margin-top:-1px;
*margin-top:2px;

}
.vermelho{
color:#cc0000;
}

#banner_lateral{
	float:left;
	text-align:left;
	position:relative;
	text-align:right;
	width:213px;
	margin-top:10px;


}

.texto1{
	color:#C00;
}
#img_topo{
	position:absolute;
	margin-top:-60px;
	*margin-top:-15px;
	text-align:right;
	width:60.6%;
	*width:38.7%
}


a.link_paginacao:link{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	background:#ff6600;
	border:1px solid #ff0000;
	padding:2px;
	text-decoration:none;
	margin-left:3px;

}



a.link_paginacao:visited{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	font-weight:bold;
	background:#ff6600;
	border:1px solid #ff0000;
	padding:2px;
	text-decoration:none;
	margin-left:3px;

}



a.link_paginacao:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#cccccc;
	text-align:left;
	font-weight:bold;
	background:#333333;
	border:1px solid #333333;
	padding:2px;
	text-decoration:none;
	margin-left:3px;
}

.paginacao{

	font-family:Verdana, Arial, Helvetica, sans-serif, arial, verdana;
	font-size:11px;
	color:#999999;
	text-align:left;
	font-weight:bold;
	background:#333333;
	border:1px solid #333333;
	padding: 2px;
	text-decoration:none;
	margin-left:3px;



}

.menu_noticias2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	cursor:pointer;
	padding:5px;
	border:1px solid #f1f1f1;
	background-image:url(../img/background_noticias.jpg);
	background-position:left;
	background-repeat:repeat;


}

.menu_noticias2_hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cccccc;
	cursor:pointer;
	padding:5px;
	border:1px solid #ffcc00;
	background-image:url(../img/background_noticias.jpg);
	background-position:left;
	background-repeat:repeat;
	background-color:#FFFFCC;

}


a.linksMenu:link, a.linksMenu:visited {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-decoration: none;
	font-size:11px;

}

a.linksMenu:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size:11px;

}

#noticiasLateral{
	margin-top:10px;
	margin-bottom:10px;
	}

.div_interna{
	margin-top:10px;
	margin-bottom:20px;
	padding-right:10px;}

.div_interna_contato{
	margin-top:30px;
	margin-bottom:20px;
	padding-right:10px;}

.bottom1{
padding-bottom:5px;
*padding-bottom:-10px;
*margin-bottom:-10px;
}


.bottom2{
padding-bottom:30px;}



.div_post{
}

.td_conteudos{
	background-color:#f1f1f1;
	color:#666666;
	font-size:11px;
	font-weight:bold;
	height:25px;

}
.borde_bottom{
border-bottom:1px solid #999999;
}

.borde_right{
border-right:1px solid #999999;
}


.linhaover{
	cursor:default;
	background-color:#FFF5CC;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height:30px;

}
.linhaout1{
	cursor:default;
	background-color:#f1f1f1;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height:30px;
}
.linhaout2{
	cursor:default;
	background-color:#ffffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	height:30px;

}

#fundo_internas > table{
    width:100%;
    padding:1px;
}

#conteudo-noticias img{
    float:left;
    margin-right:10px;
    border: 5px solid rgb(204, 204, 204);
    margin: 0px 10px 5px 0px;
    width:250px;
    cursor:pointer;
}

