﻿@charset "utf-8";
/* CSS Document */

/***** tipografias 


font-family: 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif;
font-family: 'Expert-Sans-Bold', Expert-Sans-Regular, helvetica, arial, clean, sans-serif;
font-family: 'Expert-Sans-Light', helvetica, arial, clean, sans-serif;

font-family: 'KievitOT-ExtraBold', Expert-Sans-Regular, helvetica, arial, clean, sans-serif;
font-family: 'KievitOT-Bold', 'Expert-Sans-Bold', helvetica, arial, clean, sans-serif !important;
font-family: 'KievitOT-Medium', 'Expert-Sans-Regular', helvetica, arial, clean, sans-serif !important;
font-family: 'KievitOT-Regular', Expert-Sans-Regular, helvetica, arial, clean, sans-serif !important;



*********/

.interna .menuLateral,
.mobile .interna .row>.col-md-3  {display: none;}
.interna .col-md-9 { width: 100%!important; padding: 0!important;}
.breadcrumb, #titulo {display: none;}

html { scroll-behavior: smooth;}
main {  margin: auto;}

main.contenido { 
    font-family:  'Expert-Sans-Regular', helvetica, arial, clean, sans-serif!important; 
    color: #616160; }

header { text-align: center;}
header img { margin: 0 auto;}


.interna h1 { 
    color: #00628B;
    font-family: 'KievitOT-Bold', Expert-Sans-Regular, helvetica, arial, clean, sans-serif; 
    font-size: 50px;
    margin-top: 0; padding-bottom: 0;
    margin-bottom: 10px;}


.interna p.lead {
    font-family: 'KievitOT-Regular', Expert-Sans-Regular, helvetica, arial, clean, sans-serif; 
    font-size: 30px;
    color: #00628B;
}

.sect-titulo {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;
    margin: 30px 0 20px;
}

.sect-titulo .cont-logo img {
    width: 250px;
}
 




table.dataTable.display>tbody>tr.odd>.sorting_1, table.dataTable.order-column.stripe>tbody>tr.odd>.sorting_1 {
    box-shadow: none !important;
    background-color: #f0f1f0 !important;
}

table.dataTable.display>tbody>tr.even>.sorting_1, table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1 {
    box-shadow: none !important;
    background-color: #fbfbfd !important;
}

table.dataTable.stripe>tbody>tr.odd>*, table.dataTable.display>tbody>tr.odd>* {
    box-shadow: none !important;
    background-color: #f8f7f6 !important;
}

table.dataTable.stripe>tbody>tr.even>*, table.dataTable.display>tbody>tr.even>* {
    box-shadow: none !important;
    background-color: #fff !important;
}

table.dataTable thead th, table.dataTable tfoot th {
    font-weight: normal!important;
}



section.bannerApp_Dsk {
    display: block;
    margin: 50px 0 40px;
}

.mobile section.bannerApp_Dsk {
    display: none;
}

section.bannerApp_Mob {
    display: none;
}

.mobile section.bannerApp_Mob {
    display: block;
}

.mobile section.bannerApp_Mob img {
    width: 100%;
}








.mobile .interna h1 { 
    font-size: 33px;
}


.mobile .interna p.lead {
    font-size: 21px;
    line-height: 1.2;
}

.mobile .sect-titulo {
    flex-direction: column;
    flex-wrap: nowrap;
}

.mobile .sect-titulo .cont-logo img {
    width: 220px;
}

.mobile table.dataTable {
    width: 100%;
    overflow: scroll;
    display: block;
}

.mobile .dataTables_wrapper {
    margin-bottom: 20px;
}
