.arrowlistmenu{
width: 220px; 
}

.arrowlistmenu .menuheader{ 
color: #550000;
margin-bottom: 10px; 
padding: 4px 0 4px 10px;
cursor: hand;
cursor: pointer;
border:1px solid #999999; border-left:0;border-top:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px}

.arrowlistmenu .menuheader a:link,
.arrowlistmenu .menuheader a:visited,
.arrowlistmenu .menuheader a:hover  {display:block; text-decoration:none; color:#000000;
}

.arrowlistmenu .openheader{ /*link activo*/
background:#fff url(../fotos/pics-menu/pic-close.gif) 174px 7px no-repeat;
}

.arrowlistmenu ul.categoryitems{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul.categoryitems li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul.categoryitems li a{
color: #000;
background: url(../fotos/pics-menu/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #dadada;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.arrowlistmenu ul li a:visited{
color: #000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #550000;
}

h3.visited {border:1px solid #000!important;}

.expandable {background:url(../fotos/pics-menu/pic-open.gif) 174px 6px no-repeat;}
.categoryitems li span {display:block;}
