.aui {
  /* Portlet Eventos */
  /* --------------------------------------------------------------------------------*/
  /* div.futuroseventos-listado .hd { */
  /* 	height: 39px; */
  /* 	overflow: hidden; */
  /* 	margin-bottom: 2em; */
  /* 	padding-bottom: 10px; */
  /* } */
  /* div.futuroseventos-listado .hd h2.ftl { */
  /* 	float: left; */
  /* 	margin: 0px 0px 0px 0px; */
  /* 	padding-top: 0.5em; */
  /* 	font-size: 18px; */
  /* } */
  /* div.futuroseventos-listado span.lugar { */
  /* 	font-size: 11px !important; */
  /* 	font-weight: bold; */
  /* } */
  /* div.futuroseventos-listado span.fecha { */
  /* 	font-size: 11px !important; */
  /* } */
  /* div.futuroseventos-listado span.enlace { */
  /* 	font-size: 12px !important; */
  /* 	line-height: 15px; */
  /* } */
  /*MCV 23-11-12*/ }
  .aui div.futuroseventos {
    overflow: hidden;
    width: 460px; }
  .aui div.futuroseventos-listado {
    overflow: hidden; }
  .aui #ContenedorEventos {
    border-top: 1px solid #a1a3a7;
    overflow: hidden;
    /*border-bottom: 1px solid #a1a3a7;*/
    padding-left: 20px;
    padding-right: 20px; }
  .aui #ContenedorEventos:after {
    content: "";
    clear: both; }
  .aui #CabeceraEventos {
    width: 100%;
    padding-top: 20px; }
  .aui #CabeceraEventos:after {
    content: "";
    clear: both; }
  .aui #CabeceraTitulo {
    float: left;
    width: 85%;
    height: 100%;
    font: 16px roboto condensed regular, "Arial Narrow", sans-serif;
    text-transform: uppercase;
    color: #aa0d0f;
    letter-spacing: 0.02em;
    font-weight: bold; }
  .aui #CabeceraTitulo p {
    margin: 0;
    font-size: initial; }
  .aui #ContenedorEventos a.moreEvents {
    font-family: roboto regular;
    text-transform: uppercase;
    font-size: 14px;
    color: #9c9e9f;
    float: right;
    background: url("/UNAVThemev2-theme/images/ico/mas1.png");
    background-repeat: no-repeat;
    background-position: right 0;
    padding-right: 28px;
    min-height: 23px;
    padding-top: 2px;
    text-decoration: none; }
  .aui #ContenedorEventos a.moreEvents:HOVER {
    background: url("/UNAVThemev2-theme/images/ico/mas2.png");
    font-family: roboto regular;
    text-transform: uppercase;
    font-size: 14px;
    color: #3e3d40;
    float: right;
    background-repeat: no-repeat;
    background-position: right 0;
    padding-right: 28px;
    min-height: 23px;
    padding-top: 2px;
    text-decoration: none; }
  .aui #MasEventos {
    text-transform: uppercase;
    font: 14px roboto light, "Arial Narrow", sans-serif;
    width: 72%;
    float: left;
    color: #9c9e9f; }
  .aui #MasEventos:hover {
    color: #3e3d40; }
  .aui #imageMasEventos {
    display: none;
    background: #9c9e9f;
    float: left;
    height: 1px;
    width: 1px;
    -moz-border-radius: 64px;
    -webkit-border-radius: 86px;
    margin-top: 1px;
    background-image: url("../images/more-white.gif");
    background-repeat: no-repeat;
    background-size: 11px;
    background-position: center;
    margin-left: 7px;
    padding: 7px; }
  .aui .MuestraEvento {
    width: 300px;
    margin: 23px 5px 20px 5px;
    float: left;
    border-left: 1px solid #a1a3a7;
    height: 65px; }
  .aui .MuestraEvento.first {
    margin: 23px 10px 20px 0px;
    border-left: 0; }
  .aui .MuestraEvento.last {
    margin: 23px 0px 20px 10px; }
  .aui #fechaEventos {
    font: 30px roboto light, "Arial Narrow", sans-serif;
    color: #9c9e9f;
    width: 24%;
    padding-left: 10px;
    float: left;
    line-height: 30px;
    text-transform: uppercase;
    margin-right: 10px; }
  .aui .MuestraEvento.first div#fechaEventos {
    padding-left: 0; }
  .aui #descripcionEventos {
    width: 100%;
    float: left;
    font: 13px "Arial Regular", sans-serif;
    color: #3e3d40;
    line-height: 16px; }
  .aui #descripcionEventos a {
    text-decoration: none;
    font: 13px "Arial Regular", sans-serif;
    color: #3e3d40; }
  .aui #descripcionEventos a:HOVER {
    border-bottom: 1px dotted #3e3d40; }
  .aui #fechaEventosPie {
    width: 100%;
    float: left;
    font: bold 13px "Arial Bold", sans-serif;
    color: #3e3d40;
    line-height: 16px; }
  .aui div.futuroseventos .jcarousel-container-horizontal,
  .aui div.futuroseventos .jcarousel-clip-horizontal {
    width: 399px;
    overflow: hidden;
    height: auto !important; }
  .aui div.futuroseventos div.fechas-interes, .aui div.futuroseventos-listado div.fechas-interes {
    float: right;
    /*padding-top: 1em;*/ }
  .aui div.futuroseventos-listado div.evento {
    width: 100%;
    font-size: 12px;
    padding-bottom: 20px; }
  .aui div.futuroseventos div.fechas-interes a,
  .aui div.futuroseventos div.fechas-interes a:HOVER,
  .aui div.futuroseventos div.fechas-interes a:VISITED {
    text-decoration: none;
    color: black;
    font-weight: bold; }
  .aui div.futuroseventos div.fechas-interes a:HOVER,
  .aui div.futuroseventos-listado div.fechas-interes a:HOVER {
    color: #707070; }
  .aui div.futuroseventos .jcarousel-item {
    width: 117px;
    padding: 0px 10px 0px 10px;
    height: auto !important;
    margin: 0px;
    color: black;
    vertical-align: middle;
    text-align: left; }
  .aui div.futuroseventos .jcarousel-item a,
  .aui div.futuroseventos .jcarousel-item a:visited {
    font-size: 12px; }
  .aui div.futuroseventos-listado a {
    text-decoration: none; }
  .aui div.futuroseventos .jcarousel-item a:hover,
  .aui div.futuroseventos-listado a:hover {
    color: black;
    text-decoration: underline; }
  .aui div.futuroseventos span.date {
    color: black;
    font-size: 12px !important;
    margin: 0px 0px 8px 0px;
    padding: 0px;
    line-height: normal; }
  .aui div.futuroseventos span.galery-title,
  .aui div.futuroseventos-listado span.galery-title {
    font-weight: bolder;
    font-size: 0.9em !important; }
  .aui div.futuroseventos .jcarousel-prev .button,
  .aui div.futuroseventos .jcarousel-next .button {
    position: absolute;
    top: -39px;
    width: 18px;
    height: 23px;
    background: url("../images/sprites-icons-notrasp.gif") 0 -132px no-repeat;
    cursor: pointer;
    z-index: 5; }
  .aui div.futuroseventos .jcarousel-prev .arrow,
  .aui div.futuroseventos .jcarousel-next .arrow {
    position: absolute;
    top: -44px;
    font-size: 25px;
    font-weight: bold; }
  .aui div.futuroseventos .jcarousel-prev .button {
    left: 366px; }
  .aui div.futuroseventos .jcarousel-prev .arrow {
    left: 146px; }
  .aui div.futuroseventos .jcarousel-prev-disabled .button {
    background-position: -57px -132px; }
  .aui div.futuroseventos .jcarousel-next .button {
    right: 50px;
    background-position: -29px -132px; }
  .aui div.futuroseventos .jcarousel-next .arrow {
    right: 20px; }
  .aui div.futuroseventos .jcarousel-next-disabled .button {
    background-position: -86px -132px; }
  .aui div.futuroseventos .tabbody {
    width: 350px;
    margin-bottom: 0px;
    padding: 14px 14px 20px 6px;
    color: black; }
  .aui div.futuroseventos .hd, .aui div.futuroseventos-listado .hd {
    overflow: hidden;
    border-bottom: 1px dashed black;
    margin-bottom: 17px; }
  .aui div.futuroseventos .hd h2.ftl, .aui div.futuroseventos-listado .hd h2.ftl {
    float: left;
    margin: 0;
    font-size: 14px;
    padding-bottom: 15px;
    vertical-align: top;
    line-height: 14px; }
  .aui div.futuroseventos .links {
    float: left;
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 20px; }
  .aui div.futuroseventos .carrusel-tab-3items {
    float: left; }
  .aui div.futuroseventos li.jcarousel-item a,
  .aui div.futuroseventos li.jcarousel-item a:HOVER,
  .aui div.futuroseventos li.jcarousel-item a:VISITED,
  .aui div.futuroseventos-listado a,
  .aui div.futuroseventos-listado a:HOVER,
  .aui div.futuroseventos-listado a:VISITED {
    text-decoration: none; }
  .aui div.futuroseventos span {
    display: block;
    line-height: 16pt; }
  .aui div.futuroseventos-listado span {
    line-height: 16pt; }
  .aui div.futuroseventos span.lugar, .aui div.futuroseventos-listado span.lugar {
    font-size: 12px !important;
    font-weight: bold;
    line-height: 13px; }
  .aui div.futuroseventos span.fecha, .aui div.futuroseventos-listado span.fecha {
    font-size: 12px !important;
    line-height: 12px;
    margin-top: 5px;
    margin-bottom: 5px; }
  .aui div.futuroseventos span.enlace,
  .aui div.futuroseventos-listado span.enlace {
    font-size: 12px !important;
    font-weight: bold;
    line-height: 13px; }
  .aui div.futuroseventos-listado span.enlace {
    display: block; }
  .aui div.futuroseventos span.enlace:HOVER,
  .aui div.futuroseventos-listado span.enlace:HOVER {
    text-decoration: underline; }
  .aui div.futuroseventos-listado .evento .elemento-enlace .lugar {
    margin-right: 4px; }
  .aui div.futuroseventos-listado .evento .elemento-enlace .fecha {
    font-size: 11px !important; }
  .aui div.futuroseventos-listado .evento .elemento-enlace .enlace {
    margin-top: 5px;
    font-weight: normal;
    line-height: 15px; }
  .aui div.futuroseventos-listado span.aui-tab-label span {
    background: none !important;
    padding: 0px !important; }
  .aui div.futuroseventos-listado ul {
    overflow: visible !important;
    padding-bottom: 20px !important; }
  .aui div.futuroseventos-listado h2.titulo-listado {
    font-size: 18px;
    padding-bottom: 5px; }