@font-face {
    font-family: 'OpenSansRegular';
    src: url(OpenSans-Regular-webfont.eot);
    src: url(OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype') , url(OpenSans-Regular-webfont.woff) format('woff') , url(OpenSans-Regular-webfont.ttf) format('truetype') , url(OpenSans-Regular-webfont.svg#open_sansregular) format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'DinLight';
    src: url(DinLight.woff) format('woff');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'DinNeuzeit';
    src: url(DINNeuzeitGrotesk-BoldCond-Regular.woff2) format('woff');
    font-weight: normal;
    font-style: normal
}

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 14px;
    vertical-align: baseline;
    background: transparent;
}

span.conteudoUnidade {font-family: 'DinLight';color: #11295b;line-height: 14px;text-align: center;font-size: 16px;letter-spacing: normal;}

span.tituloUnidade {font-family: 'OpenSansRegular';color: #11295b;font-weight: bold;font-size: 16px;}

span.unidade {
    font-family: 'DinNeuzeit';
    font-size: 25px;
    font-weight: bold;
    color: #11295b;
}

.mapContent {
    width: 450px;
    float: left;
    box-sizing: border-box;
    padding: 10px 0px 0px 43px;
}

* {
    margin: 0;
    padding: 0;
    outline: none;
    font-family: 'OpenSansRegular';
}

body {
    margin: 0px;
}

/* Style the list */
ul.tab {
    list-style-type: none;
    margin: auto;
    padding: 0;
    overflow: hidden;
    /* border-top: 1px solid #ccc; */
    background-color: #f9f9f9;
    /* border-left: 1px solid #ccc; */
    /* border-right: 1px solid #ccc; */
    border-radius: 10px 10px 10px 10px;
    width: 60%;
    text-transform: uppercase;
}

/* Float the list items side by side */
ul.tab li {width: 33.3%;float: left;}

/* Style the links inside the list items */
ul.tab li a {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 14px 16px;
    text-decoration: none;
    transition: 0.3s;
    font-size: 13px;
    line-height: 14px;
    width: 100%;
    box-sizing: border-box;
}

/* Change background color of links on hover */
ul.tab li a:hover {background-color: #ddd;}

/* Create an active/current tablink class */
ul.tab li a:focus, .active {background-color: #1a5493 !important;color: white !important;}

@media (max-width: 320px) {
    ul.tab {
        width: 100%;
    }
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 20px;
    /* border: 1px solid #ccc; */
    width: 100%;
    /* height: 370px; */
    /* max-height: 380px; */
    text-align: justify;
    overflow: auto;
    box-sizing: border-box;
}

.nopadding{
    padding: 0px 0px 0px 0px;
}

li:nth-child(odd) {
    background-color: #f0f0f0;
}
li:nth-child(even) {
    background-color: #f9f9f9;
}
table {float: left; }
.table th,
.table td { text-align: left }
.table thead th { vertical-align: middle; cursor: pointer; }
tr.odd {background-color: #e8e8e8;}
tr.even {background-color: white;}
tr.odd td.sorting_1 {background-color: #D3D6FF;}
.dataTables_length { padding-left: 10px; display:none !important;}
.dataTables_filter { padding-right: 10px; display:none !important;}
.table-striped tbody>tr:nth-child(odd)>th>td.sorting_1 { background-color: #D3D6FF }
th{background-color: #204A87; color: #fff;}
.sorting_1{background-color: #ececec !important;}
.pagination {display:none;}
.dataTables_info {display:none;}
.off {display:none !important;}
.table th, .table td {
    text-align: center;
    line-height: 12px;
    max-width: 160px;
}
.table{
    margin-bottom: 0px !important;
    max-width: 654px;
}
#tabelaCartas{
    width: 100%;
    font-size: 12px !important;
}
.table th {
    font-weight: normal;
    font-size: 14px;
}
.mapa {width: 440px;height: 305px;border-radius: 15px;float: left;}

img{
border-radius: 15px;
margin-top: 10px;
}
.imagemTag{
    float: left;
    margin-right: 20px;
}
p {
    margin: 0 0 10px !important;
}

