* { font-family : Times New Roman, Times, Arial, Helvetica; }

body {
  margin: 0;
  color: #666666;
/*  font-size: 12; */
}

a {text-decoration: none; color: #4a6d95; }
a:hover {text-decoration: underline}
a.botonera {
  color: #4f749d;
  font-family: Verdana, Arial, Helvetica;
  font-weight: bold;
}

img { border: 0px; }
input, textarea {
  border: 1px solid black;
  width: 200px;
}

.titulo {
  color: #4f749d;
  text-decoration: underline;
  font-family: Times New Roman, Times;
/*  font-size: 14; */
  font-weight: bold;
}
.parrafo {
  color: #666666;
  font-family: Times New Roman, Times;
  text-decoration: none;
  font-weight: normal;
/*  font-size: 12; */
}

table.forma { border-style: double; border-color: #91a4c1; }

table.body {
  height: 100%;
  width: 100%;
}

table.contenido { border: 1px solid #dadfe9; }

table.botones_inferiores {
  background-image: url(../img/fondo1.png);
  width: 100%;
}

td.encabezado_izquierda {
  background-image: url(../img/encabezados/fondo.png);
  text-align: right;
  height: 52px;
  width: 1px;
}
td.encabezado_derecha {
  background-image: url(../img/encabezados/fondo.png);
  text-align: right;
  height: 52px;
}
td.decoracion {
  background-image: url(../img/tabla-fondo.png);
  width: 150px;
}

td.clip { vertical-align: top;
}

td.contenido {
  vertical-align: top;
  padding: 10px;
}
td.forma {
  padding-left: 25px;
  text-align: right;
  vertical-align: top;
}
td.dato { padding-right: 75px; }
.cuentas { background-color: white; }
.pendiente { background-color: white; }
.depósito { background-color: white; }
.renovado { background-color: white; }
.cancelado { background-color: white; }
.saldo_cuenta_positivo { background-color: white; }
.vencido {font-weight:bold}
.vencido, .retiro, .préstamo, .saldo_cuenta_negativo, .saldo_operaciones_negativo {background-color: white; color: red}
.saldo_operaciones_negativo, .saldo_operaciones_positivo {
  background-color: #e6ecf3;
  border: 1px solid black;
  font-weight: bold;
}

.header_logo_left , .header_logo_right {
  border-bottom: 1px solid #948e94;
  height: 128px;
}
.header_logo_left { padding-left: 10px }
.header_logo_right { text-align: right }
.header_botonera {
  background-color: #5a82ad;
  background-image: url(../img/botonera/fondo.png);
  border-top: 1px solid white;
  border-bottom: 1px solid white;
  height: 22px;
  text-align: center;
}
.header_adorno {
  background: url(../img/header-adorno.png);
  border-top: 1px solid #cecfce;
  color: #4f749d;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  height: 28px;
}
.header_adorno_links {
  color: #4f749d;
  font-family: Verdana, Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  height: 28px;
}

td.footer {
  background-color: #FFFFFF;
  font-family: Arial, Helvetica;
  font-size: 11px;
  padding: 5px;
  text-align: right;
  vertical-align: bottom;
}

.warning {
  color: red;
  font-weight: bold;
  text-transform: uppercase;
}


.iris, .on {
  font-family:Arial, Helvetica;
  font-weight:bold;
  text-decoration:none;
}
.iris, A.iris:link, A.iris:visited {
  color:#2B5262;
}
.on, A.on:link, A.on:visited {
  color:#8BB2C2;
}
A.iris:hover {
  color:#8BB2C2;
  text-decoration:none;
}
A.on:hover   {
  color:#2B5262;
  text-decoration:none;
}
