/* ---------------------------------------------------------------------- */
/*	Media Queries
/* ---------------------------------------------------------------------- */

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) {


}

/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {

	
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
		

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {

	#anuncio p { line-height: 23px;}
	#course { left: 0; padding: 20px; }
	#head { display: none;}
	.frases p { font-size: 30px; line-height: 37px;}
	.image-col { float: none; width: 80%; padding: 0 10%;}
	.frases { margin: 40px 0;}
	.content-wrap { padding: 10%; }
	.colg { width: 100%;}
	.colg h2, #curso h2 { font-size: 25px; margin: 40px 0 30px 0;}
	.colg p { text-align: justify; line-height: 28px; }
	#anuncio { padding: 23px 20px;}
	#anuncio p { width: 80%;}
	.frase-all p { font-size: 25px; line-height: 31px;}
	.frase-all p.autor { font-size: 23px;}
	.col3 { float: none; width: 100%; margin: 0 0 60px 0;}
	#map-canvas { height: 400px; display: none;}
	.col3 h3, .colg h3 { font-size: 22px;}
	.col3 ul li { font-size: 17px; line-height: 24px;}
	.colg p { font-size: 17px; line-height: 24px;}
	#registro { position: inherit; width: 103%;}
	.datos-curso h2 { }

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
		
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

