 * { margin:0; padding:0; font:normal 11px Verdana, Arial, Helvetica, sans-serif;} /* Zerando as margens e preenchimentos de todas as tags */
body {text-align: center; background-color: #EFF7FA} 
p { margin: 0 0 15px 0; } 
#geral {
width:770px; 
background:#FFFFFF; 
height:100%; 
border-left:1px solid #D6DBF7;
 border-right:1px solid #D6DBF7; 
 padding:0 3px 0 3px;
 
 }
#topo {height: 255px; }
.topo{
	width:765px;
	height:auto;
}
#flogin{width:90%; color:#B7F0FF; font:bold 12px Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#flogin p{margin:8px 0 4px 0; }
#flogin option,input{color:#1377A4; border:1px solid #1D6D9D;}
#login{text-align:center}
#eventos, #noticias, #lat_esq, #rodape, #topo, #conteudo{ text-align: left; }
#lat_esq {width: 209px; float: left;  } 
#lat_dir {float: right; width: 203px; height:400px;}
#meio {margin: 0 209px 0 219px;}
#noticias {border:1px solid #4E7A21; background-color: #D5EAB1;}
#rodape {margin:10px 0 0 0; height: 52px; width:100%; clear: both; }
#eventos, #noticias, #lat_esq, #vs { margin-top: 3px}
#eventos, #noticias, #vs {padding: 3px 10px}
#eventosFoto { border:1px solid #F6870A; height:auto; float:left; width:auto;}
#eventosTexto { height:auto; width:240px; float:left; padding-left:3px; padding-left:5px;}
#corpoEv{padding:0; border-left:3px solid #13649B; border-right:20px solid #81B3D8; width:512px; height:auto;}
#enquete{border:1px solid #9C9C08; background-color: #F0EDDD; padding: 10px 10px; text-align: left; margin-top: 3px; width:180px; height:auto;}
#sabia {
	
	border:1px solid #9C9C08; background-color: #F0EDDD; padding: 10px 10px; text-align: left; margin-top: 3px; width:180px; height:auto;
	/*margin-left:: 3px;
	margin-top: 3px;
	width:198px;
	height:150px;
	z-index:1;*/
}

#vs{border:1px solid #666666; background-color: #EFEFEF}
#eventos { border:1px solid #F6870A; background-color: #FEE9BF}
.font_laranja, .font_verde, .font_roxa, .font_enquete, .font_vs {font: bold 12px Verdana, Arial, Helvetica, sans-serif;}
.texto_verde, .texto_laranja, .texto_roxo, .texto_enquete, .texto_vs { line-height:18px; text-indent:6px;	margin:0 0 5 0;}
.font_laranja {	color: #A92301; text-decoration: none}
.font_verde { color: #315210; text-decoration: none}
.font_roxa { color: #352D84; text-decoration: none}
.font_enquete {color: #6F6531; text-decoration: none}
.font_vs{color:#666666; text-decoration: none}
.texto_roxo { color:#463A76; text-decoration: none}
.texto_verde {color: #315210;}
.texto_laranja {color: #A92301;} 
.texto_enquete {color: #6F6531}
.texto_vs {color: #666666}
#vestibulando {border-top:1px solid #A4A3CD; border-left:1px solid #A4A3CD; border-right:1px solid #A4A3CD; background-color: #F2F4FD; padding: 6px; width: 195px}
#links_int {border-left: 1px solid #A4A3CD;	border-right: 1px solid #A4A3CD; background-color:#FFFFFF; padding: 6px; width: 195px}
#fale_con { border-left: 1px solid #A4A3CD; border-right: 1px solid #A4A3CD; border-bottom: 1px solid #A4A3CD; padding: 12px; background: #F2F4FD; width: 183px;}
#lat {padding: 4px 0 4px 12px}
#menu_int { background-color: #E0E1F2; text-decoration: none; padding: 4px 0 4px 12px;}
.texto{ color:#156396;	text-align:left; line-height:18px; text-indent:6px;	margin:0 0 5 0;	padding: 2px; }
#conteudo2{margin:3px 0 0 5px; background:#FFFFFF; width:500px; float:left; border-left:5px #FFFFFF solid;}
#login{margin:3px 0 0 5px; background:#FFFFFF; width:535px; float:left; border-left:5px #FFFFFF solid;}
#corpo{padding:5px 0 5px 5px; border-left:3px solid #13649B; border-right:20px solid #81B3D8; width:auto; height:auto;}
#corpo2{padding:0px 0 0px 0px; border-left:3px solid #13649B; border-right:20px solid #81B3D8; width:auto; height:auto;}
#corpo p{margin:0 5px 15px 5px; line-height:18px; text-indent:25px;  }
.botao{background:url(../images/fundo_botao.jpg); color:#FFFFFF; height:20px;text-decoration:none; cursor:pointer}
.blt_tp{color:#FFFFFF; font:bold 12px Verdana, Arial, Helvetica, sans-serif}
#opcao{	float:left;	padding:5px; margin-left:3px;	position:relative;}
#opcao a{padding:3px 5px 3px 5px;}
.links{text-decoration:none;color:#4A2F1C;}
.links:hover{text-decoration:none;color:#9B8762;}

/* ESTILOS ADMINISTRADOR */
#contadm{padding:0px 0 8px 0px; margin:1px 0 0 0px; background:#FFFFFF; width:757px;  float:left; }
#contadmProf{padding:0px 0 8px 0px; margin:1px 0 0 0px; background:#FFFFFF; width:764px;  float:left; }
#contadm2{margin:3px 0 0 5px; background:#FFFFFF; width:750px; float:left; }
#controle{padding:5px 0 11px 5px; border-left:3px solid #13649B; border-right:20px solid #81B3D8; width:736px; }
#corpoadm{ border-left:3px solid #13649B; border-right:20px solid #81B3D8; width:auto;}
#corpoform{ border-left:3px solid #13649B; border-right:20px solid #81B3D8; width:auto; height:150px;  float:inherit;}
#subtopo_admin{width:755px; height:36px; background:url(../admin/images/meio_topo.jpg) no-repeat; padding:5px}
.fontes11 {font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;color: #333333;}
#testando {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	width:755px;
}
#corpoadm2{
	text-align:center;
	width:755px;
}
#corpoadm3{padding:5px 0 30px 5px; border-left:3px solid #13649B; border-right:20px solid #81B3D8; width:729px;}
#corpofotos{padding:5px 0 140px 5px; border-left:3px solid #13649B; border-right:20px solid #81B3D8; width:729px;}
#contadm2{
width:755px;
}


/*aqui entram os css para o formulario de envio de e-mail fale conosco */
#links {
	height: 28px;
	padding-top:12px;
	background:url(images/barra_links.jpg) no-repeat;
}
#conteudo {
	width:755px;
	height:auto;
	text-align:center;
}
#fale{
	position:absolute;
	left:795px;
	top:307px;
	width:549px;
	height:435px;
	z-index:1;
}
.corpo {
	margin: 2px;
	height: auto;
	width: 500px;
	padding-top: 5px;
	background: #EFF7FA;
	text-align:center;
}
.campo1,.campo2,.campo3 {
	margin: 2px;
	height: 20px;
	width: 500px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0000DD;
	text-align:left;
	padding: 12px 10px 12px 10px;
}

.campo1 {	
	background: #87CEEB;
}
.campo2 {	
	background: #87CEEB;
}
.campo3 {	
	background: #D2E4F7;
}
.campoM {	
	margin: 2px;
	height: auto;
	width: 500px;
	padding-top: 5px;
	text-align:left;
	padding-right: 17px;
	padding-left: 3px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0000DD;
	text-align:left;
	background: #87CEEB;
}
.campoB {	
	margin: 2px;
	height: 20px;
	width: 500px;	
	text-align:center;
	padding: 12px 10px 12px 10px;
	background: #00BFFF;
}



/*Aqui começa as configuracoes de css para o forme do professor */
.campoP1,.campoP2,.campoP3 {
	
	margin: 2px;
	height: 10px;
	width:700px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0000DD;
	text-align:left;
	padding: 12px 10px 12px 10px;
}

.campoP1 {	
	background: #DDDDDD;
}
.campoP2 {	
	background:#DDDDDD;
}
.campoP3 {	
	background:#DDDDDD;
}
.campoPM {	
	margin: 2px;
	height: auto;
	width: 700px;
	padding-top: 5px;
	text-align:left;
	padding-right: 17px;
	padding-left: 3px;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0000DD;
	text-align:left;
	background: #BBBBBB;
}
.campoPB {	
	margin: 2px;
	height: 20px;
	width: 700px;	
	text-align:center;
	padding: 12px 10px 12px 10px;
	background: #DDDDDD;

/*aki termina*/


.campoB2 {	
	margin: 2px;
	height: 20px;
	width: 500px;	
	text-align:center;
	padding: 5px 2px 3px 3px;
	background: #003A75;
}
.formulario {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
.impressora {
	margin: 2px;
	padding: 2px;
	float: right;
	height: 26px;
	width: 26px;
}
.impressoraT {
	margin: 2px 4px 2px 2px;
	padding: 8px 0px 0px 0px;
	float: right;
	height: 35px;
	width: 100px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
/* FORMULÁRIO */
.linhasPage{
	width:700px;
	height:auto;
	border-left:3px solid #13649B; border-right:20px solid #81B3D8; width:auto;	
	background:#FFFFFF;
}




.fontes10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
}
div.msg{
	width:620px;
	height:75px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #004A82;
	border:1px solid #DAE6EF;
	
}
