#mycustomscroll {
/* Typical fixed height and fixed width example *//*SÓLO MOSTRARÁ EL SCROLL CUANDO SE PASE DE ESTA ALTURA*/
overflow: auto; 
/* IE overflow fix, position must be relative or absolute*/
position: relative;

width:708px;
height:206px;
padding-right:23px;


}

#mycustomscroll_peq {
/* Typical fixed height and fixed width example *//*SÓLO MOSTRARÁ EL SCROLL CUANDO SE PASE DE ESTA ALTURA*/
overflow: auto; 
/* IE overflow fix, position must be relative or absolute*/
position: relative;

width:330px;
height:206px;
padding-top:0px;
padding-right:10px;


}

/* ************************************************** */
.scrollgeneric {line-height:1px; font-size:1px; position:absolute; top:0; left:0;}

.vscrollerbase {
width: 18px;
background-image:url(../img/scroll/background.png);
background-repeat:repeat-y;

}
.vscrollerbar { /*se puede poner el :hover a cualquier elemento (EJ: .vscrollerbar:hover)*/
width: 18px;
/* height: auto!important; importantísimo para la altura de la barra de scroll */
/*margin-left:1px;*/
background-image:url(../img/scroll/scroll_bar.gif);
background-repeat:repeat-y;

}
.vscrollerbar, .hscrollerbar {
padding: 20px; /* altura de los botones top y bottom */
z-index: 2;
}
/*.vscrollerbarbeg {
width: 18px;
height: 1px !important;
}
.vscrollerbarend {
background: #FF0000;
width: 18px;
height: 1px !important;
}*/
.vscrollerbasebeg {
background-image: url(../img/scroll/tip_up.png);
width: 18px;
height: 20px !important;
cursor:pointer;
}
.vscrollerbaseend {
background-image: url(../img/scroll/tip_down.png);
width: 18px;
height: 20px !important;
cursor:pointer;
}



/* ************************************************** */


#scrollgeneric_menu {line-height:1px; font-size:1px; position:absolute; top:0; left:0;}

#vscrollerbase_menu {
width: 18px;
background-image:url(../img/scroll/background.png);
background-repeat:repeat-y;

}
#vscrollerbar_menu { /*se puede poner el :hover a cualquier elemento (EJ: .vscrollerbar:hover)*/
width: 18px;
/* height: auto!important; importantísimo para la altura de la barra de scroll */
/*margin-left:1px;*/
background-image:url(../img/scroll/scroll_bar.gif);
background-repeat:repeat-y;

}
#vscrollerbar_menu, .hscrollerbar_menu {
padding: 20px; /* altura de los botones top y bottom */
z-index: 2;
}
/*.vscrollerbarbeg {
width: 18px;
height: 1px !important;
}
.vscrollerbarend {
background: #FF0000;
width: 18px;
height: 1px !important;
}*/
#vscrollerbasebeg_menu {
background-image: url(../img/scroll/tip_up.png);
width: 18px;
height: 20px !important;
cursor:pointer;
}
#vscrollerbaseend_menu {
background-image: url(../img/scroll/tip_down.png);
width: 18px;
height: 20px !important;
cursor:pointer;
}



#scroll_menu_vscrollerbase {
width: 10px;
background-image:url(../img/scroll/1px_transparent.gif);
padding-right:3px;
margin-left:-25px;
position:absolute !important;
z-index:999 !important;

}
#scroll_menu_vscrollerbar { /*se puede poner el :hover a cualquier elemento (EJ: .vscrollerbar:hover)*/
width: 10px;
/* height: auto!important; importantísimo para la altura de la barra de scroll */
/*margin-left:1px;*/
background-image:url(../img/scroll/1px_transparent.gif);
background-repeat:repeat;

}
#scroll_menu_vscrollerbar, .hscrollerbar {
padding: 9px; /* altura de los botones top y bottom */
z-index: 2;
}
/*.vscrollerbarbeg {
width: 18px;
height: 1px !important;
}
.vscrollerbarend {
background: #FF0000;
width: 18px;
height: 1px !important;
}*/
#scroll_menu_vscrollerbasebeg {
background-image: url(../img/scroll/menu_up.png);
width: 10px;
height: 16px !important;
cursor:pointer;
}

#scroll_menu_vscrollerbasebeg:hover {
background-image: url(../img/scroll/menu_up.png);
background-position:0 -16px;
background-repeat:no-repeat;}


#scroll_menu_vscrollerbaseend {
background-image: url(../img/scroll/menu_down.png);
background-repeat:no-repeat;
width: 10px;
height: 16px !important;
cursor:pointer;
}


#scroll_menu_vscrollerbaseend:hover {
background-image: url(../img/scroll/menu_down.png);
background-position:0 -16px;
}

#scroll_menu_mcontentwrapper{
height:304px !important;
}








#scroll_menu_productos_vscrollerbase {
width: 10px;
background-image:url(../img/scroll/1px_transparent.gif);
padding-right:3px;
margin-left:-25px;
position:absolute !important;
z-index:999 !important;

}
#scroll_menu_productos_vscrollerbar { /*se puede poner el :hover a cualquier elemento (EJ: .vscrollerbar:hover)*/
width: 10px;
/* height: auto!important; importantísimo para la altura de la barra de scroll */
/*margin-left:1px;*/
background-image:url(../img/scroll/1px_transparent.gif);
background-repeat:repeat;

}
#scroll_menu_productos_vscrollerbar, .hscrollerbar {
padding: 9px; /* altura de los botones top y bottom */
z-index: 2;
}
/*.vscrollerbarbeg {
width: 18px;
height: 1px !important;
}
.vscrollerbarend {
background: #FF0000;
width: 18px;
height: 1px !important;
}*/
#scroll_menu_productos_vscrollerbasebeg {
background-image: url(../img/scroll/menu_up.png);
width: 10px;
height: 16px !important;
cursor:pointer;
}

#scroll_menu_productos_vscrollerbasebeg:hover {
background-image: url(../img/scroll/menu_up.png);
background-position:0 -16px;
background-repeat:no-repeat;}


#scroll_menu_productos_vscrollerbaseend {
background-image: url(../img/scroll/menu_down.png);
background-repeat:no-repeat;
width: 10px;
height: 16px !important;
cursor:pointer;
}


#scroll_menu_productos_vscrollerbaseend:hover {
background-image: url(../img/scroll/menu_down.png);
background-position:0 -16px;
}

#scroll_menu_productos_mcontentwrapper{
height:213px !important;
}
  
  
  
  
  
  
#contenido_principal_vscrollerbasebeg{
margin-top:4px;
background-image: url(../img/scroll/title_up.png); 
background-repeat:no-repeat;
width: 21px!important;
height: 17px !important;
cursor:pointer;
}
  
  
  
#contenido_principal_vscrollerbase{
width: 21px;
background-image:url(../img/scroll/1px_transparent.gif);
background-repeat:repeat-y;
}
  
#contenido_principal_vscrollerbar{
background-image:url(../img/scroll/1px_transparent.gif);
background-repeat:repeat-y;
width:21px;}
  
  
#contenido_principal_vscrollerbaseend {
background-image: url(../img/scroll/title_down.png);
background-repeat:no-repeat;
width: 21px!important;
height: 17px !important;
cursor:pointer;
}





#patologias_vscrollerbar{
background-image: none;
background-repeat: no-repeat;
}
