:root {
  --verde-letras: green;
}
#menu{
	float: left;
	width: 100%;
	height: 100%;
	position: fixed;
	overflow-y: scroll;
	font-family: 'plantas';
	left: -30000px;
	z-index: 2000 !important;
	background: rgba(10, 10, 10, .7);
	
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}

#menu_top{
	float: left;
	width: 100%;
	height: 10%;
	background-color: white;
	color: var(--verde-letras);
}
	.icono_acceso_menu_in{
		float: right;
		margin-right: 1%;
		padding-top: 2%;
		text-align: right;
		font-size: 2.6em;
		font-weight: normal;
		color: var(--verde-letras);

		-moz-transition:all .5s ease;
		-ms-transition:all .5s ease;
		-o-transition:all .5s ease;
		transition:all .5s ease;		
	}
		.icono_acceso_menu_in:hover{
			color: black;
			cursor: pointer;
		}

#menu_middle{
    float: left;
	width: 100%;
	height: 90%;
	
	background-color: white;
}
#menu_opciones{
	float: left;
	width: 100%;
	
	border-bottom: 1px solid grey;
	
	-moz-transition:all .5s ease;
	-ms-transition:all .5s ease;
	-o-transition:all .5s ease;
	transition:all .5s ease;
}
    #linea_menu{
       float: left;
       width: 90%;
       padding: 18px 5%;
       
       color: var(--verde-letras);
       font-size: 1.4em;
      
       border-bottom: 1px solid var(--verde-letras);;
       background: white;
       
       -moz-transition:all .5s ease;
        -ms-transition:all .5s ease;
        -o-transition:all .5s ease;
        transition:all .5s ease;
    }
        #linea_menu:hover{
            background: black;
            color: white;
            cursor: pointer;
        }
            .linea_submenu{
                float: left;
                width: 100%;
                padding: 6px 0;
                text-align: right;
                
                color: var(--verde-letras);
                font-size: 1em;
            }
                .linea_submenu:hover{
                    color: white;
                    background-color: var(--verde-letras);
                }
           
    #menu_pie{
        float: left;
        width: 100%;
        position: absolute;
        bottom: 0;
        
        background: grey;
    }
        .pie_tlf{
            float: left;
            width: 100%;
            margin: 10px 0;
            color: white;
            font-size: 2em;
            text-align: center;
        }