.formWrap{
	background-color: #fff;
    border: thin solid #ccc;
    border-radius: 0 0 8px 8px;
    float: right;
    margin: 0 0 15px;
    padding: 17px 17px 4px;
    width: 245px;
}
.formWrap #header-contacto{
	/*background:url(../images/header-contacto.jpg);*/
	background: #ac4a01;
	height:10px;
	margin: -17px -17px 5px;
}
.formWrap label{
	color: #999999;
    display: block;
    float: left;
    font-family: arial;
    font-size: 14px;
    margin-top: 7px;
    min-width: 120px;
}
.formWrap .FormSub{
	height:6px;
	background: #ead3bb;
}
.formWrap .txtForm{
	padding: 0px 0px 14px 0px;
	border-left: solid thin #999;
	border-bottom: solid thin #999;
}
.formWrap input[type='text'], .formWrap input[type='email'], .formWrap input[type='number']{
	background-color: #F3F3F3;
    border: thin solid #FF6D00;
    height: 22px;
    margin: 0;
    width: 100%;
}
.formWrap input::-webkit-outer-spin-button,
.formWrap input::-webkit-inner-spin-button {
    /* display: none; <- Crashes Chrome on hover */
    -webkit-appearance: none;
    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */
}
.formWrap .select_pro select{
	margin: 0;
}
.formWrap textarea{
	background-color: #f3f3f3;
	border: solid thin #FF6D00;
	width: 240px;
	height: 82px;
	margin: 10px 0;
}
.formWrap .submit{
	text-align: right;
}
.formWrap input[type='submit']{
	margin: 4px 0 8px 0;
}
.formWrap span.error{
	color: red;
	display: block;
    text-align: right;
    font-family: arial;
    font-size: 12px;
}
.formWrap .field{
	position: relative;
}
.formWrap .spinbox-hide {
    background: #f3f3f3;
    height: 20px;
    position: absolute;
    right: -2px;
    top: 28px;
    width: 20px;
}