@charset "utf-8";
/* CSS Document */
#frmContacto {
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:solid 1px #CCC;
}
#frmContacto td {
	padding:10px;
}
#frmContacto input.text {
	padding: 5px 10px;
	width: 350px;
}
#frmContacto input.boton {
	padding: 5px 20px;
}
#frmContacto textarea {
	padding: 10px;
	width: 350px;
}
#frmContacto td label {
	font-weight:bold;
	color:#036;
}
#msjEnviado {
	padding:5px 20px 5px 20px;
	border:solid 1px #F60;
	background-color:#FF9;
	text-align:center;
	margin-top:10px;
	color:#F00;
}
.centrado {
	text-align: center;
	float:left;
	width: 100%;
	margin-top: 100px;
}
.centrado img {
	margin:0;
}
#mensajePieContacto {
	margin-top:20px;
}


@media screen and (max-width:960px) {
	#frmContacto {
		text-align:center;
	}
	#frmContacto input.text {
		width:206px;
		padding:10px 15px;
		height:41px;
		margin-right:4px;
	}
	#frmContacto textarea {
		width:206px;
		padding:10px 15px;
		margin-right:4px;
	}
	#frmContacto .templateBoton {
		width:240px;
		padding:10px 15px;
		margin-right:4px;
	}
	#frmContacto label {
		display:none;
	}
	#mensajePieContacto {
		text-align:center;
	}
}


/*NUEVO*/
.left-column, .right-column {
	width:48%;
	display:inline-block;
}
.right-column {
	margin-left:2%;
}
@media screen and (max-width:800px) {
	.left-column {
		display:none;
	}
	.right-column {
		margin-left:0;
		width:100%;
	}
}