html, body { 
  margin: 0; 
  padding: 0; 
  width: 100%; 
} 

body {
	background:#ffffff;
	background: url(imagenes/trabajofondo/fondo.png) center repeat-y;
	display: table;
	text-align:center;
	margin:auto;
	margin-top:0px;
}

table{ text-align:left;}

.menu-tabla {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #990033;
	border-bottom-color: #990000;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #990000;
	border-left-color: #990033;

}
.menu-texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-align: center;
	text-decoration: none;
}
A.menu-texto:link, A.menu-texto:visited { text-decoration: none;  }
A.menu-texto:hover { color: #FFFFFF; text-decoration: none }


.menu-izquierdo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
}
A.menu-izquierdo:link, A.menu-izquierdo:visited { color: #CC3333; text-decoration: none; line-height: 0px; font-weight: bold; }
A.menu-izquierdo:hover { color: #666666; text-decoration: none; line-height: 0px; font-weight: bold; }
.vermas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
A.vermas:link, A.vermas:visited { color: #CC3333; text-decoration: none; line-height: 0px; font-weight: bold; }
A.vermas:hover { color: #666666; text-decoration: none; line-height: 0px; font-weight: bold; }
.notasumario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
A.notasumario:link, A.notasumario:visited { color: #CC3333; text-decoration: none; line-height: 0px; font-weight: bold; }
A.notasumario:hover { color: #666666; text-decoration: none; line-height: 0px; font-weight: bold; }
.pie-tabla {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC3300;
}
.pie-texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: center;

}
.1898-tablageneral {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;

}
.tabla-lineainferior {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	font-size: 9px;

}
.texto-submenus {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
	text-align: center;
}
A.texto-submenus:link, A.texto-submenus:visited {
	text-decoration: none;
	color: #666666;
}
A.texto-submenus:hover {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.textogeneral {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
A.textogeneral:link, A.textogeneral:visited { color: #000066; font-weight: bold; text-decoration: underline; }
A.textogeneral:hover { color: #CC3333; font-weight: bold; text-decoration: none; }
.botongeneral {
	background-color: #CCCCCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #333333;
	border-left-color: #333333;
}
.tabla-lineasuperior {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	font-size: 9px;


}
.formularios {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;


}
.articulos-antetitulos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.articulos-titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;

}
A.articulos-titular:link, A.articulos-titular:visited { font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }
A.articulos-titular:hover { font-family: Arial, Helvetica, sans-serif; color: #CC3333; font-weight: bold; text-decoration: none; }
.artículos-firma {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: normal;
	color: #666666;
}
.tabla-lineaderecha {
	border-right-width: 2px;
	border-right-style: dotted;
	border-right-color: #666666;
}
.texto-sumarioimpresa {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
}
A.texto-sumarioimpresa:link, A.texto-sumarioimpresa:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
A.texto-sumarioimpresa:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3333;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
.tabla-proximonumero {
	border: thin solid #CC0000;
}
.propuesta-miradas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 8px;
	font-weight: bold;
	color: #000000;
}
.articulo-seccion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #CC3300;
}
.articulo-tema {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	white-space: normal;

}
.articulo-titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;

}
A.articulo-titular:link, A.articulo-titular:visited { color: #000066; font-weight: bold; text-decoration: underline; }
A.articulo-titular:hover { color: #CC3333; font-weight: bold; text-decoration: none; }
.articulo-firma {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.numerosumario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	font-variant: small-caps;
	color: #666666;
	text-decoration: none;
	text-transform: capitalize;

}
.texto-proximonumero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	text-align: left;
	color: #666666;
}
A.texto-proximonumero:link, A.texto-proximonumero:visited {
	text-decoration: none;
	font-style: normal;
}
A.texto-proximonumero:hover {
	color: #CC3333;
	font-weight: normal;
	text-decoration: none;
	font-style: normal;
}
.textopeso {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #999999;
}
.bak2top {
				font-family: Verdana, Arial, serif;
				font-size: 10px;
				font-weight: bold;
				color: #666666;
				background-color: #;
				border: 0px solid;
				border-bottom-width: 3px;
	            border-bottom-style: dotted;
	            border-bottom-color: #999999;
				border-color: #0000FF;
				padding: 0px;
			}
.sumario-mes-ano {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}
.letracelditasminis {
	font-size: 9px;
}
.articulo-tema-espaciador {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #333333;
	white-space: normal;
}
.texto-justificado-mini {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;

}
.lineaizquierda {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #000000;
}
.pdf-numero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;

}
.titulillos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF0000;
	background-color: #000000;
	background-position: center;
}
.botonenlace {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #999999;
	font-variant: small-caps;
	text-align: center;
	display: block;
}
A.botonenlace:link, A.botonenlace:visited { color: #000000; text-decoration: none;  }
A.botonenlace:hover { 
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
}
.formulario-campo-mayusculas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
.formulario-campo-primeramayusculas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: capitalize;
}
.formulario-campo-todominusculas {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
}
.formulario-boton {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.palabraSUR {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #CC0000;
}
.palabraVIENTO {
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;

}
.formulario-suscri-libre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-transform: capitalize;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;


}
.formulario-suscri-obligatorio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
	background-color: #CCCCCC;

}
.boton-borrar-restablecer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #000000;
	color: #CCCCCC;


}
.boton-enviar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #006600;
	color: #FFFFFF;


}
.formulario-suscri-libresinmayusculas {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.lineaabajo-comentario {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;

}
.formulario-suscri-libremayusculas {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-transform: uppercase;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.firmas-articulos-portada {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #666666;
	text-decoration: none;
}
.texto-firma-titulos-portada-soloweb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #333333;
	text-decoration: none;
}
.agenda-portada-evento {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #333333;
}
.borde-rojo-agenda {
	border: medium dashed #990033;
}
.texto-procesador {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.texto-botonprocesador {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.esconderlink {
	background-color: #CCCCCC;
	border: none #CCCCCC;
	color: #CCCCCC;
}
.linea-arriba-abajo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3333;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
.tabla-campotexto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	border: 1px solid #000000;
}
.lineainferiornegra {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.titular-monograficos {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #000000;
}
.tabla-llamados {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border: thin dashed #DD3A29;
}
.tabla-novedades {
	background-color: #CCCCCC;
	border: 1px solid #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

