@media screen and (max-width: 925px) and (min-width: 220px){
	
	#preguntas .header, #inicio .header{
		height:auto !important;
	}
	
	#preguntas .header img, #inicio .header img{
		position:relative;
		float:left;
	}
	
	#preguntas .header h5{
		float:left;
		margin-top:10px;
		font-size:1.2rem;
	}
	
	.caja-tx{
		width:100%;
		float:left;
		position:relative;
		margin-top:20px;
	}

	.header h2{margin-top:0;}
	.menu{
		position:relative;
		bottom:0;
		margin-top:20px;
	}

}

@media screen and (max-width: 800px) and (min-width: 220px){

	span.verde{font-size:1.1rem;}

}

@media screen and (max-width: 700px) and (min-width: 220px){

	.col-80{width:70%;}
	.col-20{width:30%;}
	.radio{margin-bottom:5px;}
	
	.header h2{font-size:2rem;}
	.header h3{font-size:2.1rem;}

}


@media screen and (max-width: 640px) and (min-width: 220px){
		
	.menu a{
		width:100%;
		float:left;
		margin-bottom:5px;
	}
	
}


@media screen and (max-width: 480px) and (min-width: 220px){

	.caja-logos span{width:100%; float:left; line-height:normal; }
	.caja-logos img{float:none; margin:auto;}
	.organiza, .asupicia, .apoya{width:100%; float:left;}
	
	.titulo h2{width:100%; box-sizing:border-box; font-size:3rem;}
	
	.link{min-width:100%; box-sizing:border-box; padding:3px 8px;}
	span.estado-1, span.estado-2, span.estado-3 {
		font-size: .9rem;
	}
	
}

