
	header{
		position: fixed;
		z-index: 1;
		width: 100%;
	}
.logo{
	max-height: 60px;
}
.icono_menu{
	max-height: 25px;
	margin-top: -5px;
}
.li_menu{
	float:left;
	list-style:none;
	padding-left: 10px;
	padding-right: 10px;
}
.a_menu{
	color:#0060C0;
	text-decoration:none;
	padding: 25px 10px 4px 10px;
	border-bottom: 2px solid #fff;
	display:block;
	font-size:17px;
	font-weight: 600;
}
.a_menu:hover{
	text-decoration:none;
	border-bottom:2px solid #F0C030;
}
.a_menu_movil{
	color:#0040A0;
	text-decoration:none;
	padding: 0px 10px 4px 10px;
	border-bottom:2px solid #D09000;
	display:block;
	font-size:17px;
	font-weight: 600;
}
.a_menu_movil:hover{
	color:#0040A0;
	text-decoration:none;
	
}
.a_menu_activo{
	border-bottom:2px solid #F0C030;
}
.ul_submenu{
	display:none;
	position:absolute;
	min-width:140px;
	z-index:1;
}
.li_menu:hover > ul{
	display:block;
}
.a_submenu{
	text-decoration:none;
	border-bottom:4px solid #2a92a2;
	display:block;
	position:relative;
	background:rgba(255,255,255,0.95);
	color:#083388;
	border:none;
	padding:10px;
	font-size:13px;
	text-transform:none;
}
.a_submenu:hover{
	text-decoration:none;
	border-bottom:1px solid #083388;
	position:relative;
	background:rgba(255,255,255,0.95);
	color:#2a92a2;
	border:none;
	padding:10px;
}
nav li ul li ul{
	right:-140px;
	top:0px;
}
.link_redes{
	border:none;
	padding:0px;
	margin:auto;
	display:table;
}
.link_redes:hover{
	border:none;
}
.menu_movil {
	width:90%;
	max-width:1000px;
	margin:99px auto;
	background:	#fff;
	float: right;
	z-index: 1;
    margin-top: 7px;
}
.menu_bar {
	display:none;
}
.menu_movil > ul {
	overflow:hidden;
	list-style:none;
}
.menu_movil > ul > li {
	float:left;
	color:#fff;
	padding:13px;
	display:block;
	text-decoration:none;
	font-size: 13px;
	border-bottom: 4px solid #000d1b;
}
.menu_movil > ul > li:hover{
	border-bottom: 4px solid #000d1b;
}

@media screen and (max-width:992px ) {
	.menu_movil {
		width:70%;
		padding-bottom: 20px;
		right:-100%;
		margin:0;
		position: fixed;
        margin-top: 8px;
	}
	.menu_movil ul li {
		display:block;
		float:none;
		border-bottom:1px solid rgba(255,255,255, .3);
	}
	.menu_bar {
		display:block;
		width:100%;
	}
	.menu_bar .bt-menu {
		display:block;
		text-decoration:none;
		-webkit-box-sizing:border-box;
		-moz-box-sizing:border-box;
		box-sizing:border-box;
		background-color: transparent;
		border: none;
		margin: 0px 20px;
	}
	.margen_header{
		margin-top: 74px;
	}
}
@media screen and (min-width:992px ) {
	.margen_header{
		margin-top: 100px;
	}
}

.li_sin_sub{
	border: none;
	padding: 0px;
}