
/*----------------Formulario----------------------*/
#errordiv {
  border: 1px solid red;
  background-color: #FFAFAF;
  display: none;
  width: 50%;
  margin: 5px;
}

.required {
  background-color: #CC4444;
}

.required:focus {
  background-color: #fff;
  border: 1px solid #f00;
}

.checkit {
  background-color: #E0E5EF;
}
		
#formulario, .formtable {
font-family:"trebuchet MS";
font-size: 13px;
}
.formtable {
 border: 0px;
}

.formtable p{

	border: 0;
	margin-top:0;
	padding-top:0;
	margin-bottom: 0;
	padding-bottom: 0;
	margin-bottom: 20px;
}

label,input {
	font-family:"trebuchet MS";

	display: block;
	margin-bottom: 10px;
}

label {
	float:left;
	text-align: right;
	width: 120px;
	padding-right: 10px;
	border: 0px solid red;
}

input {
	float:left;
	width:180px;
	border: 1px solid #ccc;
}
input:hover {
background-color: #f5f5f5;
}
input:focus {
	border: 1px solid #888;
background-color: #f5f5f5;
}

.button {
float:right;
}

td input {
 float:none;
 width:90%;
 text-align:center;
 margin-top:5px;
 margin-bottom:5px;
}

textarea{
width: 100%;
font-family:"trebuchet MS";
	float:center;
	border: 1px solid #ccc;
	color: #2F4165;
}
textarea:hover {
background-color: #f5f5f5;
}
textarea:focus {
	border: 1px solid #888;
background-color: #f5f5f5;
}

.submit {

	width:130px;
}

br {
	clear: left;
}
.etiqueta_comentario{
	margin-left: 5px;
	margin-bottom: 1px;	
}

.input_green{
	color: #98bb79;
}

.no_style{
	border: 0;
}
