.form{  padding:25px 0}

.req{ font-size:11px; text-align:right}

#anti{ display: none}

.input-cont{ height:37px; clear:both; width:430px; line-height:27px; margin-bottom:15px;}

.label{ display:block; float:left; width:115px; font-size:16px; text-align:right; padding-right:15px; line-height:40px; font-family: 'Museo300';}
.labelMes{ display:block; text-align:left; font-size:16px; font-family: 'Museo300'; margin:25px 0 5px 0;}

.input, textarea { 
	padding: 9px;
	border:1px solid #222222;
	outline: 0;
	font: normal 13px/100% 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
	width: 275px;
	background: #FFFFFF url("../img/bgInputForm.png") left top repeat-x;
	background: -webkit-gradient(linear, left top, left 25, from(#FFFFFF), color-stop(4%, #b5b5b5), to(#FFFFFF));
	background: -moz-linear-gradient(top, #FFFFFF, #b5b5b5 1px, #FFFFFF 25px);
	-moz-box-shadow:0px 1px 6px #000;
	-webkit-box-shadow:0px 1px 6px #000;
	box-shadow:0px 1px 6px #000;
	border-radius:6px; 	
	-moz-border-radius:6px; 	
	-webkit-border-radius:6px;
	}

textarea { 
	width: 530px;
	max-width: 530px;
	height: 170px;
	line-height: 150%;
	}

.input:hover, textarea:hover,
.input:focus, textarea:focus { 
	border-color: #fff; 
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 8px;
	}

#checkbox {
	display: block;
	clear: left;
	float: left;
}

.privacy{margin-top:20px; padding:0 0 0 135px !important; }
	
#tooltip{
	position:absolute; font-size:11px; color:#333;
	border:1px solid #b3b97b; width:470px; text-align:left;
	background-color:#ececec; text-shadow:none !important;
	padding:7px 8px; line-height:120%;
	display:none;
	border-radius:4px; 	
	-moz-border-radius:4px; 	
	-webkit-border-radius:4px;
}

.submit{ text-align:right; display:block; padding-right:40px;}

.submit input {
	width: auto; font-family: 'Museo300';
	padding: 4px 11px;
	background: #949e7c;
	border:0;
	font-size: 16px;
	color: #FFFFFF;
	border-radius:4px;	
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	cursor:pointer;
	}
.submit input:hover{ background-color:#94c127;}
