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

	.contacto2 { word-wrap:break-word;}

}

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

	.contacto2 { width: 40%;}
	.contacto .box { width: 60%;}

}

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

	.contacto2 { float: none; width: 100%;}
	.contacto .box { float: none; width: 100%;}

}

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

	/*body { background: red;}*/

	.mod li { width: 48%; margin-bottom: 1em;}
	.mod li span { min-height: 4em;}

	aside.agenda .quick_news .blq_news_li { float: none; width: 100%; border: 0;}

	aside.agenda .quick_news { float: none; width: 100%; margin-right: 0; margin-bottom: 1em;}
	aside.agenda .banner_video { float: none; width: 100%;}

	.contacto .w50 { width: 100%; float: none;}

}
