/* jv-accordion */

.module-accordion .contentmod {  margin:0 !important; padding:0 !important; }
.accordion { padding:0; float: left; width: 100%;}
.accordion li {list-style-type:none; background:url(../images/line2.jpg) repeat-x top  left; }
.accordion li:first-child {  background: none; } 
.accordion a, .accordion span { display:block;}

.accordion li span.separator { font-size:11px; text-transform:none; padding:0px 10px 0px 25px; color:#212627; line-height:35px; cursor:pointer; background:url(../images/fundomenun1.png) no-repeat  right top #87A9D3; color:#FFF }
.accordion li span.separator {color:#000; font-weight: 600}
.accordion li.active span.separator, .separator span:hover {background:url(../images/fundomenun1.png) no-repeat  right top #87A9D3; color:#FFF }
.accordion li.active span.separator, .separator span:hover {color:#000 }
.accordion  li > a { font-size:11px; text-transform:none; padding:0px 10px 0px 17px; color:#212627; line-height:35px; cursor:pointer;   }
.accordion  li > a { color:#000;}
.accordion  li > a:hover, .accordion  li.active > a {color: #018DB0; background:#FFF}
.accordion  li > a:hover, .accordion  li.active > a {color: #000;}
 
.menu li span.separator span { background:url(../images/arrow3.png) no-repeat  right center; }
.menu li.active span.separator span {background:url(../images/arrow2.png) no-repeat  right center; }
.accordion ul a { line-height:15px; color:#545454; text-transform:none; padding: 7px 0px 7px 20px;}
.accordion ul a { color:#000;}
.accordion ul a span {background:url(../images/sub.png) no-repeat left center; padding-left:10px; }
.accordion ul  {  background:#E0F4FC; padding:0; }