div.box_438 p { margin:0; padding: 5px 0 0 0;}
.activity_notice{ width: 492px; color: red; margin:0px; padding:0;}
fieldset {width: 100%; margin: 20px 0 0 0; padding: 0 7px 0 10px; border: none;}
legend.primero { display: none; }
legend.segundo { font-weight: bold; color: #037FA3; display: block; padding: 0 0 10px; }
legend.segundo strong{ color:#000000;}
label { display: block; float:left; color: #037FA3; font-weight: bold; margin: 3px 5px 0 0;}
input{ 
	float: left; 
	height: 18px;
	background:#fff; 
	border: 1px solid #93DEF4;
	margin:5px 5px 5px 0; 
	padding:3px 5px 0 5px;
	font-weight:normal;
	}
input:focus, #intouchform input[type="text"]:focus {
	background: #ffffff;}

textarea { display:block; float:left; width: 492px; height: 140px; margin:5px 0 5px 0px; padding: 5px; }
textarea {background:#f2f8fd; border: 1px solid #d9dada;}
textarea:focus, #intouchform input[type="text"]:focus {
	background: #ffffff;
}

label[for='contact_from_activity'], label[for='contact_from_email'], label[for='contact_from_knew_us'], label[for='input#contact_from_address'] {
	width: 627px; float:left;
	}
input#contact_from_activity, input#contact_from_email, input#contact_from_knew_us, input#contact_from_address { width: 624px;}

label[for='contact_from_partner'], label[for='contact_from_surname'], label[for='contact_from_state'],label[for='contact_from_phone'] { width:244px;}

label[for='contact_from_activity_date'], label[for='contact_from_name'], label[for='contact_from_partner'], label[for='contact_from_city'], label[for='contact_from_postal_code'] { width: 314px; margin-right: 5px;}

input#contact_from_activity_date,#contact_from_name { width: 300px; display: inline;}
input#contact_from_partner { width: 236px; display: inline; padding:3px 1px 0 5px;}
input#contact_from_partner{ width: 309px; display: inline;}
input#contact_from_surname { width: 309px; display: inline; padding:3px 1px 0 5px;}
input#contact_from_city, input#contact_from_postal_code{ width: 299px; display: inline;}
input#contact_from_state, input#contact_from_phone {width: 309px; display: inline; padding:3px 1px 0 5px;}


div.buttons{ float: left; width: 100%; text-align: right; margin-top:10px;}
button {
	border: medium none;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	float: right;
	font-weight: bold;
	margin: 5px 16px 5px 5px;
	padding: 4px 9px;
	text-align: center;
	background: url(../images/backgrounds/button_send.gif) no-repeat scroll left top;
}

fieldset p { position:relative; float: left; margin: 5px 0 0 0; padding:0; text-align:justify; width:492px; display:inline; }

div#form_legal_text p{
	position: relative;
	float: left;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 5px 0;
	font-size: 9px;
	text-align: justify;
	color: #666666;
}
