﻿@charset "utf-8";
body{font:12px/1.5 Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#000;background-image:url(images/bckgr_body.jpg);background-attachment:scroll;background-color:#fff;background-repeat:repeat;background-position:center;margin:0;padding:0;}
.clearfloat{clear:both;height:0;font-size:0;line-height:0;}
.brazilahead #container{
	width:960px;
	text-align:left;
	background-image:url(images/bckgr_content.jpg);
	background-attachment:scroll;
	background-repeat:repeat;
	background-position:center;
	margin:0 auto;
}
.brazilahead #container #header{background-repeat:no-repeat;height:200px;padding-right:0;padding-left:0;background-color:#00125c;background-image:url(images/header.jpg);}
.brazilahead #container #MainMenu{height:33px;border:0;background-color:#FFC518;background-image:url(images/bmid.gif);margin:0;}
.brazilahead #container #MainMenu ul{list-style:none;float:right;margin:0;padding:0;}
.brazilahead #container #MainMenu li{display:inline;float:left;margin:0;padding:0;}
.brazilahead #container #MainMenu a{text-decoration:none;border:0;display:block;float:left;background-color:#FFCF3A;background-image:url(images/bright.gif);background-repeat:no-repeat;background-position:right top;margin:0;padding:0;}
.brazilahead #container #MainMenu a span{display:inline;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#000;font-weight:700;line-height:33px;padding:0 15px;}
.brazilahead #container #sidebarleft{float:left;width:180px;background-position:left top;background-image:url(images/hdr_sidebar_left.jpg);background-repeat:no-repeat;padding:0;}
.brazilahead #container #sidebarleft #menu_vertical{float:left;width:170px;margin-top:12px;padding:15px 0 0;}
.brazilahead #container #sidebarleft #menu_vertical h3{color:#069;padding-left:10px;padding-right:5px;margin-left:5px;margin-right:5px;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#003;font-size:14px;}
.brazilahead #container #sidebarleft #menu_vertical ul{list-style-type:none;margin:0;padding:0 5px 0 0;}
.brazilahead #container #sidebarleft #menu_vertical li{padding-left:15px;background-image:url(images/arrow.gif);background-repeat:no-repeat;background-position:0 center;padding-right:0;font-size:11px;font-style:normal;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FC0;margin-left:10px;}
.brazilahead #container #sidebarleft #menu_vertical a:link{text-decoration:none;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:11px;color:#00125c;padding-left:5px;font-weight:400;display:block;height:1%;}
.brazilahead #container #sidebarleft #menu_vertical a:visited{padding-left:5px;color:#00125c;text-decoration:none;font-weight:400;display:block;height:1%;}
.brazilahead #container #sidebarleft #menu_vertical .new{background-color:#FFC;color:red;font-size:10px;}
.brazilahead #container #sidebarleft #association{padding-top:30px;padding-left:10px;}
.brazilahead #container #sidebarleft #association img{border:none;padding-top:10px;}
.brazilahead #container #sidebarright{float:right;width:180px;color:#00125c;margin-top:0;background-image:url(images/hdr_sibebar_right.jpg);background-repeat:no-repeat;padding:0;}
.brazilahead #container #sidebarright #support{float:right;width:160px;color:#00125c;margin-top:12px;margin-right:9px;text-align:center;padding:15px 0 0;}
.brazilahead #container #sidebarright #support h3{color:#036;padding-left:10px;padding-right:5px;margin-left:0;margin-right:0;border-bottom-color:#393366;font-size:13px;text-align:center;}
.brazilahead #container #sidebarright #support h4{color:#036;padding-left:10px;padding-right:5px;margin-left:0;margin-right:0;font-size:11px;text-align:center;}
.brazilahead #container #sidebarright #support #slidelateral{border-bottom-width:2px;border-bottom-style:solid;padding-left:0;padding-right:0;border-bottom-color:#F90;font-size:11px;text-align:left;}
.brazilahead #container #sidebarright #support #slidelateral #crossphotoslidesmall{width:157px;height:120px;display:block;}
.brazilahead #container #sidebarright #support #comments img{border-style:none;}
.brazilahead #container #sidebarright #support #clock{background-image:url(images/bckgr_clock.png);background-repeat:no-repeat;height:140px;padding-left:10px;margin-top:20px;font-size:12px;padding-right:10px;text-align:right;}
.brazilahead #container #sidebarright #support #balloon p{font-style:italic;text-align:left;margin-top:0;}
.brazilahead #container #sidebarright #support #balloon .balloon_main{padding-left:0;padding-right:0;font-size:11px;background-image:url(images/bckgr_balloon.png);background-repeat:repeat-y;}
.brazilahead #container #sidebarright #support #balloon .balloon_top{background:url(images/top_balloon.png) no-repeat left bottom;height:11px;padding-top:20px;}
.brazilahead #container #sidebarright #support #balloon .balloon_main p{margin-top:0;padding-left:10px;padding-right:15px;margin-bottom:0;font-style:normal;}
.brazilahead #container #sidebarright #support #balloon .balloon_footer{background:url(images/footer_balloon.png) no-repeat left bottom;height:19px;margin-top:0;margin-bottom:0;}
.brazilahead #container #sidebarright #support #partners{border-bottom-width:3px;border-bottom-style:solid;padding-left:0;padding-right:0;border-bottom-color:#F90;font-size:11px;}
.brazilahead #container #sidebarright #support #travel{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#00125c;padding-left:10px;padding-right:10px;}
.brazilahead #container #sidebarright #support #glossary{top:0;left:20px;height:500px;font-size:11px;overflow:auto;border:1px solid #CCC;background-color:#F5F7F6;margin:5px 0;padding:0 5px 5px;}
.brazilahead #container #sidebarright #support #glossary p{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#002F5B;}
.brazilahead #container #sidebarright #support #glossary tr.rowspanish td{background-color:#ccc;}
.brazilahead #container #sidebarright #support #glossary td{font-style:italic;border-top:1px solid #ccc;background-color:#FFF;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.brazilahead #container #sidebarright #support #glossary table{border-collapse:collapse;}
.brazilahead #container #sidebarright #support #glossary .btmrows{border-bottom:1px solid #ccc;}
.brazilahead #container #sidebarright #support .hdrspanish{background-color:#ccc;font-size:13px;display:block;font-style:italic;margin:0;padding:0;}
.brazilahead #container #sidebarright #support .hdrportug{background-color:#fff;display:block;}
.brazilahead #container #mainContent{margin-bottom:0;background-color:#FFF;float:left;width:600px;}
.brazilahead #container #mainContent ul{list-style-image:url(arrow.gif);}
.brazilahead #container #mainContent #principal{width:600px;}
.brazilahead #container #mainContent #principal a{color:#069;text-decoration:none;}
.brazilahead #container #mainContent #principal [icon^="calendar"]{background:url(icons/calendar.png) no-repeat left center;padding-left:20px;}
.brazilahead #container #mainContent #principal [icon^="datego"]{background:url(icons/date_go.png) no-repeat left center;padding-left:20px;}
.brazilahead #container #mainContent #principal [icon^="workshop"]{background:url(icons/page_white_wrench.png) no-repeat left center;padding-left:20px;}
.brazilahead #container #mainContent #principal [icon^="instructors"]{background:url(icons/group_go.png) no-repeat left center;padding-left:20px;}
.brazilahead #container #mainContent #principal [icon^="contactus"]{background:url(icons/layout_edit.png) no-repeat right center;padding-right:20px;}
.brazilahead #container #mainContent #principal [icon^="music"]{background:url(icons/music.png) no-repeat left center;padding-left:20px;}
.brazilahead #container #sidebarleft #menu_vertical [icon^="new"]{background:url(icons/new2.png) no-repeat right center;padding-right:20px;}
.brazilahead #container #mainContent #principal [icon^="duration"]{background:url(icons/clock.png) no-repeat left center;padding-left:20px;font-size:18px;}
.brazilahead #container #mainContent #principal [icon^="phone"]{background:url(images/telephone.png) no-repeat right top;padding-right:20px;}
.brazilahead #container #mainContent #principal [icon^="newspaper"]{background:url(icons/newspaper.png) no-repeat left top;padding-left:20px;}
.brazilahead #container #mainContent #principal h1{padding-left:0;padding-top:15px;border-bottom-style:solid;border-bottom-width:2px;border-bottom-color:#005B87;font-size:24px;font-style:normal;font-weight:700;margin-left:15px;margin-right:15px;color:#005B87;text-align:left;}
.brazilahead #container #mainContent #principal .h1menor{font-size:18px;}
.brazilahead #container #mainContent #principal .h1menor16{font-size:16px;}
.brazilahead #container #mainContent #principal .h1menor14{font-size:14px;}
.brazilahead #container #mainContent #principal h2{padding-left:0;padding-top:15px;font-size:20px;font-style:italic;font-weight:lighter;margin-left:15px;margin-right:15px;color:#005B87;}
.brazilahead #container #mainContent #principal h3{padding-left:0;padding-top:15px;font-size:16px;font-style:italic;font-weight:lighter;margin-left:15px;margin-right:15px;color:#005B87;}
.brazilahead #container #mainContent #principal h4{padding-left:0;padding-top:15px;font-size:12px;font-style:italic;font-weight:lighter;margin-left:15px;margin-right:15px;color:#005B87;}
.brazilahead #container #mainContent #principal ul li{background:url(images/arrowsmall.gif) no-repeat left top;padding-left:15px;}
.brazilahead #container #mainContent #principal dl{padding-left:15px;padding-right:15px;margin-top:1px;}
.brazilahead #container #mainContent #principal dd{font-style:italic;text-align:right;margin-right:300px;}
.brazilahead #container #mainContent #principal form{padding-left:15px;padding-right:15px;}
.brazilahead #container #mainContent #principal form p{position:relative;width:90%;}
.brazilahead #container #mainContent #principal #sch-value {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #030;
	width: 500px;
	height: 60px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 15px;
	padding-right: auto;
	padding-bottom: 0;
	padding-left: auto;
}
.brazilahead #container #mainContent #principal #sch-value p {
	font-weight: bold;
	color: #030;
	top: 10px;
	width: 250px;
	left: 5px;
	display: inline;
	float: left;
	position: relative;
}
.brazilahead #container #mainContent #principal #sch-value form {
	width: 150px;
	display: inline;
	position: relative;
	left: 60px;

}
.brazilahead #container #mainContent #principal form.format{width:260px;margin:0;padding:0;}
.brazilahead #container #mainContent #principal fieldset{background-color:#fff7e1;border:1px solid #00125c;margin-top:20px;padding:5px;}
.brazilahead #container #mainContent #principal legend{font-weight:700;color:#00125c;font-size:12px;font-style:italic;}
.brazilahead #container #mainContent #principal input.radio,input.checkbox,input.submit{width:auto;}
.brazilahead #container #mainContent #principal dl.workshop{padding-left:15px;padding-right:15px;margin:0;}
.brazilahead #container #mainContent #principal .newspaper li{background-image:none;margin-bottom:15px;}
.brazilahead #container #mainContent #principal .galerialink{float:right;margin:1px 35px 1px 1px;}
.brazilahead #container #mainContent #principal .titlegaleria{font-size:14px;font-style:italic;color:#666;text-align:center;margin-bottom:1px;font-weight:700;}
.brazilahead #container #mainContent #principal .workshop dt{position:relative;left:0;top:35px;width:130px;font-weight:700;color:#005B87;}
.brazilahead #container #mainContent #principal .workshop dd{border-left:1px solid #005B87;text-align:left;font-style:normal;color:#1C463F;margin:0 0 0 12em;padding:0 0 .5em .5em;}
.brazilahead #container #mainContent #principal .size{font-size:10px;}
.brazilahead #container #mainContent #principal .underline{text-decoration:underline;font-weight:400;}
.brazilahead #container #mainContent #principal .sign{text-align:right;font-style:italic;font-size:12px;padding-bottom:30px;}
.brazilahead #container #mainContent #principal .sign .bold{font-weight:bolder;line-height:normal;font-style:normal;font-size:12px;}
.brazilahead #container #mainContent #principal .select label{width:100px;display:inline;float:none;}
.brazilahead #container #mainContent #principal .students{background:url(icons/comment.png) no-repeat left top;padding-left:20px;}
.brazilahead #container #mainContent #principal .moreinfo label{width:250px;display:block;float:left;}
.brazilahead #container #mainContent #principal .click{font-size:10px;font-style:italic;color:red;}
.brazilahead #container #mainContent #principal .bottomcontent{padding-left:15px;padding-top:15px;background-image:url(images/bottomcontent.gif);background-repeat:no-repeat;background-position:left bottom;margin-bottom:0;}
.brazilahead #container #mainContent #principal .photosample5 {
	margin: 0px;
	position: relative;
	width: 336px;
	height: 252px;
	float: left;
	z-index:5;
	left: 10px;
}
.brazilahead #container #mainContent #principal .photosample5 img {
	background: #fff;
	padding: 0px;
	z-index:5;
}
.brazilahead #container #mainContent #principal .photosample5 a {
	text-decoration: none;
}
.brazilahead #container #mainContent #principal .photosample5 span {
	width: 336px;
	height: 252px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(images/mask.png) no-repeat;
	z-index:5;
}
.brazilahead #container #mainContent #principal .photosample6 {
	margin: 0px;
	position: relative;
	width: 336px;
	height: 252px;
	float: left;
	z-index:1;
}
.brazilahead #container #mainContent #principal .photosample7 {
	margin: 0px;
	position: relative;
	width: 336px;
	height: 252px;
	float: left;
	z-index:5;
	left: 10px;
	margin-right: 20px;
}
.brazilahead #container #mainContent #principal .photosample7 img {
	background: #fff;
	padding: 0px;
	z-index:5;
}
.brazilahead #container #mainContent #principal .photosample7 a {
	text-decoration: none;
}
.brazilahead #container #mainContent #principal .photosample7 span {
	width: 336px;
	height: 252px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(images/mask.png) no-repeat;
	z-index:5;
}
.brazilahead #container #mainContent #principal .photosample8 {
	margin: 0px;
	position: relative;
	width: 336px;
	height: 252px;
	float: left;
	z-index:1;
}
.brazilahead #container #mainContent #principal .texto-cross{
	width:250px;
	margin: 0px;
	position: relative;
	float:right;
	;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #333333;
	}
.brazilahead #container #mainContent #principal #movie{display:block;min-height:250px;margin:100px 5px 10px;}
.brazilahead #container #mainContent #principal #movie dt{position:relative;left:5px;width:150px;background-color:#FFF;border:1px solid #999;float:left;padding:3px;}
.brazilahead #container #mainContent #principal #movie dd{border-left:1px solid #005B87;text-align:left;font-style:normal;color:#036;top:0;bottom:230px;margin:0 0 0 180px;padding:0 0 5px 5px;}
.brazilahead #container #mainContent #principal #movie .title{font-style:normal;font-weight:700;margin-bottom:0;font-size:14px;}
.brazilahead #container #mainContent #principal #movie .italic{font-style:italic;margin-top:-13px;}
.brazilahead #container #mainContent #principal .photoleft{padding-left:0;padding-right:0;margin-left:15px;margin-right:15px;}
.brazilahead #container #mainContent #principal #movie .textmovie{font-style:normal;color:#333;}
.brazilahead #container #mainContent #principal .photoleft ul{float:right;padding-top:5px;padding-right:0;padding-left:0;width:300px;font-style:italic;color:#000;list-style-type:none;margin:0 15px 0 0;}
.brazilahead #container #mainContent #principal .photoleft img{float:left;width:240px;margin-bottom:0;padding:5px 0 0;}
.brazilahead #container #mainContent #principal .photoleft p{float:right;padding-top:5px;padding-right:0;padding-left:0;width:320px;font-style:italic;color:#000;margin:0;}
.brazilahead #container #mainContent #principal .photoleft .valueleft{font-weight:700;float:left;}
.brazilahead #container #mainContent #principal .photoleft .both{clear:both;width:570px;}
.brazilahead #container #mainContent #principal .photoleft .both2{clear:both;width:570px;font-weight:700;}
.brazilahead #container #mainContent #principal .photoright ul{float:left;padding-top:5px;padding-right:0;padding-left:0;width:300px;font-style:italic;color:#000;list-style-type:none;margin:0 15px 0 0;}
.brazilahead #container #mainContent #principal .photoright .note{color:#00125C;font-size:11px;}
.brazilahead #container #mainContent #principal .photoright img{float:right;width:240px;margin-bottom:0;padding:5px 0 0;}
.brazilahead #container #mainContent #principal .photoright p{float:left;width:320px;font-style:italic;color:#000;margin:0;padding:5px 0;}
.brazilahead #container #mainContent #principal .photoright form.register_now_right{float:left;width:320px;margin-top:0;padding-left:0;padding-right:0;padding-top:5px;}
.brazilahead #container #mainContent #principal dl.imgpartners{text-align:center;width:598px;}
.brazilahead #container #mainContent #principal .imgpartners dd{text-align:center;margin:0;padding:0 0 20px;}
.brazilahead #container #mainContent #principal .bspanish{margin-top:30px;float:left;clear:both;}
.brazilahead #container #mainContent #principal .clear{clear:both;}
.brazilahead #container #mainContent #principal .center{text-align:center;font-weight:700;color:#00125c;}
.brazilahead #container #mainContent #principal .centerII{text-align:center;color:#005B87;}
.brazilahead #container #mainContent #principal .sitmap li{padding-left:20px;background-image:url(images/arrowsmall_links.gif);background-repeat:no-repeat;background-position:0 top;font-size:12px;font-style:normal;margin-left:10px;display:block;}
.brazilahead #container #mainContent #principal .sitmap ul{list-style-type:none;}
.brazilahead #container #mainContent #principal .textright{margin-left:15px;margin-right:15px;float:left;width:570px;}
.brazilahead #container #mainContent #principal .textright p{margin:0 0 10px;padding:0;}
.brazilahead #container #mainContent #principal .courses{margin-left:15px;margin-right:15px;width:570px;clear:both;}
.brazilahead #container #mainContent #principal .courses h2{float:left;width:570px;margin:30px 0 20px;}
.brazilahead #container #mainContent #principal .courses p{float:left;width:300px;margin:0;}
.brazilahead #container #mainContent #principal .courses form{width:260px;float:right;margin:0;padding:0;}
.brazilahead #container #mainContent #principal .courses .duration{background:url(imagens/clock.png) no-repeat right center;padding-right:20px;font-size:18px;}
.brazilahead #container #mainContent #principal .textlevels{font-size:11px;color:#005B87;font-style:italic;font-weight:700;margin-left:10px;}
.brazilahead #container #mainContent #principal #crossphotoslide{width:240px;height:180px;float:left;margin-top:0;margin-right:10px;display:block;margin-bottom:5px;}
.brazilahead #container #mainContent #principal .textright .legenda{clear:both;float:left;width:240px;display:block;margin-right:10px;margin-bottom:5px;height:30px;background-image:url(images/bckgr_legenda.jpg);background-repeat:no-repeat;text-align:center;font-size:12px;font-style:italic;padding-top:3px;}
.brazilahead #container #mainContent #principal #picasa{width:570px;background-color:#CCC;margin:80px auto auto;}
.brazilahead #container #mainContent #principal #picasa .top_picasa{float:left;width:570px;clear:both;top:0;}
.brazilahead #container #mainContent #principal #picasa dl.picasagalery{background-color:#FFF;width:110px;text-align:center;float:left;border:1px solid #666;margin-left:8px;padding:10px;}
.brazilahead #container #mainContent #principal #picasa .picasagalery dt img{border:1px solid #666;width:90px;height:90px;}
.brazilahead #container #mainContent #principal #picasa .bottom_picasa{clear:both;width:570px;bottom:0;}
.brazilahead #container #mainContent #principal #newsletterimage{width:570px;margin:80px auto auto;}
.brazilahead #container #mainContent #principal #newsletterimage dl.newslettergalery{background-color:#FFF;width:171px;text-align:center;float:left;margin-left:5px;padding:5px;}
.brazilahead #container #mainContent #principal #newsletterimage .newslettergalery dt img{width:171px;height:206px;}
.brazilahead #container #mainContent #principal #imap{display:block;width:580px;height:320px;position:relative;background-image:url(images/newstuff.jpg);background-repeat:no-repeat;margin:0 auto;padding:0;}
.brazilahead #container #mainContent #principal #imap a#title{display:block;width:580px;height:0;padding-top:240px;overflow:hidden;position:absolute;left:0;top:1px;background:transparent url(../images/beatles_hover.jpg) no-repeat 400px 400px;cursor:default;}
* html .brazilahead #container #mainContent #principal #imap a#title{height:0;}
.brazilahead #container #mainContent #principal #imap a#title:hover{background-position:0 0;z-index:10;}
.brazilahead #container #mainContent #principal #imap dd{position:absolute;margin:0;padding:0;}
.brazilahead #container #mainContent #principal #imap #pic001{
	left:0;
	top:0;
	z-index:20;
	width:80px;
	height:220px;
}
.brazilahead #container #mainContent #principal #imap #pic002{
	left:80px;
	top:0;
	z-index:20;
	width:65px;
	height:220px;
}
.brazilahead #container #mainContent #principal #imap #pic003{
	left:145px;
	top:0;
	z-index:20;
	width:70px;
	height:220px;
}
.brazilahead #container #mainContent #principal #imap #pic004{
	left:215px;
	top:0;
	z-index:20;
	width:65px;
	height:220px;
}
.brazilahead #container #mainContent #principal #imap #pic005{
	left:280px;
	top:0;
	z-index:20;
	width:85px;
	height:220px;
}
.brazilahead #container #mainContent #principal #imap #pic006{left:300px;top:0;z-index:20;width:50px;height:220px;}
.brazilahead #container #mainContent #principal #imap #pic007{left:335px;top:0;z-index:20;width:55px;height:220px;}
.brazilahead #container #mainContent #principal #imap #pic008{
	left:365px;
	top:0;
	z-index:20;
	width:70px;
	height:220px;
}
.brazilahead #container #mainContent #principal #imap #pic009{
	left:435px;
	top:0;
	z-index:20;
	width:70px;
	height:220px;
}
.brazilahead #container #mainContent #principal #imap #pic010{
	left:505px;
	top:0;
	z-index:20;
	width:75px;
	height:220px;
}
.brazilahead #container #mainContent #principal #imap a#picIV{display:block;width:65px;height:220px;background:transparent url(../images/hover.gif) -100px -100px no-repeat;text-decoration:none;z-index:20;}
.brazilahead #container #mainContent #principal #imap a#picV{display:block;width:85px;height:220px;background:transparent url(../images/hover.gif) -100px -100px no-repeat;text-decoration:none;z-index:20;}
.brazilahead #container #mainContent #principal #imap a#picI:hover,.brazilahead #container #mainContent #principal #imap a#picII:hover,.brazilahead #container #mainContent #principal #imap a#picIII:hover,.brazilahead #container #mainContent #principal #imap a#picIV:hover,.brazilahead #container #mainContent #principal #imap a#picV:hover,.brazilahead #container #mainContent #principal #imap a#picVI:hover,.brazilahead #container #mainContent #principal #imap a#picVII:hover,.brazilahead #container #mainContent #principal #imap a#picVIII:hover,.brazilahead #container #mainContent #principal #imap a#picIX:hover,.brazilahead #container #mainContent #principal #imap a#picX:hover,{background-position:0 0;}
.brazilahead #container #mainContent #principal #imap a:hover span{position:absolute;width:580px;display:block;font-size:18px;color:#FFF;padding-left:15px;text-align:left;font-weight:18px;}
* html .brazilahead #container #mainContent #principal #imap a:hover span{width:580px;}
.brazilahead #container #mainContent #principal #imap a#picI:hover span{left:0;top:280px;}
.brazilahead #container #mainContent #principal #imap a#picII:hover span{
	left:-80px;
	top:280px;
}
.brazilahead #container #mainContent #principal #imap a#picIII:hover span{
	left:-145px;
	top:280px;
}
.brazilahead #container #mainContent #principal #imap a#picIV:hover span{
	left:-215px;
	top:280px;
}
.brazilahead #container #mainContent #principal #imap a#picV:hover span{
	left:-280px;
	top:280px;
}
.brazilahead #container #mainContent #principal #imap a#picVII:hover span{left:-335px;top:280px;}
.brazilahead #container #mainContent #principal #imap a#picVIII:hover span{
	left:-365px;
	top:280px;
}
.brazilahead #container #mainContent #principal #imap a#picIX:hover span{
	left:-435px;
	top:280px;
}
.brazilahead #container #mainContent #principal #imap a#picX:hover span{
	left:-505px;
	top:280px;
}
.brazilahead #container #mainContent #principal #levels caption{color:#00125c;font-weight:700;font-size:14px;font-style:italic;}
.brazilahead #container #mainContent #principal #levels thead{color:#FFF;font-weight:700;text-align:center;}
.brazilahead #container #mainContent #principal #levels th{background:#fff;color:#FFF;background-image:url(images/toptableheader_r1_c2.gif);background-repeat:repeat-x;text-align:center;font-weight:700;height:23px;}
.brazilahead #container #mainContent #principal #levels tbody td{background-image:url(images/bodytable_r1_c2.gif);background-repeat:repeat-x;color:#00125c;padding-left:10px;padding-right:10px;padding-top:10px;width:160px;text-align:left;vertical-align:top;}
.brazilahead #container #mainContent #principal #levels tfoot td{background-image:url(images/footertable1.gif);background-repeat:no-repeat;color:#00125c;text-align:center;font-weight:700;height:23px;width:180px;}
.brazilahead #container #mainContent #principal #ad{background-color:#fff;padding-top:0;padding-bottom:0;margin:10px 180px 0;}
.brazilahead #container #mainContent #principal #ad td{background-color:#feb400;text-align:center;width:90px;font-weight:700;height:100px;border-color:#00125c;}
.brazilahead #container #mainContent #principal #ad a{color:#266157;font-size:11px;text-decoration:none;}
.brazilahead #container #mainContent #principal #ad td:hover{background-color:#ffeb79;}
.brazilahead #container #mainContent #principal #imagens{height:130px;width:170px;border:solid 1px #CCC;overflow:hidden;margin-right:0;margin-left:214px;}
.brazilahead #container #mainContent #principal #imagens img{padding:5px;}
.brazilahead #container #mainContent #principal #listTable{border-collapse:collapse;width:50em;border:1px solid #666;text-align:center;}
.brazilahead #container #mainContent #principal #listTable caption{font-size:11px;font-weight:700;margin:1em 0;}
.brazilahead #container #mainContent #principal #listTable col{border-right:1px solid #ccc;text-align:center;}
.brazilahead #container #mainContent #principal #listTable col#programCol{border:none;text-align:center;}
.brazilahead #container #mainContent #principal #listTable thead{background:#00125c;border-top:1px solid #a5a5a5;border-bottom:1px solid #a5a5a5;text-align:center;font-weight:700;color:#fff;}
.brazilahead #container #mainContent #principal #listTable th{font-weight:700;text-align:center;}
.brazilahead #container #mainContent #principal #listTable th,td{padding:0.1em 1em;}
.brazilahead #container #mainContent #principal #listTable .odd{background-color:#e6edec;}
.brazilahead #container #mainContent #principal #listTable .odd2{background-color:#fff7e1;}
.brazilahead #container #mainContent #principal #listTable tr:hover{background-color:#b4b9cd;color:#fff;}
.brazilahead #container #mainContent #principal #listTable a:hover{background-color:#00125c;color:#fff;display:block;}
.brazilahead #container #mainContent #principal #tablebusiness thead th{color:#FFF;text-align:center;font-weight:700;height:23px;background-color:#0282a7;}
.brazilahead #container #mainContent #principal #tablebusiness tbody{background-image:url(images/bckgr_tbody.gif);background-repeat:repeat-x;}
.brazilahead #container #mainContent #principal #tablebusiness tbody td{padding-left:10px;padding-right:10px;padding-top:10px;text-align:center;vertical-align:top;border-bottom:1px dotted #036;}
.brazilahead #container #mainContent #principal #tablebusiness tfoot td{color:#0282a7;text-align:center;font-weight:700;height:23px;width:160px;background-color:#d7e1e0;}
.brazilahead #container #mainContent #principal #staff{margin:200px 0 0;}
.brazilahead #container #mainContent #principal #staff h2{background-image:url(images/hdr_staff.jpg);background-repeat:no-repeat;font-size:18px;height:60px;background-position:center;padding-left:70px;display:block;padding-top:0;margin:50px 0 0;}
.brazilahead #container #mainContent #principal #staff p{background-image:url(images/bckgr_staff.jpg);background-repeat:repeat-y;background-position:center;padding-left:40px;padding-right:40px;font-style:italic;font-size:12px;color:#036;margin:0;}
.brazilahead #container #mainContent #principal #staff .staffb{background-image:url(images/ftr_staff.jpg);background-repeat:no-repeat;height:23px;background-position:center;margin:0 0 30px;}
.brazilahead #container #mainContent #principal #staff img{float:right;margin-right:30px;margin-top:-50px;margin-left:5px;}
.brazilahead #container #navFooter{height:90px;clear:both;padding-top:50px;padding-left:160px;padding-right:160px;}
.brazilahead #container #navFooter .partners{display:block;width:90px;height:90px;float:left;}
.brazilahead #container #navFooter .partners a{background-image:url(images/partners.jpg);background-repeat:no-repeat;display:block;width:90px;height:90px;text-align:center;}
.brazilahead #container #navFooter .partners a:hover{background-image:url(images/partners_hover.jpg);background-repeat:no-repeat;}
.brazilahead #container #navFooter .news a{background-image:url(images/news.jpg);background-repeat:no-repeat;display:block;width:90px;height:90px;text-align:center;}
.brazilahead #container #navFooter .news a:hover{background-image:url(images/news_hover.jpg);background-repeat:no-repeat;}
.brazilahead #container #navFooter .photos a{background-image:url(images/photos.jpg);background-repeat:no-repeat;display:block;width:90px;height:90px;text-align:center;}
.brazilahead #container #navFooter .photos a:hover{background-image:url(images/photos_hover.jpg);background-repeat:no-repeat;}
.brazilahead #container #navFooter .nyc a{background-image:url(images/nyc.jpg);background-repeat:no-repeat;display:block;width:90px;height:90px;text-align:center;}
.brazilahead #container #navFooter .nyc a:hover{background-image:url(images/nyc_hover.jpg);background-repeat:no-repeat;}
.brazilahead #container #navFooter .blogs a{background-image:url(images/blogs.jpg);background-repeat:no-repeat;display:block;width:90px;height:90px;text-align:center;}
.brazilahead #container #navFooter .blogs a:hover{background-image:url(images/blogs_hover.jpg);background-repeat:no-repeat;}
.brazilahead #container #navFooter .forum a{background-image:url(images/forum.jpg);background-repeat:no-repeat;display:block;width:90px;height:90px;text-align:center;}
.brazilahead #container #navFooter .forum a:hover{background-image:url(images/forum_hover.jpg);background-repeat:no-repeat;}
.brazilahead #container #sidebarright #support #brochure{color:#FFF;}
.brazilahead #container #sidebarright #support #brochure img{border:0;}
.brazilahead #container #sidebarright #support #brochure h3{color:#036;}
.brazilahead #container #footer{text-align:center;color:#FFF;background-image:url(images/bckgr_footer.jpg);background-color:#00125c;background-repeat:repeat-x;background-position:center bottom;height:144px;clear:both;margin-top:0;padding-top:0;}
.brazilahead #container #footer p{background-image:url(images/ftr_content.jpg);background-repeat:no-repeat;background-position:top;margin-top:0;padding-top:10px;}
.brazilahead #container #footer a{color:#feb400;font-weight:700;text-decoration:none;}
.brazilahead #container #footer a[href^="http:"]{background:url(images/externalLinkFooter.gif) no-repeat right top;padding-right:10px;}
.brazilahead #container #footer .rodape{font-weight:700;color:#027A9F;}
.brazilahead #container #footer .phone{font-weight:700;color:#feb400;background:url(images/telephone.png) no-repeat right top;padding-right:20px;}
.brazilahead #container #mainContent #principal #img_gallery{width:500px;margin:5px auto 50px;}
.brazilahead #container #mainContent #principal #img_gallery a{outline:none;border:none;}
.brazilahead #container #mainContent #principal #fullimg{width:500px;overflow:hidden;height:410px;}
.brazilahead #container #mainContent #principal #fullimg img{width:500px;margin-top:30px;}
.brazilahead #container #mainContent #principal #fullimg p,#fullimg span{position:absolute;background:#FFF;opacity:.5;color:#000;width:500px;font-size:11px;font-family:Verdana, Arial, Helvetica, sans-serif;margin:0;padding:5px;}
.brazilahead #container #mainContent #principal #img_gallery #wrapper{overflow:hidden;width:460px;float:left;height:50px;background-color:#CCC;position:relative;padding:4px 2px;}
.brazilahead #container #mainContent #principal #items{list-style:none;width:50000px;position:relative;letter-spacing:0;margin:0;padding:0;}
.brazilahead #container #mainContent #principal #items li{float:left;list-style:none;margin-right:2px;background-image:url(none);}
.brazilahead #container #mainContent #principal #items .thumb{width:75px;height:50px;cursor:pointer;margin:0;padding:0;}
.brazilahead #container #mainContent #principal #items .large{display:none;position:absolute;}
.brazilahead #container #mainContent #principal #fullimg .loading{width:24px;height:24px;}
.brazilahead #container #mainContent #principal #items .item p,#items .item span{display:none;text-indent:-2000em;}
.brazilahead #container #mainContent #principal #moveleft{background:url(images/left.gif);margin-left:2px;height:58px;color:#FFF;width:16px;text-indent:-2000em;text-decoration:none;z-index:1000;display:block;cursor:pointer;float:left;}
.brazilahead #container #mainContent #principal #moveright{background:url(images/right.gif);height:58px;color:#FFF;width:16px;text-indent:-2000em;text-decoration:none;z-index:1000;display:block;cursor:pointer;float:left;margin:0;}
.brazilahead #container #mainContent #principal #moveleft:hover,#moveright:hover{background-position:bottom;}
.brazilahead #container #mainContent #principal .calendar dt{background-image:url(images/bg-day.jpg);background-repeat:no-repeat;position:relative;left:10px;top:55px;width:55px;font-weight:700;color:#000;font-size:20px;height:55px;}
.brazilahead #container #mainContent #principal .calendar span{float:left;text-align:center;width:55px;padding:15px 0 0;}
.brazilahead #container #mainContent #principal .calendar dd{border-left:1px solid #005B87;text-align:left;font-style:normal;color:#1C463F;margin:0 0 0 80px;padding:0 0 10px 5px;}
.brazilahead #container #MainMenu a:hover,.brazilahead #container #MainMenu li.item_active a{background-position:right bottom;border-color:#FF9300;}
.brazilahead #container #MainMenu a:hover span,.brazilahead #container #MainMenu li.item_active a span{background-position:left bottom;color:#FFF;font-weight:700;font-style:normal;text-decoration:none;}
.brazilahead #container #sidebarleft #menu_vertical img,.brazilahead #container #mainContent #principal img,.brazilahead #container #mainContent #principal #img_gallery a img{border:none;}
.brazilahead #container #sidebarleft #menu_vertical a:hover,.brazilahead #container #sidebarleft #menu_vertical .active a{background-color:#FFEB79;color:#006400;}
.brazilahead #container #sidebarright #support .english,.brazilahead #container #sidebarright #support #glossary .english,.brazilahead #container #mainContent #principal .enfase{font-style:italic;font-weight:700;}
.brazilahead #container #sidebarright #support #comments,.brazilahead #container #sidebarright #support #balloon,.brazilahead #container #sidebarright #support #newsletter{border-bottom-width:2px;border-bottom-style:solid;padding-left:0;padding-right:0;border-bottom-color:#F90;font-size:11px;}
.brazilahead #container #sidebarright #support #comments .bold,.brazilahead #container #mainContent #principal dt,.brazilahead #container #mainContent #principal .bold,.brazilahead #container #mainContent #principal .photoleft .value,.brazilahead #container #mainContent #principal .photoright .value{font-weight:700;}
.brazilahead #container #mainContent #principal a:hover,.brazilahead #container #mainContent #principal #ad a:hover,.brazilahead #container #footer a:hover{text-decoration:underline;}
.brazilahead #container #mainContent #principal a[href^="mailto:"],.brazilahead #container #footer a[href^="mailto:"]{background:url(images/email.png) no-repeat right top;padding-right:20px;}
.brazilahead #container #mainContent #principal p,.brazilahead #container #mainContent #principal .photoright{margin-left:15px;margin-right:15px;}
.brazilahead #container #mainContent #principal ul,.brazilahead #container #mainContent #principal ul.newspaper{margin-right:15px;list-style-type:none;}
.brazilahead #container #mainContent #principal label,.brazilahead #container #mainContent #principal .comments2 label{width:200px;display:block;float:left;}
.brazilahead #container #mainContent #principal form.format select,.brazilahead #container #mainContent #principal .courses select{width:230px;}
.brazilahead #container #mainContent #principal .contactpersonal label,.brazilahead #container #mainContent #principal .comments label{width:100px;display:block;float:left;}
.brazilahead #container #mainContent #principal .photoleft li,.brazilahead #container #mainContent #principal .photoright li{background:url(images/arrowsmall.gif) no-repeat left top;padding-left:10px;margin-bottom:5px;}
.brazilahead #container #mainContent #principal .courses .bolditalic,.brazilahead #container #mainContent #principal #imap a span:first-line{font-weight:700;font-style:italic;}
.brazilahead #container #mainContent #principal #picasa .picasagalery dt,.brazilahead #container #mainContent #principal #newsletterimage .newslettergalery dt{font-weight:700;font-size:10px;}
.brazilahead #container #mainContent #principal #picasa .picasagalery dd,.brazilahead #container #mainContent #principal #newsletterimage .newslettergalery dd{text-align:center;font-size:10px;margin:0;padding:0;}
.brazilahead #container #mainContent #principal #imap a#picI,.brazilahead #container #mainContent #principal #imap a#picX{
	display:block;
	width:80px;
	height:220px;
	background:transparent url(../images/hover.gif) -100px -100px no-repeat;
	text-decoration:none;
	z-index:20;
}
.brazilahead #container #mainContent #principal #imap a#picII,.brazilahead #container #mainContent #principal #imap a#picVII{
	display:block;
	width:65px;
	height:220px;
	background:transparent url(../images/hover.gif) -100px -100px no-repeat;
	text-decoration:none;
	z-index:20;
}
.brazilahead #container #mainContent #principal #imap a#picIII,.brazilahead #container #mainContent #principal #imap a#picVIII,.brazilahead #container #mainContent #principal #imap a#picIX{
	display:block;
	width:70px;
	height:220px;
	background:transparent url(../images/hover.gif) -100px -100px no-repeat;
	text-decoration:none;
	z-index:20;
}
.brazilahead #container #mainContent #principal #imap a span,.brazilahead #container #mainContent #principal #imap a:visited span,.brazilahead #container #mainContent #principal #fullimg .thumb{display:none;}
.brazilahead #container #mainContent #principal #levels .register td,.brazilahead #container #mainContent #principal #levels .footertab2,.brazilahead #container #mainContent #principal #tablebusiness .register td,.brazilahead #container #mainContent #principal #tablebusiness .footertab2{background-image:url(images/footertable2.gif);background-repeat:no-repeat;color:#feb400;text-align:center;font-weight:700;height:23px;}
.brazilahead #container #mainContent #principal #levels .toptbhead,.brazilahead #container #mainContent #principal #tablebusiness .toptbhead{background:#036;color:#FFF;height:23px;background-image:url(images/toptableheader.gif);background-repeat:no-repeat;width:180px;text-align:center;font-weight:700;}
.brazilahead #container #mainContent #principal #levels .bodytable,.brazilahead #container #mainContent #principal #tablebusiness .bodytable{background-image:url(images/bodytable.gif);background-repeat:no-repeat;color:#00125c;padding-left:10px;padding-right:10px;padding-top:10px;width:160px;}
.brazilahead #container #mainContent #principal #levels .footertab1,.brazilahead #container #mainContent #principal #tablebusiness .footertab1{background-image:url(images/footertable1.gif);background-repeat:no-repeat;color:#00125c;text-align:center;font-weight:700;height:23px;}
.brazilahead #container #mainContent #principal #summer,.brazilahead #container #mainContent #principal #summer img{background-color:#00125c;padding-top:10px;border:0;}
.brazilahead #container #mainContent #principal #tablebusiness caption,.brazilahead #container #mainContent #principal #tablebusiness thead{color:#FFF;text-align:center;font-weight:700;height:30px;background-image:url(images/bckgr_table.gif);background-repeat:repeat-x;padding-bottom:5px;font-size:16px;}
.brazilahead #container #mainContent #principal #staff .back,.brazilahead #container #mainContent #principal .back{background:url(images/back.gif) no-repeat right top;padding-right:10px;margin-left:540px;}
.brazilahead #container #navFooter .news,.brazilahead #container #navFooter .photos,.brazilahead #container #navFooter .nyc,.brazilahead #container #navFooter .blogs,.brazilahead #container #navFooter .forum{display:block;width:90px;height:90px;float:left;padding-left:5px;}
