/* Estilos para contenidos a mostar en marco de escenario */

/* Estilos comunes en todas las páginas */
body {/*revisado*/
  margin: 0px;
  font-family: arial;
  font-size: 10pt;
  padding: 5px;
}

/* Todos los enlaces */
a {/*revisado*/
  color: #110091;
  text-decoration: none;
  font: arial;
  font-size: 10pt;
}

a.boton {
  color: #e5e318;
}

a:hover {/*revisado*/
  text-decoration: underline;
}

/* Estilos comunes a todos los campos de entrada */
input, select {/*revisado*/
  border: 1px solid #bd8a14;
  background-color: white;
  font-family: arial;
  font-size: 10pt;
}

/* Estilos generales para campos de formulario y botones */
input[type=button] {/*revisado*/
  border: 1px solid #bd8a14;
  font-size: 10pt;
  font-family: arial;
  background-color: black;
  font-weight: bold;
  color: #e5e318;
}

input[type=button]:hover {/*revisado*/
  background-color: #8c8c7b;
}

input[type=text], input[type=password] {/*revisado*/
  border: 1px solid #bd8a14;
  font-size: 10pt;
}

input[type=text]:focus, input[type=password]:focus {/*revisado*/
  background-color: #bd8a14;
  color: white;
}

/* Pantallas de error en operaciones */
body.erroroperacion {/*revisado*/
  background-color: #eecf70;
  padding: 0px 20px 0px 20px;
}

/* Texto (mensaje) principal del error */
body.erroroperacion h1 {/*revisado*/
  font-size: 12pt;
  color: red;
}

/* Explicación/causa del error */
body.erroroperacion h2 {/*revisado*/
  font-size: 12pt;
  font-weight: normal;
  font-style: italic;
}

/* Más detalles y cómo resolverlo */
body.erroroperacion p {/*revisado*/
  font-size: 10pt;
  text-align: justify;
}

/* Estilo común para presentación de precios */
p.precio {/*revisado*/
  font-family: monospace;
  color: red;
  font-weight: bold;
  font-size: 15pt;
  text-align: right;
  margin: 0px;
}

table.cuentas td {
  font-family: arial;
  font-size: 10pt;
  text-align: center;
  padding: 2px;
}

