/*-- CSS para Faculdades Pequeno PrÃ­ncipe --*/ 
* { margin: 0; padding: 0; }
html { background: url(../imagens/html_bg.gif) #fff; overflow-x: hidden; }
html body { background: url(../imagens/fundo_bg.png) center -85px no-repeat; font: 100% Arial, sans-serif; behavior:url("csshover2.htc"); }
html body#home { background-position: center 0; }
#all { margin: 0 auto; font-size: .68em; width: 780px; color: #6F6F6F; }

/*-- PADRAO --*/

/* cores */
 
/*
texto cinza - #939598
texto laranja - #F58220
texto azul - #1b5d91 
borda rosa - #fcded4
borda laranja - #f15b28
*/

/*ul.alunos li ul,
ul.alunos li a.what { float: left !important; }*/

.voltar { width: 61px; height: 17px; padding: 3px 0 0 5px; font-size: 1.1em; color: #0d3659; background: url(../imagens/voltar_bg.gif) no-repeat; text-decoration: none; }
a.topo { float: right; width: 68px; height: 18px; margin: 10px 10px 10px 0; padding-top: 3px; background: url(../imagens/botao_topo_bg.gif) no-repeat; text-align: center; text-decoration: none; color: #233858; }
#all #conteudo #coluna2 .mais { display: block; padding-right: 16px; background: url(../imagens/saiba_mais.gif) right center no-repeat; text-align: right; text-decoration: none; color: #f58220; }

#conteudo #coluna2 dl dt { color: #f58220; font-size: 1.09em; margin: 15px 0 5px; font-weight: bold; }
#conteudo #coluna2 dl dd { color: #939598; }

/* titulos */
#all #conteudo #coluna2 h1 { clear: both; margin-bottom: 10px; padding: 4px 0 5px 5px; font-size: 1.2em; color: #f15b28; background: url(../imagens/coluna1_titulo.gif) left no-repeat; }
#all #conteudo #coluna2 h3 { margin: 10px 0 10px 6px; font-size: 1.18em; color: #f58220; }
#all #conteudo #coluna2 h4 { margin: 10px 0 5px 6px; color: #939598; font-size: 1em; }

/* formulario */
form fieldset { border: 0; }
form button { width: 25px; height: 18px; border: 0; background: url(../imagens/topo_form_entrar.gif) no-repeat; text-indent: -999em; overflow: hidden; }

/* contendo float */
html body #all .contemfloat:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
html body #all .contemfloat { display: inline-block; }
/* Hides from IE-mac \*/
* html body #all .contemfloat { height: 1%; }
html body #all .contemfloat { display: block; }
/* End hide from IE-mac */
  
#all #conteudo #coluna2 p { padding-left: 10px; margin-bottom: 14px; color: #6F6F6F; font-size: 1em; }
#all #conteudo #coluna2 a { color: #939598; }
/*#all #conteudo #coluna2 a:visited { color: #939598; }*/
#all #conteudo #coluna2 ol { list-style: inside decimal; margin: 5px 0 10px 10px; }
#all #conteudo #coluna2 ol li { color: #6F6F6F; margin: 5px 0; }
#all #conteudo #coluna2 ul { list-style: none; }
#all #conteudo #coluna2 ul li { color: #6F6F6F; margin-left: 6px; }
#all #conteudo #coluna2 ul li ul li { margin-bottom: 5px; }



/* galeria em flash FAKE */
.galeria_flash { display: block; width: 251px; height: 345px; background: url(../imagens/galeria_fake.jpg) no-repeat; text-indent: -999em; overflow: auto;  }

/* links confira e rss */
#all #conteudo #coluna2 .links { clear: both; display: block; width: 553px; height: 18px; padding-top: 2px; margin-top: 3px; list-style: none; background: url(../imagens/links_bg.jpg) no-repeat; }
#all #conteudo #coluna2 .links li { float: left; }
#all #conteudo #coluna2 .links li a { padding-left: 14px; text-decoration: none; color: #F15B28; background: url(../imagens/saiba_mais.gif) left center no-repeat; text-transform: lowercase; }
#all #conteudo #coluna2 .links li.rss { float: right; }
#all #conteudo #coluna2 .links li.rss a { display: block; width: 43px; height: 16px; background: url(../imagens/rss_bg.jpg) no-repeat; text-indent: -999em; overflow: auto; }

/* navegacao paginas */
#all #conteudo #coluna2 .navegacao { width: 138px; margin: 10px auto 0; }
#all #conteudo #coluna2 .navegacao { list-style: none; padding: 1px; background-color: #9ab5c4; }
#all #conteudo #coluna2 .navegacao li { float: left; margin: 0 4px; color: #29618a; font-family: Verdana, sans-serif; font-size: 0.9em; }
#all #conteudo #coluna2 .navegacao li strong { display: block; padding-top: 2px; }
#all #conteudo #coluna2 .navegacao li a { display: block; padding-top: 2px; text-decoration: underline; color: #29618a; font-family: Verdana, sans-serif; font-size: 0.9em;  }
#all #conteudo #coluna2 .navegacao li.anterior,
#all #conteudo #coluna2 .navegacao li.proxima { margin: 0; }
#all #conteudo #coluna2 .navegacao li.anterior a { width: 24px; height: 14px; background: url(../imagens/navegacao_anterior.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#all #conteudo #coluna2 .navegacao li.proxima a { width: 24px; height: 14px; background: url(../imagens/navegacao_proxima.gif) no-repeat; text-indent: -999em; overflow: hidden; }
    
    
/*---- FIM DO CSS PADRAO ----*/

/*-- TOPO --*/
#all #topo { height: 231px; padding: 1px 1px 0 1px; background: url(../imagens/topo_bg.gif) top center repeat-y; }
#all #topo h2 { float: left; width: 302px; height: 42px; padding-top: 3px; margin-left: 6px; text-indent: -999em; overflow: hidden; background: url(../imagens/topo_logo.gif) left center no-repeat; }
#all #topo h2 a { display: block; height: 100%; position: relative; }
#all #topo #cabecalho { float: right; width: 460px; height: 51px; margin-left: 2px; }
#all #topo #cabecalho .data { float: left; padding: 5px 10px 0 133px; color: #ffdd00; font-size: 0.9em; font-family: Verdana, sans-serif; }
/* tamanhos de letras */
#all #topo #cabecalho .letra { float: left; }
#all #topo #cabecalho .letra p { display: inline; padding-right: 4px; color: #fff; font-size: 0.8em; font-family: Verdana, sans-serif; }
#all #topo #cabecalho .letra ul { display: inline; list-style: none; }
#all #topo #cabecalho .letra ul li { display: inline; }
#all #topo #cabecalho .letra ul li a { text-transform: uppercase; color: #fff; text-decoration: underline; }
  #all #topo #cabecalho .letra ul li.tamanho1 a { font-size: 9px; }
  #all #topo #cabecalho .letra ul li.tamanho2 a { font-size: 12px; }
  #all #topo #cabecalho .letra ul li.tamanho3 a { font-size: 16px; }
#all #topo #cabecalho form { clear: both; width: 373px; height: 22px; padding: 4px 0 0 85px; margin-top: 5px; background: url(../imagens/topo_form_bg.png) right repeat-y; }
* html #all #topo #cabecalho form { background: none; background-position: left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagens/topo_form_bg.png',sizingMethod='scale');  }
#all #topo #cabecalho form fieldset { border: 0; }
#all #topo #cabecalho form fieldset ol { list-style: none; }
#all #topo #cabecalho form fieldset ol li { float: left; }
#all #topo #cabecalho form fieldset ol li label { float: left; padding-top: 4px; margin-right: 5px; font-style: italic; color: #aac4d4; }
#all #topo #cabecalho form fieldset ol li input { float: left; margin-right: 7px; background: #426c91; border: 1px #002a59 solid; }
  #all #topo #cabecalho form fieldset ol li.login input { width: 119px; }
  #all #topo #cabecalho form fieldset ol li.senha input { width: 99px; }
#all #topo #cabecalho form fieldset .acoes { list-style: none; }
#all #topo #cabecalho form fieldset .acoes li { float: left; margin-right: 7px; }
#all #topo #cabecalho form fieldset .acoes .duvida a { width: 25px; height: 18px; display: block; text-indent: -999em; overflow: hidden; background: url(../imagens/topo_form_duvida.gif) no-repeat; }

/* menu topo */
#all #topo #menu_topo { clear: both; height: 20px; padding-left: 82px; background: url(../imagens/topo_menu_bg.gif) repeat-x; list-style: none; }
#all #topo #menu_topo li { float: left; position: relative; } 
#all #topo #menu_topo li:hover { background: url(../imagens/topo_menu_hover_bg.gif) repeat-x; }
#all #topo #menu_topo li a { display: block; margin: 2px 0 2px 12px; padding-right: 12px; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; border-right: 2px #fff solid; }
* html #all #topo #menu_topo li a { height: 16px; }
html > body #all #topo #menu_topo li a { min-height: 16px; }
  #all #topo #menu_topo li.inicio a { width: 35px; background-image: url(../imagens/topo_menu_inicio.gif); }
  #all #topo #menu_topo li.institucional a { width: 78px; background-image: url(../imagens/topo_menu_institucional.gif); }
  #all #topo #menu_topo li.fique a { width: 111px; background-image: url(../imagens/topo_menu_fique.gif); }
  #all #topo #menu_topo li.cursos a { width: 43px; background-image: url(../imagens/topo_menu_cursos.gif); }
  #all #topo #menu_topo li.formas a { width: 126px; background-image: url(../imagens/topo_menu_formas.gif); }
  #all #topo #menu_topo li.biblioteca a { width: 63px; background-image: url(../imagens/topo_menu_biblioteca.gif); }
  #all #topo #menu_topo li.pesquisa a { width: 57px; background-image: url(../imagens/topo_menu_pesquisa.gif); border: 0; }
/* menu ativo conforme a classe do body */
html body.institucional #all #topo #menu_topo li.institucional { background: #fff; }
html body.institucional #all #topo #menu_topo li.institucional a { background-image: url(../imagens/topo_menu_institucional_ativo.gif); }
html body.inicio #all #topo #menu_topo li.inicio { background: #fff; }
html body.inicio #all #topo #menu_topo li.inicio a { background-image: url(../imagens/topo_menu_inicio_ativo.gif); }
html body.fique #all #topo #menu_topo li.fique { background: #fff; }
html body.fique #all #topo #menu_topo li.fique a { background-image: url(../imagens/topo_menu_fique_ativo.gif); }
html body.cursos #all #topo #menu_topo li.cursos { background: #fff; }
html body.cursos #all #topo #menu_topo li.cursos a { background-image: url(../imagens/topo_menu_cursos_ativo.gif); }
html body.formas #all #topo #menu_topo li.formas { background: #fff; }
html body.formas #all #topo #menu_topo li.formas a { background-image: url(../imagens/topo_menu_formas_ativo.gif); }
html body.servicos #all #topo #menu_topo li.servicos { background: #fff; }
html body.servicos #all #topo #menu_topo li.servicos a { background-image: url(../imagens/topo_menu_servicos_ativo.gif); }
html body.pesquisa #all #topo #menu_topo li.pesquisa { background: #fff; }
html body.pesquisa #all #topo #menu_topo li.pesquisa a { background-image: url(../imagens/topo_menu_pesquisa_ativo.gif); }
html body.biblioteca #all #topo #menu_topo li.biblioteca { background: #fff; }
html body.biblioteca #all #topo #menu_topo li.biblioteca a { background-image: url(../imagens/topo_menu_biblioteca_ativo.gif); }

/*submenu*/
html body #all #topo #menu_topo li.item .submenu { display: none; }
html body #all #topo #menu_topo li.item:hover .submenu { position: absolute; display: block; width: 157px; list-style: none; background: #fff; border-width: 0 1px 2px 0; border-color: #243c51; border-style: solid; z-index: 2; }
html > body #all #topo #menu_topo li.item .submenu { margin-top: 0x; }
html body #all #topo #menu_topo li.item .submenu li { float: none; width: 157px; margin: 0; padding: 2px 0 0 0; background: #dee8e8; border-bottom: 1px #fff solid; }
html body #all #topo #menu_topo li.item .submenu li a { display: block; width: 149px; padding: 1px 0 1px 8px; margin: 0; border: 0; color: #29618a; font-family: Verdana, sans-serif; font-size: 0.9em; text-decoration: none; background-image: none; text-indent: 0; overflow: visible; }
html body #all #topo #menu_topo li.item .submenu li a:hover { background: #cad7df; }

/* BANNERS DO TOPO DE CADA SEÇÃO */
#topo .banner { width: 778px; height: 160px; text-indent: -999em; overflow: hidden; background-repeat: no-repeat; }
  #home #topo .banner { background: url(../imagens/banner_topo_home.jpg); }
  #institucional #topo .banner { background: url(../imagens/banner_topo_institucional.jpg); }
  #missao #topo .banner { background: url(../imagens/banner_topo_missao.jpg); }
  #historia #topo .banner { background: url(../imagens/banner_topo_historia.jpg); }
  #direcao #topo .banner { background: url(../imagens/banner_topo_direcao.jpg); }
  #nucleo_apoio #topo .banner { background: url(../imagens/banner_topo_nucleo_apoio.jpg); }
  #responsabilidade #topo .banner { background: url(../imagens/banner_topo_responsabilidade.jpg); }
  #galeria #topo .banner { background: url(../imagens/banner_topo_galeria.jpg); }
  #parceiros #topo .banner { background: url(../imagens/banner_topo_parceiros.jpg); }
	#links #topo .banner { background: url(../imagens/banner_topo_links.jpg); }
	#exalunos #topo .banner { background: url(../imagens/banner_topo_exalunos.jpg); }
  #complexo #topo .banner { background: url(../imagens/banner_topo_complexo.jpg); }
	#cpa #topo .banner { background: url(../imagens/banner_topo_cpa.jpg); }
  #infraestrutura #topo .banner { background: url(../imagens/banner_topo_infraestrutura.jpg); }
  #servicos #topo .banner { background: url(../imagens/banner_topo_servicos.jpg); }
  #biblioteca #topo .banner { background: url(../imagens/banner_topo_biblioteca.jpg); }
  /* cursos */
  
	
  #graduacao #topo .banner { background: url(../imagens/banner_topo_graduacao.jpg); }
  #curso.biomedicina #topo .banner { background: url(../imagens/banner_topo_biomedicina.jpg); }
  #curso.farmacia #topo .banner { background: url(../imagens/banner_topo_farmacia.jpg); }
	#curso.enfermagem #topo .banner { background: url(../imagens/banner_topo_enfermagem.jpg); }
	#curso.auditoria #topo .banner { background: url(../imagens/banner_topo_auditoria.jpg); }
	#curso.psicologia #topo .banner { background: url(../imagens/banner_topo_psicologia.jpg); }

  #mestrado #topo .banner { background: url(../imagens/banner_topo_mestrado_doutorado.jpg); }
	#curso.mestrado #topo .banner { background: url(../imagens/banner_topo_mestrado.jpg); }
	#curso.doutorado #topo .banner { background: url(../imagens/banner_topo_doutorado.jpg); }
	#curso.tecnico #topo .banner { background: url(../imagens/banner_topo_tec_enfermagem.jpg); }
	#curso.modulo #topo .banner { background: url(../imagens/banner_topo_aux_enfermagem.jpg); }
	#ingles #topo .banner { background: url(../imagens/banner_topo_aux_enfermagem.jpg); }
	
  /* especializacao */
  #especializacao.inicial #topo .banner { background: url(../imagens/banner_topo_especializacao.jpg); }
  #curso.enfermagem_pediatria #topo .banner { background: url(../imagens/banner_topo_enfermagem_pediatria.jpg); }
  #curso.enfermagem_neonatal #topo .banner { background: url(../imagens/banner_topo_enfermagem_neonatal.jpg); }
  #enfermagem_cuidados #topo .banner { background: url(../imagens/banner_topo_enfermagem_cuidados.jpg); }
  #curso.auditoria #topo .banner { background: url(../imagens/banner_topo_auditoria.jpg); }
	#curso.farmacia_esp #topo .banner { background: url(../imagens/banner_topo_farmacia_hospitalar.jpg); }
	
  /* extensao */
  #curso.residencia #topo .banner { background: url(../imagens/banner_topo_extensao_residencia.jpg); }
	#residencia #topo .banner { background: url(../imagens/banner_topo_extensao_residencia.jpg); }
	#atividades.fique #topo .banner { background: url(../imagens/banner_topo_atividades.jpg); }
  /* mestrado e doutorado */
  #graduacao.mestrado #topo .banner { background: url(../imagens/banner_topo_mestrado.jpg); }
  /* tecnico */
	#tecnico #topo .banner { background: url(../imagens/banner_topo_tecnico.jpg); }
  #graduacao.tecnico #topo .banner { background: url(../imagens/banner_topo_tecnico.jpg); }
  #curso.auxiliar #topo .banner { background: url(../imagens/banner_topo_tecnico_auxiliar.jpg); }
  /* FIQUE POR DENTRO */
  /* noticias */
  #noticias.fique #topo .banner { background: url(../imagens/banner_topo_noticias.jpg); }
  /* agenda */
  #agenda.fique #topo .banner { background: url(../imagens/banner_topo_agenda.jpg); }
  /* eventos */
  #eventos.fique #topo .banner { background: url(../imagens/banner_topo_eventos.jpg); }
  /* EX-ALUNOS */
  /* apresentacao */
  #apresentacao.exalunos #topo .banner { background: url(../imagens/banner_topo_exalunos_apresentacao.jpg); }
  /* depoimentos */
  #depoimentos.exalunos #topo .banner { background: url(../imagens/banner_topo_exalunos_depoimentos.jpg); }
  /* reencontre sua turma */
  #reencontre.exalunos #topo .banner { background: url(../imagens/banner_topo_exalunos_reencontre.jpg); }
  /*-- DOWNLOADS --*/
  .downloads #topo .banner { background: url(../imagens/banner_topo_downloads.jpg); } 
  /*-- SALA DE IMPRENSA --*/
  .imprensa #topo .banner { background: url(../imagens/banner_topo_imprensa.jpg); }
  /*-- PUBLICACOES --*/
  .publicacoes #topo .banner { background: url(../imagens/banner_topo_publicacoes.jpg); }
  /*-- MAPA --*/
  .mapa #topo .banner { background: url(../imagens/banner_topo_mapa.jpg); }
  /*-- LOCALIZACAO --*/
  .localizacao #topo .banner { background: url(../imagens/banner_topo_localizacao.jpg); }
  /*-- FALE CONOSCO --*/
  .fale_conosco #topo .banner { background: url(../imagens/banner_topo_fale_conosco.jpg); }
  /*-- BUSCA --*/
  .busca #topo .banner { background: url(../imagens/banner_topo_busca.jpg); }
  /*-- PESQUISA --*/
  #pesquisa.nepee #topo .banner { background: url(../imagens/banner_topo_pesquisa_nepee.jpg); }
  #pesquisa.nfarbio #topo .banner { background: url(../imagens/banner_topo_pesquisa_nfarbio.jpg); }
  #pesquisa.cooperacao #topo .banner { background: url(../imagens/banner_topo_pesquisa_cooperacao.jpg); }
  /* FORMAS DE INGRESSO */
  #formas #topo .banner { background: url(../imagens/banner_topo_formas.jpg); }



/*-- CONTEUDO --*/
#all #conteudo { clear: both; margin-top: 7px; background: url(../imagens/conteudo_bg.gif) repeat-y; }
  #home #all #conteudo { background: url(../imagens/conteudo_bg_home.png) repeat-y; }

/*-- COLUNA1 e 3-  MENU LATERAL --*/
#all #conteudo #coluna1 { float: left; width: 197px; padding: 6px 0 0 3px; /* background: #2A618A; */ }
#all #conteudo #coluna1 dl dt { height: 17px; padding: 3px 0 0 3px; margin-bottom: 5px; background: url(../imagens/menu_lateral_titulo.gif) left no-repeat; color: #fff; font-size: 12px; text-decoration: none; }
#all #conteudo #coluna1 dl dt a { color: #fff; text-decoration: none; }
#all #conteudo #coluna1 dl dd { margin-bottom: 10px; }
#all #conteudo #coluna1 dl dd a { color: #fff; text-decoration: none; }
#all #conteudo #coluna1 dl dd a:hover { text-decoration: underline; }
/* busca */
#all #conteudo #coluna1 dl dd.busca form fieldset input { float: left; width: 143px; height: 13px; padding-top: 3px; margin-left: 5px; font-size: 10px; font-family: Verdana, sans-serif; }
#all #conteudo #coluna1 dl dd.busca form fieldset button { float: left; margin-top: 2px; }
/* menu */
#all #conteudo #coluna1 dl dd.menu { margin: 0 0 10px 5px; padding: 4px 0; border-top: 1px #5985a5 solid; background: #e9f1f4; width: 185px; }
#all #conteudo #coluna1 dl dd.menu ul { list-style: none; }
#all #conteudo #coluna1 dl dd.menu ul li { padding: 2px 0 3px 3px; background: url(../imagens/coluna1_menu_item_bg.gif) left top no-repeat; }
#all #conteudo #coluna1 dl dd.menu ul li.primeiro { background-image: none; }
#all #conteudo #coluna1 dl dd.menu ul li a { margin-right: 11px; display: block; color: #29618a; font-size: 11px; font-family: Verdana, sans-serif; text-decoration: none; }
#all #conteudo #coluna1 dl dd.menu ul li a:hover { text-decoration: underline; }
#all #conteudo #coluna1 dl dd.menu ul li.ativo { position: relative; background: #29618a; background-image: 0; font-weight: bold; }
* html #all #conteudo #coluna1 dl dd.menu ul li.ativo { padding-bottom: 3px; }
#all #conteudo #coluna1 dl dd.menu ul li.ativo a { color: #fff; }
#all #conteudo #coluna1 dl dd.menu ul li span { display: block; background-image: url(../imagens/coluna1_menu_subitem_bg.gif); background-position: 166px center; background-repeat: no-repeat; }
#all #conteudo #coluna1 dl dd.menu ul li.ativo span { background-image: url(../imagens/coluna1_menu_subitem_ativo.gif); background-color: #29618a; }
/*submenu*/
#all #conteudo #coluna1 dl dd.menu ul li ul.submenu { display: none; margin-left: -3px; list-style: none; background-color: #bfd4db; }
#all #conteudo #coluna1 dl dd.menu ul li.ativo ul.submenu { display: block; margin-bottom: -4px; }
#all #conteudo #coluna1 dl dd.menu ul li.ativo ul.submenu li { background-image: none; background-color: #bfd4db; padding: 1px 0 1px 5px; }
#all #conteudo #coluna1 dl dd.menu ul li.ativo ul.submenu li a { color: #29618a; background-image: none; background-color: #bfd4db; font-size: 0.9em; font-weight: normal; text-indent: 3px; }
#all #conteudo #coluna1 dl dd.menu ul li.ativo ul.submenu li.ativo a { color: #fff; }
/* banner */
#all #conteudo #coluna1 dl dd.banner { margin: 6px 0 0 5px; }
#all #conteudo #coluna1 dl dd.banner a img { border: 0; }
/* formas de pagamento */
#all #conteudo #coluna1 dl dd.formas_ingresso ul { margin: 0 0 6px 5px; list-style: inside disc; }
#all #conteudo #coluna1 dl dd.formas_ingresso ul li { color: #fff; font-family: Verdana, sans-serif; font-size: 10px; }
/* newsletter */
#all #conteudo #coluna1 dl dd.newsletter { padding: 0 0 9px 6px; }
#all #conteudo #coluna1 dl dd.newsletter a { color: #fff; text-decoration: none; font-family: Verdana, sans-serif; font-size: 10px; }
#all #conteudo #coluna1 dl dd.newsletter a:hover { text-decoration: underline; }

/*-- COLUNA2 - CONTEUDO CENTRAL --*/
#all #conteudo #coluna2 { float: left; width: 565px; min-height: 577px; margin-left: 3px; padding: 5px 7px 15px 4px; }
* html #all #conteudo #coluna2 { height: 577px; }
/* breadcrumb */
#all #conteudo #coluna2 p.breadcrumb { float: left; width: 470px; font-size: 0.9em; font-family: Verdana, sans-serif; padding: 0; }
* html #all #conteudo #coluna2 .breadcrumb { padding-bottom: 0; }
#all #conteudo #coluna2 .breadcrumb span { padding: 0 0 2px 6px; color: #29618a; background: url(../imagens/coluna2_breadcrumb_bg.gif) left center no-repeat; }
#all #conteudo #coluna2 .breadcrumb a { padding: 0 5px 2px 0; color: #29618a; text-decoration: none; background: url(../imagens/coluna2_breadcrumb_bg.gif) right center no-repeat; }
#all #conteudo #coluna2 .voltar { float: right; }
#all #conteudo #coluna2 h1 { clear: both; margin-bottom: 10px; padding: 4px 0 5px 5px; font-family: Verdana, sans-serif; font-size: 1.2em; color: #f15b28; background: url(../imagens/coluna1_titulo.gif) left no-repeat; }
/* destaque foto e aba com texto */
#all #conteudo #coluna2 .direita { float: right; margin: 0 0 5px 5px; }
#all #conteudo #coluna2 .foto { margin-bottom: 6px; }
#all #conteudo #coluna2 .foto img { width: 200px; height: 150px; border: 0; }
#all #conteudo #coluna2 .foto .aba { width: 190px; min-height: 52px; padding: 8px 0 10px 10px; background: url(../imagens/coluna2_aba_bg.gif) #e8edf1 bottom no-repeat; }
* html #all #conteudo #coluna2 .foto .aba { height: 52px; }
#all #conteudo #coluna2 .aba p { margin: 0; padding: 0 13px; color: #29618a; font-size: 0.9em; background: url(../imagens/seta_azul_direita.gif) left 4px no-repeat; }

/* HOME - PAGINA INICIAL */
#home #all { background-position: 0 72px; }
#home #all #topo { height: 317px; }
#home #all #topo .banner { height: 245px; }

/* coluna1 - esquerda */
#home #all #conteudo #coluna1 dl dd.acesso_cursos ul { list-style: none; }
#home #all #conteudo #coluna1 dl dd.acesso_cursos ul li { margin-bottom: 5px; }
#home #all #conteudo #coluna1 dl dd.acesso_cursos ul li select { width: 173px; font-size: 10px; }
#home #all #conteudo #coluna1 dl dd.recurso { float: left; width: 90px; }
#home #all #conteudo #coluna1 dl dd.recurso h4 { padding: 3px 0pt 0pt 6px; margin-bottom: 3px; height: 17px; font-size: 12px; background: url(../imagens/menu_lateral_titulo_bolsa.gif) no-repeat; color: #fff; }
#home #all #conteudo #coluna1 dl dd.recurso.financiamento h4 { background: url(../imagens/menu_lateral_titulo_financiamento.gif) no-repeat; }
#home #all #conteudo #coluna1 dl dd.recurso.financiamento img { margin-left: 5px; }

html body#home #all #conteudo #coluna2 { float: left; min-height: 435px; background: #fff; width: 410px; margin-right: 5px; }
* html body#home #all #conteudo #coluna2 { height: 447px; }
#home #all #conteudo #coluna2 .links { width: auto; }

#home #all #conteudo #coluna2 h4 { font-size: 1.09em; }
#home #all #conteudo #coluna2 #calendar_data { margin-top: 5px; }
#home #all #conteudo #coluna2 .calendario { float: left; } 
#home #all #conteudo #coluna2 ol#lista_eventos { float: left; width: 220px; }
#home #all #conteudo #coluna2 .links { clear: both; }
#home #all #conteudo #coluna2 .titulo_calendario { padding-top: 5px; background: url(../imagens/coluna1_titulo.gif) left no-repeat; }

#home #all #conteudo #coluna2 .titulo_calendario h3 { float: left; width: 185px; background: 0; }
* html #home #all #conteudo #coluna2 .titulo_calendario h3 { width: 182px; }
#home #all #conteudo #coluna2 .titulo_calendario ul { list-style: none; margin-top: 9px; }
#home #all #conteudo #coluna2 .titulo_calendario ul li { float: left; margin-left: 0; width: 110px; }
#home #all #conteudo #coluna2 .titulo_calendario ul li a { display: block; padding-left: 6px; text-decoration: none; color: #537e91; border-left: 1px #f15a24 solid; }
#home #all #conteudo #coluna2 .titulo_calendario ul li a:hover { background: #7b9fb1; color: #fff; }
#home #all #conteudo #coluna2 .titulo_calendario ul li:ativo a { background: #7b9fb1; color: #fff; }

#home #all #conteudo #coluna3 { float: left; width: 150px; padding-top: 5px;}
#home #all #conteudo #coluna3 dd.espaco { height: 74px; margin: 3px 0; background: #fff; }
#home #all #conteudo #coluna3 dd.newsletter { background: #fff; padding: 6px; }
#home #all #conteudo #coluna3 dd.newsletter h4 { padding: 3px 0pt 0pt 4px; background: url(../imagens/menu_lateral_titulo_laranja.gif) no-repeat; margin-bottom: 5px; height: 17px; font-size: 12px; color: #f15a24; }
#home #all #conteudo #coluna3 dd.newsletter a { display: block; padding-bottom: 3px; color: #000; text-decoration: none; border-bottom: 1px #f15a24 solid; }
#home #all #conteudo #coluna3 dd.newsletter a:hover { text-decoration: underline; }
/* DIRECAO E OBJETIVO */
#direcao #all #conteudo #coluna2 h3 { clear: both; padding: 10px 0 5px; margin: 0; }
#direcao #all #conteudo #coluna2 dl { margin-left: 12px; }
#direcao #all #conteudo #coluna2 dl dt { clear: both; font-weight: bold; border-top: 1px #fcded4 solid; padding-top: 4px; color: #939598; font-size: 1em; } 
  #direcao #all #conteudo #coluna2 dl dt.primeiro { border: 0; }
#direcao #all #conteudo #coluna2 dl dd { clear: both; }
#direcao #all #conteudo #coluna2 dl dd p { float: left; padding: 0 0 4px; margin: 0; }
#direcao #all #conteudo #coluna2 dl dd a { float: right; text-align: right; margin-right: 73px; padding-right: 20px; background: url(../imagens/direcao_contato_bg.gif) right no-repeat; color: #939598; text-decoration: none; }
#direcao #all #conteudo #coluna2 dl dd a:hover { text-decoration: underline; }

/* RESPONSABILIDADE SOCIAL */
#responsabilidade #all #conteudo #coluna2 #projetos { clear: both; padding-top: 10px; }
#responsabilidade #all #conteudo #coluna2 #projetos .projeto { float: left; width: 182px; margin-left: 5px; }
#responsabilidade #all #conteudo #coluna2 #projetos .projeto dt { width: 174px; height: 17px; margin-bottom: 5px; padding: 3px 0 0 6px; background: url(../imagens/responsabilidade_projetos_titulo_bg.jpg) left no-repeat; color: #F15B28; font-size: 12px; }
#responsabilidade #all #conteudo #coluna2 #projetos .projeto dd img { position: absolute; }
#responsabilidade #all #conteudo #coluna2 #projetos .projeto dd p { margin: 0 0 5px 60px; }
#responsabilidade #all #conteudo #coluna2 #projetos .projeto dd a { position: relative; display: block; text-align: right; padding-right: 15px; margin-right: 8px; background: url(../imagens/saiba_mais.gif) right no-repeat; color: #f58220; text-decoration: none; }

/* NUCLEO DE APOIO */
#nucleo_apoio #all #conteudo #coluna2 ul { list-style: none; }
/* PARCEIROS */
#parceiros #all #conteudo #coluna2 p { margin: 0; }
#parceiros #all #conteudo #coluna2 .obs { color: #f58220; font-size: 0.9em; }
#parceiros #all #conteudo #coluna2 .parceiros { margin: 16px 0 0 14px; list-style: none; }
#parceiros #all #conteudo #coluna2 .parceiros li { height: 53px; padding-top: 4px; border-top: 1px #fcded4 solid; }
#parceiros #all #conteudo #coluna2 .parceiros li.primeiro { border: 0; }
#parceiros #all #conteudo #coluna2 .parceiros li .logo { border: 0; position: absolute; width: 100px; height: 50px; background: #ccc; }
#parceiros #all #conteudo #coluna2 .parceiros li a { color: #939598; text-decoration: none; display: block; }
#parceiros #all #conteudo #coluna2 .parceiros li a:hover { text-decoration: underline; }
#parceiros #all #conteudo #coluna2 .parceiros li p { padding-top: 14px; margin-left: 110px; }

/* GALERIA DE IMAGENS */
#all #conteudo .galeria h3 { float: left; width: 303px; margin: 0 0 6px 0; padding: 4px 0 0 19px; border-width: 1px 1px 0 1px; border-color: #fcded4; border-style: solid; color: #f58220; background: url(../imagens/seta_laranja_direita.gif) 9px 7px no-repeat; font-size: 1em; }
#all #conteudo .galeria select { float: right; margin-right: 27px; width: 178px; border-color: #808080 #d4d0c8 #d4d0c8 #808080; font-family: Verdana, sans-serif; font-size: 0.9em; text-align: left; }
#all #conteudo .galeria #imagens { clear: both; display: block; width: 538px; height: 361px; background: url(../imagens/galeria_imagens_fake.jpg) no-repeat; text-indent: -999em; overflow: hidden; }

/* -------------- SECAO CURSOS -------------- */
html * #graduacao #all #conteudo #coluna2 { height: 456px; }
html > body#graduacao #all #conteudo #coluna2 { min-height: 456px; }
#graduacao #all #conteudo #coluna2 ul { list-style: none; }
#graduacao #all #conteudo #coluna2 ul li { clear: left; min-height: 92px; margin-bottom: 15px; }
* html #graduacao #all #conteudo #coluna2 ul li { height: 92px; }
#graduacao #all #conteudo #coluna2 ul li img { float: left; display: block; }
#graduacao #all #conteudo #coluna2 ul li .texto { margin-left: 115px; }
#graduacao #all #conteudo #coluna2 ul li .texto h4 { font-size: 1.1em; color: #f58220; margin: 0; }
#graduacao #all #conteudo #coluna2 ul li .texto p { padding: 0; margin: 0; line-height: 18px; }
#graduacao #all #conteudo #coluna2 ul li a.mais { display: block; margin-top: 0; margin-bottom: 10px; padding: 0 12px 0 0; color: #F15B28; text-align: right; background: url(../imagens/saiba_mais.gif) right no-repeat; text-decoration: none; border-bottom: 1px #f3e1df solid; }
  #graduacao #all #conteudo #coluna2 ul li.farmacia a.mais { border: 0; }
#graduacao #all #conteudo #coluna2 ul li .texto a:hover { text-decoration: underline; }
/*-- pagina de apresentacao de cursos --*/
#curso #all #conteudo { padding-bottom: 15px; }
#all #conteudo #coluna2.apresentacao .descricao img { float: right; margin-right: 20px} 
#all #conteudo #coluna2.apresentacao .descricao .texto { margin: 0 268px 3px 0; padding-bottom: 8px; }
html > body #all #conteudo #coluna2.apresentacao .descricao .texto { padding-bottom: 30px; }
#all #conteudo #coluna2.apresentacao .descricao .texto .aviso { display: none; width: 286px; height: 17px; margin: -9px 0 0 11px; padding-top: 7px; color: #f15b28; font-size: 12px; background: url(../imagens/biomedicina_aviso_bg.jpg) top no-repeat; text-align: center; }
#all #conteudo #coluna2.apresentacao .descricao .texto .aviso p { margin: 0; color: #f15b28; font-size: 1.09em;  }
#all #conteudo #coluna2.apresentacao .descricao .texto a { color: #939598; }
  #all #conteudo #coluna2.apresentacao .descricao .texto .aviso.ativo { display: block; }
  #all #conteudo #coluna2.apresentacao .descricao .texto .inscricao { display: none; width: 295px; height: 20px; background: url(../imagens/graduacao_inscrevase_bg.gif) no-repeat; text-indent: -999em; overflow: hidden; }
  #all #conteudo #coluna2.apresentacao .descricao .texto .inscricao.ativo { display: block; }
#all #conteudo #coluna2.apresentacao h3 { clear: both; margin: 0 0 10px 0; padding: 4px 0 5px 5px; font-size: 1.09em; font-family: Verdana, sans-serif; color: #f15b28; background: url(../imagens/coluna1_titulo.gif) left no-repeat; }
#all #conteudo #coluna2.apresentacao .destaques ul { list-style: none; }
#all #conteudo #coluna2.apresentacao .destaques ul li { margin: 0 7px 15px 0; }
#all #conteudo #coluna2.apresentacao .destaques ul li .texto img { width: 100px; height: 60px; margin: 0 10px 10px 0; float: left; }
#all #conteudo #coluna2.apresentacao .destaques ul li .texto a { color: #939598; text-decoration: none; }
#all #conteudo #coluna2.apresentacao .destaques ul li .texto a:hover { text-decoration: underline; }
#all #conteudo #coluna2.apresentacao .destaques ul li .texto h4 { margin-top: 0; float: none; } 
#all #conteudo #coluna2.apresentacao .destaques ul li .texto h4 a { font-size: 1.1em; color: #f58220; }
/*quadros*/
#all #conteudo #coluna2.apresentacao #quadros { clear: both; margin-top: 10px; }
#all #conteudo #coluna2.apresentacao #quadros dl { float: left; width: 268px; margin: 0 10px 8px 0; }
#all #conteudo #coluna2.apresentacao #quadros dl dt { display: block; height: 16px; margin-bottom: 5px; padding: 4px 0 0 7px; background: url(../imagens/biomedicina_quadros_titulos.jpg) no-repeat; color: #F15B28; font-size: 1.1em; }
#all #conteudo #coluna2.apresentacao #quadros dl dd p { margin: 0; padding: 0; } 
#all #conteudo #coluna2.apresentacao #quadros dl dd ul { list-style: none; }
#all #conteudo #coluna2.apresentacao #quadros dl dd ul li { color: #6F6F6F; clear: left; }
#all #conteudo #coluna2.apresentacao #quadros dl dd ul li.vagas p { float: left; }
#all #conteudo #coluna2.apresentacao #quadros dl dd ul li.vagas ul { float: left; margin-left: 3px; }
#all #conteudo #coluna2.apresentacao #quadros a.mais { clear: left; display: block; margin: 10px 10px 0 0; padding-right: 16px; background: url(../imagens/saiba_mais.gif) right center no-repeat; text-align: right; text-decoration: none; color: #f58220; }
* html #all #conteudo #coluna2.apresentacao .topo { margin-right: 5px; }
/* competencias */
#curso #all #conteudo #coluna2.competencias h3 { float: left; }
#curso #all #conteudo #coluna2.competencias .foto { float: right; }
#curso #all #conteudo #coluna2.competencias ul { list-style: inside disc; clear: left; margin-left: 6px; }
#curso #all #conteudo #coluna2.competencias ul li { margin-bottom: 17px; color: #939598; }
#curso #all #conteudo #coluna2.competencias .topo { float: right; }
/* estrutura */
#curso #all #conteudo #coluna2.estrutura .grades { float: right; width: 140px; margin-top: -20px; }
#curso #all #conteudo #coluna2.estrutura .grades h4 { width: 135px; height: 17px; margin-bottom: 2px; padding: 3px 0 0 5px; color: #F15B28; background: url(../imagens/graduacao_grades_titulo.jpg) no-repeat; font-size: 1.09em; }
#curso #all #conteudo #coluna2.estrutura .grades ul { list-style: none; padding: 0 0 5px 10px; margin-bottom: 5px; border-bottom: 1px #f15a24 solid; }
#curso #all #conteudo #coluna2.estrutura .grades ul li a { color: #939598; font-family: Verdana, sans-serif; font-size: 0.9em; text-decoration: none; }
#curso #all #conteudo #coluna2.estrutura .grades ul li a:hover { text-decoration: underline; }
#curso #all #conteudo #coluna2.estrutura .grades a.download { display: block; padding-left: 11px; color: #939598; text-decoration: none; background: url(../imagens/seta_azul_baixo.gif) left 5px no-repeat; }
#curso #all #conteudo #coluna2.estrutura .grades a.download:hover { text-decoration: underline; }
#curso #all #conteudo #coluna2.estrutura table { width: 406px; margin-bottom: 15px; table-layout: fixed; border-width: 1px 0 1px 0; border-color: #f15b28; border-style: solid; color: #939598; }
#curso #all #conteudo #coluna2.estrutura table thead tr th { padding: 2px 1px; font-size: 1.09em; border-width: 0 1px 1px 0; border-color: #fcded4 #fcded4 #f15b28 #fcded4; border-style: solid;  }
#curso #all #conteudo #coluna2.estrutura table tfoot tr th,
#curso #all #conteudo #coluna2.estrutura table tfoot tr td { border-top: 1px #f15b28 solid; font-size: 1.09em; padding: 2px 0; }
#curso #all #conteudo #coluna2.estrutura table tfoot tr td { text-align: center; border-left: 1px #fcded4 solid; }
#curso #all #conteudo #coluna2.estrutura table tbody tr th,
#curso #all #conteudo #coluna2.estrutura table tbody tr td { border-width: 0 1px 1px 0; border-color: #fcded4; border-style: solid; padding: 2px 0; font-weight: normal; }
#curso #all #conteudo #coluna2.estrutura table tbody tr td { text-align: center; }
#curso #all #conteudo #coluna2.estrutura table .creditos { border-right: 0; }
#curso #all #conteudo #coluna2.estrutura table tbody tr th { text-indent: 3px; border-left: 0; text-align: left; }
#curso #all #conteudo .topo { float: right; margin-right: 10px; }
* html #curso #all #conteudo .topo { margin-right: 5px; }
/* corpo docente */
.cursos #all #conteudo #coluna2 h3 { margin-bottom: 3px; }
.cursos #all #conteudo #coluna2 dl { margin-left: 6px; }
.cursos #all #conteudo #coluna2 dl dt { clear: both; margin-top: 5px; padding-top: 2px; font-weight: bold; border-top: 1px #fcded4 solid; color: #939598; } 
  .cursos #all #conteudo #coluna2 dl dt.primeiro { border: 0; }
.cursos #all #conteudo #coluna2 dl dd { clear: both; color: #939598; }
.cursos #all #conteudo #coluna2 dl dd ul { float: left; padding: 0; margin: 0 0 2px 0; list-style: none; color: #939598; }
.cursos #all #conteudo #coluna2 dl dd a { float: right; text-align: right; margin-right: 15px; padding-right: 15px; color: #939598; text-decoration: none; }
  .cursos #all #conteudo #coluna2 dl dd a:hover { text-decoration: underline; }
.cursos #all #conteudo #coluna2 dl dd a.curriculo { background: url(../imagens/icone_curriculo.gif) right no-repeat;  }

/* mensalidades */
#curso #all #conteudo #coluna2.mensalidades table { width: 235px; margin: 0 0 31px 7px; color: #939598; }
#curso #all #conteudo #coluna2.mensalidades table caption { margin-left: 7px; padding: 2px 0; font-size: 1.09em; text-align: left; border-bottom: 1px #fcded4 solid; color: #939598; }
#curso #all #conteudo #coluna2.mensalidades table tr td,
#curso #all #conteudo #coluna2.mensalidades table tr th { border-bottom: 1px #fcded4 solid; font-weight: normal; text-align: left; padding: 2px 0; }
#curso #all #conteudo #coluna2.mensalidades table tr.ultimo th,
#curso #all #conteudo #coluna2.mensalidades table tr.ultimo td { border: 0; }
/* links */
#curso #all #conteudo #coluna2.links h3 { margin-bottom: 10px; }
#curso #all #conteudo #coluna2.links p { margin: 0 0 0 6px; padding: 0; }
#curso #all #conteudo #coluna2.links .obs { color: #f58220; font-size: 0.9em;  }
#curso #all #conteudo #coluna2.links ul { list-style: none; margin: 5px 0 0 6px; width: 190px; }
#curso #all #conteudo #coluna2.links ul li { margin-bottom: 3px; padding-top: 3px; border-top: 1px #fcded4 solid; }
  #curso #all #conteudo #coluna2.links ul li.primeiro { border: 0; }
#curso #all #conteudo #coluna2.links ul li a { color: #939598; text-decoration: none; }
#curso #all #conteudo #coluna2.links ul li a:hover { text-decoration: underline; }

/*------ CURSOS ------*/
/*residencia - inicial*/
#residencia #all #conteudo #coluna2.inicial h3 { clear: both; margin: 0; }
#residencia #all #conteudo #coluna2.inicial ul { list-style: none; }
#residencia #all #conteudo #coluna2.inicial ul li { clear: both; margin-top: 2px; border-top: 1px #fcded4 solid; }
#residencia #all #conteudo #coluna2.inicial ul li h4 { margin: 0; float: none; }
#residencia #all #conteudo #coluna2.inicial ul li img { float: left; margin-top: 6px; }
#residencia #all #conteudo #coluna2.inicial ul li.primeiro { border: 0; }
#residencia #all #conteudo #coluna2.inicial ul li .texto { padding: 0; width: 435px; margin-left: 110px; margin-top: 6px; }
#residencia #all #conteudo #coluna2.inicial ul li .texto p { margin: 0; padding: 0; }
#residencia #all #conteudo #coluna2.inicial ul li .texto h4 { font-size: 1.09em; color: #f58220; }
#residencia #all #conteudo #coluna2.inicial ul li .texto a.mais { display: block; margin: 13px 0 0 0; padding: 0 12px 0 0; color: #F15B28; text-align: right; background: url(../imagens/saiba_mais.gif) right no-repeat; text-decoration: none; }

/*especializacao - inicial*/
#especializacao #all #conteudo #coluna2.inicial h3 { clear: both; margin: 0; }
#especializacao #all #conteudo #coluna2.inicial ul { list-style: none; }
#especializacao #all #conteudo #coluna2.inicial ul li { clear: both; margin-top: 2px; border-top: 1px #fcded4 solid; }
#especializacao #all #conteudo #coluna2.inicial ul li h4 { margin: 0; float: none; }
#especializacao #all #conteudo #coluna2.inicial ul li img { float: left; margin-top: 6px; }
#especializacao #all #conteudo #coluna2.inicial ul li.primeiro { border: 0; }
#especializacao #all #conteudo #coluna2.inicial ul li .texto { padding: 0; width: 435px; margin-left: 110px; margin-top: 6px; }
#especializacao #all #conteudo #coluna2.inicial ul li .texto p { margin: 0; padding: 0; }
#especializacao #all #conteudo #coluna2.inicial ul li .texto h4 { font-size: 1.09em; color: #f58220; }
#especializacao #all #conteudo #coluna2.inicial ul li .texto a.mais { display: block; margin: 13px 0 0 0; padding: 0 12px 0 0; color: #F15B28; text-align: right; background: url(../imagens/saiba_mais.gif) right no-repeat; text-decoration: none; }
/*especializacao - matricula */
.cursos #all #conteudo #coluna2.matricula h4 { margin-left: 6px; color: #939598; font-family: Arial, sans-serif; font-size: 1.09em; } 
.cursos #all #conteudo #coluna2.matricula p { padding-left: 6px; }
/* mestrado */
#graduacao.mestrado #all #conteudo #coluna2.apresentacao .texto { margin-right: 210px; }
#graduacao.mestrado #all #conteudo #coluna2.apresentacao .texto a.ficha { width: 349px; height: 17px; padding-top: 3px; color: #103659; text-transform: uppercase; font-size: 1.09em; background: url(../imagens/degrade_azul_bg.gif) no-repeat; }
#graduacao.mestrado #all #conteudo #coluna2.apresentacao #quadros { margin: 0; }
/* residencia e formacao profissional */
#curso.residencia #all #conteudo #coluna2 .texto { margin-right: 206px; }
#curso.residencia #all #conteudo #coluna2 .texto .aviso { width: 345px; height: 17px; padding: 2px 0 0; background-image: none; background-color: #ffca06; text-align: center; }
#curso.residencia #all #conteudo #coluna2 .texto .aviso a { background: #fff; }
#curso.residencia #all #conteudo #coluna2 .downloads { position: absolute; width: 200px; margin: -51px 0 0 362px; }
#curso.residencia #all #conteudo #coluna2 .downloads h4 { color: #939598; font-size: 1.09em;  }
#curso.residencia #all #conteudo #coluna2 .downloads ul { list-style: none; }
#curso.residencia #all #conteudo #coluna2 .downloads ul li { height: 15px; padding-left: 13px; background: url(../imagens/download_icone.gif) left center no-repeat; }
#curso.residencia #all #conteudo #coluna2 .downloads ul li a { color: #939598; text-decoration: none; }
#curso.residencia #all #conteudo #coluna2 .downloads ul li a:hover { text-decoration: underline; }
/*#curso.residencia #all #conteudo #coluna2 #quadros dl { width: 540px; }*/
#curso.residencia #all #conteudo #coluna2 #quadros dl dd table { float: left; width: 291px; color: #939598; }
#curso.residencia #all #conteudo #coluna2 #quadros dl dd table caption { text-align: left; padding: 2px 0; margin-bottom: 3px; }
#curso.residencia #all #conteudo #coluna2 #quadros dl dd table thead tr th { border-width: 1px 0 1px 1px; border-color: #f15b28 #fcded4 #f15b28 #fcded4; border-style: solid; padding: 2px 0; }
#curso.residencia #all #conteudo #coluna2 #quadros dl dd table thead tr th.residencia { border-left: 0; }
#curso.residencia #all #conteudo #coluna2 #quadros dl dd table tr td { text-align: center; }
#curso.residencia #all #conteudo #coluna2 #quadros dl dd table tbody tr td { padding: 2px 0; border-width: 0 0 1px 1px; border-color: #fcded4; border-style: solid;  }
#curso.residencia #all #conteudo #coluna2 #quadros dl dd table tbody tr th { border-bottom: 1px #fcded4 solid; padding: 2px 0; font-weight: normal; text-align: left; }
#curso.residencia #all #conteudo #coluna2 #quadros dl dd table tbody tr.ultimo th,
#curso.residencia #all #conteudo #coluna2 #quadros dl dd table tbody tr.ultimo td { border-bottom: 0; }
#curso.residencia #all #conteudo #coluna2 #quadros dl dd p { float: right; width: 240px; }

/* TECNICO */
#graduacao.tecnico #all #conteudo #coluna2 .descricao .texto { margin-right: 215px; }
#graduacao.tecnico #all #conteudo #coluna2 .cursos h3 { padding: 0; background: 0; }
#graduacao.tecnico #all #conteudo #coluna2 .cursos ul li { clear: both; height: 79px; }
#graduacao.tecnico #all #conteudo #coluna2 .cursos ul li.primeiro { margin-bottom: 13px; border-bottom: 1px #fcded4 solid; }
#graduacao.tecnico #all #conteudo #coluna2 .cursos ul li .texto { float: right; width: 440px; margin: 0; }
#graduacao.tecnico #all #conteudo #coluna2 .cursos ul li img { position: relative; }
#graduacao.tecnico #all #conteudo #coluna2 .cursos .mais { margin: 0; border: 0; }

/* -------------- SECAO FORMAS DE INGRESSO -------------- */
/* Imagens de topo */
#vestibular.formas #topo .banner { background: url(../imagens/banner_topo_vestibular.jpg); }
#transferencia.formas #topo .banner { background: url(../imagens/banner_topo_transferencia.jpg); }
#reaproveitamento.formas #topo .banner { background: url(../imagens/banner_topo_reaproveitamento.jpg); }
#reabertura.formas #topo .banner { background: url(../imagens/banner_topo_reabertura.jpg); }
#prouni.formas #topo .banner { background: url(../imagens/banner_topo_prouni.jpg); }
#fies.formas #topo .banner { background: url(../imagens/banner_topo_fies.jpg); }
#reencontre.exalunos #topo .banner { background: url(../imagens/banner_topo_exalunos.jpg); }
/* -------------- SECAO FORMAS DE INGRESSO -------------- */

#formas.vestibular #all #conteudo #coluna2 .descricao .imagem { position: relative; float: right; width: 200px; height: 115px; overflow: hidden; margin-bottom: 15px; }
#formas.vestibular.inscricoes #all #conteudo #coluna2 .descricao .imagem { height: 130px; }
#formas.vestibular #all #conteudo #coluna2 .descricao .imagem img { position: absolute; }
#formas.vestibular #all #conteudo #coluna2 .texto { margin-right: 210px; }
#formas.vestibular #all #conteudo #coluna2 .texto h3 { width: 343px; color: #f58220; font-family: Arial, sans-serif; clear: none; background: url(../imagens/links_bg.jpg) no-repeat; text-align: center; text-transform: uppercase; }
#formas.vestibular #all #conteudo #coluna2 .texto a.botao { display: block; padding-top: 3px; width: 343px; height: 17px; background: url(../imagens/botao_degrade_azul.png) no-repeat; text-transform: uppercase; color: #103659; font-size: 12px; font-family: Arial, sans-serif; }
#formas.vestibular #all #conteudo #coluna2 .texto a:hover { text-decoration: underline; }
#formas.vestibular #all #conteudo #coluna2 .texto h3 { margin: 0; }
#formas.vestibular #all #conteudo #coluna2 .texto p { text-align: center; margin: 0; }
#formas.vestibular #all #conteudo #coluna2 .texto p.data { margin: 5px 0; color: #f58220; font-size: 1.09em; }
#formas.vestibular #all #conteudo #coluna2 .coluna { float: left; width: 50%; }
#formas.vestibular #all #conteudo #coluna2 .coluna h4 { padding: 3px 0; width: 277px; background: url(../imagens/destaque_laranja_bg.png) no-repeat; font-size: 12px; color: #f15b28; text-transform: uppercase; text-align: center; }
#formas.vestibular #all #conteudo #coluna2 .coluna .data { margin-left: 52px; }
html body#formas.vestibular #all #conteudo #coluna2 dl { width: 45%; }
#formas.vestibular #all #conteudo #coluna2 table { width: 100%; table-layout: fixed; margin-top: 10px; color: #939598; }
#formas.vestibular #all #conteudo #coluna2 table thead { border-width: 1px 0; border-color: #f15b28; border-style: solid; }
#formas.vestibular #all #conteudo #coluna2 table thead tr th { border-width: 1px 1px 1px 0; border-color: #f15b28; border-style: solid; text-align: center; color: #939598; font-family: Arial, sans-serif; font-size: 12px; }
#formas.vestibular #all #conteudo #coluna2 table tbody tr td,
#formas.vestibular #all #conteudo #coluna2 table tbody tr th { border-top: 1px #fcded4 solid; padding: 2px 0; }
#formas.vestibular #all #conteudo #coluna2 table tbody tr td { border-right: 1px #f15b28 solid; }
#formas.vestibular #all #conteudo #coluna2 table .vagas { border-right: 0; text-align: center; }
#formas.vestibular #all #conteudo #coluna2 table .turno { width: 87px; text-align: center; }
#formas.vestibular #all #conteudo #coluna2 table tr td.multi { border-top: 0; }
#formas.vestibular #all #conteudo #coluna2 .downloads dd ul li { margin: 3px 0; }
#formas.vestibular #all #conteudo #coluna2 .downloads dd ul li a { padding: 6px 0 9px 13px; color: #939598; font-size: 11px; background: url(../imagens/download_icone.gif) left no-repeat; text-decoration: none; }
#formas.vestibular #all #conteudo #coluna2 .downloads dd ul li a:hover { text-decoration: underline; }
/* programas das disciplinas */
#formas.vestibular.programas #all #conteudo #coluna2 a { color: #939598; text-decoration: underline; }
#formas #all #coluna2 ul,
#formas #all #coluna2 ol { list-style: inside; margin: 0 0 10px 15px; color: #939598; }
#formas #all #conteudo #coluna2 ul li,
#formas #all #conteudo #coluna2 ol li { margin: 2px 0; }
#formas #all #conteudo #coluna2 ol { list-style: decimal inside; }
#formas #all #conteudo #coluna2 h5 { font-size: 1em; font-family: Arial, sans-serif; color: #939598; }
/* aprovados */
#formas.vestibular.aprovados #all #conteudo #coluna2 { margin: 2px 0; }
#formas.vestibular.aprovados #all #conteudo #coluna2 ul li { padding: 4px 8px; border-top: 1px #fcded4 solid; }
  #formas.vestibular.aprovados #all #conteudo #coluna2 ul li.primeiro { border-top: 0; }
#formas.vestibular.aprovados #all #conteudo #coluna2 ul li a { border-top: 0; color: #939598; text-decoration: none; }
#formas.vestibular.aprovados #all #conteudo #coluna2 .instrucao a { color: #939598; text-decoration: none; }
/* prouni */
#formas.prouni #all #conteudo #coluna2 p.obs { color: #f58220; font-size: 0.9em; }
#formas.prouni #all #conteudo #coluna2 a.logo { margin-left: 15px; }
#formas.prouni #all #conteudo #coluna2 a.logo img { border: 0; }

/* ------ PESQUISA ------ */
#pesquisa #all #conteudo #coluna2 .esquerda { margin: 0; }
#pesquisa #all #conteudo #coluna2 ol { list-style: inside decimal; color: #939598; }
#pesquisa #all #conteudo #coluna2 ol li { margin-bottom: 5px; }
/* linha de pesquisa */
#pesquisa #all #conteudo #coluna2.linha ul { margin-left: 10px; list-style: inside disc; color: #939598; }
#pesquisa #all #conteudo #coluna2.linha ul li a { color:  #939598; text-decoration: none; }
#pesquisa #all #conteudo #coluna2.linha ul li .explicacao { display: none; margin: 5px 0 15px 5px; }
#pesquisa #all #conteudo #coluna2.linha ul li.ativo .explicacao { display: block; }
#pesquisa #all #conteudo #coluna2.linha ul li.ativo a { color: #F58220; font-weight: bold; }

/* ------ PESQUISA ------ */
#pesquisa #all #conteudo #coluna2.equipe table { width: 550px; margin: 0 0 20px 8px; table-layout: fixed; }
#pesquisa #all #conteudo #coluna2.equipe table caption { padding-bottom: 8px; color: #939598; font-size: 1.09em; font-family: Verdana, sans-serif; text-align: left; }
#pesquisa #all #conteudo #coluna2.equipe table thead { background: url(../imagens/pesquisa_equipe_tabela_bg.gif) repeat-y; }
#pesquisa #all #conteudo #coluna2.equipe table thead tr th { text-align: left; padding: 3px 0 3px 10px; color: #f58220; border-width: 1px 0; border-color: #f15b28; border-style: solid; }
  #pesquisa #all #conteudo #coluna2.equipe table thead tr th.integrantes { width: 335px; }
#pesquisa #all #conteudo #coluna2.equipe table thead tr td { background: #fff; }
#pesquisa #all #conteudo #coluna2.equipe table tbody tr th { margin-bottom: 8px; padding-top: 20px; color: #939598; font-family: Verdana, sans-serif; text-align: left; }
#pesquisa #all #conteudo #coluna2.equipe table tbody tr td,
#pesquisa #all #conteudo #coluna2.equipe table thead tr td { padding: 2px 0; color: #939598; border-bottom: 1px #fcded4 solid; }

/* ------ FIQUE POR DENTRO ------ */
/* noticias */
#noticias #all #conteudo #coluna2.inicial .destaques { list-style: none; margin-bottom: 15px; }
#noticias #all #conteudo #coluna2.inicial .destaques li { float: left; width: 267px; margin-right: 7px; }
#noticias #all #conteudo #coluna2.inicial .destaques li .texto { float: right; width: 158px; }
#noticias #all #conteudo #coluna2.inicial .destaques li .texto h4 a { font-size: 1.1em; color: #f58220; }
#noticias #all #conteudo #coluna2.inicial .destaques li .texto a { margin: 0; padding: 0; color: #939598; text-decoration: none; }
#noticias #all #conteudo #coluna2.inicial .destaques li .texto a:hover { text-decoration: underline; }
#noticias #all #conteudo #coluna2 .outras { float: left; width: 419px; }
#noticias #all #conteudo #coluna2 .outras h3 { margin: 0 0 10px 0; padding: 4px 0 5px 5px; font-size: 1.2em; color: #f15b28; background: url(../imagens/coluna1_titulo.gif) left no-repeat; width: 561px;} 
#noticias #all #conteudo #coluna2 .outras ol { list-style: none; padding: 0 9px; border-bottom: 1px #f15a24 solid; margin-bottom: 0; }
#noticias #all #conteudo #coluna2 .outras ol li { list-style: none; margin: 3px 0; }
#noticias #all #conteudo #coluna2 .outras ol li a { text-decoration: none; color: #939598; }
  #noticias #all #conteudo #coluna2 .outras ol li a:hover { text-decoration: underline; }
#noticias #all #conteudo #coluna2 .outras ol li a strong { color: #f58220; font-size: 1.09em; }
#noticias #all #conteudo #coluna2 .outras #links { margin: 0 0 0 11px; padding-top: 4px; width: auto; height: 16px; list-style: none; background: url(../imagens/links_bg.jpg) no-repeat; width: 561px;}
#noticias #all #conteudo #coluna2 .outras #links li { float: left; }
#noticias #all #conteudo #coluna2 .outras #links li.rss { float: right; }
#noticias #all #conteudo #coluna2 .outras #links li.rss a { display: block; width: 37px; height: 11px; background: url(../imagens/botao_rss.png) no-repeat; text-indent: -999em; overflow: hidden; }
#noticias #all #conteudo #coluna2 .noticias_tags { float: left; margin-left: 5px; }
#noticias #all #conteudo #coluna2 .noticias_tags h3 { width: 130px; height: 17px; margin-bottom: 2px; margin-top: 2px; padding: 3px 0 0 5px; color: #F15B28; background: url(../imagens/graduacao_grades_titulo.jpg) #E5B642 no-repeat; font-size: 1.09em; }
#noticias #all #conteudo #coluna2 .noticias_tags ul { list-style: none; padding-left: 12px; }
#noticias #all #conteudo #coluna2 .noticias_tags ul li { margin: 5px 0; }
#noticias #all #conteudo #coluna2 .noticias_tags ul li a { color: #f58220; text-decoration: none; }
#noticias #all #conteudo #coluna2 .noticias_tags ul li a:hover { text-decoration: underline; }
#noticias #all #conteudo #coluna2 .noticias_tags .mais { width: auto; padding: 0 18px 4px 0; background-position: 125px 2px; border-width: 0 1px 1px 1px; border-color: #f15b28; border-style: solid; }
/* interna - noticia */
#noticias #all #conteudo #coluna2.interna .esquerda h3 { margin: 0; }
#noticias #all #conteudo #coluna2.interna .esquerda .data { color: #F58220; padding: 0; font-size: 0.9em; }
#noticias #all #conteudo #coluna2.interna .esquerda .data span { font-size: 0.9em; }
#all #conteudo #coluna2.interna .esquerda .links { display: block; width: 260px; height: 18px; padding: 0 20px 0 5px ; list-style: none; background: url(../imagens/degrade_azul_claro.gif) left repeat-y; border-width: 1px 0 1px; border-color: #f15b28; border-style: solid; }
#all #conteudo #coluna2.interna .esquerda .links li { float: left; }
#all #conteudo #coluna2.interna .esquerda .links li a { padding-left: 14px; background-repeat: no-repeat; background-position: left center; color: #F58220; font-family: "Trebuchet MS", sans-serif; font-size: 1.09em; text-decoration: none; }
#all #conteudo #coluna2.interna .esquerda .links li.imprimir { float: right; }
#all #conteudo #coluna2.interna .esquerda .links li.imprimir a { background-image: url(../imagens/icone_imprimir_laranja.gif); }
#all #conteudo #coluna2.interna .esquerda .links li.enviar a { background-image: url(../imagens/icone_enviar_laranja.gif); }
#all #conteudo #coluna2.interna .esquerda .links li.download a { background-image: url(../imagens/icone_enviar_laranja.gif); }
#noticias #all #conteudo #coluna2.interna .outras { margin-top: 10px; }
#noticias #all #conteudo #coluna2.interna .noticias_tags { margin-top: 10px; }
/* todas as noticias */
#noticias #all #conteudo #coluna2 .cabecalho { height: 16px; padding: 1px 0; border-width: 1px 0 1px; border-color: #f15b28; border-style: solid; background: url(../imagens/degrade_azul_claro.gif) repeat-y; }
#noticias #all #conteudo #coluna2 .cabecalho h3 { float: left; padding: 0 0 0 10px; font-family: "Trebuchet MS", sans-serif; font-size: 1em; background: 0; }
#noticias #all #conteudo #coluna2 .cabecalho .rss { float: right; display: block; width: 57px; height: 16px; background: url(../imagens/rss_bg.jpg) no-repeat; text-indent: -999em; overflow: auto; }
#noticias #all #conteudo #coluna2 .outras ol { list-style: none; padding: 0 9px; border-bottom: 1px #f15a24 solid; clear: both; width:536px;}
#noticias #all #conteudo #coluna2 .outras ol li { margin: 7px 0; }
/* noticias por tags */
#noticias #all #conteudo #coluna2.tags .cabecalho { background: url(../imagens/degrade_azul_claro.gif) repeat-y; border-top: 0; } 
#noticias #all #conteudo #coluna2.tags .cabecalho h3 { float: left; font-family: "Trebuchet MS", sans-serif; font-size: 1.09em; }
#noticias #all #conteudo #coluna2.tags .cabecalho .rss { float: right; }

/* AGENDA */
#agenda #all #conteudo #coluna2 .cabecalho { display: block; height: 16px; padding: 1px 0; border-bottom: 1px #f15b28 solid; background: url(../imagens/bg_degrade_azul.gif) left repeat-y; }
#agenda #all #conteudo #coluna2 .cabecalho h3 { float: left; padding: 0; font-family: "Trebuchet MS", sans-serif; font-size: 1.09em; }
#agenda #all #conteudo #coluna2 .cabecalho .rss { float: right; display: block; width: 57px; height: 16px; background: url(../imagens/rss_bg.jpg) no-repeat; text-indent: -999em; overflow: auto; }
/* agenda academica */
#all #conteudo #coluna2 #todos_meses { clear: left; overflow: hidden; width: 560px; height: 180px; }
#all #conteudo #coluna2 .mes { width: 560px; height: 180px; display: none; }
#all #conteudo #coluna2 #todos_meses .mes.ativo { display: block; }
#all #conteudo #coluna2 .calendario { float: left; width: 150px; height: 110px; padding: 0; margin: 0; }
#all #conteudo #coluna2 .calendario .nav_meses { margin: 0; padding: 1px; list-style: none; background: #245777; }
#all #conteudo #coluna2 .calendario .nav_meses li { float: left; margin-left: 0; }
#all #conteudo #coluna2 .calendario .nav_meses li a { display: block; width: 25px; height: 16px; background-repeat: no-repeat; text-indent: -999em; overflow: hidden; }
  #all #conteudo #coluna2 .calendario .nav_meses li.anterior a { background: url(../imagens/calendario_nav_anterior.gif); }
  #all #conteudo #coluna2 .calendario .nav_meses li.proximo { float: right; }
  #all #conteudo #coluna2 .calendario .nav_meses li.proximo a { background: url(../imagens/calendario_nav_proximo.gif); }
#all #conteudo #coluna2 .calendario h4 { color: #fff; font-size: 12px; margin-top: -19px; padding: 3px 0 0 0; text-align: center; }
#all #conteudo #coluna2 .calendario table thead tr th { background: #7c9aad; width: 22px; }
#all #conteudo #coluna2 .calendario table thead tr th.bg { background: #668aa0; }
#all #conteudo #coluna2 .calendario table thead tr th { color: #fff; font-size: 1.09em; }
#all #conteudo #coluna2 .calendario table tbody tr td { text-align: center; color: #c1c1c1; }
#all #conteudo #coluna2 .calendario table tbody tr td a { display: block; color: #000; background: #ebebeb; text-decoration: none; }
#all #conteudo #coluna2 .eventos { float: left; width: 380px; margin-left: 16px; list-style: none; }
#all #conteudo #coluna2 .eventos li a { text-decoration: none; color: #939598; }
#all #conteudo #coluna2 .eventos li a:hover { text-decoration: underline; }

/* EVENTOS EM GERAL */
#eventos #all #conteudo #coluna2 .cabecalho { display: block; height: 16px; margin-bottom: 10px; padding: 1px 0; border-bottom: 1px #f15b28 solid; background: url(../imagens/bg_degrade_azul.gif) left repeat-y; }
#eventos #all #conteudo #coluna2 .cabecalho h3 { float: left; padding: 0 0 0 5px; font-family: "Trebuchet MS", sans-serif; font-size: 1.09em; background: 0; margin: 0; }
#eventos #all #conteudo #coluna2 .cabecalho .rss { float: right; display: block; width: 57px; height: 16px; background: url(../imagens/rss_bg.jpg) no-repeat; text-indent: -999em; overflow: auto; }
#eventos #all #conteudo #coluna2.apresentacao .destaques { clear: both; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px #fcded4 solid; }
/* evento - detalhes */
#eventos #all #conteudo #coluna2 .detalhes h4 { margin-left: 10px; clear: both; font-size: 1.09em; color: #f58220; }
#eventos #all #conteudo #coluna2 .detalhes .data { margin-left: 10px; padding: 0; color: #f58220; font-size: 0.9em; }
#eventos #all #conteudo #coluna2 .links { display: block; width: auto; height: 18px; margin-bottom: 10px; padding: 0 20px 0 5px; list-style: none; background: url(../imagens/degrade_azul_claro.gif) left repeat-y; border-width: 1px 0 1px; border-color: #f15b28; border-style: solid; }
#eventos #all #conteudo #coluna2 .links li { float: left; }
#eventos #all #conteudo #coluna2 .links li a { padding-left: 14px; background-repeat: no-repeat; background-position: left center; color: #F58220; font-family: "Trebuchet MS", sans-serif; font-size: 1.09em; text-decoration: none; }
#eventos #all #conteudo #coluna2 .links li.enviar { margin: 0 50px 0 143px; }
* html #eventos #all #conteudo #coluna2 .links li.enviar { margin-left: 72px; }
#eventos #all #conteudo #coluna2 .links li.imprimir a { background-image: url(../imagens/icone_imprimir_laranja.gif); }
#eventos #all #conteudo #coluna2 .links li.enviar a { background-image: url(../imagens/icone_enviar_laranja.gif); }

/*--------- EX-ALUNOS ---------*/
/* apresentacao */
.exalunos #all #conteudo #coluna2.apresentacao .descricao img { margin-top: 15px; }
.exalunos #all #conteudo #coluna2.apresentacao .descricao .texto { margin-right: 200px; }
.exalunos #all #conteudo #coluna2.apresentacao .descricao .texto p { margin-bottom: 10px; }
.exalunos #all #conteudo #coluna2.apresentacao .descricao .texto .inscricoes { width: 355px; }
.exalunos #all #conteudo #coluna2.apresentacao .descricao .texto .inscricoes p { float: right; width: 245px; font-family: Arial, sans-serif; color: ##939598; }
.exalunos #all #conteudo #coluna2.apresentacao .descricao .texto .inscricoes p span { display: block; height: 20px; background: url(../imagens/graduacao_incricoes_abertas.gif) -40px 0 no-repeat; text-indent: -999em; overflow: hidden; }
.exalunos #all #conteudo #coluna2.apresentacao .descricao .texto .inscricoes img { float: left; margin: 0; width: 100px; height: 69px; }
.exalunos #all #conteudo #coluna2.apresentacao .destaques .texto h4 { font-size: 1em; } 
.exalunos #all #conteudo #coluna2.apresentacao #quadros dl.item { position: relative; margin-bottom: 15px; }
.exalunos #all #conteudo #coluna2.apresentacao #quadros img { position: absolute; top: 43px; left: 0; }
.exalunos #all #conteudo #coluna2.apresentacao #quadros a { display: block; margin-left: 110px; text-decoration: none; color: #939598; font-size: 1em; }
.exalunos #all #conteudo #coluna2.apresentacao #quadros a:hover { text-decoration: underline; }
.exalunos #all #conteudo #coluna2.apresentacao #quadros a strong { color: #F58220; }
.exalunos #all #conteudo #coluna2.apresentacao #quadros .item ul { list-style: inside disc; }
.exalunos #all #conteudo #coluna2.apresentacao #quadros .item .destaque { display: block; height: 30px; margin-top: 8px; color: #EC5828; background: #fec013; text-align: center; padding: 3px 0; font-family: Arial, sans-serif; font-size: 1.09em; }
/* depoimentos */
.exalunos #all #conteudo #coluna2 h3 { background: 0; margin: 0 0 0 10px; padding: 0 0 5px 0; }
.exalunos #all #conteudo #coluna2 p { padding-left: 10px; }
.exalunos #all #conteudo #coluna2 dl.depoimento { float: left; width: 158px; padding: 0 14px; border-left: 1px #f15b28 solid; text-align: center; }
  .exalunos #all #conteudo #coluna2 dl.depoimento.primeiro { border: 0; }
.exalunos #all #conteudo #coluna2 dl.depoimento dd p { text-align: justify; margin-bottom: 10px; }
.exalunos #all #conteudo #coluna2 dl.depoimento dt { color: #939598; margin: 3px 0; }
.exalunos #all #conteudo #coluna2 .nav { clear: both; margin-top: 10px; text-align: center; }
.exalunos #all #conteudo #coluna2 .nav p { margin: 0; padding: 0; color: #1b5d91; }
.exalunos #all #conteudo #coluna2 .nav .navegacao { width: 138px; margin: 3px auto 0; }
.exalunos #all #conteudo #coluna2 .nav .navegacao { list-style: none; padding: 1px; background-color: #9ab5c4; }
.exalunos #all #conteudo #coluna2 .nav .navegacao li { float: left; margin: 0 4px; color: #29618a; font-family: Verdana, sans-serif; font-size: 0.9em; }
.exalunos #all #conteudo #coluna2 .nav .navegacao li strong { display: block; padding-top: 2px; }
.exalunos #all #conteudo #coluna2 .nav .navegacao li a { display: block; padding-top: 2px; text-decoration: underline; color: #29618a; font-family: Verdana, sans-serif; font-size: 0.9em;  }
.exalunos #all #conteudo #coluna2 .nav .navegacao li.anterior,
.exalunos #all #conteudo #coluna2 .nav .navegacao li.proxima { margin: 0; }
.exalunos #all #conteudo #coluna2 .nav .navegacao li.anterior a { width: 24px; height: 14px; background: url(../imagens/navegacao_anterior.gif) no-repeat; text-indent: -999em; overflow: hidden; }
.exalunos #all #conteudo #coluna2 .nav .navegacao li.proxima a { width: 24px; height: 14px; background: url(../imagens/navegacao_proxima.gif) no-repeat; text-indent: -999em; overflow: hidden; }
/* reencontre */
#reencontre.exalunos #all #conteudo #coluna2 h4 { width: 239px; height: 17px; margin-bottom: 14px; padding-top: 3px; background: url(../imagens/degrade_azul_canto_arredondado.gif) no-repeat; text-transform: uppercase; color: #1b5d91; font-size: 1.09em; text-align: center; }
#reencontre.exalunos #all #conteudo #coluna2 form#frm_cadastro { float: left; width: 256px; }
#reencontre.exalunos #all #conteudo #coluna2 form#frm_cadastro fieldset ol { list-style: none; margin-left: 6px; }
#reencontre.exalunos #all #conteudo #coluna2 form#frm_cadastro fieldset ol li { clear: left; }
#reencontre.exalunos #all #conteudo #coluna2 form#frm_cadastro fieldset ol li.email input { width: 194px; }
#reencontre.exalunos #all #conteudo #coluna2 form#frm_cadastro fieldset ol li label { float: left; width: 36px; margin: 3px 5px 10px 0; color: #939598; font-size: 0.9em; text-align: right; }
#reencontre.exalunos #all #conteudo #coluna2 form#frm_cadastro fieldset ol li input { float: left; width: 100px; }
#reencontre.exalunos #all #conteudo #coluna2 form#frm_cadastro fieldset ol li a { float: left; margin-left: 13px; padding-top: 3px; color: #939598; text-decoration: none; }
#reencontre.exalunos #all #conteudo #coluna2 form#frm_cadastro fieldset ol li a:hover { text-decoration: underline; }
#reencontre.exalunos #all #conteudo #coluna2 form#frm_cadastro button { clear: both; width: 71px; height: 22px; padding-top: 2px; margin-left: 85px; background-image: none; background-color: #587891; border-width: 2px; border-color: #0f1f2c #667886 #607381 #3f4f5c; border-style: solid; text-indent: 0; color: #fff; font-size: 10px; text-transform: uppercase; font-family: Arial, sans-serif; }
#reencontre.exalunos #all #conteudo #coluna2 .cadastrese { float: left; width: 250px; margin-left: 50px; }                                          
#reencontre.exalunos #all #conteudo #coluna2 .cadastrese a { display: block; width: 78px; height: 15px; margin-left: 85px; padding-top: 3px; background-color: #587891; border-width: 2px; border-color: #0f1f2c #667886 #607381 #3f4f5c; border-style: solid; text-indent: 0; color: #fff; font-size: 10px; text-transform: uppercase; font-family: Arial, sans-serif; text-decoration: none; text-align: center; }                                                                                                             
/* reencontre - busca */
#reencontre.exalunos #all #conteudo #coluna2 .saudacao { float: left; color: #939598; }
#reencontre.exalunos #all #conteudo #coluna2 .painel { float: right; list-style: none; }
#reencontre.exalunos #all #conteudo #coluna2 .painel li { float: left; margin: 0 10px; }
#reencontre.exalunos #all #conteudo #coluna2 .painel li a { text-decoration: none; color: #1b5d91; }
#reencontre.exalunos #all #conteudo #coluna2 .painel li a:hover { text-decoration: underline; }
#reencontre.exalunos #all #conteudo #coluna2 h3 { clear: both; margin: 0; }
#reencontre.exalunos #all #conteudo #coluna2 form#reencontre_busca fieldset { border-width: 1px 0 1px 0; border-color: #f15b28; border-style: solid; }
#reencontre.exalunos #all #conteudo #coluna2 form#reencontre_busca fieldset label { float: left; padding: 2px 6px 2px 5px; background: #e6eaf5; color: #F58220; }
#reencontre.exalunos #all #conteudo #coluna2 form#reencontre_busca fieldset input { float: left; }
#reencontre.exalunos #all #conteudo #coluna2 form#reencontre_busca fieldset button { float: left; width: 60px; height: 20px; margin-left: 10px; background-image: none; background-color: #587891; border-width: 2px; border-color: #0f1f2c #667886 #607381 #3f4f5c; border-style: solid; text-indent: 0; color: #fff; font-size: 10px; font-family: Arial, sans-serif; }
#reencontre.exalunos #all #conteudo #coluna2.busca .turmas { clear: both; margin-top: 10px; }
#reencontre.exalunos #all #conteudo #coluna2.busca .turmas p { margin-bottom: 10px; padding: 0; }
#reencontre.exalunos #all #conteudo #coluna2.busca .turmas dl { float: left; width: 101px; margin: 0 5px 15px;} 
#reencontre.exalunos #all #conteudo #coluna2.busca .turmas dl dt { display: block; height: 16px; padding: 4px 0 0 5px; background: url(../imagens/borda_bg_azul.jpg) no-repeat; color: #F58220; font-family: Verdana, sans-serif; }
#reencontre.exalunos #all #conteudo #coluna2.busca .turmas dl dd { padding-left: 35px; }
#reencontre.exalunos #all #conteudo #coluna2.busca .turmas dl dd ul { list-style: disc; }
#reencontre.exalunos #all #conteudo #coluna2.busca .turmas dl dd ul li { margin: 2px 0; color: #939598; }
#reencontre.exalunos #all #conteudo #coluna2.busca .turmas dl dd ul li a { color: #939598; text-decoration: none; }
#reencontre.exalunos #all #conteudo #coluna2.busca .turmas dl dd ul li a:hover { text-decoration: underline; }
/* lista de alunos encontrados */
#reencontre.exalunos #all #conteudo #coluna2.busca h4.turma { width: auto; font-size: 1em; margin: 0 0 5px 0; padding: 0; color: #939598; background: 0; text-transform: none; text-align: left; }
#reencontre.exalunos #all #conteudo #coluna2.busca .alunos { float: left; width: 190px; margin-bottom: 15px; list-style: none; border-left: 1px #f15b28 solid; }
#reencontre.exalunos #all #conteudo #coluna2.busca .alunos.primeiro { border: 0; margin: 0; }
#reencontre.exalunos #all #conteudo #coluna2.busca .alunos li { clear: left; border-bottom: 1px #fcded4 solid; padding-left: 5px; margin-bottom: 2px; }
#reencontre.exalunos #all #conteudo #coluna2.busca .alunos li.ultimo { margin: 0; border: 0; }
#reencontre.exalunos #all #conteudo #coluna2.busca .alunos li ul { float: right; width: 120px; list-style: none; }
#reencontre.exalunos #all #conteudo #coluna2.busca .alunos li ul li { list-style: none; color: #939598; border: 0; margin: 0; }
#reencontre.exalunos #all #conteudo #coluna2.busca .alunos li ul li a { text-decoration: none; color: #939598; }
#reencontre.exalunos #all #conteudo #coluna2.busca .alunos li ul li a:hover { text-decoration: underline;  }
#reencontre.exalunos #all #conteudo #coluna2.busca .alunos li a img { border: 0; }
#reencontre.exalunos #all #conteudo #coluna2.busca .navegacao { clear: both; }
/* ficha do aluno */ 
#reencontre.exalunos #all #conteudo #coluna2.ficha h4 { width: auto; font-size: 1.09em; margin: 0 0 5px 0; padding: 0; color: #939598; background: 0; text-transform: none; text-align: left; }
#reencontre.exalunos #all #conteudo #coluna2.ficha img { float: left; margin: 0 11px 10px 0; }
#reencontre.exalunos #all #conteudo #coluna2.ficha .dados { float: left; list-style: none; }
#reencontre.exalunos #all #conteudo #coluna2.ficha .dados li { color: #939598; font-family: Verdana, sans-serif; font-size: 1em; }
#reencontre.exalunos #all #conteudo #coluna2.ficha a.enviar { clear: both; display: block; width: 75px; border-color: #333c45 #687a88 #46667b #495056; border-width: 2px; border-style: solid; background: #5d7896; padding: 2px 0; text-align: center; text-decoration: none; color: #fff; }
/* mural */
#reencontre.exalunos #all #conteudo #coluna2.mural form#frm_mural h4 { float: left; width: 139px; height: 20px; margin: 5px 0 5px 0; background: url(../imagens/exalunos_mural_enviar.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#reencontre.exalunos #all #conteudo #coluna2.mural form#frm_mural label.caracteres { float: left; margin-left: 116px; color: #939598; }
#reencontre.exalunos #all #conteudo #coluna2.mural form#frm_mural input { border-style: groove solid solid groove; width: 28px; border-color: #7e7e7e; font-size: 0.9em; text-align: center; }
#reencontre.exalunos #all #conteudo #coluna2.mural form#frm_mural fieldset { clear: both; }
#reencontre.exalunos #all #conteudo #coluna2.mural form#frm_mural fieldset textarea { float: left; width: 456px; height: 60px; border-style: groove solid solid groove; }
#reencontre.exalunos #all #conteudo #coluna2.mural form#frm_mural fieldset button { float: left; width: 84px; height: 20px; margin-top: 22px; border: 0; background: url(../imagens/exalunos_mural_publicar.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#reencontre.exalunos #all #conteudo #coluna2.mural ul.recados { list-style: none; margin-top: 10px; }
#reencontre.exalunos #all #conteudo #coluna2.mural ul.recados li.recado { position: relative; clear: left; min-height: 60px; margin: 0; padding: 4px 0 2px 80px; border-bottom: 1px #fcded4 solid; }
* html #reencontre.exalunos #all #conteudo #coluna2.mural ul.recados li.recado { height: 60px; } 
  #reencontre.exalunos #all #conteudo #coluna2.mural ul.recados li.recado.corsim { background: #e6e8e7; }
#reencontre.exalunos #all #conteudo #coluna2.mural ul.recados li.recado img { position: absolute; width: 50px; height: 50px; top: 4px; left: 10px; }
#reencontre.exalunos #all #conteudo #coluna2.mural ul.recados li.recado p { margin: 0; }

/*-- cadastre-se --*/
#reencontre.exalunos #all #conteudo #coluna2.cadastro h3 { padding-left: 10px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro h4 { background: 0; font-size: 1em; color: #939598; text-transform: none; margin-bottom: 5px; padding-left: 10px; width: auto; text-align: left; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro .passos { width: 346px; margin-left: 10px; border-bottom: 1px #f15b28 solid; list-style: none; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro .passos li { float: left; width: 120px; height: 16px; font-family: Impact, sans-serif; font-size: 12px; text-indent: -999em; }
  #reencontre.exalunos #all #conteudo #coluna2.cadastro .passos li.primeiro { background: url(../imagens/exalunos_cadastro_1passo.gif) no-repeat; background-position: 0 0; }
  #reencontre.exalunos #all #conteudo #coluna2.cadastro .passos li.primeiro.ativo { background-position: 0 -16px; }
  #reencontre.exalunos #all #conteudo #coluna2.cadastro .passos li.segundo { background: url(../imagens/exalunos_cadastro_2passo.gif) no-repeat; background-position: 0 0; }
  #reencontre.exalunos #all #conteudo #coluna2.cadastro .passos li.segundo.ativo { background-position: 0 -16px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro p.obs { color: #F58220; font-size: 0.9em; padding: 0; margin-left: 10px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol { list-style: none; margin-left: 10px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li { position: relative; clear: left; color: #939598; margin-bottom: 6px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li label { position: absolute; width: 178px; padding-top: 3px; text-align: right; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li input { margin-left: 187px; width: 130px; font-size: 0.9em; color: #939598; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li.nascimento input { width: 18px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li.nascimento span { padding-top: 3px; margin: 0 3px; font-size: 14px;  }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li.nascimento input#cadastro_nascimento_mes { margin: 0; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li.nascimento input#cadastro_nascimento_ano { width: 39px; margin: 0; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form button { width: 110px; height: 20px; padding: 2px 0; margin-left: 150px; border-width: 2px; border-style: double solid solid double; border-color: #323b42 #536f85 #627586 #3f4c54; background: #567893; text-indent: 0; color: #fff; text-transform: uppercase; font-size: 9px; font-family: Verdana, sans-serif; overflow: visible; } 
/* verificacao dos campos */
#reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li .verificacao { display: none; position: absolute; top: 4px; left: 362px; width: 10px; height: 10px; background: url(../imagens/exalunos_cadastro_verificacao.gif) no-repeat; text-indent: -999em; overflow: hidden; }
  #reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li .verificacao.ok { display: block; background-position: 0 -10px; }
  #reencontre.exalunos #all #conteudo #coluna2.cadastro form fieldset ol li .verificacao.nao_ok { display: block; background-position: 0 0; }
/* cadastro passo 2 */
#reencontre.exalunos #all #conteudo #coluna2.cadastro form#passo2 fieldset ol li input#cadastro_estado { width: 18px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form#passo2 fieldset ol li.tel input { margin-left: 0; width: 89px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form#passo2 fieldset ol li input.ddd { width: 27px; margin-left: 187px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form#passo2 fieldset ol li.avatar .botao { width: 110px; height: 16px; padding: 0 2px; margin-left: 5px; border-width: 2px; border-style: double solid solid double; border-color: #323b42 #536f85 #627586 #3f4c54; background: #567893; text-indent: 0; color: #fff; font-size: 9px; font-family: Verdana, sans-serif; text-decoration: none; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form#passo2 fieldset ol li.radios ul { list-style: none; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form#passo2 fieldset ol li.radios ul li label { position: relative; padding: 0; margin: 0; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form#passo2 fieldset ol li.radios ul li input { width: 12px; margin-right: 3px; }
#reencontre.exalunos #all #conteudo #coluna2.cadastro form#passo2 button { font-size: 8px; }
  
/*------ DOWNLOADS ------*/
.downloads #all #conteudo #coluna2.inicial ul { list-style: none; }
.downloads #all #conteudo #coluna2.inicial ul li { float: left; padding-top: 22px; }
.downloads #all #conteudo #coluna2.inicial ul li img { position: absolute; margin-top: -22px; }
.downloads #all #conteudo #coluna2.inicial ul li a { position: relative; margin-left: 110px; color: #939598; text-decoration: none; font-size: 1.09em; }  
.downloads #all #conteudo #coluna2.inicial ul li a:hover { text-decoration: underline; }
/* interna */
.downloads #all #conteudo #coluna2.interna h3 { margin: 0 0 10px 10px; font-size: 1.09em; }
.downloads #all #conteudo #coluna2.interna ul { list-style: none; margin-left: 10px; }
.downloads #all #conteudo #coluna2.interna ul li { margin-bottom: 2px; padding: 2px 0 2px 13px; background: url(../imagens/download_icone.gif) left center no-repeat; border-bottom: 1px #fcded4 solid; }
.downloads #all #conteudo #coluna2.interna a { color: #939598; text-decoration: none; }
.downloads #all #conteudo #coluna2.interna a:hover { text-decoration: underline; }
.downloads #all #conteudo #coluna2.interna p.instrucao { padding-top: 10px; }

/*------ SALA DE IMPRENSA ------*/
.imprensa #all #conteudo #coluna2 .esquerda { float: left; width: 346px; margin-right: 10px; padding-right: 10px; border-right: 1px #f15b28 solid; }
* html .imprensa #all #conteudo #coluna2 .esquerda { padding-right: 0; }
.imprensa #all #conteudo #coluna2 h3 { height: 19px; margin: 0 0 10px 0; padding: 1px 0 0 5px; background: url(../imagens/borda_bg_azul.jpg) left no-repeat; }
.imprensa #all #conteudo #coluna2 p { margin: 0; padding: 0; }
.imprensa #all #conteudo #coluna2 .direita { float: left; width: 190px; }
.imprensa #all #conteudo #coluna2 .esquerda .vcard { margin: 7px 0; }
.imprensa #all #conteudo #coluna2 .esquerda .vcard ul { list-style: none; }
.imprensa #all #conteudo #coluna2 .esquerda .vcard ul li { color: #939598; }
.imprensa #all #conteudo #coluna2 .esquerda .vcard ul li a { color: #939598; }
.imprensa #all #conteudo #coluna2 .esquerda .vcard .creditos { display: none; } 
.imprensa #all #conteudo #coluna2 .destaques { list-style: none; margin-bottom: 15px; }
.imprensa #all #conteudo #coluna2 .destaques li { width: 340px; }
.imprensa #all #conteudo #coluna2 .destaques li img { float: left; margin-bottom: 20px; width: 100px; height: 60px; }
.imprensa #all #conteudo #coluna2 .destaques li .texto { width: 230px; display: block; margin-left: 110px; }
.imprensa #all #conteudo #coluna2 .destaques li .texto h4 { font-size: 1.1em; margin: 0 0 5px 0; }
.imprensa #all #conteudo #coluna2 .destaques li .texto h4 a { color: #f58220; }
.imprensa #all #conteudo #coluna2 .destaques li .texto a { margin: 0; padding: 0; color: #939598; text-decoration: none; }
.imprensa #all #conteudo #coluna2 .destaques li .texto a:hover { text-decoration: underline; }
.imprensa #all #conteudo #coluna2 .esquerda h4 { font-size: 1.09em; color: #F58220; margin-bottom: 15px; }
.imprensa #all #conteudo #coluna2 .esquerda .ultimos ul { list-style: none; }
.imprensa #all #conteudo #coluna2 .esquerda .ultimos ul li a { color: #939598; text-decoration: none; }
.imprensa #all #conteudo #coluna2 .esquerda .ultimos ul li a:hover { text-decoration: underline; }
.imprensa #all #conteudo #coluna2 .esquerda .ultimos ul li a strong { color: #F58220; }
.imprensa #all #conteudo #coluna2 .mais { height: 18px; margin-top: 23px; padding: 2px 0 0 18px; text-align: left; background: url(../imagens/saiba_mais_bg_azul.gif) repeat-y; }
.imprensa #all #conteudo #coluna2 .galeria { list-style: none; }
.imprensa #all #conteudo #coluna2 .galeria li { float: left; width: 80px; margin: 3px 10px 0 0; }
* html .imprensa #all #conteudo #coluna2 .galeria li { margin: 3px 5px 0 0; }
.imprensa #all #conteudo #coluna2 .galeria li a img { border: 3px #d4d5da solid; }  
.imprensa #all #conteudo #coluna2 .galeria li a { color: #939598; text-decoration: none; } 
.imprensa #all #conteudo #coluna2 .galeria li a span { display: block; }
.imprensa #all #conteudo #coluna2 .direita .mais { clear: both; }


/* releases */
.imprensa #all #conteudo #coluna2 .esquerda { background: url(../imagens/imprensa_releases_bg.gif) right top no-repeat; border: 0; }
.imprensa #all #conteudo #coluna2.interna .esquerda h4 { margin-bottom: 0; }
.imprensa #all #conteudo #coluna2.interna .esquerda .release .foto { float: left; margin: 5px 10px 0 0; }
.imprensa #all #conteudo #coluna2.interna .esquerda .release ul.links { width: 321px; margin: 10px 0; }
.imprensa #all #conteudo #coluna2.interna .esquerda ul.links li { float: left; margin: 0 6px; }
.imprensa #all #conteudo #coluna2.interna .esquerda ul.links li a { padding-left: 14px; background-repeat: no-repeat; background-position: left center; color: #F58220; font-family: "Trebuchet MS", sans-serif; font-size: 1.09em; text-decoration: none; }
.imprensa #all #conteudo #coluna2.interna .esquerda ul.links li.imprimir { float: left; }
.imprensa #all #conteudo #coluna2.interna .esquerda ul.links li.imprimir a { background-image: url(../imagens/icone_imprimir_laranja.gif); }
.imprensa #all #conteudo #coluna2.interna .esquerda ul.links li.enviar a { background-image: url(../imagens/icone_enviar_laranja.gif); }
.imprensa #all #conteudo #coluna2.interna .esquerda ul.links li.download a { background-image: url(../imagens/icone_download_laranja.gif); }
.imprensa #all #conteudo #coluna2.interna .esquerda .ultimos h4 { margin-bottom: 10px; }
.imprensa #all #conteudo #coluna2.interna .direita { margin-top: 20px; }

/*------ PUBLICACOES ------*/
.publicacoes #all #conteudo #coluna2.inicial #itens { list-style: none; }
.publicacoes #all #conteudo #coluna2.inicial #itens li { clear: both; position: relative; padding-top: 5px; border-top: 1px #fcded4 solid; }  
.publicacoes #all #conteudo #coluna2.inicial #itens li.primeiro { border: 0; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .edicoes { float: left; width: 135px; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .edicoes img { margin-left: 15px; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .edicoes .navegacao { margin: 5px 0; width: 131px; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .edicoes .navegacao li { clear: none; float: left; margin: 0; padding: 0; border: 0; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .texto { float: left; width: 400px; position: relative; }
.publicacoes #all #conteudo #coluna2.inicial #itens.maior li .texto { width: 95%; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .texto p { padding: 0; margin: 0; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .texto ul { margin-top: 9px; list-style: outside none; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .texto ul li { margin-bottom: 7px; color: #939598; border: 0; padding: 0; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .texto h4 { color: #F58220; font-size: 1.09em; float: none; padding: 5px 0 10px; }
.publicacoes #all #conteudo #coluna2.inicial #itens li .texto .download { position: absolute; right: 0; top: 0; padding: 2px; background: #5a768c; border-style: double; border-width: 1px; border-color: #152532 #627584 #42647f #435665; text-decoration: none; color: #fff; text-transform: uppercase; }

/*------ MAPA DO SITE ------*/
.mapa #all #conteudo #coluna2 dl { float: left; width: 178px; margin: 0 5px; }
.mapa #all #conteudo #coluna2 dl dt { height: 18px; margin: 10px 0; padding: 2px 0 0 5px; background: url(../imagens/borda_bg_azul.jpg) no-repeat; color: #F58220; font-weight: bold; font-size: 1.09em; } 
.mapa #all #conteudo #coluna2 dl dt a { color: #F58220; text-decoration: none; }
html body.mapa #all #conteudo #coluna2 dl dd ul { list-style: none; margin-left: 10px; }
* html .mapa #all #conteudo #coluna2 dl dd ul { list-style: outside none;  }
.mapa #all #conteudo #coluna2 dl dd ul li a { text-decoration: none; color: #939598; }
.mapa #all #conteudo #coluna2 dl dd ul li ul.sub { margin: 0; }
.mapa #all #conteudo #coluna2 dl dd ul li ul.sub li { padding-left: 8px; background: url(../imagens/mapa_sub_bg.gif) left 8px no-repeat; }


/*------ LOCALIZAÇÃO ------*/
.localizacao #all #conteudo #coluna2 .mapa { width: 428px; height: 274px; margin: 0 0 10px 10px; }
.localizacao #all #conteudo #coluna2 .endereco { color: #939598; font-size: 0.9em; }
.localizacao #all #conteudo #coluna2 h3 { padding: 2px 0 0 5px; height: 18px; background: url(../imagens/borda_bg_azul.jpg) no-repeat; } 
.localizacao #all #conteudo #coluna2 dl { float: left; width: 270px; margin: 0 0 20px 10px; }
* html .localizacao #all #conteudo #coluna2 dl { margin: 0 0 20px 5px; }
.localizacao #all #conteudo #coluna2 dl dt { display: block; height: 30px; margin-bottom: 10px; text-indent: -999em; overflow: hidden; }
.localizacao #all #conteudo #coluna2 dl.carro dt { background: url(../imagens/localizacao_carro.gif) no-repeat; }
.localizacao #all #conteudo #coluna2 dl.onibus dt { background: url(../imagens/localizacao_onibus.gif) no-repeat; }
.localizacao #all #conteudo #coluna2 dl dd ul { margin-left: 10px; list-style: inside disc; }
.localizacao #all #conteudo #coluna2 dl dd ul li { color: #939598; }
.localizacao #all #conteudo #coluna2 dl dd p { margin: 0; }

/*------ FALE CONOSCO ------*/
.fale_conosco #all #conteudo #coluna2 h3 { margin: 0 0 0 10px; padding: 2px 0 0 5px; height: 20px; background: url(../imagens/borda_bg_azul.jpg) no-repeat; }
.fale_conosco #all #conteudo #coluna2 p { margin-bottom: 0; }
.fale_conosco #all #conteudo #coluna2 p.obs { color: #F58220; padding: 0; margin: 5px 0 0 10px; font-size: .9em; font-family: Verdana, sans-serif; }
.fale_conosco #all #conteudo #coluna2 form fieldset ol { list-style: none; margin: 5px 0 0 16px;  } 
.fale_conosco #all #conteudo #coluna2 form fieldset ol li { clear: left; color: #939598; }
.fale_conosco #all #conteudo #coluna2 form fieldset ol li label { float: left; width: 94px; margin-right: 5px; }
.fale_conosco #all #conteudo #coluna2 form fieldset ol li input,
.fale_conosco #all #conteudo #coluna2 form fieldset ol li select { width: 185px; color: #939598; font-size: 0.9em; }
.fale_conosco #all #conteudo #coluna2 form fieldset ol li select { width: 188px; border: 1px #899aae solid; }
  .fale_conosco #all #conteudo #coluna2 form fieldset ol li.telefone input { width: 153px; }
  .fale_conosco #all #conteudo #coluna2 form fieldset ol li.telefone input.ddd { width: 25px; }
  .fale_conosco #all #conteudo #coluna2 form fieldset ol li label.uf  { float: none; margin-left: 10px; width: 25px; }
  .fale_conosco #all #conteudo #coluna2 form fieldset ol li input.uf { width: 25px; }  
.fale_conosco #all #conteudo #coluna2 form fieldset ol li span { margin: 0 2px; }
.fale_conosco #all #conteudo #coluna2 form fieldset ol li textarea { width: 185px; } 
.fale_conosco #all #conteudo #coluna2 form fieldset ol li.check { margin: 10px 0 0 110px; }
.fale_conosco #all #conteudo #coluna2 form fieldset ol li.check label { width: auto; padding: 0; margin: 0; }
.fale_conosco #all #conteudo #coluna2 form fieldset ol li.check input { width: 25px; padding: 0; margin: 0; }
.fale_conosco #all #conteudo #coluna2 form button { width: 56px; height: 18px; margin: 10px 0 10px 133px; padding: 2px; background-image: none; background-color: #57778e; text-indent: 0; color: #fff; text-transform: uppercase; font-size: 10px; }
.fale_conosco #all #conteudo #coluna2 ul.telefones { margin: 10px 0 10px 20px; list-style: none; }
.fale_conosco #all #conteudo #coluna2 ul.telefones li { color: #939598; }
.fale_conosco #all #conteudo #coluna2 .endereco { position: relative; }
.fale_conosco #all #conteudo #coluna2 .endereco a.localizacao { position: absolute; top: 40px; right: 25px; text-decoration: none; color: #F58220; font-size: 1.09em; }
.fale_conosco #all #conteudo #coluna2 .endereco a.localizacao:hover { text-decoration: underline; }
.fale_conosco #all #conteudo #coluna2 .endereco p { margin-left: 10px; }
 
/*------ BUSCA ------*/
.busca #all #conteudo #coluna2 h3 { height: 20px; padding: 2px 0 0 5px; margin: 10px 0 5px 10px; background: url(../imagens/borda_bg_azul.jpg) no-repeat; }
.busca #all #conteudo #coluna2 p { padding: 0; }
.busca #all #conteudo #coluna2 ul { list-style: none; margin-left: 20px; }
.busca #all #conteudo #coluna2 ul li a { color: #939598; text-decoration: none; }
.busca #all #conteudo #coluna2 ul li a:hover { text-decoration: underline; }
.busca #all #conteudo #coluna2 form { padding-left: 10px; border-top: 1px #fcded4 solid; margin-top: 5px; padding-top: 4px; }
.busca #all #conteudo #coluna2 form fieldset label { float: left; color: #939598; }
.busca #all #conteudo #coluna2 form fieldset label input { width: 16px; color: #27608b; font-size: 10px; padding: 1px; }
.busca #all #conteudo #coluna2 form fieldset ul.navegacao { float: left; width: auto; margin: 0 0 0 80px; }
.busca #all #conteudo #coluna2 form fieldset p { float: right; margin: 5px 0 0 0; }
.busca #all #conteudo #coluna2 p.contato { clear: both; margin: 10px 0 0 10px; }
.busca #all #conteudo #coluna2 p.contato a { color: #F58220; text-decoration: none; }
.busca #all #conteudo #coluna2 p.contato a:hover { text-decoration: underline; }

 /*-- RODAPE --*/
#all #rodape { margin-top: 10px; background: url(../imagens/rodape_bg.gif) repeat-x; }
#all #rodape ul.menu { height: 22px; list-style: none; padding: 3px 0 0 10px; margin-bottom: 10px; }
#all #rodape ul.menu li { float: left; margin: 0 6px; }
#all #rodape ul.menu li a { height: 21px; padding-right: 10px; text-decoration: none; color: #002350; font-family: "Trebuchet MS", sans-serif; font-size: 10pt; text-transform: lowercase; }
#all #rodape ul.menu li a:hover { color: #fff; background: url(../imagens/rodape_ativo_bg.png) right no-repeat; }
* html #all #rodape ul.menu li a:hover { background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='imagens/rodape_ativo_bg.png',sizingMethod='scale'); }
/* quadro parceiros */
#all #rodape ul.parceiros { clear: both; height: 55px; margin-bottom: 10px; list-style: none; border: 1px #f1f5f7 solid; background: #e7e6dc; }
#all #rodape ul.parceiros li { float: left; height: 52px; padding: 0 8px; color: #58595b; font-size: 11px; font-family: Verdana, sans-serif; background: url(../imagens/rodape_parceiros_bg.gif) left 3px repeat-y; }
#all #rodape ul.parceiros li.intro { background: 0; padding: 10px 30px 10px 20px; font-size: 10px; font-family: Verdana, sans-serif; }
* html #all #rodape ul.parceiros li.intro { background: 0; padding: 10px 30px 0 20px; }
#all #rodape ul.parceiros li.intro p { width: 100px; }
#all #rodape ul.parceiros li.hospital a { display: block; width: 177px; height: 49px; background: url(../imagens/rodape_parceiros_logo_hospital.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#all #rodape ul.parceiros li.faculdades a { display: block; width: 200px; height: 29px; margin-top: 20px; background: url(../imagens/rodape_parceiros_logo_faculdades.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#all #rodape ul.parceiros li.pele a { display: block; width: 193px; height: 50px; background: url(../imagens/rodape_parceiros_logo_pele.gif) no-repeat; text-indent: -999em; overflow: hidden; }
#all #rodape address { font-style: normal; color: #0f4368; text-align: right; }
#all #rodape .atualizacao { font-size: 0.8em; text-align: right; margin-bottom: 40px; color: #0f4368; }
#all #rodape .atualizacao a { color: #0f4368; }


/*-- POPUPS --*/

/* NEWSLETTER CURSOS */
#popup.newsletter { font-size: .68em; }
#popup.newsletter { width: 257px; height: 171px; padding-left: 10px; border: 2px #fff solid; background: #29618a; }
#popup.newsletter a.fechar { float: right; width: 26px; height: 15px; text-indent: -999em; overflow: hidden; background: url(../imagens/fechar.gif) no-repeat; }
#popup.newsletter p { margin-top: 25px; font-family: Verdana, sans-serif; font-size: 0.9em; color: #fff; }
#popup.newsletter form fieldset ol { margin-top: 9px; }
#popup.newsletter form fieldset ol li { float: left; margin-bottom: 6px; }
#popup.newsletter form fieldset ol li label { float: left; width: 48px; padding-top: 5px; color: #fff; font-family: Verdana, sans-serif; font-size: 10px;  }
#popup.newsletter form fieldset ol li input { float: left; width: 195px; height: 16px; }
#popup.newsletter form .obs { display: block; text-align: center; clear: left; margin: 0; padding-left: 38px; font-size: .79em; }
#popup.newsletter form button { display: block; width: 71px; height: 20px; margin: 10px auto; background-image: none; background-color: #577890; color: #fff; border-width: 2px 1px; border-color: #161e24 #4e6f86 #466174 #2f4251; border-style: solid; text-indent: 0; font-family: Verdana, sans-serif; font-size: 1em; }
/* mensagem de sucesso */
#popup .sucesso { display: none; }
#popup.mensagem form { display: none; }
#popup.mensagem .sucesso { float: left; display: block; width: 230px; color: #fff; font-size: 10px; margin: 70px auto; text-align: center; }

.imgBanner {display: block; margin: 0 auto; border: 0;}
#usuario_login, #usuario_senha { color: white; }

select.alunos_cursos { margin-left: 187px; font-size: 0.9em; color: #939598; }
img.menu_link {border: none;}
