BODY {
    background-color: #E1E1E1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    width: 754px;
    margin-left: auto;
    margin-right: auto;
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
    border-style: solid;
    border-color: black; 
    border-collapse: collapse;
    border-spacing: 0px;
}

CAPTION { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    color: #000000
}

a:link {
/*    font-size: 9pt;*/
    color: #333399;
    text-decoration: none;
}
a:visited {
/*    font-size: 9pt;*/
    color: #333399;
    text-decoration: none;
}
a:hover {
/*    font-weight: bold;*/
/*    font-size: 9pt;*/
    color: #333399;
    font-weight: bold;
/*  text-decoration: underline;*/
}
a:active {
    background: yellow;
    text-decoration: none;
}

td {
    padding: 0px;
}

.td_orange {
    border: 0;
    background-color: #F1F2B7;
    padding: 5px;
}

.td_blue {
    border: 0;
    color: #426C97;
    background-color: #426C97;
    height: 8px;
}

div.hr {
  height: 15px;
  background: #fff url(barra.jpg) no-repeat scroll center;
}
div.hr hr {
  display: none;
}

.hr_menu {
    background: #fff url(barra.jpg) no-repeat scroll center;
    border: 0px;
}

.margin_main {
    margin-left: 1%;
    margin-right: 1%;
/*    margin-right: 2%;*/
}

.margin_menu {
    margin-left: 10%;
}

.margin1 {
    margin-left: 20%;
}

.main_header
{ 
    border-top: 2px;
    border-right: 2px;
    border-left: 2px;
    border-bottom: 0px;
    border-style: solid;
    border-color: black; 
    border-collapse: collapse;
    border-spacing: 0px;
    background-color:white;
    padding: 0px;
    width: 100%;
    empty-cells: show;
}

.main_body
{ 
    border-top: 0px;
    border-right: 2px;
    border-left: 2px;
    border-bottom: 0px;
    border-style: solid;
    border-color: black; 
    border-collapse: collapse;
    border-spacing: 0px;
    background-color: white;
    padding: 0px;
    width: 100%;
    empty-cells: show;
}

.main_footer
{ 
    border-top: 0px;
    border-right: 2px;
    border-left: 2px;
    border-bottom: 2px;
    border-style: solid;
    border-color: black; 
    border-collapse: collapse;
    border-spacing: 0px;
    background-color:white;
    padding: 0px;
    width: 100%;
    empty-cells: show;
}

.table_zero
{ 
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    background-color:white;
    padding: 0px;
    width: 100%;
    empty-cells: show;
}


table.listado {
    margin: 0px;
    padding: 0;
/*    border: 3px;*/
/*    border-collapse:collapse; */
    border-spacing: 3px;
/*    text-align: left;*/
    color: #000000;
/*  line-height: 19px;*/
    width: 100%;
}

th.listado {
    padding: 3px;
/*    padding-right: 4px;
    padding-left: 4px;
    padding-right: 4px;*/
    color: black;
    background-color: white;
/*    text-align:left;*/
    border: 0;
    text-align: left;
}

tr.listado_title {
    background-color: #663300;
    color: white;
}

tr.listado_f1 {
    background-color: #fbfbe6;
}

tr.listado_f2 {
    background-color: #fbfbe6;
}

td.listado {
    padding: 3px;
/*    padding-left: 4px;
    padding-right: 4px;*/
/*    text-align:left;*/
    border: 0;
    text-align: left;
}


.titulo1 { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-style: normal; font-weight: bold; color: #000000}
.titulo2 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #000000}
.titulo3 {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.titulo4 {  font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-weight: bold; color: #000000}
.texto1 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000000}
.texto3 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000}
.texto4 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #FF0000}
.texto5 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #FF0000}
.texto6 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; font-style: normal; font-weight: normal; color: #000000}

.link1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333399
}
.link2 {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #333399
}
.link3 {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color: #333399
}

.linkCresi {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #663333
}
.linkClickAndList {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #0000FF
}

.texto0 {
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 7pt; 
    font-style: normal; 
    font-weight: normal; 
    color: #000000
}

.texto00 {  font-family: Arial, Helvetica, sans-serif; font-size: 6pt; font-style: normal; font-weight: normal; color: #000000}
/* los estilos que empiezan con 'paso_ ' se utilizan en la solapa
    de Inscripción de Lista de Espera */
.paso_pendiente {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color: #FF0000;
    vertical-align: 80%;
}
.paso_activo {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color: #009999;
    vertical-align: 80%;
}
.paso_fiscalizado {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color: #FF6600;
    vertical-align: 80%;
}
.acciones {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #3300CC
}

.seccionRoja10 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: normal;
    color: red;
}

.seccionRoja {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: red;
}

.seccionSemiRoja {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    color: #FF6600;
}

/* se utiliza en las filas de la ficha, de las listas, 
    en las solapas Proceso de distribucion, Organos y Tejidos Ofrecidos
    y en los certificados de ablación e implante
 */
.textoTabla1 {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    color: #000000
}

/* se utiliza en los detalles de las secciones maestro-detalle */
.textoTabla2 {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    background-color: white;
}
.textoTabla3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000}

/* se utiliza para los titulos de los detalles en las secciones
    maestro-detalle
*/
.tituloTabla1 {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: bold;
    color: #000000
}


/* estilo para los comentarios o aclaraciones al lado de un cuadro de 
    texto o un combo */
.texto2 {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: normal;
    color: #000000
}

/* etiqueta de una fila de formulario */
.atributo1 {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-align: right;
    width: 30%;
}

.atributo1Cresi {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-align: right;
    width: 40%;
}

/* ancho de celda de separacion de etiqueta  y dato de formulario */
.separacion {
    width: 1%;
}

/* estilo del dato cuando es de solo lectura para formulario */
.dato {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: bold;
    color: #000000
}

.datocolor {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: bold;
    color: #FF0000
}

.datocolorazul {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: bold;
    color: #0033CC
}

.datocolorblanco {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: bold;
    color: white;
}

/* estilo para mostrar un error de validaci�n en un formulario */
.error {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    font-weight: normal;
    color: red
}

/* estilo para una fila vacia en un formulario */
.emptyBlankRow {
    height: 10px;
    colspan: 3;
}

/* estilo para una fila vacia de 5px */
.emptyBlankRow5px {
    height: 5px;
    colspan: 3;
}

.datorojo {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: normal;
    font-weight: bold;
    color: #FF0000
}
.datoColorCresi {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color: #FF0000
}

.textoTituloCarta {  
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: bold;
    color: #000000
}
.textoCarta {  
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    color: #000000
}
.textoTitulo2Carta {  
    font-family: Times New Roman, Arial, Helvetica, sans-serif;
    font-size: 12pt;
    font-style: normal;
    font-weight: normal;
    color: #000000
}



.panel { 
    visibility: hidden ;
    font-size: 10pt;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.invisible {
    display:none
}


.tablaCuerpo {
    width:98%;
    padding-bottom: 5px;
    border: none;
}
.accionescresi {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #660033;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Estilo para las etiquitas de los checkbox en los formularios */
.checkbox1 {  
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-align: right;
    width: 65%;
}
.checkBox2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8.5pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
    text-align: right;
}
/* se utiliza en los detalles de las secciones maestro-detalle */
.textoTablaCresi {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-style: normal;
    font-weight: normal;
    color: #000000;
}

.textodeshabilitado {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #999999;
}
.seccionInforme {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold; 
    color: #006699;
}
.cresiReferencias {  
    font-family: Arial, Helvetica, sans-serif;
    font-size: 7pt;
    font-style: normal;
    color: #000000
}

