﻿table.tabla1, table.tabla2, table.tabla3, table.tablaLimpia { border-collapse: collapse; border: 0; }
    table.tabla1 td, table.tabla2 td, table.tabla3 td { border: 0; margin: 0; padding: 0; vertical-align: top; }
    table.tabla1 th { padding: 5px; }
        table.tabla1 th, table.tabla1 th a { font-size: 10px; font-weight: bold; }
table.tabla1 { border: 1px solid #dadadc; background: #FDFDFD; }
    table.tabla1 td { padding: 2px; font-size: 11px; border: 1px solid #d4d3d5 !important; color: #65646a; }
table.tabla2 td { padding: 2px; color: #65646a; border-bottom: 1px solid #d4d3d5; }
table.tabla2 tr:last-of-type td { border-bottom-width: 0; }
table.tabla3 { border: 1px solid #dadadc; }
    table.tabla3 td { padding: 3px; border: 1px dotted #dadadc; color: #65646a; }
    table.tabla3 tr:last-of-type td { border-bottom: none; }
table.tablaLimpia td { border: none !important; background: none !important; padding: 0 !important; }
table.tablaLimpia th { border: none !important; background: none !important; padding: 0; margin: 0; }
table a.eliminar, table a.editar, table a.seleccionar { display: block; }
table a.editar { background-image: url('../../img/Iconos/editar_2.gif'); width: 16px; height: 16px; text-decoration: none; background-repeat: no-repeat; }
table a.eliminar { background-image: url('../../img/Iconos/eliminar_2.gif'); width: 16px; height: 16px; text-decoration: none; background-repeat: no-repeat; }
table a.seleccionar { background-image: url('../../img/Iconos/iconoHecho15x15_2.png'); width: 15px; height: 15px; text-decoration: none; background-repeat: no-repeat; }
table.tabla1 th, .k-grid th.k-header, .k-grid-header { background-color: #6BACB7; border: 0px solid #ededed !important; color: White; font-size: 13px; font-weight: normal; }
table.tabla1 > tr > td > a { color: #0A3749; }
.k-grid th.k-header .k-link { color: White; font-size: 13px; font-weight: normal; }

table.tabla1 tr.alternativa td, table.tabla3 tr.alternativa td, table.tabla2 tr.alternativa td { background-color: #dddddd; }
table.tabla1 .even td { background-color: #e3e4e6; }
table.tabla1 tr:hover td { background-color: #c1c2c3; -webkit-transition: background-color 100ms ease-in-out; -moz-transition: background-color 100ms ease-in-out; -o-transition: background-color 100ms ease-in-out; -ms-transition: background-color 100ms ease-in-out; transition: background-color 100ms ease-in-out; }

table.tabla1 tr:nth-child(even) { background: #e3e4e6 }

table.tabla3 tr:hover td { background-color: #FFF; }
table.login { border-radius: 5px; }
    table.login td { padding: 3px; }
    table.login .titulo { background-image: url('img/cajaTituloBg.jpg'); }
table.tableSorter .header { cursor: pointer; }
table.tableSorter .headerSortUp { background-color: #cceef1; background-image: url('../../img/desc.gif'); background-repeat: no-repeat; background-position: center top; }
table.tableSorter .headerSortDown { background-color: #cceef1; background-image: url('../../img/asc.gif'); background-repeat: no-repeat; background-position: center top; }
.tablaHerramientas { padding: 5px 5px 0 5px; margin-bottom: 5px; display: inline-block; }
    .tablaHerramientas .tablaPaginador input { width: 50px; }
    .tablaHerramientas input, .tablaHerramientas select { font-size: 10px; position: relative; }
    .tablaHerramientas .tablaSeleccion { background-image: url('../../img/tablasHerramientas_6.png'); background-repeat: no-repeat; }
        .tablaHerramientas .tablaSeleccion a { display: block; float: left; width: 25px; height: 25px; }
            .tablaHerramientas .tablaSeleccion a:hover { text-decoration: none; }
    .tablaHerramientas .tablaFiltro input { width: 80px; position: relative; bottom: 5px; }
.ucOficinas .tablaHerramientas .tablaFiltro input { top: -7px; bottom: 3px; }
.tablaHerramientas .tablaFiltro, .tablaHerramientas .tablaPaginador, .tablaHerramientas .tablaTotal { margin: 0 5px 3px 0; padding-right: 5px; border-right: 1px solid #CCC; height: 20px; }
.tablaHerramientas .tablaTotal { font-size: 11px; }
    .tablaHerramientas .tablaTotal span { position: relative; top: 5px; }

tr.seleccionada td { background-color: #b5d7dd !important; }
.tablaBtnSeleccionar a { text-decoration: none; }
    .tablaBtnSeleccionar a:hover { text-decoration: underline; }
.paginador table td { border: none !important; padding: 0 !important; margin: 0 !important; }

@-webkit-keyframes fadeInFromNone {
    0% { display: none; opacity: 0; }

    1% { display: block; opacity: 0; }

    100% { display: block; opacity: 1; }
}

@-moz-keyframes fadeInFromNone {
    0% { display: none; opacity: 0; }

    1% { display: block; opacity: 0; }

    100% { display: block; opacity: 1; }
}

@-o-keyframes fadeInFromNone {
    0% { display: none; opacity: 0; }

    1% { display: block; opacity: 0; }

    100% { display: block; opacity: 1; }
}

@keyframes fadeInFromNone {
    0% { display: none; opacity: 0; }

    1% { display: block; opacity: 0; }

    100% { display: block; opacity: 1; }
}
/*
.treeViewBusqueda div { -webkit-animation: fadeInFromNone 0.5s ease-out;
    -moz-animation: fadeInFromNone 0.5s ease-out;
    -o-animation: fadeInFromNone 0.5s ease-out;
    animation: fadeInFromNone 0.5s ease-out; }*/
