/* CSS Document */
/*Style Sheet Turmalina*/
/*Criacao: 16/12/2008*/

body#internas div#header {
	height:129px;
}
body#internas div#container {
	background:#38527D url(../img/layout/bg_containerinternas.jpg) repeat-x 0 0;
	padding-bottom:36px;
}

div#lightBox {
	position:absolute;
	width:619px;
	top:40%;
	left:32%;
	z-index:999;
	text-align:left;
	display:none;
}
	div#lightBox h3 {
		font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#97ADC5;
		font-weight:normal;
		margin-bottom:20px;
	}
	div#lightBox p {
		font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFF;
		padding-left:20px;
		margin-right:25px;
	}
	div#lightBox div.fecharBox {
		text-align:right;
		background:url(../img/layout/topo_lightbox.gif) no-repeat 0 0;
		width:601px;
		height:18px;
		padding-right:18px;
		padding-top:15px;
	}
		div#lightBox div.fecharBox a {
			font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#EFD027;
			font-weight:bold;
			text-decoration:underline;
		}
	div#lightBox div.conteudo {
		width:554px;
		background:url(../img/layout/bg_lightbox.gif) repeat-y 0 0;
		padding:0 28px 10px 37px;
	}
		div#lightBox div.conteudo div {
			width:395px;
		}
		div#lightBox div.conteudo img {
			float:right;
			margin-top:40px;
		}
	div#lightBox div.rodape {
		width:619px;
		clear:both;
		height:28px;
		background:url(../img/layout/rodape_lightbox.gif) no-repeat 0 0;
	}

div#mainContent ul.navLeft {
	width:111px;
	margin-left:60px;
	margin-right:30px;
	/margin-left:20px !important;
	float:left;
	display:inline;
}

div#mainContent div#txtConheca {
	float:left;
	display:inline;
	width:375px;
}
	div#mainContent div#txtConheca p {
		font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFF;
		margin:0 14px 20px;
	}
		div#mainContent div#txtConheca p a {
			color:#EED027;
			text-decoration:underline;
		}
	div#mainContent div#txtConheca img {
		margin-bottom:15px;
	}

div#mainContent div#navRight {
	width:160px;
	float:left;
	display:inline;
	font-size:9px;
}
	div#mainContent div#navRight ul {
		width:160px;
	}

div#mainContent div#txtJardim {	
	float:right;
	width:522px;
	display:inline;
	margin-left:10px;
}
	div#mainContent div#txtJardim div {
		overflow:hidden;
		padding-bottom:20px;
	}
	div#mainContent div#txtJardim h3 {	
		font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#97adc5;
		font-weight:normal;
	}
	div#mainContent div#txtJardim p {
		font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#FFF;
		padding:10px 12px;
		line-height:20px;
	}
		div#mainContent div#txtJardim img {
			float:right;
			display:inline;
			margin-left:18px;
		}
		div#mainContent div#txtJardim p a {
			color:#eed027;
			text-decoration:underline;
		}
		div#mainContent div#txtJardim span.imgEspada {
			display:block;
			background:url(../img/layout/foto_jardim05.jpg) no-repeat 0 0;
			width:102px;
			height:48px;
			margin-left:226px;
			margin-top:-10px;
		}
		
div#mainContent div#txtFundamental {
	float:left;
	display:inline;
}
	div#mainContent div#txtFundamental ul.eventosColLeft {
		float:left;
		display:inline;
		width:280px;
		margin-top:14px;
	}
		div#mainContent div#txtFundamental ul.eventosColLeft li {
			margin-bottom:16px;
			text-align:right;
			width:280px;
			line-height:95px;
			overflow:hidden;
		}
		div#mainContent div#txtFundamental h3 {
			font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#97ADC5;
			font-weight:normal;
			line-height:95px;
			cursor:pointer;
		}
		div#mainContent div#txtFundamental h3.duasLinhas {
			padding-top:16px;
			height:75px;
			line-height:18px;
			padding-top:20px;
		}
		div#mainContent div#txtFundamental ul.eventosColLeft img {
			float:right;
			cursor:pointer;
		}
	div#mainContent div#txtFundamental ul.eventosColRight {
		float:left;
		display:inline;
		width:270px;
		margin-top:56px;
	}
		div#mainContent div#txtFundamental ul.eventosColRight li {
			margin-bottom:14px;
			text-align:left;
			width:270px;
			line-height:95px;
			overflow:hidden;
		}
		div#mainContent div#txtFundamental ul.eventosColRight img {
			float:left;
			cursor:pointer;
		}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	div#mainContent div#txtConhecer {
		width:530px;
		float:right;
		margin-top:40px;
	}
		div#mainContent div#txtConhecer p {
			font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#FFF;
		}
			div#mainContent div#txtConhecer p a {
				color:#fbc928;
				text-decoration:none;
			}
		div#mainContent div#txtConhecer div.portasAbertas {	
			clear:both;
			margin-top:58px;
			margin-left:60px;
		}
			div#mainContent div#txtConhecer div.portasAbertas span {
				background:url(../img/layout/bg_box_portasabertas.gif) no-repeat 0 0;
				width:378px;
				height:70px;
				font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#000;
				display:block;
				padding:10px 25px 0 25px;
			}
		div#mainContent div#txtConhecer div.festas {
			width:530px;
			margin-top:80px;
			margin-bottom:28px;
			overflow:hidden;
		}
			div#mainContent div#txtConhecer div.festas img {
				float:left;
				display:inline;
				margin-right:30px;
			}
			div#mainContent div#txtConhecer div.festas div {
				float:left;
			}
		div#mainContent div#txtConhecer ul {
			background:url(../img/layout/separador_pontilhado.gif) no-repeat 0 0;
			width:422px;
			clear:both;
			font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#dbbf7d;
			font-weight:bold;
			/padding-top:5px !important;
			/margin-top:-20px !important;
		}
			div#mainContent div#txtConhecer ul li {
				background:url(../img/layout/separador_pontilhado.gif) no-repeat left bottom;
				padding:8px 16px;
				overflow:hidden;
				/margin-top:-5px !important;
			}
			div#mainContent div#txtConhecer ul span.data {
				width:152px;
				display:block;
				float:left;
			}
			div#mainContent div#txtConhecer ul span.evento {
				width:238px;
				font-weight:normal;
				display:block;
				float:left;
			}
			
	div#mainContent div#txtArtBol {
		width:530px;
		float:right;
		margin-top:20px;
		margin-bottom:30px;
	}
		div#mainContent div#txtArtBol h3 {
			font:18px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#97ADC5;
			font-weight:normal;
		}
		div#mainContent div#txtArtBol p {
			font:14px "Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#FFF;
			margin-left:15px;
			margin-top:18px;
		}
			div#mainContent div#txtArtBol p span {
				font-size:12px;
			}
			div#mainContent div#txtArtBol p a {
				color:#fbc928;
				text-decoration:none;
			}
			div#mainContent div#txtArtBol p a:hover {
				text-decoration:underline;
			}			
			
		div#mainContent div#txtArtBol #boletins{
			list-style:none;
			margin:20px 0 0 0;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			size:12px;
			color:#fff;
		}
			div#mainContent div#txtArtBol #boletins li{
				clear:left;
			}
				div#mainContent div#txtArtBol #boletins li img{
					margin:0 10px 30px 0;
					border:1px solid #fff;
				}
				div#mainContent div#txtArtBol #boletins li a{
					color:#EED027;
					font-weight:bold;
					size:12px;
				}



			
			
			
/*--- --- --- --- --- --- --- --- --- LINKS --- --- --- --- --- --- --- --- ---*/
a.link_btnConhecaEscola {
	background:url(../img/botao/bt_conhecaescola_int.jpg) no-repeat 0 0;
	display:block;
	width:79px;
	height:100px;
	text-indent:-5000em;
	margin-left:5px;
	margin-top:8px;
}
a.link_btnConhecaEscola:hover {
	background:url(../img/botao/bt_conhecaescola_int.jpg) no-repeat 0 -100px;
}
a.link_btnJardim {
	background:url(../img/botao/bt_jardim_int.jpg) no-repeat 0 0;
	display:block;
	width:78px;
	height:103px;
	text-indent:-5000em;
	margin-top:8px;
}
a.link_btnJardim:hover {
	background:url(../img/botao/bt_jardim_int.jpg) no-repeat 0 -103px;
}
a.link_btnEnsinoFundamental {
	background:url(../img/botao/bt_ensinofundamental_int.jpg) no-repeat 0 0;
	display:block;
	width:93px;
	height:90px;
	text-indent:-5000em;
	margin-top:12px;
	margin-left:9px;
}
a.link_btnEnsinoFundamental:hover {
	background:url(../img/botao/bt_ensinofundamental_int.jpg) no-repeat 0 -90px;
}
a.link_btnCalendario {
	background:url(../img/botao/bt_calendario_int.jpg) no-repeat 0 0;
	display:block;
	width:76px;
	height:91px;
	text-indent:-5000em;
	margin-top:17px;
	margin-right:13px;
}
a.link_btnCalendario:hover {
	background:url(../img/botao/bt_calendario_int.jpg) no-repeat 0 -91px;
}
a.link_btnVenhaConhecer {
	background:url(../img/botao/bt_venhaconhecer_int.jpg) no-repeat 0 0;
	display:block;
	width:103px;
	height:98px;
	text-indent:-5000em;
	margin-top:16px;
	margin-left:9px;
}
a.link_btnVenhaConhecer:hover {
	background:url(../img/botao/bt_venhaconhecer_int.jpg) no-repeat 0 -98px;
}
a.link_btnAEscola {
	background:url(../img/botao/bt_aescola.gif) no-repeat 0 0;
	display:block;
	width:127px;
	height:15px;
	text-indent:-5000em;
	margin-left:17px;
}
a.link_btnAEscola:hover {
	background:url(../img/botao/bt_aescola.gif) no-repeat 0 -15px;
	width:144px;
	margin-left:0;
}
a.link_btnAEscola_act {
	background:url(../img/botao/bt_aescola.gif) no-repeat 0 -15px;
	display:block;
	width:144px;
	height:15px;
	text-indent:-5000em;
}
a.link_btnPedagogia {
	background:url(../img/botao/bt_pedagogia.gif) no-repeat 0 0;
	display:block;
	width:141px;
	height:15px;
	text-indent:-5000em;
	margin-left:17px;
	margin-top:15px;
}
a.link_btnPedagogia:hover {
	background:url(../img/botao/bt_pedagogia.gif) no-repeat 0 -15px;
	width:158px;
	margin-left:0;
	margin-top:15px;
}
a.link_btnPedagogia_act {
	background:url(../img/botao/bt_pedagogia.gif) no-repeat 0 -15px;
	display:block;
	width:158px;
	height:15px;
	text-indent:-5000em;
	margin-top:15px;
}
a.link_btnProfessor {
	background:url(../img/botao/bt_oprofessor.gif) no-repeat 0 0;
	display:block;
	width:133px;
	height:15px;
	text-indent:-5000em;
	margin-left:17px;
	margin-top:15px;
}
a.link_btnProfessor:hover {
	background:url(../img/botao/bt_oprofessor.gif) no-repeat 0 -15px;
	width:156px;
	margin-left:0;
	margin-top:15px;
}
a.link_btnProfessor_act {
	background:url(../img/botao/bt_oprofessor.gif) no-repeat 0 -15px;
	display:block;
	width:150px;
	height:15px;
	text-indent:-5000em;
	margin-top:15px;
}
a.link_btnGestao {
	background:url(../img/botao/bt_gestao.gif) no-repeat 0 0;
	display:block;
	width:104px;
	height:15px;
	text-indent:-5000em;
	margin-left:17px;
	margin-top:15px;
}
a.link_btnGestao:hover {
	background:url(../img/botao/bt_gestao.gif) no-repeat 0 -15px;
	width:121px;
	margin-left:0;
	margin-top:15px;
}
a.link_btnGestao_act {
	background:url(../img/botao/bt_gestao.gif) no-repeat 0 -15px;
	display:block;
	width:121px;
	height:15px;
	text-indent:-5000em;
	margin-top:15px;
}
a.link_btnRudolf {
	background:url(../img/botao/bt_rudolfsteiner.gif) no-repeat 0 0;
	display:block;
	width:96px;
	height:15px;
	text-indent:-5000em;
	margin-left:17px;
	margin-top:15px;
}
a.link_btnRudolf:hover {
	background:url(../img/botao/bt_rudolfsteiner.gif) no-repeat 0 -15px;
	width:113px;
	margin-left:0;
	margin-top:15px;
}
a.link_btnRudolf_act {
	background:url(../img/botao/bt_rudolfsteiner.gif) no-repeat 0 -15px;
	display:block;
	width:113px;
	height:15px;
	text-indent:-5000em;
	margin-top:15px;
}
a.link_btnAntroposofia {
	background:url(../img/botao/bt_antroposofia.gif) no-repeat 0 0;
	display:block;
	width:86px;
	height:15px;
	text-indent:-5000em;
	margin-left:17px;
	margin-top:15px;
}
a.link_btnAntroposofia:hover {
	background:url(../img/botao/bt_antroposofia.gif) no-repeat 0 -15px;
	width:103px;
	margin-left:0;
	margin-top:15px;
}
a.link_btnAntroposofia_act {
	background:url(../img/botao/bt_antroposofia.gif) no-repeat 0 -15px;
	display:block;
	width:103px;
	height:15px;
	text-indent:-5000em;
	margin-top:15px;
}
a.link_btnVejaMapa {
	display:block;
	background:url(../img/botao/bt_vejaomapa.gif) no-repeat 0 0;
	width:97px;
	height:136px;
	text-indent:-5000em;
	float:right;
	margin-right:50px;
	margin-top:-15px;/
}


/*--- --- --- --- --- --- --- --- --- TITULOS --- --- --- --- --- --- --- --- ---*/
h2.tituloConhecaEscola {
	background:url(../img/titulo/title_conhecaescola.jpg) no-repeat 0 0;
	display:block;
	width:397px;
	height:116px;
	text-indent:-5000em;
	margin-left:346px;
	margin-bottom:20px;
}
h2.tituloJardim {
	background:url(../img/titulo/title_umdianojardim.jpg) no-repeat 0 0;
	display:block;
	width:416px;
	height:121px;
	text-indent:-5000em;
	margin-left:335px;
	margin-bottom:20px;
}
h2.tituloFundamental {
	background:url(../img/titulo/title_umdianofundamental.jpg) no-repeat left bottom;
	display:block;
	width:632px;
	height:119px;
	text-indent:-5000em;
	margin-left:115px;
	margin-bottom:5px;
}
h2.tituloCalendario {
	background:url(../img/titulo/title_calendario.jpg) no-repeat 0 0;
	display:block;
	width:264px;
	height:100px;
	text-indent:-5000em;
	margin-left:466px;
	margin-bottom:20px;
}
h2.tituloVenhaConhecer {
	background:url(../img/titulo/title_venhaconhecer.jpg) no-repeat 0 0;
	display:block;
	width:378px;
	height:106px;
	text-indent:-5000em;
	margin-left:370px;
	margin-bottom:14px;
}
h2.tituloArtigos {
	background:url(../img/titulo/title_artigos.jpg) no-repeat 0 0;
	display:block;
	width:144px;
	height:106px;
	text-indent:-5000em;
	margin-left:498px;
	margin-bottom:14px;
}
h2.tituloBoletins {
	background:url(../img/titulo/title_boletins.jpg) no-repeat 0 0;
	display:block;
	width:144px;
	height:106px;
	text-indent:-5000em;
	margin-left:498px;
	margin-bottom:14px;
}
h2.tituloFAQ {
	background:url(../img/titulo/title_faq.jpg) no-repeat 0 0;
	display:block;
	width:144px;
	height:106px;
	text-indent:-5000em;
	margin-left:498px;
	margin-bottom:14px;
}
h2.tituloIndique {
	background:url(../img/titulo/title_indiqueosite.jpg) no-repeat 0 0;
	display:block;
	width:238px;
	height:106px;
	text-indent:-5000em;
	margin-left:404px;
	margin-bottom:14px;
}
h2.tituloContato {
	background:url(../img/titulo/title_contato.jpg) no-repeat 0 0;
	display:block;
	width:144px;
	height:106px;
	text-indent:-5000em;
	margin-left:498px;
	margin-bottom:14px;
}
h3.tituloAEscola {
	background:url(../img/titulo/title_aescolaturmalina.gif) no-repeat 0 0;
	display:block;
	width:239px;
	height:21px;
	text-indent:-5000em;
	margin-left:14px;
	margin-bottom:20px;
}
h3.tituloAPedagogia {
	background:url(../img/titulo/title_apedagogiawaldorf.gif) no-repeat 0 0;
	display:block;
	width:266px;
	height:27px;
	text-indent:-5000em;
	margin-left:14px;
	margin-bottom:14px;
}
h3.tituloOProfessor {
	background:url(../img/titulo/title_oprofessorwaldorf.gif) no-repeat 0 0;
	display:block;
	width:252px;
	height:21px;
	text-indent:-5000em;
	margin-left:14px;
	margin-bottom:20px;
}
h3.tituloGestao {
	background:url(../img/titulo/title_gestaodospais.gif) no-repeat 0 0;
	display:block;
	width:194px;
	height:21px;
	text-indent:-5000em;
	margin-left:14px;
	margin-bottom:20px;
}
h3.tituloRudolf {
	background:url(../img/titulo/title_rudolfsteiner.gif) no-repeat 0 0;
	display:block;
	width:181px;
	height:21px;
	text-indent:-5000em;
	margin-left:14px;
	margin-bottom:20px;
}
h3.tituloAntroposofia {
	background:url(../img/titulo/title_antroposofia.gif) no-repeat 0 0;
	display:block;
	width:158px;
	height:27px;
	text-indent:-5000em;
	margin-left:14px;
	margin-bottom:14px;
}





/* - - - - - - - - - - PAGINA CALENDARIO - - - - - - - - - - */

#mainContent #txtCalendario {
	width:539px;
	float:right;
	margin-top:12px;
}

	#menuestacoes{
		clear:both;
		height:218px;
	}

		#menuestacoes h3 {
			background-position:top left;
			background-repeat:no repeat;
			float:left;
			margin-right:12px;
		}
			#menuestacoes h3 a {
				display:block;
				text-indent:-5000em;
				overflow:hidden;
			}
		
			#menuestacoes h3.tituloPrimavera_01 {
				background-image:url(../img/titulo/title_primavera.jpg);
				width:123px;
				height:135px;
			}
				#menuestacoes h3.tituloPrimavera_01 a {
					width:123px;
					height:135px;
				}
		
			#menuestacoes h3.tituloVerao_01 {
				background-image:url(../img/titulo/title_verao.jpg);
				width:120px;
				height:173px;
			}
				#menuestacoes h3.tituloVerao_01 a {
					width:120px;
					height:173px;
				}
		
			#menuestacoes h3.tituloOutono_01 {
				background-image:url(../img/titulo/title_outono.jpg);
				width:124px;
				height:155px;
			}
				#menuestacoes h3.tituloOutono_01 a {
					width:124px;
					height:155px;
				}
		
			#menuestacoes h3.tituloInverno_01 {
				background-image:url(../img/titulo/title_inverno.jpg);
				width:124px;
				height:193px;
			}
				#menuestacoes h3.tituloInverno_01 a {
					width:124px;
					height:193px;
				}
	
	
	
	
		#mainContent #txtCalendario div.estacoes {
			display:none;
			width:510px;
			clear:both;
			padding-top:10px;
			background:url(../img/layout/linha_foot_estacao.jpg) no-repeat 160px bottom;
			padding-bottom:50px;
		}
		
			div#mainContent div#txtCalendario .estacoes p {
				font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;
				color:#FFF;
				margin-bottom:18px;
				margin-left:64px;
				width:430px;
			}
		
			div#mainContent div#txtCalendario .estacoes h3{
				display:block;
				background-repeat:no repeat;
				background-position: left top;
				text-indent:-5000em;
				margin-bottom:18px;
				width:502px;
				height:183px;
			}
			
			h3.tituloOutono_02 {
				background-image:url(../img/titulo/title_outono_2.jpg);
			}
			
			h3.tituloInverno_02 {
				background-image:url(../img/titulo/title_inverno_2.jpg);
			}
			
			h3.tituloPrimavera_02 {
				background-image:url(../img/titulo/title_primavera_2.jpg);
			}
			
			h3.tituloVerao_02 {
				background-image:url(../img/titulo/title_verao_2.jpg);
			}




			#mainContent #txtCalendario.tituloOutono_01 #outono,
			#mainContent #txtCalendario.tituloInverno_01 #inverno,
			#mainContent #txtCalendario.tituloPrimavera_01 #primavera,
			#mainContent #txtCalendario.tituloVerao_01 #verao{
				display:block;
			}

			
			





h3.tituloAgendeVisita {	
	display:block;
	background:url(../img/titulo/title_agendeumavisita.gif) no-repeat 0 0;
	width:293px;
	height:53px;
	text-indent:-5000em;
}
h3.tituloPortasAbertas {	
	display:block;
	background:url(../img/titulo/title_portasabertas.gif) no-repeat 0 0;
	width:183px;
	height:48px;
	text-indent:-5000em;
}
h3.tituloFestas {	
	display:block;
	background:url(../img/titulo/title_festas.gif) no-repeat 0 0;
	width:110px;
	height:51px;
	text-indent:-5000em;
	margin-top:22px;
	margin-bottom:8px;
}

#calendario{
	float:left;
	clear:both;
	margin-top:40px;
	width:100%;
	color:#fff;
	font-family:trebuchet ms, arial, helvetica;
}

	#calendario td.detalhes{
		padding-top:76px;
		padding-left:10px;
		line-height:1em;
	}
		#calendario td.detalhes p{
			margin-bottom:8px;
		}
	
	#calendario table.calend{
		font-family:trebuchet ms, arial, helvetica;
		size:14px;
		text-align:center;
		width:100%;
	}
		
		#calendario table.calend tr{
			background:#7590b1;
		}
		
			#calendario table.calend td{
				padding:14px;
			}
			
				#calendario table.calend td.weekend{
					color:#617795;
					font-weight:normal;
				}
				#calendario table.calend td.evento{
					background:#ff7f2f;
					font-weight:bold;
					color:#fff;
				}
				#calendario table.calend td.recesso{
					background:#617795;
				}
				
				#calendario table.calend td.destaque{
					font-weight:bold;
					color:#000;
					background:#fff;
				}
			
			#calendario table.calend tr.month{
				font-weight:bold;
				background:#4a6994;
			}
			
			#calendario table.calend tr.week{
				font-weight:bold;
				background:#617795;
			}
				#calendario table.calend tr.week td{
					padding:2px 14px;
					background:#323d4d;
					font-weight:normal;
				}
			
			#calendario table.calend tr.separador{
				background:#38527d;
				height:30px;
			}
 


