#menu-menu-principal li a:before{content:"";position:absolute;z-index:-2;left:0;right:100%;top:60%;background:#000;height:1px;-webkit-transition-property:right;transition-property:right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}#menu-menu-principal li a:hover:before{right:0}#menu-menu-principal li.current_page_item a:before{right:0;background:#C1DDE7}