/* Estilo general*/ 

body, html {font-size: 68.75%; font-family:Arial, Helvetica, sans-serif}

body {font-size: 101%;}

html>body {font-size: 100%;}

*:first-child+html body {font-size: 101%;} 

h1 {font-size:1em; padding:0; margin:0; }

#pieglobal{ float:left; width:70.45em;  font-size:1em; color:#fff; font-weight:normal; text-align:center; background-color:#4E4E4D; }

#pieglobal a:link { color:#fff; text-decoration: none ;}

#pieglobal a:visited {color:#ccedff; text-decoration: none ;}

#pieglobal a:hover {color:#ccedff; text-decoration: underline ;}



#pietexto {   height: 3.09em;  position:relative; top:0.3em;   }

#piebanda { font-weight:bold; height: 2.73em; background-color:#000; position:relative; bottom:0; vertical-align:middle;  }



#piew3c { font-size:1em; height: 2.36em;  position:relative; top:0.4em; vertical-align:middle; float:right; padding-right:2.27em; }

#avance a:link, #avance a:visited  {

font-size:0.81em;

color:#666;



}

#avance a:hover  {

font-size:0.81em;

color:#000;

text-decoration:underline;

}

#ministerio {

font-size:0.92em; 

	color:#fff;

	text-align:center;

	background-color:#282727;

	letter-spacing: 0.15em;

	height:2.27em;

	border-bottom:0.27em solid #C7C7C7;

	line-height:2em;

}

#ministerio a:link { color:#fff; text-decoration: none ;}

#ministerio a:visited {color:#fff; text-decoration: none ;}

#ministerio a:hover {color:#fff; text-decoration: underline ;}

#subse {

	height:8.91em ;

	border-bottom:0.27em solid #C7C7C7;

}



#logo { position:relative; left:2.73em; top:1.55em; float:left; }

#misce {float:right;}

#misce td { width:2.78em; height:0.78em; line-height:0.52em; }

#misce .pps {background-color:#6BADC2;}

#misce .ppf {background-color:#8B70A7;}

#misce .pmb {background-color:#B1C24D;}

#misce .fed {background-color:#A5D5F5;}

#misce .car {background-color:#A54040;}

#misce .rsh {background-color:#DA814A;}

#misce .pmh {background-color:#DDC053;}

#misce .emh {background-color:#628CB5;}



.principal { width:70.45em; position:relative;  margin:0 auto; height:auto; }

.bppal { background-image:url(botonera/fondobotonera.jpg); height:4.09em ;}

#foto {float:right; width:54.09em; height:13.64em;  }



#speach { float:right; width:54.09em; height:14.55em; background-color:#212323; color:#8ED6F7; }

#speach .texto { height:9.85em; font-size:1.27em;/* letter-spacing:-1; font-stretch:ultra-condensed; */ font-weight:500; padding-top:1.5em ; padding-left:2.73em ; padding-right:1.8em ;  text-align:justify; vertical-align:middle; line-height:1.4em; }

#kit { float:left; width:16.36em; height:28.19em !important; display:block; }

#kit #noticias { padding-top:1em;  height:23.91em; background-color:#404040; color:#fff; overflow:auto;  }

#kit #titnot {height:1.91em; background-color:#A6D6F6; color:#000;  } /* faja de color del titulo de noticias */

#kit #txtitnot {padding-left:2.73em; height:1.91em; color:#000; line-height:2em; font-weight:bold;  } /* titulo ultimas noticias */

#kit #txtitnot  a:link { color:#000;  text-decoration: none ; } /* titulo ultimas noticias */

#kit #txtitnot  a:visited { color:#000;  text-decoration: none ;}

#kit #txtitnot  a:hover { color:#000;  text-decoration: underline ;}



#kit .notas {margin-left:2.73em; margin-right:2.30em; height:4.55em;  color:#fff; padding-top:0.73em; padding-bottom:0.09em;  border-bottom:0.05em dotted #666;   }  /* titulo de cada noticia */

#kit .fechanot { height:1.91em;  color:#CCEDFF; font-size:1.09em; font-weight:bold; }  /* fecha de las noticias */

#kit .notas a:link { height:1.91em;  color:#fff; font-size:0.91em; text-decoration: none ;}

#kit .notas a:visited {color:#CCEDFF; text-decoration: none ;}

#kit .notas a:hover {color:#CCEDFF; text-decoration: underline ;}

#kit #buscar { padding-left:2.73em; padding-top:1.41em; height:5.59em ; background-color:#B9B9B9;  color:#fff;  }

#kit #buscar input { border:0.03em solid #fff; color:#000; background-color:#B9B9B9; height:1.36em ; font-weight:bold; }

#kit #buscar .btlogin {margin-top:0.45em ; border:0.03em solid #404040; color:#000; background-color:#fff; font-weight:bold; cursor:pointer; font-size:1em; text-align:left; width:11.25em ; height:1.82em; font-family:Arial, Helvetica, sans-serif; }



#kit #cfrecuentes { padding-left:2.73em; width:16.36em; height:4.18em ; font-weight:bold; background-color:#000; color:#fff; line-height:1em; padding-top:0.71em;  }

#kit #cfrecuentes  a:link {  color:#fff;  text-decoration: none ; } /* titulo ultimas noticias */

#kit #cfrecuentes  a:visited { color:#fff;  text-decoration: none ;}

#kit #cfrecuentes  a:hover { color:#fff;  text-decoration: underline ;}



/*#subsecretario {}*/



#bontempo { border-top:0.09em solid #fff; float:left; clear:left; height:11.18em; }

#cargo { border-top:0.09em solid #fff; height:11.18em; float:right; width:54.09em; background-color:#404040; color:#fff; }

#cargo .luis { padding-left:2.73em ;  font-size:1.27em; font-weight:500; padding-top:1.5em ; text-align:left; }

#cargo .texto { padding-left:3.46em ; font-size:1em; font-weight:500; text-align:left; }

#cargo .texto a:link { font-style:italic; color:#fff; font-size:1em; text-decoration: none ;}

#cargo .texto a:visited {font-style:italic;  font-size:1em; color:#CCEDFF; text-decoration: none ;}

#cargo .texto a:hover {font-style:italic;  font-size:1em; color:#CCEDFF; text-decoration: underline ;}



#ipvs { border-top:0.09em solid #fff; clear:left; float:left; width:16.36em;}

#ipvs .titulo { font-size:0.99em; padding-left:2.63em ; padding-top:1.55em ;  height:3.72em ;  background-color:#000;  color:#fff; font-weight:bold; }

#ipvs .titulo .sub { color:#8ED6F7; font-weight:bold; }



#avance { border-top:0.09em solid #fff;  float:right; width:54.09em; }

#avance .titulo { font-size:1.18em; margin-left:2.73em ; margin-right:2.73em ; margin-top:1.30em ;  padding-top:0.25em ; padding-bottom:0.25em ;  border-top:0.09em solid #006D93; border-bottom:0.09em solid #006D93; color:#006D93; font-weight:bold; }

#avance .resumen { font-size:1.09em; margin-left:3em ; margin-right:2.73em ; margin-top:1.30em ; }

#avance .resumen td { font-size:1.09em; padding-right:1.09em; height:1.55em;   border-bottom:0.09em solid #bbb;  text-align:right; }

#avance .resumen .soluciones { padding-left:1.09em; text-align:left; font-size:1.09em;   }

#avance .resumen .total {  padding-left:1.09em; text-align:left; }

#avance .resumen .totales {  background-color:#000; color:#8ED6F7; font-size:1.18em; font-weight:bold;}

#avance .resumen th { font-size:1em; text-align:right; padding-right:1.09em;  border-bottom:0.09em solid #404040; }



#avance .avancexprograma { margin-left:3em ; margin-right:2.73em ; margin-top:2.30em ; }

#avance .avancexprograma table {  font-size:1em; border-collapse:collapse; border-bottom-style:inset; }

#avance .avancexprograma th  {border-collapse:collapse; font-weight:normal; text-align:right; font-size:0.82em; padding-right:1em;  border-bottom:0.09em solid #404040; }/* estilo para columnas de encabezado de tabla */

#avance .avancexprograma td  { line-height:1.64em; border-collapse:collapse; text-align:right; font-size:1.09em; padding-right:1em;  border-bottom:0.05em dotted #fff; }/* estilo para celdas de la tabla */





.bfed { background-color:#D0E9FB;}/* fondo de color para federales con texto arriba */

.bpeh { background-color:#A5B9D2;}/* fondo de color para emergencia con texto arriba */

.bpps { background-color:#B0CFDB;}/* fondo de color para propasa con texto arriba */

.bphb { background-color:#ECDBA1;}/* fondo de color para promhib con texto arriba */

.bpmb { background-color:#D2DB9E;}/* fondo de color para promeba con texto arriba */

.bpsf { background-color:#BAABCD;}/* fondo de color para prosofa con texto arriba */

.brh  { background-color:#EBBB97;}/* fondo de color para rosario con texto arriba */

.bcar { background-color:#C79486;}/* fondo de color para caritas con texto arriba */

.bfnv { background-color:#E0E0E0;}/* fondo de color para fonavi con texto arriba */

#axp_v,  #axp_m {border-right:0.09em solid #404040; border-collapse:collapse; } /*borde derecho de cada colgroup */

#avance .avancexprograma tfoot td { border:0; line-height:1.73em; color:#fff; background-color:#222; font-weight:bold; font-size:1.32em;  text-align:right;  padding-right:0.73em; } /*estilo para los totales */
#soluciones { text-align:center !important; background-color:#000 !important; color:#8ED6F7 !important; font-size:1.85em !important; font-weight:bold !important;}

#t{font-size:1.24em !important; width:210px; }
.sht {font-weight:bold !important;}
#blank{background-color:#FFFFFF !important;}
acronym { border:0; } /*estilo los acronimos de cada programa */

#avance .avancexprograma tbody tr:hover { background-color:#fff;} /*estilo para el over de cada fila */

#avance .avancexprograma tbody td:hover { background-color:#000; color:#fff; font-weight:bold;} 

#avance .avancexprograma tbody tr:hover td:first-child { font-weight:normal;} /*estilo para el over de cada programa */

#avance .avancexprograma th:first-child {padding-left:1.09em; text-align:left; } /*estilo el primer nodo de th en este caso programas */

#avance .avancexprograma tfoot tr td:first-child {padding-left:0.82em; text-align:left; } /*estilo el primer nodo del tfoot en este caso total */

#avance .avancexprograma tbody tr td:first-child {padding-left:1.09em; text-align:left; font-size:0.91em;} /*estilo el primer nodo de c/tr en tbody en este caso cada programa */

#avance .avancexprograma tbody tr td:first-child a:link, #avance .avancexprograma tbody tr td:first-child a:visited  { font-size:0.91em; color:#000000;} /*estilo el primer nodo de c/tr en tbody en este caso cada programa */

#avance .avancexprograma tbody tr td:first-child a:hover { font-size:0.91em; color:#fff;} 



#ipvs { width:16.36em; }



#ipvs .provincia { line-height:1.27em ; }

#ipvs .provincia a:link { font-weight:bolder; background-color:#fff; padding:0.45em; padding-left:2.73em ;  color:#4E4E4D; font-size:0.82em; text-decoration: none; display:block; border:0.09em solid #404040;}

#ipvs .provincia a:visited { font-weight:bolder; background-color:#fff; padding:0.45em; padding-left:2.73em ;  color:#4E4E4D; font-size:0.82em; text-decoration: none; display:block; border:0.09em solid #404040;}

#ipvs .provincia a:hover { font-weight: bolder; background-color:#8ED6F7; padding:0.45em; padding-left:2.73em ;  color:#282727; font-size:0.82em; text-decoration: none; display:block; border:0.09em solid #404040;}



#ipvs .espacio { height:0.36em;}

#ipvs .tocado {line-height:1.27em ;} 

#ipvs .tocado a:link, .tocado a:hover, .tocado a:visited { height:1.55em ; padding:0.45em;  font-weight: bolder; background-color:#8ED6F7;  padding-left:2.73em ;  color:#282727; font-size:0.93em; text-decoration: none; display:block; border:0.09em solid #404040;}

#bsas , #cbsas, #catamarca, #chaco, #chubut, #cordoba, #corrientes, #entrerios, #formosa, #jujuy, #lapampa, #larioja, #mendoza, #misiones, #neuquen, #rionegro, #salta, #sanjuan, #sanluis, #santacruz, #santafe, #sgoestero, #tfuego, #tucuman  { display:none; font-size:1.09em; padding-left:3em;  margin-top:1.30em ; width:46.49em;  float:left;  }

.tituloipv { font-size:1.18em;  padding-top:0.25em ; padding-bottom:0.25em ;  border-top:0.09em solid #006D93; border-bottom:0.09em solid #006D93; color:#006D93; font-weight:bold;  width:39.49em;  }

.contenidoipv { margin-top:1.25em ; float:left;   width: 35.27em; }

.cargoipv { color:#303030;  line-height:1.7em; background-color:#ddd; font-weight:bold; padding-left:0.7em;  }

.organismoipv {  padding-left:0.7em;  color:#404040; line-height:1.7em; border-bottom:0.09em dashed #006D93; background-color:#eee;  }

.direccionipv { color:#4d4d4d; padding-top:0.5em; padding-left:0.7em; }

.telefonosipv { color:#4d4d4d; padding-left:0.7em; }

.webipv { color:#4d4d4d; padding-left:0.7em;  }

.webipv a:link, .webipv a:visited { color:#006D93; text-decoration:none;   }

.webipv a:hover { color:#000; text-decoration:underline;   }

.mailipv { color:#4d4d4d; padding-left:0.7em;  }

.mailipv a:link, .mailipv a:visited { color:#006D93; text-decoration:none;   }

.mailipv a:hover { color:#000; text-decoration:underline;   }

#escudo {  border:0.09em solid #404040; float:right; width: 7.27em; height: 7.27em; margin-top:1.25em ;}

#volver {float:right;  } 

#volver a:link, #volver a:visited{color:#000; } 

#volver a:hover { color:#006D93; }

#leyenda1 { color:#4E4E4D; font-size:0.82em; float:left;  margin-right:3.09em;  margin-left:3.27em; text-align:justify; padding-top:2.27em; }

#leyenda2 { width:auto; color:#000; font-size:0.82em; float:left; margin-left:3.27em; margin-right:3.09em; padding-top:2.27em; }

#leyenda3 { width:auto; color:#000; font-size:0.82em; float:left; margin-left:3.27em; margin-right:3.09em;  padding-top:2.27em;  padding-bottom:1.19em; }

/*#avance .avancexprograma thead { text-align:right;  font-weight:bold; font-size:0.82em; padding-right:1.09em; }

#avance .avancexprograma th row { font-weight:bold; font-size:0.82em; text-align:left; padding-right:1.09em;  border-bottom:0.09em solid #404040; }

*/



#cvdetalles { float:right; width:54.09em; height:11.25em; background-color:#212323; color:#8ED6F7; }

#cvdetalles .texto { font-size:1em; font-weight:500; padding-left:3.46em ; padding-right:2.73em ; color:#fff; }

#cvdetalles .cargo { font-size:1em; font-weight:500; padding-left:3.46em ; padding-right:2.73em ; }

#linkobjetivos {padding-left:1em ; padding-top:1em ; width:15.36em;  float:left; clear:left; }

#linkobjetivos a:link { font-style:italic; color:#404040; font-size:1em; text-decoration: none ;}

#linkobjetivos a:visited {font-style:italic;  font-size:1em; color:#404040; text-decoration: none ;}

#linkobjetivos a:hover {font-style:italic;  font-size:1em; color:#006D93; text-decoration: underline ;}

#cvdetalles .luis { padding-left:2.73em ;  font-size:1.27em; font-weight:500; padding-top:1.5em ; text-align:left; }





#contenidocv { height:auto;  float:right; width:54.09em; background-color:#fff; color:#404040; padding-bottom:2.5em ; }

#contenidocv .titulo {  float:left; padding-left:2.73em ;  font-size:1.27em; font-weight:500; padding-top:1.5em ; text-align:left; }

#contenidocv .contentcv { float:left; padding-left:3.00em ; font-weight:500; text-align:left; padding-right:2.5em ; padding-bottom:2.5em ;}

#contenidocv .anio { float:left; clear:left; padding-top:1em ; padding-left:3.50em ; font-size:1em; font-weight:bold; text-align:left; color:#006D93; }

#contenidocv .aclara {   float:left; clear:left;   padding-left:3.55em ; font-size:1em; text-align:left; color:#404040; }

#contenidocv .tarea {  float:left; clear:left;  padding-left:3.18em ; font-size:1.09em;  text-align:left; color:#111; }



.accesovivienda { width:54.55em; padding-left:0; font-size:1em; font-style: normal; line-height: normal; color: #333333; margin-left: 0px; margin-top: 0px; text-align:left;} 

