/* CSS Document */
* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	text-align: center;
	background-image: url(images/bg.jpg);
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top center;
}

.centro {
	margin: 0 auto;
	text-align: center;
	width:900px;
}

.topo {
		background-image: url(images/bg_topo.jpg);
		background-position: top center;
		background-repeat: no-repeat;
		width:900px;
		height:196px;
}

.conteudo {
		background-image: url(images/bg_conteudo.jpg);
		background-repeat: no-repeat;
		background-position: top center;
		width:900px;
		height:102px;
}
.rodape {
	background-image: url(images/bg_rodape.jpg);
	width:900px;
	height:97px;
}
.endereco {
	font-family:Tahoma;
	font-size: 12px;
	text-decoration: none;
	color:#000000;

}
.endereco a {
	font-family:Tahoma;
	font-size: 12px;
	text-decoration: underline;
	color:#005484;
	font-weight: bold;

}
.menu {
	background-image: url(images/img_fundo_menu.jpg);
	width:190px;
	background-repeat: repeat-y;
}

.menu ul {
   	list-style: none;
	text-align: left;
}

.menu a {
	font-family: tahoma;
	font-size: 11px;
	color:#333333;
	text-decoration: none;
	
	line-height: 25px;
}
.menu a:hover {
	font-family: tahoma;
	font-size: 11px;
	color:#3270A5;
	font-weight: bold;
	text-decoration: none;
	padding: 0 0 0 10px;
}
.menu_off {
		background: url(images/img_fundo_menu.jpg) no-repeat;
		width: 190px;
		height: 24px;
}

.menu_on {
		background: url(images/img_hover.jpg) no-repeat;
		/*width: 180px;*/
		height: 24px;
		background-position: left;
		_background-position: right;
}

.menu_ativo {
		background: url(images/img_hover.jpg) no-repeat;
		/*width: 180px;*/
		height: 24px;
		background-position: left;
		_background-position: right;
}

.menu_ativo a {		
		font-family: tahoma;
		font-size: 11px;
		color:#3270A5;
		font-weight: bold;
		text-decoration: none;
		padding: 4px 0 0 10px;
		
		line-height: 25px;
}

.menu_ativo a:hover {		
		font-family: tahoma;
		font-size: 11px;
		color:#3270A5;
		font-weight: bold;
		text-decoration: none;
		padding: 60px 0 0 10px;
}

.menu_secao{
		background: url(images/img_hover.jpg) no-repeat;
		height: 24px;
		background-position: left;
		_background-position: right;
		font-family: tahoma;
		font-size: 11px;
		color:#3270A5;
		font-weight: bold;
		text-decoration: none;
}
.newsletter {
	font-family: tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	text-align: left;
}

 .newsletter input{
 	border: 2px solid #D6C8A8;
	font-family: tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	text-align: left;
 }
.newsletter select{
 	border: 2px solid #D6C8A8;
	font-family: tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	text-align: left;
 }
 .newsletter textarea{
 	border: 2px solid #D6C8A8;
	font-family: tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	text-align: left;
 }

.descadastrar {
	font-family: tahoma;
	font-size: 11px;
	color:#DA4924;
	text-decoration: none;
}
.descadastrar a{
	font-family: tahoma;
	font-size: 11px;
	color:#DA4924;
	text-decoration: none;
}
.descadastrar a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#DA4924;
	text-decoration: underline;
}

.caixa {
	background: url(images/img_caixa.jpg) no-repeat;
	width: 515px;
	height: 293px;
}
.fundo_galeria {
	background: url(images/img_fundo_album.jpg) no-repeat;
	width: 515px;
	height: 238px;
}

.texto_marrom{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color:#7D715C;
}
.texto_marrom a {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color:#7D715C;
	text-decoration:none;
}
.texto_marrom a:hover{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color:#7D715C;
	text-decoration:underline;
}

.texto_preto{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color:black;
}
.texto_preto a {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color:black;;
	text-decoration:none;
}
.texto_preto a:hover{
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color:black;
	text-decoration:underline;
}

.texto_historia{
	font-family: tahoma;
	font-size: 11px;
	color:#7D715C;
	text-align: left;
	padding: 0 0 0 20px;
}
.texto_historia a {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color:#7D715C;
	text-decoration: none;
}
.texto_historia a:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color:#7D715C;
	text-decoration: underline;
}

.texto_verde a {
	font-family: tahoma;
	font-size: 11px;
	color:#113B20;
	text-decoration: none;
	padding: 0 0 0 360px;

}
.texto_verde a:hover {
	font-family: tahoma;
	font-size: 11px;
	color:#113B20;
	text-decoration: underline;
}

.topo_sobre {
	background: url(images/titulos/img_sobre_Colegio.jpg) no-repeat;
	width: 703px;
	height: 80px;
}
.sub_secao {
	font-family: tahoma;
	font-size: 10px;
	color:#000000;
	text-decoration: underline;
}

.secao_atual {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color:#3270A5;
}
.fundo_sobre {
	background: url(images/img_fundo_sobre.jpg) repeat-y;
	width: 703px;
}

.texto_sobre {
	font-family: tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
	font-weight: normal;

}
.texto_sobre a{
	font-family: tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: none;
}
.texto_sobre a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#000000;
	text-decoration: underline;
}
.topo_estrutura{
	background: url(images/titulos/tit_estrutura_fisica.jpg) no-repeat;
	width: 703px;
	height: 66px;
}

.topo_noticias {
	background: url(images/titulos/tit_noticias_colegio.jpg) no-repeat;
	width: 702px;
	height: 79px;
}

.titulo_noticias {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color:#3270A5;
}

.paginacao {
	font-family: tahoma;
	font-size: 11px;
	color:#7D715C;
	text-align: center;
	text-decoration: none;
}
.paginacao a {
	font-family: tahoma;
	font-size: 11px;
	color:#7D715C;
	text-align: center;
	text-decoration: none;
}
.paginacao a:hover{
	font-family: tahoma;
	font-size: 11px;
	color:#7D715C;
	text-align: center;
	font-weight: bold;
	text-decoration: underline;
}
.indique_amigo {
		background: url(images/img_fundo_sobre.jpg) repeat-y;
		height:500px;
}

.topo_professores {
		background: url(images/titulos/tit_corpoprofessores.jpg) repeat-y;
		width:421px;
		height: 26px;
}
.topo_testemunhais {
		background: url(images/titulos/tit_testemunhais.jpg) repeat-y;
		width:704px;
		height: 79px;
}
.topo_eventos {
		background: url(images/titulos/tit_eventos_calendario.jpg) repeat-y;
		width:703px;
		height: 71px;
}
.topo_proposta {
		background: url(images/titulos/tit_proposta_pedagogica.jpg) repeat-y;
		width:703px;
		height: 71px;
}
.topo_parceiros {
		background: url(images/titulos/tit_parceiros.jpg) repeat-y;
		width:703px;
		height: 69px;
}
.topo_fornecedores {
		background: url(images/titulos/tit_fornecedores.jpg) repeat-y;
		width:703px;
		height: 69px;
}
.topo_pre_matricula {
		background: url(images/titulos/tit_pre_matricula.jpg) repeat-y;
		width:703px;
		height: 69px;
}

.topo_localizacao {
		background: url(images/titulos/tit_mapa_localizacao.jpg) repeat-y;
		width:703px;
		height: 69px;
}
.topo_contato{
		background: url(images/titulos/tit_contato.jpg) repeat-y;
		width:703px;
		height: 69px;
}

.topo_area_aluno {
		background: url(images/titulos/tit_area_aluno_1.jpg) repeat-y;
		width:703px;
		height: 33px;
}

/*propriedade dos inputs*/
.area_aluno input {
		font-family: tahoma;
		font-size: 10px;
	 	border: 2px solid #D6C8A8;
}

.area_aluno_1{
		font-family: tahoma;
		font-size: 10px;
	 	border: 2px solid #388DAF;
}

.area_aluno_2{
		font-family: tahoma;
		font-size: 10px;
	 	border: 2px solid #D6C8A8;
}

.esqueci_senha{
		font-family: tahoma;
		font-size: 10px;
	 	border: 2px solid #D6C8A8;
		width:180px;

}

.mapa_site {
		background: url(images/titulos/tit_mapa_do_site.jpg) repeat-y;
		width:703px;
		height: 33px;
}

.eraumavez{
		background: url(images/titulos/tit_eraumavez.jpg) repeat-y;
		width:703px;
		height: 69px;
}
.casadosaber1{
		background: url(images/titulos/tit_casadosaber.jpg) repeat-y;
		width:703px;
		height: 60px;
}

/* Listi Box*/
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(lightbox2.03.3/images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
}
#prevLink { left: 0; float: left; }
#nextLink { right: 0; float: right; }
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 100% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 100% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; }	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}


/**/
	
.paginacao {
font-family:tahoma;
color:#000;
font-size:10px;
clear:both;

}

.album_fotos {
	background: url(images/titulos/tit_album_fotos.jpg) no-repeat;
	width: 702px;
	height: 79px;
}
