/* CSS Document */
.apl_input{
	background-color:#E6EAFF !Important;
	font-weight: bold;
	color: #333333;
	font-size: 11px;
	border: 1px solid #CCCCCC;
	font-family: Tahoma, sans-serif;
	background-image: url(../body/bg-newsl_input.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.apl_textarea{
	background-color: #FFFFFF!Important;
	font-size: 12px;
	color: #333333;
	font-family: "Trebuchet MS";
	border: 1px solid #CCCCCC;
	width:205px;
}
.aplg_submit{
	font-size: 11px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	border: 0px solid #FFFFFF;
	height: 23px;
	background-image: url(../body/submit-bg.gif);
	background-repeat: repeat-x;
	background-position: left center;
	cursor:pointer;
	text-transform: lowercase;
	padding-right: 5px;
	padding-left: 5px;
}
.text_form_apl{
	font-size: 11px;
	font-weight: normal;
	color: #CB92B5;
	font-family: Verdana, sans-serif;
}
.abs_email{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CC3300;
	border: 1px dashed #666666;
	padding: 5px;
	width: 355px;
	margin-left: 5px;
}

#estimareexpress { font: 62.5% "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; min-width: 100%; min-height: 100%; color: #666;}
.estimareexpress { font: 62.5% "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; min-width: 100%; min-height: 100%; color: #666;}

#contactxprs p, label, legend { font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }

#contactxprs h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; }
#contactxprs hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

#contactxprs { display: block; width: 550px; margin:auto; padding: 10px; padding-bottom:0px; border: 1px solid #cbcbcb; background-color: #FFF;    }

/* Form style */

#contactxprs label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em;   }
#contactxprs input, textarea, select { width: 160px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }   
#contactxprs input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
#contactxprs input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
#contactxprs input.submit:hover { background:#444; }
#contactxprs input[type="submit"][disabled] { background:#888; }
#contactxprs fieldset { padding:20px; border:1px solid #eee;     }
#contactxprs legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee;     margin-bottom:0 !important; margin-bottom:20px; }

#contactxprs span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

.contactxprs p, label, legend { font: 1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }

.contactxprs h1 { margin: 10px 0 10px; font-size: 24px; color: #333333; }
.contactxprs hr { color: inherit; height: 0; margin: 6px 0 6px 0; padding: 0; border: 1px solid #d9d9d9; border-style: none none solid; }

.contactxprs { display: block; width: 550px; margin:auto; padding: 10px; padding-bottom:0px; border: 1px solid #cbcbcb; background-color: #FFF;    }

/* Form style */

.contactxprs label { display: inline-block; float: left; height: 26px; line-height: 26px; width: 155px; font-size: 1.5em;   }
.contactxprs input, textarea, select { width: 160px; margin: 0; padding: 5px; color: #666; background: #f5f5f5; border: 1px solid #ccc; margin: 5px 0; font:1.5em "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; }   
.contactxprs input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
.contactxprs input.submit { width: 85px; cursor: pointer; border: 1px solid #222; background:#333; color:#fff; }
.contactxprs input.submit:hover { background:#444; }
.contactxprs input[type="submit"][disabled] { background:#888; }
.contactxprs fieldset { padding:20px; border:1px solid #eee;     }
.contactxprs legend { padding:7px 10px; font-weight:bold; color:#000; border:1px solid #eee;     margin-bottom:0 !important; margin-bottom:20px; }

.contactxprs span.required{ font-size: 13px; color: #ff0000; } /* Select the colour of the * if the field is required. */

#message { margin: 10px 0; padding: 0; }

.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; color:#8a1f11;border: 1px solid #FBC2C4;   }

.loader { padding: 0 10px; }

#contactxprs #success_page h1 { background: url('../assets/success.gif') left no-repeat; padding-left:22px; }

acronym { border-bottom:1px dotted #ccc; }

.maimulte {
width:220px;
}
#security_code {
margin-top:5px;
}