/**
 * @file
 * Navigation Styling
 */


/*
 * Markup generated by theme_menu_tree().
 */

ul li.expanded {
  /* *list-style-image: url(../images/menu-expanded.png);
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');
  list-style-type: circle; */
}

ul li.collapsed {
  /* *list-style-image: url(../images/menu-collapsed.png); /* LTR */
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC'); /* LTR */
  list-style-type: disc; */
}

ul li.leaf {
  /* *list-style-image: url(../images/menu-leaf.png);
  list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');
  list-style-type: square; */
}

/*
 * The active item in a Drupal menu
 */

li a.active {
  /* color: #000; */
}

/*
 * Navigation bar
 */
 
#block-menu-block-1 {float:left;}
#block-locale-language {float:right;}

ul.menu, ul.language-switcher-locale-url {height:20px; margin:0;}

ul.menu, ul.language-switcher-locale-url {list-style:none; margin:0; text-align:center; padding:0;}

ul.menu li a:link, ul.language-switcher-locale-url a:link{color:#ece0d2;}
ul.menu li a:visited, ul.language-switcher-locale-url a:visited{color:#ece0d2;}
/*ul.menu li a:hover, ul.language-switcher-locale-url  a:hover{color:#fff;}*/
ul.menu li:hover {border-color:#b5715e; background:#7B230B;}
ul.menu li:hover a {color:#fff;}
ul.menu li a:active {color:#ece0d2;}

ul.menu li.menu-mlid-388, ul.menu li.menu-mlid-696 {background:#D10808;visibility:hidden;} 
/*ul.menu li.menu-mlid-388 a, ul.menu li.menu-mlid-696 a{color: #119B1C; } */
ul.menu li.menu-mlid-388:hover, ul.menu li.menu-mlid-696:hover {background:#7B230B;} 
ul.menu li.menu-mlid-388:hover a, ul.menu li.menu-mlid-696:hover a {color:#fff;} 

ul.menu li a, ul.language-switcher-locale-url li a {
		text-decoration:none; 
		font:500 11px Georgia, "Times New Roman", Times, serif;
		font-weight:bold;
		cursor: pointer; 
		display:block; 
		text-transform:uppercase; 
		}
ul.menu li {float:left; border:1px solid #8d290d; height:17px; margin-top:1px; padding:0;}
ul.language-switcher-locale-url li {float:left; height:17px; margin-top:1px; padding:0;}
/*ul.menu li:hover, ul.language-switcher-locale-url li:hover {border-color:#b5715e; background:#7B230B;}*/
ul.menu li.active {border-color:#b5715e; background:#7b230b;}
ul.menu li a {margin:2px 15px 0px 15px; }

#block-menu-block-2 ul.menu li a {margin:2px 10px 0px 10px; }
ul.language-switcher-locale-url li a {margin:2px 5px 0px 0px; }
ul.language-switcher-locale-url li.first a:after {
      content: "/"; 
      color: #fff;  
      font-weight: bold; 
      padding-left: 2px; 
    }
    
ul.language-switcher-locale-url li.last {
      border-right: 1px solid #8d290d; 
    }
    
ul.language-switcher-locale-url li span.locale-untranslated {
      color:#9B9287;
	text-decoration:none; 
	font:500 11px Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	display:block; 
	text-transform:uppercase; 
	margin:2px 5px 0px 0px;
    }

ul.language-switcher-locale-url li span.locale-untranslated:after {
      content: "/"; 
      color: #fff;  
      font-weight: bold; 
      padding-left: 2px; 
    }
    
/*#block-menu-block-2 {width:200px; height:500px; }*/

#block-menu-block-2 ul {list-style:none;}

#block-menu-block-2 li {border:none;}

#block-menu-block-2 li a {text-decoration:none; font:700 12px "Trebuchet MS", Arial, Helvetica, sans-serif; cursor: pointer; text-transform:uppercase;}
#block-menu-block-2 li a:link{color:#9E5A5C;}
#block-menu-block-2 li a:visited{color:#9E5A5C;}
#block-menu-block-2 li a:hover{color:#9E5A5C; text-decoration:underline;}
#block-menu-block-2 li.active a{color:#9E5A5C; text-decoration:underline;}

#block-menu-block-2 li{height:auto; display:block; border-bottom:1px solid #fff; float:left; clear:both; margin-bottom:7px;text-align: left;}
#block-menu-block-2 li:hover {background:#fff; }
#block-menu-block-2 li.active {background:#fff;}

/*
#rol1 {display:block; width:95px;}
#rol2 {display:block; width:100px;}
#rol3 {display:block; width:135px;}
#rol4 {display:block; width:115px;}
#rol5 {display:block; width:150px;}
#rol6 {display:block; width:120px;}
#rol7 {display:block; width:185px; background-color:#AF4629; color:#ece0d2;}
#rol7:hover {background:#7B230B;}
#rol7:active {background:#000;}
#rol8 {width:84px; line-height:0.7em;}
#rol8 a {display:inline;}
#rol8 a:hover {color:#fff;}
.rus_eng {float:left; border:1px solid #8d290d; height:17px; margin-top:1px;}
*/

#navigation {
  /* overflow: hidden; */ /* Sometimes you want to prevent overlapping with main div. */
}


#navigation .block {
  margin-bottom: 0;
}

#navigation .block-menu .block-title,
#navigation .block-menu-block .block-title, 
#block-menu-block-2 .block-title,
#block-locale-language .block-title{
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

#navigation ul.links, /* Main menu and secondary menu links */
#navigation ul.menu { /* Menu block links */
  /* margin: 0;
  padding: 0;
  text-align: left; */ /* LTR */
}

#navigation ul.links li,
#navigation ul.menu li { /* A simple method to get navigation links to appear in one line. */
  /* float: left; */ /* LTR */
  /* padding: 0 10px 0 0;  *//* LTR */
 /*  list-style-type: none;
  list-style-image: none; */
}

.region-navigation {
}

/*
 * Main menu and Secondary menu links
 */

#main-menu {
}

#secondary-menu {
  /* float: right; */ /* LTR */
}

/*
 * Menu blocks
 */

.block-menu {
}

/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */

.block-menu-block {
}
