.fondo-contacto {
	width:100%;
	float:left;
	}
.col-izq {
	float:left;
	margin-top:30px;
	}
.col-der {
	float:left;
	}
.imagen {
	float:left;
	}
.texto1 {
	margin:20px 0;
	line-height:25px;
	width:50%;
	float:left;
	}
@media only screen and (min-width: 280px) {
	#form1 table tr td label {
	font-size: 10px;
}
.fondo-contacto {
	margin-top:30px;
	}
.col-izq {
	width:100%;
	}
.col-der {
	width:100%;
	}
.imagen {
	display:none;
	}
.texto1 {
	display:none;
	}
}
@media only screen and (min-width: 769px) {
	#form1 table tr td label {
	font-size: 14px;
}
.fondo-contacto {
	margin-top:100px;
	}
.col-izq {
	width:50%;
	}
.col-der {
	width:50%;
	}
.imagen {
	width:50%;
	display:inline;
	}
.texto1 {
	display:inline;
	}

}