#mycustomscroll {
/* Typical fixed height and fixed width example */
width:515px;
height: 310px; /*SÓLO MOSTRARÁ EL SCROLL CUANDO SE PASE DE ESTA ALTURA*/
overflow: auto; 
top:115px;
right:100px;
/* IE overflow fix, position must be relative or absolute*/
position:absolute;
padding-right:8px;
}

/* ************************************************** */
.scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0;}

.vscrollerbase {
width: 20px;
background: url(../img/bg_scroll.gif) repeat-y ;
}
.vscrollerbar { /*se puede poner el :hover a cualquier elemento (EJ: .vscrollerbar:hover)*/
width: 20px;
height:62px !important; /* importantísimo para la altura de la barra de scroll */
/*margin-left:1px;*/
background: #FFF url(../img/scrollbar.gif) no-repeat;
}
.vscrollerbar, .hscrollerbar {
padding: 25px; /* altura de los botones top y bottom */
z-index: 2;
}
.vscrollerbarbeg {
width: 20px;
height: 1px !important;
}
.vscrollerbarend {
background: #000000;
width: 20px;
height: 1px !important;
}
.vscrollerbasebeg {
background: url(../img/scroll_top.gif);
width: 20px;
height: 20px !important;
cursor:pointer;
}
.vscrollerbaseend {
background: url(../img/scroll_bottom.gif);
width: 20px;
height: 20px !important;
cursor:pointer;
}
.