TD {
  font-family: Trebuchet MS, helvetica, arial;
  font-size: 75%;
}
   
TD.dt {
  font-family: Trebuchet MS, helvetica, arial;
  font-size: 75%;
  font-weight: bold;
  text-align: right;
}

TD.tt {
  font-family: Trebuchet MS, helvetica, arial;
  font-size: large;
  font-weight: bold;
  color: red;
  text-align: center;
  background-color: #FFFF80;
}

DIV.sec {
  font-family: Trebuchet MS, helvetica, arial;
  font-size: small;
  font-weight: bold;
  margin-bottom: 4px;
}

DIV.sec2 {
  font-family: Trebuchet MS, helvetica, arial;
  font-size: 110%;
  font-weight: bold;
  margin-bottom: 3px;
  margin-left: 3px;
}

DIV.sec3 {
  font-family: Trebuchet MS, helvetica, arial;
  font-size: 105%;
  font-weight: bold;
  margin-bottom: 3px;
  
}

DIV.marco {
  border: solid #A0A0A0;
  border-width: thin;
}

DIV.mun {
  font-family: Trebuchet MS, helvetica, arial;
  font-size: 22px;
  font-weight: bold;  
  margin-bottom: 10px;
}

DIV.prov {
  font-family: Trebuchet MS, helvetica, arial;
  font-size: 16px;
  font-weight: bold;  
}

DIV.leyenda {
  font-family: Trebuchet MS, helvetica, arial;
  font-size: xx-small;
}

.impar {
  background-color: #FFFFf0;
  vertical-align: text-top;
}

.par {
  background-color: #D4E0E6;
  vertical-align: text-top;
}

.fontxSmall {
  font-size: x-small;
}


#blk1iz {
  float: left;
  min-width: 400px; 
  width:expression(document.body.clientWidth < 400? "400px": "auto" );
}

#blk1de {
  padding-left: 10px;
  margin-left: 400px;
  
}


#EF, #POB, #SOC, #ECO, #MT, #HAC{
  margin-top: 3em;
  margin-bottom: 2em;
}

#lblEF, #lblPOB, #lblSOC, #lblECO, #lblMT, #lblHAC, #lblPR, #lblVAR {
  padding-left: 35px;
  padding-top: 10px;  
  font-size: 1.3em;
  font-weight: bold;
  margin-bottom: 5px;
}

#lblEF {
  background-image: url(../miniaturas/ajenas/Sima/simter.gif);
  background-repeat: no-repeat;
}

#lblPOB {
  background-image: url(../miniaturas/ajenas/Sima/simdem2.gif);
  background-repeat: no-repeat;
}

#lblSOC {
  background-image: url(../miniaturas/ajenas/Sima/simsoc.gif);
  background-repeat: no-repeat;
}

#lblECO {
  background-image: url(../miniaturas/ajenas/Sima/simeco.gif);
  background-repeat: no-repeat;
}

#lblMT {
  background-image: url(../miniaturas/ajenas/Sima/simtrab.gif);
  background-repeat: no-repeat;
}

#lblHAC {
  background-image: url(../miniaturas/ajenas/Sima/simhac.gif);
  background-repeat: no-repeat;
}

#lblPR {
  background-image: url(../miniaturas/presup.gif);
  background-repeat: no-repeat;
}

#lblVAR {
  background-image: url(../miniaturas/varpre.gif);
  background-repeat: no-repeat;
}

#loc {
  width: 210px;
  font-size: .7em;
  float: right;
}

.fechaActualizacion {
  font-weight: bold;
  font-style: italic;
}



/* tablas */

.tab {
  border: outset 1pt;
}

tr.f1 td {
	padding: 2px 2px 2px 2px;
	background-color: #FCF3D8;
	border: 1px solid #EFEBC6;
}
tr.f2 td {
	padding: 2px 2px 2px 2px;
	background-color: #FDF8D8;
	border: 1px solid #EFEBC6;
}

td.t1c1 {
  text-align: left;
}

td.t1c2 {
  text-align: right;
  font-weight: bold;
}

td.c1 {
  text-align: left;
  width: 38%;
}

td.c2 {
  text-align: right;
  font-weight: bold;
  width: 12%;
}

td.c3 {
  width: 4%;
}

td.c4 {
  text-align: right;
  width: 7%;
}

td.t2c1 {
  text-align: left;
  width: 80%;
}

td.t2c2 {
  text-align: right;
  font-weight: bold;
  width: 20%;
}

.nomVariable {
  font-weight: bold;
  font-size: 1.6em;
}

.ayudaAnio {
  font-size: 0.9em;
}

.barraIniciales {
  text-align: center;
  font-weight: bold;
}

.inicial {
  font-size: 1.7em;
  font-weight: bold;
  color: navy;
}
