@charset "UTF-8";
/* CSS Document */

form{
	width:100%;
	height:auto;
	display:block;
	padding:10px;
	float:left;
	margin-bottom:30px;
}
label{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	color:#333333;
	font-size:14px;
	display:block;
	width:88px;
	text-align:left;
	float:left;
}
.humano{
	font-family:"Georgia", Times New Roman, Times, serif;
	font-weight:bold;
	color:#333333;
	font-size:14px;
	display:block;
	width:340px;
	text-align:left;
	float:left;
}
#name, #email, #subject, #website{
	width: 100%;
	height: auto;
	padding: 4%;
	margin: 0 0 10px 0;
	background: #fff;
	/* padding: 2px; */
	border: 6px solid #ebf4da;
	color: #888;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	/* float: right; */
}
#ss-form{
	width: 100%;
}
#name:focus, #email:focus, #subject:focus, #website:focus, #spamcheck:focus, #message:focus {
	border: 6px solid #90d5da;
}

#ss-form input[type="text"], #ss-form input[type="date"]{
	width:47%;
	height: auto;
	padding: 20px;
	margin: 10px 3% 10px 0;
	background: #fff;
	/* padding: 2px; */
	border: 6px solid #ebf4da;
	color: #888;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	float: left;
}
#ss-form input[type="submit"]{
	background: #ebf4da;
	border: none;
	color: #90d5da;
	height: 59px;
	font-size: 14px;
	text-transform: uppercase;
	float: left;
	width: 97%;
	margin: 10px 0 0 0;
}
#ss-form input[type="submit"]:hover{
	background: #90d5da;
	color: #fff;
}
#ss-form input[type="text"]:focus, #ss-form input[type="date"]:focus{
	border: 6px solid #90d5da;
}
#ss-form input[type="radio"]{
	border: 1px solid #ebf4da;
}
#otros-se{
	width: 100%;
	height: auto;
	margin: 60px 0 30px 0;
}
#otros-se h3{
	color: #4d2404;
  	font-size: 1.5em;
}
#otros-se ul{
	list-style: none;
}
#otros-se ul li{
	text-decoration: none;
	margin: 7px 0;
}
#otros-se ul li span{
	margin-left: 8px;
	font-size: .8em;
}
#otros-se input[type="text"]{
	width:150px;
	height: auto;
	padding: 8px;
	background: #fff;
	margin-left: 10px;
	/* padding: 2px; */
	border: 6px solid #ebf4da;
	color: #888;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
#spamcheck{
	width:280px;
	height:auto;
	background:#fff;
	padding: 2%;
	border: 6px Solid #ebf4da;
	color:#888;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	float: right!important;
}
#message {
	width: 100%;
	height:260px;
	padding: 4%;
	margin: 0px 0 15px 0;
	background: #fff;
	/* padding: 2px; */
	border: 6px Solid #ebf4da;
	color:#888;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.campo {
	width:300px;
	height:18px;
	background:#dad9d9;
	padding: 2px;
	border: 1px Solid #dad9d9;
	color:#888;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	float:right;
}
.campo3{
	width:50px;
	height:18px;
	background:#dad9d9;
	padding: 2px;
	border: 1px Solid #dad9d9;
	color:#888;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
	float:right;
}

.campo2{
	width:300px;
	height:150px;
	margin-bottom: 15px;
	border: 1px Solid #dad9d9;
	background:#dad9d9;
	padding: 2px;
	color:#888;
	font-family:Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.fom{
	height:22px;
	width:400px;
	display:block;
}
.fom2{
	height:152px;
	width:400px;
	display:block;
	margin-bottom:10px;
}
.fom3{
	height:22px;
	width:400px;
	display:block;
	text-align:right;
}
#b_enviar, #send, .button{
	width: 128px;
	height: 59px;
	background: #ebf4da;
	color:#90d5da;
	border:none;
	float: right;
	font-size: 14px;
	font-weight: bold;
/*	border: 1px Solid #920c0c;
*/}
#b_enviar:hover, #send:hover, .button:hover{
	background: #90d5da;
	color: #fff;
/*	border: 1px Solid #c80200;
*/
}
#formu blockquote, #formus blockquote{
	margin-left:25px;
	margin:0px 0px 0px 34px;
}
#formu p, #formus p{
	font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
	color:#444;
	font-size:14px;
	text-align:left;
	margin: 7px 0;
}
#iconos{
	width:25px;
	height:auto;
	float:left;
	margin-top:20px;
}
#up{
	width:900px;
	text-align:right;
}
#up a{
	color:#FFF;
	text-decoration:none;
	font-size:13px;
	text-align:right;
}
#up a:hover{
	color:#8ab902;
}
#desc-formu p {
	color: #555;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
}
label.humano {
	/* background: #fff; */
	color: #555;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 16px;
	margin: 23px 0 20px 0;
}
#preg {
	margin-top: 20px;
}
#c-mpa {
	float: right;
	width: 45%;
}
#c_ffirst {
	float: left;
	width: 50%;
}