@charset "iso-8859-1";
/* CSS Document */
.tres_col_contacto {
	float: left;
	width: 205px;
}
.bloques .bloque2 {
	float: right;
	width: 222px;
}
input {
	padding: 9px;
	width: 185px;
	border: 1px solid #cccccc;
	display: block;
	color: #333333;
	font-size: 13px;
	font-weight: 400;
	font-family: 'open_sansregular', sans-serif;
	margin-top:6px;
}
textarea {
	display: block;
	border: 1px solid #cccccc;
	width: 631px;
	padding: 9px;
	color: #333333;
	font-size: 13px;
	font-weight: 400;
	font-family: 'open_sansregular', sans-serif;
	line-height: 18px;
	height: 55px;
		margin-top:6px;
}
#map_canvas {
	width: 900px;
	height: 297px;
	margin-left: 8px;
	margin-top: 17px
}
#asunto{
	width: 631px;
}
.marginto18px{
	margin-top:18px;	
}
.paddingtop18{
	padding-top:18px;
	
}
#msg{
 padding:5px; color:#263c6d;	
	font-family: 'open_sanslight';
	font-size: 16px;
	font-weight: 100;
	text-transform:uppercase;
}
.alerta{
	color:#F00 !important;
	
}