/* CSS Document */
.horizontalcssmenu ul{margin:-5px 0 0 0; padding:0; list-style-type:none}

/*Top level list items*/
.horizontalcssmenu ul li{position:relative; display:inline; float:left}

.horizontalcssmenu ul li.ultimo{border-right:none}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{display:block; padding:0 8px; text-decoration:none; text-align:center}

/*Sub level menu*/
.horizontalcssmenu ul li ul{margin-top:0; left:0; top:0; position:absolute; display:block; visibility:hidden; z-index:100}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{float:left; border:none; height:14px; line-height:14px}

/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{width:160px; /*width of sub menu levels*/font-weight:normal; background:#171d23; margin:0; text-align:left}

.horizontalcssmenu ul li a:hover{background:none}

.horizontalcssmenu ul li ul li a:hover{background:#171d23}

.horizontalcssmenu .arrowdiv{position:absolute; right:0}

* html p#iepara{/*For a paragraph (if any) that immediately follows menu,add 1em top spacing between the two in IE*/padding-top:1em}

/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li{float:left; height:1%}
* html .horizontalcssmenu ul li a{height:1%}
/* End */
