
.tit1 {border-bottom:solid .1em #2A36CA;}
.titelec1 {color: #2A36CA; }		
#xpartic,#xcargos,.titelec1,.tituapplet {color: #2A36CA;}


.tablin thead th,	.tablon thead th { white-space:nowrap; font-size: 85%; font-weight:bold; text-align:center; }
.tablin tbody td,.tablon tbody td {text-align:right;font-size:70%;}
.tablin tbody th,.tablon tbody th {text-align:left;font-size:75%; }
.tablin td ,.tablin th,.tablon td ,.tablon th  {padding:0 .5em; white-space:nowrap;border-bottom:#F1F1F1 1px dotted;}
.tablon tbody tr {line-height:1.3em;}
.tablin tbody tr {line-height:1em;}

.tablin thead th {border-bottom:solid #999 .3em;}	
.tablon thead th  {border-bottom:solid #2A36CA; 0em;}
.tablon thead th {background:#2A36CA; ;color:white;}

.tablin tbody th {border-right:#F1F1F1 1px solid; }
		
.tablin tbody td,.tablon tr.r1 {background-color:#E7EFFF;}
.tablon tr.lemth,.tablon tr.lem td{font-weight:bold}
.tablon tr.lemth,.tablon tr.lem th{font-weight:bold}
.tablon tr.sub th{text-indent:10px}

th,td {border:.1em solid #fff}

.tablon {padding: 1em; border:solid #ddd .1em;}

/* Para la diferenciación de agrupaciones */
/*.tablon tbody th.noagrupa, .tablon tbody td.noagrupa{border-top: 1px solid #2A36CA;}*/
.tablon tbody th.noagrupa, .tablon tbody td.noagrupa{border-top: 1px solid LightBlue;}

@media print { .tablon thead td, .tablon tbody td  {font-size: 50%;} }