@charset "utf-8";



input[type="input_form"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #efeeee;
	cursor:text;
  width: 100%;
	max-width:300px;
	height:40px;
}
input[type="input_form_fechas"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #efeeee;
	cursor:text;
  width: 100%;
	max-width:300px;
	height:40px;
}


textarea[type="textarea_comments"]{
	font-family: 'Roboto Condensed', sans-serif;
	padding:0.5em 1em; line-height:1em;
	font-size:16px;
	border-radius:4px; color:#f8ac0b;
	border:solid 1px #ccc;	box-shadow:0 1px 5px rgba(0,0,0,0.2);
	background-position: center bottom;
	min-height:15px;
  text-align: left;
	color: #000;
	width: 80%;
	max-width:300px;
	height:100px;
	cursor:text;
	min-width:220px;
	background-color: #efeeee;
}








input[type="input_form_fecha"]{
	margin:0; padding:0; outline:none;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:left;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor:text;
  width: 110px;
	height:40px;
}


select[type="select_form_personas"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:center;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #efeeee;
	cursor: pointer;
	width: 80px;
	height:40px;
	text-align-last:center;
} 

select[type="select_form"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:left;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor: pointer;
	 width: 400px;
	height:40px;
} 

select[type="select_form_op"]{
	margin:0; padding:0; font-size:0.5em; outline:none;
	font-family:inherit;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	box-sizing:border-box;
	border-radius:2px; border: solid 1px #ccc; padding:0.2em;
	text-align:left;
	font-size:16px;
  font-family: 'Roboto Condensed', sans-serif;
	-webkit-box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	box-shadow: inset 0 2px 3px rgba(0,0,0,0.2);
	background-color: #fff;
	cursor: pointer;
	width: 70px;
	height:40px;
} /* Get the stuff to line up right */





input[type="checkbox"]{
  width: 20px;
  height: 20px;
}


/*
input[type="button"] {
	font-family: 'Roboto Condensed', sans-serif;
	padding:0.5em 1em; line-height:1em; cursor:pointer;
	font-size:14px;
	border-radius:4px; color:#2a4a7b; font-weight:bold;
	border:solid 1px #ccc;	box-shadow:0 1px 5px rgba(0,0,0,0.2);
	background-position: center bottom;
	min-height:15px;
  text-align: center;
	width:100%;
	max-width:200px;
	min-height:40px;
	background-color:#000000;
}
*/

.button_form{
	font-size: 1em;
	background-color: #0f71b8;
	border: 0;
	color: #FFF;
	padding: 10px 32px;
	-webkit-border-radius: 0px;
	cursor:pointer;
	font-weight:bold;
	font-family: 'EngraversGothic', sans-serif;
}
.button_form:hover{
	background-color: #1794ee;
	color: #000;
	-webkit-transition: color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: color 0.25s ease-out; /* IE10+ */
	-o-transition: color 0.25s ease-out; /* Opera 10.5+ */
	transition: color 0.25s ease-out;
	-webkit-transition: background-color 0.25s ease-out; /* Saf3.2+, Chrome */
	-moz-transition: background-color 0.25s ease-out; /* Firefox 4+ */
	-ms-transition: background-color 0.25s ease-out; /* IE10+ */
	-o-transition: background-color 0.25s ease-out; /* Opera 10.5+ */
	transition: background-color 0.25s ease-out;
}




