/* CSS Document */
body {
	margin: 0 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
	background-color: #fbf1d5;
	background-image: url(../img/indexBase.jpg);
}

/* Fade para links e botoes:  onmouseover="this.className='imgOff'" onmouseout="this.className='imgOn'"  */
.imgOn { opacity:1; }
.imgOff70 { opacity:.70; }
.imgOff { opacity:.50; }


#corpo {
	margin-left:auto; 
	margin-right:auto; 
	margin-top: 3px; 
	width: 788px;
}

#cabecalho {
	text-align:center;
	height: 224px;
}

#mapaebusca {
	height: 22px;
	text-align:right;
	padding-right: 35px;
	padding-top: 10px;
}

#flash {
	margin-top:1px;
	background:url(../img/indexFlashBase.jpg) no-repeat;
	width:775px;
	height:189px;
	text-align:center;
}

#miolo {
	height: 535px;
	width:816px;
	background:url(../img/indexMioloBase.jpg) no-repeat;
	margin-left:-12px;
}

#faleConosco {
	float: right;
	margin-right: 80px;
	margin-top: 10px;
}


#coluna1 {
	margin-left:5px;
	float:left;
	width:176px;
}

#menu {
	text-align:center;
	margin-top: 50px;
	width:160px;
	height: 210px;
	margin-left: 60px;
}

.menuItem {
	margin-top: 1px;
	margin-bottom: 1px;
}

#newsletter {
	background:url(../img/indexNewsletterBase.jpg) no-repeat;
	width:165px;
	height:119px;
	margin-top: 30px;
	text-align:center;
	margin-left: 8px;
}

#newsletterNome, #newsletterEmail {
	background-color:#fbf1d5;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}	

#newsletterNome {
	margin-top: 57px;
	margin-left: 5px;
	width: 132px;
}

#newsletterEmail {
	margin-top: 6px;
	margin-left: 5px;
	width: 132px;
}

.btnNewsletterOk {
	margin-top: 5px;
	margin-left: 15px;
}

#acbeu {
	margin-left:auto;
	margin-right:auto;
	margin-top: 0px;
	width: 167px;
}

#coluna2 {
	float:left;
	margin-left:17px;
	margin-top: 12px;
}

#fundamental2 {
	margin-top: 30px;
}

#medio {
	margin-top: 45px;
}

#coluna3 {
	float:left;
	margin-left:35px;
	margin-top: 30px;
	width:310px;
	text-align:center;
	display:inline;
	/*border:1px solid #f00;*/
}

#noticias {
	width: 280px;
	text-align:left;
	padding-left: 10px;
	float:left;
}

.noticia {
	clear:both;
	height: 70px;
	margin-bottom: 5px;
}

#indexNoticiasImagem {
	float:left;
	background:url(../img/indexNoticiasImagem.gif);
	width: 103px;
	height: 78px;
}

#indexNoticiasImagem img {
	margin-left: 13px;
	margin-top: 7px;
}

.noticiaData {
	margin-bottom: 4px;
	margin-left: 13px;
}

.noticiaTitulo {
	margin-left: 13px;
	font-weight: bold;
	color: #b3001a;
	height:40px;
}

.mais {
	float:right;
	margin-right: 10px;
}

#verTodas {
	margin-left: 13px;
	text-align:left;
	font-style:italic;
	padding-top:3px;
}

#chamadas {
	width:324px;
	height:116px;
	margin-top: 126px;
	margin-left: -36px;
	/*border:1px solid #000;*/
}

#splashNovoAviso {
	float:left;
	margin-top: 43px;
	margin-left: 135px;
	position:absolute;
}

.indexAvisoPaisAlunos {
	float:left;
	margin-left: -7px;
}

.indexMatricula {
	float:left;
}

#matricula {
	margin-top: -18px;
	margin-left: -25px;
	float:left;
	position: relative;
}

#rodape {
	height:83px;
	/*border: 1px solid #00f;*/
	background:url(../img/indexRodapeBase.jpg) no-repeat;
	text-align: center;
	color: #8c0000;
	vertical-align:bottom;
	clear:both;
}

.formBusca {
	background-color:#d8d8d8;
	border: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a {
	text-decoration: none;
	color: #777777;
}	

#viewnet {
	float: right;
	margin-right: 15px;
	margin-top: 43px;
}

.endereco {
	float:left;
	position:relative;
	margin-top: 35px;
	margin-left: 250px;
}

.texto {
	margin-left: 20px;
	width: 540px;	
}

#turnoIntegral {
	width:150px;
	height:80px;
	margin-top:55px;
	margin-left:13px;
}

#turnoIntegral a {
	color: #777777;
	font-size:10px;
}

#turnoIntegral a:hover {
	opacity:.50;
}

#turnoIntegralConteudo {
	margin-top:12px;
	margin-left:2px;
	width:140px;
	text-align:center;
	position:relative;
	left:3px;
}

#ativComplementares {
	width:150px;
	margin-top:25px;
	margin-left:13px;
}

#ativComplementares a {
	color:#777777;
}

#ativComplementares a:hover {
	opacity:.50;
}

#ativComplementaresConteudo {
	position:relative;
	left:6px;
	margin-top:8px;
	font-size:10px;
}