	body {
		background-color: #8F001D;
		font-size: 12px;
		font-family: Arial, Helvetica, Times, Courier, sans-serif;
		color: #4E1819;
		margin: 0;
	}

	#body_raiz {
		background-color: #8F001D;
		font-size: 12px;
		font-family: Arial, Helvetica, Times, Courier, sans-serif;
		color: #4E1819;
		margin: 0;
	}

	#body_iep {
		background-color: #8F001D;
		font-size: 12px;
		font-family: Arial, Helvetica, Times, Courier, sans-serif;
		color: #4E1819;
		margin: 0;
	}



	h1 {
		padding-bottom: 0;
		font-size: 15px;
		font-weight: bold;
	}

	h2 {
		padding-bottom: 0;
		font-size: 13px;
		font-weight: bold;
	}

	h3 {
		padding-bottom: 0;
		font-size: 12px;
		font-weight: bold;
	}

	a {
		color: #4E1819;
		text-decoration:underline;
	}

	a:hover {
		font-weight: bold;
		text-decoration: underline;
	}
		
	#student_login {
		float: left;
		width: 146px;
		height: 109px;
		font-size: 14px;
		/* background-color: #ff0000; */
		color: #ae9a55;
	}

	#login_button {
		text-align: right;
		margin-left: 83px;
		margin-top: 7px;
	}

	#mission {
		position: relative;
		top: -10px;
		color: #ad322a;
		font-size: 12px;
	}
	
	#mission br {
		clear: left;
	}

	.form {
		margin-top: 3px;
		font-family: Arial, Helvetica, Times, Courier, sans-serif;
		color: #4E1819;
		font-size: 12px;
	}

	/* MENU PRINCIPAL */
	#menu_principal {
		margin-top: 18px;
		margin-left: 0px;
		margin-right: 10px;
		background-color: #FBDE94;
		float: left;
		width: 210px;
	}

	ul.main_menu {
		margin:0;
		padding:0;
		list-style-type:none;
		display:block;
		font: 12px Arial, sans-serif;
		line-height:120%;
		width:225px;
		font-size: 11px;
	}

	ul.main_menu li {
		margin:0;
		padding:0;
		border-top:0px solid #F3DDA0;
		border-bottom:1px solid #EACB76;
		width:230px;
	}

	ul.main_menu li a {
		display:block;
		text-decoration:none;
		color:#900000;
		background:#FBDE94;
		padding:0 0 0 20px; 
		width:210px;
	}

	ul.main_menu li a:hover {
		background:#900 no-repeat 0 944px;
 		color:#FADC9C;
	}

	ul.main_menu li a.current,ul.vert-one li a.current:hover {
		background:#933 no-repeat 0 12px;
	}

	/*
	#menu_principal ul li ul {
		display: none;
	}
	*/

	/*
	#menu_principal ul li#programas:hover > ul {
		display: block;
		z-index: 1;
		position: absolute;
	}
	*/

	li ul {
		display: none;
		position: absolute;
	}

	/* Holly Hack. IE Requirement \*/
	* html ul li { float: left; height: 1%; }
	* html ul li a { height: 1%; }
	/* End */

	li.over ul {
		display: block;
	}

	#menu_principal ul li#programas:hover > ul {
		display: block;
		padding:0 0 0 0; 
		marging:0 0 0 0; 
	}

	/* FIM MENU PRINCIPAL */

	#logo_heart {
		margin-left: 25px;
		margin-right: 17px;
		margin-top: -6px;
		float: left;
	}

	#logo_text {
		margin-right: 33px;
		margin-top: 17px;
		float: left;
	}

	#student_login {
		float: left;
		height: 50px;
		padding: 0px;
		margin: 0px;
	}

	#people {
		position: relative;
		float: left;
		/*background-color: #00ffff;*/
		background-color: #ff00ff;
	}

	#wrap {
		width: 879px;
		margin: 0 auto;
		padding-top: 10px;
		background-color: #fffae7;
		text-align: left; 
	}

	#header {
		/*background-color: #ff00ff;*/
		background-image: url("/images/people.jpg");
		background-repeat: no-repeat;
		background-position: 0px 70px;
		width: 879px;
		margin: 0px;
		height: 290px;
	}

	#header_iep {
		background-image: url("/images/people_iep.jpg");
		background-repeat: no-repeat;
		background-position: 0px 70px;
		width: 879px;
		margin: 0px;
		height: 290px;
	}

	#header img {
		float: left;
	}

	#thin_bar {
		top: 295px;
		width: 879px;
		height: 5px;
		background-color: #d7b70a;
		display: block;
	}

	#content {
		text-align: justify;
		display: block;
	}

	#content_iep {
		text-align: justify;
		display: block;
		background-color: #ffffff;
		border: 1px solid white;
	}

	#welcome {
		background-color: #fffae7;
		text-align: justify;
		padding-top: 0px;
		padding-left: 18px;
		padding-right: 18px;
		padding-bottom: 10px;
		display: block;
	}

	#presentation {
		padding-left: 20px;
		padding-right: 20px;
		height: 550px;
	}

	#left_column {
		float: left;
		display: block;
	}

	#right_column {
		float: left;
		margin-bottom: 15px;
		width:100px;
		display: block;
	}

	#programs {
		padding: 10px;
		background-color: #FBDE94;
		text-align: justify;
		width: 307px;
		display: block;
	}

	#units {
		margin-left: 17px;
		float: left;
		padding: 10px;
		background-color: #FAE7B5;
		text-align: justify;
		width: 446px;
		display: block;
	}

	#books {
		padding-top: 10px;
		width: 307px;
		display: block;
	}

	.books_figure {
		width: 326px;
	}

	#bottom {
		margin-top: 70px;
		margin-left: 20px;
		background-color: #fffae7;
		text-align: justify;
		width: 810px;

	}

	#footer {
		background-color: #ffe063;
		height: 58px;
		line-height: 58px;
		text-align: center;
	}

	#footer a {
		text-decoration: non
		color: #4E1819;
	}

	#footer a:hover {
		text-decoration: underline;
	}


	#sub_header {
		height: 20px;
		line-height: 20px;
		text-align: center;
		margin-top: 4px;
	}

	#contato {
		font-family: Arial, Helvetica, Times, Courier, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #aa0000;
		position: absolute;
		top: 120px;
		margin-left: 20px;
	}

	#distance {
		margin: 18px;
		background-color: #fffae7;
	}

	#schedule {
		margin: 18px;
		background-color: #fffae7;
	}

	#schedule a {
		color: #4E1819;
	}

	#programs_content{
		margin: 18px;
		background-color: #fffae7;
	}

	#programs_content a {
		color: #4E1819;
	}

	#bottom_text_program_menu {
		text-align: center;
	}

	#admissions {
		margin: 18px;
		background-color: #fffae7;
	}

	#admissions a {
		color: #4E1819;
	}

	#faculty{
		margin: 18px;
		background-color: #fffae7;
	}

	#faculty a {
		color: #4E1819;
	}

	#faculty br {
		clear: left;
	}

	#faculty img {
		width: 85px;
	}

	#faculty li {
		margin-top: 10px;
	}

	#core_faculty {
		width: 800px;
	}

	#core_faculty_picture {
		float: left;
		margin-right: 6px;
		margin-bottom: 6px;
		display: block;
		clear: both;
	}

	#core_faculty_description {
		float: left;
		border: solid 1px black;
		display: block;
		clear: both;
	}

	#booklist{
		margin: 18px;
		background-color: #fffae7;
	}

	#booklist a {
		color: #4E1819;
	}

	#booklist_explanation {
		float: left;
		width: 510px;
		margin-right: 10px;
	}

	#booklist form {
		border: solid 1px black;
		width: 250px;
		padding: 10px;
		height: 150px;
		float: left;
	}

	#booklist_email, #booklist_name, #lemail, #lname {
		display: block;
		float: left;
		width: 150px;
	}

	#booklist_submit, #booklist_clear {
		width: 100px;
	}

	#booklist label {
		width: 80px;
	}

	#booklist br {
		clear: left;
	}

	#about_us {
		margin: 18px;
		background-color: #fffae7;
	}

	#media {
		margin: 18px;
		background-color: #fffae7;
	}

	#media a {
		color: #4E1819;
		font-weight: bold;
		text-decoration: none;
	}

	#media a:hover {
		text-decoration: underline;
	}

	#media_people {
		margin: 18px;
		background-color: #fffae7;
	}

	#media_people_light {
		background-color: yellow;
	}

	#media_people_comment {
		margin: 18px;
		color: blue;
	}

	#magazine_cover {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	#forms {
		margin: 18px;
		background-color: #fffae7;
	}

	#forms a {
		color: #4E1819;
	}

	#forms_explanation {
		float: left;
		width: 510px;
		margin-right: 10px;
	}

	#forms form {
		border: solid 1px black;
		width: 250px;
		padding: 10px;
		height: 150px;
		float: left;
	}

	#forms_email, #forms_name, #lemail, #lname {
		display: block;
		float: left;
		width: 150px;
	}

	#forms_submit, #forms_clear {
		width: 100px;
	}

	#forms label {
		width: 80px;
	}

	#forms br {
		clear: left;
	}

	#articles {
		margin: 18px;
		background-color: #fffae7;
	}

	#articles a {
		color: #4E1819;
		font-weight: bold;
		text-decoration: none;
	}

	#articles a:hover {
		text-decoration: underline;
	}

	#articles_people {
		margin: 18px;
		background-color: #fffae7;
	}

	#articles_people_light {
		background-color: yellow;
	}

	#articles_people_comment {
		margin: 18px;
		color: blue;
	}

	#articles_people a {
		color: #4E1819;
		font-weight: bold;
	}

	#employment {
		margin: 18px;
		background-color: #fffae7;
	}

	#employment a {
		color: #4E1819;
	}

	#contact_us {
		margin: 18px;
		background-color: #fffae7;
	}

	#contact_us a {
		color: #4E1819;
		text-decoration: none;
		font-weight: bold;
	}

	#contact_us a:hover {
		text-decoration: underline;
	}

	#contact_us_description {
		float: left;
		margin-left: 40px;
	}

	#contact_us form {
		border: solid 1px black;
		width: 250px;
		padding: 10px;
		height: 350px;
		float: left;
	}

	#contact_us_email, #contact_us_name, #lemail, #lname {
		display: block;
		float: left;
		width: 150px;
	}

	#contact_us_submit, #contact_us_clear {
		width: 100px;
	}

	#contact_us label {
		width: 80px;
	}

	#contact_us br {
		clear: both;
	}


	#student_reg_courses {
		margin: 18px;
		background-color: #fffae7;
	}

	#student_reg_courses a {
		color: #4E1819;
		text-decoration: none;
		font-weight: bold;
	}

	#student_reg_courses_form form {
		border: solid 1px black;
		width: 650px;
		padding: 10px;
		height: 350px;
		float: left;
	}

	#student_reg_courses_form, label {
		display: block;
		float: left;
		width: 150px;
	}

	#contact_us_submit, #contact_us_clear {
		width: 100px;
	}

	#student_reg_courses_form br {
		clear: both;
	}

	#students {
		margin: 18px;
		background-color: #fffae7;
	}

	#students a {
		color: #4E1819;
	}

	#students br {
		clear: left;
	}

	#students img {
		width: 85px;
	}

	#students li {
		margin-top: 10px;
	}

	#core_students {
		width: 800px;
	}

	#core_students_picture {
		float: left;
		margin-right: 6px;
		margin-bottom: 6px;
		display: block;
		clear: both;
	}

	#core_students_description {
		float: left;
		border: solid 1px black;
		display: block;
		clear: both;
	}

	#adjunct_faculty{
		margin: 18px;
		background-color: #fffae7;
	}

	#adjunct_faculty a {
		color: #4E1819;
	}

	#adjunct_faculty br {
		clear: left;
	}

	#adjunct_faculty img {
		width: 85px;
	}

	#adjunct_faculty li {
		margin-top: 10px;
	}

	#adjunct_faculty {
		width: 800px;
	}

	#adjunct_faculty_picture {
		float: left;
		margin-right: 6px;
		margin-bottom: 6px;
		display: block;
		clear: both;
	}

	#adjunct_faculty_description {
		float: left;
		border: solid 1px black;
		display: block;
		clear: both;
	}

	#iep_promotion {
		color: red;
		text-align: center;
	}

	#iep_form_contact {
		border: solid 1px black;
		width: 200px;
		float: right;
		padding: 10px;
	}

	#iep_logo {
		text-align: center;
		margin-top: 18px;
	}

	#photo_downtown {
		float: right;
		margin-left: 10px;
	}

	#photo_students1 {
		margin-top: 0px;
		margin-right: 10px;
		float: left;
	}

	#iep_icon {
		position: relative;
		top: 18px;
		right: 55px;
		float: right;
		border: 0px;
	}

	#iep_icon a {
		display: block;
		width: 135px;
		height: 141px;
		background: #fffae7 url("./images/esl.gif");
	}

	#iep_index {
		margin: 18px;
	}

	#iep_index_logos {
		text-align: center;
	}

	#iep_index_logos img {
		width: 180px;
	}

	#iep_header {
		position: relative;
		top: -10px;
		text-align: center;
	}

	#iep_menu {
		position: relative;
		top: -20px;
		float: right;
		border: 1px solid black;
		padding: 5px;
		margin-left: 10px;
	}

	#iep_menu a {
		text-decoration: none;
	}

	#iep_menu a:hover {
		text-decoration: underline;
	}

	#photo_cristina {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}

	#photo_park {
		position: relative;
		float: left;
		margin-top: 17px;
		margin-right: 10px;
	}

	#photo_staff {
		float: left;
		margin-right: 10px;
	}

	#iep_school {
		float:left;
	}

	#iep_program {
		float:left;
		width: 570px;
	}

	#school_animation {
		text-align: center;
		border: solid 1px black;
	}

	#photo_daniela {
		float: left;
		margin-right: 10px;
		width: 133px;
	}

	#photo_renee {
		float: left; 
		margin-right: 10px;
		width: 133px;
	}

	#photo_classroom {
		float: right; 
		margin-right: 10px;
		width: 233px;
	}

	#photo_features {
		float:left;
		margin: 18px;
	}

	#photo_features1 {
		float: left;
		margin: 18px;
	}

	#img_classroom {
		float: left;
		margin-right: 10px;
	}

	#photo_housing_1 {
	}

	#photo_housing_2 {
	}
	
	#photo_housing_3 {
	}
	
	#photo_housing_4 {
	}

	#photo_housing_5 {
	}

	#photo_trolley {
	}

	#photo_generalrequirements {
		float: left;
		margin-right: 10px;
	}

	#h4 {
		font-weight: bold;
	}

	#photo_map {
		float: left;
		height: 425px;
		margin-right: 20px;
	}

	#photo_portuguese {
		float: left;
		margin-right: 10px;
	}

	#photo_portuguese1 {
		float: left;
	}

	#photo_sobresduis5 {
		float: left;
		width: 86px;
		margin-right: 10px;
	}

	#photo_sobresduis6 {
		float: left;
		width: 86px;
		margin-right: 10px;
	}

	#photo_sobresduis7 {
		margin-right: 10px;
		float: left;
		width: 86px;
	}

	#photo_sobresduis2 {
		margin-top: 10px;
		text-align: center;
	}

	#photo_sobresduis3 {
		margin-top: 10px;
		text-align: center;
	}

	#photo_sobresduis4 {
		margin-top: 10px;
		text-align: center;
	}

	#photo_sobresandiego2 {
		float: left;
		margin-right: 10px;
	}

	#photo_sobresandiego14 {
		float: left;
		margin-right: 10px;
	}

	#table_temperature {
		float: left;
		width: 500px;
	}

	#photo_acomodacoes1 {
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 55px;
		height: 160px;
	}

	#photo_acomodacoes2 {
		margin-top: 10px;
		margin-bottom: 10px;
		margin-right: 55px;
		height: 160px;
	}

	#photo_acomodacoes3 {
		margin-top: 10px;
		margin-bottom: 10px;
		height: 160px;
	}

	#photo_acomodacoes4 {
		margin-top: 10px;
		margin-bottom: 10px;
		height: 260px;
		float: right;
	}

	#photo_acomodacoes5 {
		margin-top: 10px;
		margin-bottom: 10px;
		height: 260px;
		float: right;
	}

	#photo_korean2 {
		float: left;
		margin-right: 10px;
		height: 200px;
	}

	#flags {
		font-size: 10px;
		font-family: Arial, Helvetica, Times, Courier, sans-serif;
		color: #9E0000;
		margin-top: 25px;
		margin-right: 8px;
		float: right;
		width: 200px;
       bordesr:solid 1px red;
	}
