body {
  font-size: 14px; }

/* se hereda un estilo que fuerza imagenes a 100px */
.aui img {
  width: auto; }

.aui .links img {
  width: 120px !important; }

.aui .visible_992 {
  display: none; }

@media (max-width: 991px) {
  .aui .novisible_992 {
    display: none; }

  /* Oculta elementos de la web que no quiero para movil*/
  .aui .visible_992 {
    display: block; } }
.aui .alert-info {
  display: none; }

.content-block {
  overflow: auto; }

.aui input[type="text"] {
  font-size: inherit; }

.aui .content-block .flota-izda img {
  max-width: 100px;
  width: 100px; }

.aui .content-image-right img {
  width: auto; }

@media screen and (min-width: 64em) {
  #con-izq, #con-dch {
    font-size: inherit; }

  .secondary #con-izq {
    width: 22%;
    float: left;
    padding-right: 0;
    padding-left: 0; }

  /* 	.secondary aside { */
  /*     	width: 100%; */
  /* 	}	 */
  /* 	.secondary aside .active:after, .secondary aside a:hover:after{ */
  /* 		height: calc(100% + 1px); */
  /* 	} */ }
@media screen and (max-width: 63.9375em) and (max-width: 63.9375em) {
  .secondary .home aside {
    display: block !important; } }
@media screen and (max-width: 63.9375em) and (max-width: 63.9375em) {
  .CES-61-navegacion-portlet {
    /*         display: none!important */ } }
.aui .menu.vertical li.has-submenu a:focus {
  outline: 0; }

@media screen and (max-width: 63.9375em) {
  .journal-content-article {
    width: 100%;
    padding-right: .71429rem;
    padding-left: .71429rem; }

  #con-dch aside .journal-content-article {
    padding-right: 0;
    padding-left: 0; }

  article.row.collapse .journal-content-article {
    padding-right: 0;
    padding-left: 0; } }
/* .journal-content-article h2 { */
/*     background-image: linear-gradient(180deg,#fefefe 50%,#e4eaf5); */
/*     border-bottom: 1px solid #bdd3f5; */
/*     color: #002e64; */
/*     font-size: 113.75%; */
/*     font-weight: 700; */
/*     letter-spacing: .05357rem; */
/*     margin-bottom: 2rem; */
/*     padding: .41667rem 1rem; */
/* } */
/* destacado de la derecha en la home, toda la columna derecha */
/* @media screen and (max-width:63.9375em){ */
/* 	.auxiliar #con-dch{width:100%;float: right;padding-right:.71429rem;padding-left:.71429rem}} */
/* @media screen and (max-width:63.9375em) and (min-width:40em){ */
/* 	.auxiliar #con-dch{padding-right:1.07143rem;padding-left:1.07143rem}}	 */
/* @media screen and (max-width:63.9375em){ */
/* 	.auxiliar #con-dch:last-child:not(:first-child){float:right}} */
/* @media screen and (min-width:64em){ */
/* 	.auxiliar #con-dch{width:75%;float: right;padding-right:.71429rem;padding-left:.71429rem}} */
/* @media screen and (min-width:64em){ */
/* 	.auxiliar #con-dch{width:25%;float: right;padding-right:.71429rem;padding-left:.71429rem}} */
/* @media screen and (min-width:64em) and (min-width:40em){ */
/* 	.auxiliar #con-dch{padding-right:1.07143rem;padding-left:1.07143rem}} */
/* @media screen and (min-width:64em){ */
/* 	.auxiliar #con-dch:last-child:not(:first-child){float:right}} */
/* .destacado, */
/* .banners{border:1px solid rgba(255,139,34,.4);border-bottom:1px solid #ee7100} */
/* .destacado p, */
/* .banners p{background-color:#002e64;color:#fefefe;font-size:96.25%;font-weight:700;margin-bottom:0;padding:.76923rem 1rem .83333rem 3rem;position: inherit;text-transform:uppercase} */
/* .destacado img{left:8px;margin:0;position:absolute;top:10px;width:22px;height:22px;} */
/* .destacado ul, */
/* .banners ul{background:linear-gradient(180deg,#fefefe 40%,#e4e5e7);list-style-type:none;margin:0;padding:1rem 0} */
/* .destacado li, */
/* .banners li{padding:.5rem 1rem} */
/* #con-dch .destacado, */
/* #con-dch .banners{border:1px solid rgba(91,146,230,.4);border-bottom:1px solid #2f75df;margin-bottom:1.5rem} */
/* #con-dch .destacado p, */
/* #con-dch .banners p{background-color:#cacaca;color:#002e64} */
/* #con-dch .destacado li, */
/* #con-dch .banners li{padding:.5rem 1rem .5rem 3rem;position:relative} */
/* #con-dch .destacado li:after, */
/* #con-dch .banners li:after{color:#db9600;content:"\E006";font-family:icons;font-size:87.5%;left:16px;margin:0;position:absolute;top:9px} */
/*Bloque central home*/
/* #centro.centro-portada #contenidos{display:inline-block;} */
/* @media screen and (max-width:63.9375em){ */
/* 	#centro.centro-portada{width:100%;float:left;padding-right:.71429rem;padding-left:.71429rem}} */
/* @media screen and (max-width:63.9375em) and (min-width:40em){ */
/* 	#centro.centro-portada{padding-right:1.07143rem;padding-left:1.07143rem}} */
/* @media screen and (max-width:63.9375em){ */
/* 	#centro.centro-portada:last-child:not(:first-child){float:right}	} */
/* @media screen and (min-width:64em){ */
/* 	#centro.centro-portada{width:75%;float:left;padding-right:.71429rem;padding-left:.71429rem}} */
/* @media screen and (min-width:64em) and (min-width:40em){ */
/* 	#centro.centro-portada{padding-right:1.07143rem;padding-left:1.07143rem}} */
/* @media screen and (min-width:64em){ */
/* 	#centro.centro-portada:last-child:not(:first-child){float:right}} */
/* Puntos de lista en bloque derecha home */
/* #con-dch ul li {    list-style: none; } */
/* Bloque derecho de banners */
#con-dch .banners li {
  padding: .66667rem 1rem;
  text-align: center; }

#con-dch .banners li:after {
  content: ""; }

#con-dch .banners img {
  border: 1px solid #fefefe;
  box-shadow: 0 0 5px rgba(10, 10, 10, 0.5);
  padding: 1px; }

/* Imagen principal de la home */
#splash {
  border: 1px solid #fefefe;
  box-shadow: 0 0 5px rgba(10, 10, 10, 0.5);
  padding: 1px;
  margin: 0 auto 2.5rem;
  max-width: 42.85714rem;
  position: relative; }

#splash P {
  background-color: rgba(10, 10, 10, 0.6);
  bottom: 1px;
  color: #fefefe;
  font-weight: 700;
  padding: .5rem 0;
  position: absolute;
  text-align: center;
  width: calc(100% - 2px);
  margin-bottom: 0;
  font-size: 87.5%; }

.calendar:after {
  bottom: 5px; }

@media (min-width: 1200px) {
  .aui .row {
    margin-left: 0; } }
.aui .row {
  margin-left: 0; }

/* ---------- Borderless portlet ---------- */
.CES-61-navegacion-portlet .portlet-borderless-container {
  min-height: auto !important;
  position: initial !important; }

/*** Todo al ancho con contenidos ejemplo en pag contacto */
@media screen and (min-width: 64em) {
  .centro-todo-ancho {
    width: 100%;
    float: left;
    padding-right: .71429rem;
    padding-left: 0.71429rem; } }
@media screen and (min-width: 64em) and (min-width: 40em) {
  .centro-todo-ancho {
    padding-right: 1.07143rem;
    padding-left: 1.07143rem; } }
@media screen and (min-width: 64em) {
  .centro-todo-ancho:last-child:not(:first-child) {
    float: right; } }
.ancho-40 {
  width: 50%; }

.ancho-60.flota-dcha {
  width: 50%;
  padding-left: 1rem; }

.direcc h3 {
  color: #002e64;
  font-size: 105%;
  font-weight: 700;
  margin-bottom: 1rem; }

.detalle .bloque3 {
  background-color: #f4f4f4;
  border: 1px solid #ff8b22;
  border-width: 1px 0;
  padding: 1rem;
  margin-bottom: 1rem; }

/* Mapa web */
.portlet-site-map a {
  color: #900; }

.portlet-site-map {
  list-style-type: disc;
  margin-left: 2.5rem; }

.portlet-site-map ul li {
  list-style-type: circle; }

.portlet-site-map ul li ul li {
  list-style-type: square; }

.aui .img-borde {
  border: 1px solid #cacaca;
  padding: 2px;
  float: right;
  height: auto;
  margin: 0 0 .5rem .5rem;
  width: 120px; }

#contenidos ol,
#contenidos ul:not(.pagination) {
  padding-left: 1rem; }

/* Menu principal desktop */
.menu.expanded li a.activa {
  background-image: linear-gradient(180deg, #f9fcff 0%, #f7f7f7 50%, #e7d5c8 93%, #fae5dd);
  border-bottom-color: #ff8b22;
  color: #552800; }

/* .CES-61-navegacion-portlet{display:inline-block;} */
dynamic-element[type=text] {
  border: 0;
  border: none;
  box-shadow: none;
  background: none;
  display: inline-block; }

.columns h3 a {
  color: #002a66; }

/** Paginador **/
.taglib-page-iterator .lfr-pagination {
  position: relative;
  margin: 0 0 1rem;
  padding: 1rem;
  border: 1px solid rgba(10, 10, 10, 0.25);
  border-radius: 0;
  background-color: #f7f7f7;
  color: #0a0a0a;
  border-width: 1px 0; }

.taglib-page-iterator .search-results {
  float: none;
  margin-left: 0;
  width: 100%;
  text-align: center;
  display: inline-block;
  margin-bottom: 1rem;
  font-size: inherit;
  line-height: 1.6;
  /*     text-rendering: optimizeLegibility; */ }

.taglib-page-iterator .lfr-pagination-buttons {
  float: none; }

.aui .pager li > a, .aui .pager li > span {
  display: inline-block;
  padding: .21429rem .71429rem;
  background-color: transparent;
  background: none;
  border: none;
  border-radius: initial; }

.aui .pager .disabled > a, .aui .pager .disabled > a:hover, .aui .pager .disabled > a:focus, .aui .pager .disabled > span {
  color: #0a0a0a;
  cursor: not-allowed;
  background: none; }

.aui .pager li > a:hover, .aui .pager li > a:focus {
  background-color: #e6e6e6; }

.aui .lfr-pagination-config .btn {
  border: 1px solid #8cb3ee;
  font-weight: 700;
  color: #900;
  background-image: linear-gradient(180deg, #fefefe 50%, #dde4f1); }

.aui .lfr-pagination-config .btn:hover, .aui .lfr-pagination-config .btn:focus {
  transition: initial;
  background-image: linear-gradient(180deg, #fefefe 50%, #dde4f1);
  background-position: 0; }

.aui .lfr-pagination-config .caret {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: top;
  border-top: 4px solid #900;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: ""; }

.lfr-pagination-config .lfr-icon-menu-text {
  padding: .66667rem 1rem; }

.taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector {
  margin-right: 1em; }

.taglib-page-iterator .lfr-pagination-config {
  display: inline-block;
  line-height: 46px;
  width: 100%;
  text-align: center;
  margin-bottom: 1rem; }

.search-pages,
.page-selector {
  display: inline-block;
  width: 100%;
  text-align: center; }

.page-links .first,
.page-links .previous,
.page-links .next,
.page-links .last {
  /* 	color: #0a0a0a; */
  padding: .21429rem .71429rem;
  margin-right: .07143rem;
  border-radius: 0;
  font-size: 1rem;
  display: inline-block; }

.page-links .first.disabled:before,
.page-links .first a:before {
  display: inline-block;
  margin-right: .5rem;
  content: "\00ab"; }

.pagination-next.disabled:after,
.pagination-next a:after {
  display: inline-block;
  margin-left: .5rem;
  content: "\00bb"; }

.pagination-next.disabled:after,
.pagination-next a:after,
.page-links .first.disabled:before,
.page-links .first a:before {
  font-family: icons;
  font-size: 87.5%; }

.page-links .first.disabled:before,
.page-links .first a:before {
  content: "\E006";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.pagination-next.disabled:after,
.pagination-next a:after {
  content: "\E006"; }

.pagination-previous.first.disabled:before,
.pagination-previous.first a:before {
  content: "\E00D";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.pagination-next.last.disabled:after,
.pagination-next.last a:after {
  content: "\E00D"; }

@media (max-width: 767px) and (max-width: 979px) {
  .taglib-page-iterator .lfr-pagination-buttons {
    margin-top: 0; } }
@media (max-width: 979px) {
  .taglib-page-iterator .lfr-pagination-buttons > li > a {
    width: initial; }

  .taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector, .taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector {
    display: block; } }
/** galer?a de imagenes **/
.aui .thumbnail {
  border: none;
  padding: 0;
  box-shadow: none; }

/*** caja de enlaces relacionados bloque derecha **/
#centro #centro-dcha {
  padding-right: 0;
  padding-left: 0;
  float: right; }

#centro #centro-dcha .caja-centro-dcha,
#anexos .caja-centro-dcha {
  background: linear-gradient(180deg, #fefefe 40%, #e4e5e7);
  border: 1px solid #bdd3f5;
  margin-bottom: 2rem; }

#centro #centro-dcha .caja-centro-dcha h3,
#anexos .caja-centro-dcha h3 {
  background-image: linear-gradient(180deg, #fefefe 0%, #dee4f0);
  border-bottom: 1px solid #bdd3f5;
  color: #002e64;
  font-weight: 700;
  padding: 0.4rem 1rem; }

#centro #centro-dcha .caja-centro-dcha ul,
#anexos .caja-centro-dcha ul {
  list-style: none;
  margin: 1rem .5rem 1rem 0; }

#centro #centro-dcha .caja-centro-dcha li,
#anexos .caja-centro-dcha li {
  padding-left: 1.2rem;
  position: relative; }

#centro #centro-dcha .caja-centro-dcha li a,
#anexos .caja-centro-dcha li a {
  color: #002e64; }

#centro #centro-dcha .caja-centro-dcha li:after,
#anexos .caja-centro-dcha li:after {
  color: #002e64;
  content: "-";
  font-weight: 700;
  left: 0;
  position: absolute;
  top: 0; }

#centro #centro-dcha .caja-centro-dcha a:hover,
#anexos .caja-centro-dcha a:hover {
  color: #900; }

#centro #centro-dcha .caja-centro-dcha [class^=icon],
#anexos .caja-centro-dcha [class^=icon] {
  font-size: 105%;
  margin-left: .25rem; }

@media screen and (min-width: 40em) {
  #centro #centro-dcha {
    width: 29.33333%;
    margin-left: 2rem;
    margin-bottom: 2rem; } }
/*** caja inferior anexos **/
#anexos {
  padding: 0 0 2em 2em;
  clear: both; }

/* #anexos .caja-centro-dcha {border: 1px solid #c9d5e9; padding-bottom: 1em; background: #FFFFFF url(../images/relacionados-fondo.gif) repeat-x scroll 0 100%;} */
/* #anexos h3 {margin-bottom: .3em; background: #FFF url(../images/titulo-relac-fondo.gif) 0 100% repeat-x; border-bottom: 1px solid #c9d5e9; font-weight: bold; font-size: 1.1em; line-height: 1.3em; padding: .5em .2em .5em .9em; color: #002a66;} */
/* #anexos h3.leyenda-tit {padding: .5em .3em; border: 1px solid #C9D5E9; font-size: .9em; margin-bottom: 0;} */
/* #anexos .busquedas h3 {margin-bottom: 0; padding: .2em .2em .2em .9em;} */
/* #anexos ul.relacionados {margin-left: 0; padding-bottom: 0;} */
/* #contenidos #anexos ul.relacionados li {list-style-type: none; line-height: 1.5em; padding: .4em .5em .4em 1.6em; background: transparent url(../images/vinieta-relacionados.gif) .6em 1em no-repeat;} */
/* #anexos ul.relacionados a{color: #900; text-decoration: none;} */
/** Tabla en pagina funcionamiento **/
table.proced tbody tr {
  border-bottom: 1px solid #f1f1f1;
  background-color: #fefefe; }

/** imagen derecha saludo */
.img-der {
  border: 1px solid #cacaca;
  float: right;
  margin: 1rem 0 1rem 1rem;
  padding: 2px; }

.img-der.img-borde {
  display: inline-block;
  vertical-align: middle;
  max-width: 100%;
  height: auto;
  width: auto !important; }

@media screen and (max-width: 28.125em) {
  .img-der,
  .img-der.img-borde,
  .aui .img-borde {
    display: block;
    float: none;
    margin: 1rem auto; } }
@media screen and (max-width: 39.9375em) {
  .ancho-30,
  .ancho-70 {
    width: 100%;
    margin-right: 0; } }
@media (max-width: 979px) {
  .aui [type=color], .aui [type=date], .aui [type=datetime-local], .aui [type=datetime], .aui [type=email], .aui [type=month], .aui [type=number],
  .aui [type=password], .aui [type=search], .aui [type=tel], .aui [type=text], .aui [type=time], .aui [type=url], .aui [type=week], .aui textarea {
    display: block;
    box-sizing: border-box;
    width: 100%;
    height: 1.57143rem;
    margin: 0 0 .42857rem;
    padding: .21429rem;
    border: 1px solid #cacaca;
    border-radius: 0;
    background-color: #fefefe;
    box-shadow: inset 0 1px 2px rgba(10, 10, 10, 0.1);
    font-family: inherit;
    font-size: 1rem;
    font-weight: 400;
    color: #0a0a0a;
    transition: box-shadow .5s,border-color .25s ease-in-out;
    /* 	    -webkit-appearance: none; */
    /* 	    -moz-appearance: none; */
    /* 	    appearance: none; */ }

  .calendar:after {
    bottom: 6px; }

  .portlet-column.portlet-column-last.medium-8.columns,
  .portlet-column.portlet-column-first.medium-4.columns {
    padding-right: 0;
    padding-left: 0; } }
.aui [hidden] {
  display: none !important; }

/* Fecha Actividad institucional */
/* .portlet-asset-publisher .journal-content-article */
div.fecha {
  background-color: #fefefe;
  border-radius: 12px;
  box-shadow: 1px 1px 0 #8a8a8a;
  float: left;
  font-weight: 700;
  margin: 0 1rem .5rem 0;
  width: 60px; }

.fechaTop {
  background-color: #002e64;
  color: #fefefe;
  font-size: 131.25%; }

.fechaTop > * {
  border-radius: 12px 12px 0 0;
  color: #0a0a0a;
  display: block;
  text-align: center; }

.fechaanio {
  font-size: 72.91667%;
  font-style: normal;
  padding-bottom: .33333rem; }

div.fecha br {
  display: none; }

/*** TIPO PDF ***/
/* .pdf {background: none no-repeat right 50%; padding: 3px 20px 0 0; margin: .4em 0;} */
/* #centroDcha .pdf {background-position: right 50%;} */
/* .pdf{background-image: url(../images/pdf.gif);} */
.pdf:after {
  content: "\f1c1";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  padding-left: 5px; }

.icono-001-pdf:before {
  content: "\f1c1";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  padding-left: 5px; }

.icono-002-popup:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f08e";
  padding-left: 5px; }

/*** enlace de ventana emergente **/
img.ico-popup {
  display: none; }

.ico-popup:after {
  content: "\f08e";
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  padding-left: 5px; }

/**** Migas ***/
.breadcrumbs li:not(:last-child):after {
  content: "\f105";
  font: normal normal normal 14px/1 FontAwesome; }

.breadcrumbs li:first-child:after {
  content: none; }

/*** ICONOS **/
/* .aui [class^="icono-"],  */
/* .aui [class*=" icono-"], */
/* .aui [class^="icono-"]:before, */
/* .aui [class*=" icono-"]:before { */
/*   	font-family: icons; */
/*     font-style: normal; */
/*     font-variant: normal; */
/*     font-weight: 400; */
/*     text-decoration: none; */
/*     text-transform: none;   */
/* } */
.icono-001-pdf:before,
.icono-002-popup:before,
.icono-003-contact:before,
.icono-004-sitemap:before,
.icono-005-check-circle:before,
.icono-006-caret-right:before,
.icono-007-direct-access:before,
.icono-008-news:before,
.icono-009-latest-docs:before,
.icono-010-minus:before,
.icono-011-arrow:before,
.icono-012-caret-bottom:before,
.icono-013-first:before,
.icono-014-calendar:before,
.icono-015-bullet:before,
.icono-016-exclamation-circle:before {
  padding-left: .33333rem; }

.arrow:before {
  font: normal normal normal 14px/1 FontAwesome;
  content: "\f060";
  padding-right: 5px; }

/** Enlace a volver **/
.flota-dcha {
  float: none;
  width: 100%;
  display: inline-block;
  text-align: right; }

.flota-dcha .volver {
  font-weight: bold; }

.flota-dcha .volver:before {
  font: normal normal normal 12px/1 FontAwesome;
  content: "\f053";
  padding-right: 5px; }

/** BLoque de idiomas **/
.top-links .float-left.bloque-idiomas {
  margin-left: 0; }

.top-links .float-left.bloque-idiomas .control-group {
  margin-bottom: 0; }

.bloque-idiomas select {
  padding: 5px;
  height: 27px;
  background-position: right -.02857rem center;
  text-transform: capitalize;
  background: none;
  background-color: #fefefe; }

.top-links .right-links i {
  padding-right: 5px; }

.menu.vertical select {
  height: 30px;
  width: 92%;
  text-align: center;
  margin-left: .7rem;
  margin-top: .7rem;
  padding: 5px;
  text-transform: capitalize;
  background-position: right -.02857rem center; }

/*** clendario de agenda ***/
/* #ui-datepicker .ui-datepicker-inline.ui-datepicker ui-widget{width: 100%;} */
#calendario .ui-datepicker {
  width: 100%; }

#calendario .ui-datepicker .ui-datepicker-title label {
  display: inline; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 0.9em; }

/* .medium-12.columns{padding-left: 0;} */
/*** Menu ***/
@media screen and (max-width: 39.9375em) {
  li.item-padre a:after {
    display: block;
    width: 0;
    height: 0;
    border: 6px inset;
    content: "";
    border-right-width: 0;
    border-left-style: solid;
    border-color: transparent transparent transparent #002e64;
    position: absolute;
    top: 50%;
    margin-top: -6px;
    right: 1rem; } }
/*** PLANTILLA - Convocatoria **/
.plantilla-convocatoria .ces-awards .columns.column-completo:first-child,
.plantilla-convocatoria .ces-awards .columns.column-completo {
  width: 100%; }

.plantilla-convocatoria .ces-awards .columns.column-medio:first-child,
.plantilla-convocatoria .ces-awards .columns.column-medio {
  width: 83%; }

.plantilla-convocatoria .ces-awards .read-more:last-child:not(.is-active) > .accordion-title,
.plantilla-convocatoria .ces-awards .read-more:last-child > .accordion-content:last-child {
  border: 1px solid #cacaca; }

.read-more :last-child:not(.is-active) > .accordion-title, .read-more :last-child > .accordion-content:last-child {
  border: 1px solid #cacaca; }

/*** Portada bloque derecha ***/
.secondary .home aside a,
.lfr-icon-actions aside a {
  border-bottom: none;
  line-height: inherit;
  padding: 0;
  position: static; }

.secondary .home aside a:hover,
.secondary aside .home-block a:hover {
  background: none;
  color: #002e64; }

.secondary aside .home-block a:hover:after {
  background: none; }

.secondary .home aside a:before {
  background-color: initial;
  border-radius: initial;
  content: "";
  height: initial;
  left: 0;
  position: initial;
  top: 0;
  width: initial; }

@media screen and (min-width: 64em) {
  .secondary .home aside {
    float: right; } }
@media screen and (max-width: 63.9375em) {
  .secondary .home aside {
    float: right; } }
/*** bloque centrales portada actualidad y documentos **/
.contenedor-evento {
  background: linear-gradient(180deg, #fefefe 40%, #e4e5e7);
  border: 1px solid rgba(255, 139, 34, 0.4);
  border-bottom: 1px solid #ee7100; }

@media screen and (min-width: 40em) {
  .contenedor-evento.actualidad,
  .contenedor-evento.documentos {
    /* 		    padding-right: 1.07143rem; */
    /* 		    padding-left: 1.07143rem; */ }

  .contenedor-evento.actualidad {
    width: 58%;
    float: left;
    margin-right: 1rem; }

  .contenedor-evento.documentos {
    width: 39%;
    float: left; } }
.secondary article .contenedor-evento a {
  color: #002e64; }

.contenedor-evento img {
  border: 1px solid #cdcdcd;
  height: auto; }

.contenedor-evento.actualidad img {
  width: 100px; }

.contenedor-evento.documentos img {
  width: 66px; }

.contenedor-evento .bloque {
  border-bottom: 1px solid #ff8b22;
  display: inline-block;
  margin: .5rem 1rem;
  min-height: 90px; }

.contenedor-evento.documentos .bloque {
  min-height: 105px; }

.contenedor-evento .bloque:not(:last-of-type) {
  border-bottom: 1px solid yellow; }

/* .contenedor-evento .bloque:last-child{border-bottom:none;} */
.contenedor-evento .bloque .bloque-imagen {
  float: left; }

.contenedor-evento .bloque .bloque-texto {
  padding-left: 8.57143rem; }

.contenedor-evento.documentos .bloque .bloque-texto {
  padding-left: 5.85714rem; }

.secondary article .contenedor-evento h2 {
  background-color: #002e64;
  color: #fefefe;
  font-size: 96.25%;
  font-weight: 700;
  margin-bottom: 0;
  padding: .76923rem 1rem .83333rem 3rem;
  position: relative;
  text-transform: uppercase;
  background-image: none;
  border-bottom: none;
  letter-spacing: initial;
  margin-bottom: 1rem;
  /*     margin-left: -1rem; */
  /*     margin-right: -1rem; */ }

.secondary article .contenedor-evento h2:after {
  font-family: icons;
  font-size: 175%;
  left: 8px;
  margin: 0;
  position: absolute;
  top: 3px; }

.secondary article .contenedor-evento.actualidad h2:after {
  content: "\E008"; }

.secondary article .contenedor-evento.documentos h2:after {
  content: "\E009"; }

.home-latest-docs span:first-child, .home-news span:first-child {
  float: left; }

.home-latest-docs span:first-child,
.home-latest-docs span:nth-child(2),
.home-news span:first-child,
.home-news span:nth-child(2) {
  display: block; }

@media screen and (max-width: 63.9375em) {
  .contenedor-evento .bloque .bloque-imagen {
    float: left;
    text-align: center;
    /* 	    margin-bottom: 1rem; */ }

  .contenedor-evento .bloque .bloque-texto {
    display: block;
    padding-left: 8.57143rem; }

  .secondary article .contenedor-evento h2 {
    margin-left: -0.7rem;
    margin-right: -0.7rem; }

  .contenedor-evento .bloque {
    margin-left: 0;
    margin-right: 0; }

  .contenedor-evento.actualidad {
    margin-bottom: 1rem; } }
/** layout de paginas con menu secundario a la izquierda, ejemplo agenda ***/
@media screen and (min-width: 64em) {
  .secondary article.con-menu-izq:last-child:not(:first-child) {
    float: right; } }
@media screen and (min-width: 40em) and (min-width: 64em) {
  .secondary article.con-menu-izq {
    padding-right: 1.07143rem;
    padding-left: 1.07143rem; } }
@media screen and (min-width: 64em) {
  .secondary article.con-menu-izq {
    width: 78%;
    float: left;
    padding-right: .71429rem;
    padding-left: .71429rem; } }
nav li.activado:after {
  content: "";
  background: transparent url(/CES-61-theme/css/../images/img_responsive/menu-arrow.svg) no-repeat 0;
  position: absolute;
  right: -16px;
  top: -1px;
  width: 17px; }

aside ul.vertical li {
  position: relative; }

aside ul.vertical > li:hover:after,
aside ul.vertical > li.activado:after {
  background: transparent url(/CES-61-theme/css/../images/img_responsive/menu-arrow.svg) no-repeat center center;
  content: "";
  position: absolute;
  right: -16px;
  top: 0;
  height: 100%;
  width: 17px;
  min-height: 36px; }

aside ul.vertical li.has-submenu {
  position: initial; }

aside ul.vertical li.has-submenu:hover:after {
  background: none; }

/* .portlet-column-content > div:last-of-type() .bloque{border-bottom:0;} */
/** formulario buscador calendario **/
/* .medium-6.columns.calendar{padding-left: 0;}	 */
.row .row {
  margin-right: -.71429rem;
  margin-left: -0.71429rem; }

@media screen and (min-width: 40em) {
  .row .row {
    margin-right: -1.07143rem;
    margin-left: -1.07143rem; } }
@media screen and (min-width: 64em) {
  .row .row {
    margin-right: -1.07143rem;
    margin-left: -1.07143rem; } }
.row .row.collapse {
  margin-right: 0;
  margin-left: 0; }

@media (max-width: 979px) {
  .aui select {
    max-width: 100%;
    font-size: 1rem; } }
.aui dd {
  margin-left: 0; }

.journal-content-article > .column,
.journal-content-article > .columns {
  padding-right: 0;
  padding-left: 0; }

/*** tour virtual iframe ***/
.tour-virtual {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden; }

.tour-virtual iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

@media (max-width: 979px) {
  .tour-virtual {
    height: 500px; } }
.simula-hr {
  border-bottom: 1px solid #cacaca;
  max-width: 85.71429rem;
  width: 100%;
  padding: 0;
  line-height: normal;
  display: block; }

/* .portlet-column-content > div:last-of-type() .bloque{border-bottom:0;} */
.contenedor-evento .portlet-column-content > div:last-of-type .bloque {
  border-bottom: none; }

/*** A?adimos para explorer ***/
.home-block ul {
  list-style: none;
  list-style-type: none; }

.home-block ul li {
  list-style: none; }

.secondary .home aside a::before {
  background: none; }

/*** Revision ***/
.contact dd, .press-contact dd {
  margin-left: 20px; }

.theme-search .columns .related-links {
  margin-top: 10px; }

.portlet-asset-publisher li.title-list {
  clear: none !important;
  list-style-type: disc; }

.aui .portlet-body .taglib-header {
  padding-bottom: 0.5em !important; }

.aui .taglib-header .header-back-to a {
  padding: 0 1em !important; }

.top-links .right-links i {
  padding-right: 5px; }

article .default-asset-publisher .asset-content .journal-content-article h2 {
  margin-bottom: 0; }

@media screen and (min-width: 40em) {
  .ces-awards .columns:first-child {
    padding-right: 0;
    padding-left: 0; } }
.annual-billing .columns.column-imagen {
  width: 16.66667%; }

.annual-billing .columns.column-central {
  width: 50%; }

@media screen and (min-width: 40em) {
  .annual-billing .columns.column-imagen {
    width: 25%; }

  .annual-billing .columns.column-central {
    width: 75%; } }