
/* --- texto --- */
.texto_primeira_pagina
{
  float:left;
  width:30%;
  padding:0 2%;
}

/* --- noticias --- */
.noticias_primeira_pagina
{  
  float:left;
  width:29%;
  padding:0 2%;
}

/* --- eventos --- */
.eventos_primeira_pagina
{  
  float:left;
  width:29%;
  padding:0 2%;
}

/* --- eventos --- */
.provas_primeira_pagina
{  
  float:left;
  width:29%;
  padding:0 2%;
}

/* --- texto, noticias, eventos --- */
.texto_primeira_pagina .titulo,
.noticias_primeira_pagina .titulo,
.eventos_primeira_pagina .titulo,
.provas_primeira_pagina .titulo
{  
  font-family: Euphemia, Arial;
  border-bottom:1px solid #000;
  margin-bottom:10px;
}





/* --- destaques2 --- */
.destaques_primeira_pagina
{  
  height:350px;
  width:100%;
  margin-bottom:20px;
  padding:0;
  position:relative;
}
.destaques_primeira_pagina .destaques_primeira_pagina_content
{  
  height:350px;
  width:94%;
  margin-left:3%;
  margin-right:3%;
  position:relative;
  overflow:hidden;
  padding:0;
}
.destaques_primeira_pagina .slider_left,
.destaques_primeira_pagina .slider_right
{  
  position:absolute;
  top:0;
  width:3%;
  height:100%;
}
.destaques_primeira_pagina .slider_left
{ 
  left:0;
  z-index:1;
  background-image: url('../images/icons/slider_left_icon.png');
  background-position: 0% 45%;
  background-repeat:no-repeat;
}
.destaques_primeira_pagina .slider_right
{
  right:0;
  z-index:1;
  background-image: url('../images/icons/slider_right_icon.png');
  background-position: 100% 45%;
  background-repeat:no-repeat;
}
.destaques_primeira_pagina ul.slides
{  
  list-style-type:none;
  display:block;
  position:absolute;
  top:0;
  left:0;
  margin:0;
  padding:0;
}
.destaques_primeira_pagina ul.slides li
{  
  list-style-type:none;
  float:left;
  height:350px;
  position:relative;
  margin:0;
  padding:0;
  background-position: 0% 0%;
  /* esta propriedade faz com que o background preencha todo o background, alterando o width/height consoante for necessário para preencher a totalidade */
  background-size: cover;/* css3 - IE9+,Firefox 4+, Opera, Chrome, Safari 5+ */
}
.destaques_primeira_pagina ul.slides li.slide_centrado
{  
  background-position: 50% 0%;
}
.destaques_primeira_pagina ul.slides li a
{  
  width:100%;
  height:350px;
}
.destaques_primeira_pagina .conteudo_destaque
{  
  height:350px;
  width:100%;
}
.destaques_primeira_pagina .legenda_destaque
{  
  position:absolute;
  bottom:20px;
  left:20px;
  font-size:1.2em;
  font-family:Euphemia,Arial;
  color:#eee;
  height:30px;
  max-width:600px;
  padding:10px;
  background: transparent url('../images/backgrounds/bg_legenda_destaque.png') repeat left top;
}




/* --- destaques3 - with cycle --- */
.destaques_primeira_pagina_cycle
{  
  height:350px;
  width:100%;
  margin-bottom:20px;
  padding:0;
  position:relative;
}
.destaques_primeira_pagina_cycle .destaques_primeira_pagina_content
{  
  height:350px;
  width:100%;
  position:relative;
  overflow:hidden;
  padding:0;
}
.destaques_primeira_pagina_cycle ul.slides
{  
  list-style-type:none;
  display:block;
  position:absolute;
  top:0px;
  left:0;
  margin:0;
  padding:0;
}
.destaques_primeira_pagina_cycle ul.slides li.slide
{  
  list-style-type:none;
  /*float:left;*/
  height:350px;
  position:absolute;
  margin:0;
  padding:0;
  background-position: 0% 0%;
  /* esta propriedade faz com que o background preencha todo o background, alterando o width/height consoante for necessário para preencher a totalidade */
  background-size: cover;/* css3 - IE9+,Firefox 4+, Opera, Chrome, Safari 5+ */
}
.destaques_primeira_pagina_cycle ul.slides li.slide_centrado
{  
  background-position: 50% 0%;
}
.destaques_primeira_pagina_cycle ul.slides li.slide a.link_destaque
{  
  width:100%;
  height:350px;
}
.destaques_primeira_pagina_cycle .conteudo_destaque
{  
  height:350px;
  width:100%;
}
.destaques_primeira_pagina_cycle .legenda_destaque
{  
  position:absolute;
  bottom:20px;
  left:20px;
  font-size:1.2em;
  font-family:Euphemia,Arial;
  color:#eee;
  height:30px;
  max-width:600px;
  padding:10px;
  background: transparent url('../images/backgrounds/bg_legenda_destaque.png') repeat left top;
}
.destaques_primeira_pagina_cycle .slide_pointers
{  
  position:relative;
  top: -40px;
  /*left: 80%;*/
  /*width:20%;*/
  text-align:center;/*acrescentei no layout2*/
  width:50%;
  margin: 0 auto;
  z-index:200;
}
.destaques_primeira_pagina_cycle .slide_pointers .slide_pointer
{  
  width:20px;
  height:30px;
  /*display:block;*/
  /*float:left;*/
  background: transparent url('../images/backgrounds/slide_pointer_circle_white.png') no-repeat left top;
  padding:5px 0;
}
.destaques_primeira_pagina_cycle .slide_pointers a:hover
{  
  text-decoration:none!important;
}
.destaques_primeira_pagina_cycle .slide_pointers .slide_pointer img
{  
  visibility:hidden;
  border:0;
}
.destaques_primeira_pagina_cycle .slide_pointers .slide_pointer_selected
{  
  background: transparent url('../images/backgrounds/slide_pointer_circle_red.png') no-repeat left top!important;
}


/* --- tickets --- */
.ticket_destaque
{  
  position:absolute;
  height:50px;
  width:200px;
  top:250px;
  right:-15px;
  padding:20px 24px 20px 42px;
  text-align:right;
  text-transform:uppercase;
  background: transparent url('../images/backgrounds/bg_ticket2.png') no-repeat left top;
  /*background: transparent url('../images/backgrounds/etiqueta_opaca.png') no-repeat left top;*/
  color:#fff;
  font-family:SourceSansPro_Bold;
  font-size:2em;
  line-height:1.2em;
}
.ticket_destaque p
{  
  margin:0;
  text-align:right;
}
.ticket_destaque a,
.ticket_destaque a:hover
{  
  color:#fff;
  text-decoration:none;
}


/* etiquetas de destaque */
.etiqueta_destaque1,
.etiqueta_destaque2,
.etiqueta_destaque3
{  
  position:absolute;
  height:50px;
  width:200px;

  right:-15px;
  padding:20px 24px 20px 42px;
  text-align:right;
  text-transform:uppercase;
  background: transparent url('../images/backgrounds/bg_ticket2.png') no-repeat left top;
  /*background: transparent url('../images/backgrounds/etiqueta_opaca.png') no-repeat left top;*/
  color:#fff;
  font-family:SourceSansPro_Bold;
  font-size:2em;
  line-height:1.2em;
}
.etiqueta_destaque1
{  
  top:250px;
}
.etiqueta_destaque2
{  
  top:160px;
}
.etiqueta_destaque3
{  
  top:70px;
}
.etiqueta_destaque1 p,
.etiqueta_destaque2 p,
.etiqueta_destaque3 p
{  
  margin:0;
  text-align:right;
}
.etiqueta_destaque1 a,
.etiqueta_destaque1 a:hover,
.etiqueta_destaque2 a,
.etiqueta_destaque2 a:hover,
.etiqueta_destaque3 a,
.etiqueta_destaque3 a:hover
{  
  color:#fff;
  text-decoration:none;
}



/* ---- copiar este bloco generico para o _novolayout ----- */

.bloco_destaques
{  
  width:45%;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:2%;
  padding-right:2%;
  margin-right:1%;
  margin-bottom:10px;
  float:left;
  min-height:190px;
}


/* ---- blocos de destaques ---- */

.bloco_destaques .destaque_pagina
{  
  height:285px;
}
.bloco_destaques .destaque_pagina>.nome
{  
  display:none;
  margin-bottom:10px;
}
.bloco_destaques .destaque_pagina .nome_visivel
{  
  display:inline-block;
}
.bloco_destaques .destaque_pagina>.nome span
{  
  text-transform:uppercase;
  /*font-family:SourceSansPro_Bold;*/
  font-family:SourceSansPro_SemiBold;
  font-size:1.5em;
  color:#231f20;
  padding:0 5px 0 0;
  background: #fff url(images/backgrounds/bg_title_double_slashes.png) no-repeat 5px 5px;
  background-size:15px;
}
.bloco_destaques .destaque_pagina .conteudo_bloco,
.bloco_destaques .destaque_pagina .conteudo_bloco_estatico
{  
  height:230px;
}
.bloco_destaques .destaque_pagina  .ilustracao_blocodestaques_destaquepagina_1imagem
{
    background-color:#fff;
    padding:10px;
}

.video .destaque_pagina .conteudo_bloco,
.video .destaque_pagina .conteudo_bloco iframe,
.video .destaque_pagina .conteudo_bloco object,
.video_educast .destaque_pagina .conteudo_bloco,
.video_educast .destaque_pagina .conteudo_bloco iframe,
.video_educast .destaque_pagina .conteudo_bloco object
{  
  max-height:285px;
  max-width:285px;
}
/* o script da educast por defeito esconde o span do video */
.video_educast .destaque_pagina .conteudo_bloco span
{  
  display:inline!important;
  opacity:1!important;
}
.bloco_destaques .destaque_pagina .conteudo_bloco_estatico
{  
  padding:5px;
}
.bloco_destaques .destaque_pagina .conteudo_bloco_estatico p
{  
  margin-top:0;
  text-align:left;
  border-left:5px solid #fff;
}
.bloco_destaques .destaque_pagina .conteudo_bloco_estatico p span
{  
  background-color:#fff;
  white-space:pre-wrap;
  padding-right:5px;
}
.bloco_destaques .destaque_pagina .link_previous_next,
.bloco_destaques .destaque_pagina .link_more
{  
  font-family:SourceSansPro_SemiBold;
  font-style:italic;
  color:#be1e2d;
  text-align:right;
  height:20px;
  margin-top:10px;
}
.bloco_destaques .destaque_pagina .link_previous_next a,
.bloco_destaques .destaque_pagina .link_more a
{  
  color:#be1e2d;
  height:10px;
}
.bloco_destaques .destaque_pagina .link_previous_next a:hover,
.bloco_destaques .destaque_pagina .link_more a:hover
{  
  text-decoration:none;
}

.bloco_destaques .destaque_pagina .documento .destaque_pagina
{  
  height:auto;
  margin-bottom:10px;
}
.bloco_destaques .destaque_pagina .documento .destaque_pagina .nome
{  
  display:inline-block;
  margin-bottom:0;
}
.bloco_destaques .destaque_pagina .documento .destaque_pagina .dados
{  
  font-size:0.9em;
  font-style:italic;
}

.bloco_eventos .destaque_pagina
{  
  /* a altura passou a ser dinamica */
  /*height:230px;*/
}

.destaque .destaque_pagina,
.informacao .destaque_pagina,
.prova_grau .destaque_pagina
{  
  height:230px;
}
.destaque .destaque_pagina .ilustracao,
.informacao .destaque_pagina .ilustracao
{  
  float:left;
  padding:5px;
  background-color:#fff;
  margin-right:10px;
  margin-bottom:10px;
}

.destaque .destaque_pagina .margem_ilustracao,
.informacao .destaque_pagina .margem_ilustracao
{  
  margin-left:120px;
}
.bloco_destaques .destaque_pagina .nome,
.destaque .destaque_pagina .titulo_pai,
.destaque .destaque_pagina .pre_titulo,
.destaque .destaque_pagina .titulo,
.destaque .destaque_pagina .pos_titulo,
.destaque .destaque_pagina .data_local,
.informacao .destaque_pagina .titulo,
.informacao .destaque_pagina .titulo_pai,
.informacao .destaque_pagina .pos_titulo,
.informacao .destaque_pagina .data_publicacao,
.informacao .destaque_pagina .intervalo_datas,
.informacao .destaque_pagina .resumo,
.prova_grau .destaque_pagina .titulo_curso,
.prova_grau .destaque_pagina .titulo_mestrado,
.prova_grau .destaque_pagina .nome_candidato,
.prova_grau .destaque_pagina .data_hora_local,
.documento .destaque_pagina .dados
{  
  border-left:5px solid #fff;
  padding:0;
}
.informacao .destaque_pagina .titulo
{  
  font-weight:normal!important;
}
.bloco_destaques .destaque_pagina .nome span,
.destaque .destaque_pagina .titulo_pai span,
.destaque .destaque_pagina .pre_titulo span,
.destaque .destaque_pagina .titulo span,
.destaque .destaque_pagina .data_local span,
.destaque .destaque_pagina .resumo span,
.informacao .destaque_pagina .titulo span,
.informacao .destaque_pagina .titulo_pai span,
.informacao .destaque_pagina .data_publicacao span,
.informacao .destaque_pagina .intervalo_datas span,
.informacao .destaque_pagina .resumo span,
.prova_grau .destaque_pagina .titulo_curso span,
.prova_grau .destaque_pagina .titulo_mestrado span,
.prova_grau .destaque_pagina .nome_candidato span,
.prova_grau .destaque_pagina .data_hora_local span,
.bloco_destaques .destaque_pagina .descricao span,
.documento .destaque_pagina .dados span
{  
  padding-right:5px;
  white-space:pre-wrap;
}






.bloco_destaques .destaque_pagina .nome,
.destaque .destaque_pagina .titulo_pai,
.destaque .destaque_pagina .pre_titulo,
.informacao .destaque_pagina .titulo_pai,
.prova_grau .destaque_pagina .titulo_mestrado
{  
  margin-bottom:10px;
}
.bloco_destaques .destaque_pagina .nome span,
.destaque .destaque_pagina .titulo_pai span,
.informacao .destaque_pagina .titulo_pai span
{  
  font-family:SourceSansPro_Bold;
  font-size:1.3em;
  color:#231f20;
  text-transform:uppercase;
  background-color:#fff;
}
.documento .destaque_pagina .nome span
{  
  font-size:1em;
  font-weight:normal;
  text-transform:none;
  font-family:SourceSansPro_SemiBold;
  color:#231f20;
  background-color:#fff;
  }
.destaque .destaque_pagina .pre_titulo span
{  
  font-family:SourceSansPro_Bold;
  font-size:1.2em;
  color:#231f20;
  background-color:#fff;
}
.prova_grau .destaque_pagina .titulo_curso span,
.prova_grau .destaque_pagina .nome_candidato span
{  
  color:#231f20;
  background-color:#fff;
}
.prova_grau .destaque_pagina .titulo_curso
{  
  margin-bottom:5px;
}
.destaque .destaque_pagina .titulo,
.informacao .destaque_pagina .titulo,
.prova_grau .destaque_pagina .titulo_mestrado
{
  margin-bottom:5px;
}
.destaque .destaque_pagina .titulo span,
.informacao .destaque_pagina .titulo span,
.prova_grau .destaque_pagina .titulo_mestrado span
{  
  font-family:SourceSansPro_Bold;
  font-size:1.1em;
  color:#58585b;
  background-color:#fff;
  padding-right:5px;
  white-space:pre-wrap;
}
.destaque .destaque_pagina .pos_titulo,
.informacao .destaque_pagina .pos_titulo
{  
  margin:3px 0;
}
.destaque .destaque_pagina .pos_titulo span,
.informacao .destaque_pagina .pos_titulo span
{  
  font-family:SourceSansPro_SemiBold;
  font-size:1em;
  color:#58585b;
  background-color:#fff;
  padding-right:5px;
  white-space:pre-wrap;
}
.destaque .destaque_pagina .titulo a:hover,
.informacao .destaque_pagina .titulo a:hover,
.prova_grau .destaque_pagina .titulo_curso a:hover,
.prova_grau .destaque_pagina .titulo_mestrado a:hover
{  
  text-decoration:none;
}
.destaque .destaque_pagina .resumo,
.informacao .destaque_pagina .resumo,
.bloco_destaques .destaque_pagina .descricao
{  
  border-left:5px solid #fff;
  margin-bottom:10px;
  font-size:0.95em;
}
.destaque .destaque_pagina .resumo span,
.informacao .destaque_pagina .resumo span,
.bloco_destaques .destaque_pagina .descricao span
{  
  font-family:SourceSansPro_Regular;
  color:#231f20;
  background-color:#fff;
  white-space:pre-wrap;
}
.destaque .destaque_pagina .resumo p,
.informacao .destaque_pagina .resumo p,
.bloco_destaques .destaque_pagina .descricao p
{  
  margin:0;
}
.destaque .destaque_pagina .data_local,
.informacao .destaque_pagina .data_publicacao,
.informacao .destaque_pagina .intervalo_datas,
.prova_grau .destaque_pagina .data_hora_local
{  
  margin-bottom:5px;
}
.destaque .destaque_pagina .data_local span,
.prova_grau .destaque_pagina .data_hora_local span
{  
  font-size:0.8em;
  color:#666;
  background-color:#fff;
}
.informacao .destaque_pagina .data_publicacao span,
.informacao .destaque_pagina .intervalo_datas span,
.prova_grau .destaque_pagina .data_hora_local span,
.documento .destaque_pagina .dados span
{  
  color:#666;
  background-color:#fff;
  padding-right:5px;
  white-space:pre-wrap;
}
.destaque .destaque_pagina .ver_mais,
.informacao .destaque_pagina .ver_mais,
.prova_grau .destaque_pagina .ver_mais
{  
  font-family:SourceSansPro_SemiBold;
  font-style:italic;
  color:#be1e2d;
  text-align:right;
}
.destaque .destaque_pagina .ver_mais a,
.informacao .destaque_pagina .ver_mais a,
.prova_grau .destaque_pagina .ver_mais a
{  
  color:#be1e2d;
}
.destaque .destaque_pagina .ver_mais a:hover,
.informacao .destaque_pagina .ver_mais a:hover,
.prova_grau .destaque_pagina .ver_mais a:hover
{  
  text-decoration:none;
}


/* ---- fim dos blocos de destaques ---- */




/*
.destaque_pagina_canal_agenda
{  
  background: #ccc url('../images/backgrounds/textura_diagonais_descendentes_branco.png') repeat left top;
  width:32%;
  padding:1%;
  margin-bottom:10px;
  float:left;
  min-height:200px;
}
*/

/* ---- copiar este bloco para o _novolayout ----- */

/* ---- bloco associado aos destaque_pagina para os canais mas para ja aplicado apenas no portal ----- */
/* ---- verificar se se deve passar para o design uevora ou se e algo que vai ser aplicado nas paginas de unidades ----- */

.frontpage .full .leftPart2of3Col .bloco_destaques:nth-child(4n),
.frontpage .full .leftPart .bloco_destaques:nth-child(4n)
{  
  /*background: transparent url('../images/backgrounds/textura_lisa.png') repeat left top;*/
  /*background: transparent url('../images/backgrounds/textura_lisa_opacity40.png') repeat left top;*/
  background: transparent url('../images/backgrounds/textura_lisa_opacity20.png') repeat left top;
}
.frontpage .full .leftPart2of3Col .bloco_destaques:nth-of-type(4n+1),
.frontpage .full .leftPart .bloco_destaques:nth-of-type(4n+1)
{  
  background: transparent url('../images/backgrounds/textura_diagonais_cruzadas.png') repeat left top;
  /*background: transparent url('../images/backgrounds/textura_diagonais_ascendentes_opacity40.png') repeat left top;*/
}
.frontpage .full .leftPart2of3Col .bloco_destaques:nth-child(4n+2),
.frontpage .full .leftPart .bloco_destaques:nth-child(4n+2)
{  
  background: transparent url('../images/backgrounds/textura_diagonais_descendentes.png') repeat left top;
  /*background: transparent url('../images/backgrounds/textura_diagonais_descendentes_opacity40.png') repeat left top;*/
}
.frontpage .full .leftPart2of3Col .bloco_destaques:nth-child(4n+3),
.frontpage .full .leftPart .bloco_destaques:nth-child(4n+3)
{  
  background: transparent url('../images/backgrounds/textura_diagonais_ascendentes.png') repeat left top;
  /*background: transparent url('../images/backgrounds/textura_diagonais_cruzadas_opacity40.png') repeat left top;*/
}

.frontpage .full .rightPart1of3Col .informacao:nth-of-type(3n)
{  
  background: transparent url('../images/backgrounds/textura_diagonais_descendentes.png') repeat left top;
  /*background: transparent url('../images/backgrounds/textura_diagonais_ascendentes_opacity40.png') repeat left top;*/
}
.frontpage .full .rightPart1of3Col .informacao:nth-child(3n+1)
{  
  background: transparent url('../images/backgrounds/textura_diagonais_ascendentes.png') repeat left top;
  /*background: transparent url('../images/backgrounds/textura_diagonais_descendentes_opacity40.png') repeat left top;*/
}
.frontpage .full .rightPart1of3Col .informacao:nth-child(3n+2)
{  
  background: transparent url('../images/backgrounds/textura_diagonais_cruzadas.png') repeat left top;
  /*background: transparent url('../images/backgrounds/textura_diagonais_cruzadas_opacity40.png') repeat left top;*/
}


/* ---- bloco associado aos destaque_pagina para os canais mas para ja aplicado apenas no portal ----- */

.informacao .line_small
{  
  min-height:84px;
  margin-bottom:11px;
}
/* --- eventos da 1ª pagina --- */

.informacao .line_small
{  
  padding:5px;
}
.informacao .line_small .boxData
{  
  float:left;
  width:23%;
  padding:1%;
  font-family:SourceSansPro_Black;
  color:#be1e2d;
  font-size:2em;
  text-transform:uppercase;
  background: transparent url(../images/backgrounds/bg_boxData.png) no-repeat 30px 25px;
}
.informacao .line_small .boxData .dia
{  
  text-align:right;
}
.informacao .line_small .content
{  
  margin-left:25%;
  width:71%;
  padding:2%;
}
.informacao .line_small .titulo
{  
  font-family:SourceSansPro_SemiBold;
  font-size:0.9em!important;
  font-weight:normal!important;
  border-left:3px solid #fff;
}
.informacao .line_small .titulo a,
.informacao .line_small .titulo a:hover
{  
  text-decoration:none;
  color:#000;
}
.informacao .line_small .titulo span
{  
  background-color:#fff;
  padding-right:5px;
  white-space:pre-wrap;
}
.destaque_pagina .informacao .line_small .intervalo_datas,
.destaque_pagina .informacao .line_small .data
{  
  display:none;
}
/*.informacao .line_small .intervalo_datas,*/
/*.informacao .line_small .data,*/
.informacao .line_small .boxData .ano
{  
  display:none;
}
.informacao .line_small .candidato,
.informacao .line_small .pre_titulo,
.informacao .line_small .pos_titulo
{  
  display:none;
}
.informacao .line_small .local,
.informacao .line_small .refeitorio,
.informacao .line_small .tipo_refeicao
{  
  font-size:0.9em!important;
  font-style:normal!important;
  color:#7f7f7f;
  border-left:3px solid #fff;
  margin-top:3px;
}
.informacao .line_small .local span,
.informacao .line_small .refeitorio span,
.informacao .line_small .tipo_refeicao span
{  
  background-color:#fff;
  padding-right:5px;
  white-space:pre-wrap;
}

/* --- classes acrescentadas pela funcao shorten_html_block em abreviatura de titulos e resumos nos destaques de pagina --- */
.destaque .destaque_pagina .conteudo_abreviado,
.informacao .destaque_pagina .conteudo_abreviado
{  
  overflow:hidden;
  /*max-height definido no javascript que adiciona esta classe*/
}
.destaque .destaque_pagina .simbolo_abreviatura,
.informacao .destaque_pagina .simbolo_abreviatura
{
  position:relative;
  display:inline-block;
  padding-right:5px;
  background-color:#fff;
  line-height:10px;
}


/* --- bloco de destaques pincipais --- */
.bloco_destaques_principais
{
    width: 95%;
    background-image: none!important;
    background-color: #9f1c33!important;
}
.bloco_destaques_principais
{
    min-height: 129px;
}
.bloco_destaques_principais .destaque_pagina,
.bloco_destaques_principais .destaque_pagina .destaque
{
    height: 120px;
}
.bloco_destaques_principais .destaque .destaque_pagina
{
    height: 120px;
}
.bloco_destaques_principais .destaque_pagina .conteudo_bloco
{
    height: 110px!important;
}
.bloco_destaques_principais .destaque_pagina .nome,
.bloco_destaques_principais .destaque_pagina .titulo_pai
{
    display:none;
}
.bloco_destaques_principais .destaque_pagina .link_previous_next a
{
    color: #fff;
}
.bloco_destaques_principais .destaque_pagina .destaque .ilustracao
{
    padding:0;
    background-color: transparent;
}
.bloco_destaques_principais .destaque_pagina .destaque .ilustracao
{
    height: 125px;
    width: 215px;
}
.bloco_destaques_principais .destaque_pagina .destaque .titulo span,
.bloco_destaques_principais .destaque_pagina .destaque .resumo span
{
    color: #fff;
    background-color: transparent;
}
.bloco_destaques_principais .destaque_pagina .destaque .titulo,
.bloco_destaques_principais .destaque_pagina .destaque .resumo
{
    border-color: transparent;
}
.bloco_destaques_principais .destaque_pagina .destaque .titulo
{
    max-height: 40px;
    overflow: hidden;
}
.bloco_destaques_principais .destaque_pagina .destaque .resumo
{
    margin-left:120px;
    max-height: 70px;
    overflow: hidden;
    
}