a:link  { color: #724910; font-size: 12px; font-family: Arial; text-decoration: none }
a:visited  { color: #724910; font-size: 12px; font-family: Arial; text-decoration: none }
a:hover  { color: #708090; font-size: 12px; font-family: Arial; text-decoration: underline }
.body   { color: #401700; font-size: 12px; font-family: Arial; text-align: justify; /*padding-left: 30px;*/ }
.tit  { color: #890404; font-size: 12px; font-family: Arial; font-weight: bold; text-align: center;}

div.camp2 { float: left; width: 49.5%; margin-bottom: 15px; }
div.camp2 input, div.camp2 textarea { width: 90%; }
div.camp1 { float: left; width: 99%; margin-bottom: 15px; }
div.camp1 input:not(type=radio)  { width: 95%; }
div.camp1 textarea { width: 95%; }
div.camp3 { float: left; width: 32.3%; margin-bottom: 15px; }
div.camp3 input, div.camp3 select { width: 90%; }
div.boto_enviar { float: left; width: 95%; margin-bottom: 15px; text-align: right; }
div.boto_enviar input { width: 45%; }
div.condicions { float: left; width: 100%; }
div.condicions p { padding-right: 5%; margin: 10px 0 10px 0;}
hr { width: 95%; float: left; clear: both;}
textarea { overflow: auto; }
p.msg_error { border: 2px solid #ff0000; padding: 10px; }
.body h3
{
	float: left;
	width: 100%;
	clear: both;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 15px 0 15px 0;
}

