

	body {
    background: #F1F1F1;
}

	.menu_bar {
    display: none;
}



	header nav {
	text-align: right;
	padding-top: 2px;
	padding-right: 20px;
    z-index:1000;
	margin: 1px auto;
  /*  max-width: 1000px;
    width: 100%;
    margin: 10px auto;*/
    
}


	header nav ul {
    list-style: none;
}

	header nav ul li {
    display: inline-block;
    position: relative;
}

	header nav ul li :hover {  /*text-decoration: underline;*/
   /* background: #E0E0E2;*/
		text-decoration: underline;
}

	header nav ul li a {
    color: white;
    display: block;
    text-decoration: none;
    padding: 5px;         
    padding-left: 8px;
    padding-bottom: 1px;
    font-size: 14.5px;
}


	header nav ul li a span {
    margin-right: 10px;
}

	header nav ul li:hover .children {
    display: block;
}


	header nav ul li .children {
    display: none;
 /*   background: blue;*/    /*ooooooooooooooooo*/
    position: absolute;
    width: 110%;
    z-index: 1000;
}


	header nav ul li .children li{
    display: block;
    overflow: hidden;
    /*border-bottom: 1px solid rgba(255,255,255, .5)*/
}


	header nav ul li .children li a{
    display: block;
	color: white;              /*ooooooooooooooo*/
        
    }

	header nav ul li .children li a span{
    float: right;
    position: relative;
    top: 2px;
    margin-right: 0;
    margin-left: 10px;
    
        
    }


	header nav ul li .caret {
    position: relative;
    top: 2px;
    margin-left: 10px;
    margin-right: 0px;
}



	nav li a.trm {
    display: none;
}

	nav li a.simel {
    display: none;
}
	nav img {
    width: 235px;
    height: 50px;
	padding-left: 15px;
	padding-top: 5px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

@media screen and (max-width:700px){
    
    body{
    padding-top: 80px;
}  
    
/*    header {
    width: 100%;
    height: 3px;
}*/

    header nav ul li ul li a.dri {
    display: none;
}
    
    nav li a.trm {
    display: block;
}

    	nav li a.simel {
    display: block;
}
    .menu_bar {
    display: block;
    width: 100%;
    position: fixed;
    top: 0;
    background: #DFDFE3;/*#040492*/
    height: 0x;
    z-index:1000;
}
    
	.lg {    
    font-size: 13px;
    font-family: roboto_slab_regular;
	color: #020544;
}
    
    .menu_bar .bt-menu {
     display: block;
     padding: 8px;
     color: #010329;/*color del menu   #030795 */
     overflow: hidden;
     font-size: 35px;
     font-weight: bold;
     text-decoration: none;
}
    
    .menu_bar span {
    float: right;
    font-size: 40px;
}
    
    .menu_bar img {
     width: 190px;
     height: 40px;
	 padding: 1px;
	 
}
	.texlogo{
		color: red;
		text-align:right;
		font-size: 15px;
	}
    
     header nav {
	 text-align:left;
     width: 80%;
     height: Calc (100% - 90px);
     position: fixed;
     right: 100%;
     margin: 0;
     overflow: scroll; /*ojo hidden scroll para colocar scrol para navegar en el menu #040492*/
     background: #040492;	        
}

	header nav ul li {
    display: block;
    border-bottom: 5px solid rgba(04,04,92, .1);
}
    
    header nav ul li a{
    display: block;
    color:  white;
    font-size: 15.5px;
}
   

    header nav ul li:hover .children {
    display: none;
}
    
    header nav ul li .children {
    width: 100%;
    position: relative;
    background: #040492;
}

	header nav ul li .children li a {
    margin-left: 20px;
}
        
    header nav ul li .caret {
    float: right;
}
    
	nav ul a .nou {
	display: none;
	}
}





