
/* Nav */

#contenido nav > ul > li {
	display: table-cell;
	margin: 0;
	text-align:center;
	background-color:#fafafa;
	padding:0px 0px;
	cursor: pointer; cursor: hand;
	border-color:#ddd;
	border-style:solid;
	border-width:1px;
}

#contenido nav .unselectable {
	cursor: auto;
}

#contenido nav ul.tags i:not(.remove) {
	cursor: pointer; cursor: hand;
	overflow:hidden;
    text-overflow:ellipsis;
    width:90%;	
    white-space: nowrap;
}

#contenido nav > ul > li:hover {
	background-color:#f0f0f0;
}

.menu_wrapper {
	position:relative;
	background-color:#ff0000;
}
.menu_options {
	position:absolute;
	border-width:0px 1px 1px 1px;
	border-color:#ddd;
	border-style:solid;
	background-color:#fff;
	width:100%;
	left:-1px;
	z-index:1;
	line-height:3em;
	-webkit-box-shadow: -2px 5px 27px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: -2px 5px 27px -10px rgba(0,0,0,0.75);
	box-shadow: -2px 5px 27px -10px rgba(0,0,0,0.75);
}

.menu_options li {
	list-style-type: none;
	padding:0px 20px;
	text-align:left;
	width:100%;
	display:block;
	box-sizing: border-box;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
}

.menu_options ul.tags {
	height:250px;
	overflow-y:scroll;
}

.menu_options li i {
	height:auto;
}

.remove:hover {
	color:#ff0000 !important;
}

.menu_options li+li {
	border-top: 1px solid #ddd;
}

.menu_options li:hover {
	background-color:#f0f0f0;
}

#contenido nav > ul> li > span {
	color:#666;
	width:100%;
	height:100%;
	display:block;
	text-align:center;
}

#contenido nav li.selected span {
	color:#111;
}

#contenido nav > ul {
	display: table-row;
}

#contenido nav > ul > li+li {
	border-left: 1px solid #aaa;
}

#contenido nav {
	display: table;
	width: 100%;
	border-collapse: collapse;
	border: none;
	margin-bottom:5px;
}

@media only screen and (max-width: 800px) {

	nav li:nth-child(2) {
		padding:0px 0.2em !important;
	}

	nav li:nth-child(3) {
		padding: 0px 1em !important;
	}

	nav ul a {
		padding:0px 5px;
	}

	nav ul {
		padding-right:0px !important;
	}

	nav svg {
		margin-top:0px !important;
	}

}