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


/*////////////////////////////////////////////////////*/

	
	
#formulario{
	position:relative;
	top:0;
	left:0;
	
	width:100%;
	max-width:500px;
	min-width:280px;
	
	font-family: 'Open Sans', sans-serif;
	    margin-top: 15px;
	}
	/*
#consultas{
	position:absolute;
	top:0;
	right:25px;
	}*/

/*FORMULARIO*/

input{
	width:100%;
	max-width:370px;
	/*min-width:320px;*/
	
	height:32px;
	
	padding-left:10px;
	padding-right:10px;

	background:#646469;
	
	margin-bottom:5px;
	
	border:0px;
	
	margin-top:5px;


	
	}
textarea{
	
	padding-left:10px;
	padding-right:10px;
	
	width:100%;
	max-width:370px;
	height:150px;
	resize:none;

	background:#646469;
	
	margin-top:5px;
	
	
	border:0px;
	}

label, .required{
	display:block;
	color:rgba(255,255,255,1.00);
font-family: 'Open Sans', sans-serif;
	font-size: 10px;
	margin-bottom:8px;
	
	width:100%;
	max-width:370px;
	min-width:320px;
	}


/*
.nombre{
	
	width:150px;
	padding-right:10px;
	font-family: 'montserratlight';
	font-size:12px;
	}*/
	

button{
	position:absolute;
	right:0;
	
	display:block;
	background:#CF0A2C;

	/*padding:5px;*/
	border:0px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;

	color:#FFFFFF;
	
	width:158px;
	height:41px;
	line-height:41px;
	}

button{
	color:#FFFFFF;
	text-decoration:none;
	}
	
button:hover{
	opacity:0.5;
	cursor:pointer;
	}

#respuesta{
	padding-top:50px;
	font-size:25px;
	color:#FFF;
	/*text-align:center;*/
	font-family: 'Open Sans', sans-serif;
	}
.errormsg{
	font-size:15px;
	color:#CF0A2C;
	text-align:left;
	margin-bottom:20px;
	font-family: 'Open Sans', sans-serif;
	}

/*FIN FORMULARIO*/

.resaltado-resp{
	font-weight:bold;
	color:#CF0A2C;
	}