







	

html, body {height: 100%;margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color:#f6f6f6;

	background-repeat:repeat-x;}

	



	



/* FONT STYLES */

.footerTitulo

	{

		font-family:'futura_bdcn_btbold',Arial, Helvetica, sans-serif;

		font-size:17px;		

		color:#585858;

		text-transform:uppercase;

		text-decoration:none;

	}



.footerTexto

	{

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;		

		color:#ffffff;

		text-decoration:none;

	}



.lerMaisInstrumentos

	{

		font-family:Arial, Helvetica, sans-serif;

		font-size:12px;		

		color:#a0a0a0;

		text-decoration:none;

	}

	

.lerMaisAulas

	{

		font-family:'futura_bdcn_btbold',Arial, Helvetica, sans-serif;

		font-size:16px;		

		color:#f09621;

		text-transform:uppercase;

		text-decoration:none;

	}

	

.textoCorpo

	{

		font-family:Arial, Helvetica, sans-serif;

		font-size:13px;		

		color:#848484;

	}

	

.textoHighlight

	{

		font-family:'futura_bkbold',Arial, Helvetica, sans-serif;

		font-size:13px;		

		color:#f09621;

	}

	

.link

	{

		font-family:'futura_bkbold',Arial, Helvetica, sans-serif;

		font-size:13px;		

		color:#f09621;

		text-decoration:none;

	}

	

.tituloPagina

	{

		font-family:'futura_bdcn_btbold',Arial, Helvetica, sans-serif;

		font-size:24px;		

		color:#f09621;

		text-transform:uppercase;

	}

	

.subtituloPagina

	{

		font-family:'futura_bkbold',Arial, Helvetica, sans-serif;

		font-size:15px;		

		color:#f09621;

		text-transform:uppercase;

	}



.futuraBkBook16Laranja

	{

		font-family:'futura_bkbook',Arial, Helvetica, sans-serif;

		font-size:16px;		

		color:#f09621;

		text-transform:uppercase;

	}	

	

.futuraBkBold24Laranja

	{

		font-family:'futura_bkbold',Arial, Helvetica, sans-serif;

		font-size:24px;		

		color:#f09621;

		text-transform:uppercase;

	}

	

.futuraBkBold27Laranja

	{

		font-family:'futura_bkbold',Arial, Helvetica, sans-serif;

		font-size:27px;		

		color:#f09621;

		text-transform:uppercase;
		

	}



.futuraLt17Branco

	{

		font-family:'futura_ltlight',Arial, Helvetica, sans-serif;

		font-size:17px;		

		color:#ffffff;

		text-transform:uppercase;

	}

		

.futuraLt17Cinza

	{

		font-family:'futura_ltlight',Arial, Helvetica, sans-serif;

		font-size:17px;		

		color:#606060;

		text-transform:uppercase;

	}

	

.futuraLt17Preto

	{

		font-family:'futura_ltlight',Arial, Helvetica, sans-serif;

		font-size:17px;		

		color:#000;

		text-transform:uppercase;
		


	}

		

.numeroTelefone

	{

		font-family:'futura_bdcn_btbold',Arial, Helvetica, sans-serif;

		font-size:25px;		

		color:#f09621;
		
		text-decoration:none;
		text-transform:uppercase;
		

	}
	
	
	a {
  text-decoration: none;
}



	

.mensagemGrande

	{

		font-family:'futura_bkbold',Arial, Helvetica, sans-serif;

		font-size:15px;		

		color:#f09621;

		text-transform:uppercase;

	}

	

.mensagemPequena

	{

		font-family:'futura_ltlight',Arial, Helvetica, sans-serif;

		font-size:14x;

		color:#606060;

		text-transform:uppercase;

	}



/* FONT STYLES */	





.imageBox {

	-webkit-box-shadow: 0px 0px 3px 0px #d4d4d4;

    -moz-box-shadow: 0px 0px 3px 0px #d4d4d4;

    box-shadow: 0px 0px 3px 0px #d4d4d4;

	}

#homeBG {

	background:url(../img/homeBG.jpg);

	background-repeat:repeat-x;}

	

#siteBG {

	background:url(../img/bg-header.png);

	background-repeat:repeat-x;}



#wrapDiv {min-height: 100%;}



#mainDiv {overflow:auto;

	padding-bottom: 444px;}  /* must be same height as the footer */



#footerDiv {position: relative;

	margin-top: -444px; /* negative value of footer height */

	height: 444px;

	clear:both;

	background:url(../img/bg-footer.png);

	background-repeat:repeat-x;}



	/* START CSS Sprite Menu */

	ul#menuSite{margin:0; padding:0; list-style:none; clear:both;}

		#menuSite li{overflow:hidden; display:inline; float:left; margin-left:3px; font-family:'futura_bdcn_btbold',Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; text-decoration:none; color:#FFFFFF; text-align:center; line-height:50px;}

			#menuSite li a{background:url('../img/menu-sprite.png') no-repeat; width:100%; height:100%; display:block;}

			

			/* Home Button */

			#menuSite li.home{width:79px; height:48px; text-decoration:none;}

				#menuSite li.home a{background-position:-9999px -9999px; color:#6f6f6f; text-decoration:none;}

				#menuSite li.home a:hover{background-position:0px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				#menuSite li.home a.selected{background-position:0px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

			

			/* A Escola Button */

			#menuSite li.aescola{width:90px; height:48px; text-decoration:none;}

				#menuSite li.aescola a{background-position:-9999px -9999px; color:#6f6f6f; text-decoration:none;}

				#menuSite li.aescola a:hover{background-position:-79px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				#menuSite li.aescola a.selected{background-position:-79px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				

			/* Instrumentos Button */

			#menuSite li.instrumentos{width:110px; height:48px; text-decoration:none;}

				#menuSite li.instrumentos a{background-position:-9999px -9999px; color:#6f6f6f; text-decoration:none;}

				#menuSite li.instrumentos a:hover{background-position:-177px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				#menuSite li.instrumentos a.selected{background-position:-177px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				

			/* Aulas Online Button */

			#menuSite li.aulasOnline{width:85px; height:48px; text-decoration:none;}

				#menuSite li.aulasOnline a{background-position:-9999px -9999px; color:#6f6f6f; text-decoration:none;}

				#menuSite li.aulasOnline a:hover{background-position:-304px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				#menuSite li.aulasOnline a.selected{background-position:-304px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				

			/* Inscricoes Button */

			#menuSite li.inscricoes{width:105px; height:48px; text-decoration:none;}

				#menuSite li.inscricoes a{background-position:-9999px -9999px; color:#6f6f6f; text-decoration:none;}

				#menuSite li.inscricoes a:hover{background-position:-426px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				#menuSite li.inscricoes a.selected{background-position:-426px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				

			/* Contactos Button */

			#menuSite li.contactos{width:108px; height:48px; text-decoration:none;}

				#menuSite li.contactos a{background-position:-9999px -9999px; color:#6f6f6f; text-decoration:none;}

				#menuSite li.contactos a:hover{background-position:-533px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				#menuSite li.contactos a.selected{background-position:-533px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}






/* Linguas ingles Button */

			#menuSite li.linguasingles{width:85px; height:48px; text-decoration:none;}

				#menuSite li.linguasingles a{background-position:-9999px -9999px; color:#6f6f6f; text-decoration:none;}

				#menuSite li.linguasingles a:hover{background-position:-533px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				#menuSite li.linguasingles a.selected{background-position:-533px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}



/* Linguas frances Button */

			#menuSite li.linguasfrances{width:85px; height:48px; text-decoration:none;}

				#menuSite li.linguasfrances a{background-position:-9999px -9999px; color:#6f6f6f; text-decoration:none;}

				#menuSite li.linguasfrances a:hover{background-position:-177px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}

				#menuSite li.linguasfrances a.selected{background-position:-177px 0px; color:#FFFFFF; text-decoration:none; text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.28);}





/* END CSS Sprite Menu */





/*START Rollover Instrumentos*/



#instrumentosBox{

	width:315px;

	height:205px;

	float:left;

	background-color:#ffffff;

	text-align:center;

	overflow:hidden;

	list-style:none;

	-webkit-box-shadow: 0px 0px 3px 0px #d4d4d4;

    -moz-box-shadow: 0px 0px 3px 0px #d4d4d4;

    box-shadow: 0px 0px 3px 0px #d4d4d4;

}

	

/*END Rollover Instrumentos*/