body {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; background-color: #FFFFFF; font-style: normal; font-weight: normal; margin:0; margin-bottom : 0px; margin-left : 0px; margin-right : 0px; margin-top : 0px;}

a { color: black; }

a:link{ color: black; }

a:hover{ color: #9B192E; }

a:visited{ color: #858081; }

.arojo { text-decoration: none; color: #9B192E }

.arojosub { text-decoration: underline; color: #9B192E }

hr { color: #9B192E; background-color: #9B192E; height: 1px; border-style: none; margin-top: 0px; padding-top: 0px;}

p { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: black; font-weight: normal; text-align: justify;} 

.encabezado { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #858081; font-weight: bold; background-image : url(/GRAF/arrow_grey.gif); background-repeat : no-repeat; background-position : left; padding-left: 10px; text-transform : uppercase; margin-bottom: 0px; padding-bottom: 0px;} 

.cabecera_narrow {  font-family: Arial Narrow, arial, times, sans-serif; font-size: 24px; font-weight: normal; font-style: normal; color: #FFFFFF; }

.titulo {  font-family: Arial Narrow, arial, times, sans-serif; font-size: 24px; font-weight: normal; font-style: normal; color: #FFFFFF; }

.subtitulo {  font-family: Arial Narrow, arial, times, sans-serif; font-size: 20px; font-weight: bold; font-style: normal; color: #8E9295; }

.subcabecera {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; font-weight: normal; font-variant: normal; color: #891536; }

.subcabecera_gris {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; font-variant: normal; color: #858081; }

.subcabecera_gris2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; font-weight: bold; font-variant: normal; color: #858081; }


#tablacabecera { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #FFFFFF;}

#tablacabecera td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000;}

#tablacabecera ul { list-style: none; padding: 0; margin: 10; }

#tablacabecera li { background-image: url(/GRAF/arrow_black.gif); background-repeat: no-repeat; background-position: 0px 3px; padding-left: 12px;  margin-top : 10px; margin-bottom : 0px; }

#tablanormal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #858081;}

#tablanormal table { background-color: #9B192E; }

#tablanormal th { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-align: center; color: #858081; background-color: white; padding-left: 5px; padding-right: 10px; }

#tablanormal td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #858081; background-color: white; padding-left: 5px; text-align: justify;} 

#tablanormal td.centrado { text-align: center;} 

#tablanormal td.justificado { text-align: justify;} 

#tablanormal td.titulo { text-align: center; font-style: oblique; } 

#tablanormal td.amarillo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; background-color: #F6AA26; padding-left: 5px;} 

#tablanormal td.rojo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #F6AA26; background-color: #9B192E; padding-left: 5px;} 

#tablanormal a { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #858081; padding-left: 5px;} 

#tablanormal ul { list-style: none; padding: 0; margin: 10; }

#tablanormal li { font-family: helvetica, arial, sans-serif; font-size: 12px; font-weight: normal; background-image: url(/GRAF/bullet_dbl_arrow.gif); background-repeat: no-repeat; background-position: 0 4px; padding-left: 10px; margin: .4em 0; }

#tablasinbordeform { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black;}

#tablasinbordeform th { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #858081; background-color: white; padding-left: 5px; padding-right: 5px; padding-bottom: 15px; }

#tablasinbordeform th.rojo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: white; background-color: #9B192E; padding-left: 5px; padding-right: 10px;}

#tablasinbordeform td { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #858081; background-color: white; padding-left: 5px; text-align: justify; }

#tablasinbordeform td.cabecera { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #858081; background-color: white; padding-left: 5px; text-align: justify; padding-bottom: 15px; }

#tablasinbordeform td.cabeceracent { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #858081; background-color: white; padding-left: 5px; text-align: center; padding-bottom: 15px; }

#tablasinbordeform td.amarillo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #858081; background-color: #F6AA26; padding-left: 5px;}

#tablasinbordeform td.rojo { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #F6AA26; background-color: #9B192E; padding-left: 5px;}

#lista-negro { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: black; }

#lista-negro ul { list-style: none; padding-left: 10px; margin-left: 30px; margin-top: 0px; padding-bottom: 8px; }

#lista-negro ul.ul3 { list-style: none; padding-left: 10px; margin-left: 30px; margin-top: 10px; padding-bottom: 0px; }

#lista-negro li { background-image: url(/GRAF/arrow_black.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 12px;  margin-top : 10px; margin-bottom : 0px; }

#lista-negro li { background-image: url(/GRAF/arrow_black.gif); background-repeat: no-repeat; background-position: 0 5px; padding-left: 12px;  margin-top : 10px; margin-bottom : 0px; }

#lista-negro li li { background-image: url(/GRAF/arrow_black-2.gif); background-repeat: no-repeat; background-position: 0 5px; margin-top : 4px; margin-bottom : 10px; }

#lista-negro li li li { background-image: url(/GRAF/bullet_dbl_arrow.gif); background-repeat: no-repeat; background-position: 0 5px; margin-top : 4px; margin-bottom : 10px; }

#formulario form { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #8E9295; }

#formulario input.texto { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; background-color: white; border: 1px solid #858081; padding-left: 5px; padding-right: 5px; }

#formulario textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; background-color: white; border: 1px solid #9B192E; padding-left: 5px; padding-right: 5px;}

#formulario input.radio {  color: black; border: 0px; }

#formulario input.check {  color: black; border: 0px solid #9B192E;}

#formulario input.boton { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #858081; border: 1px solid #858081; background-color: white; }

#formulario select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: black; background-color: white; border: 1px solid #858081; padding-left: 2px; }

#sidenav { background: #ccc; border-top: 1px solid #999; width: 165px; font-size : 10px; }

#sidenav ul { list-style: none; padding: 0; margin: 0; }

#sidenav ul li { background: #ccc; border-bottom: 1px solid #999; font: normal small helvetica, arial, sans-serif; margin-bottom: 0; border-left : 1px solid #999; border-right : 1px solid #999; }
	
#sidenav ul li.navon { background: #eee; }
	
#sidenav ul li.navon a:hover
	{
	color: #990000;
	}
	
#sidenav ul ul li
	{
	background: #eee;
	border-top: 1px solid #999;
	border-bottom: none;
	}
	
#sidenav ul li a
	{
	display: block;
	color: Black;
	text-decoration: none;
	padding: 2px 2px 2px 10px;
	width: 153px;
	font : 10px;
}
	
#sidenav ul li a:hover
	{
	background: #eee;
	width : 163px;
}
	
#sidenav ul li a.urhere
	{
	color: #990000;
	}
	
#sidenav ul ul li a
	{
	padding-left: 20px;
	width: 143px;
	}
