body {
  background:#000;
  margin:0;
  padding:40px 20px;
  font:x-small "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
  text-align:center;
  color:#eee;
  font-size: small;
  }

a:link {
  color:#e44;
  text-decoration:none;
  font-weight: bold;
  }
a:visited {
  color:#e44;
  text-decoration:none;
  }
a:hover {
  color:#eee;
  text-decoration:none;
  }
a img {
  border-width:0;
  }


/* Formulario
------------------------------------------------*/
fieldset {
	padding: 16px;
	width: 400px;
  border: 3px solid #600;
	color:#eee;
	font-weight: bold;
	text-align: left;
}

fieldset legend {
	color:#eee;
	font-weight: bold;
	text-align: left;
}

.dato{
	background-color: #000; 
	border: 3px solid #600;
	color:#eee;
	margin-top:6px;
}

fieldset textarea {
	height:80px;
	width:310px; 
	margin-top: 6px;
  font:small "Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
}

label {
  float:left;
  width:80px;
  margin-right:8px;
  padding-top:8px;
  text-align:right;
  font-weight:bold;
  display: block;
}	
/*.consulta {
	width:200px;
	height:50px;	 
	background-color: #000; 
	border: groove 5px #300;
  color:#eee;
}*/
	
.boton {
	background-color: #600;
	color:#eee;	
}
	

	
	
/* Header
----------------------------------------------- */
#header {
  width:660px;
  margin:10px;
  border:1px solid #333;
  }
#header2 {
  margin:5px;
  padding:20px;
  border:1px solid #333;
  line-height:1.2em;
  }


/* Content
----------------------------------------------- */
#content {
  width:660px;
  margin:0 auto;
  padding:0;
  text-align:left;
  }
#main {
  width:410px;
  float:left;
  }
#sidebar {
  width:220px;
  float:right;
  }


/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font:bold 78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#aaa;
  }

/*Tablas
--------------------------------------------------*/
table {
	border: 3px solid #600;
}







