body {
        margin: 0 0 0 0nn;
	background-image: url(imagenes/bk.png);
	background-color: #f1f1f1;
	background-repeat: repeat-x;
}
#content {
	text-align:left;
	margin:auto;
	width:900px;
	height:810px;
	}

#cabecera {
	width: 900px;
	height:100px;
	background-image: url(imagenes/header.png);
}

   #topic {
	width:900px;
	height:50px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #f1f1f1;
	text-align: center;
	background-image: url(imagenes/bk-menu2.png);
		
   }
      #menu {
	width:900px;
	height:100px;
	float:left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #f1f1f1;
	text-align: center;
	background-color: white;
	
		
   }

   #contenido {
	width:900px;
        min-height: 400px;
	float:left;
	background-color: #FFF;
   }

   #pie {
	clear:both;
	width:900px;
	height:60px;
        font-weight: bolder;
	background-image: url(imagenes/bk-footer.png);
	background-repeat: no-repeat;
	text-align: center;
   }

#content #pie p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#content #pie p {
	color: #f1f1f1;
	vertical-align: middle;
	font-size: 13px;
	float: none;
}
#content #pie p a {
	color: #FFF;
}

table#toolbar a.toolbar {
	color : #808080;
	text-decoration : none;
	display: block;
	border: 1px solid #DDD;
	width: 80px;
	height: 90px;
	padding: 2px 1px 2px 1px;
	font-size: 11px;
	font-weight: bold;
}
table#toolbar a.toolbar:hover {
	color : #E80000;
	border: 1px solid #c24733;
	background-color: #f1e8e6;
	padding: 3px 0px 1px 2px;
	font-size: 11px;
}
table#toolbar td {
	text-align: center;
	 
	}
table#toolbar a.toolbar:active {
	color : #FF9900;
	font-size: 11px;
	
}

th,.encabezado, .saldos0, .saldos1, .total {
    background-color: #CED9EC;
	
	background-repeat:repeat-x;
	font-size: 10pt;
	font-family: sans-serif;
	padding: 5px 0 0 0;
	color: #2a54aa;
	height:31px;
	font-weight: bold;

}

.saldos0 ,.saldos1, .total {
color: black;
background-color: white;
}

.saldos0, .saldos1 {
font-weight: normal;
}
.saldos0{
background-color: #f1f1f1;
}

.rep0, .apr0, .rep1, .apr1,.pend0,.pend1 {

	font-size: 10pt;
	font-family:Tahoma, Geneva, sans-serif;
	text-align: center;
}

.pend0 {
color:black; 	
font-weight:bold;
font-family: serif;
background-color: #FFF;
}
.pend1 {
color:black;	
font-weight:bold;
font-family: serif;
background-color: #f1f1f1;
}

.rep0 {
color: #FF0000;
background-color: #FFF;
font-weight:bold;
}


.apr0 {
color: #000000;
background-color: #FFF;
}

.rep1 {
color: #FF0000;
background-color: #f1f1f1;
font-weight:bold;
}

.apr1 {
color: #000000;
background-color: #DFEAFD;
background-repeat:repeat-y;
}

.login{
color: #FFF;
font-size: 10pt;
font-weight: bold;
}
.seleccionado{
    background-color: silver;
}
a .S{
    text-decoration: none;
}