/******************************************************************************
******* Conteúdo protegido pela lei Nº 9.610/98 de Direitos Autorais.  	*******
******* É expressamente proibida a cópia ou reprodução sem autorização.	*******
*******************************************************************************/

	a:visited, a:link	{ text-decoration: none; color:#003399; }
	a:hover, a:active 	{ text-decoration: none; color:#0066FF; }

	body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#000000; background:#2b60ba url(../img/bg.png) repeat-x; *background-color:#2254b2; margin:0; }
	h1, h2, h3, h4, h5, h6, form, dl, ul, ol, dt, dd, address { margin:0; padding:0; }
	img { border:0; }
	
	h1 { font-family:"Times New Roman", Times, serif; font-size:35px; font-weight:lighter; font-style:italic; color:#034082; letter-spacing:-1.5pt; line-height:0.7; }
	h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:lighter; text-transform:uppercase; letter-spacing:0; color:#3366CC; margin-bottom:5px;  }
	h3 { font-family:"Lucida Sans", Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; color:#990033; margin-bottom:3px; }
	
	/* MENU PORTUGUES */
	.mn_1_br { width:101px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_br.png) 0px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_1_br:hover { background-position:0px -33px; }
	
	.mn_2_br { width:131px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_br.png) -101px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_2_br:hover { background-position:-101px -33px; }
	
	.mn_3_br { width:117px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_br.png) -232px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_3_br:hover { background-position:-232px -33px; }
	
	.mn_4_br { width:143px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_br.png) -349px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_4_br:hover { background-position:-349px -33px; }
	
	.mn_5_br { width:155px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_br.png) -492px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_5_br:hover { background-position:-492px -33px; }
	
	.mn_6_br { width:108px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_br.png) -647px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_6_br:hover { background-position:-647px -33px; }
	
	.mn_7_br { width:95px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_br.png) -755px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_7_br:hover { background-position:-755px -33px; }
	
	/* MENU INGLES */
	.mn_1_en { width:101px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_en.png) 0px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_1_en:hover { background-position:0px -33px; }
	
	.mn_2_en { width:131px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_en.png) -101px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_2_en:hover { background-position:-101px -33px; }
	
	.mn_3_en { width:117px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_en.png) -232px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_3_en:hover { background-position:-232px -33px; }
	
	.mn_4_en { width:143px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_en.png) -349px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_4_en:hover { background-position:-349px -33px; }
	
	.mn_5_en { width:155px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_en.png) -492px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_5_en:hover { background-position:-492px -33px; }
	
	.mn_6_en { width:108px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_en.png) -647px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_6_en:hover { background-position:-647px -33px; }
	
	.mn_7_en { width:95px; height:33px; display:block; float:left; overflow:hidden; background:url(../img/menu_en.png) -755px 0px no-repeat; cursor:pointer; text-indent:10000px; }
	.mn_7_en:hover { background-position:-755px -33px; }
	
	/* ATALHOS PORTUGUES */
	.submn_1_br { width:110px; height:24px; margin-bottom:5px; display:block; float:left; overflow:hidden; background:url(../img/atalhos_br.png) 0 0 no-repeat; cursor:pointer; text-indent:10000px; }
	.submn_1_br:hover { background-position:-110px 0; }
	
	.submn_2_br { width:110px; height:24px; margin-bottom:5px; display:block; float:left; overflow:hidden; background:url(../img/atalhos_br.png) 0 -30px no-repeat; cursor:pointer; text-indent:10000px; }
	.submn_2_br:hover { background-position:-110px -30px; }
	
	.submn_3_br { width:110px; height:24px; display:block; float:left; overflow:hidden; background:url(../img/atalhos_br.png) 0 -60px no-repeat; cursor:pointer; text-indent:10000px; }
	.submn_3_br:hover { background-position:-110px -60px; }
	
	/* ATALHOS INGLES */
	.submn_1_en { width:110px; height:24px; margin-bottom:5px; display:block; float:left; overflow:hidden; background:url(../img/atalhos_en.png) 0 0 no-repeat; cursor:pointer; text-indent:10000px; }
	.submn_1_en:hover { background-position:-110px 0; }
	
	.submn_2_en { width:110px; height:24px; margin-bottom:5px; display:block; float:left; overflow:hidden; background:url(../img/atalhos_en.png) 0 -30px no-repeat; cursor:pointer; text-indent:10000px; }
	.submn_2_en:hover { background-position:-110px -30px; }
	
	.submn_3_en { width:110px; height:24px; display:block; float:left; overflow:hidden; background:url(../img/atalhos_en.png) 0 -60px no-repeat; cursor:pointer; text-indent:10000px; }
	.submn_3_en:hover { background-position:-110px -60px; }
	
	/* UTILIDADES */
	.justify	{ text-align:justify; }
	.grande		{ font-size: 18px; }
	.maior		{ font-size: 16px; }
	.menor		{ font-size: 11px; }
	.normal		{ font-size: 12px; }
	.upper		{ text-transform:uppercase; }
	.lower		{ text-transform:lowercase; }
	.capitalize { text-transform:capitalize; }
	.smallcaps  { font-variant:small-caps; }
	.alert		{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000; }
	.line		{ width:auto; border-top:#CCCCCC dotted 1px; margin-top:3px; margin-bottom:3px; }
	
	.submenu:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; text-transform:uppercase; letter-spacing:-0.3pt; color:#993366; margin-left:20px; }
	.submenu:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; text-transform:uppercase; letter-spacing:-0.3pt; color:#777777; margin-left:20px; }
	.submenu:hover  { color:#000066; }
	
	.tit_news { font-family:Arial, Helvetica, sans-serif; font-size:24px; letter-spacing:-1px; color:#990066;  }
	.nome_teacher { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#990033; text-transform:uppercase; }
	
	.crop_teacher { width:100px; height:150px; overflow:hidden; border:#EEEEEE solid 8px; background-color:#FFFFFF;  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	.borda_teacher { float:left; margin:0 15px 15px 0; border:#CCCCCC solid 1px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
	.borda_teacher:hover { border:#FF9900 solid 1px; }
	
	.galeria_crop { width:50px; height:50px; overflow:hidden; border:#FFFFFF solid 1px; background-color:#FFFFFF; text-align:center;  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	.galeria_borda { float:left; margin:0 15px 15px 0; border:#CCCCCC solid 3px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
	.galeria_borda:hover { border:#FF9900 solid 3px; }
	
	.thumb_crop { width:75px; height:75px; overflow:hidden; border:#FFFFFF solid 1px; background-color:#EEEEEE;  -moz-border-radius: 5px; -webkit-border-radius: 5px; }
	.thumb_borda { float:left; margin:0px 10px 10px 0px; border:#CCCCCC solid 3px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
	.thumb_borda:hover { float:left; margin:0px 10px 10px 0px; border:#FF9900 solid 3px; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
	
	.form_txt {
	font-family:Arial,Helvetica, sans-serif;
	color:#3366CC;
	font-size:15px;
	padding:3px 0 3px 5px; 
	margin-bottom:4px;
	border:#CCCCCC solid 1px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; }
	
	.form_btn {
	font-family: Tahoma, Verdana, Arial;
	font-size:15px;
	padding:2px 10px 2px 10px;
	color: #FFFFFF;
	background-color: #FF3300; 
	border:#FF3300 solid 1px;
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px; }
	
	.form_btn:hover { border:#000000 solid 1px; }
	
	
