/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
a {
	text-decoration:none;
}
/*Positions and styles the navbar arrows*/
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	/*margin-left: -1px;*/
  margin-left: -0.156em; /*-2.5px*/
	margin-bottom: -0.250em; /*-4px*/
	border-top: 0.250em solid; /*4px*/
	border-right: 0.250em solid transparent; /*4px*/
	border-left:0.250em solid transparent; /*4px*/
}
.dropdown {
	position: relative;
}
.dropdown-toggle:focus {
	outline: 0;
}

@media (min-width: 768px) {
.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 10.000em; /*160px*/
	padding: 0.313em 0; /*5px*/
	margin: 0.125em 0 0; /*2px*/
	font-size: 1.063em; /*17px*/
	list-style: none;
	background-color: #35436a;
	/*background-clip: padding-box;*/
  border: 0.063em solid #ccc; /*1px*/
	border: 0.063em solid rgba(0, 0, 0, .15); /*1px*/
	border-radius: 0.250em; /*4px*//* -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);*/
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
/*SUB MENU*/
.dropdown-menu > li > a {
	display: block;
	padding: 0.188em 1.250em; /*3px 20px*/
	clear: both;
	font-weight: bold;
	line-height: 1.42857143;
	color: #fff;
	white-space: nowrap;
}
}

 @media (max-width: 767px) {
.dropdown-menu {
	position:relative;
	/*display:none;
  	border-radius: 0.250em;
  	font-size: 17px;
  	list-style: none;
 	background-color: #35436a;*/
  	text-align: center;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float:none;
	min-width: 10.000em; /*160px*/
	padding: 0.313em 0; /*5px*/
	margin: 0.125em 0 0; /*2px*/
	font-size: 1.063em;/*17px*/
	list-style: none;
	background-color: #35436a;
	border: 0.063em solid #ccc; /*1px*/
	border: 0.063em solid rgba(0, 0, 0, .15); /*1px*/
	border-radius: 0.250em; /*4px*/
}
.dropdown-menu.pull-right {
	right: 0;
	left: auto;
}
/*SUB MENU*/
.dropdown-menu > li > a {
	display: block;
	padding: 0.188em 1.250em; /*3px 20px*/
	clear: both;
	font-weight: bold;
	line-height: 1.42857143;
	color: #fff;
	white-space: nowrap;
}
#internalmenu .nav-justified > li {
	display: table-cell;
	width: 1%;
}
#internalmenu .nav-justified .tes{
		border-right: 1px solid #c0c0c0; /*1px*/
	
	}
#internalmenu .nav-justified > li:first-child > a {
	border-left: 0;
	border-radius: 0.313em 0 0 0.313em; /*5px 5px*/
}
#internalmenu .nav-justified > li:last-child > a {
	border-right: 0;
	border-radius: 0 0.313em 0.313em 0;/*5px 5px*/
}

}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	text-decoration: none;
	background-color: #2B6199;
}
.open > .dropdown-menu {
	display: block;
}
.open > a {
	outline: 0;
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
	background-color: #2B6199;
}
.nav-justified {
	width: 100%;
}
.nav-justified > li {
	float: none;
}
.nav-justified > li > a {
	margin-bottom: 0.313em; /*5px*/
	text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
	top: auto;
	left: auto;
}
/**/
.nav {
	padding-left: 0;
	margin-bottom: 0;
	list-style: none;
}
/*menu para pc*/
.nav > li > a {
	position: relative;
	display: block;
}
.nav > li > a:hover, .nav > li > a:focus {
	text-decoration: none;
}


/*Important! Change the menu from small screens for larger screens*/
@media (min-width: 768px) {
.nav-justified > li {
	display: table-cell;
	width: 1%;
}
.nav-justified > li > a {
	margin-bottom: 0;
}
#nav > a {
	display: none;
}
}

/*Menu for small screens*/
@media (max-width: 767px) {
#nav {
	background-color:#35436a;
}
.nav-justified > li {
	width:100%;
}
#nav > a {
	width: 3.125em; /*50px*/
	height: 3.125em; /*50px*/
	text-align: left;
	text-indent: -9999px;
	background-color: #35436a;
	position: relative;
	display:none;
}
#nav > a:before,  #nav > a:after {
	position: absolute;
	border: 0.125em solid #fff; /*2px*/
	top: 35%;
	left: 25%;
	right: 25%;
	content: '';
}
#nav > a:after {
	top: 60%;
}
.caret {
	display: inline-block;
	width: 0;
	height: 0;
	/*margin-left: -1px;*/
	margin-left: -0.156em; /*-2.5px*/
	margin-bottom: -0.250em; /*-4px*/
	border-top: 0.313em solid; /*5px*/
	border-right: 0.313em solid transparent; /*5px*/
	border-left:0.313em solid transparent; /*5px*/
}
#nav:not( :target ) > a:first-of-type,  #nav:target > a:last-of-type {
	display: block;
}
#nav > .nav > li {
	display: none;
}
#nav:target > .nav > li {
	display:block;
}
}