BODY {
    background-image: url(imagenes/fondo1e.jpg);
    background-repeat: repeat-x;
    BACKGROUND-COLOR: #EAF0E8;
    margin: 0px 0px 2px 0px;
    text-align: center;
    FONT: 12px Arial, Helvetica, sans-serif;   		
} 

table {
    font-size: 100%;
}

#contenedor {
	WIDTH: 660px;
	margin: auto;
	BORDER-RIGHT: 1px solid #B2B2B2;
	BORDER-LEFT: 1px solid #B2B2B2;
	BORDER-BOTTOM: 1px solid #B2B2B2;
	background-image: url(imagenes/body.png);
	background-repeat: repeat-x;
	background-color: #fff;
	text-align: left;	
}

#principal {
    margin: 2px 8px 2px 8px;
}

#encabezado {
	background-color: #fff;
	border-bottom: 1px solid #8A8A8A;
	background-image: url(imagenes/fondoheader.png);
	background-repeat: repeat-x;
}

#encabezado a {
    text-decoration: none;
}

.encabTitulo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	color: White !important;
}

#pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	clear: both;
	border-top: 1px solid #777;
	text-align: right;
	padding: 2pt 10pt;
	background-color: #eeeeee;
	background-image: url(imagenes/fondoheader.png);
	color: #262626;
}


.tablacentral {
	color: Black;
	text-align: justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
} 


.formu-button {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	BACKGROUND: #D4D0C8;
	FONT: 13px Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px outset;
	WIDTH: 90px;
	BORDER-BOTTOM: 1px outset;
}
.formu-input {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #999999 1px solid; PADDING-LEFT: 3px; BACKGROUND: #f8f8f8; FONT: 13px Arial, Helvetica, sans-serif; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}




H1 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 16pt;
	COLOR: #B1620A;
	text-align: center;
	padding-top: 0px;
	margin-top: 0px;
}

H2 {
	FONT-SIZE: 14pt;
	COLOR: #B1620A;
}
H3 {
	FONT-SIZE: 12pt;
	COLOR: #B1620A;
}
H4 {
	FONT-SIZE: 10pt;
	COLOR: Black;
}
A {
	COLOR: #006cd9; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #006cd9; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #006bd2; TEXT-DECORATION: none
}

.enca_tabla {
	FONT-SIZE: 12pt;
	COLOR: White;
	font: Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align: center;
	font-style: italic;
	background-color: #4B9E4C;;
	padding-bottom: 4px;
	padding-top: 4px;
}


.fondo_tabla {
	background-color: #e5e5e5;
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	border-top: 1px solid Silver;
	border-left: 1px solid Silver;
}

.lineagris_tabla {
	background-color: #c0c0c0;
}

.item_tabla {
	FONT-SIZE: 10pt;
	COLOR: #0077b0;
	font: Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-bottom: 4px;
	padding-top: 4px;
}

.item_etiqueta {
	FONT-SIZE: 10pt;
	COLOR: #B1620A;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.item_dato {
	FONT-SIZE: 10pt;
	COLOR: #3B3B3B;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.nota_tabla {
	FONT-SIZE: 8pt;
	COLOR: #007ebb;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}


.requerido {
      FONT-SIZE: 8pt;
      COLOR: #A40000;
      font-family: Arial, Helvetica, sans-serif;
      font-weight: normal;
}				


.nota {
	FONT-SIZE: 10pt;
	COLOR: #606060;
	font-weight: bold;
	font-style: italic;
}

.pieunlu1 {
	FONT-SIZE: 10pt;
	COLOR: Black;
	font-weight: bold;
	font-style: italic;
}

.pieunlu2 {
	FONT-SIZE: 10pt;
	COLOR: Black;
	font-weight: normal;
	font-style: italic;
}

.tabla_reg{
	border-bottom: 1px solid silver;
	border-right: 1px solid silver;
	border-top: 1px solid Silver;
	border-left: 1px solid Silver;
}

.enca_tabla_reg {
	FONT-SIZE: 10pt;
	COLOR: White;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #4B9E4C;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	border-top: 1px solid silver;
	border-left: 1px solid silver;

}

.item_tabla_reg{
	FONT-SIZE: 10pt;
	COLOR: Black;
	font: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #F1FAF3;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
}

.error {
    FONT-SIZE: 12pt;
    COLOR: #A40000;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.item_tabla_reg1{
    FONT-SIZE: 10pt;
    COLOR: Black;
    font: Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #F0F0F0;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: 1px solid Silver;
    border-right: 1px solid Silver;
    border-top: 1px solid silver;
    border-left: 1px solid silver;
}

.item_tabla_reg2{
    FONT-SIZE: 10pt;
    COLOR: Black;
    font: Arial, Helvetica, sans-serif;
    text-align: center;
    background-color: #D8D8D8;
    padding-bottom: 4px;
    padding-top: 4px;
    border-bottom: 1px solid Silver;
    border-right: 1px solid Silver;
    border-top: 1px solid silver;
    border-left: 1px solid silver;
}

.unluti a {
    COLOR: White;
    text-decoration: none;
}

.unluti a:hover {
    cOLOR: White;
    text-decoration: none;
}

.unluti a:visited {
    cOLOR: White;
    text-decoration: none;
}

.opcion-button {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	BACKGROUND: #D4D0C8;
	FONT: 13px Arial, Helvetica, sans-serif;
	BORDER-LEFT: 1px outset;
	WIDTH: 250px;
	BORDER-BOTTOM: 1px outset;
	font-weight: bold;
}

.enca_tabla_reg_acep {
	FONT-SIZE: 10pt;
	COLOR: White;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #006C00;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
}

.enca_tabla_reg_noproc {
	FONT-SIZE: 10pt;
	COLOR: White;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #6F6F6F;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	border-top: 1px solid silver;
	border-left: 1px solid silver;

}

.enca_tabla_reg_rech {
	FONT-SIZE: 10pt;
	COLOR: White;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #7D0000;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	border-top: 1px solid silver;
	border-left: 1px solid silver;

}

.enca_tabla_reg_dgt {
	FONT-SIZE: 10pt;
	COLOR: White;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	background-color: #6A4602;
	padding-bottom: 4px;
	padding-top: 4px;
	border-bottom: 1px solid Silver;
	border-right: 1px solid Silver;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
}

.nota_medio {
	FONT-SIZE: 10pt;
	COLOR: Black;
	font-weight: bold;
	font-style: italic;
	text-align: center;
	background-color: #F0F0F0;
   padding-bottom: 4px;
   padding-top: 4px;
   border-bottom: 1px solid Silver;
   border-right: 1px solid Silver;
   border-top: 1px solid silver;
   border-left: 1px solid silver;
}		

.regu {
      FONT-SIZE: 10pt;
      COLOR: #A40000;
      font-family: Arial, Helvetica, sans-serif;
      font-weight:  bold;
}

.notaprincipal {
	FONT-SIZE: 10pt;
	COLOR: #606060;
	font-style: italic;
}

.destaque1 {
	FONT-SIZE: 12pt;
	COLOR: #4C4C4C;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tablanota {
	border-bottom: 2px solid Silver;
	border-right: 2px solid Silver;
	border-top: 2px solid Silver;
	border-left: 2px solid Silver;
	width: 600px;
	background: White;
}