
/* *** Ini - Div que No se Imprime *** */ 
.noPrint {
    display: none;
}
/* *** Ini - Div que No se Imprime *** */ 


/* *** Ini - Ficha Web *** */ 

body {
    text-align:center; 
    vertical-align:middle;           
}

/* tabla que contiene todo lo que se va a imprimir */
.table_content{
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align:middle;
/*    border: solid 1px #FF0;*/
}

/* Div que define las dimensiones exactas del área de impresión */
.div_fweb{
    text-align: center;
    vertical-align:middle;
    width: 257mm; /* Tamao A4 menos 2 mm de mrgen arriba 297mm - (2 x 20mm) = 257 mm*/
    height: 173mm; /* Tamao A4 menos 2 mm de mrgen arriba 210mm - (2 x 25mm) = 160 mm*/
    #height: 173mm;     /* para Internet Explorer */
    margin: auto;
    display: block;    
    overflow: hidden;
}


/* Cabecera */ 
.div_head_fweb{
    display: block;
    margin: auto;
    width: 97%;
    height: 30mm;
    text-align: center;
    overflow: hidden;
}

    /* datos de la cabecera */
    .tlf_fweb{    
        white-space:nowrap;
        font-size: 0.8em;
        font-weight: bold;
        color: black;
        text-align: center;        
        padding: 0mm;
    }

    .nombre_fweb{
        font-family: Verdana, Helvetica, sans-serif, Arial;
        text-align: right;
        text-transform:none;
        /*font-weight: bold;*/
        color: #AABBCC;
        font-size: 3.2em;   
        white-space:nowrap;
        padding: 0mm;
    }

    .datos_fweb{
        white-space:nowrap;
        text-align: right;
        text-transform:none;
        font-size: 1em;   
        padding-top: 1.4mm;
        padding-bottom: 0.5mm;
    }

    .link_fweb{
        text-align: right;
        font-size: 1em;   
        padding-top: 1.5mm;
    }




/* Fotografías [0 - 3] */
.div_pics_fweb{
    display: block;
    margin: auto;
    width: 100%;
    text-align: center;
    overflow: hidden;
}

    /* Fila de Fotos (fila dentro de la Tabla contenida dentro del Div de Fotografías) */
    .div_pics_fweb tr{
     /* border: solid 1px red; */
     /* height: 110mm; */
    }

    /* Fotografías */
    .pic_fweb{
        border: 0.5mm solid #AABBCC;
        width: 84mm;
        height: 123mm;
        #height: 123mm;     /* para Internet Explorer */
        #width: 84mm;       /* para Internet Explorer */
        padding: 0mm;
        margin-top: 1mm;
        margin-bottom: 1mm;
        margin-left: 0.3mm;
        margin-right: 0.3mm;
    }


/* línea de división superior */
.up_ln_brk_fweb{
    width: 100%;
    height: 1.2mm;
    padding-bottom: 1mm;
    z-index: 1000;
}

/* línea de división media */
.mid_ln_brk_fweb{
    width: 98%;
    height: 1mm;
    z-index: 1000;
    /* padding: 1mm; */
}

/* línea de división inferior */
.bttm_ln_brk_fweb{
    width: 100%;
    height: 1.2mm;
    z-index: 1000;
	display:block;
}

/* *** Fin - Ficha Web *** */ 


/* *** Ini - Hoja de Trabajo *** */ 


/* ini - cabecera */

.edicion {
    width:100%;
    border-collapse: collapse;
    border-color: black;
    border-style: solid;
    border-width: 0.5mm;
}

.edicion td { 
    border-collapse: collapse;
    border-color: black;
    border-style: solid;
    border-width: 0.1mm;
    text-align:center;
    color:#111111;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 0.8em;
    text-transform: uppercase;
    vertical-align: middle;
    padding-top: 1mm;
    padding-right: 1.5mm;;
    padding-bottom: 1mm;
    padding-left: 1.5mm;
}
.edicion .tr_impar td {
    border-collapse: collapse;
    background-color: #e6e6e6;  
}

/* fin - cabecera */



/* listado general */
.listado {
    /*table-layout: fixed*/;
    width:100%;
    border-collapse: collapse;
    border-color: black;
    border-style: solid;
    border-width: 0.5mm;
}

.listado th { 
    font-size: 0.8em;
    font-weight: bold;
    border-collapse: collapse;
    border-color: black;
    background-color: #B0D2E9;
    color:#042128;
    border-style: solid;
    border-width: 0.1mm;
    border-bottom: solid 0.5mm black;
    text-align:center;    
    vertical-align: middle;
    font-family: Tahoma;
}

.listado td { 
    border-collapse: collapse;
    border-color: black;
    border-style: solid;
    border-width: 0.1mm; /*0.1mm;*/
    text-align:center;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color:#111111;
    font-size: 0.8em;
    text-transform: uppercase;
    vertical-align: middle;
    padding:1mm;
}
.listado .tr_impar td {
    border-collapse: collapse;
    background-color: #e6e6e6;  
}




/* *** Fin - Hoja de Trabajo *** */ 
