#header, #contlogos, #menu, #footer, #minilogos, .clear, .up, #previo, .pict_center {
  display: none;
}

body {
	background-color: white !important;
	background-image: none !important;
	font-size: 12pt;
	font-family: sans-serif;
	margin: auto;
	width: auto;
	/*float: none !important;*/
}

/* en lugar de cambiar la fuente de 'hprint' lo hacemos para el tag 'h1' */
#hprint h1 {
  color: #A38200;
  font-size: 20pt;
  margin-bottom: 0;
  padding: 0;
}

#hprint h2 {
  font-size: 10pt;
  font-weight: lighter;
  color: #CCC;
  margin-top: 0;
  margin-bottom: 30pt;
  padding: 0;
}

#hprint h3 {
  font-size: 8pt;
  font-weight: lighter;
  color: #A38200;;
  margin-top: 0;
  margin-bottom: 10pt;
  padding: 0;
}
	
.text_left {
  clear: both;
}

.text_center_image {
  width: 250px;
  height: 250px;
  border: none !important;
  font-size: 80%;
  color: #CCC;
  text-align: center;
  vertical-align: middle;
}

#content {
	width: auto;
	border: 0;
	margin: 0 5%;
	padding: 5%;
}

.text_left {
  margin-bottom: 10pt;
  margin-top: 20pt;
  padding-bottom: 5pt;
  border-bottom: 1px solid #A38200;
}

.text_left h3, #pictograma, #hprint {
  margin: 0;
  text-align: center;
}

#fprint {
  margin-top: 50pt;
  font-size: 7pt;
}

/* lista de enlaces */
li.link {
  list-style-type: square;
}

li.monografico {
  margin-top: 10pt;
  list-style-type: none;
}

/* mostrar en la versión impresa los enlaces */

a[href^="/"] {
  content: "http:// (" attr(href) ")";
}

a[href]:after {
  content: " [" attr(href) "]";
}

a {
  color: #A38200;
  text-decoration: none;
}

li.monografico a {
  display: block;
}

.text_articulo {
  display: block;
  margin-bottom: 0;
}

/* 
no se puede forzar al navegador a mostrar siempre capa TOC, 
ya que los estilos definidos en el HTML sobreescriben a los CSS externos.
*/

#toc_div {
  display: block; /* no hace nada si el usuario ha plegado el TOC */
}
