/*--------------------------------------------------
  [1.Topbar ]
----------------------------------------------------*/
.header-v9.navbar {
  border: none;  padding: 0;  margin: 0;  min-height: 47px;
	
}
.borderRed{	border : 1px solid red;	bottom:0px;}.borderBlue{	border : 1px solid blue;	bottom:0px;}
/** Para esconder el header******************************//* Hide topbar on scroll transition */
/*.header-v9.navbar .topbar {	transition: all 0.4s ease-in-out 0s;}.header-v9.navbar.top-nav-collapse .topbar {	margin-top: -125px;	transition: all 0.4s ease-in-out 0s;
}*/

/* Header Topbar *//*Color de fondo del header*/
.header-v9 .container-fluid.bg-1 {	
	/*background: #3f3830;*/
	background: transparent;
}
.header-v9 .topbar .logo {
	float: left;	text-align: center;	height: auto;	padding: 30px 0px  15px  30px;
}/*Tamaño del logo*/
.header-v9 .topbar .logo img {	margin: 0 auto;	max-height: 52px;
}
.header-v9 .btn-u-small {
	margin-top: 3px;
	float: right;
	padding: 5px 5px 5px 5px;
	
}

.header-v9 .topbar .logo a {
	color: #2a2a2b;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: bold;
}
.header-v9 .topbar .logo a:hover {
	color: #2a2a2b;
	text-decoration: none;
}

/* Topbar 3 blocks */
.header-v9 .topbar .topbar-block {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

/* Topbar blocks inside */
.header-v9 .topbar .topbar-block-in {
	padding: 6px 0 5px 10px;
	border-right: 1px solid #353535;
	text-align : center;
}
.header-v9 .topbar .topbar-block-in li.first-item {
	text-transform: uppercase;
	font-size: 11px;
}

/* Icons */
.header-v9 .topbar .topbar-block-in li.first-item .icon {
	color: #e74c3c;
	font-size: 18px;
	margin-right: 5px;
	vertical-align: middle;	
}
.header-v9 .topbar .topbar-block-in li.second-item {
	color: #2a2a2a;
	font-size: 13px;
	font-weight: bold;
	padding-left: 25px;
}

.header-v9  .navbar-nav > li.dropdown:hover > .dropdown-menu {
		display: block;
		background-color:#000;
	} 

@media (max-width: 992px) {
	.header-v9 .topbar .topbar-block-in {
		padding-left: 0;
	}
	.header-v9 .topbar .topbar-social {
	  padding: 20px 0;
	}
	 .header-v9 .dropdown-menu.pull-right {
		float: none !important;
	 }
}
@media (max-width: 768px) {
	.header-v9 .topbar .topbar-block-in {
		border: none;
	}
}
@media (max-width: 600px) {
	.header-v9 .topbar .topbar-block {		display: none;
	}	
	.header-v9 .topbar .topbar-block.first {
		display: block;
		float: right;
		width: 50%;
		padding: 15px 0 0;
	}
	.header-v9 .topbar .topbar-block span {
		display: none;
	}
	.header-v9 .topbar .topbar-block-in li.second-item {
		padding: 0;		
	}
}

/*--------------------------------------------------
  [2.Header ]
----------------------------------------------------*/
/* Header menu */
.header-v9 .container-fluid.bg-2 {
	background: transparent;	
	
	
	
}

/* Transition on scroll */
/* @media (min-width: 768px){
	.header-v9 .container-fluid.bg-2 {
		padding: 10px 0px;
	  transition: padding 0.3s ease-in-out 0s;
	}
	.header-v9.top-nav-collapse .container-fluid.bg-2 {
		padding: 5px 0px;
	}
} */

/*navbar-nav 
{
	border: 1px solid yellow;
	width:100%;
	margin : 0 auto;
	 text-align: center;
}*/
.navbar-nav {
    float:none;
    margin:0 auto;
    display: block;
    text-align: right;
}

/* Texto Mensaje
************/
.header-v9 .topbar .topbar-block-text {
	padding: 26px 0px 0px 9px;
	border-right: 1px solid #353535;
	text-align : left;
	/*border : 1px solid red;*/
}

/* Texto Hash
*****************/
.header-v9 .topbar .topbar-block-hash {
	padding: 26px 0px 0px 9px;
	border-right: 1px solid #353535;
	text-align : right;
	/*border : 1px solid blue;*/
}

.header-v9 .topbar .topbar-block-labels {
	padding: 21px 0px 0px 0px;
	/*border-right: 1px solid #353535;*/
	text-align : center;
	/*border : 1px solid yellow;*/
}

.header-v9 .topbar .topbar-block-labels2 {
	padding: 20px 0px 0px 0px;
	text-align : right;	
	/*border : 1px solid pink;*/
}


/* List items */
.header-v9 .navbar-nav li a,
.header-v9 .navbar	-nav li a:focus {
	text-transform: uppercase;
	color: rgba(255,255,255,.85);
}
.header-v9 .navbar-nav li {
	padding: 4px 20px 3px 20px;
}
/*.header-v9 .navbar-nav li:first-child {
	padding-left: 0;
}
.header-v9 .navbar-nav li:last-child {
	padding-right: 0;
}*/
.header-v9 .navbar-nav li a {
	position: relative;
	font-size: 13px;
}

.header-v9 .navbar-nav .mson a
{
	
	border-bottom:1px solid #fff;
}
.header-v9 .navbar-nav a:hover {
	background-color:#1a1a1a;
}
/*.header-v9 .navbar-nav li:first-child a {
	padding-left: 0 !important;
}
.header-v9 .navbar-nav li:last-child a {
	padding-right: 0 !important;
}*/
@media (min-width: 992px) {
	


	.header-v9 .navbar-nav li a:after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		display: block;
		width: 100%;
		height: 4px;
		background: transparent;
	}
	.header-v9 .navbar-nav .active a:after {
		background: #3b3b3b;
	}
	.navbar-nav > li {
  	 display: inline-block;
     float:none;
  }
	
}
@media (min-width: 768px) {
	.header-v9 .navbar-nav li a {
		padding: 10px 0;
	  transition: padding 0.3s ease-in-out 0s;
	  
	}
	.header-v9.top-nav-collapse .navbar-nav li a {
		padding: 15px 0;
	}
	.navbar-nav > li {
  	 display: inline-block;
     float:none;
  }
  .header-v9  .navbar-nav > li.dropdown:hover > .dropdown-menu {
		display: block;
	} 
}





/* On active */
.header-v9.navbar-default .navbar-nav > .active > a,
.header-v9.navbar-default .navbar-nav > .active > a:focus,
.header-v9.navbar-default .navbar-nav > .active > a:hover {
  color: #fff;
  background-color: transparent;
}
/* On hover and focus */
.header-v9.navbar-default .navbar-nav > li > a:hover {
  color: #fff;
}

/* The button */
.header-v9 .btn-u {
	margin-top: 6px;
	float: right;
	padding: 8px 11px 8px 11px;
	
}

.btn-u.btn-brd {
    color: #555;
    background: none;    
    border: solid 1px transparent;
}





@media (max-width: 992px) {
	.header-v9 .btn-u {
		margin-top: 4px;
	}
}
@media (max-width: 768px) {
	.header-v9 .btn-u {
	/*	display: none;*/
	
	}
	/****/
	
	
	.header-v9 .open > .dropdown-menu {
		display: none;
	}
	 .header-v9  .navbar-nav > li.dropdown:hover > .dropdown-menu {
		
	overflow: hidden;
	z-index: -1;
	
	} 
	
	
	.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover,
	 .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: #464646;
}
	/* xxx
	.header-v9  .navbar-nav  li:open{
		
	background-color:blue;
	
	}*/
}

/* After breakpoint */
.header-v9 .navbar-collapse {
  border:none;
  box-shadow: none;
}
.navbar-fixed-bottom .navbar-collapse,
.navbar-fixed-top .navbar-collapse {
  max-height: 100%;
}

/* Toggle button */
.header-v9.navbar-default .navbar-toggle {
  border: none;
  margin-right: 0;
  padding: 9px 0;
}

.header-v9 .navbar-toggle .icon-bar {
  height: 1px;
  background: #fff;
}

.header-v9 .navbar-toggle .icon-bar + .icon-bar {
  margin-top: 5px;
}

/* Toggle button on hover and focus */
.header-v9.navbar-default .navbar-toggle:focus,
.header-v9.navbar-default .navbar-toggle:hover {
  background: transparent;
}

/* Responsive */
@media (max-width: 1200px) {
	.header-v9 .navbar-nav li {
		padding: 0 10px;
	}
	.header-v9 .navbar-nav li a {
		font-size: 11px;
	}
	.header-v9 .navbar-nav li a.header-btn {
		margin-left: 300px;
	}
}
@media (max-width: 992px) {
	.header-v9 .navbar-nav li {
		padding: 0 7px;
	}
	.header-v9 .navbar-nav li a {
		padding: 12px 0;
		
		
	}
	.header-v9 .navbar-nav li a.header-btn {
		margin-left: 150px;
		padding: 5px 10px;
		
	}
	.header-v9 .topbar .logo img {	margin: 0 auto;	max-height: 40px;
	
}
@media (width: 768px) {
	.header-v9 .navbar-nav li a.header-btn {
		margin-left: 100px;
	}

	
	
}

@media (max-width: 500px) {
.header-v9 .btn-u {
	margin-top: 6px;
	float: right;
	padding: 4px 5px 4px 5px;
	font-size:12px;
	
}
	
}

@media (max-width: 768px) {
	

.header-v9 .topbar .logo img {	margin: 0 auto;	max-height: 30px;
	
	.header-v9 .navbar-collapse {
		padding: 0;
	}
	.header-v9 .navbar-nav {
		margin: 20px 0 20px;
		
	}
	.header-v9 .navbar-nav li {
		padding: 0;
		
	}
	.header-v9 .navbar-nav li a {
		font-size: 11px;
		padding: 10px 0;
	}
	.header-v9 .navbar-nav li a.header-btn {
		max-width: 100px;
		margin-left: 0;
		
	}
	.header-v9.navbar-default {
	  background-color: transparent;
	  
	}
	
	.header-v9 .topbar .logo {
	border:1px solid red;
}
}