BODY, TD, P, LI, UL, CENTER, BR {
 font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
 font-size: 10;
}

' /*  background-image: url(/bg.jpg); */
.bg_body
{
  background-color: white;
  background-repeat: repeat;
  background-attachment: scroll;
  background-position: center center;
}

A:link {
 color: #000000;
 text-decoration: none;
}
A:visited {
 color: #5F1010;
 text-decoration: none;
}
A:active {
 color: #FF474F;
 text-decoration: none;
}
A:hover {
 color: #FF474F;
 text-decoration: none;
}

.list_th {
  color: navy;
  font-size: 12;
  font-weight: bold;
  text-align: left;
  background: #E7EFF7;
  border-style: solid;
  border-width: 1px;
  border-color: #80A7CF;
  padding: 2px;
}

.table_th, .list_menu {
  color: navy;
  font-weight: bold;
  text-align: left;
  background: #E7EFF7;
/*
  border-style: solid;
  border-width: 1px;
  border-color: #80A7CF;
*/
  padding: 2px;
}

.table_td, .list_td {
  font-weight: normal;
  text-align: left;
  color: navy;
  background: white;
/*  border-style: solid; */
/*  border-width: 1px; */
  border-color: #80A7CF;
  padding: 2px;
}

.table_tn, .list_tn {
  font-weight: normal;
  text-align: right;
  color: navy;
  background: white;
/*  border-style: solid; */
/*  border-width: 1px; */
  border-color: #80A7CF;
  padding: 2px;
}

.table_tc {
  font-weight: normal;
  text-align: right;
  color: navy;
  background: yellow;
//  border-style: solid;
//  border-width: 1px;
  border-color: #80A7CF;
  padding: 2px;
}

.table_border {
  border-style: solid;
  border-width: 1px;
  border-color: #80A7CF;
}

.table_th2 {
  color: navy;
  font-weight: bold;
  text-align: left;
  background: #E7EFF7;
  padding: 2px;
}

.table_td2 {
  color: navy;
  font-weight: normal;
  text-align: left;
  background: #FFFFFF;
  padding: 2px;
}

.box_null {
  color: navy;
  font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 10pt;
  background-color: #E7EFF7;
  border-color: #34649C;
  border-style: solid;
  border-width: 1px;
  padding: 3px;
}

.box_head {
  color: navy;
  font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 10pt;
  background-color: #E7EFF7;
  border-top: solid #34649C;
  border-left: solid #34649C;
  border-right: solid #34649C;
  border-width : 1px;
  padding: 3px;
}

.tabpan_front {
  color: navy;
  font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 10pt;
  background-color: #FFFFFF;
  border-top: solid #34649C;
  border-left: solid #34649C;
  border-right: solid #34649C;
  border-width : 1px;
  padding: 1px;
}

.tabpan_back {
  color: navy;
  font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 10pt;
  background-color: #E7EFF7;
  border-top: solid #34649C;
  border-left: solid #34649C;
  border-right: solid #34649C;
  border-bottom: solid #34649C;
  border-width : 1px;
  padding: 1px;
}

.tabpan_space {
  color: navy;
  background-color: #FFFFFF;
  border-width : 0px;
  border-bottom : solid #34649C;
  border-bottom-width : 1px;
  padding: 3px;
}

.box_body {
  color: navy;
  font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
  background-color: #FFFFFF;
  border-left: solid #34649C;
  border-right: solid #34649C;
  border-bottom: solid #34649C;
  border-width: 1px;
  padding: 4px;
}

.cal_th {
  text-align: center;
  color: navy;
  font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 9pt;
  background-color: #E7EFF7;
  border-top: solid #34649C;
  border-left: solid #34649C;
  border-right: solid #34649C;
  border-width: 1px;
  padding: 2px;
}

.cal_tr {
  background-color: #FFFFFF;
  border-left: solid #34649C;
  border-right: solid #34649C;
  border-bottom: solid #34649C;
  border-width: 1px;
  padding: 2px;
}

.cal_td {
  color: navy;
  font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 8pt;
  background-color: #FFFFFF;
  border-top: solid #7494CC;
  border-left: solid #7494CC;
  border-right: solid #34649C;
  border-bottom: solid #34649C;
  border-width: 1px;
  padding: 2px;
}

.cal_tw {
  color: navy;
  font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 6.5pt;
  background-color: #E7EFF7;
  border: solid #34649C;
  border-width: 1px;
  padding: 2px;
}

// Colores contabilidad
.date_bar {
  font-family: Verdana,Geneva,Verdana,Helvetica,sans-serif;
  font-weight: normal;
  font-size: 6pt;
  font-color: #FFFFFF;
  background-color: #797097;
  padding: 2px;
}