.g-recaptcha{ float: right;}
.hipervinculo{ margin-bottom:10px;}
.datos-contacto{ padding: 100px;}
.datos-contacto .fa{ margin: 5px; width: 40px; height: 40px; border-radius: 50%; background-color: #fff; color: #174a63;transition: all 0.4s ease 0s; text-align: center; line-height: 40px;}
.datos-contacto .fa:hover{ color: #fff; background-color: #174a63;}
#contacto-area{ background-color:#ebf0f7; border-top-right-radius: 40px;}
#contacto-area h2{color: #174a63;}
.datos-contacto p{ font-size: 16px;}
.aclaracion{float:left; padding:10px; font-size:12px; background-color:#7ADDE2; clear:left; text-transform:uppercase; color:#fff; border-top-left-radius:10px; border-top-right-radius:10px; margin-bottom:0px; font-weight:700;}
#contacto2{ float:left; clear:left; width:100%;}
.contacto-responde{float: left;clear: left;font-size: 14px;padding-top: 20px;font-weight: 400;text-align: center;line-height: 20px;color: #666;visibility:hidden;display:none;width:100%;margin-left:0%; padding-top:40px;}
#contacto #nombre{width:100%;height:60px;outline:0px;border:2px;border-style:solid;border-color:#fff;padding-left:25px;color:#000;line-height:40px;font-size:15px;margin-bottom:17px;cursor:default; background-color: #fff; border-radius: 60px;}
 #contacto #fecha{width:20%;height:40px;outline:0px;border:2px;border-style:solid;border-color:#CCC;padding-left:25px;color:#000;line-height:40px;font-size:15px;margin-bottom:17px;cursor:default; float:left; margin-top:-15px;}
#nro{float:left; font-size:15px; line-height:30px; font-weight:700; margin-right:30px; text-align:left; }
.note-number{ line-height:30px;font-size:12px; letter-spacing:1px; font-weight:400; float:left; margin-right:10px; text-align:left; text-transform:uppercase;}
.fecha-number{ line-height:30px;font-size:15px; letter-spacing:1px; font-weight:700; float:left; margin-left:10px; text-align:left;}
#contacto #nombre:focus, #contacto #titulo:focus{border:2px;border-style:solid;border-color:rgba(78, 133, 175, 1);cursor:text;}
#contacto #telefono, #contacto #titulo{width:100%;height:60px;outline:0px;border:2px;border-style:solid;border-color:#fff;padding-left:25px;color:#000;line-height:40px;font-size:15px;margin-bottom:17px;cursor:default; background-color: #fff; border-radius: 60px;}
#contacto #telefono:focus{border:2px;border-style:solid;border-color:#174a63;cursor:text;}
#contacto #email:focus, #contacto #fecha:focus{border:2px;border-style:solid;border-color:#174a63;cursor:text;}
#contacto select:focus{border:2px;border-style:solid;border-color:#174a63;}
#contacto #email{width:100%;height:60px;outline:0px;border:2px;border-style:solid;border-color:#fff;padding-left:25px;color:#000;line-height:40px;font-size:15px;margin-bottom:17px;cursor:default; background-color: #fff; border-radius: 60px;}
#contacto select{width:100%;height:60px;outline:0px;border:2px;padding-left:25px;padding-right:25px;border-style:solid;border-color:#CCC;color:#000;line-height:30px;font-size:15px;overflow: hidden;appearance:none;-moz-appearance:none;-webkit-appearance:none;outline:0px;text-align:left;margin-bottom:17px;cursor:default;}
#contacto select .option{outline:0px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0px;border-style:none;font-size:15px;color:#666;}
#contacto textarea{width:100%;height:150px;outline:0px;border:2px;border-style:solid;border-color:#FFF;padding:15px;color:#000;font-size:15px;margin-bottom:17px;appearance:none;-moz-appearance:none;-webkit-appearance:none;overflow-y:scroll;cursor:default;resize:none;border-top-left-radius: 30px;border-bottom-left-radius: 30px;}
#contacto textarea#descripcion{width:100%;height:350px;outline:0px;border:2px;border-style:solid;border-color:#CCC;padding:15px;color:#000;font-size:15px;margin-bottom:17px;appearance:none;-moz-appearance:none;-webkit-appearance:none;overflow-y:scroll;cursor:default;resize:none;}
#contacto textarea:focus, #contacto #descripcion:focus{border:2px;border-style:solid;border-color:rgba(78, 133, 175, 1);overflow-y:scroll;cursor:text;}
#enviar-consulta{padding-left:25px;padding-right:25px;height:50px;line-height:50px;float:left;text-align:center;background-color:#174a63;color:#fff;font-size:16px;cursor:pointer;-webkit-transition:  all .5s ease;-moz-transition:  all .5s ease;-o-transition:  all .5s ease;transition: all .5s ease; border:0px #fff solid; font-weight:700; letter-spacing: 4px; border-radius: 30px;}
a:hover #enviar-consulta{background-color:#0e826e; color:#fff;padding-left:35px;padding-right:35px;-webkit-transition:  all .5s ease;-moz-transition:  all .5s ease;-o-transition:  all .5s ease;transition: all .5s ease;}
.mapa-contacto{float:right;margin-left:30px;width:400px;height:300px;}
.mapa-contacto2{float:right;margin-left:30px;width:400px;height:300px;}
#contacto2 h1{ float:left; clear:left;font-size:16px; color:#fff; margin-top:30px;text-align:center; margin-bottom:30px;}
/*#contact{ display: none;}*/
@media only screen and (max-width: 1200px) {
.mapa-contacto{width:40%;}
.mapa-contacto2{width:40%;}
}
@media only screen and (max-width: 850px) {
#contacto2{ float:left; clear:left; width:100%;}
.contacto-responde{ width: 100% }
.mapa-contacto{float:left;width:100%;margin-left:0px;margin-top:20px;}
.mapa-contacto2{float:left;width:100%;margin-left:0px;margin-top:20px;}	
 #contacto #fecha{width:100%;}
	.datos-contacto{ text-align: center; margin-top: 550px; padding: 0;}
	

}