.form label
{
	display:block;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:1.4em;
}

.form input
{
	width:210px;
	padding:5px;
	color:#565656;
	font-family: Arial,  Verdana, Helvetica, sans-serif;
	font-size:14px;
	border:1px solid #2b2b2b;
}

.form input.error
{
	background: #f8dbdb;
	border-color: #cc0000;
	margin:0px;
}

.form textarea
{
	width:450px;
	height:120px;
	padding:5px;
	color:#565656;
	font-family:Arial,  Verdana, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #2b2b2b;
}

.form p
{	margin:0px 0px 10px 0px!important;	}

.form p span
{
	margin:0px;
	color:#b1b1b1;
	font-size:11px;
	font-style:italic;
}

.form img
{	margin:0px 5px 0px 0px;	}


.form #enviar
{
	background:#22A2CF;
	color:#fff;
	font-weight:700;
	font-style:normal;
	border:none;
	cursor:pointer;
}

.form #enviar:hover
{
	background:#00AB00;
	color:#000;
}

#OtrosContactos h2
{
	font-size:16px;
	font-weight:400;
	color:#22A2CF;
	margin:10px 0px 10px 0px;
}

#OtrosContactos p
{
	color:#fff;
	font-size:12px;
	line-height:1.7em;
}
