body
{
  background-color:#ef4036;
  font-family: SourceSansPro_Regular;
  font-size:10pt;
  margin:0;
  padding:0;
  color:#000;
  text-align:left;/* fix IE default center align */
}
.ui-widget
{  
  font-family:SourceSansPro_Regular!important;
  font-size:1em;
}
body.font_size_base
{  
  font-size:10pt;
}
body.font_size_medium
{  
  font-size:11pt;
}
body.font_size_large
{  
  font-size:12pt;
}
/* --- default style/undos --- */

tr:nth-child(2n) td, 
tr.even td
{  
  background-color:transparent!important;
}
img
{  
  border:0;
}
h1, h2, h3, h4,h5,h6
{  
  /*font-weight:bold;*/
  font-weight:normal;
}
h2, h3, h4,h5,h6
{  
  margin-top:2em;
  margin-bottom:1em;
}
h1
{  
  font-size:1.2em;
}
h2
{
  margin-top:0;
  font-size:1.2em;
}
h3
{  
  margin-top:10px;
  margin-bottom:5px;
  font-size:1.1em;
}
h4
{  
  margin-top:10px;
  margin-bottom:5px;
  font-size:1em;
}
:link, *:visited
{  
  text-decoration:none;
}
:-moz-any-link:focus {
  outline: none;
}
a, a:active, a:focus, a:link, a:visited {
  color: #000;
  text-decoration: none;
}
p
{  
  text-align:justify;
}
input, select, textarea
{  
  margin:0!important;
  }
ul.no_points
{  
  list-style-type:none;
  padding:0;
}
.clear
{  
  clear:both;
}

.full .full_content
{  
  background-color:#fff;
  padding:20px;
}
.full .full_content h1
{  
  margin-top:0;
}
.full .descricao a, .full .descricao p a,
.full .description a, .full .description p a,
.full .corpo a
{  
  color:/*#777*/#9F1C33;
}
.full .descricao ul li,
.full .corpo ul li,
.full .short_description ul li,
.full .description ul li,
.boxed ul li,
.full .filhos ul li
{  
  list-style-image: url(images/backgrounds/bg_pointer_li.png);  
}
.full .descricao ul,
.full .corpo ul,
.full .short_description ul,
.full .description ul,
.boxed ul
{
  margin-top:5px;
  padding-left:20px;
}


/* --- larguras gerais --- */

#header, #header_bottom, #menu, #main_menu, #path, #main, #footer
{
  width:100%;
}
#header_content, #header_bottom_content, #menu_content, #main_menu_content, #path_content, #main_content, #footer_content
{
  width:960px;
  margin:0 auto;
}
#main_content
{  
  /*margin-top:30px;*/
}

#main_content .mensagem_indisponibilidade
{
    min-height:450px;
    font-size:2em;
    padding: 100px;
    color:#fff;
    text-align:center;
}
#main_content .mensagem_indisponibilidade a
{
    color:#fff;
}
/*------------------ novo layout -------------------*/

#header_content
{  
    height:100px;
  margin-bottom:30px;  
    
}

#header_content .left
{  
  float:left;
  width:280px;
  padding-left:40px;
  height:83px;
  padding-top:15px;
  background-color:#9e1c34;
}

/* inicio protecao do logotipo */
#header_content #logo a
{
    position:relative;
    display:inline-block;
}
#header_content #logo a img
{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#header_content #logo a div.logo_protector
{
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 100%;
    width: 100%;
    z-index: 5;
}
/* fim protecao do logotipo */


#header_content .right
{  
  float:left;
  width:640px;
  border-bottom:2px dashed #fff;
  font-family:SourceSansPro_Light;
}
#header_content .right .mensagem
{  
  color:#fff;
  padding:35px 5% 35px 5%;
  font-size:1.3em;
  width: 80%;
  float:left;
}
#header_content .right .idioma
{
    width: 7%;
    padding: 1%;
    margin: 0;
    background-color: #333;
    color: #fff;
   float:left;    
}
#header_content .right .idioma span.selected
{
    font-weight:bold;
}
#header_content .right .idioma a,
#header_content .right .idioma a.hover
#header_content .right .idioma a.selected		
{
    color:#fff;
}

/*---------------------------*/
#header_bottom_content
{ 
  height:45px;
  width:880px;
  padding:60px 35px 55px 45px;
  display:none;/* temporariamente enquanto tivermos concursos estudantes internacionais */
}
#header_bottom_content .search_box
{  
  background: transparent url(images/backgrounds/lupa.png) no-repeat right 5px;  
}
#header_bottom_content .search_box label
{  
  font-size:3.8em;
  color:#fff;
  line-height:35px;
  padding-right:20px;
}
#header_bottom_content .search_box input
{  
  width:345px;
  height:30px;
  padding:5px 20px;
  border:0;
  font-family:SourceSansPro_SemiBold;
  font-size:1.4em;
  color:#fff;
  text-transform:uppercase;
  vertical-align:top;
  background: transparent url(images/backgrounds/bg_searchbox.png) no-repeat top left;  
}


#footer_content
{  
  height:70px;
  padding-top:40px;
  font-size:1.2em;
  color:#fff;
}
#footer_content .copyrights,
#footer_content .contactos
{  
  padding-left:45px;
  }
#footer_content .copyrights a,
#footer_content .contactos a
{  
  color:#fff;
}
#footer_content .contactos
{  
  font-size:0.9em;
}

/* --------------- */
.button_plus
{  
  width:22px;
  height:22px;
  background: transparent url(images/backgrounds/buttons/button_plus_22.png) no-repeat left top;
}
.button_x
{  
  width:22px;
  height:22px;
  background: transparent url(images/backgrounds/buttons/button_x_22.png) no-repeat left top;
  line-height:22px;
}
.button_x a
{  
  display:block;
  width:22px;
  height:22px;
}

/*----------------main menu -------------*/
#main_menu_content .bloco_main_menu
{  
  color:#fff;
  font-family:SourceSansPro_SemiBold;
  font-size:1.7em;
}
#main_menu_content .bloco_main_menu a
{
  padding:10px;
  color:#fff;
  display:block;
  line-height:25px;
  position:relative;
}
#main_menu_content .bloco_main_menu a .button_plus
{  
  position:absolute;
  z-index:5;
}




#main_menu_content .blocos_horizontais
{  
  float:left;
  width:320px;
  height:320px;
}
#main_menu_content .bloco_lic_mi
{  
  float:left;
  width:160px;
  height:320px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_lic_mi3.jpg) no-repeat left top;  
}
#main_menu_content .bloco_lic_mi a
{  
  height:300px;
  background: transparent url(images/backgrounds/bg_degrade_bloco_lic_mi.png) no-repeat left bottom;
}
#main_menu_content .bloco_lic_mi a:hover
{  
  background-color:#3b97d5;
  background-position:left -170px;
}
#main_menu_content .bloco_lic_mi a .button_plus
{  
  top:290px;
  left:10px;
}
#main_menu_content .bloco_mes
{  
  width:320px;
  height:160px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_mes3.jpg) no-repeat left top;
}
#main_menu_content .bloco_mes a
{  
  height:140px;
  background: transparent url(images/backgrounds/bg_degrade_bloco_mes.png) no-repeat right top;
}

#main_menu_content .bloco_mes a:hover
{  
  background-color:#fcb040;
  background-position:-170px top;
}
#main_menu_content .bloco_mes a .button_plus
{  
  top:130px;
  left:10px;
}
#main_menu_content .bloco_pdout
{  
  width:320px;
  height:160px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_pdout3.jpg) no-repeat left top;
}
#main_menu_content .bloco_pdout a
{  
  text-align:left;
  height:25px;
  padding-top:10px;
  padding-bottom:125px;
  background: transparent url(images/backgrounds/bg_degrade_bloco_pdout2.png) no-repeat -170px top;
}
#main_menu_content .bloco_pdout a:hover
{  
  background-color:#00a79b;
  background-position:-20px top;
}
#main_menu_content .bloco_pdout a .button_plus
{  
  top:130px;
  left:10px;
}




#main_menu_content .bloco_poslic
{  
  float:left;
  width:160px;
  height:320px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_poslic3.jpg) no-repeat left top;
}
#main_menu_content .bloco_poslic a
{  
  height:300px;
  padding-top:10px;
  background: transparent url(images/backgrounds/bg_degrade_bloco_poslic2.png) no-repeat left -220px;
}
#main_menu_content .bloco_poslic a:hover
{  
  background-color:#8dc73f;
  background-position:left -10px;
}
#main_menu_content .bloco_poslic a .button_plus
{  
  top:285px;
  left:10px;
}



#main_menu_content .bloco_pg
{  
  float:left;
  width:160px;
  height:320px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_poslic3.jpg) no-repeat left top;
}
#main_menu_content .bloco_pg a
{  
  height:300px;
  padding-top:10px;
  background: transparent url(images/backgrounds/bg_degrade_bloco_poslic2.png) no-repeat left -220px;
}
#main_menu_content .bloco_pg a:hover
{  
  background-color:/*#8dc73f*/#5f8d2a;
  background-position:left -10px;
}
#main_menu_content .bloco_pg a .button_plus
{  
  top:285px;
  left:10px;
}






#main_menu_content .bloco_247
{  
  float:left;
  width:320px;
  height:160px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_pg3.jpg) no-repeat left top;
}
#main_menu_content .bloco_247 a
{  
  height:140px;
  background: transparent url(images/backgrounds/bg_degrade_bloco_pg.png) no-repeat right top;
}
#main_menu_content .bloco_247 a:hover
{  
  background-color:#652d90;
  background-position:-170px top;
}
#main_menu_content .bloco_247 a .button_plus
{  
  top:125px;
  left:10px;
}
.label_pre_candidaturas_mestrados
{  
  width:140px;
}



/*no candidata_te */
#main_menu_content .bloco_231,
#main_menu_content .bloco_260
{  
  /*background-color:#af213b;*/
  background-color:#ae606f;
  /*width:320px;*/
  width:320px;
  height:160px;
  float:left;
}
#main_menu_content .bloco_260
{
  background: transparent url(images/backgrounds/fotos/bg_bloco_candidata_te_2017.jpg) no-repeat right top;    
}
.site_language_en #main_menu_content .bloco_260
{
  background: transparent url(images/backgrounds/fotos/bg_bloco_candidata_te_en.jpg) no-repeat right top;    
}
#main_menu_content .bloco_260 .title
{
    display:none;
}
#main_menu_content .bloco_231 a,
#main_menu_content .bloco_260 a
{  
  padding-top:15px;
  padding-left:10px;
  font-family:SourceSansPro_Regular;
  /*font-size:1.9em;*/
  font-size:1.1em;
  height:135px;
}
#main_menu_content .bloco_231 a .button_plus,
#main_menu_content .bloco_260 a .button_plus
{  
  top:125px;
  left:10px;
}
#main_menu_content .bloco_260
{
    /*width:160px;*/
  width:320px;
}





#main_menu_content .bloco_232
{  
  /*margin-left:160px;*/
  float:left;
  width:160px;
  height:160px;
  background-color:#333132;
  /*background: transparent url(images/backgrounds/fotos/bg_bloco_aaue.jpg) no-repeat left top;  */
  
}
#main_menu_content .bloco_232 a
{
  font-size:0.9em;
  height:150px;
  /*background: transparent url(images/backgrounds/bg_degrade_bloco_lic_mi.png) no-repeat left bottom;*/
}
#main_menu_content .bloco_232 a:hover
{  
  /*background-color:#3b97d5;*/
  background-position:left -170px;
}
#main_menu_content .bloco_232 a .name
{  
  visibility:hidden;
}
#main_menu_content .bloco_232 a .button_plus
{  
  top:125px;
  left:125px;
}






#main_menu_content .bloco_233
{  
  float:left;
  width:160px;
  height:320px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_estudantes_internacionais3.jpg) no-repeat left top;  
}
#main_menu_content .bloco_233 a
{  
  height:300px;
  background: transparent url(images/backgrounds/bg_degrade_bloco_estudantes_internacionais.png) no-repeat left bottom;
}
#main_menu_content .bloco_233 a:hover
{  
  background-color:#00863f;
  background-position:left -170px;
}
#main_menu_content .bloco_233 a .button_plus
{  
  top:290px;
  left:10px;
}



#main_menu_content .bloco_234
{  
  float:left;
  width:160px;
  height:320px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_elearning3.jpg) no-repeat left top;  
}
#main_menu_content .bloco_234 a
{  
  height:300px;
  background: transparent url(images/backgrounds/bg_degrade_bloco_elearning.png) no-repeat left bottom;
}
#main_menu_content .bloco_234 a:hover
{  
  background-color:#da1c5c;
  background-position:left -170px;
}
#main_menu_content .bloco_234 a .button_plus
{  
  top:290px;
  left:10px;
}


/*no matriculas */
#main_menu_content .bloco_236,
#main_menu_content .bloco_248,
#main_menu_content .bloco_261
{  
  background-color:#af213b;
  width:320px;
  height:160px;
}
#main_menu_content .bloco_248,
#main_menu_content .bloco_261
{  
  float:left;
}
#main_menu_content .bloco_236 a,
#main_menu_content .bloco_248 a,
#main_menu_content .bloco_261 a
{  
  padding-top:15px;
  padding-left:10px;
  /*font-family:SourceSansPro_Regular;*/
  height:135px;
}
#main_menu_content .bloco_236 a .button_plus,
#main_menu_content .bloco_248 a .button_plus,
#main_menu_content .bloco_261 a .button_plus
{  
  top:125px;
  left:10px;
}



/*
#main_menu_content .bloco_247
{  
  width:160px;
  height:160px;
  background-color:#333132;
}
#main_menu_content .bloco_247 a
{
  height:150px;
}
#main_menu_content .bloco_247 a:hover
{  
  background-position:left -170px;
}
#main_menu_content .bloco_247 a .name
{  
  visibility:hidden;
}
#main_menu_content .bloco_247 a .button_plus
{  
  top:125px;
  left:10px;
}
*/

#main_menu_content .bloco_243
{  
  width:320px;
  height:160px;
  /*background-color:#333132;*/
  background: transparent url(images/backgrounds/fotos/bg_bloco_sao_tome_2017.jpg) no-repeat right top;      
}
#main_menu_content .bloco_243
{

}
#main_menu_content .bloco_243 a
{
  height:150px;
}
#main_menu_content .bloco_243 a:hover
{  
  background-position:left -170px;
}
#main_menu_content .bloco_243 a .name
{  
  visibility:hidden;
}
#main_menu_content .bloco_243 a .button_plus
{  
  top:125px;
  left:10px;
}
.label_sao_tome_principe
{  
  font-weight:normal;
  text-align:right;
  font-size:0.8em;
  float:right;
  width:90px;
}

#main_menu_content .bloco_243
{  
  width:320px;
  height:160px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_sao_tome_2017.jpg) no-repeat left top;
}
#main_menu_content .bloco_243 a
{
    text-align:right;
  height:140px;
  background: transparent url(images/backgrounds/bg_degrade_bloco_sao_tome.png) no-repeat 40px top;
}

#main_menu_content .bloco_243 a:hover
{  
  background-color:#c0ae02;
  background-position:-170px top;
}
#main_menu_content .bloco_243 a .button_plus
{  
  top:130px;
  left:280px;
}



/* -------------------------------- */

#main_menu_content .bloco_252
{  
  float:left;
  width:160px;
  height:160px;
  background-color:#5d5d8d;
}
#main_menu_content .bloco_252 a
{
  font-size:0.9em;
  height:150px;
}
#main_menu_content .bloco_252 a .button_plus
{  
  top:125px;
  left:125px;
}


#main_menu_content .bloco_vive_uevora
{
    background: transparent url(images/backgrounds/fotos/bg_bloco_vive_uevora_2017.jpg) no-repeat left bottom;
    position:relative;
    top:320px;
    width:160px;
    height:160px;
}
.site_language_en #main_menu_content .bloco_vive_uevora
{
    background: transparent url(images/backgrounds/fotos/bg_bloco_vive_uevora_en.jpg) no-repeat left bottom;
}
#main_menu_content .bloco_vive_uevora a
{
    height:140px;
}





#main_menu_content .bloco_268
{  
  float:left;
  width:160px;
  height:160px;
  background-color:#e96d31;
  position:relative;
  /*top:-160px;*/
}
#main_menu_content .bloco_268 a
{
  font-size:0.9em;
  height:150px;
}
#main_menu_content .bloco_268 a:hover
{  
  /*background-position:left -170px;*/
}
#main_menu_content .bloco_268 a .button_plus
{  
  top:125px;
  left:125px;
}





/* ---------------------------------- */












#main_menu_content .bloco_vazio
{  
  width:320px;
  height:160px;
}
#main_menu_content .bloco_apoio_estudos
{  
  float:left;
  width:595px;
  height:70px;
  padding-left:45px;
  padding-top:90px;
  font-family:SourceSansPro_Regular;
  font-size:3.8em;
}

/* --------------caixas em baixo do main_menu --------------- */
.caixas_bolsas
{  
  width:640px!important;
  float:left;
  /*position:relative;*/
  /*top:-160px;*/
}
#main_menu_content .ui-accordion-header
{  
  margin-top:0!important;
  padding:0;
}
#main_menu_content .ui-accordion-header a
{  
  padding-top:9px;
  padding-bottom:8px;  
  padding-left:45px;
}
#main_menu_content .ui-accordion-content
{  
  margin-bottom:0;
  border:0;
  width:550px!important;
  padding:10px 45px;
  height:auto!important;  
}
.caixas_bolsas .ui-icon
{  
  display:none;
}
.caixas_bolsas .ui-corner-all,
.caixas_bolsas .ui-corner-top,
.caixas_bolsas .ui-corner-right,
.caixas_bolsas .ui-corner-bottom
{  
  border-width:0!important;
  border-radius:0!important;
}
.caixas_bolsas .ui-state-default,
.caixas_bolsas .ui-state-focus,
.caixas_bolsas .ui-widget-header,
.caixas_bolsas .ui-state-default a,
.caixas_bolsas .ui-state-focus a,
.caixas_bolsas .ui-widget-header a
{  
  color:#fff!important;
}
.caixas_bolsas .ui-widget-content
{  
  background-image:none;
  background-color:#eee!important;
}
.caixas_bolsas .caixa
{  
  min-height:32px;
  font-family:SourceSansPro_SemiBold;
  text-transform:uppercase;
  font-size:1.5em;
  color:#fff;
  width:640px!important;
  /*background: transparent url(images/backgrounds/buttons/button_plus_17.png) no-repeat 610px center;*/
}
.caixas_bolsas .ui-state-default
{  
  background: transparent url(images/backgrounds/buttons/button_plus_17.png) no-repeat 610px center;  
}
.caixas_bolsas .ui-state-active
{  
  background: transparent url(images/backgrounds/buttons/button_minus_17.png) no-repeat 610px center;  
}
.caixas_bolsas .caixa_content
{  
  width:640px!important;
}
.caixas_bolsas .caixa a
{
  color:#fff;
  padding:12.5px 45px;
  display:block;
}

.caixas_bolsas .caixa1 {background-color:#222;}
.caixas_bolsas .caixa2 {background-color:#333;}
.caixas_bolsas .caixa3 {background-color:#444343;}
.caixas_bolsas .caixa4 {background-color:#535252;}
.caixas_bolsas .caixa5 {background-color:#656263;}
.caixas_bolsas .caixa6 {background-color:#7b7979;}
.caixas_bolsas .caixa7 {background-color:#918f90;}
.caixas_bolsas .caixa8 {background-color:#a79696;}
.caixas_bolsas .caixa9 {background-color:#bfb2b2;}
.caixas_bolsas .caixa10 {background-color:#d0c3c3;}


.caixas_bolsas .provas_especificas
{  
  background-color:#3b3a3a;
}
.caixas_bolsas .bolsas_dges
{  
    background-color:#444343;
}
.caixas_bolsas .bolsas_estudantes_internacionais
{  
  background-color:/*#939597*/#535252;
}
.caixas_bolsas .bolsas_banco
{  
  background-color:/*#97a9ab*/#656263;
}
.caixas_bolsas .bolsas_faseue
{  
  background-color:/*#bbbdc0*//*#7b7979*/#656263;
}
.caixas_bolsas .bolsas_mobilidade
{  
  background-color:/*#918f90*/#7b7979;
}
.caixas_bolsas .residencias
{  
  background-color:#918f90/*#a79696*/;
}
.caixas_bolsas .alimentacao
{  
  background-color:#a79696/*#bfb2b2*/;
}
.caixas_bolsas .apoio_medico
{  
  background-color:#bfb2b2/*#bdbcbc*/;
}
.caixas_bolsas .conta_connosco
{  
  background-color:#d0c3c3/*#bdbcbc*/;
}

/* -------------- areas main_content --------------- */

.main_content_cursos
{  
  margin-bottom:30px;
}
.main_content_white_text,
.main_content_white_text a
{  
  color:#fff;
  border-color:#fff;
}
.main_content_black_text,
.main_content_black_text a
{  
  color:#000;
  border-color:#000;
}

/* --- definicao de coloracao por graus --- */

#main_content .bg_white
{  
  background-color:#fff;
}

#main_content_pesquisa/* laranja bg_dark */
{  
  background-color:#d83a30;
}
#main_content_pesquisa .bg_white,
#main_content_pesquisa .bg_white a
{  
  color:#d83a30;
}
#main_content_pesquisa .bg_light
{  
  background-color:#e0917f;
}
#main_content_pesquisa .tab_info_complementar a
{  
  border-color:#d83a30;
}
#main_content_pesquisa .tab_info_complementar .button_down
{  
  background: transparent url(images/backgrounds/buttons/button_down_22_laranja.png) no-repeat 90% center;
}
#main_content_pesquisa .tab_info_complementar .button_up
{  
  background: transparent url(images/backgrounds/buttons/button_up_22_laranja.png) no-repeat 90% center;
}
#main_content_pesquisa .tab_info_complementar .button_left
{  
  background: transparent url(images/backgrounds/buttons/button_lt_22_laranja.png) no-repeat right center;
}
#main_content_pesquisa .tab_info_complementar .button_right
{  
  background: transparent url(images/backgrounds/buttons/button_gt_22_laranja.png) no-repeat right center;
}




#main_content_lic_mi/* azul bg_medium */
{  
  background-color:#27a9e1;
}
#main_content_lic_mi .bg_white,
#main_content_lic_mi .bg_white a
{  
  color:#1d81ab;
}
#main_content_lic_mi .bg_dark
{  
  background-color:#1d81ab;
}
#main_content_lic_mi .bg_light
{  
  background-color:#91c5ea;
}
#main_content_lic_mi .tab_info_complementar a
{  
  border-color:#1d81ab;
}
#main_content_lic_mi .tab_info_complementar .button_down
{  
  background: transparent url(images/backgrounds/buttons/button_down_22_azul.png) no-repeat 90% center;
}
#main_content_lic_mi .tab_info_complementar .button_up
{  
  background: transparent url(images/backgrounds/buttons/button_up_22_azul.png) no-repeat 90% center;
}
#main_content_lic_mi .tab_info_complementar .button_left
{  
  background: transparent url(images/backgrounds/buttons/button_lt_22_azul.png) no-repeat right center;
}
#main_content_lic_mi .tab_info_complementar .button_right
{  
  background: transparent url(images/backgrounds/buttons/button_gt_22_azul.png) no-repeat right center;
}







.main_content_no
{  
  background-color:#d83a30;
  margin-bottom:30px;
}

#main_content_mes/* amarelo bg_medium */
{  
  background-color:#fbaf3f;
}
#main_content_mes .bg_white,
#main_content_mes .bg_white a
{  
  color:#b9832d;
}
#main_content_mes .bg_dark
{  
  background-color:#b9832d;
}
#main_content_mes .bg_light
{  
  background-color:#f8cb8f;
}
#main_content_mes .tab_info_complementar a
{  
  border-color:#b9832d;
}
#main_content_mes .tab_info_complementar .button_down
{  
  background: transparent url(images/backgrounds/buttons/button_down_22_amarelo.png) no-repeat 90% center;
}
#main_content_mes .tab_info_complementar .button_up
{  
  background: transparent url(images/backgrounds/buttons/button_up_22_amarelo.png) no-repeat 90% center;
}
#main_content_mes .tab_info_complementar .button_left
{  
  background: transparent url(images/backgrounds/buttons/button_lt_22_amarelo.png) no-repeat right center;
}
#main_content_mes .tab_info_complementar .button_right
{  
  background: transparent url(images/backgrounds/buttons/button_gt_22_amarelo.png) no-repeat right center;
}

















#main_content_pdout/* turquesa bg_medium */
{  
  background-color:#00a79d;
}
#main_content_pdout .bg_white,
#main_content_pdout .bg_white a
{  
  color:#007871;
}
#main_content_pdout .bg_dark
{  
  background-color:#007871;
}
#main_content_pdout .bg_light
{  
  background-color:#62c5be;
}
#main_content_pdout .tab_info_complementar a
{  
  border-color:#007871;
}
#main_content_pdout .tab_info_complementar .button_down
{  
  background: transparent url(images/backgrounds/buttons/button_down_22_turquesa.png) no-repeat 90% center;
}
#main_content_pdout .tab_info_complementar .button_up
{  
  background: transparent url(images/backgrounds/buttons/button_up_22_turquesa.png) no-repeat 90% center;
}
#main_content_pdout .tab_info_complementar .button_left
{  
  background: transparent url(images/backgrounds/buttons/button_lt_22_turquesa.png) no-repeat right center;
}
#main_content_pdout .tab_info_complementar .button_right
{  
  background: transparent url(images/backgrounds/buttons/button_gt_22_turquesa.png) no-repeat right center;
}














#main_content_poslic/* verde bg_medium */
{  
  background-color:#8cc63e;
}
#main_content_poslic .bg_white,
#main_content_poslic .bg_white a
{  
  color:#5f8d2a;
}
#main_content_poslic .bg_dark
{  
  background-color:#5f8d2a;
}
#main_content_poslic .bg_light
{  
  background-color:#bcd295;
}
#main_content_poslic .tab_info_complementar a
{  
  border-color:#5f8d2a;
}
#main_content_poslic .tab_info_complementar .button_down
{  
  background: transparent url(images/backgrounds/buttons/button_down_22_verde.png) no-repeat 90% center;
}
#main_content_poslic .tab_info_complementar .button_up
{  
  background: transparent url(images/backgrounds/buttons/button_up_22_verde.png) no-repeat 90% center;
}
#main_content_poslic .tab_info_complementar .button_left
{  
  background: transparent url(images/backgrounds/buttons/button_lt_22_verde.png) no-repeat right center;
}
#main_content_poslic .tab_info_complementar .button_right
{  
  background: transparent url(images/backgrounds/buttons/button_gt_22_verde.png) no-repeat right center;
}












#main_content_pg/* lilaz bg_medium - passou a verde pq deixou de existir poslic */
{  
  background-color:/*#652c90;*/#8cc63e;
}
#main_content_pg .bg_white,
#main_content_pg .bg_white a
{  
  color:/*#481368*/#5f8d2a;
}
#main_content_pg .bg_dark
{  
  background-color:/*#481368*/#5f8d2a;
}
#main_content_pg .bg_light
{  
  background-color:/*#977db4*/#bcd295;
}
#main_content_pg .tab_info_complementar a
{  
  border-color:/*#481368*/#5f8d2a;
}
#main_content_pg .tab_info_complementar .button_down
{  
  background: transparent url(images/backgrounds/buttons/button_down_22_lilaz.png) no-repeat 90% center;
}
#main_content_pg .tab_info_complementar .button_up
{  
  background: transparent url(images/backgrounds/buttons/button_up_22_lilaz.png) no-repeat 90% center;
}
#main_content_pg .tab_info_complementar .button_left
{  
  background: transparent url(images/backgrounds/buttons/button_lt_22_lilaz.png) no-repeat right center;
}
#main_content_pg .tab_info_complementar .button_right
{  
  background: transparent url(images/backgrounds/buttons/button_gt_22_lilaz.png) no-repeat right center;
}



/* --- concursos estudantes internacionais 2017/2018--- */
#main_content_282 h2
{
    margin-top:20px;
    margin-bottom:5px;
    font-size:1.4em;
}
#main_content_282 p
{
    margin:5px 0 15px 0;
    font-size:1.2em;
}







.skeleton_tpl
{  
  display:none;
}


/* --- caixa de pesquisa --- */

.ui-autocomplete
{  
  background:none!important;
  border:0!important;
}
.ui-autocomplete li
{  
  background-color:#fff!important;
  border-radius:0!important;
  font-family:SourceSansPro_SemiBold;
  font-size:1.1em;
}
.ui-autocomplete li a
{  
  color:#d83a30!important;
  border:0;
  border-bottom:1px solid #d83a30!important;
  min-height:30px!important;
  width:345px!important;
  padding:10px 20px!important;
  display:block;
  border-radius:0!important;
}
.ui-autocomplete li a.ui-state-focus
{  
  border-bottom:1px solid #d83a30!important;
  background:none!important;
  color:#fff!important;
  background-color:#d83a30!important;
  cursor:pointer;
}

.main_preloader
{  
  position:fixed;
  z-index:10;
  top:230px;
  left:50%;
  display:none;
  text-align:center;
}
.curso .preloader
{  
  position:relative;
  top:-45px;
  left:10px;
  display:none;
  width:30px;
  height:30px;
  float:left;
}





#main_menu_content .blocos_left
{  
  width:640px;
  float:left;
}
#main_menu_content .blocos_left .bloco_lic_mi,
#main_menu_content .blocos_left .bloco_mes,
#main_menu_content .blocos_left .bloco_poslic,
#main_menu_content .blocos_left .bloco_231,
#main_menu_content .blocos_left .bloco_260,
#main_menu_content .blocos_left .bloco_pg,
#main_menu_content .blocos_left .bloco_243,
#main_menu_content .blocos_left .bloco_247
{  
  float:left;
}
#main_menu_content .blocos_left .bloco_mes
{  
  /*margin-right:160px;*/
}
#main_menu_content .blocos_left .bloco_247
{  
  /*position:relative;
  right:-480px;
  top:-160px;*/
}
#main_menu_content .blocos_left .bloco_apoio_estudos
{  
  padding-top:10px!important;
  /*position:relative;*/
  /*top:-160px;*/
}
#main_menu_content .blocos_right
{  
  width:320px;
  float:left;
}
#main_menu_content .blocos_right .bloco_233
{  
  /*margin-top:160px;*/
}


.renderedtable td p
{
    margin:0;
}

#main_content_268 table td
{
    border-bottom:1px solid #fff;
}


/* subsituicao do bloco estudantes internacionais */
#main_menu_content .bloco_282
{  
  /*float:left;*/
  width:960px;
  height:166px;
  background: transparent url(images/backgrounds/fotos/bg_bloco_concursos_estudantes_internacionais_2017_2.jpg) no-repeat left top;
  font-size:1.5em;
  margin-bottom:20px;
}
.site_language_en #main_menu_content .bloco_282
{  
  background: transparent url(images/backgrounds/fotos/bg_bloco_concursos_estudantes_internacionais_en.jpg) no-repeat left top;
}
#main_menu_content .bloco_282 a
{  
  height:166px;
}
#main_menu_content .bloco_282 a:hover
{  
  /*background-color:#00863f;*/
  /*background-position:left -170px;*/
}
#main_menu_content .bloco_282 a .title
{
    display:none;
}
#main_menu_content .bloco_282 a .button_plus
{  
  top:10px;
  left:930px;
}
#main_content_282 .main_content h2
{
    color:#000;
}
#main_content_282 .main_content iframe:nth-child(0)
{
}
#main_content_282 .main_content p,
#main_content_282 .main_content p a,
#main_content_282.main_content_white_text,
#main_content_282.main_content_white_text a		  
{
    color:#333;
}
#main_content_282 .main_content
{
    background: #fff url(images/backgrounds/fotos/bg_detail_concursos_estudantes_internacionais4.jpg) no-repeat left top;
}
.site_language_en #main_content_282 .main_content
{
    background: #fff url(images/backgrounds/fotos/bg_detail_concursos_estudantes_internacionais_en.jpg) no-repeat left top;
}
#main_content_282 .main_content .titulo
{
    height:320px;
}
#main_content_282 .main_content .titulo,
#main_content_282 .main_content .border_1px_top
{
    border-color:transparent!important;
}
#main_content_282 .main_content .titulo .titulo_text
{
    display:none;
}
#main_content_282 .main_content .titulo .button_x
{
    right:10px!important;
    top:65px!important;
}
#main_content_282 .main_content .resumo
{
    display: none;
    background-color:#000;
}
#main_content_282 .main_content .resumo iframe
{
    margin-left:262px;
}
#main_content_282 .main_content .resumo p
{
    padding: 0 0 5px 10px;
    margin:0;
    color:#fff!important;
}
#main_content_282 table td
{
    background-color:#9e1c34;
    color:#fff;
    text-align:center;
    border:1px solid #fff;
}
#main_content_282 table td:nth-child(1)
				    {
					/*background-color:#363535;*/
				    }
#main_content_282 table td:nth-child(2)
				    {
					/*background-color:#535252;*/
				    }
#main_content_282 table td:nth-child(3)
				    {
					/*background-color:#656263;*/
				    }
#main_content_282 table td a
{
    color:#fff!important;
}
#main_content_282 table td,
#main_content_282 table td p
{
    text-align:center;
    margin-top:10px;
    margin-bottom:10px;    
 }
