/*************************************************** CONTACTO    */
#contacto{
	width:100%;
	height:auto;
	float:left;
	margin:0 0 0 0;
	padding:10px 0 0 0;
}
#contacto ul.contacto{
	width:100%;
	height:auto;
	float:left;
	margin:0;
	padding:0;
}	
#contacto ul.contacto li.texto{
	display:block;
	width:100%;
	height:auto;
	float:left;
	margin:0 0 30px 0;
	padding:0 0 0 0;
	text-align:justify;
	/*font-size:0.95em;*/
}
#contacto ul.contacto li{
	display: block;
	float: left;
	height: auto;
	margin: 8px 2% 15px 0;
	padding: 0;
	width: 46%;
}
#contacto ul.contacto li.condiciones{
	border: 0 none;
	color: #999999;
	float: left;
	font-size: 1em;
	margin: 3px 0 0;
	padding: 5px 0 5px 3%;
	width: 46%;
}
	#contacto ul.contacto li span.condiciones{
		background: none repeat scroll 0 0 #bbb;
		border: 1px solid #ccc;
		color: #fff;
		float: left;
		font-size: 0.6em;
		height: 45px;
		margin: 10px 0 0;
		overflow-y: scroll;
		padding: 5px 10px;
		text-align: justify;
		width: 89.5%;
	}
			#contacto ul.contacto li span.condiciones p{
				margin:0;
				padding:0;	
			}
		
#contacto ul.contacto li span.captcha{
	float:left;
	width:auto;
	height:auto;
	font-size:0.8em;
	margin:20px 0px 0 0;
	padding:0 15px 5px 0;	
	border:0;
	color: #999999;
}
	#contacto ul.contacto li span.captcha a{
		background:url(../img/recargar.png) 0px 0px no-repeat;
		color:#666;	
		padding:3px 0 0 33px;
		float:left;
		height:30px;
		margin:0 0 0 0;
	}
		#contacto ul.contacto li span.captcha a:hover{
			color:#7c8f29;	
			background:url(../img/recargar_hover.png) 0px 0px no-repeat;
				
			}
#contacto label{
	float: left;
	font-size: 0.9em;
	margin: 5px 0 3px;
	padding: 3px 10px 0 0;
	text-align: left;
	text-transform: uppercase;
	width: 90%;
	text-indent:10px;
	color:#795742;
}
	
#contacto select{
	float:left;
	font-size:0.85em;
	margin:3px 0px 0 0;
	padding:4px 8px 5px 5px;	
	border:0;
	border:1px solid #e7ecd1;
	color:#444 !important;
	background:#fff;
	transition:background 0.5s ease;
}
		#contacto select:hover,#contacto select:focus{
			background:	#e7ecd1;
			color:#795742;
		}
#contacto input{
	width:90%;
	float:left;
	padding:8px;
	margin:0 0 2px 0;
	font-size:0.85em;
	border:1px solid #e7ecd1;
	color:#444;
	background:#fff;
	transition:background 0.5s ease;
}
		#contacto input:hover,#contacto input:focus{
			background:	#e7ecd1;
			color:#795742;
		}
	
#contacto textarea{
	width:90%;
	min-height:100px;
	float:left;
	margin:3px 0 2px 0;
	padding:5px 0 0 10px;
	font-size:0.85em;
	border:1px solid #e7ecd1;
	color:#444;
	background:#FFF;	
	transition:background 0.5s ease;
}
		#contacto textarea:hover,#contacto textarea:focus{
			background:	#e7ecd1;
			color:#795742;
		}
#contacto  img.img_captcha{
	display:block;
	float:left;
	margin:8px 10px 12px 0;
/*	border-radius:4px;
*/	border:1px solid #ddd;
}
div.botonEnviar{
	/*border-bottom: 1px solid #eee;*/
	color: #999;
	cursor: pointer;
	float: left;
	margin: 15px 0 0;
	padding: 0 0 5px;
	width: 100%;
}
#contacto input.boton{
	color: #999;
	margin:0 0 0 40%;
	border:1px solid #ddd;	
	width:auto;
	padding: 3px 10px;
	cursor:pointer;
/*	border-radius:4px;
*/	background:#eee;
	box-shadow: 0 1px 3px #ccc;
	transition:background 0.5s ease;
	width:22%;
	}
	#contacto input.boton:hover,#contacto input.boton:focus{
		color: #fff;
		text-transform:uppercase;
		background: #7c8f29;
		border:1px solid #fff;
		box-shadow: 0 1px 3px #999;
		
	}

#contacto span.acepto{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0 0 0;
	padding:0;
}

	#contacto span.acepto input.acepto{
		width:20px;
		float:left;
		margin:0;
		padding:0;
	}
	#contacto span.acepto label.clausula{
		width:92%;
		float:left;
		margin:-1px 0 0 0;
		padding:0;
		text-align:left;
		font-size:0.7em;
		letter-spacing:-0.3px;
		text-transform:none;
	}
		#contacto span.acepto label.clausula a{
			display:inline;
		}
			#contacto span.acepto label.clausula a:hover{
				text-transform:uppercase;
			}
		
	
#contacto .g-recaptcha {float: left;}
