   body {
	background-color: #555;
	background-image: url(images/bg.jpg);
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	max-height:inherit
}

.drt {width:4; right; background:url(images/right.jpg) bottom repeat-y;}

.esq {width:4; left; background:url(images/left.jpg) bottom repeat-y;}

.drtbaixo {width:4; right; background:url(images/rightbaixo.jpg) bottom repeat-y;}

.esqbaixo {width:4; left; background:url(images/leftbaixo.jpg) bottom repeat-y;}

.lateral {width:260; left; background:url(images/fundobarra.jpg) bottom repeat-y;}

.texto {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align:justify;}

.textocentered {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #000;
	text-align:center;}
	
.textonews {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
}
	
.txtgaleria {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #777;
	text-align:center;}

.arial {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	color: #000;
	text-align:center;}
	
.titulo {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #111;
	text-align:justify;
	font-weight:bold}
	
.size11 {
	font-size: 11px;}
	
.bold {
	font-weight:bold}
	
.italicpeq {
	font-size: 10px;
	font-style: italic;}
	
.boldblack {
	color: #000000;
	font-weight:bold}

.imgleft {
float: left;
padding: 6px 10px 6px 0px;
}

.link1 A:link {text-decoration:none; color:#555; font-weight:bold}
.link1 A:visited {text-decoration: none; color:#555; font-weight:bold}
.link1 A:active {text-decoration: none; color:#555; font-weight:bold}
.link1 A:hover {text-decoration: none; color: orange;}

.link2 A:link {text-decoration:none; color:orange; font-weight:bold; font-size:10px}
.link2 A:visited {text-decoration: none; color:orange; font-weight:bold; font-size:10px}
.link2 A:active {text-decoration: none; color:orange; font-weight:bold; font-size:10px}
.link2 A:hover {text-decoration: none; color: orange;}

.link3 A:link {text-decoration:none; color:#666;font-size:10px}
.link3 A:visited {text-decoration: none; color:#666;font-size:10px}
.link3 A:active {text-decoration: none; color:#666;font-size:10px}
.link3 A:hover {text-decoration: none; color: orange}


#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 780px;
  height: 105px;
  background: url(images/backmenu3.jpg) no-repeat;
  position: relative;
}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#menu a:hover {
  background-position: left bottom;
}

#menu .inicio {
	width: 72px;
	height: 29px;
	background: url(images/m_inicio.png) no-repeat;
	left: 10px;
	top: 47px;
}

#menu .inicio_on {
	width: 72px;
	height: 29px;
	background: url(images/m_inicio_on.png) no-repeat;
	left: 10px;
	top: 47px;
}

#menu .biografia {
	width: 108px;
	height: 30px;
	background: url(images/m_biografia.png) no-repeat;
	left: 86px;
	top: 47px;
}

#menu .biografia_on {
	width: 108px;
	height: 30px;
	background: url(images/m_biografia_on.png) no-repeat;
	left: 86px;
	top: 47px;
}

#menu .repertorio {
	width: 120px;
	height: 33px;
	background: url(images/m_repertorio.png) no-repeat;
	left: 199px;
	top: 43px;
}

#menu .repertorio_on {
	width: 120px;
	height: 33px;
	background: url(images/m_repertorio_on.png) no-repeat;
	left: 199px;
	top: 43px;
}

#menu .projectos {
	width: 116px;
	height: 37px;
	background: url(images/m_projectos.png) no-repeat;
	left: 324px;
	top: 36px;
}

#menu .projectos_on {
	width: 116px;
	height: 37px;
	background: url(images/m_projectos_on.png) no-repeat;
	left: 324px;
	top: 36px;
}

#menu .galeria {
	width: 91px;
	height: 40px;
	background: url(images/m_galeria.png) no-repeat;
	left: 446px;
	top: 28px;
}

#menu .galeria_on {
	width: 91px;
	height: 40px;
	background: url(images/m_galeria_on.png) no-repeat;
	left: 446px;
	top: 28px;
}

#menu .contactos {
	width: 119px;
	height: 47px;
	background: url(images/m_contactos.png) no-repeat;
	left: 542px;
	top: 14px;
}

#menu .contactos_on {
	width: 119px;
	height: 47px;
	background: url(images/m_contactos_on.png) no-repeat;
	left: 542px;
	top: 14px;
}

#menu .links {
	width: 71px;
	height: 48px;
	background: url(images/m_links.png) no-repeat;
	left: 665px;
	top: 2px;
}

#menu .links_on {
	width: 71px;
	height: 48px;
	background: url(images/m_links_on.png) no-repeat;
	left: 665px;
	top: 2px;
}

#menu .formacao {
	width: 126px;
	height: 18px;
	background: url(images/m_formacao.png) no-repeat;
	left: 103px;
	top: 80px;
}

#menu .formacao_on {
	width: 126px;
	height: 18px;
	background: url(images/m_formacao_on.png) no-repeat;
	left: 103px;
	top: 80px;
}

#menu .pedagogia {
	width: 112px;
	height: 19px;
	background: url(images/m_pedagogia.png) no-repeat;
	left: 244px;
	top: 78px;
}

#menu .pedagogia_on {
	width: 112px;
	height: 19px;
	background: url(images/m_pedagogia_on.png) no-repeat;
	left: 244px;
	top: 78px;
}

#menu .instrumentista {
	width: 93px;
	height: 21px;
	background: url(images/m_instrumentista.png) no-repeat;
	left: 372px;
	top: 72px;
}

#menu .instrumentista_on {
	width: 93px;
	height: 21px;
	background: url(images/m_instrumentista_on.png) no-repeat;
	left: 372px;
	top: 72px;
}

#menu .direccao {
	width: 112px;
	height: 24px;
	background: url(images/m_direccao.png) no-repeat;
	left: 481px;
	top: 63px;
}

#menu .direccao_on {
	width: 112px;
	height: 24px;
	background: url(images/m_direccao_on.png) no-repeat;
	left: 481px;
	top: 63px;
}

#menu .composicao {
	width: 71px;
	height: 24px;
	background: url(images/m_composicao.png) no-repeat;
	left: 607px;
	top: 53px;
}

#menu .composicao_on {
	width: 71px;
	height: 24px;
	background: url(images/m_composicao_on.png) no-repeat;
	left: 607px;
	top: 53px;
}

#menu1 {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 780px;
  height: 105px;
  background: url(images/backmenu2.jpg) no-repeat;
  position: relative;
}
#menu1 span {
  display: none;
  position: absolute;
}
#menu1 a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}

#menu1 a:hover {
  background-position: left bottom;
}

#menu1 .inicio {
	width: 72px;
	height: 29px;
	background: url(images/m_inicio.png) no-repeat;
	left: 10px;
	top: 47px;
}

#menu1 .inicio_on {
	width: 72px;
	height: 29px;
	background: url(images/m_inicio_on.png) no-repeat;
	left: 10px;
	top: 47px;
}

#menu1 .biografia {
	width: 108px;
	height: 30px;
	background: url(images/m_biografia.png) no-repeat;
	left: 86px;
	top: 47px;
}

#menu1 .biografia_on {
	width: 108px;
	height: 30px;
	background: url(images/m_biografia_on.png) no-repeat;
	left: 86px;
	top: 47px;
}

#menu1 .repertorio {
	width: 120px;
	height: 33px;
	background: url(images/m_repertorio.png) no-repeat;
	left: 199px;
	top: 43px;
}

#menu1 .repertorio_on {
	width: 120px;
	height: 33px;
	background: url(images/m_repertorio_on.png) no-repeat;
	left: 199px;
	top: 43px;
}

#menu1 .projectos {
	width: 116px;
	height: 37px;
	background: url(images/m_projectos.png) no-repeat;
	left: 324px;
	top: 36px;
}

#menu1 .projectos_on {
	width: 116px;
	height: 37px;
	background: url(images/m_projectos_on.png) no-repeat;
	left: 324px;
	top: 36px;
}

#menu1 .galeria {
	width: 91px;
	height: 40px;
	background: url(images/m_galeria.png) no-repeat;
	left: 446px;
	top: 28px;
}

#menu1 .galeria_on {
	width: 91px;
	height: 40px;
	background: url(images/m_galeria_on.png) no-repeat;
	left: 446px;
	top: 28px;
}

#menu1 .contactos {
	width: 119px;
	height: 47px;
	background: url(images/m_contactos.png) no-repeat;
	left: 542px;
	top: 14px;
}

#menu1 .contactos_on {
	width: 119px;
	height: 47px;
	background: url(images/m_contactos_on.png) no-repeat;
	left: 542px;
	top: 14px;
}

#menu1 .links {
	width: 71px;
	height: 48px;
	background: url(images/m_links.png) no-repeat;
	left: 665px;
	top: 2px;
}

#menu1 .links_on {
	width: 71px;
	height: 48px;
	background: url(images/m_links_on.png) no-repeat;
	left: 665px;
	top: 2px;
}