* {
    margin:0;
    padding:0;
}

.sidebar-root{
    position : relative;
    overflow : hidden;
}

.sidebar-root div.sidebar-container{
    position: absolute;
}

div.sidebar-container {
    width : 100px;
    height : 600px;
    position:fixed;
    background-color:#00519f;
    filter: alpha(opacity=75);
    -moz-opacity:0.75;
    opacity:0.75;
    /*-moz-box-shadow:2px 2px 5px #003b73;
    -webkit-box-shadow:2px 2px 5px #003b73;
    box-shadow:2px 2px 5px #003b73;*/
}

div.sidebar-container.right {
    top:120px;
    right:0px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
}

div.sidebar-inject {
    position:absolute;
}

div.sidebar-inject.right {
	top: 0px;
	left: 0px;
	width : 50px;
	background-image: url(../Imagenes/inject-right.png);
	background-repeat: no-repeat;
	background-position: center;
}

div.sidebar-body {
	position: absolute;
	top: 0px;
	left: 0px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 1px;
}
ul.sidebar-menu img{
    vertical-align: initial !important;
}
ul.sidebar-menu {
	font-size: 9pt !important;
	list-style: none;
	text-decoration: none;
	color: white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif !important;
	text-align: center;
    margin: 0;
}

ul.sidebar-menu li{
    line-height:1.5em;
}

ul.sidebar-menu a,ul.sidebar-menu a:visited {
    color:white;
    text-decoration:none;
    font-weight:bold;
}
a:hover{text-decoration: none;}
#demo_menu2 {
	position: absolute;
	z-index: 1;
}

li  img:hover ,li  img:hover span{
  filter: alpha(opacity=75);
    -moz-opacity:0.75;
    opacity:0.75;

}


.sidebar-container, .sidebar-body {
	height: 550px !important;
}