
#header {
    padding: 0px;
}

.logo {
    float: left;
}

.pucp {
    float: right;
}

header {
    position: relative;
    z-index: 99;
    background: none;
    margin: 0;
    padding: 0;
}

.row-top {
    position: relative;
    min-height: 70px;
    background: #FFF;
    padding-bottom: 9px;
    max-width: 1000px;
    margin: 0 auto;
}

img {
    margin: 0;
    vertical-align: top;
    border: 0;
    -ms-interpolation-mode: bicubic;
}

.pucp img {
    margin-top: -15px;
}


.gridOverflow {
    overflow: auto;
    height: 300px;
}

body {
    padding-top: 40px;

}


/* NAVBAR */

nav {
    background-color: rgb(0, 136, 204);
}

.navbar-light .navbar-nav .nav-link {
    color: white;
}

#navbarNav{
    min-height: 25px;
}
/* FIN NAVBAR */


/* FOOTER */
html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px; /* Margin bottom by footer height */
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 80px; /* Set the fixed height of the footer here */
    line-height: 60px; /* Vertically center the text there */
    background: #292929;
    padding: 15px 18px 14px 18px;
    margin: 0;
    overflow: hidden;
}

.footer .container {
    background: #292929;
    padding: 15px 18px 14px 18px;
    margin: 0;
    overflow: hidden;
}

#footer-text {
    font-size: 12px;
    line-height: 10px;
    color: #9b9999;
    padding: 0 0 0 0px;
    text-align: center;
    margin: 0 auto;
}

/* FIN FOOTER */

.main {
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom:40px;
}

div.portlet-decoration {
    color: #fff;
    background-color: #000;
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

ul li {
    font-size: 13px;
}


ul.sidebar {
    margin: 0px;
}

ul.sidebar li {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #ffffff;
    border: 1px solid #dddddd;
}


.divLogin {

    margin: 60px auto 0;
    max-width: 500px;
    background-color: #fff;
    border: 1px solid #DEDEDE;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
    -webkit-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
    -moz-box-shadow: 0 0 10px rgba(189, 189, 189, 0.4);
}

.divLogin h1 {
    text-align: center;
}

.dataTables_info {
    text-align: right;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL3N0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUNBO0lBQ0ksWUFBWTtBQUNoQjs7QUFFQTtJQUNJLFdBQVc7QUFDZjs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsV0FBVztJQUNYLGdCQUFnQjtJQUNoQixTQUFTO0lBQ1QsVUFBVTtBQUNkOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLGdCQUFnQjtJQUNoQixnQkFBZ0I7SUFDaEIsbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixjQUFjO0FBQ2xCOztBQUVBO0lBQ0ksU0FBUztJQUNULG1CQUFtQjtJQUNuQixTQUFTO0lBQ1QsK0JBQStCO0FBQ25DOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCOzs7QUFHQTtJQUNJLGNBQWM7SUFDZCxhQUFhO0FBQ2pCOztBQUVBO0lBQ0ksaUJBQWlCOztBQUVyQjs7O0FBR0EsV0FBVzs7QUFFWDtJQUNJLGtDQUFrQztBQUN0Qzs7QUFFQTtJQUNJLFlBQVk7QUFDaEI7O0FBRUE7SUFDSSxnQkFBZ0I7QUFDcEI7QUFDQSxlQUFlOzs7QUFHZixXQUFXO0FBQ1g7SUFDSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksbUJBQW1CLEVBQUUsbUNBQW1DO0FBQzVEOztBQUVBO0lBQ0ksa0JBQWtCO0lBQ2xCLFNBQVM7SUFDVCxXQUFXO0lBQ1gsWUFBWSxFQUFFLDRDQUE0QztJQUMxRCxpQkFBaUIsRUFBRSxxQ0FBcUM7SUFDeEQsbUJBQW1CO0lBQ25CLDRCQUE0QjtJQUM1QixTQUFTO0lBQ1QsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksbUJBQW1CO0lBQ25CLDRCQUE0QjtJQUM1QixTQUFTO0lBQ1QsZ0JBQWdCO0FBQ3BCOztBQUVBO0lBQ0ksZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2Qsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixjQUFjO0FBQ2xCOztBQUVBLGVBQWU7O0FBRWY7SUFDSSxrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLG1CQUFtQjtBQUN2Qjs7QUFFQTtJQUNJLFdBQVc7SUFDWCxzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLG9DQUFvQztJQUNwQyw0QkFBNEI7SUFDNUIsMkJBQTJCO0FBQy9COztBQUVBO0lBQ0ksZUFBZTtBQUNuQjs7O0FBR0E7SUFDSSxXQUFXO0FBQ2Y7O0FBRUE7SUFDSSxrQkFBa0I7SUFDbEIsY0FBYztJQUNkLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIseUJBQXlCO0lBQ3pCLHlCQUF5QjtBQUM3Qjs7O0FBR0E7O0lBRUksbUJBQW1CO0lBQ25CLGdCQUFnQjtJQUNoQixzQkFBc0I7SUFDdEIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQiwwQkFBMEI7SUFDMUIsdUJBQXVCO0lBQ3ZCLDZDQUE2QztJQUM3QyxxREFBcUQ7SUFDckQsa0RBQWtEO0FBQ3REOztBQUVBO0lBQ0ksa0JBQWtCO0FBQ3RCOztBQUVBO0lBQ0ksaUJBQWlCO0FBQ3JCLEMiLCJmaWxlIjoiYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuI2hlYWRlciB7XG4gICAgcGFkZGluZzogMHB4O1xufVxuXG4ubG9nbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wdWNwIHtcbiAgICBmbG9hdDogcmlnaHQ7XG59XG5cbmhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDk5O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5yb3ctdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG59XG5cbmltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAwO1xuICAgIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi5wdWNwIGltZyB7XG4gICAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cblxuLmdyaWRPdmVyZmxvdyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgaGVpZ2h0OiAzMDBweDtcbn1cblxuYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG5cbn1cblxuXG4vKiBOQVZCQVIgKi9cblxubmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMCwgMTM2LCAyMDQpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4jbmF2YmFyTmF2e1xuICAgIG1pbi1oZWlnaHQ6IDI1cHg7XG59XG4vKiBGSU4gTkFWQkFSICovXG5cblxuLyogRk9PVEVSICovXG5odG1sIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgLyogTWFyZ2luIGJvdHRvbSBieSBmb290ZXIgaGVpZ2h0ICovXG59XG5cbi5mb290ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4MHB4OyAvKiBTZXQgdGhlIGZpeGVkIGhlaWdodCBvZiB0aGUgZm9vdGVyIGhlcmUgKi9cbiAgICBsaW5lLWhlaWdodDogNjBweDsgLyogVmVydGljYWxseSBjZW50ZXIgdGhlIHRleHQgdGhlcmUgKi9cbiAgICBiYWNrZ3JvdW5kOiAjMjkyOTI5O1xuICAgIHBhZGRpbmc6IDE1cHggMThweCAxNHB4IDE4cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mb290ZXIgLmNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZDogIzI5MjkyOTtcbiAgICBwYWRkaW5nOiAxNXB4IDE4cHggMTRweCAxOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4jZm9vdGVyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBjb2xvcjogIzliOTk5OTtcbiAgICBwYWRkaW5nOiAwIDAgMCAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuXG4vKiBGSU4gRk9PVEVSICovXG5cbi5tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xufVxuXG5kaXYucG9ydGxldC1kZWNvcmF0aW9uIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG59XG5cbnVsIGxpIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG59XG5cblxudWwuc2lkZWJhciB7XG4gICAgbWFyZ2luOiAwcHg7XG59XG5cbnVsLnNpZGViYXIgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cblxuLmRpdkxvZ2luIHtcblxuICAgIG1hcmdpbjogNjBweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNERURFREU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMTg5LCAxODksIDE4OSwgMC40KTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMTg5LCAxODksIDE4OSwgMC40KTtcbiAgICAtbW96LWJveC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMTg5LCAxODksIDE4OSwgMC40KTtcbn1cblxuLmRpdkxvZ2luIGgxIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kYXRhVGFibGVzX2luZm8ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xufSJdLCJzb3VyY2VSb290IjoiIn0=*/