body {margin: 20px; background-color: white; font-family: Arial;}
body, td {font-size: 12px;}
img {border: 0px;}
h1, h2, h3, h4 {letter-spacing: -1px; font-size: 200%; border-bottom: 1px solid #cccccc; margin: 10px 0 0 0; padding: 7px 0;}
h2 {font-size: 150%; font-weight: normal;}
ul {list-style-type: none; margin: 0; padding: 0;}
li {display: block; padding: 10px; background-color: #f3f1ec; border-bottom: 1px dotted #cccccc; border-top: 1px solid white;}
form {margin: 0; padding: 0;}
input, textarea, select, button {background-color: white; font-family: Arial; font-size: 11px; border: 1px solid #cccccc;}
input[type=button], input[type=submit], input[type=file], button {padding: 5px;}

div.nota, span.nota {color: #999999; font-style: italic; font-size: 10px; padding: 5px;}
div.nota b, span.nota b {color: blue; font-weight: bold; font-size: 11px;}
table.formulario {width: 90%; margin-top: 20px;}
td.etiqueta, td.input {padding: 2px; vertical-align: top; width: 60%;}
td.etiqueta {text-align: right; width: 40%;}
td.boton-enviar {padding: 10px; text-align: center;}
tr.fileinput {background-color: #cccccc;}
tr.fileinput td {border-bottom: 1px solid white; padding: 10px;}  
tr.fileinput img {border: 2px solid white; margin: 5px;}

/*******/
#cabecera {text-align: center; height: 150px; border-top: 7px solid #b60000;}
#cabecera img {margin: 20px;}
#menu {text-align: center; padding: 10px; background-color: #cccccc; color: white;}
#menu a, #pie a {text-decoration: none; color: white;}
#menu a:hover {border-bottom: 1px dashed red; color: red;}
#pie {text-align: center; background-color: #b60000; color: white; height: 200px; background-image: url('../img/fondo-pie-admin.gif'); background-position: 50% 0; background-repeat: no-repeat; margin-top: 50px;}
#pie a:hover {border-bottom: 1px dashed #cccccc;}





p.vacio {
	color: red;
  font-family: Verdana;
  font-size: 8pt;
  font-style: italic;
  background-color: #ffffcc;
  margin: 10px 0px 10px 0px;
  padding: 5px;
  border: 1px dotted #62775d;
}
td.procesomod {
	background-color:#ffe800;
  color:black;
  padding:20px;
}
td.resultadomod {
	color:white;
  text-align:center;
  padding:10px;
}
