#contacto{width:100%;height:auto;float:left;margin: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;text-align:justify;font-size:.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:#999;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:.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:.8em;margin:20px 0 0 0;padding:0 15px 5px 0;border:0;color:#999}
#contacto ul.contacto li span.captcha a{background:url(../img/recargar.png) 0 0 no-repeat;color:#666;padding:3px 0 0 33px;float:left;height:30px;margin:0}
#contacto ul.contacto li span.captcha a:hover{color:#000000;background:url(../img/recargar_hover.png) 0 0 no-repeat}
#contacto label{float:left;font-size:.9em;margin:5px 0 3px;padding:3px 10px 0 0;text-align:left;text-transform:uppercase;width:90%;text-indent:10px;color:#222222;text-shadow:0 0 2px #ccc;}
#contacto select{float:left;font-size:.8em;margin:3px 0 0 0;padding:4px 8px 5px 5px;border:0;border:1px solid #ddd;color:#999;font-family:inherit;background:#fff;transition:background .5s ease}
#contacto select:hover{background:#000000;color:#fff}
#contacto input{width:90%;float:left;padding:8px;margin:0 0 2px 0;font-size:.85em;border:1px solid #ddd;color:#999;font-family:inherit;background:#fff;transition:background .5s ease}
#contacto input:hover{background:#000000;color:#fff}
#contacto textarea{width:90%;min-height:100px;float:left;margin:3px 0 2px 0;padding:5px 0 0 10px;font-size:.85em;font-family:inherit;border:1px solid #ddd;color:#999;background:#FFF;transition:background .5s ease}
#contacto textarea:hover{background:#000000;color:#fff}
#contacto img.img_captcha{display:block;float:left;margin:8px 10px 12px 0;border:1px solid #ddd}
div.botonEnviar{border-bottom:1px solid #eee;color:#999;cursor:pointer;float:left;margin:35px 0 0;padding:0 0 5px;width:30%;text-align:center;}
#contacto input.boton {
	color: #666;
	/* margin: 0 auto; */
	border: 1px solid #9d9d9d;
	width: auto;
	padding: 7px 10px;
	cursor: pointer;
	background: #eee;
	box-shadow: 0 1px 3px #ccc;
	transition: background .5s ease;
	width: 150px;
	display: inline-block;
	float: none;
	text-transform: uppercase;
}
#contacto input.boton:hover{color:#fff;text-transform:uppercase;background:#000000;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:.7em;letter-spacing:-.3px;text-transform:none}
#contacto span.acepto label.clausula a{display:inline}
#contacto span.acepto label.clausula a:hover{text-transform:uppercase}

/**********************	CONTACTO EN EL PIE	*********************/

#base_contacto #contacto ul.contacto li{display:block;float:left;height:auto;margin:8px 2% 0 0;padding:0;width:96%;}
#base_contacto #contacto ul.contacto li div.contenedor_opcion{float:left;position:relative;width:46%;margin:0;padding:0 2%;}
#base_contacto #contacto select{width:98%;padding: 8px;margin:0;}

#base_contacto #contacto ul.contacto li.condiciones{width:96%;}
#base_contacto #contacto textarea {width: 93%;min-height: 100px;float: left;margin: 3px 0 2px 11px;}
#base_contacto #contacto ul.contacto li.condiciones label{text-indent: 20px;}
#base_contacto #contacto ul.contacto li.condiciones input{width: 30%;margin: 17px 0 2px 0;}
#base_contacto #contacto ul.contacto li.condiciones img.img_captcha{margin: 8px 10px 12px 10px;}
#base_contacto #contacto ul.contacto li span.condiciones{margin: 10px 0 0 10px;}
#base_contacto #contacto span.acepto{margin: 10px 0 0 10px;}
#base_contacto #contacto ul.contacto li.condiciones span.acepto input{width: auto;margin: 0 0 2px 0;}
#base_contacto #contacto ul.contacto li.condiciones span.acepto label{text-indent: 10px;}
#base_contacto div.botonEnviar{border:none;}
#contacto .g-recaptcha {float: left;width: 60%;text-align: center;margin: 15px 0 0;}
#contacto .g-recaptcha > div{float: none;display: inline-block;}