.color_fondo {
    background: #ACB468;
}

.color_principal {
    background: #7E8542;
}

.texto_normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.texto_noticia_fecha{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#660000;
}

.texto_noticia_normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
}

.texto_noticia_titulo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#990000;
}




table.principal{
	border: 1px solid black;
	background-color : #F8F7FB;	
}

td.encabezado{
	border-bottom : 1px solid black;
}

td.titulo{
	vertical-align : middle;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-variant : normal;
	border-bottom : 1px solid Silver;
}

td.contenido{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

font.seccion{
	font-weight : bold;
	font-size : larger;
	color : black;
	font-family : Tahoma;
}

font.textobanner{
	font-family : Arial, Helvetica, sans-serif;
	font-size : x-small;
}

font.titulo{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : larger;
	height : 22pt;
	font-weight : bold;
}

font.subtitulo{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : larger;
	height : 14pt;
}

font.fecha_act{
	font-family : Arial, Helvetica, sans-serif;	
	font-weight : bold;
	font-size : 14px;
	color : white;
}

font.cuando{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color: #778899;
}

.menu{
	background : #2C80D0;		
	font-family : Arial, Helvetica, sans-serif;
	font-size : xx-small;
	color: white;
	border-top : 1px solid Silver;
}

.render_titulo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 9pt;
	color: #696969;
}

.render_parrafo {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.render_link {
	font-family : sans-serif;
	font-weight : bold;
	font-size : 9pt;
	text-decoration:none;
}

.render_tabla {
	border: 1px solid black;
	background : #FFFFD7;
}

.render_tabla_td_tit {
	background: #336699;	
	border-bottom : 1px solid black;
	font-family : sans-serif;
	font-weight : bold;
	font-size : 9pt;
	color : White;
}

.render_tabla_td {
	background : white;
	font-family : sans-serif;
	font-size : 9pt;
	padding : 2px;
}

.render_tabla_td_sep {
	background : white;
	border-bottom : 1px dotted #D7D7CA;
	font-family : sans-serif;
	font-size : 9pt;
	padding : 2px;
}

.render_vignetas {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
}

.render_imagen_table {
	border: 1px dotted black;
	background: White;
	margin : 6px;
}

.render_imagen_table_wBig {
	border: 1px dotted black;
	background: White;
	margin : 6px;
}

.render_imagen_pie {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: purple;
	text-align: justify;
}

.render_pie{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;	
}

hr.division{
	color : Black;
}