/* CSS Document */
<STYLE>	
<!--

	a {
		text-decoration: none;
	}

	a:hover  {
		text-decoration: underline;
	}

	.aktuell_ico {
		float: left; 
		width: 90px;
	}

	.alelink {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
	}

	.alelink:hover {
		color: #FF6600;
		text-decoration: none;
	}
	
	.alemao_tudo {
		width: 534px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #333333;
		overflow: hidden;
	}

	.alemao_centro {
		padding: 10px 18px 12px 18px;
	}
	
	.alemao_foto {
		 float: left;
		 position: relative; 
		 left: -3px;
		 margin-right: 13px;
	}
	
	.anterior_proxima {
		width: 470px;
		height: 14px;
		overflow: hidden;
		background-color: #F2F6FB;
		font-size: 9px;
		font-family: Verdana, Arial;
		color: #006699;
		padding: 1px 9px 0px 5px;
	}
	
	.anterior_proxima a {
		font-size: 9px;
		font-family: Verdana, Arial;
		color: #5D8CC1;
		text-decoration: none;		
	}
	
	.atendimento {
		width: 203px;
		border: solid 1px #F7F7F7;
		padding: 8px 13px 10px 11px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;		
	}	
	
	.aupair {
		width: 164px;
		border: solid 1px #E8E8E8;
		padding: 0px 13px 19px 11px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
		text-align: left;
	}

	.azul {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #0066CC;
		text-decoration: none;
		font-weight: bold;
		margin-top: 40px;
	}

	.azul10 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #336699;
		text-decoration: none;
		font-weight: bold;	
	}
	
	.azul11 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #3366CC;
		text-decoration: none;	
	}

	.azul11dois {
		font-family: Verdana, Arial;
		color: #8DABCC;
		font-size: 11px;
		text-decoration: none;	
	}

	.azul11bold2 {
		font-family: Verdana, Arial;
		color: #8DABCC;
		font-size: 11px;
		text-decoration: none;	
		font-weight: bold;
	}

	.azul11bold3 {
		font-family: Verdana, Arial;
		color: #6885A4;
		font-size: 11px;
		text-decoration: none;	
		font-weight: bold;
	}

	.azul11bold4 {
		font-family: Verdana, Arial;
		color: #3A7DC4;
		font-size: 11px;
		text-decoration: none;	
		font-weight: bold;
	}
	
	.azul12bold {
		font-family: Verdana, Arial;
		color: #0066CC;
		font-size: 12px;
		text-decoration: none;	
		font-weight: bold;
	}
	
	.azul12bold2 {
		font-family: Verdana, Arial;
		color: #8DABCC;
		font-size: 12px;
		text-decoration: none;	
		font-weight: bold;
	}	

	.azul13bold {
		font-family: Verdana, Arial;
		color: #0066CC;
		font-size: 13px;
		text-decoration: none;	
		font-weight: bold;		
	}

	.azul14bold {
		font-family: Verdana, Arial;
		color: #0066CC;
		font-size: 14px;
		text-decoration: none;	
		font-weight: bold;		
	}

	.azul14bold2 {
		font-family: Verdana, Arial;
		color: #8DABCC;
		font-size: 14px;
		text-decoration: none;	
		font-weight: bold;		
	}	
	
	.azul17 {
		font-family: Verdana, Arial;
		color: #8DABCC;
		font-size: 17px;
		text-decoration: none;	
	}

.azulescuro102 {
	color: #006699;
	text-decoration: none;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
}
	
	.baixo {
		width: 780px;		
	}

	.biblioteca_reserve {
		
	}
	
	.blue {
		color: #0099FF;
	}	
	
	.branco10 {
		color: #FFFFFF;	
	}
	
	.branco17 {
		color: #FFFFFF;
		font-family: Verdana, Arial;
		font-size: 17px;
		text-decoration: none;
		position: relative;
		top: -7px;
		overflow: hidden;
	}

	.brale {
		background-color: #BFD9F7;
		width: 155px;
		padding: 3px 1px 13px 0px;
		overflow: hidden;
		text-align: right;
	}	

	.brale_quad {
		float: right;
		position: relative;
		left: 1px;
		top: 4px;
	}	

	.check {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #999966;
		text-decoration: none;
	}

	.checklist {
		padding-left: 30px;
		font-family: Verdana, Arial;
		font-size: 11px;
		text-decoration: none;		
		color: #999966;
		width: 415px;
	}

	.cinza_arial {
		font-size: 9px;
		font-family: Verdana, Arial;
		color: #999999;
		text-decoration: none;
	}
	
	.cinza2 {
		color: #666666;
	}

	.cinza3 {
		color: #999999;	
		font-size: 9px;
		font-family: Verdana, Arial;
		text-decoration: none;
	}

	.cinza4 {
		color: #999999;	
		font-size: 14px;
		font-family: Verdana, Arial;
		text-decoration: none;
		font-weight: bold;
		height: 20px;
	}
	
	.cinza5 {
		color: #333333;	
		font-size: 10px;
		font-family: Verdana, Arial;
		text-decoration: none;
	}	

	.cinzaescuro10 {
		color: #666666;	
		font-size: 10px;
		font-family: Verdana, Arial;
		text-decoration: none;
	}	

	.cinza6 {
		color: #999999;	
		font-size: 14px;
		font-family: Verdana, Arial;
		text-decoration: none;
		font-weight: bold;
	}

	.cinza7 {
		color: #999999;	
		font-size: 11px;
		font-family: Verdana, Arial;
		text-decoration: none;
		font-weight: bold;	
	}

	.cinza8 {
		color: #999999;	
		font-size: 13px;
		font-family: Verdana, Arial;
		text-decoration: none;
		font-weight: bold;	
	}	

	.cinza13c {
		font-family: Verdana, Arial;
		font-size: 13px;
		text-decoration: none;
		color: #CCCCCC;
		font-weight: bold;		
	}
	
	.cinza17c {
		font-family: Verdana, Arial;
		font-size: 17px;
		text-decoration: none;
		color: #CCCCCC;		
	}
	
	.cinza17seis {
		font-family: Verdana, Arial;
		font-size: 17px;
		text-decoration: none;
		color: #666666;		
	}	
	.cinza9 {
		color: #999999;
		text-decoration: none;
		font-size: 14px;
		font-family: Verdana, Arial, Helvetica;
	}

	.conteudo {
		width: 479px;
		border-top: solid 1px #C7D6E9;	
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
		padding: 14px 11px 14px 11px;
	}

	.conteudo_menu {
		background-image: url('imagens/bg2.gif');
		float: left;
		width: 633px
	}

	.conteudo_menu2 {
		background-image: url('imagens/bg3.gif');
		float: left;
		width: 633px;
		position: relative;
		left: -1px;
		z-index: 0
	}

	.corpo {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #333333;
		text-decoration: none;
	}
	
	.corpo a{
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #FF6600;
		text-decoration: none;
	}
	
	.cultura_destaques {
		padding: 25px 5px 25px 12px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #333333;
	}

	.cultura_destaques h1 {
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #999999;
		margin-top: 0px;
		margin-bottom: 1px;
		font-weight: normal;
	}

	.cultura_destaques a {
		font-family: Verdana, Arial;
		font-size: 13px;
		font-weight: bold;
		color: #8DABCC;
		text-decoration: none;
	}	
	
	.cultura_destaques_seta {
		float: left;
		width: 50px;
		padding-top: 2px;
		margin-left: 5px;
	}
	
	.cultura_div {
		width: 388px;
		height: 1px;
		overflow: hidden;
		position: relative;
		left: 2px;
		margin-top: 9px;
		margin-bottom: 13px;
		background-image: url(imagens/div_bg.gif);
		margin-left: 12px;
	}
	
	.cultura_prin {
		width: 100%;
		overflow: hidden;
		border: 1px solid #EEEEEE;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #333333;
		padding: 8px;
		margin-bottom: 25px;		
	}
	
	.cultura_prin a {
		font-family: Verdana, Arial;
		font-size: 14px;		
		font-weight: bold;
		color: #2D81D4;		
		text-decoration: none;
	}
	
	.destaques {
		background-color: #FFFFFF;
		background-image: url('imagens/bg_destaques.gif');
		width: 155px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
		overflow: hidden;
		border-right: 1px solid #E5EEF9;; padding-left:6px; padding-right:10px; padding-top:2px; padding-bottom:20px		
	}
	
	.deutschland {
		background-color: #FFFFFF;
		width: 155px;
		height: 130px;
		padding: 4px 6px 3px 5px;
		border-right: 1px solid #EBF3FF;
	}

	.dez {
		font-size: 10px;
	}
	
	.d_aktuell {
		width: 138px;
		height: 86px;
		text-align: right;
		margin-top: 35px;
	}

	.d_aktuell_um {
		color: #3399CC;
	}

	.d_aktuell_dois {
		color: #999999;
	}	

	.d_aktuell_tres {
		color: #666666;
	}

	.d_aktuell_quatro {
		color: #999966;
		font-weight: bold;
	}		

	.d_aktuell_mais {
		width: 155px;
		height: 14px;
		overflow: hidden;
		text-align: right;
		padding-right: 5px;
		padding-top: 1px;
		background-color: #F3F7FB;
		border-bottom: 1px solid #FFFFFF;
	}		

	.d_aktuell_mais a {
		font-family: Arial;
		font-size: 9px;
		color: #6699CC;
		text-decoration: none;
		display: block;
	}

	.efreund {
		background-color: #B6CDE7;
		width: 155px;
		height: 158px;
		padding: 6px 5px 8px 4px;
		font-family: Verdana, Arial;
		color: #3366CC;
		font-size: 9px;
		text-decoration: none;
		border-bottom: 1px solid #FFFFFF;		
		overflow: hidden;
	}
	
	.efreund_pratique {
		text-align: right;
		color: #666666;
		font-size: 10px;		
	}
	
	.efreund_quero {
		position: relative;
		top: 3px;
		left: -2px;
	}

	.efreund_login {

	}
	
	.efreund_entrar {
		position: relative;
		top: -38px;
		left: 55px;
	}
	
	.efreund_form {
		width: 89px;
		height: 16px;
		border: 1px solid #C6DBF2;
		padding-left: 2px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #333333;
		text-decoration: none;
		margin-bottom: 1px;	
	}	

	.efreund_newuser {
		position: relative;
		top: -81px;
		left: 93px;	
	}
	
	.enviar_por_email {
		position: absolute;
		left: 300px;
		top: 23px;
	}

	.equipe {
		float: left;
		padding-left: 9px;
		font-family: Verdana, Arial;
		font-size: 10px;		
		color: #666666;
		text-decoration: none;				
	}

	.erro {
		padding-left: 10px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
	}
	
	.exercicios {
		padding-left: 160px;
		font-family: Verdana, Arial;
		font-size: 9px;		
		color: #666666;
		text-decoration: none;		
	}

	.expo_font {
		color: #333333;	
		font-size: 10px;
		font-family: Verdana, Arial;
		text-decoration: none;		
	}
	
	.exposicao {
		border: 1px solid #EEEEEE;
		padding: 7px 15px 7px 0px;
		margin-bottom: 50px;
	}
	
	.ferramentas1 {
		float: left;
		width: 244px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #999999;
		text-decoration: none;
		margin-right: 5px;
	}

	.ferramentas2 {
		float: left;
		width: 192px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
	}	

	.fer_cinza {
		width: 240px;
		border: 1px solid #E8E8E8;
		padding: 20px 0px 10px 8px;
		font-family: Verdana, Arial;
		font-size: 13px;
		color: #999999;
		text-decoration: none;
		font-weight: bold;
		z-index: 0;
	}

	.fer_cinza2 {
		width: 190px;
		padding: 7px;
		border: 1px solid #E8E8E8;
	}	
	
	.fer_div {
		position: relative;
		left: -10px;
		margin: 9px 0px 21px 0px;
		z-index: 3;
		border-left: 1px solid #FFFFFF;
		border-right: 1px solid #FFFFFF;		
	}
	
	.fer_select {
		width: 222px;
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #757575;
		text-decoration: none;
		margin-top: 4px;
	}
	
	.float {
		float: left;
	}

	.fontes {
		font-family: Verdana, Arial;
		font-size: 10px;		
		color: #3399CC;
	}

	.fotografo {
		position: relative;
		left: 275px;
		width: 182px;
		text-align: right;
		color: #999999;	
		font-size: 9px;
		font-family: Verdana, Arial;
		text-decoration: none;
		overflow: hidden;
		margin-bottom: 2px;
	}

	.curso_adicional {
		width: 150px;
		border: 1px solid #E8E8E8;
		padding: 13px 9px 13px 9px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #333333;
		text-decoration: none;
	}

	.galeria {
		font-family: Verdana, Arial;
		font-size: 14px;
		color: #c0c0c0;
		text-decoration: none;
		font-weight: bold;
		padding: 20px 0px 0px 0px;
	}

	.galeria_autor {
		background-color: #E5EEF9;
		width: 95%;
		padding: 3px 7px 3px 7px;
		font-family: Verdana, Arial;
		font-size: 10px;		
		color: #6699CC;		
		text-decoration: none;
		text-align: left;
		overflow: hidden;
	}

	.galeria_legenda {
		background-color: #F2F6FB;
		width: 95%;
		padding: 3px 7px 6px 7px;
		font-family: Verdana, Arial;
		font-size: 9px;		
		color: #336699;		
		text-decoration: none;
		text-align: left;
		overflow: hidden;
		border-top: solid 1px #FFFFFF;
		margin-bottom: 3px;
	}
	
	.galeria_numeros {
		float: left;
		padding-left: 19px;
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #808080;
		text-decoration: none;
	}
	
	.galeria_proximas {
		float: right;
		padding-right: 12px;
		color: #999999;	
		font-size: 9px;
		font-family: Verdana, Arial;
		text-decoration: none;		
	}

	.gmo {
		background-color: #FFFFFF;
		float: left;
		width: 146px;
		height: 108px;
		border: 1px solid #E8E8E8;
		color: #666666;
		padding: 54px 0px 10px 58px;
	}

	.horario {
		border: 1px solid #E8E8E8;
		color: #0066CC;
		font-size: 14px;
		font-family: Verdana, Arial;
		text-decoration: none;
		padding: 1px 5px 2px 3px;
		width: 285px;
		font-weight: bold;
		margin-bottom: 10px;
		position: relative;
		top: -3px;
	}
	
	.imprimir {
		position: absolute;
		left: 403px;
		top: 23px;
	}

	.index_bottom {
		background-color: #F4F9FD;
		width: 631 px;
		border-left: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		padding: 6px 0px 7px 9px;
		overflow: hidden;
	}

	.index_chamadas {
		position: relative;
		left: 4px;
		padding: 3px 9px 6px 6px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
	}

	.index_chamada_bottom {
		background-color: #E5F2FF;
		width: 100%;
		padding: 13px 9px 13px 7px;
		border-left: 1px solid #FFFFFF;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;		
		text-decoration: none;		
	}
	
	.index_chamada_sec {
		position: relative;
		font-familiy: Arial;
		color: #3366CC;
		font-size: 9px;
		text-decoration: none;
	}

	.index_chamada_tit {
		position: relative;
		left: -1px;
		top: -2px;
		font-familiy: Verdana;
		color: #999999;
		font-size: 17px;
		text-decoration: none;
		line-height: 17px
		margin-bottom: 5px;
	}

	.index_direita {
		float: left;
		width: 348px;
		overflow: hidden;
	}

	.index_direita1 {
		background-color: #E5EEF9;
		float: left;
		width: 193px;
		border-right: 1px solid #FFFFFF;
		border-top: 1px solid #FFFFFF;
		padding: 0px 11px 7px 11px;
		color: #666666;
		font-family: Verdana, Arial;
		font-size: 10px;
		text-decoration: none;
		overflow: hidden;
	}

	.index_direita1_sec {
		font-size: 9px;
		font-family: Arial;
		text-decoration: none;	
	}

	.index_direita1_link {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
		font-weight: bold;
		height: 16px;
	}

	.index_direita1_div {
		position: relative;
		left: -11px;
		overflow: hidden;
		margin-bottom: 2px;
	}
	
	.index_direita2 {
		background-color: #83A7D0;
		float: left;
		width: 155px;
		border-top: 1px solid #FFFFFF;				
	}	
	
	.index_direita_menu {
		background-color: #D1E0F0;
		width: 348px;
		height: 21px;
		overflow: hidden;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
		padding: 2px 0px 5px 6px;
	}	

.index_direita_menu3 {

		width: 348px;
		height: 26px;
		overflow: hidden;
		border-top: 1px solid #FFFFFF;
		border-bottom: 1px solid #FFFFFF;
	
	}	
	
	.index_direita_principal {
		background-color: #699CCB;
		width: 199px;
		height: 80px;
		float: left;
		padding: 8px 7px 0px 7px;
		text-align: left;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #333333;
		text-decoration: none;
	}

	.index_direita_principal_chamada {	
		position: relative;
		top: -4px;
		overflow : hidden;
	}
	
	.index_direita_principal_sec {
		font-family: Arial;
		font-size: 9px;
		color: #FFFF00;
	}
	
	.index_divisa {
		position: relative;
		left: -1px;
	}

	.index_esquerda {
		background-color: #E5F2FF;	
		float: left;
		width: 283px;
		border-right: 1px solid #FFFFFF;
		overflow: hidden;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;			
	}
	
	.index_kulturforum {
		background-color: #D1E0F0;
		width: 294px;
		height: 75px;
		border-left: 1px solid #FFFFFF;		
		border-bottom: 1px solid #FFFFFF;
		vertical-align: center;
		border-top: 3px solid #FFFFFF;
	}
	
	.index_kulturforum_texto {
		float: left;
		padding: 6px;
	}

	.index_principal {
		padding: 0px 12px 0px 12px;
	}

	.inst {
		background-color: #F6F6F6;
		float: right;
		overflow: hidden;
		height: 16px;
		text-align: right;
		padding: 1px 10px 0px 0px;
		position: relative;
		top: 2px;
		left: -15px;
	}

	.inst_seta {
		margin-left: 10px; 
		margin-bottom: 15px; 
		float: left;
	}
	
	.instituto {
		width: 299px;
		margin-left: 2px;
		float: left;
		border: solid 1px #F2F2F2;
		font-family: Verdana, Arial;
		font-size: 10px;		
		color: #996633;		
		text-decoration: none;
		padding: 8px 20px 8px 10px;
	}

	.intercambio {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
		width: 100%;	
	}
	
	.intercambio_prog {
		float: left;
		width: 162px;
		padding: 9px;
		border: 1px solid #E8E8E8;
	}

	.kultur_olds {
		margin-left: 32px;
		margin-top: 24px;
		font-family: Verdana, Arial;
		color: #333333;
		font-size: 9px;
	}
	
	.kultur_prin {
		width: 439px;
		border: 1px solid #E1E1E1;
		border-top: 0px;
		padding: 5px 15px 15px 15px;
		font-size: 10px;
		margin-bottom: 28px;
	}
	
	.laranja {
		font-family: Verdana, Arial;
		font-size: 10px;		
		color: #FF6633;
		text-decoration: none;	
		font-weight: bold;
	}
	.roxo_curso {
		font-size: 10px;		
		color: #800080;
		text-decoration: none;	
		font-weight: bold;
	}

	.verde_curso {
		font-size: 10px;		
		color: #008000;
		text-decoration: none;	
		font-weight: bold;
	}

	.left {
		float: left;
		margin-bottom: 16px;
	}

	.legenda {
		background-color: #F2F6FB;
		width: 203px;
		padding: 4px 9px 6px 4px;
		font-family: Verdana, Arial;
		font-size: 9px;		
		color: #336699;		
		text-decoration: none;
		text-align: left;
		overflow: hidden;
		border-bottom: solid 1px #FFFFFF;
	}	
	
	.link {
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #0066CC;
		text-decoration: none;
	}

	.link2 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #0066CC;
		text-decoration: none;
	}

	.link3 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #0066CC;
		text-decoration: none;
	}
	
	.link4 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #CC9933;
		text-decoration: none;
		height: 15px;
	}
	
	.link_bottom {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;		
		text-decoration: none;
		font-weight: bold;
	}	

	.linkaktuell {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #858585;
		text-decotarion: none;
	}

	.linkautor {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #999999;
		text-decotarion: none;
	}
	
	.linkbrale {
		font-family: Arial;
		color: #006699;
		font-size: 10px;
		text-decoration: none;
		display: block;
	}

	.linkbrale:hover {
		color: #333333;
		text-decoration: none;		
	}
	
	.linklaranja {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FF6600;
		text-decoration: none;
	}

	.linklaranja11 {
		font-family: Verdana, Arial;
		font-size: 11px;
		color: #FF6600;
		text-decoration: none;
	}

	.linklaranja2 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #FF9933;
		text-decoration: none;
		font-weight: normal;
	}
	
	.linkmenu {
		font-family: Arial;
		font-size: 10px;
		color: #006699;
		text-decoration: none;
	}
	
	.linkmenu:hover {
		color: #333333;
		text-decoration: underline;	
	}

	.linkrecife {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #336699;
		text-decoration: none;
		display: block;	
	}

	.linkrecife:hover {
		color: #333333;
		text-decoration: none;	
	}	
	
	.links {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;		
		text-decoration: none;
		font-weight: normal;
	}

	.links_editoriais {
		width: 203px;
		background-color: #FCFDF3;
		padding: 10px 8px 11px 9px;
		font-family: Verdana, Arial;
		color: #669933;
		font-size: 14px;
		text-decoration: none;		
	}

	.materia_banner {
		float: right;
		width: 230px;
		height: 21px;
		background-color: #666666;
		overflow: hidden;
		margin-left: 30px;
		margin-top: 5px;
		margin-bottom: 12px;
		margin: 5px 0px 12px 30px;
	}

	.materia_foto {
		float: right;
		padding-left: 8px;
		padding-bottom: 10px;
	}

	.materia_galeria {
		background-color: #E5EEF9;
		padding: 3px 0px 3px 5px;
		border-bottom: solid 1px #FFFFFF;
	}
	
	.materia_legenda {
		background-color: #F2F6FB;
		width: 182 px;
		height: 17px;
		padding: 6px 5px 6px 5px;
		border-bottom: solid 1px #FFFFFF;
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #6699CC;
		text-decoration: none;
	}
	TD.imagem_legenda{
		font-family:verdana;
		font-size:9px;
		color:#6699CC;
		padding: 6px 5px 6px 5px;
		background-color: #F2F6FB;
		text-decoration:none;
	}
	.imagem_legenda{
		font-family:verdana;
		font-size:9px;
		color:#6699CC;
		text-decoration:none;
	}
	.imagem_creditos{
		font-family:arial;
		font-size:9px;
		color:#999999;
		text-decoration:none;
		padding-bottom: 2px;
	}
	.imagemcomlegenda_right{
		margin-bottom : 5px;
		margin-left : 10px;
		margin-right : 0px;
		margin-top : 0px;
	}
	.imagemcomlegenda_left{
		margin-bottom : 5px;
		margin-left : 0px;
		margin-right : 10px;
		margin-top : 0px;
	}
	.materia_subtit {
		font-family: Verdana, Arial;
		font-size: 12px;
		color: #3399FF;
		text-decoration: none;	
	}
	
	.materia_tit {
		font-family: Verdana, Arial;
		font-size: 17px;
		color: #3399FF;
		text-decoration: none;	
		font-weight: bold;
	}
	
	.materia_titulo {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #0066CC;
		text-decoration: none;
		padding: 0px 0px 10px 0px;
	}
	
	.materia_titulo a{
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #999999;
		text-decoration: none;
	}
	
	.menos4 {
		position: relative;
		left: -4px;
	}	
	
	.menos5 {
		position: relative;
		left: -5px;
	}

	.menu {
		float: left;
		width: 142px;
		text-align: right;
	}

	.menu_atividades {
		background-color: #E1EBF5;
		width: 142px;
		height: 16px;
		padding: 7px 9px 0px 0px;
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #0066CC;
		text-decoration: none;
		font-weight: bold;
	}		
	
	.menu_branco {
		background-color: #FFFFFF;
		padding-top: 5px;
		padding-bottom: 12px;
	}
	
	.menu_ccba_recife {
		background-color: #FFFFFF;
		width: 142px;
		height: 27px;
		padding: 14px 9px 0px 0px;
	}

	.menu_ccba_recife2 {
		background-color: #FFFFFF;
		width: 40px;
		height: 27px;
		padding: 14px 9px 0px 0px;
	}




	.menu_cursos_alemao {
		background-color: #D1E0F0;
		width: 142px;
		height: 16px;
		padding: 4px 9px 0px 0px;
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #0066CC;
		text-decoration: none;
		font-weight: bold;
	}
	
	.menu_divisa {
		float: left;
		width: 5px;
		overflow: hidden;
	}

	.menu_especiais {
		background-color: #D1E0F0;
		width: 142px;
		height: 16px;
		padding: 7px 9px 0px 0px;
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #0066CC;
		text-decoration: none;
		font-weight: bold;
	}	

	.menu_quadrado {
		float: right;
		width: 6px;
		padding-right: 3px;
		padding-top: 6px;
		height: 9px;
		overflow: hidden;
	

        .menu_quadrado2 {
		float: right;
		width: 3px;
		padding-right: 1px;
		padding-top: 2px;
		height: 2px;
		overflow: hidden;


}

	.menu2_div {
		float: left; 
		position: relative; 
		top: -2px;
		padding: 0px 3px 0px 7px;
	}
	
	.menulink {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #333333;
		text-decoration: none;	
		display: block;
	}

	.menulink:hover {
		color: #CC3300;
		text-decoration: none;	
	}

	.met_regesp {
		float: left;
		margin-left: 10px;
		margin-right: 15px;
		font-family: Verdana, Arial;
		font-size: 16px;
		color: #8DABCC;
		text-decoration: none;	
		font-weight: bold;			
	}
	
	.met_cursos {
		border: 1px solid #E8E8E8;
		padding: 4px 12px 30px 5px;
		margin-top: 4px;
	}

	.midia_online {
		width: 457px;
		background-color: #FCFDF3;
		font-family: Verdana, Arial;
		font-size: 10px;		
		color: #999966;
		font-weight: bold;
		padding: 10px 23px 12px 10px;		
	}

	.midia_left {
		float: left; 
		margin-left: 10px; 
		margin-right: 32px;	
	}
	
	.midia_select {
		width: 186px;
		font-family: Verdana, Arial;
		font-size: 10px;		
		color: #999999;
		margin-top: 3px;
	}
	
	.novidades {
		background-color: #EBF3FF;
		width: 155px;
		height: 81px;
		padding: 5px 1px 5px 5px;
	}
	
	.novidades_form {
		width: 145px;
		height: 16px;
		border: 1px solid #C6DBF2;
		padding-left: 2px;
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #333333;
		text-decoration: none;
		margin-bottom: 1px;
		margin-top: 1px;		
	}

	.novidades_forms {
		font-family: Verdana, Arial; 
		font-size: 10px; 
		font-weight: bold; 
		color: #006699; 
		margin-top: 30px;	
	}
	
	.noticia_midia {
		width: 100%;
		border-left: 1px solid #E8E8E8;
		border-right: 1px solid #E8E8E8;		
		padding: 4px 0px 5px 12px;
		font-family: Verdana, Arial;
		font-size: 10px;
		font-weight: bold;
		color: #666666;
	}
	
	.noticia_tres {
		width: 100%;
		padding: 23px 0px 15px 10px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #333333;		
	}
	
	.noticias_da h1 {
		font-family: Verdana, Arial;
		font-size: 10px;	
		color: #999999;
		font-weight: normal;
		margin: 0px;
	}
	
	.noticias_da a {
		color: #0066CC;
		font-family: Verdana, Arial;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;		
	}
	
	.noticias_da {
		float: left;
		width: 151px;
		overflow: hidden;
	}
	
	.noticias_revista {
		height: 35px;
		text-align: center;
		vertical-align: center;
	}
	
	.noticia_site {
		width: 151px;
		background-color: #F2F6FB;
		height: 14px;
		overflow: hidden;
		text-align: center;
		margin-bottom: 20px;
	}

	.noticia_site a {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #336699;
		text-decoration: none;
	}
	
	.noticia_textos {
		padding-left: 7px;
		padding-right: 5px;		
	}
	
	.noticias_div {
		float: left;
		width: 3px;
		height: 281px;
		overflow: hidden;
		text-align: center;
		margin-top: 24px;
	}
	
	.outras_noticias {
		width: 299px;
		height: 21px;
		overflow: hidden;
		text-align: right;
		padding-right: 6px;
		background-color: #F3F7FB;
		margin-left: -17px;
		padding-top: 1px;
		border-top: 8px solid #FFFFFF;		
	}

	.outras_noticias a {
		font-family: Arial;
		font-size: 9px;
		color: #6699CC;
		text-decoration: none;
	}
	
	.outros {
		padding-left: 19px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;		
		text-decoration: none;
		margin-bottom: 15px;		
	}

	.outros a {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #0066CC;
		text-decoration: none;
	}
	.parcerias {
		width: 464px;
		background-image: url('imagens/parcerias_bg.gif');
		margin-top: 20px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #0066CC;				
		width: 100%
	}

	.parcerias_imgs {
		float: left;
		width: 106px;
		text-align: right;
		margin-right: 27px;
		padding-bottom: 10px;
	}
	
	.patrocinio {
		background-color: #83A7D0;	
		width: 155px;
		font-family: Arial;
		color: #B2D6FF;
		font-size: 9px;
		text-decoration: none;
		text-align: right;
		padding: 2px 5px 6px 5px;;
	}

	.pinturas {
		border-top: 2px solid #EEEEEE;
		border-bottom: 2px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		border-right: 1px solid #EEEEEE;						
		padding: 10px;
		width: 410px;
	}

	.popup_div {
		width: 271px;
		height: 1px;
		overflow: hidden;
		background-color: #FFFFFF;
		position: relative;
		left: -26px;
		margin-bottom: 10px;
	}
	
	.popup_msg {
		border : 1px solid #C6DBF2;
		width : 206px;
		height : 91px;
		color: #666666; 
		font-size: 10px; 
		font-family: Verdana, Arial; 
		padding-left : 5px;
		padding-right : 5px;	
		padding-top : 1px;	
		vertical-align : top;
		position: relative;
		left: -3px;
		margin-top: 2px;
	}
	
	.popup_topo {
		width: 100%px;
		height: 77px;
		margin-bottom: 3px;
		background-image: url('imagens/bg_popup_topo.gif');

	}	

	.popup_secao {
		position: absolute;
		top: 38px;
		text-align: right;
		padding-right: 10px;
		width: 100%;
		font-family: Verdana, Arial;
		color: #999999;
		font-size: 10px;
		text-decoration: none;		
	}

	.programas {
		float: left;
		width: 155px;
		text-align: right;
		font-family: Verdana, Arial;
		color: #8DABCC;
		font-size: 17px;
		text-decoration: none;
		position: relative;
		top: -5px;
		height: 100%;
	}
	
	.subtextos {
		padding: 0px 0px 15px 27px;
	}

	.subtextos a {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #999966;
		text-decoration: none;
	}


	.recife {
		position: absolute;
		left: 135px;
		top: 116px;
		background-color: #FFFFFF; 
		width: 138px; 
		border: 1px solid #C0D4E9; 
		padding: 1px; 
		overflow: hidden;
		text-align: left;		
		z-index: 10;
	}
	
	.recifeb1 {
		background-color: #9DB9D4;
		position: absolute;
		left: 273px;
		top: 117px;
		width: 1px;
		height: 139px;
		overflow: hidden;	
		z-index: 10;		
	}
	
	.recifeb2 {
		background-color: #9DB9D4;	
		position: absolute;
		left: 136px;
		top: 254px;
		width: 138px;
		height: 1px;
		overflow: hidden;	
		z-index: 10;		
	}
	
	.recifemenu {
		background-color: #E5EEF9; 
		width: 134px; 
		height: 16px; 
		overflow: hidden; 
		padding-left: 5px; 
		padding-top: 2px; 
		margin-bottom: 1px;
		z-index: 10;		
	}



        .recifemenunovi {
		background-color: #E5EEF9; 
		width: 140px; 
		height: 75px; 
		overflow: hidden; 
		padding-left: 5px; 
		padding-top: 2px; 
		margin-bottom: 1px;
		z-index: 10;		
	}









	.recifex {
		position: absolute;
		left: 248px;
		top: 106px;	
		z-index: 10;		
	}

       .recifex2 {
		position: absolute;
		z-index: 50;		
	}

	.reserve {
		width: 288px; 
		overflow: hidden; 
		padding: 4px 4px 0px 4px;
	}
	
	.reserve_pedido {
		text-align: right; 
		font-family: Verdana, Arial; 
		color: #6699CC; 
		font-weight: bold; 
		font-size: 10px; 
		margin-top: 5px; 
		margin-bottom: 12px;		
	}

	.reserve_centro {
		width: 273px; 
		background-color: #F3F6FA; 
		border: 1px solid #B6CDE7; 
		font-family: Verdana, Arial; 
		color: #006699; 
		font-weight: bold; 
		font-size: 10px; 
		padding: 17px 0px 10px 26px; 
		margin-left: 3px; 
		overflow: hidden;
	}
	
	.reserve_texto {
		margin-top: 2px; 
		margin-bottom: 7px; 
		color: #5290AF; 
		font-weight: normal
	}

	.reserve_form {
		width: 206px; 
		height: 16px; 
		padding-left: 5px; 
		color: #666666; 
		font-size: 10px; 
		font-family: Verdana, Arial; 
		background-color: #FFFFFF; 
		border: 1px solid #C6DBF2; 
		position: relative; 
		left: -3px; 
		margin-bottom: 8px;	
	}

	.reserve_cinza {
		font-size: 9px; 
		color: #666666;
	}
	
	.secund_conteudo {
		float: left;
		width: 478px;
		overflow: hidden;
	}

	.secund_direita {
		float: left;
		width: 155px;	
	}
	
	.secund_secao {
		background-color: #F2F6FB;
		width: 479px;
		height: 39px;
		border-bottom: solid 1px #EAEEF6;
		padding: 11px;
		font-family: Verdana, Arial;
		font-size: 10px;
		text-decoration: none;
		font-weight: bold;
		color: #0066CC;
	}
	
	.select {
		width: 180px;
		height: 17px;
		border: solid 1px #AFAFAF;
		font-family: Verdana, Arial;
		font-size: 10px;
		text-decoration: none;
		color: #666666;		
	}

	.select_destaque {
		color: #333333;
		background-color: #f5f5f5;
	}

	.servicos {
		width: 203px;
		border: solid 1px #F7F7F7;
		padding: 0px 13px 10px 11px;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #666666;
		text-decoration: none;		
	}
	
	.topo {
		background-color: #FFFFFF;
		width: 780px;
		height: 77px;
		padding: 10px 26px 1px 10px;
	}	
	
	.topo_barra {
		background-color: #6699CC;
		height: 8px;
		border-bottom: 1px solid #FFFFFF;
		overflow: hidden;
		width: 780px;
	}

	.topo_barra2 {
		background-color: #99CCFF;
		height: 16px;
		border-top: 1px solid #6699CC;
		overflow: hidden;
		width: 780px;		
	}

	.topo_direita {
		float: right;
		position: relative;
		top: 7px;		
	}	
	
	.topo_imgs {
		float: left;
		padding-left: 113px;
		position: relative;
		top: 24px;
	}
	
	.topo_marca {
		float: left;
	}

	.tradutor {
		background-color: #F4F9FD;
		width: 215px;
		height: 13px;
		padding-left: 4px;
		overflow: hidden;
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #006FBB;
		text-decoration: none;
		position: relative;
		left: 4px;
		top: 2px;
	}
	.tradutor a {
		text-decoration: none;
		color: #006FBB;
	}

	.verde11 {
		font-family: Verdana, Arial;
		font-size: 10px;
		color: #339933;
		text-decoration: none;	
	}

	.verde14 {
		font-family: Verdana, Arial;
		font-size: 14px;
		color: #669933;
		text-decoration: none;
		font-weight: bold;
	}	

	.fotos{
		width:420px;
		padding: 12px 0px 10px 0px;
		border: 2px solid #EEEEEE;
		text-align: center;
		margin-top: 5px;
	}

	.foto{
		float:left;
		padding: 0px 8px 14px 12px;
	}
	
	.exposicoes_imagem{
	width: 172px;
	padding: 0px 13px 5px 13px;
	float: left;
	}

	.gramatical {
		font-family: Verdana, Arial;
		font-size: 9px;
		color: #3399FF;
		text-decoration: none;	
		font-weight: normal;
		margin:0px;
	}

	#exer_figura_nivel {
		margin: 0px 3px 30px 0px;
	}

	-->
</STYLE>