.container {
    overflow:hidden;
    float:left;			
    height: 317px;
    width: 100%;			
    text-align: left;
}

/* @group slide-vertical */
.slider-vertical {
    padding: 0;
    margin: 0;
    height:100%;	
    width:100%;
}

.slider-vertical img {
    float: left;
}

.slider-vertical  {
    margin-right: 22px;
}

.contenedor-slider {
    height: 100%;	
    width: 100%;
    overflow-y: auto;
    position: relative;
    margin: 0 0 0 0;
    padding:0 0 0 0;
    background-color:#efefef;		
}

.bloque-slider {
    /*width:100%;*/	
    height: 260px; 
    /* width: 91%;*/
    position: relative;
    top: 0;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    background-color:#efefef;
}

.bloque-slider div{
    background-color:#efefef;	
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.modulo-slider {
    height: 80px;/* puse yo80px*/	
    /* los paddings los coloque independientes para que se puedan obtener por javascript */
    /*padding: 13px 10px 5px 5px;*/
    padding: 0 0 0 0;
    position: relative;
    margin: 0 5px 0 0;

}

.modulo-slider  ul, .modulo-slider li {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0.4em;
    line-height: 1.50em;
}

ul.eventos, ul.eventos li {
    padding-left: 0;
    margin-bottom: 0;
}

.modulo-slider ul li a{
    color: darkslategrey;	
    text-decoration: none;
    line-height: 1.6em;
}

.modulo-slider ul li a:hover {
    text-decoration: underline;
}

.modulo-slider .grupo-eventos > li {
    border-bottom: 2px solid hsla(0, 0%, 100%, 0.64);
}

.modulo-slider .grupo-eventos li:last-child {
    border-bottom: none;	
}

ul.eventos li {
    border-left: 1px solid #3accb7;
    padding: 0 0 0 0.6em;
    margin: 0.6em 0.5em 1.1em 0;
    font-size: 13px;
}

.fecha-evento {
    font-size: 1.1em;
    color: #585858;
    font-weight: bold;
    margin: 0.8em 0 0;
    text-transform: uppercase;
}

.top {
    height: 50%;
    display: table-row;
    vertical-align: top;			
}

.bottom{					
    height: 50%;			
    display: table-cell;
    vertical-align: bottom;
}

.mover-slider-vertical {
    position: absolute;
    width: 21px;
    height:100%;
    right: 0;
    top: 0;
    margin: 0px 1px 0px 0px;
    background-color:#efefef;
    /*neo*/
    display: table;
}

.mover-slider-vertical div { 
    /*por imágenes colocadas como fondo: si se elimina se ven  blanco*/
    background-color:#efefef;	
}

.mover-slider-vertical a {
    display: block;
    width: 21px;
    height: 21px;	
    margin: 10px 0px 0px 0px;
    outline: none;
    cursor: pointer;
    line-height: 0;
    font-size: 0;
    background-color:#efefef;
}

.subir-slider {
    background-image: url(/img/boton_s.png); 
    background-repeat: no-repeat;    
}

.bajar-slider {
    background-image: url(/img/boton_b.png); 
    background-repeat: no-repeat;    	
}

/* @end slide-vertical */