/*#left {width: 100%; float: left; background-color:white;}#left form {padding-left: 30px; padding-right: 30px;}#left label {display: block; padding: 40px 5px 5px 2px;clear: both; color: #666; font-size: 1.1em;text-transform: uppercase;letter-spacing: 1px;	cursor: pointer; }#left .lcurrent {font-weight: bold; }#left input.text, textarea, select {font-size: 1.4em;/*padding: 5px 10px;width: 80%;background: transparent;}#left input:focus { outline: none;border: 3px solid #4e3961; }#left textarea:focus { outline: none;border: 3px solid #4e3961; }	#left .submit {border: none; background: #000; color: #fff; width: auto;cursor: pointer;padding: 5px; display: inline-block;padding: 15px 30px;font-size: 1.1em;border-radius: 2px;letter-spacing: 1px; }
#left .submit:hover {background: #ccc;color: black;}#left p {padding-bottom:5px;clear: both;}*/
#contact-back { margin: 12px 40px 0 0; float: right; }
#contact-form {float: left;min-width: 100%;}#contact_form h1 {margin-left:1.25em;/*margin-right:1.25em;font-weight: 400;letter-spacing: 0.5em;font-size: 1.3em;padding: 12px 0px;border-bottom: 1px solid #4e3961;color: #A4A78B;*/}
.txtform {}
.error { font-size: 1em; color: #666; margin: 0 0 10px 150px; display: none; }
.form-control{border: 1px solid #63142d;line-height: 2rem;border-radius: 4px;padding: 5px 10px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
     -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;}
.nombres{margin-right: 1rem;margin-bottom: 1rem;float:left;}
.direccion{margin-bottom: 1rem;}
.msgs{clear: both;}
.envio{margin-bottom: 2rem;border-radius: 50%;}
.btn{display: inline-block;padding: 6px 12px;margin-bottom: 0;font-size: 14px;font-weight: normal;line-height: 1.42857143;text-align: center;white-space: nowrap; vertical-align: middle;
	-ms-touch-action: manipulation;
    touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
   -moz-user-select: none;
    -ms-user-select: none;
        user-select: none;
background-image: none;/*border: 1px solid transparent;*/border-radius: 4px;border-color: #ccc;}
#message_sent {overflow: hidden;margin: 20px;}
@media screen and (max-width: 70em) {
	#left input.text, textarea, select {width: 100%;}
	#left {	width: 100%;}
}
@media screen and (max-width: 48em) {
	#left input.text, textarea, select{width: 100%;padding: 5px;}
	#left {	width: 100%;}
}