@media screen and (max-width:850px){

	header .imagen{
		width:100%;
		flex-direction:column;
		

	}

	.contenedor_principal .anexo_1 table .anexo7{
		width:90%;
	}

	header .imagen .logo{
		width:50%;
		margin:auto;
	}

	header .imagen .texto{
		width:90%;
		margin:auto ;
	}

	.principal_index{
		width:100%;
	}

	header .nav{
		width: 100%;
	}

	header .nav .div-menu-acceso .ul-menu-acceso{
		width:100%;
		justify-content:space-around;
		
	}

	header .nav .div-menu-acceso .ul-menu-acceso .li-menu-acceso{
		margin:5px;
	}

	header .imagen .texto h1{
		font-size:15px;
		text-align:justify;
		
	}

	footer{
		width:100%;
	}

	.user{
		display:none;
	}

	.imagen_header{
		width:100%;
	}

	

} 

@media screen and (max-width:735px){
	.principal_index .login{
		display:none; ;
	}

	.principal_index .contenedor{
		width:90%;
		margin:auto;
	}

	header .nav .div-menu-acceso .ul-menu-acceso .login_nav{
		display:flex;
		list-style-type: none;
		margin: 0;
		padding: 0;
		top: 1px;
		margin-left: 5px;
		flex-direction:row;
		justify-content:flex-end;
		align-items:center;
		flex-wrap: wrap;
	}


	  header .nav .div-menu-acceso .ul-menu-acceso .login_nav  a{
		border-radius: 10px 10px 0 0;
		color: #ffffff;
		background-color: #8786c6;
		border: 1px solid #8786c6;
		display: block;
		padding: 10px 20px;
		text-decoration: none;
		height:100%;
	  }
	
	
	  header .nav .div-menu-acceso .ul-menu-acceso .login_nav a:hover {     
		font-weight: normal;
		color: #8786c6;
		background-color: #ffffff;
		border-bottom-color: #ffffff;
	  }

	  .titulo{
		  font-size:15px;
	  }

	  .principal_index .contenedor .pagina1 .quines_fotos{
		  width:100%;
		  margin:10px ;
	  }

	  .contenedor_principal .anexo_18{
		  width:100%;
	  }

	  .contenedor_principal .anexo_18 table{
		  width:90%;
		  margin:Auto;
	  }



}



@media screen and (max-width:680px){

	header .imagen .logo{
		width:90%;
		margin:auto;
	}

	header .imagen .texto{
		width:90%;
		margin:auto ;
	}


	.contenedor_nav{
		height:auto; 
	}

	.contenedor_nav .razon_social{
		font-size:20px; 
		
	}

	.contenedor_nav .nav{
		flex-direction:column;
		  
	}

	.contenedor_principal .anexo_1 table tr{
		height:auto;
		display:flex;
		flex-direction:column;
		margin-top:8px;
		margin-bottom:8px;  

	}

	.contenedor_principal .anexo_1 table td{
		height:auto; 
	}

	.contenedor_principal .valores table tr{
		display:flex;
		flex-direction:column;  
	}

	.contenedor_principal .valores table  td{
		font-size:10px;
		padding:2px;      
	}

	.contenedor_principal .anexo_1 table .pregunta{
		height:auto; 
		color:#c9464e;
		font-weight:bold;

	}

	.contenedor_principal .anexo_1 table .anexo4{
			height:auto;
			border:none;
       
		}


		
	.contenedor_principal .anexo_1 table .anexo4 p{
		color:#333333;
	}

	.contenedor_principal .guardar{
		flex-direction:column; 
		align-items:center;
		justify-content:center; 

	}

	.contenedor_principal .anexo_4 .respuesta{
		width:90%; 
	}

	.contenedor_principal .anexo_4 .saltar{
		width:90%;
		font-size:12px;  
	}


	.contenedor_principal .anexo_6 table tr td{
		font-size:10px;
		margin:5px;
		height:auto; 
	}


	.contenedor_principal .anexo_1 table .anexo7{
		height:auto;
		border:none;
	}

	.contenedor_principal .anexo_1 table .anexo8{
		height:auto;
		border:none;
	}

	.contenedor_principal .anexo_9 table .anexo9{
		height:auto;
	}

	.contenedor_principal .contenido_9{
		height: auto;
	}

	

	.principal .contenedor_login{
		flex-direction:column;

	}
	
	.principal .contenedor_login div{
		width:300px;
		margin:auto; 
	}





}

@media screen and (max-width:500px){

	p{
		text-align:justify;
	}

	.contenedor_principal .contenido_9{
		flex-direction:column; 
		height:auto;

	}

	.contenedor_principal .contenido_9 .izquierda{
		width:90%;
		margin:auto;
		height:100%;  
	}

	.contenedor_principal .contenido_9 .derecha{
		width:100%;
		height:550px; 
		margin:auto; 
		margin-top:80px; 	
	}

	footer{
		flex-direction:column;
	}

	footer .texto_footer{
		width:100%; ;
	}

	footer .logo{
		width:100% ;
	}

	

}
