<!-- MENU -->

	#divNav {
		margin: 0;
		padding: 20px;
		height: 80px;
		width: 100%;
	}

	#nav {
		position: relative;
		top: 0px;
		background: url('../images/menu_back.jpg') repeat-x;
		list-style-type:none;
		height:100px;
		width:890px;
		padding-left:85px;
	}

	#nav li ul, #nav li ul {
		margin: 0;
		padding: 15px 50px;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li { /*float the main list items*/
		margin: 0;
		float: left;
		display: block;
		padding-right: 15px;
	}

	#nav li ul {
		display: none;
	}

	#nav li.off ul, #nav li.on ul  { /*put the subnav below*/
		position: absolute;
		top: 28px;
		left: 0;
		padding-top: 4px;
		height: 20px;
		width: 915px;
		padding-left: 0px;
	}


        #nav li.off_age ul, #nav li.onhome ul { position:absolute; top:28px; left:0; padding-top:4px; height:20px; width:915px; padding-left:0px; color: #48ae4c; }
	#nav li.onhome a { color: #48ae4c; }
	#nav li.onhome ul a, #nav li.off_age ul a { border: 0; float: left; color: #48ae4c; width: auto; font-size:13px; font-family:Arial; font-weight:200; }
	#nav li.onhome ul { display: block; }
	#nav li.off_age:hover ul, #nav li.over ul { display: block; z-index: 6000; color: #48ae4c; }
	#nav li.off_age a:hover, #nav li.onhome a:hover { color: #48ae4c; }
	#nav li.off_age a { color: #165212; font-weight: bold; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }

        #nav li.off_atividades-fisicas ul, #nav li.onatividade ul { position:absolute; top:28px; left:0; padding-top:4px; height:20px; width:915px; padding-left:0px; color:#e4690e; }
	#nav li.onatividade a { color: #e4690e; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }
	#nav li.onatividade ul a, #nav li.off_atividades-fisicas ul a { border: 0; float: left; color: #e4690e; width: auto; font-size:11px; font-family:Arial; font-weight:100; }
	#nav li.off_atividades-fisicas:hover ul, #nav li.over ul { display: block; z-index: 6000; color: #e4690e; }
	#nav li.off_atividades-fisicas a:hover, #nav li.onatividade a:hover { color: #e4690e; }
	#nav li.off_atividades-fisicas ul a, #nav li.onatividade ul a { display: block; color: #e4690e; font-family: arial, verdana, sans-serif; font-size: small; }
	#nav li.off_atividades-fisicas a { color: #9c4302; font-weight: bold; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }

 	#nav li.off_cursos ul, #nav li.oncursos ul  { position:absolute; top:28px; left:0; padding-top:4px; height:20px; width:915px; padding-left:0px; color:#5672bd; }
	#nav li.oncursos a { color: #5672bd; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }
	#nav li.oncursos ul a, #nav li.off_cursos ul a { border: 0; float: left; color: #5672bd; width: auto; font-size:11px; font-family:Arial; font-weight:100; }
	#nav li.off_cursos:hover ul, #nav li.over ul { display: block; z-index: 6000; color: #5672bd; }
	#nav li.off_cursos a:hover, #nav li.oncursos a:hover { color: #5672bd; }
	#nav li.off_cursos ul a, #nav li.oncursos ul a { display: block; color: #5672bd; font-family: arial, verdana, sans-serif; font-size: small; }
	#nav li.off_cursos a { color: #2d3f8e; font-weight: bold; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }

        #nav li.off_oficinas ul, #nav li.onoficinas ul  { position:absolute; top:28px; left:0; padding-top:4px; height:20px; width:915px; padding-left:0px; color:#358eab; }
	#nav li.onoficinas a { color: #358eab; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }
	#nav li.onoficinas ul a, #nav li.off_oficinas ul a { border: 0; float: left; color: #358eab; width: auto; font-size:11px; font-family:Arial; font-weight:100; }
	#nav li.off_oficinas:hover ul, #nav li.over ul { display: block; z-index: 6000; color: #358eab; }
	#nav li.off_oficinas a:hover, #nav li.onoficinas a:hover { color: #358eab; }
	#nav li.off_oficinas ul a, #nav li.onoficinas ul a { display: block; color: #358eab; font-family: arial, verdana, sans-serif; font-size: small; }
	#nav li.off_oficinas a { color: #006277; font-weight: bold; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }

	#nav li.off_viagens ul, #nav li.onviagens ul  { position:absolute; top:28px; left:0; padding-top:4px; height:20px; width:915px; padding-left:0px; color:#dd3333; }
	#nav li.onviagens a { color: #dd3333; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }
	#nav li.onviagens ul a, #nav li.off_viagens ul a { border: 0; float: left; color: #dd3333; width: auto; font-size:11px; font-family:Arial; font-weight:100; }
	#nav li.off_viagens:hover ul, #nav li.over ul { display: block; z-index: 6000; color: #dd3333; }
	#nav li.off_viagens a:hover, #nav li.onviagens a:hover { color: #dd3333; }
	#nav li.off_viagens ul a, #nav li.onviagens ul a { display: block; color: #dd3333; font-family: arial, verdana, sans-serif; font-size: small; }
	#nav li.off_viagens a { color: #b61010; font-weight: bold; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }

	#nav li.off_blog ul, #nav li.onblog ul  { position:absolute; top:28px; left:0; padding-top:4px; height:20px; width:915px; padding-left:0px; color:#d7c24a; }
	#nav li.onblog a { color: #d7c24a; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }
	#nav li.onblog ul a, #nav li.off_blog ul a { border: 0; float: left; color: #947e00; width: auto; font-size:11px; font-family:Arial; font-weight:100; }
	#nav li.off_blog:hover ul, #nav li.over ul { display: block; z-index: 6000; color: #d7c24a; }
	#nav li.off_blog a:hover, #nav li.onblog a:hover { color: #d7c24a; }
	#nav li.off_blog ul a, #nav li.onblog ul a { display: block; color: #d7c24a; font-family: arial, verdana, sans-serif; font-size: small; }
	#nav li.off_blog a { color: #947e00; font-weight: bold; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }

	#nav li.off_contato ul, #nav li.oncontato ul  { position:absolute; top:28px; left:0px; padding-top:4px; height:20px; width:915px; padding-left:0px; color:#d53088; }
	#nav li.oncontato a { color: #d53088; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }
	#nav li.oncontato ul a, #nav li.off_contato ul a { border: 0; float: left; color: #d53088; width: auto; font-size:11px; font-family:Arial; font-weight:100; }
	#nav li.off_contato:hover ul, #nav li.over ul { display: block; z-index: 6000; color: #d53088; }
	#nav li.off_contato a:hover, #nav li.oncontato a:hover { color: #d53088; }
	#nav li.off_contato ul a, #nav li.oncontato ul a { display: block; color: #d53088; font-family: arial, verdana, sans-serif; font-size: small; }
	#nav li.off_contato a { color: #8a005a; font-weight: bold; display: block; margin-top:10px; margin-left:40px; font-family:Arial; padding: 0; }

	#nav li.on ul { background: #484848; }
	#nav li.on:hover ul, #nav li.over ul { /*for ie*/ background: #224d6f; }

	#nav li a {
		color: #4a4a4a;
		font-weight: bold;
		display: block;
		margin-top:10px;
		margin-left:40px;
		font-family:Arial;
		padding: 0;
	}

	#nav li.on a {
		color: #505050;
	}

	#nav li.on ul a, #nav li.off ul a {
		border: 0;
		float: left; /*ie doesn't inherit the float*/
		color: #2c9d2c;
		width: auto;
		font-size:11px;
		font-family:Arial;
		font-weight:200;
		margin-right: 0px;
	}

	#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/

	}

	#nav li.on ul {
		display: block;
	}

	#nav li.off:hover ul, #nav li.over ul {
		display: block;
		z-index: 6000;
	}

	#nav li.off a:hover, #nav li.on a:hover {
		color: #505050;
	}

	/*do the image replacement*/

	#nav li span {
		position: absolute;
		left: -9384px;
	}

	#liRenaissance a, #liArtNouveau a, #liModern a, #liPostModern a, #liDigital a {
		display: block;
		position: relative;
		height: 26px;
		background: url(../images/bk-dropdownMap.gif) no-repeat; /*contains all hover states*/
	}


/*subnav formatting*/

#nav li.off ul a, #nav li.on ul a {
	display: block;
	color: #224d6f;
	font-family: arial, verdana, sans-serif;
	font-size: small;
}




<!-- FIM MENU -->


