* {
    box-sizing: border-box;
}
body
{
  font-family:"Open Sans", Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000;
  height:100%;
  margin-left:10px;
  text-align:center;
}

body *
{
  text-align:left;
}

*,img
{
  border:0;
  margin:0;
  padding:0;
}

a:link,a:visited,a:hover,a:active
{
  text-decoration:none;
  color: #00489C;
}

.img_esc
{
  border:0;
  margin:0 10px 10px 0;
  padding:0;
}

.img_dre
{
  border:0;
  margin:0 0 10px 10px;
  padding:0;
}

.img_inf
{
  border:0;
  margin:0 0 5px;
}

p
{
  margin:0 0 5px;
}

ul
{
  list-style-type:square;
  border:0;
  vertical-align:top;
  margin:0 0 0 15px;
  padding:0;
}

li
{
  border:0;
  font-size:16px;
  vertical-align:baseline;
  height:auto;
  margin:0 0 10px;
  padding:0;
}

h1
{
  font-family:"Open Sans Condensed", Arial, Helvetica, sans-serif;
  /*color:#00489C;*/
  color: #043D71;
  font-weight:700;
}

h2
{
  font-family:"Open Sans Condensed", Arial, Helvetica, sans-serif;
  color:#5E5C5C;
  font-weight:700;
}

#top-of-site-pixel-anchor {
  width: 1px;
  height: 1px;
}

#cabecera
{
  border:0;
  height:260px;
  position:relative;
  overflow:hidden;
  margin:0;
  padding:0;
}

.cabecera {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  width: 975px;
  border-bottom: 1px solid #00489C;
  height: 90px;
  margin-bottom: 2em;
}

.cabecera__logo {
  margin-right: 1em;
  /*align-self: flex-end;*/ /* IE11 doesn't show the logo!*/
  padding-top: 19px;
}

.cabecera__ui {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.cabecera__forms {
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
  margin-bottom: 1.6em;
  column-gap: 20px;
}

body.header-not-at-top .cabecera {
  position: fixed;
  top:0;
  background: white;
  z-index: 999;
  height: 70px;
}

body.header-not-at-top .cabecera__logo {
    padding-top: 0;
}

body.header-not-at-top .cabecera__forms {
  margin-bottom: 0;
}

.cabecera__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: flex-end;
}

.cabecera__links a {
  margin-left: 21px;
}

.cabecera input, .cabecera select {
  border: 1px solid rgb(204,204,204);
  border-radius: 26px;
  width: 170px;
  height: 26px;
  padding-left: 1em;
  color: rgb(204,204,204);
  background-color: transparent;  
}

.cabecera input::placeholder {
  color: rgb(204,204,204);
}

.cabecera select {
  border-radius: 30px;
  height: 30px;
  background-color: white;
  -webkit-appearance: none;  /*Removes default chrome and safari style*/
  -moz-appearance: none; /* Removes Default Firefox style*/
  appearance: none; /* Standard property */
  background: url('../assets/droparrow.png') no-repeat;  /*Adds background-image*/
  background-position: right;  /*Position of the background-image*/
  text-indent: 0.01px; /* Removes default arrow from firefox*/
  text-overflow: "";  /*Removes default arrow from firefox*/
}

.cabecera input:focus, .cabecera select:focus {
  outline: none;
}

.cabecera a, .cabecera a:hover {
  color: black;
  text-decoration: none;
}

.cabecera a.activesection, .cabecera a.activesection:hover {
  color: #00489C;
  text-decoration: underline;
}

.cabecera-bannerssup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;  
  width: 975px;
  margin: 0 auto 2em auto;
}

.socialnetworks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#banner_esc
{
  border:0;
  margin:0 126px 20px;
  padding:0;
}

#banner_dre
{
  float:left;
  border:0;
  background-color:#999;
  margin:0 0 20px;
  padding:0;
}

#revista
{
  float:left;
  border:0 none;
  height:73px;
  background-repeat:no-repeat;
  background-image:url(../contenido/altres/equiposytalento_logo.gif);
  margin:0;
  padding:0;
}

#nom_hemeroteca
{
  position:relative;
  left:590px;
  top:20px;
}

#desplegable_hemeroteca
{
  position:relative;
  left:590px;
  top:23px;
}

#buscador
{
  position:relative;
  left:812px;
}

#buscador_boto
{
  position:relative;
  left:915px;
  top:-13px;
}

#grupo
{
  position:relative;
  margin:25px auto;
}

#innercontent
{
  margin-left:140px;
}

#skyscraper
{
  position:absolute;
  top:0;
  left:0;
  height:600px;
}

#cuerpo_central
{
  float:left;
  width:auto;
  left:0;
  border:0;
  margin: 1em 0 0 0;
  padding:0;
}

#cuerpo_izquierda
{
  float:left;
  border:0 solid red;
  margin:0;
  padding:0;
}

#derecha
{
  float:left;
  border:0;
  margin:0 0 0 35px;
  padding:0;
}

#home_bannerdre
{
  border:0;
  margin:5px 0;
  padding:0;
}

#home_bannercen
{
  border:0;
  margin:0 0 10px;
  padding:0;
}

#home_noticia_prin
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#home_noticia_prinb
{
  float:left;
  margin-bottom:10px;
  padding-bottom:10px;
  border-bottom:1px solid #D4D2D2;
}

#home_noticia_prinb2
{
  float:left;
  margin-bottom:15px;
  border:0;
  padding:0;
}

#home_noticia_prinb2 h1
{
  font-size:34px;
  line-height:38px;
}

#home_noticia_prinb3
{
  float:left;
  border:0;
  text-align:right;
  margin:0;
  padding:0;
}

#home_noticia_prinb_paraguas
{
  float:left;
  margin-bottom:5px;
  border:0;
  padding:0;
}

#home_noticia_princ
{
  float:left;
  margin-right:20px;
  border:0;
  left:0;
  padding:0;
}

#home_noticia_prind
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#home_noticia_prine
{
  float:left;
  margin-bottom:20px;
  border:0;
  width:auto;
  padding:0;
}

#home_noticia_prinf
{
  float:left;
  margin-top:3px;
}

#home_central,.home_central
{
  float:left;
  border:0;
  margin:0 0 0 29px;
  padding:0;
}

.llegendaCentral
{
  float:left;
  border:0;
  font-size:11px;
  color:#5E5C5C;
  text-align:right;
  margin:0;
  padding:0;
}

.home_noticentro
{
  float:left;
  padding-bottom:10px;
  border-bottom:1px solid #D4D2D2;
  margin:0 0 10px;
}

.home_noticentro h1
{
  font-size: 26px;
  line-height: 32px;
}

.home_noticentrob
{
  float:left;
  border:0;
  margin:0 0 1em;
  padding:0;
}

.home_noticentroc
{
  float:left;
  border:0;
  margin:0 0 1em 10px;
  padding:0;
}

.Hnotititolcen
{
  font-size:16px;
}

p.ncimgh
{
  margin-bottom:1em;
  margin-top:20px;
}

.home_izquierda
{
  float:left;
  left:0;
  margin:0;
  padding:0;
}

.home_izquierdab
{
  float:left;
  border-bottom:1px solid #D4D2D2;
  margin:0 0 15px;
  padding:0;
}

.home_izquierdabb
{
  float:left;
  border:0;
  margin:0 0 15px;
  padding:0;
}

.home_izquierdabb h1
{
  font-size: 32px;
  line-height: 38px;
}

.home_izquierdabb h2
{
  font-size:11px;
  line-height:15px;
  font-weight:700;
}

.home_izquierdabc
{
  float:left;
  margin-bottom:5px;
  border:0;
  padding:0;
}

.subtitol, .home_izquierdabc h2 
{
  font-size:13px;
  line-height:19px;
  font-weight:700;
  color:#5E5C5C;
  text-transform:uppercase;
}

.home_izquierdabd, .home_izquierdabd a
{
  float:left;
  margin-bottom:5px;
  border:0;
  text-align:right;
  font-size:11px;
  color:#5E5C5C;
  padding:0;
}

.home_izquierdac
{
  float:left;
  margin:0 10px 0 0;
  padding:0;
}

.home_izquierdae
{
  float:left;
  margin-bottom:40px;
  padding:0;
}

.home_izquierdaes
{
  float:left;
  margin-bottom:15px;
  padding:0;
}

.home_izquierdag
{
  float:left;
  border:0;
  text-align:right;
  margin:0 0 15px;
  padding:0;
}

#home_imagendia p
{
  margin-bottom:1px;
  border:0;
  padding:0;
}

#home_imagendiab
{
  float:left;
  margin:0;
}

#home_imagendiac
{
  float:left;
  margin:0 0 0 10px;
}

.Himagendia
{
  font-size:11px;
  background-color:#D4D2D2;
}

.Himagendiatitol
{
  font-size:18px;
  line-height:22px;
}

.Himagendiatexte
{
  font-size:12px;
  line-height:18px;
}

.banners_aefol_esc
{
  float:left;
  margin:0;
  padding:0;
}

.banners_aefol_dre
{
  float:left;
  margin:0;
  padding:0;
}

.related
{
  clear:left;
  margin-bottom:1em;
}

.related a
{
  background:#FFF url(../contenido/altres/boto_rel.png) no-repeat 0 0;
  padding-left:20px;
  color:#00489C;
  font-size:12px;
  line-height:1.6em;
  text-decoration:none;
}

#home_fotoretribucion
{
  float:left;
  padding-bottom:5px;
  border-bottom:1px solid #D4D2D2;
  margin:10px 0 20px;
}

#home_fotoretribucion p
{
  margin-bottom:1em;
  border:0;
  padding:0;
}

#home_fotoretribucionb
{
  float:left;
  border:0;
  margin:0 0 20px 0;
  padding:0;
}

.Hfotoretribucion
{
  font-size:12px;
  background-color:#D4D2D2;
}

.Hfotoretribuciontitol
{
  font-size:18px;
}

.Hfotoretribuciontexte
{
  font-size:16px;
  line-height:22px;
}

.Hfotoretribucionpeu
{
  font-size:11px;
  line-height:17px;
  text-align:right;
}

#home_tv
{
  float:left;
  margin:0 0 20px;
  padding:0 0 10px;
  border: 1px solid #00489c;
}

.home_tv2_cap
{
  border:0;
  margin:0 0 15px;
  padding:0;
}

#slideshow
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

.slideshow2
{
  margin:0;
  padding:0 10px;
}

.home_tv2
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

.nav
{
  float:left;
  text-align:center;
  margin-top:10px;
}

.nav a
{
  font-family:"Open Sans", Arial, Helvetica, sans-serif;
  color:#666;
  font-size:11px;
  margin:0 20px;
}

#home_tv2_clic
{
  position:absolute;
  float:none;
  top:auto;
  margin-top:-80px;
}

#home_blogesfera
{
  float:left;
  padding-bottom:8px;
  border:1px solid #9E9E9E;
  margin:20px 0;
}

#home_blogesfera_titol
{
  position:relative;
  margin-left:5px;
  top:-20px;
  padding:0;
}

.home_blogesfera2
{
  float:left;
  margin:0 5px 25px;
  padding:0;
}

.home_blogesfera2b
{
  float:left;
  margin:0 5px 6px;
  padding:0;
}

.home_blogesfera3i
{
  float:left;
  margin-bottom:8px;
  padding:0;
}

.home_blogesfera4
{
  float:left;
  margin-left:10px;
  padding:0;
}

.home_blogesfera5
{
  float:left;
  border:0;
  margin:0 0 20px 5px;
  padding:0;
}

#home_nombramientos,#home_opinion,#home_novedad
{
  float:left;
  padding-bottom:10px;
  border:1px solid #D4D2D2;
  margin:15px 0 20px;
}

#home_nombramientos h3,#home_opinion h3,#home_novedad h3
{
  border:0;
  font-family:"Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:700;
  line-height:22px;
/*  color:#00489C;*/
  color:#043D71;
  clear:left;
  margin:5px;
  padding:0;
}

#home_nombramientos .nombramiento
{
  float:left;
  border:0;
  overflow:hidden;
  margin:5px;
  padding:0;
}

#home_opinion .opinion,#home_novedad .novedad
{
  float:left;
  border:0;
  overflow:hidden;
  margin:5px;
  padding:0;
}

#home_opinion .opinion
{
  height:250px;
}

.home_nombramientos3
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

.home_nombramientos4
{
  float:left;
  margin-left:10px;
  border:0;
  padding:0;
}

.home_nombramientos5
{
  float:left;
  margin-bottom:5px;
  border:0;
  padding:0;
}

#home_agenda
{
  float:left;
  left:0;
  background-color:#D4D2D2;
  margin:5px 0 0;
  padding:0;
}

.home_agenda2
{
  float:left;
  border:0;
  left:0;
  margin:5px 5px 0;
  padding:0;
}

.home_agenda3
{
  float:left;
  left:0;
  border:0;
  margin:0 0 10px;
  padding:0;
}

.Hagenda
{
  font-size:12px;
  color:#FFF;
  background-color:#999;
}

.Hagenda6
{
  font-size:12px;
  color:#000;
}

#home_masleidos
{
  clear:left;
  position:relative;
  overflow:hidden;
  top:20px;
  margin-bottom:20px;
  zoom:1;
  padding:0;
}

#home_masleidos_col1,#home_masleidos_col2,#home_masleidos_col3
{
  float:left;
  margin-right:18px;
  padding-top:40px;
  padding-left:10px;
  border:1px solid #D4D2D2;
}

#home_masleidos_col3
{
  margin-right:0;
}

#home_masleidos li
{
  color:#00489C;
  margin-left:25px;
}

#home_masleidos_titol
{
  position:absolute;
  top:15px;
  left:0;
  right:0;
  border:0;
  padding-left:10px;
  background-color:#D4D2D2;
  height: 20px;
  font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
  font-weight: 700;
  font-size: 14px;
}

#home_masleidos_caixa2
{
  float:left;
  border:1px solid #D4D2D2;
  margin:0;
  padding:40px 10px 10px;
}

#home_masleidos_caixa3
{
  float:left;
  border:1px solid #D4D2D2;
  margin-left:18px;
  padding:40px 10px 10px;
}

#home_masleidos_caixatipus
{
  float:left;
  border:0;
  margin-bottom:20px;
  padding:0;
}

.llista_esc
{
  float:left;
  border-bottom:1px solid #D4D2D2;
  margin:0 0 15px;
  padding:0 0 10px;
}

#llista_esc
{
  float:left;
}

#llista_esc p a
{
  text-decoration:none;
  color:#000;
}

.llista_escImg
{
  float:left;
  border:0;
  margin:0 10px 5px 0;
  padding:0;
}

.llista_escTxt
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#llista_esc2
{
  float:left;
  margin-bottom:2px;
  border:0;
  padding:0;
}

#llista_dre
{
  float:right;
  margin-bottom:2px;
  border:0;
  padding:0 0 0 auto;
}

#noticia_principal
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#noticia_principalb
{
  float:left;
  border-bottom:1px solid #D4D2D2;
  margin:0;
  padding:0;
}

#noticia_principalc
{
  float:left;
  padding-bottom:20px;
  border:0;
  margin:0;
}

#noticia_principald
{
  float:left;
  border:0;
  margin:15px 0;
  padding:0;
}

#botonets
{
  float:left;
}

#descarregar
{
  float:right;
  display:block;
}

#noticia_principalagreg
{
  position:relative;
  clear:left;
  z-index:0;
  padding-bottom:5px;
  border:0;
  margin:10px 0 0;
}

#noticia_destacada
{
  float:left;
  border:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  margin:0 23px 0 0;
  padding:0;
}

#derecha_destacada
{
  float:left;
  border:0;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  margin:0;
  padding:0;
}

#noticia_destacada h1,h2
{
  font-family:"Open Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 16px;
  font-weight: 700;
  /*color: #00489C;*/
  color: #043D71;
  margin-bottom:10px;
}

#noticia_destacada p
{
  margin-bottom:10px;
}

#noticia_destacada .enviaComentari
{
  clear:right;
  margin-bottom:20px;
  padding-top:20px;
}

#noticia_destacada #noticia_principalagreg
{
  position:relative;
  clear:left;
  z-index:0;
  padding-bottom:5px;
  border:0;
  margin:10px 0 0;
}

#noticia_altresesc
{
  float:left;
  padding-bottom:20px;
  border:0;
  margin:0;
}

#noticia_altrescen
{
  float:left;
  margin-left:20px;
  border:0;
  margin-right:0;
  padding:0;
}

#noticia_altrescenb
{
  float:left;
  border-bottom:1px solid #D4D2D2;
  overflow:hidden;
  margin:0;
  padding:0;
}

#noticia_altrescenc2 h1
{
  font-size:32px;
  line-height:38px;
}

.noticia_altrescenBotons
{
  position:relative;
  overflow:hidden;
  padding-bottom:20px;
  padding-top:10px;
  border:0;
  z-index:2;
  margin:10px 0 0;
}

#noticia_altrescend
{
  position:relative;
  clear:left;
  z-index:0;
  padding-bottom:5px;
  border:0;
  margin:10px 0 0;
}

#noticia_altrescend img
{
  max-width:100%;
  margin-top:22px;
  margin-bottom:22px;
}

#noticia_altrescend p,#noticia_altrescend li,#noticia_principal p,#noticia_principal ul
{
  font:16px "Open Sans",arial, helvetica, sans-serif;
  color:#5e5c5c;
  line-height:24px;
}

.video-container
{
  clear:left;
  height:0;
  overflow:hidden;
  padding-bottom:56.25%;
  padding-top:35px;
  position:relative;
  margin:10px 0;
}

.video-container--talentstreet
{
  clear:left;
  height:0;
  overflow:hidden;
  padding-bottom:56.25%;
  position:relative;
  margin:0 0 10px;
}

.video
{
  position:relative;
  padding-bottom:56.25%;
  height:0;
  clear:left;
  margin:10px 0;
}

h3
{
  color:#00489C;
  margin:1em 0 0;
}

#noticia_principal .ari12,#noticia_altrescen .ari12
{
  font-weight:700;
  margin-bottom:20px;
}

#entrevistas
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#entrevistas2_descargarpdf
{
  float:right;
  padding-left:550px;
  border:0;
  margin:0;
}

#entrevistas_cap
{
  float:left;
  margin-bottom:5px;
  border:0;
  padding:0;
}

#entrevistas_cap_apartat
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#entrevistas_cap_data
{
  float:left;
  border:0;
  text-align:right;
  margin:0;
  padding:0;
}

#entrevistas3
{
  float:right;
  margin-bottom:10px;
  margin-right:15px;
  border:0;
  padding:0;
}

#entrevistas_activ
{
  float:left;
  margin-bottom:15px;
  padding-top:3px;
  border:0 none;
}

#entrevistas_img
{
  float:left;
  margin-right:10px;
  border:0;
  width:auto;
  padding:0;
}

#entrevistas_txt
{
  float:left;
  padding-bottom:10px;
  border:0;
  margin:0;
}

#entrevistas_txt2
{
  float:left;
  margin:5px 10px;
}

#entrevistas_ver
{
  float:left;
  margin:5px 0 10px 10px;
}

#esponsor
{
  float:left;
  margin-bottom:10px;
  border:0;
  padding:0;
}

#entrevistas li
{
  display:inline;
  float:left;
  border:0;
  margin:0 7px 10px 0;
  padding:0;
}

#entrevistas2 li
{
  height:420px;
}

#entrevistas_dadesclau
{
  float:left;
  margin-bottom:20px;
  border:1px solid #D4D2D2;
  padding:0;
}

#entrevistas_dadesclau_titol
{
  float:left;
  margin-bottom:10px;
  border:0;
  padding:0;
}

#entrevistas_dadesclau_taula
{
  float:left;
  margin-left:5px;
  border:0;
  padding:0;
}

#entrevistas_masleidos
{
  margin:0;
}

#entrevistas_masleidos3 li
{
  color:#00489C;
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#blogosfera3
{
  float:left;
  border:0;
  background-color:#999;
  margin:0;
  padding:0;
}

#blogosfera3img
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#blogosfera3txt
{
  float:left;
  border:0;
  height:60px;
  margin:0;
  padding:0;
}

#blogosfera3nom
{
  float:left;
  border:0;
  margin:3px 2px 0;
  padding:0;
}

#blogosfera3boto
{
  float:left;
  border:0;
  margin:3px 2px 0 0;
  padding:0;
}

#blogosfera3tit
{
  float:left;
  border:0;
  margin:3px 2px;
  padding:0;
}

#blogosfera2 li
{
  display:inline;
  float:left;
  border:0;
  margin:0 6px 6px 0;
  padding:0;
}

#blogosfera_titol_esc
{
  float:left;
  margin-left:5px;
  border:0;
  width:auto;
  padding:0;
}

#blogosfera_fila
{
  float:left;
  border:0;
  margin:10px 5px 10px 10px;
  padding:0;
}

#blogosfera_filad
{
  float:left;
  border:0;
  margin:10px 5px;
  padding:0;
}

#blogosfera_cen2
{
  float:left;
  margin-bottom:10px;
  border:0;
  padding:0;
}

#blogosfera_cen3
{
  float:left;
  margin-bottom:15px;
  border:0;
  padding:0;
}

#blogosfera_cen4
{
  float:left;
  margin-bottom:40px;
  border:0;
  padding:0;
}

#blogosfera_ficha_img
{
  float:left;
  margin-right:20px;
  border:0;
  padding:0;
}

#blogosfera_ficha_txt
{
  float:left;
  padding-bottom:10px;
  border:0;
  margin:0;
}

#blogosfera_ficha_txt1
{
  background-color:#BAB7B7;
  text-align:center;
  border:0;
  height:20px;
  width:auto;
  margin:0;
  padding:0 5px;
}

#blogosfera_fichali
{
  float:left;
  border:1px solid #000;
  margin:0;
  padding:0;
}

#blogosfera_fichalicurt
{
  float:left;
  border:0;
  margin:0 0 0 10px;
  padding:0;
}

#blogosfera_ficha li
{
  list-style-image:url(../contenido/altres/quadrat_blau_short.gif);
  margin-bottom:5px;
  margin-left:0;
}

#blogosfera_masleidos3 ol
{
  margin:0 0 0 15px;
  padding:0;
}

#blogosfera_masleidos3 ol li
{
  margin-bottom:10px;
  color:#00489C;
  padding:0;
}

#blogosfera_masleidos3 ul li
{
  list-style-type:decimal;
  color:#00489C;
  margin-left:0;
}

#entrevistas_list
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

.bloc_titol_llistat
{
  position:relative;
  height:20px;
}

.titol_llistat
{
  position:absolute;
  left:0;
  color:#5E5C5C;
  font-size:12px;
  font-weight:700;
}

.titol_llistat2
{
  position:absolute;
  right:7px;
  font-size:13px;
  font-weight:700;
  text-align:right;
  color:#5E5C5C;
  z-index:100;
}

.titol_llistat2 a
{
  color:#5E5C5C;
  line-height:22px;
}

.llista_caixa
{
  position:relative;
  overflow:hidden;
  border-bottom:1px dotted #666;
  margin-bottom:15px;
  padding-bottom:10px;
}

.llista_caixaE
{
  position:relative;
  border-bottom:1px dotted #666;
  margin-bottom:15px;
  padding-bottom:10px;
  width:100%;
  overflow: hidden;
}

.llista_caixa_superior
{
  float:left;
  border:0;
  margin-bottom:10px;
  padding-bottom:0;
}

.llista_caixa img
{
  float:left;
  margin-right:10px;
}

.llista_caixaE img
{
  float:left;
  margin-right:10px;
}

.llista_sectores
{
  float:left;
}

.llista_sectores ul
{
  margin-left:15px;
  margin-top:20px;
  padding:0;
}

.llista_sectores li.sectores
{
  display:inline;
  float:left;
  border:0;
  color:#00489C;
  margin-left:15px;
  padding:0;
}

.registre_llista_esc
{
}

.llista_data
{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:16px;
  color:#9B9A9A;
}

.llista_empresa
{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:20px;
  color:#00489C;
  padding-bottom:10px;
}

.titol2_llistat
{
  position:absolute;
  font-size:12px;
  font-weight:700;
  right:475px;
}

#llista_caixa_reportatges
{
  float:left;
  border-bottom:1px dotted #666;
  margin-bottom:15px;
  padding-bottom:10px;
  width:100%;
}

.llista_texte
{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:17px;
  line-height:22px;
  color:#00489C;
  margin-left:10px;
}

.imatge
{
  float:left;
  margin-right:10px;
  margin-top:15px;
}

.cap_llista
{
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  color:#9B9A9A;
  margin-top:15px;
}

#llista
{
  float:left;
  margin-top:10px;
}

#llista li
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#9B9A9A;
  line-height:11px;
}

#imagendia3
{
  float:left;
  margin-bottom:20px;
  border-top:1px solid #D4D2D2;
  padding:0;
}

#imagendia_img
{
  float:left;
  margin-right:10px;
  border:0;
  padding:0;
}

#imagendia2 h1
{
  font-size:22px;
  line-height:25px;
}

#imagendia2 h2
{
  font-size:14px;
  line-height:18px;
}

#imagendia li
{
  display:inline;
  float:left;
  border:0;
  margin:0 7px 15px 0;
  padding:0;
}

.tira_imagendia
{
  background-color:#BAB7B7;
  text-align:right;
  padding:0 5px;
}

#imagendia2 li
{
  height:205px;
}

#fotoretribucion_img
{
  float:left;
  margin-right:10px;
  border:0;
  z-index:1;
  padding:0;
}

#fotoretribucion_blanc
{
  float:left;
  left:379px;
  top:-304px;
  border:0;
  height:304px;
  background-color:#FFF;
  z-index:2;
  margin:0;
  padding:0;
}

#fotoretribucion_botons
{
  position:relative;
  left:389px;
  top:-608px;
  border:0;
  z-index:3;
  margin:0;
  padding:0;
}

#fotoretribucion_txt2 h1
{
  font-size:20px;
  line-height:24px;
  color:#5E5C5C;
}

#fotoretribucion li
{
  display:inline;
  float:left;
  border:0;
  overflow:hidden;
  margin:0 7px 40px 0;
  padding:0;
}

#fotoretribucion2 li
{
  height:192px;
}

#tags_masleidos2 li
{
  list-style-image:url(../contenido/altres/major_que.gif);
  margin-left:5px;
}

#lomasleido_short
{
  float:left;
  border:1px solid #D4D2D2;
  width:auto;
  margin:0 0 20px;
  padding:0;
}

#lomasleido_short2
{
  float:left;
  border:0;
  width:auto;
  margin:5px;
  padding:0;
}

#lomasleido_short3
{
  float:left;
  border:0;
  margin:15px 5px 5px;
  padding:0;
}

#lomasleido_short3 li
{
  color:#00489C;
  margin-left:5px;
}

#derecha_general
{
  float:left;
  border:0;
  margin: 0 0 0 22px;
  padding:0;
}

#home_proveedores
{
  position:relative;
  overflow:hidden;
  width:100%;
  border:1px solid #D4D2D2;
  margin:0 0 10px;
  padding:0;
}

#home_proveedoresb
{
  float:left;
  border:0;
  margin:15px 5px 5px;
}

#home_proveedoresc
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#home_proveedoresc ul
{
  border:0;
  margin:0;
  padding:0;
}

#home_proveedoresc li
{
  list-style-type:none;
  margin:0 0 10px 5px;
}

#home_proveedoresc h3
{
  font-size:12px;
  color:#5E5C5C;
  line-height:14px;
  font-weight:400;
}

#home_proveedoresd
{
  float:left;
  border:0;
  left:0;
  margin:0;
  padding:0 0 0 5px;
}

#home_proveedorestvesc
{
  float:left;
  padding-left:5px;
  margin:10px 5px 0 0;
}

#home_proveedorestvdre
{
  float:left;
  height:100px;
  padding-right:5px;
  margin:10px 0 0;
}

#home_proveedorestvclic
{
  position:absolute;
  float:none;
  top:auto;
  margin-top:-27px;
}

#home_proveedorestv
{
  float:left;
  padding-bottom:15px;
  width:100%;
  border:1px solid #D4D2D2;
  margin:10px 0;
}

#home_revistaposicionar
{
  float:left;
  border:0;
  margin:0 0 10px;
  padding:0;
}

#home_revista, #home_anuario
{
  float:left;
  width:100%;
  border:1px solid #D4D2D2;
  margin:5px 0 20px;
  padding:0;
}

#home_revista2, #home_anuario2
{
  position:relative;
  top:-30px;
  border:0;
  height:120px;
  z-index:1;
  margin:0 0 -20px 172px;
  padding:0;
}
#home_anuario2 {
    border: 1px solid #D4D2D2;
}

#home_revista3
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

.Hentrevistas
{
  font-family:"Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  width:auto;
  font-weight: 700;
}

#home_suscripciones
{
  float:left;
  border:0;
  margin:20px 5px;
  padding:0;
}

#home_tribunas
{
  float:left;
  padding-bottom:10px;
  border:0;
  margin:0 5px 20px;
}

#home_tribunas li
{
  list-style-image:url(../contenido/altres/quadrat_blau_short.gif);
  margin-bottom:0;
  margin-left:0;
}

#home_elsector_aux
{
  float:left;
  border:0;
  height:1px;
  margin:0 5px;
  padding:0;
}

#home_estudios
{
  float:left;
  width:100%;
  border:1px solid #D4D2D2;
  margin:0 0 20px;
  padding:0;
}

#home_estudios2
{
  float:left;
  left:0;
  margin:5px 5px 20px;
  padding:0;
}

#home_novedades
{
  float:left;
  border:1px solid #D4D2D2;
  margin:0;
  padding:0 0 20px;
}

#home_novedades2
{
  float:left;
  width: auto;
  border:0;
  margin:10px 5px 5px;
  padding:0;
}

#home_novedades3
{
  float:left;
  width:auto;
  border:0;
  margin:0 5px 20px;
  padding:0;
}

#home_novedades4
{
  float:left;
  margin-left:20px;
  border:0;
  padding:0;
}

#home_novedades5
{
  float:left;
  margin-top:10px;
  border:0;
  padding:0;
}

#pie
{
  clear:left;
  margin:20px 0 40px;
  padding:0;
}

#estudios_izq_mostra
{
  float:left;
  border:0;
  margin:15px 5px 20px 10px;
  padding:0;
}

#estudios_izq_mostraint
{
  float:left;
  margin-bottom:5px;
  border:0;
  padding:0;
}

#estudios_img
{
  float:left;
  margin-bottom:10px;
  border:0;
  text-align:center;
  padding:0;
}

#estudios_titolcen
{
  float:left;
  border:0;
  margin:0 0 15px;
  padding:0;
}

#estudios_cen2
{
  float:left;
  border:0;
  margin:10px 0 15px;
  padding:0;
}

#estudios_cen3
{
  float:left;
  border:0;
  margin:0 0 5px;
  padding:0;
}

#estudios_cen4
{
  float:left;
  margin-left:6px;
  border:0;
  padding:0;
}

#agenda_titol
{
  float:left;
  border:0;
  margin:0 5px 20px;
  padding:0;
}

#agenda_izq_mostra
{
  float:left;
  border:0;
  margin:0 5px 30px 10px;
  padding:0;
}

#agenda_izq_mostraint
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#agenda_img
{
  float:left;
  border:0;
  text-align:center;
  margin:5px 0;
  padding:0;
}

#agenda_izq_mostraurl
{
  float:left;
  border:0;
  text-align:center;
  margin:0;
  padding:0;
}

#agenda_cen2
{
  float:left;
  margin-bottom:20px;
  border:0;
  padding:0;
}

#agenda_cen li
{
  list-style-image:url(../contenido/altres/quadrat_blau_short.gif);
  margin-bottom:30px;
}

#tribuna_tipus
{
  float:left;
  border:0;
  margin:5px 5px 10px;
  padding:0;
}

#tribuna_izq_mostra
{
  float:left;
  border:0;
  margin:5px 5px 10px 12px;
  padding:0;
}

#tribuna_izq_vermas
{
  float:left;
  border:0;
  text-align:right;
  margin:5px 5px 10px;
  padding:0;
}

#tribuna_caixa2
{
  float:left;
  border:0;
  text-align:right;
  border-bottom:1px solid #9B9A9A;
  margin:0 0 15px;
  padding:0;
}

#tribuna_txt
{
  float:left;
  padding-bottom:10px;
  border:0;
  margin:0;
}

#tribuna2 li
{
  height:300px;
}

#nombramientos_titol2
{
  float:left;
  border:0;
  vertical-align:middle;
  margin:15px 5px 5px;
  padding:0;
}

#nombramientos_mostra
{
  float:left;
  border:0;
  margin:5px 5px 20px;
  padding:0;
}

#nombramientos_mostra2
{
  float:left;
  border:0;
  margin:15px 0 0;
  padding:0;
}

#nombrameintos_mostraimg
{
  float:left;
  border:0;
  margin:0 10px 0 0;
  padding:0;
}

#nombramientos_mostra3
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#nombramientos_titolcen
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#nombramientos_cen2
{
  border:0;
  border-bottom:1px solid #D4D2D2;
  margin:10px 0;
  padding:0 0 15px;
}

#nombramientos_cen3
{
  position:relative;
  float:left;
  border:0;
  margin:10px 0 20px;
  padding:0;
}

#nombramientos_cenimg
{
  float:left;
  border:0;
  margin:0 10px 0 0;
  padding:0;
}

#nombramientos_cendreimg
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#reportajes_titolcen
{
  border:0;
  width:100%;
  margin:5px 0;
  padding:0;
}

#reportajes_titolcen_apartat
{
  float:left;
  border:0;
  vertical-align:middle;
  margin:0;
  padding:0;
}

#reportajes_titolcen_data
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#reportajes_cen2 h2
{
  font-size:17px;
  line-height:21px;
}

#reportajes_cen4
{
  float:left;
  border:1px solid #D4D2D2;
  width:auto;
  margin:30px 0 10px;
  padding:0;
}

#reportajes_cen4 p
{
}

#reportajes_empcon
{
  float:left;
  border:0;
  margin:5px;
  padding:0;
}

#reportajes_empcon li
{
  margin-bottom:10px;
  margin-left:0;
}

#reportajes_titolempcon
{
  float:left;
  border:0;
  background-color:#D4D2D2;
  margin:0;
  padding:0;
}

#equipo_izq
{
  float:left;
  border:0;
  background-color:#F4F4F4;
  margin:0;
}

#equipo_titolcen
{
  float:left;
  border:0;
  vertical-align:middle;
  margin:5px 5px 5px 0;
  padding:0;
}

#equipo_cen4
{
  float:left;
  padding-bottom:20px;
  border:1px solid #D4D2D2;
  width:auto;
  margin:30px 0 0;
}

#equipo_cen4 p
{
  width:auto;
}

#equipo_filo
{
  float:left;
  border:0;
  width:auto;
  margin:0;
  padding:5px;
}

#novedades_titol
{
  float:left;
  border:0;
  margin:0 5px;
  padding:0;
}

#novedades_caixa1
{
  float:left;
  border:0;
  margin:10px 5px 5px;
  padding:0;
}

#novedades_caixa2
{
  float:left;
  padding-bottom:20px;
  border-bottom:1px solid #9B9A9A;
  margin:20px 5px 5px;
}

#novedades_caixa3
{
  float:left;
  border:0;
  text-align:right;
  margin:30px 5px 5px;
  padding:0;
}

#novedades_caixa6
{
  position:relative;
  float:left;
  border:0;
  margin:0 0 10px;
  padding:0;
}

#novedades_caixa7
{
  float:left;
  border:0;
  margin:0 0 10px;
  padding:0;
}

#proveedores_lista
{
  clear:left;
  border:0;
  margin:20px 151px 20px 150px;
  padding:0;
}

#proveedores_lista1
{
  float:left;
  border:0;
  margin:0 0 20px 50px;
  padding:0;
}

#proveedores_lista1 h1
{
  font-size:17px;
  color:#00489C;
}

#proveedores_lista2
{
  display: flex;
  justify-content: space-between;
  gap: 10px;
  border:0;
  margin:0 0 30px;
  padding:0;
}

#proveedores_lista2 h1
{
  font-size:17px;
  color:#5E5C5C;
}

#proveedores_lista3
{
  float:left;
  margin-right:20px;
  border:0;
  padding:0;
}

#proveedores_lista4
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#proveedores_lista5
{
  position:relative;
  top:0;
  border:0;
  background-color:#D4D2D2;
  margin:0;
  padding:1px 5px;
}

#proveedores_lista6
{
  position:relative;
  bottom:0;
  margin-top:10px;
  border:0;
  width:auto;
  vertical-align:bottom;
  padding:0;
}

#proveedores_lista5 h1
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  height:auto;
}

#proveedores_ficha
{
  clear:left;
  border:0;
  max-width:688px;
  overflow:hidden;
  margin:0 auto;
  padding:0;
}

#proveedores_fichacap
{
  position:relative;
  padding-bottom:10px;
  border:0;
  width:100%;
  border-bottom:1px solid #D4D2D2;
  overflow:hidden;
}

#proveedores_fichacapesc
{
  position:relative;
  border:0;
  overflow:hidden;
  _display:inline-block;
  margin:0;
  padding:0;
}

#proveedores_fichaempresa
{
  float:left;
  border:0;
  width:100%;
  margin:0;
  padding:0;
}

#proveedores_fichaempresa h1
{
  font-size:24px;
}

#proveedores_fichapoblacio
{
  float:left;
  margin-top:10px;
  border:0;
  padding:0;
}

#proveedores_fichatelefon
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#proveedores_fichacaplogo
{
  position:absolute;
  border:0;
  height:68px;
  bottom:12px;
  right:0;
  margin:0;
  padding:0;
}

#proveedores_fichacosesc
{
  float:left;
  margin-bottom:15px;
  border:0;
  padding:0;
}

#proveedores_fichacosesc ul
{
  border:0;
  margin:20px 0 20px 20px;
  padding:0;
}

#proveedores_fichacosesc li
{
  list-style-type:disc;
  margin-left:20px;
  border:0;
  padding:0;
}

#proveedores_fichacosesc2
{
  float:left;
  border:1px solid #D4D2D2;
  width:100%;
  margin:0;
  padding:0;
}

#proveedores_fichacosesc3
{
  float:left;
  border:0;
  width:auto;
  margin:10px;
  padding:0;
}

#proveedores_fichacosdre
{
  float:left;
  margin-left:25px;
  border:0;
  padding:0;
}

#proveedores_fichacosdre2
{
  float:left;
  margin-top:20px;
  border:1px solid #D4D2D2;
  width:100%;
  padding:0 0 10px;
}

#proveedores_fichacosdre3
{
  float:left;
  border:0;
  width:100%;
  margin:5px 5px 15px;
  padding:0;
}

#contacto1
{
  float:left;
  margin:0 0 20px;
}

#contacto2
{
  float:left;
  margin-left:250px;
  _margin-left:125px;
}

#suscripciones1
{
  float:left;
  margin-left:260px;
}

#mapa_web1
{
  float:left;
  margin:0;
}

#mapa_web2
{
  float:left;
  margin-left:125px;
  border:0;
}

#mapa_web3
{
  float:left;
  border:1px solid #D4D2D2;
  margin:0 0 30px;
  padding:0;
}

#mapa_web3 li
{
  list-style-image:url(../contenido/altres/major_que.gif);
  color:#00489C;
  margin:15px 15px 15px 5px;
}

.titol_menuesq
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  height:16px;
  vertical-align:middle;
  font-weight:700;
  color:#5E5C5C;
}

.titol_planacentral
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  height:18px;
  vertical-align:middle;
  color:#5E5C5C;
}

.titol_menudre
{
  font-family: "Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  height:20px;
  font-weight:700;
  color:#5E5C5C;
  background-color:#D4D2D2;
  border:0;
  display:block;
  width:100%;
  margin:0;
  padding:0;
}

.titol_noticiasrel
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  height:16px;
  font-weight:700;
  color:#5E5C5C;
  background-color:#D4D2D2;
  width:100%;
}

.ver_todos
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  height:16px;
  font-weight:700;
  text-align:right;
  margin-bottom:15px;
}

#paginador
{
  float:left;
  border:0;
  text-align:center;
  margin:10px auto;
}

#paginador_curt
{
  float:left;
  border:0;
  text-align:center;
  margin:10px auto;
}

.negreta
{
  font-weight:700;
}

.vermell
{
  color:#B00F0F;
}

.blanc
{
  color:#fff;
}

.gris_clar
{
  color:#9B9A9A;
}

.ari10
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
}

.ari11WN
{
  font-family:Arial, Helvetica, sans-serif;
  color:#FFF;
  font-weight:700;
  font-size:11px;
}

.ari11
{
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:22px;
}

.ari12B
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#00489C;
  line-height:18px;
}

.ari12
{
  font-family: "Open Sans", Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:22px;
}

#home_revista .ari12, #home_anuario .ari12, #home_estudios .ari12, #home_nombramientos .ari12, #home_opinion .ari12, #home_novedad .ari12, #home_nombramientos .ari11, #lomasleido_short .ari12
{
  font-size:13px;
  line-height:19px;
}

.ari13
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  line-height:18px;
}

.ari14
{
  font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight: 700;
  line-height:26px;
}

#home_opinion .ari14 {
  display:block;
  margin-bottom:16px;
}

.ari16
{
  font-family: "open sans", Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:20px;
}

.ari17
{
  font-family:"Open Sans Condensed", Arial, Helvetica, sans-serif;
  font-size:17px;
  line-height:21px;
  font-weight: 700;
}

.ari18
{
  font-family:"Open Sans Condensed",Arial, Helvetica, sans-serif;
  font-size:18px;
  line-height:22px;
  font-weight: 700;
}

.ari22
{
  font-family:"Open Sans Condensed", Arial, Helvetica, sans-serif;
  font-size:22px;
  line-height:26px;
  font-weight: 700;
}

.ari24
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:24px;
  line-height:28px;
  font-weight: 700;
}

.ari26
{
  font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
  font-size:26px;
  line-height:30px;
  font-weight: 700;
}

.ari28
{
  font-family:"Open Sans Condensed", Arial, Helvetica, sans-serif;
  font-size:28px;
  line-height:30px;
  font-weight: 700;
}

.ari30
{
  font-family:"Open Sans Condensed", Arial, Helvetica, sans-serif;
  font-size:30px;
  line-height:34px;
  font-weight: 700;
}

.ari32
{
  font-family:"Open Sans Condensed", Arial, Helvetica, sans-serif;
  font-size:32px;
  line-height:36px;
  font-weight: 700;
}

.texte11N
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
}

.ver10
{
  font-family:"Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.ver12
{
  font-family:"Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
}

.ver14
{
  font-family:"Open Sans Condensed", Verdana, Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:22px;
  font-weight: 700;
}

.peu11
{
  font-family:"Open Sans", Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  color:#5E5C5C;
}

.peu11B
{
  font-family:"Open Sans", Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:14px;
  color:#00489C;
}

.peu12
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  line-height:15px;
  color:#5E5C5C;
}

.calendaridies td
{
  background-color:#F4F4F4;
  font-family:verdana, arial;
  font-size:12px;
  text-align:center;
  border-style:double;
  border-width:0;
}

.calendari td
{
  background-color:#F4F4F4;
  font-family:verdana, arial;
  font-size:12px;
  text-align:right;
  vertical-align:bottom;
  border-style:double;
  border-width:0;
  padding:3px;
}

.caixanegre
{
  border:#000 1px solid;
  font-family:Arial, Helvetica, verdana, sans-serif;
  background-color:#FFF;
  font-size:11px;
}

#comentario
{
  margin-left:auto;
  margin-right:auto;
  border:1px solid #d4d2d2;
  margin-bottom:20px;
  padding:5px;
}

#comentario input,#comentario textarea
{
  border:1px solid #000;
  padding-left:3px;
  margin-bottom:5px;
}

#comentario input#subm
{
}

#comentario button
{
  border:1px solid #000;
  padding:5px;
}

.enviaComentari
{
  padding-top:20px;
  margin-bottom:20px;
  clear:left;
}

.enviaComentari a
{
  color:#00489C;
  font-weight:700;
  display:block;
  text-align:right;
}

ul.comentaris
{
  background-color:#f0f0f0;
  font-size:12px;
  list-style-image:url(none);
  list-style-position:outside;
  list-style-type:none;
  margin:0;
}

ul.comentaris li
{
  border-top:1px solid #BBB;
  margin:0;
  padding:10px 5px;
}

#fotoretribucion2 ul.comentaris
{
  background-color:#f0f0f0;
  font-size:12px;
  list-style-image:url(none);
  list-style-position:outside;
  list-style-type:none;
  margin:0 0 20px;
}

#fotoretribucion2 ul.comentaris li
{
  border:0;
  border-top:1px solid #BBB;
  float:none;
  display:list-item;
  overflow:hidden;
  height:auto;
  margin:0;
  padding:10px 5px;
}

#timeline
{
  overflow:hidden;
  margin:0 auto;
}

.cajavalidatetxtrojo2
{
  text-align:center;
  border-right:medium none;
  border-top:medium none;
  border-left:medium none;
  font-size:12px;
  color:red;
  border-bottom:medium none;
  background-color:#fff;
}

.botones
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#4E5763;
  text-decoration:none;
  background-color:#CCC;
  border:1px solid #000;
  cursor:hand;
  font-weight:700;
  text-align:center;
}

#cabecera > a {
  float:left;
  font-family:"Open Sans Condensed", Arial, Helvetica, sans-serif;
  font-weight:700;
  font-size:14px;   
  padding-bottom:4px;
  margin-bottom:10px;
  margin-right:10px;
}

.boto_home
{
  color:#000;
}

.boto_entrevistas
{
  color:#000;
}

.boto_reportajes
{
  color:#000;
}

.boto_nombramientos
{
  color:#000;
}

.boto_empresassector
{
  color:#000;
}

.boto_elsector
{
  color:#000;
}

.boto_tv
{
  color:#000;
}

.banner_careerbuilder
{
  margin-right:26px;
  border:0;
}

img.bannerSuscripciones
{
  margin-left:45px;
}

.literalMasNoticias,.literalMasNoticias a
{
  font-size:11px;
  color:#5E5C5C;
  text-align:right;
  display:block;
}

#agregadors
{
  float:right;
  _display:inline-block;
}

#agregadors2
{
  float:right;
  margin-right:10px;
  _display:inline-block;
  margin-bottom:10px;
}

#agregadors ul,#agregadors2 ul
{
  list-style-type:none;
  margin:0;
  padding:0;
}

#agregadors ul li,#agregadors2 ul li
{
  float:left;
  width:auto;
  margin:0 0 0 5px;
}

#agregadors ul li a,#agregadors2 ul li a
{
  color:#000;
  margin-right:5px;
  text-decoration:none;
}

#noticia_destacada #agregadors,#noticia_principal #agregadors
{
  float:right;
  zoom:1;
  margin:10px 0;
}

#noticia_destacada #agregadors:after,#noticia_principal #agregadors:after
{
  content:"";
  display:table;
  clear:both;
}

#noticia_principal .noticia_altrescenBotons
{
  width:100%;
  margin:0;
  padding:0;
}

#noticia_destacada #botonets
{
  float:right;
}

.opinionMasInfo
{
  float:left;
  text-align:right;
  display:block;
  margin-top:20px;
}

#noencontrado
{
  margin-top:40px;
  margin-left:300px;
  margin-bottom:40px;
  font-size:26px;
  color:#00489C;
}

#home_bestpractices
{
  float:left;
  padding-bottom:0;
  margin:5px 0 20px;
}

#home_bestpractices2
{
  position:relative;
  top:-30px;
  border:0;
  height:74px;
  z-index:1;
  margin:0 0 -20px 63px;
  padding:0;
}

#home_bestpractices3
{
  border:0;
  width:auto;
  margin:0 5px 15px;
  padding:0;
}

#bestpractices
{
  float:left;
  position:relative;
  border:0;
  line-height:16px;
  color:#5e5c5c;
  margin:0 20px 0 0;
  padding:0;
}

#bestpractices .entrevistat
{
  border-bottom:1px solid #d4d2d2;
  padding-bottom:5px;
}

#bestpractices .img
{
  float:left;
  margin-right:15px;
  margin-bottom:15px;
}

#bestpractices h1
{
  font-size:22px;
  color:#e11e1e;
  margin-bottom:15px;
  line-height:26px;
}

#bestpractices h2
{
  font-size:12px;
  color:#e11e1e;
  font-weight:700;
  line-height:16px;
  margin-bottom:10px;
  margin-top:30px;
}

#bestpractices h2.primer
{
  margin-top:0;
}

#bestpracticesCaixa
{
  float:left;
  border:1px solid #d4d2d2;
  line-height:16px;
  margin:0 15px 15px 0;
  padding:10px;
}

#bestpracticesCaixa .img
{
  margin-bottom:15px;
  border:0;
}

#bestpracticesCaixa p .vermell
{
  font-weight:700;
  color:#e11e1e;
  margin-bottom:15px;
}

#bestpractices .botonets
{
  margin:10px 0;
}

#caixaPart2
{
  float:left;
  margin-top:15px;
}

#caixaPart2 ul
{
  padding-left:20px;
  overflow:auto;
}

#caixaPart2 ul li
{
  margin-bottom:8px;
}

#sponsor
{
  position:relative;
  float:left;
  text-align:center;
  margin-bottom:20px;
  height:68px;
}

#logo_sponsor
{
  position:absolute;
  top:0;
  right:0;
}

.cap_nuestrosConsultores
{
  float:left;
  background-color:#FED8CD;
  color:#e11e1e;
  font-size:14px;
  font-weight:700;
  line-height:18px;
  padding-left:10px;
  margin:25px 0 15px;
}

.marc_nuestrosConsultores
{
  margin-bottom:15px;
  padding-bottom:10px;
  border-bottom:1px solid #CCC;
}

.nomConsultor
{
  color:#e11e1e;
}

.empresaConsultor
{
  color:#e11e1e;
  font-weight:700;
}

#home_encuestaCareer
{
  float:left;
  border:1px solid #FF7A04;
  color:#5E5c5c;
  margin:5px 0 20px;
}

p.titol_menuEncuestaCareer
{
  background-color:#FF7A04;
  color:#FFF;
  margin:0;
}

#formEncuestaCareer
{
  margin-top:10px;
  margin-left:10px;
}

input.radi
{
  margin-right:5px;
}

#formEncuestaCareer input.botoEncuestaCareer
{
  background-color:#FF7A04;
  border:0;
  height:16px;
  font-size:12px;
  vertical-align:middle;
  text-align:center;
  cursor:pointer;
}

.patrocinioCareer
{
  float:left;
  margin-top:10px;
  margin-left:45px;
  margin-bottom:15px;
}

.patrocinadoPor
{
  vertical-align:bottom;
}

.jahavotat
{
  margin-top:15px;
  margin-bottom:20px;
  text-align:center;
}

.textejahavotat
{
  color:#EF6D2F;
  font-size:14px;
  height:31px;
  margin-left:5px;
  display:inline-block;
  margin-top:10px;
  vertical-align:top;
}

#sepapradorBuscador
{
  border-bottom:1px solid #666;
  margin-bottom:35px;
  text-align:right;
}

#sepapradorBuscador a
{
  font-size:12px;
  color:#666;
  text-decoration:none;
  font-weight:700;
}

#entrevistas_lee_hecht
{
  margin-top:10px;
}

#entrevistas_lee_hecht #entrevistas_txt
{
  background-color:#B4B2B2;
}

#entrevistas_lee_hecht .tira_entrevistas
{
  background-color:#0f665d;
}

#entrevistas_lee_hecht #entrevistas_txt2 h1 a
{
  font-size:20px;
  line-height:24px;
  color:#fff;
}

.lee_hecht
{
  color:#0f665d;
}

#entrevistas_lee_hecht #entrevistas2 ul
{
}

#entrevistas_lee_hecht #entrevistas2 li
{
  border:0 none;
  display:inline;
  float:left;
  height:370px;
  margin:0 18px 10px 0;
  padding:0;
}

#lee_hecht_noticias
{
  border:1px solid #0f665d;
  overflow:hidden;
  position:relative;
  margin:10px 0;
  padding:0;
}

#lee_hecht_noticias .titol_menudre
{
  background-color:#0f665d;
  color:#fff;
}

#lee_hecht_noticias li
{
  color:#0f665d;
  background-image:url(images/lee_hecht_bullet.gif);
  background-repeat:no-repeat;
  background-position:0 4px;
  list-style:none;
  margin:16px 10px 22px 0;
  padding:0 0 0 18px;
}

#lee_hecht_noticias a h3
{
  color:#0f665d;
  font-size:14px;
  font-weight:400;
}

.home_bannerdre2,#home_bannerNews,#home_premiosCegos,#home_premiosCegosVotaciones
{
  border:0;
  margin:10px 0;
  padding:0;
}

.home_bannerdre.mesespai,#bestpracticesCaixa p
{
  margin-bottom:15px;
}

.home_noticia_prinb2 h2,.home_noticia_prinb_paraguas h2
{
  font-size:11px;
  line-height:14px;
  font-weight:700;
}

.home_noticentro a,.blau,.opinionMasInfo a
{
  /*color:#00489C;*/
  color:#043D71;
}

.home_izquierdad1, .home_izquierdad2, .home_izquierdaf
{
  float:left;
  margin:0;
  padding:0;
}

.home_izquierdad1 h1,.noticia_altrescenc h1,.tribuna_caixa1 h1,.reportajes_cen2 h1,.equipo_cen2 h1,.novedades_caixa6 h1
{
  font-size:26px;
  line-height:30px;
}

.home_izquierdad2 h1,.entrevistas_txt2 h1
{
  font-size:22px;
  line-height:26px;
}

#home_imagendia,.banners_aefol,#home_banner
{
  float:left;
  margin:0 0 30px;
}

#home_imagendia h1,#home_fotoretribucionb h1,#equipo_cen2 h2
{
  font-size: 26px;
  line-height: 32px;
}

.home_blogesfera3,.home_blogesfera3d
{
  float:left;
  margin:0;
  padding:0;
}

.Hnombramientos,.Hrevista
{
  font-size:12px;
  background-color:#D4D2D2;
}

.home_agenda3 h1,.home_agenda3 h2,#home_masleidos li h1,#home_masleidos_caixaint li h1,#estudios_cen4 h1,#agenda_cen li h1,#tribuna_caixa2 h2
{
  font-size:12px;
  line-height:16px;
}

.Hagenda4,.Hagenda5
{
  font-size:12px;
  color:#000;
}

#home_masleidos ol,#banner_noticia
{
  margin-top:20px;
}

#home_masleidos_caixa1,#home_masleidos_caixaint
{
  float:left;
  border:0;
  width:auto;
  margin:0;
  padding:0;
}

#home_masleidos_caixaint li,#imagendia_masleidos3 li,#fotoretribucion_masleidos3 li
{
  list-style-type:decimal;
  color:#00489C;
  margin-left:5px;
}

#noticia_destacada h2,.gris_fosc
{
  color:#5E5C5C;
}

#noticia_altrescenc,#noticia_altrescenc2
{
  float:left;
  padding-bottom:20px;
  border:0;
  margin:0;
}

#noticia_altrescenc h2,#entrevistas_txt2 h2,#nombramientos_cen2 h1,#novedades_caixa7 h2
{
  font-size:16px;
  line-height:22px;
}

.video-container--talentstreet iframe,.video iframe
{
  position:absolute;
  top:0;
  left:0;
  height:100%;
  width:100%;
}

#entrevistas2,#tribuna2
{
  position:relative;
  float:left;
  margin-top:15px;
  margin-bottom:10px;
  border:0;
  padding:0;
}

#entrevistas_txt p,#imagendia_txt p,#fotoretribucion_txt p
{
  height:20px;
  vertical-align:middle;
  padding-top:4px;
}

#entrevistas ul,#blogosfera2 ul,#blogosfera_ficha ul,#imagendia ul,#fotoretribucion ul
{
  list-style-type:none;
  border:0;
  margin:0;
  padding:0;
}

.tira_entrevistas,.tira_fotoretribucion
{
  background-color:#BAB7B7;
  text-align:right;
  padding:0 5px;
}

#entrevistas_masleidos2,#blogosfera_masleidos2,#imagendia_masleidos2,#fotoretribucion_masleidos2
{
  float:left;
  border:0;
  width:auto;
  margin:5px;
  padding:0;
}

#entrevistas_masleidos3,#blogosfera_masleidos3,#imagendia_masleidos3
{
  float:left;
  border:0;
  margin:0;
  padding:20px 0 0 10px;
}

#entrevistas_masleidos3 ol,#lomasleido_short3 ol
{
  margin-left:20px;
}

#entrevistas_areas3,#entrevistas_sectors3,#fotoretribucion_masleidos3,#tags_masleidos2
{
  float:left;
  border:0;
  margin:0;
  padding:10px 0 0 10px;
}

#entrevistas_areas3 li,#entrevistas_sectors3 li,#home_estudios2 li
{
  list-style-image:url(../contenido/altres/major_que.gif);
  color:#00489C;
  margin-left:0;
}

#entrevistas_sectors,#blogosfera_masleidos,#imagendia_masleidos,#fotoretribucion_masleidos,#tags_masleidos
{
  float:left;
  border:0;
  margin:0;
  padding:0;
}

#blogosfera,#imagendia,#fotoretribucion
{
  float:left;
  margin:0;
  width: 688px;
}

#blogosfera2,#fotoretribucion3
{
  float:left;
  margin-bottom:20px;
  border:0;
  width:100%;
  padding:0;
}

#blogosfera_esc,#estudios_izq,#agenda_izq,#tribuna_izq,#novedades_izq
{
  float:left;
  padding-bottom:20px;
  border:0;
  background-color:#F4F4F4;
  margin:0;
}

#blogosfera_cen,#estudios_cen,#agenda_cen,#novedades_cen
{
  float:left;
  margin: 0 0 0 20px;
  border:0;
  padding:0;
}

#blogosfera_ficha,#blogosfera_ficha_coments
{
  float:left;
  border:0;
  margin:0 0 20px;
  padding:0;
}

#blogosfera_ficha_txt2,#imagendia_txt2
{
  float:left;
  margin:5px 10px 10px;
}

.llista_caixa p,.llista_caixaE p
{
  position:absolute;
  bottom:0;
  left:100px;
}

.llista_caixa .data,.llista_caixaE .data
{
  font-size:11px;
  color:#9B9A9A;
}

.llista_caixa .texte,.llista_caixaE .texte
{
  font-size:14px;
  color:#00489C;
}

#imagendia2,#fotoretribucion2
{
  position:relative;
  float:left;
  border:0;
  width:100%;
  margin:20px 0;
  padding:0;
}

#imagendia_txt,#fotoretribucion_txt
{
  float:left;
  padding-bottom:10px;
  border:0;
  margin:0;
}

#fotoretribucion_txt2,#fotoretribucion_txt3
{
  float:left;
  margin:5px 15px 5px 10px;
}

#derecha_general #lomasleido_short,#reportajes_centitol,#reportajes_cendtitularcurt
{
  float:left;
  border:0;
  width:auto;
  margin:0;
  padding:0;
}

#home_entrevistas,#home_reportajes,#home_sector,#home_almuerzos,#home_encuentros,#home_cerca,#home_elequipo
{
  float:left;
  border:0;
  margin:0 5px 20px;
  padding:0;
}

#home_entrevistas2,#home_reportajes2,#home_almuerzos2,#home_encuentros2,#home_cerca2,#home_elequipo2
{
  float:left;
  margin-bottom:10px;
  border:0;
  width:auto;
  padding:0;
}

.Hreportajes,.Halmuerzos,.Hencuentros,.Hcerca,.Helequipo,.Htribunas
{
  font-size:14px;
  width:auto;
}

.Hreportajes2,.Halmuerzos2,.Hencuentros2,.Hcerca2,.Helequipo2,.Htribunas2
{
  font-size:12px;
  width:auto;
}

#estudios_titol,#tribuna_titol,#nombramientos_titol,#reportajes_titol,#equipo_titol
{
  float:left;
  border:0;
  vertical-align:middle;
  margin:5px;
  padding:0;
}

#estudios_izq_mostra p,#agenda_izq_mostra p
{
  text-align:center;
}

#estudios_cen2 p,.enviaComentari a:hover
{
  text-align:right;
}

#tribuna_cen,#nombramientos_cen
{
  float:left;
  margin:0 0 0 20px;
  width: 424px;
}

#tribuna_botons,#tribuna_caixa1
{
  float:left;
  border:0;
  margin:0 0 15px;
  padding:0;
}

#nombramientos_izq,#reportajes_izq
{
  float:left;
  padding-bottom:30px;
  border:0;
  background-color:#F4F4F4;
  margin:0;
}

#nombramientos_mostratxt,#nombramientos_cennom
{
  position:relative;
  border:0;
  width:auto;
  margin:0;
  padding:0;
}

#nombramientos_vermas,#reportajes_cen3,#equipo_cen3,#novedades_caixa5,#descarregar_curt
{
  border:0;
  width:100%;
  margin:0 0 20px;
  padding:0;
}

#reportajes_mostra,#equipo_mostra
{
  float:left;
  border:0;
  margin:15px 5px 5px 0;
  padding:0;
}

#reportajes_cen,#equipo_cen
{
  float:left;
  margin:0 0 0 20px;
  width: 424px;
}

#reportajes_cen2,#equipo_cen2
{
  float:left;
  padding-bottom:15px;
  border:0;
  width:100%;
  margin:10px 0;
}

#proveedores_fichaurl,#proveedores_fichamail
{
  float:right;
  padding-right:5px;
  border:0;
  text-align:right;
  margin:0;
}

#proveedores_botonsimp,#proveedores_fichacos
{
  float:left;
  margin-top:5px;
  border:0;
  width:100%;
  padding:0;
}





.cabecera-container {
  top: -100px;
}



body.header-not-at-top .cabecera-container {
  position: fixed;
  top:0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #05447a;
  z-index: 999;
  height: 95px;
  padding: 12px 80px 12px 80px;
  box-shadow: 0px 0px 5px rgba(0,0,0,1);

  transition: top .3s;
  -webkit-transition: top .3s;
}

body.header-not-at-top .cabecera {
  position: relative;
  background-color: transparent;
  color: #fff;
  border-bottom: none;
  margin: 0 auto;
  width: 100%;

  justify-content: space-between;
}

body.header-not-at-top .cabecera .cabecera__ui {

    -webkit-box-flex: 0;
    -ms-flex: 0;
    flex: 0;

}

body.header-not-at-top .cabecera .cabecera__ui_container {
  display: flex;
  flex-direction: column;
}

.cabecera__ui {
  width: 100%;
}

body.header-not-at-top .cabecera a {
  color: #fff;
}

body.header-not-at-top .cabecera__logo {
    padding-top: 11px;
    margin-right: 20px;
}

body.header-not-at-top .cabecera__forms {
  margin-bottom: 6px;
}

#head-logo-equipos {
  display: block;
}
body.header-not-at-top #head-logo-equipos {
  display: none;
}

#head-logo-blanc {
  display: none;
  width: 350px;
  height: auto;
}
body.header-not-at-top #head-logo-blanc {
  display: block;
}

.cabecera__links a.menu-active {
  border-bottom: #333 solid 1px;
}

body.header-not-at-top .cabecera__links a.menu-active {
  border-bottom: #fff solid 1px;
}


#home_flipingbook
{
  position:relative;
  top:24px;
  border:0;
  width: 171px;
  height:51px;
  z-index:1;
  margin:0 0 -20px 0;
  padding:0;
}



.header-not-at-top .entretodos_banner {
  position: fixed;
  top: 120px;
  width: 265px;
}

.entretodos_banner {
  border: #0051a0 solid 1px;
  text-align: center;
}
.entretodos-banner-cabecera {
  background-color: #0051a0;
  color: #fff;
  text-align: center;
  font-size: 17px;
  padding: 18px;
}

.entretodos-banner-cabecera p {
  text-align: center;
}

.entretodos-hashtag {
  font-size: 28px;
  font-weight: 700;
  text-align: center;
  color: #fff;
}

.entretodos-destacados {
  position: relative;
  background-color: #d9e5f1;
  color: #0051a0;
  padding: 36px;
  margin-bottom: 36px;
}

.entretodos-overlay {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
}

.home_atulado {
  width: 992px;
}

.entretodos-destacados h2 {
  color: #0051a0;
  font-size: 20px;
  font-weight: 700;
  border-bottom: #0051a0 solid 1px;
  padding-bottom: 24px;
}

.entretodos-destacados h2 span {
  display: inline-block;
  padding-right: 4em;
  font-size: 24px;
  font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
}

.entretodos-items {
  display: flex;
  justify-content: space-between;
  padding-top: 12px;
}

.entretodos-item {
  width: 200px;
  background-color: #fff;
}

.entretodos-item h1 {
  color: #000;
  font-size: 16px;
  padding: 8px 18px 18px 18px;
}

.entretodos-item img {
  max-width: 100%;
  height: auto;
}

.entretodos-item .entretodos-titol {
  position: relative;
}

.entretodos-item .arrow-up {
  position: absolute;
  left: 21px;
  top: -18px;
  width: 0; 
  height: 0; 
  border-left: 14px solid transparent;
  border-right: 14px solid transparent;
  
  border-bottom: 14px solid #fff;
  pointer-events: none;
}



.entretodos-destacados.entretodos-destacados-2 h2 {
  font-size: 18px;
}

.entretodos-destacados.entretodos-destacados-2 h2 span {
  padding-right: 2em;
  font-size: 24px;
}


.entretodos-destacados.entretodos-destacados-2 .entretodos-items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin: 0 -34px -34px -34px;
  padding: 34px 34px 0 34px;
  background-color: #fff;
}

.entretodos-destacados.entretodos-destacados-2 .entretodos-item {
  width: 48%;
  background-color: #d9e5f1;
  margin-bottom: 34px;
}

.entretodos-destacados.entretodos-destacados-2 .entretodos-item .arrow-up {
  border-bottom: 14px solid #d9e5f1;
}






.atulado-footer {
  margin-top: 30px;
  margin-bottom: -18px;
  border-top: #0051a0 solid 1px;
  padding: 18px 0 0 0;
  text-align: center;
  font-size: 20px;
}







#revista-digital {
  float: left;
  border: 0;
  width: 716px;
  margin: 10px 0 0 0;
  padding: 0;
}

.revista-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.revista-item {
  margin: 12px 30px 12px 0;
}

.revista-num {
  color: #5e5c5c;
  font-weight: 700;
}

.revista-fecha {
  font-size: 14px;
}

.revista-item img {
  box-shadow: 0 0 4px rgba(0,0,0,0.4);
  margin-bottom: 6px;
}


.home_izquierda {
  width: 429px;
}

.home_central {
  margin: 0 0 0 14px;
  width: 232px;
}



.atulado-titulo {
  margin-bottom: 20px;
}

.atulado-titulo h1 {
  font-size: 28px;
  line-height: 1em;
}

.atulado-revista {
  float: right;
}

h2.atulado-titulo {
  font-size: 13px;
  padding-bottom: 1em;
  border-bottom: #043D71 solid 1px;
  margin-bottom: 1em;
}

#atulado-entrevistas {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.atulado-entravistas-item {
  margin: 0 0  30px 0;
  width: 100%;
  border-bottom: 1px solid #D4D2D2;
}

.atulado-entravistas-item h1 {
  font-size: 32px;
  line-height: 1.2em;
}

.atulado-entravistas-item img {
  max-width: 100%;
  height: auto;
}

.atulado-data {
  font-size: 12px;
  color: #9B9A9A;
}

.atulado-paginador {
  text-align: center;
}

.atulado-paginador a {
  display: inline-block;
  margin: 48px auto;
  color: #FFF;
  background-color: #043D71;
  font-size: 13px;
  font-weight: 700;
  padding: 0.6em 1.5em;
  border-radius: 28px;
}

.atulado-paginador a:hover {
  opacity: 0.8;
}

.home-atulado .ari12 {
    font-size: 13px;
    line-height: 1.4em;
}

.entretodos-destacados.atulado-destacados {
  margin-top: -21px;
  padding: 16px 42px 36px 42px;
}

.entretodos-destacados.atulado-destacados h2 {
  border: none;
  padding-bottom: 8px;
  margin-bottom: 2px;
}

.entretodos-destacados.atulado-destacados h2 span {
  font-size: 36px;
  padding-right: 3em;
  vertical-align: middle;
}

.entretodos-destacados.atulado-destacados .entretodos-patrocinadores {
  border-bottom: #0051a0 solid 1px;
}

.entretodos-destacados.atulado-destacados .entretodos-items {
  padding-top: 30px;
}



.home_atulado {
  width: 100%;
}

.atulado_esc.entretodos-destacados.atulado-destacados h2 {
  border: none;
  padding-bottom: 8px;
  margin-bottom: 2px;
  font-size: 14px;
  line-height: 6em;
}

.atulado_esc.entretodos-destacados.atulado-destacados h2 span {
  font-size: 24px;
  padding-right: 2em;
  vertical-align: middle;
}

.atulado_esc .atulado-footer {
  width: 100%;
  margin-top: 30px;
  margin-bottom: -18px;
  border-top: #0051a0 solid 1px;
  padding: 18px 0 0 0;
  text-align: center;
  font-size: 14px;
}


.atulado_esc .entretodos-item {
    width: 190px;
    background-color: #fff;
}

.noti-randstad {
  font-family: "Open Sans Condensed", Arial, Helvetica, sans-serif;
  color: #0e7ec8;
  font-weight: 700;
  font-size: 28px;
  margin-bottom: 12px;
}

.noti-randstad a {
  color: #0e7ec8;
}

.noti-randstad img {
  width: 90px;
  height: auto;
  margin-left: 110px;
}


#entrevistas2 a:link, 
#entrevistas2 a:visited, 
#entrevistas2 a:hover, 
#entrevistas2 a:active {
  color: #043D71;
}








/* CABECERA 2022 *****************************************************************************/
.cabecera-container-2022 #cabecera {
  border: 0;
  width: 975px;
  height: 260px;
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.cabecera-container-2022 .cabecera-2022EWT__logo #head-logo-equipos {
  width: 320px;
  height: auto;
  margin-left: -8px;
}
.cabecera-container-2022 .cabecera-2022EWT {
  position: relative;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: center;
  justify-content: space-between;
  width: 975px;
  border-bottom: 1px solid #00489C;
  height: auto;
  margin-bottom: 2em;
}
.cabecera-container-2022 .cabecera-2022EWT_second-row {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  width: 975px;
}
.cabecera-container-2022 .cabecera-2022EWT__forms {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 1.6em;
}
.cabecera-container-2022 .cabecera-2022EWT__links {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: -3px;
}
.cabecera-container-2022 .cabecera-2022EWT__links a {
  display: inline-block;
  margin-left: 21px;
  color: #000;
}
.cabecera-container-2022 .cabecera-2022EWT input,
.cabecera-container-2022 .cabecera-2022EWT select {
  border: 1px solid #cccccc;
  border-radius: 26px;
  width: 170px;
  height: 26px;
  padding-left: 1em;
  color: #cccccc;
  background-color: transparent;
}
.cabecera-container-2022 .cabecera-2022EWT input::placeholder {
  color: #cccccc;
}
.cabecera-container-2022 .cabecera-2022EWT select {
  border-radius: 30px;
  height: 30px;
  background-color: white;
  -webkit-appearance: none;
  /*Removes default chrome and safari style*/
  -moz-appearance: none;
  /* Removes Default Firefox style*/
  appearance: none;
  /* Standard property */
  background: url('../assets/droparrow.png') no-repeat;
  /*Adds background-image*/
  background-position: right;
  /*Position of the background-image*/
  text-indent: 0.01px;
  /* Removes default arrow from firefox*/
  text-overflow: "";
  /*Removes default arrow from firefox*/
}
.cabecera-container-2022 .cabecera-2022EWT input:focus,
.cabecera-container-2022 .cabecera-2022EWT select:focus {
  outline: none;
}
.cabecera-container-2022 .cabecera-2022EWT a,
.cabecera-container-2022 .cabecera-2022EWT a:hover {
  color: black;
  text-decoration: none;
}
.cabecera-container-2022 .cabecera-2022EWT a.activesection,
.cabecera-container-2022 .cabecera-2022EWT a.activesection:hover {
  color: #00489C;
  text-decoration: underline;
}
.cabecera-container-2022 .cabecera-2022EWT_socialnetworks {
  display: none;
}
.cabecera-container-2022 #head-logo-equipos {
  display: block;
}
.cabecera-container-2022 #head-logo-blanc {
  display: none;
  width: auto;
  height: auto;
}
.cabecera-container-2022 .cabecera-2022EWT__links a.menu-active {
  border-bottom: #333 solid 1px;
}
body.header-not-at-top .cabecera-2022EWT {
  position: fixed;
  top: 0;
  background: white;
  z-index: 999;
  height: 50px;
}
body.header-not-at-top .cabecera-2022EWT_socialnetworks {
  display: flex;
}
body.header-not-at-top .cabecera-2022EWT_diversity {
  display: none;
}
body.header-not-at-top .cabecera-2022EWT_buscador {
  display: none;
}
body.header-not-at-top .cabecera-2022EWT__forms {
  margin-bottom: 0;
}
body.header-not-at-top .cabecera-2022EWT_second-row {
  display: none;
}
body.header-not-at-top .cabecera-container-2022 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  background-color: #00173b;
  z-index: 999;
  height: auto;
  padding: 4px 80px 4px 80px;
  box-shadow: 0px 0px 5px #000000;
  transition: top .3s;
  -webkit-transition: top .3s;
}
body.header-not-at-top .cabecera-2022EWT {
  position: relative;
  background-color: transparent;
  color: #fff;
  border-bottom: none;
  margin: 0 auto;
  width: 100%;
  justify-content: space-between;
}
body.header-not-at-top .cabecera-2022EWT .cabecera__ui {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
}
body.header-not-at-top .cabecera-2022EWT .cabecera__ui_container {
  display: flex;
  flex-direction: column;
  width: 537px;
}
body.header-not-at-top .cabecera-2022EWT a {
  color: #fff;
}
body.header-not-at-top .cabecera-2022EWT__forms {
  margin-bottom: 6px;
}
body.header-not-at-top .cabecera-2022EWT__links a.menu-active {
  border-bottom: #fff solid 1px;
}
body.header-not-at-top #head-logo-equipos {
  display: none;
}
body.header-not-at-top #head-logo-blanc {
  display: block;
}
.cabecera__menutoggler {
  display: none;
}
#cabecera-container-submenu {
  display: none;
}
.cabecera__revistadigital {
  display: flex;
  align-items: center;
}
body.header-not-at-top .cabecera-container-general.cabecera-container {
  height: auto;
  padding: 6px 10px;
}
body.header-not-at-top .cabecera-container-general .cabecera {
  height: auto;
}
body.header-not-at-top .cabecera-container-general .cabecera .cabecera__logo {
  padding-top: 7px;
}
body.header-not-at-top .cabecera-container-general .cabecera__forms {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
body.header-not-at-top .cabecera-container-general .cabecera__forms form {
  margin-right: 12px;
}
body.header-not-at-top .cabecera-container-general #head-logo-blanc {
  width: 240px;
}
body.header-not-at-top .cabecera-container-general .cabecera__revistadigital {
  display: none;
}
body.header-not-at-top .cabecera-container-general .cabecera__links {
  display: none;
}
body.header-not-at-top .cabecera-container-general .cabecera__menutoggler {
  display: block;
  margin-left: 20px;
  padding: 0 20px;
  border-left: #fff solid 2px;
}
body.header-not-at-top .cabecera-container-general #cabecera-container-submenu {
  display: none;
  position: absolute;
  top: 62px;
  left: 0px;
  right: 0px;
  background: #17273f;
  padding: 16px;
}
body.header-not-at-top .cabecera-container-general #cabecera-container-submenu .cabecera__links {
  padding: 0;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
body.header-not-at-top .cabecera-container-general #cabecera-container-submenu .cabecera__links a {
  display: inline-block;
  margin-left: 21px;
  color: #fff;
}
body.header-not-at-top .cabecera-container-general .bar1,
body.header-not-at-top .cabecera-container-general .bar2,
body.header-not-at-top .cabecera-container-general .bar3 {
  width: 35px;
  height: 4px;
  background-color: #fff;
  margin: 7px 0;
  transition: 0.4s;
}
body.header-not-at-top .cabecera-container-general #cabecera-container-submenuToggler {
  display: inline-block;
  cursor: pointer;
}
body.header-not-at-top .cabecera-container-general .change .bar1 {
  -webkit-transform: rotate(-45deg) translate(-9px, 6px);
  transform: rotate(-45deg) translate(-9px, 6px);
}
body.header-not-at-top .cabecera-container-general .change .bar2 {
  opacity: 0;
}
body.header-not-at-top .cabecera-container-general .change .bar3 {
  -webkit-transform: rotate(45deg) translate(-8px, -8px);
  transform: rotate(45deg) translate(-8px, -8px);
}
/* END CABECERA 2022 *****************************************************************************/



/* ========================================
   RESPONSIVE BREAKPOINTS
   ======================================== */

/* Desktop (default) - 1024px and above */
/* Base styles are for desktop */

/* ======================================== */
/* DESKTOP WIDTH RULES (1024px and above) */
/* ======================================== */
@media only screen and (min-width: 1024px) {
  .banners_aefol_dre { width:259px; }
  .banners_aefol_esc { width:153px; }
  .bloc_titol_llistat { width:680px; }
  .cajavalidatetxtrojo2 { width:500px; }
  .cap_llista { width:550px; }
  .cap_nuestrosConsultores { width:680px; }
  .Hagenda { width:200px; }
  .Hagenda4,.Hagenda5 { width:100px; }
  .Hagenda6 { width:200px; }
  .Himagendiatexte { width:163px; }
  .Himagendiatitol { width:163px; }
  .home_agenda2 { width:665px; }
  .home_agenda3 { width:665px; }
  .home_bannerdre2,#home_bannerNews,#home_premiosCegos,#home_premiosCegosVotaciones { width:266px; }
  .home_blogesfera2 { width:220px; }
  .home_blogesfera2b { width:220px; }
  .home_blogesfera3,.home_blogesfera3d { width:150px; }
  .home_blogesfera3i { width:150px; }
  .home_blogesfera4 { width:60px; }
  .home_blogesfera5 { width:220px; }
  .home_izquierdac { width:156px; }
  .home_izquierdad1, .home_izquierdad2, .home_izquierdaf { width:248px; }
  .home_izquierdae { width:248px; }
  .home_izquierdaes { width:248px; }
  .home_nombramientos3 { width:80px; }
  .home_nombramientos4 { width:230px; }
  .home_nombramientos5 { width:230px; }
  .home_noticentrob { width:97px; }
  .home_noticentroc { width:123px; }
  .home_tv2 { width:210px; }
  .imatge { width:90px; }
  .llista_caixa { width:686px; }
  .llista_caixa img { width:90px; }
  .llista_caixa p,.llista_caixaE p { width:550px; }
  .llista_caixa_superior { width:680px; }
  .llista_data { width:680px; }
  .llista_esc { width:686px; }
  .llista_escImg { width:100px; }
  .llista_escTxt { width:574px; }
  .llista_sectores { width:650px; }
  .llista_sectores li.sectores { width:300px; }
  .llista_sectores ul { width:650px; }
  .llista_texte { width:600px; }
  .nav { width:230px; }
  .noticia_altrescenBotons { width:422px; }
  .opinionMasInfo { width:450px; }
  .registre_llista_esc { width:680px; }
  .slideshow2 { width:230px; }
  .tira_imagendia { width:290px; }
  .ver_todos { width:240px; }
  #agenda_cen2 { width:420px; }
  #agenda_img { width:229px; }
  #agenda_izq_mostra { width:229px; }
  #agenda_izq_mostraint { width:229px; }
  #agenda_izq_mostraurl { width:229px; }
  #agenda_titol { width:234px; }
  #banner_esc { width:723px; }
  #bestpractices { width:680px; }
  #bestpractices .img { width:220px; }
  #bestpracticesCaixa { width:200px; }
  #bestpracticesCaixa .img { width:200px; }
  #blogosfera_cen,#estudios_cen,#agenda_cen,#novedades_cen { width:424px; }
  #blogosfera_cen2 { width:420px; }
  #blogosfera_cen3 { width:420px; }
  #blogosfera_cen4 { width:420px; }
  #blogosfera_esc,#estudios_izq,#agenda_izq,#tribuna_izq,#novedades_izq { width:244px; }
  #blogosfera_ficha_img { width:276px; }
  #blogosfera_ficha_txt { width:390px; }
  #blogosfera_ficha,#blogosfera_ficha_coments { width:686px; }
  #blogosfera_fichali { width:640px; }
  #blogosfera_fichalicurt { width:396px; }
  #blogosfera_fila { width:229px; }
  #blogosfera_filad { width:229px; }
  #blogosfera2 li { width:130px; }
  #blogosfera3 { width:130px; }
  #blogosfera3boto { width:15px; }
  #blogosfera3img { width:130px; }
  #blogosfera3nom { width:126px; }
  #blogosfera3tit { width:126px; }
  #blogosfera3txt { width:130px; }
  #cabecera { width:975px; }
  #comentario { width:600px; }
  #comentario input,#comentario textarea { width:500px; }
  #comentario input#subm { width:50px; }
  #contacto1 { width:975px; }
  #cuerpo_izquierda { width:675px; }
  #derecha { width:265px; }
  #derecha_destacada { width:266px; }
  #derecha_general { width:265px; }
  #entrevistas { width:688px; }
  #entrevistas li { width:129px; }
  #entrevistas_activ { width:686px; }
  #entrevistas_areas3,#entrevistas_sectors3,#fotoretribucion_masleidos3,#tags_masleidos2 { width:250px; }
  #entrevistas_cap { width:686px; }
  #entrevistas_cap_apartat { width:350px; }
  #entrevistas_cap_data { width:334px; }
  #entrevistas_dadesclau { width:684px; }
  #entrevistas_dadesclau_taula { width:664px; }
  #entrevistas_dadesclau_titol { width:686px; }
  #entrevistas_lee_hecht #entrevistas2 li { width:212px; }
  #entrevistas_lee_hecht #entrevistas2 ul { width:700px; }
  #entrevistas_list { width:686px; }
  #entrevistas_masleidos3 li { width:266px; }
  #entrevistas_masleidos3,#blogosfera_masleidos3,#imagendia_masleidos3 { width:250px; }
  #entrevistas_sectors,#blogosfera_masleidos,#imagendia_masleidos,#fotoretribucion_masleidos,#tags_masleidos { width:266px; }
  #entrevistas_txt { width:431px; }
  #entrevistas2_descargarpdf { width:686px; }
  #entrevistas2,#tribuna2 { width:686px; }
  #entrevistas3 { width:132px; }
  #equipo_izq { width:244px; }
  #equipo_titolcen { width:239px; }
  #esponsor { width:686px; }
  #estudios_cen2 { width:400px; }
  #estudios_cen3 { width:400px; }
  #estudios_cen4 { width:394px; }
  #estudios_img { width:239px; }
  #estudios_izq_mostra { width:229px; }
  #estudios_izq_mostraint { width:229px; }
  #estudios_titol,#tribuna_titol,#nombramientos_titol,#reportajes_titol,#equipo_titol { width:239px; }
  #estudios_titolcen { width:400px; }
  #formEncuestaCareer input.botoEncuestaCareer { width:85px; }
  #fotoretribucion li { width:129px; }
  #fotoretribucion_blanc { width:10px; }
  #fotoretribucion_botons { width:296px; }
  #fotoretribucion_img { width:379px; }
  #fotoretribucion2 ul.comentaris li { width:676px; }
  #grupo { width:1115px; }
  #home_agenda { width:675px; }
  #home_bannerdre { width:266px; }
  #home_bestpractices2 { width:188px; }
  #home_blogesfera_titol { width:195px; }
  #home_elsector_aux { width:243px; }
  #home_encuestaCareer { width:264px; }
  #home_entrevistas,#home_reportajes,#home_sector,#home_almuerzos,#home_encuentros,#home_cerca,#home_elequipo { width:254px; }
  #home_estudios2 { width:254px; }
  #home_imagendiab { width:241px; }
  #home_imagendiac { width:163px; }
  #home_masleidos { width:975px; }
  #home_masleidos_caixa2 { width:291px; }
  #home_masleidos_caixatipus { width:289px; }
  #home_masleidos_col1,#home_masleidos_col2,#home_masleidos_col3 { width:313px; }
  #home_nombramientos .nombramiento { width:320px; }
  #home_nombramientos,#home_opinion,#home_novedad { width:675px; }
  #home_noticia_prin { width:675px; }
  #home_noticia_prinb { width:675px; }
  #home_noticia_prinb_paraguas { width:675px; }
  #home_noticia_prinb2 { width:675px; }
  #home_noticia_prinb3 { width:670px; }
  #home_noticia_princ { width:358px; }
  #home_noticia_prind { width:297px; }
  #home_novedades { width:266px; }
  #home_novedades4 { width:129px; }
  #home_novedades5 { width:249px; }
  #home_opinion .opinion,#home_novedad .novedad { width:214px; }
  #home_proveedoresc { width:121px; }
  #home_proveedoresd { width:126px; }
  #home_proveedorestvdre { width:120px; }
  #home_proveedorestvesc { width:129px; }
  #home_revista2, #home_anuario2 { width:83px; }
  #home_revista3 { width:975px; }
  #home_revistaposicionar { width:260px; }
  #home_suscripciones { width:244px; }
  #home_tribunas { width:243px; }
  #imagendia li { width:129px; }
  #imagendia_img { width:379px; }
  #imagendia_txt,#fotoretribucion_txt { width:299px; }
  #imagendia3 { width:686px; }
  #lee_hecht_noticias { width:266px; }
  #llista { width:550px; }
  #llista li { width:550px; }
  #llista_dre { width:200px; }
  #llista_esc { width:680px; }
  #llista_esc2 { width:686px; }
  #mapa_web1 { width:975px; }
  #mapa_web2 { width:540px; }
  #mapa_web3 { width:250px; }
  #nombrameintos_mostraimg { width:76px; }
  #nombramientos_cen2 { width:425px; }
  #nombramientos_cen3 { width:420px; }
  #nombramientos_cendreimg { width:324px; }
  #nombramientos_cenimg { width:130px; }
  #nombramientos_izq,#reportajes_izq { width:244px; }
  #nombramientos_mostra { width:234px; }
  #nombramientos_mostra2 { width:234px; }
  #nombramientos_mostra3 { width:148px; }
  #nombramientos_titol2 { width:239px; }
  #noticia_altrescen { width:424px; }
  #noticia_altrescenb { width:424px; }
  #noticia_altrescenc,#noticia_altrescenc2 { width:422px; }
  #noticia_altrescend { width:422px; }
  #noticia_altresesc { width:244px; }
  #noticia_destacada { width:686px; }
  #noticia_destacada #noticia_principalagreg { width:686px; }
  #noticia_principal { width:688px; }
  #noticia_principalagreg { width:684px; }
  #noticia_principalb { width:684px; }
  #noticia_principalc { width:684px; }
  #noticia_principald { width:684px; }
  #novedades_caixa1 { width:234px; }
  #novedades_caixa2 { width:234px; }
  #novedades_caixa3 { width:234px; }
  #novedades_caixa6 { width:420px; }
  #novedades_caixa7 { width:420px; }
  #novedades_titol { width:234px; }
  #paginador { width:686px; }
  #paginador_curt { width:380px; }
  #proveedores_fichacapesc { width:523px; }
  #proveedores_fichacaplogo { width:126px; }
  #proveedores_fichacosdre { width:200px; }
  #proveedores_fichacosesc { width:463px; }
  #proveedores_fichapoblacio { width:523px; }
  #proveedores_fichatelefon { width:190px; }
  #proveedores_fichaurl,#proveedores_fichamail { width:308px; }
  #proveedores_lista { width:674px; }
  #proveedores_lista1 { width:600px; }
  #proveedores_lista2 { width:674px; }
  #proveedores_lista3 { width:126px; }
  #proveedores_lista4 { width:528px; }
  #proveedores_lista5 { width:528px; }
  #reportajes_cen4 p { width:410px; }
  #reportajes_empcon { width:385px; }
  #reportajes_mostra,#equipo_mostra { width:239px; }
  #reportajes_titolcen_apartat { width:200px; }
  #reportajes_titolcen_data { width:220px; }
  #reportajes_titolempcon { width:460px; }
  #revista { width:975px; }
  #sepapradorBuscador { width:680px; }
  #skyscraper { width:120px; }
  #slideshow { width:230px; }
  #sponsor { width:680px; }
  #timeline { width:686px; }
  #tribuna_botons,#tribuna_caixa1 { width:420px; }
  #tribuna_caixa2 { width:420px; }
  #tribuna_izq_mostra { width:227px; }
  #tribuna_izq_vermas { width:234px; }
  #tribuna_tipus { width:179px; }
  #tribuna_txt { width:475px; }

  body.header-not-at-top .cabecera-container-general.cabecera-container {
    padding: 6px 80px;
  }

  body.header-not-at-top .cabecera__logo {
      margin-right: 60px;
  }
}


.show-sm {
  display: none;
}

/* Tablet - 768px to 1023px */
/* NO */

/* Mobile - up to 1023px */
@media only screen and (max-width: 1023px) {
  body {
    margin-left: 0;
    font-size: 14px;
    padding-top: 80px;
  }

  #grupo {
    width: 100%;
    margin: 10px auto;
    padding: 0 5px;
  }

  #cabecera {
    width: 100%;
    height: auto;
    padding: 10px 5px;
  }

  .cabecera {
    width: 100%;
    flex-direction: row;
    height: auto;
    padding: 10px 5px;
  }

  .cabecera__logo {
    text-align: center;
    margin: 0 0 10px 0;
    padding-top: 5px;
  }

  .cabecera__logo img {
    max-width: 200px;
    height: auto;
  }

  .cabecera__ui {
    width: auto;
  }

  .cabecera__forms {
    flex-direction: row;
    align-items: stretch;
    margin-bottom: 10px;
  }

  .cabecera__forms form {
    display: none;
  }
  .cabecera__forms form {
    margin-bottom: 10px;
  }

  .cabecera input,
  .cabecera select {
    width: 100%;
    margin-bottom: 10px;
  }

  .cabecera__links {
    flex-direction: column;
    align-items: center;
    width: 100%;
  }

  .cabecera__links a {
    margin: 5px 0;
    display: block;
    text-align: center;
  }

  .cabecera-bannerssup {
    width: 100%;
    flex-direction: column;
    align-items: center;
  }

  .socialnetworks {
    display: none;
  }

  body.header-not-at-top .cabecera {
    height: auto;
    padding: 2px;
  }

  body.header-not-at-top .cabecera-container {
    height: auto;
    padding: 10px;
  }

  #skyscraper {
    display: none;
  }

  #innercontent {
    margin-left: 0;
    width: 100%;
  }

  #cuerpo_central {
    width: 100%;
    margin: 0;
  }

  #cuerpo_izquierda {
    width: 100%;
    float: none;
    padding: 0 20px;
  }

  #derecha {
    width: 100%;
    margin: 20px 0 0 0;
    float: none;
  }

  #derecha_general {
    width: 100%;
    margin: 20px 0 0 0;
    float: none;
  }

  /* Home sections */
  #home_noticia_prin,
  #home_noticia_prinb,
  #home_noticia_prinb2,
  #home_noticia_prinb3,
  #home_noticia_prinb_paraguas {
    width: 100%;
    float: none;
  }

  #home_noticia_princ,
  #home_noticia_prind {
    width: 100%;
    float: none;
    margin: 0 0 15px 0;
  }

  .home_izquierda,
  .home_izquierdab,
  .home_izquierdabb,
  .home_izquierdabc,
  .home_izquierdabd {
    width: 100%;
    float: none;
  }

  .home_izquierdac,
  .home_izquierdae,
  .home_izquierdaes {
    width: 100%;
    float: none;
    margin: 0 0 15px 0;
  }

  .home_central,
  #home_central {
    width: 100%;
    margin: 20px 0 0 0;
    float: none;
  }

  .home_noticentro {
    width: 100%;
  }

  .home_noticentrob,
  .home_noticentroc {
    width: 48%;
    margin: 0 1% 1em 0;
  }

  /* Listings */
  .llista_esc {
    width: 100%;
    padding: 0 5px;
  }

  #llista_esc {
    width: 100%;
  }

  .llista_escImg {
    width: 80px;
    margin: 0 10px 10px 0;
  }

  .llista_escTxt {
    width: calc(100% - 90px);
  }

  /* Articles */
  #noticia_principal,
  #noticia_principalb,
  #noticia_principalc,
  #noticia_principald {
    width: 100%;
  }

  #noticia_destacada {
    width: 100%;
    margin: 0;
  }

  #derecha_destacada {
    width: 100%;
    margin: 20px 0 0 0;
    float: none;
  }

  #noticia_altresesc,
  #noticia_altrescen,
  #noticia_altrescenb,
  #noticia_altrescenc2 {
    width: 100%;
    margin: 0 0 15px 0;
    float: none;
  }

  .noticia_altrescenBotons,
  #noticia_altrescend {
    width: 100%;
  }

  /* Images responsive */
  img {
    width: 100%;
    height: auto;
  }

  .img_esc,
  .img_dre {
    max-width: 100%;
    margin: 0 0 10px 0;
    float: none;
  }

  /* Banners */
  #banner_esc,
  #banner_dre {
    width: 100%;
    margin: 0 0 15px 0;
    float: none;
  }

  #home_bannerdre,
  #home_bannercen {
    width: 100%;
    margin: 10px 0;
  }

  /* Most read section */
  #home_masleidos {
    width: 100%;
    margin-bottom: 20px;
  }

  #home_masleidos_col1,
  #home_masleidos_col2,
  #home_masleidos_col3 {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
    float: none;
  }

  /* Agenda */
  #home_agenda {
    width: 100%;
  }

  .home_agenda2,
  .home_agenda3 {
    width: calc(100% - 10px);
  }

  /* Nominations */
  #home_nombramientos,
  #home_opinion,
  #home_novedad {
    width: 100%;
  }

  #home_nombramientos .nombramiento {
    float: none;
    width: 100%;
    margin-bottom: 15px;
  }

  #home_opinion .opinion,
  #home_novedad .novedad {
    width: 100%;
    margin-bottom: 15px;
    height: auto;
  }

  #home_nombramientos,#home_opinion,#home_novedad {
    padding: 0 5px 10px 0;
  }

  #home_opinion img {
    width: 100px;
  }

  #home_opinion .gris_fosc .ari12 {
    display: none;
  }

  /* Entrevistas */
  #entrevistas,
  #entrevistas_cap,
  #entrevistas_list {
    width: 100%;
  }

  #entrevistas_img {
    width: 100%;
    float: none;
    margin: 0 0 10px 0;
  }

  #entrevistas_txt {
    width: 100%;
    float: none;
  }

  #entrevistas li {
    width: 100%;
    margin: 0 0 10px 0;
  }

  /* Blog */
  #blogosfera,
  #blogosfera_esc,
  #blogosfera_cen {
    width: 100%;
    float: none;
    margin: 0 0 15px 0;
  }

  #blogosfera2 li {
    width: 48%;
    margin: 0 2% 10px 0;
  }

  /* Proveedores */
  #proveedores_lista,
  #proveedores_ficha {
    width: 100%;
    margin: 0;
    padding: 0 5px;
  }

  #proveedores_lista3 {
    width: 126px;
    float: none;
    margin: 0 0 15px 0;
  }

  #proveedores_lista4 {
    width: 100%;
    float: none;
    margin: 0 0 15px 0;
  }

  /* Footer */
  #pie {
    width: 100%;
    text-align: center;
  }

  /* Paginador */
  #paginador,
  #paginador_curt {
    width: 100%;
  }

  /* Typography adjustments */
  h1 {
    font-size: 24px;
    line-height: 28px;
  }

  h2 {
    font-size: 18px;
    line-height: 22px;
  }

  .ari32 {
    font-size: 24px;
    line-height: 28px;
  }

  .ari30 {
    font-size: 22px;
    line-height: 26px;
  }

  .ari28 {
    font-size: 20px;
    line-height: 24px;
  }

  .ari26 {
    font-size: 19px;
    line-height: 23px;
  }

  .ari22 {
    font-size: 18px;
    line-height: 22px;
  }

  /* Home sections specific */
  .home_atulado {
    width: 100%;
  }

  .home-atulado .home_izquierda {
    width: 100%;
  }

  .home-atulado .home_central {
    width: 100%;
    margin: 15px 0 0 0;
  }

  /* Entretodos sections */
  .entretodos_banner {
    width: 100%;
  }

  .entretodos-destacados {
    padding: 20px 15px;
  }

  .entretodos-items {
    flex-direction: column;
  }

  .entretodos-item,
  .atulado_esc .entretodos-item {
    width: 100%;
    margin-bottom: 20px;
  }

  /* Revista digital */
  #revista-digital {
    width: 100%;
  }

  .revista-container {
    justify-content: center;
  }

  .revista-item {
    margin: 12px 15px;
  }

  /* Header 2022 responsive */
  .cabecera-container-2022 .cabecera-2022EWT {
    width: 100%;
    flex-direction: column;
    padding: 10px;
  }

  .cabecera-container-2022 .cabecera-2022EWT_second-row {
    width: 100%;
    flex-direction: column;
  }

  .cabecera-container-2022 .cabecera-2022EWT__links {
    flex-wrap: wrap;
    justify-content: center;
  }

  .cabecera-container-2022 .cabecera-2022EWT__links a {
    margin: 5px 10px;
  }

  body.header-not-at-top .cabecera-container {
    padding: 10px;
  }

  body.header-not-at-top .cabecera-container-2022 {
    padding: 10px;
  }

  /* Tables responsive */
  table {
    width: 100%;
    overflow-x: auto;
    display: block;
  }

  /* Video containers */
  .video-container,
  .video-container--talentstreet {
    padding-bottom: 75%;
  }

  /* Comentarios */
  #comentario {
    width: 100%;
    padding: 10px;
  }

  #comentario input,
  #comentario textarea {
    width: 100%;
  }

  /* Lists responsive */
  ul {
    padding-left: 20px;
  }

  li {
    font-size: 14px;
  }

  .novedad img {
    width: auto; 
  }

  #derecha img {
    display: block;
    margin: 10px auto;
  }

  #home_sector tr,
  #home_reportajes tr,
  #home_anuario tr,
  #home_entrevistas tr,
  #home_almuerzos tr,
  #home_encuentros tr{
    display: flex;
  }

  #home_sector td,
  #home_reportajes td,
  #home_anuario td,
  #home_entrevistas td,
  #home_almuerzos td,
  #home_encuentros td {
    width: auto !important;
    padding: 0 5px;
  }

  #home_sector img,
  #home_reportajes img,
  #home_anuario img,
  #home_entrevistas img,
  #home_almuerzos img,
  #home_encuentros img,
  #home_blogesfera img,
  #home_nombramientos .nombramiento img {
    width: 100px;
  }

  #home_entrevistas,
  #home_reportajes,
  #home_sector,
  #home_almuerzos,
  #home_encuentros,
  #home_cerca,
  #home_elequipo,
  #home_suscripciones,
  #home_blogesfera   {
    float:none;
    border:0;
    margin:0 5px 20px;
    padding:0;
  }

  #home_blogesfera {
    margin-top: 80px;
  }

  .home_blogesfera *,
  .home_blogesfera2,
  .home_blogesfera2 *,
  .home_blogesfera2b {
    float: none;
  }

  #home_entrevistas2,
  #home_reportajes2,
  #home_almuerzos2,
  #home_encuentros2,
  #home_cerca2,
  #home_elequipo2{
    float:none;
    margin-bottom:10px;
    border:0;
    width: 100%;
    padding:0;
    min-height: 100px;
    overflow: hidden;
  }

  #home_entrevistas2 table,
  #home_reportajes2 table,
  #home_almuerzos2 table,
  #home_encuentros2 table,
  #home_cerca2 table,
  #home_elequipo2  table{
    overflow: hidden;
  }

  h2 img,
  #cuerpo_central img[src$=gif],
  .Hentrevistas img[src$=gif],
  #home_sector img[src$=gif],
  #home_reportajes img[src$=gif],
  #home_anuario img[src$=gif],
  #home_entrevistas img[src$=gif],
  #home_revista2 img[src$=gif],
  #home_almuerzos img[src$=gif],
  #home_encuentros img[src$=gif],
  #home_masleidos img[src$=gif],
  #pie img[src$=gif] { 
    width: auto !important; 
    display: inline;
    margin: auto;
  }

  #cuerpo_central .show-sm img[src$=gif] {
    width: 100% !important;
  }

  #cuerpo_central #home_flipingbook img {
    width: auto !important;
  }

  #home_nombramientos .nombramiento {
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: left;
  }

  #cuerpo_central #derecha > a > img,
  #cuerpo_central #home_bannerNews > a > img,
  #cuerpo_central #derecha div > a > img {
    margin: 20px auto;
    display: block ;
  }

  #home_revista .ari12, #home_anuario .ari12, #home_estudios .ari12, #home_nombramientos .ari12, #home_opinion .ari12, #home_novedad .ari12, #home_nombramientos .ari11, #lomasleido_short .ari12
  {
    font-size:16px;
    line-height:19px;
  }

  .home_agenda3 h1,.home_agenda3 h2,#home_masleidos li h1,#home_masleidos_caixaint li h1,#estudios_cen4 h1,#agenda_cen li h1,#tribuna_caixa2 h2
  {
    font-size:16px;
    line-height:16px;
  }

  #home_masleidos li h1 {
    display: inline !important;
  }

  .hide-sm {
    display: none !important;
  }

  .show-sm {
    display: block !important;
  }

  #home_proveedoresb {
    float: none;
    display: flex;
  }

  #home_proveedoresc h3 {
    font-size: 16px;
    line-height: 16px;
  }

  #home_revista2, #home_anuario2 {
    height: auto;
  }
}








