BODY
{
    COLOR: #000000;
    FONT-FAMILY: Verdana,Arial,Helvetica,Sans-Serif;
    BACKGROUND-COLOR: #FFFFFF
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
 
A:link
{
    BORDER-RIGHT: #395a82;
    BORDER-TOP: #395a82;
    BORDER-LEFT: #395a82;
    COLOR: #15314c;
    BORDER-BOTTOM: #395a82;
    BACKGROUND-COLOR: transparent;
	font-size:12px;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #000080;
    BACKGROUND-COLOR: transparent;
	font-size:12px;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #0000FF;
    BACKGROUND-COLOR: transparent;
	font-size:12px;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #3333FF;
    BACKGROUND-COLOR: transparent;
	font-size:12px;
    TEXT-DECORATION: none
}
TABLE.tabladatos
{
    COLOR: #000000;
    BACKGROUND-COLOR: #0550c9
}
.tablaestadosceldatitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0c4f8a;
    FONT-FAMILY: arial, verdana;
    BACKGROUND-COLOR: #d3e1ec
}
.titulofuncional
{
    FONT-SIZE: 16px;
    COLOR: #0f66a0;
    BACKGROUND-COLOR: #FFFFFF
}
.descripcionfuncional
{
    FONT-SIZE: 10px;
    COLOR: #0f6b89;
    BACKGROUND-COLOR: #FFFFFF
}
.enlacefuncional
{
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #FFFFFF
}
.calendario
{
    BORDER-RIGHT: 1px;
    BORDER-TOP: 1px;
    BORDER-LEFT: 1px;
    WIDTH: 35%;
    COLOR: #000000;
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #e8f8fe
}
.colortabla
{
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF
}
.today
{
    FONT-WEIGHT: bolder;
    COLOR: #cb250a;
    BACKGROUND-COLOR: transparent
}
.days
{
    FONT-WEIGHT: bold;
    COLOR: #000080;
    BACKGROUND-COLOR: #FFFFFF
}
.fuentecampo
{
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2;
    TEXT-ALIGN: left
}
.fuentecampo2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #175e9e;
    BACKGROUND-COLOR: #f1f8fc;
    TEXT-ALIGN: left
}
.fuentevalor
{
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2;
    TEXT-ALIGN: left
}
.fuentevalor3
{
    FONT-SIZE: 10px;
    COLOR: #033bba;
    BACKGROUND-COLOR: #f6f6f6;
    TEXT-ALIGN: left
}
.fuentebarranombre
{
    FONT-SIZE: 10px;
    COLOR: #aa5211;
    BACKGROUND-COLOR: #f2f5f7
}
.fuentelinktitulo
{
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #dce5ec
}
.fuentelinkcampo
{
    FONT-SIZE: 9px;
    COLOR: #666666;
    BACKGROUND-COLOR: #f2f5f7
}
.tablalink
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #dce5ec
}
.fuentedescripcion
{
    FONT-SIZE: 10px;
    COLOR: #0f6b89;
    BACKGROUND-COLOR: #FFFFFF
}
.fuentetitulomenu
{
    FONT-SIZE: 12px;
    COLOR: #f21f03;
    BACKGROUND-COLOR: #FFFFFF
}
.fuentedisclaimer
{
    FONT-SIZE: 9px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #FFFFFF
}
TABLE.tablacabecera
{
    COLOR: #d3e8f8;
    BACKGROUND-COLOR: #b8d3e8
}
.separador
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #a2cca5
}
DIV.capamenu
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ffc0cb
}
TABLE.tablamenu
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #f2f5f7;
}
DIV.capalinks
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #008000
}
DIV.capacuerpo
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #ffe4c4
}
DIV.capadisclaimer
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0000ff
}
.fuentecapamenu
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #000080;
    BACKGROUND-COLOR: transparent
}
TABLE.tablamenusuperior
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #52a2c8
}
.fuentemenusuperior
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #52a2c8
}
.fuentemenu
{
    FONT-SIZE: 9px;
    COLOR: #737a7e;
    BACKGROUND-COLOR: #DCE5EC
}
.fuentemenu1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #0373cc
}
HR.barramenu
{
    COLOR: #e6eaed;
    BACKGROUND-COLOR: #DCE5EC
}
UL.listaenlace
{
    COLOR: #5faae4;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: left
}
.fuentecalendario1
{
    COLOR: #6495ed;
    BACKGROUND-COLOR: #ffebcd
}
.fuentecalendario2
{
    COLOR: #6495ed;
    BACKGROUND-COLOR: #add8e6
}
.fuentecalendario3
{
    COLOR: #6495ed;
    BACKGROUND-COLOR: #d3e8c5
}
.fuentecalendario4
{
    COLOR: #6495ed;
    BACKGROUND-COLOR: #dc143c
}
.fuentecalendario
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #0f546b;
    BACKGROUND-COLOR: #dce5ec;
    TEXT-ALIGN: center
}
.separadorlinea
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #f1f8fc
}
.fuentecamponombre
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2
}
.fuentecampoaccion
{
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2
}
.fuentecampoaccion2
{
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #f1f8fc
}
.fuentecampofiltro
{
    FONT-SIZE: 11px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2
}
A
{
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none
}
.fuentebarraregistros
{
    BORDER-RIGHT: #e9ebed 1px solid;
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    BORDER-LEFT: #e9ebed 1px solid;
    COLOR: #175e9e;
    BORDER-BOTTOM: #e9ebed 1px solid;
    BACKGROUND-COLOR: #f1f8fc;
    TEXT-ALIGN: center
}
.fuentebarraregistrosanulado
{
    BORDER-RIGHT: #e9ebed 1px solid;
    BORDER-TOP: #e9ebed 1px solid;
    FONT-WEIGHT: lighter;
    FONT-SIZE: 10px;
    BORDER-LEFT: #e9ebed 1px solid;
    COLOR: #0550c9;
    BORDER-BOTTOM: #e9ebed 1px solid;
    BACKGROUND-COLOR: #f1f8fc;
    TEXT-ALIGN: center
}
.tablacapamenu
{
    BORDER-RIGHT: #a6c3d7 1px solid;
    BORDER-TOP: #a6c3d7 1px solid;
    BORDER-LEFT: #a6c3d7 1px solid;
    BORDER-BOTTOM: #a6c3d7 1px solid;
    BACKGROUND-COLOR: #DCE5EC;
    WIDTH: 60%;
}
.fuentemenuprincipal
{
    FONT-SIZE: 4px;
    COLOR: #c0c0c0;
    BACKGROUND-COLOR: #f2f5f7
}
.acep
{
    COLOR: #4169e1;
    LIST-STYLE-TYPE: square;
    BACKGROUND-COLOR: #FFFFFF
}
.cance
{
    COLOR: #e9967a;
    LIST-STYLE-TYPE: square;
    BACKGROUND-COLOR: #FFFFFF
}
.fest
{
    COLOR: #ffd700;
    LIST-STYLE-TYPE: square;
    BACKGROUND-COLOR: #FFFFFF
}
.pend
{
    COLOR: #dc143c;
    LIST-STYLE-TYPE: square;
    BACKGROUND-COLOR: #FFFFFF
}
.tablanavegacion
{
    BORDER-RIGHT: #e9ebed thin solid;
    BORDER-TOP: #e9ebed thin solid;
    BORDER-LEFT: #e9ebed thin solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: #e9ebed thin solid;
    BACKGROUND-COLOR: #f1f8fc	
}

.fuenteformulariosigep
{
    FONT-SIZE: 12px;
    COLOR: #175e9e;
    BACKGROUND-COLOR: #ffffff
}

.fuentecamposigepnombre
{
    FONT-SIZE: 12px;
    COLOR: #3f4e8a;
    BACKGROUND-COLOR: #e9eef2;
    TEXT-ALIGN: right
}

.tablatitulobienesrentas
{
    FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFCC99;    
	font-family: arial narrow;        
	FONT-WEIGHT: bold;
}
.tablasubtitulobienesrentas
{
    FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #969696;    
	font-family: arial narrow; 
	FONT-WEIGHT: bold;	
}
.textobienesrentas
{
    FONT-SIZE: 12px;
	COLOR: #000000;
	BACKGROUND-COLOR: #FFFFFF;    
	font-family: arial narrow;      
}

.fuenteformulario
{
    FONT-SIZE: 10px;
    COLOR: #175e9e;
    BACKGROUND-COLOR: #FFFFFF
}
.fuenteboton
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #e9eef2;
    TEXT-ALIGN: center
}
.fuentetitulomapa
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 11px;
    COLOR: #0c4f8a;
    BACKGROUND-COLOR: #d3e1ec
}
.fuentemapa
{
    FONT-SIZE: 10px;
    COLOR: #3b5f91;
    BACKGROUND-COLOR: #f2f5f7
}
.tablamapa
{
    BORDER-RIGHT: #dce5ec 2px solid;
    BORDER-TOP: #dce5ec 2px solid;
    BORDER-LEFT: #dce5ec 2px solid;
    COLOR: #dce5ec;
    BORDER-BOTTOM: #dce5ec 2px solid;
    BACKGROUND-COLOR: #fff8eb
}
.tablaplan
{
    BORDER-RIGHT: #dce5ec 2px solid;
    BORDER-TOP: #dce5ec 2px solid;
    BORDER-LEFT: #dce5ec 2px solid;
    COLOR: #dce5ec;
    BORDER-BOTTOM: #dce5ec 2px solid;
    BACKGROUND-COLOR: #fff8eb
}
.fuentenodatos
{
    FONT-SIZE: 12px;
    COLOR: #af7c38;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center
}

.fuenteformulariosigep
{
    FONT-SIZE: 12px;
    COLOR: #175e9e;
    BACKGROUND-COLOR: #ffffff
}

.fuentecampoMINI
{
    FONT-SIZE: 9px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2;
}

.fuentecamposigep
{
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2;
    TEXT-ALIGN: right
}

.fuenteformulario100
{
    FONT-SIZE: 10px;
    WIDTH: 100px;
    COLOR: #175e9e;
    BACKGROUND-COLOR: #FFFFFF
}
.fuenteformulario150
{
    FONT-SIZE: 10px;
    WIDTH: 150px;
    COLOR: #175e9e;
    BACKGROUND-COLOR: #FFFFFF
}
.fuenteformulario200
{
    FONT-SIZE: 10px;
    WIDTH: 200px;
    COLOR: #175e9e;
    BACKGROUND-COLOR: #FFFFFF
}
.fuenteformulario250
{
    FONT-SIZE: 15px;
    WIDTH: 250px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF
}
.tablamenuright
{
    TEXT-ALIGN: right
}
.tablamenuleft
{
    TEXT-ALIGN: left
}
.fuentevalor2
{
    FONT-SIZE: 10px;
    COLOR: #033b8a;
    BACKGROUND-COLOR: #f1f8fc;
    TEXT-ALIGN: left
}
.fuentebotonright
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #e9eef2;
    TEXT-ALIGN: right
}
.fuentebotonright2
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #f1f8fc;
    TEXT-ALIGN: right
}
.tablaestadosceldatituloflecha
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #d3e1ec;
    TEXT-ALIGN: right
}
.fuenteactualizar
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center
}
.fuenteactualizar2
{
    FONT-SIZE: 12px;
    COLOR: #195095;
    BACKGROUND-COLOR: #FFFFFF;
    TEXT-ALIGN: center
}
.enlacenofuncional
{
    FONT-SIZE: 10px;
    COLOR: #175e9e;
    BACKGROUND-COLOR: #FFFFFF
}
.password1
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 0%;
    COLOR: #15314c;
    BACKGROUND-COLOR: #FFFFFF
}
.password2
{
    COLOR: #195095;
    BACKGROUND-COLOR: #FFFFFF
}
.campo
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px
}
.campoe
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right
}
.haberes
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    TEXT-ALIGN: center
}
.importante
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    TEXT-ALIGN: right
}
.titulo1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    TEXT-ALIGN: center
}
.titulo2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px
}
.titulo3
{
    FONT-SIZE: 14px
}
.valor
{
    BORDER-RIGHT: #d40000;
    BORDER-TOP: #d40000;
    FONT-SIZE: 10px;
    BORDER-LEFT: #d40000;
    BORDER-BOTTOM: #d40000;
    TEXT-ALIGN: right
}
.valori
{
    BORDER-RIGHT: #d40000;
    BORDER-TOP: #d40000;
    FONT-SIZE: 10px;
    BORDER-LEFT: #d40000;
    BORDER-BOTTOM: #d40000;
    TEXT-ALIGN: left
}
.valorm
{
    BORDER-TOP: #d40000;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #d40000;
    TEXT-ALIGN: right
}
.valormi
{
    BORDER-TOP: #d40000;
    FONT-SIZE: 10px;
    BORDER-BOTTOM: #d40000;
    TEXT-ALIGN: left
}
.fuenteleyenda_big
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2
}
.tablasubtitulo
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0c4f8a;
    BACKGROUND-COLOR: #e9eef2;
    TEXT-ALIGN: left
}
.fuentevalor4
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 10px;
    COLOR: #191970;
    BACKGROUND-COLOR: #e9eef2;
    TEXT-ALIGN: left
}
.fuentewizard{
	COLOR: #191970;
    BACKGROUND-COLOR: #e9eef2;
}

.fuentewizardactivo{
    COLOR: #191970;
    BACKGROUND-COLOR: #d3e1ec;
}

.descripcionfuncionalsigep
{
    FONT-SIZE: 10px;
    COLOR: #0f6b89;
    BACKGROUND-COLOR: #e9eef2;
}

.tablasigep{
  background-color: #e9eef2;
}

.fuenteformulariosigep{
    FONT-SIZE: 10px;
    COLOR: #175e9e;
    BACKGROUND-COLOR: #ffffff;
}

.fuentecamposigep
{
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2;
    TEXT-ALIGN: right
}
.fuentecampotabla{
    FONT-SIZE: 10px;
    COLOR: #0c4f8a;
    BACKGROUND-COLOR: #d3e1ec;
}  

.fuentecampotabla2{
    FONT-SIZE: 10px;
    COLOR: #15314c;
    BACKGROUND-COLOR: #e9eef2;
  }
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {

}
.dtree .clip {
	overflow: hidden;
}
.dds
{
	
	border-top-width:thin;border-top-style:dotted;border-top-color:Gray;
}  

#frame_bg {
	margin:0;
	padding:0;
	/*background: transparent url(../images/page_bg.jpg) top left repeat-x;*/
}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
	width:980px;
	
}

div#extras {
	background: transparent url(/images/extras_bg.jpg) top left repeat-x;
	width:980px;
	margin:0 auto;
	height:31px;
	padding:0 10px;
}

div#header {
	background: transparent url(/images/header_top_middle_shadow_bg.jpg) top left repeat-x;
	height:128px;
}

div#header_l {
	background: transparent url(/images/header_line_bg.jpg) top left no-repeat;
	height:152px;
}


div#footer {
	width:980px;
	margin:0 auto;
}

div#footer_r {
	height: 30px;
	overflow: hidden;
}

div#footer_r div {
	text-align: center;
	font-size: .90em;
	color: #aaa;
}

div#footer_r a:link, div#footer_r a:visited  {
	color: #fff;
}

div#footer {
	background: url(../images/footer_m_bg.jpg) 0 100% repeat-x;
}

div#footer_l {
	background: url(../images/footer_l_bg.jpg) 0 0 no-repeat;
}

div#footer_r {
	background: url(../images/footer_r_bg.jpg) 100% 0 no-repeat;
}

#sgf {
font-size: 11px;
text-align:center;
width:100%;
margin:0px auto;
color: #2861a4;
font-family: Arial;
}
.sgf {
text-align:right;
font-size: 11px;
font-family: Arial;
color: #2861a4;
text-decoration:none;
}
.sgf1 {
font-size: 11px;
font-family: Arial;
color: #2861a4;
text-align:left;
}

a.sglink:link, a.sglink:visited {
	color			: #2861a4;
	font-size		: 11px;
	font-family: Arial;
	text-decoration:none;
}
a.sglink:hover {
	color			: #2861a4;
	font-family: Arial;
	text-decoration:none;
}

a.sgfooter:link, a.sgfooter:visited {
	color			: #2861a4;
	font-family: Arial;
	text-decoration:none;
}
a.sgfooter:hover {
	color: #2861a4;
	font-family: Arial;
	text-decoration:none;
}