/* 
    Created on : 23-abr-2014, 10:45:45
    Author     : tpac
    Corores
        Morado = rgb(102, 0, 154); #66009A
        Verde  = rgb(153, 255, 0); #99FF00
        Gris   = rgb(102, 102, 102); #666666
        Naranja= #FF8000;
*/
@charset "utf-8";

/*Deshabilitar el foco creado por Chrome y Safari */
*:focus {outline: none;}


@page{
   margin: 5;
}

html{
    font-size: 14px; /* Tamaño de letra */
    font-family: Arial; /* CFuente */
}
body{
    float: none !important;
    width: auto !important;
    margin:  0 !important;
    padding: 0 !important;
    -webkit-print-color-adjust:exact;
}

#divcabecera, #divpie, #divcolumder, #divcolumizq {
  display: none !important;
}

/*CAJA*/

#divfiltros{
    display: none !important;
}

#divlista{
    width:100%;
}

#tinforme{
    margin: auto;
    width:90%;
}

/*CUADRANTE*/
/*GRIDCLASICO*/

.gridclasico{
    padding:0;
    margin: 0 auto;
    border-spacing: 0px;
    font-size: 1rem;
    table-layout: fixed;
    border:1px rgb(102, 0, 154) solid;
    width: 90%;
}

.gridclasico tr td{
    margin: auto auto;
    border-top: solid rgb(102, 0, 154) 1px;
    border-right: solid rgb(102, 0, 154) 1px;
    width: auto;
    height: auto;
    text-align: center;
}

/* Primera Columna */
.gridclasico td:first-child {
    font-weight: bold;
    font-size: 1.1rem;
    width: 110px;
}

/* Primera Fila (Cabecera) */
.gridclasico tr:first-child {
    font-weight: bold;
    font-size: 1.1rem;
}

/*SUBRAYADOS*/

.lateralV{
    box-shadow:         inset 10px 0 0 -5px red;
    -moz-box-shadow:    inset 10px 0 0 -5px red;
    -webkit-box-shadow: inset 10px 0 0 -5px red;
    -o-box-shadow:      inset 10px 0 0 -5px red;/*rgb(153, 255, 0);*/
}

.lateralM{
    box-shadow:         inset 10px 0 0 -5px rgb(102, 0, 154);
    -moz-box-shadow:    inset 10px 0 0 -5px rgb(102, 0, 154);
    -webkit-box-shadow: inset 10px 0 0 -5px rgb(102, 0, 154);
    -o-box-shadow:      inset 10px 0 0 -5px rgb(102, 0, 154);
}

/*DETALLE*/
/*****************/
/*INFORMEBASICO  */
/*****************/

.informe{
    padding:0px;
    margin: auto;
    border-spacing: 1px;
    width: 90%;
}

.informe tr td{
    margin:0px;
    border-spacing: 0px;
    width: auto;
    height: 15px;
}

/* Filas */
.informe tr{
    background-color: white;
    width: auto;
}

/* Filas para Grupo */
.informe tr[id*="Grupo"]{
    font-weight: bold;
}

/* (Cabeceras) */
.informe th{
    font-weight: bold;
    color: white;
    background-color: rgb(102, 102, 102);
    font-size: 0.9rem;
}

/* Celdas tablas de Grupos*/
.informe tr[id="registro"] td {
    font-size: 0.9rem;
    width: auto;
    text-align: center;
}



/*****************/
/*INFORMEAGRUPADO*/
/*****************/
.informeagrupado{
    padding:0px;
    margin: auto;
    border-spacing: 1px;
    width: 90%;
}

/* Filas */


/*Fila cabecera de cada tabla de grupos*/
.informeagrupado tr[id="cabeceragrupo"]{
    height: auto;
}

/*Filas de cada tabla de grupos*/
.informeagrupado tr[id="registro"]{
    height: auto;
}

/* Filas para Grupo */
.informeagrupado tr[id*="Grupo"]{
    font-weight: bold;
}

/*Celdas*/
.informeagrupado tr td{
    height: auto;
    vertical-align:middle;
}

/* Celdas tablas de Grupos*/
.informeagrupado tr[id="registro"] td {
    font-size: 0.9rem;
    width: auto;
    text-align: center;
}

/* (Cabeceras) */
.informeagrupado th{
    font-weight: bold;
    color: white;
    background-color: rgb(102, 102, 102);
    font-size: 0.9rem;
}

.informeagrupado td:nth-child(n+2):hover{
    
}

.informeagrupado th:nth-child(n+2):hover{
    
}

/*******************************/
/* Impresion Resguardo Reserva */
/*******************************/

#divinforeservaswebtexto{
    border-width: 2px;
    border-style: solid;
    border-color: #66009a;
    border-radius: 3px;
    float:left;
    width:100%;
    margin: 5px 5px 5px 0px;
    min-height: 300px;
    color: black;
    background-image: url(../imagenes/cymtech/fondo.png);
}

.titleBig{
    clear:both;
    background-color: #292929;
    color:#ffffff;
    font-style: italic;
    text-align: center;
    padding-top:5px;
    width:100%;
    height:auto;
}

/*********************/
/* Objetos Generales */
/*********************/

.botones{
    border: 1px rgb(102, 102, 102) solid;
    width: auto;
    height: auto;
    padding: 0.1rem 1rem;
    font-size: 1rem; 
}

.botones:hover{
}

/*********************/
/* Filtros Generales */
/*********************/

/* Celdas y Filas*/
.Filtro, .Filtro1, .Filtro2, .Filtro3, .Filtro4, .Filtro5, .Filtro6, .Filtro7, .Filtro8, .Filtro9, .Filtro10{
    display: none;
}

.Grupo0, .Grupo1, .Grupo2, .Grupo3{
    display: none;
}


.centrarcontenido{
    text-align: center;
}

#logopie{
    background-image: url(../imagenes/isologos/isologotexto.png);
}