/* Plotalot v.6.06 */

/* Plotalot sample table */

table.plots1{border-collapse:collapse;border:2px solid #607D8B;border-spacing:0}
table.plots1 tr.title{color:#FFF;background:#607D8B;text-align:center;padding:0 5px}
table.plots1 tr.heading{border:1px solid #FFF;background:white;text-align:center;padding:0 5px}
table.plots1 tr.odd{border:1px solid #CECACA;background:#f9f9f9;padding:0 5px}
table.plots1 tr.even{border:1px solid #CECACA;background:#FFF;padding:0 5px}
table.plots1 td{padding:0 5px}
div.pl_plink{display:inline-block;margin-right:5px}
div.pl_clink{display:inline-block}

/* responsive tables */

.pct-outer{display:inline-block;background-color:#607D8B;border:1px solid #bdbdbd;border-radius:5px;padding:0 1px 1px 1px;font-size:.9em}
.pct-title{text-align:center;background-color:#607D8B;color:#fff;padding:3px 0;font-weight:700}
.pct-table{display:table}
.pct-head-row,.pct-body-row{display:table-row}
.pct-head-row{background-color:#fff;text-align:center}
.pct-head{display:table-header-group;font-weight:700}
.pct-body{display:table-row-group}
.pct-head-cell,.pct-body-cell{display:table-cell;padding:1px 5px}
.pct-cell-value{display:inline}
.pct-odd{background-color:#f9f9f9}
.pct-even{background-color:#FFF}
.pct-cell-name{display:none}
.pct-smaller{font-size:.8em}

@media screen and (max-width:800px) {
  .pct-outer{display:block;margin:auto;border:none;background-color:transparent;font-size:.85em;width:auto!important;height:auto!important;overflow:initial!important}
  .pct-title{padding:10px;border-radius:6px;box-shadow:2px 2px 2px grey}
  .pct-table,.pct-body,.pct-body-row,.pct-head-cell,.pct-body-cell{display:block}
  .pct-head{display:none}
  .pct-body-row{margin:5px 0;border-radius:5px;padding:0 5px;line-height:2;border:1px solid lightgray;border-radius:6px;box-shadow:2px 2px 2px grey}
  .pct-body-cell{text-align:right;border-bottom:1px solid lightgray}
  .pct-cell-name{display:initial;clear:left;float:left;padding-right:20px}
  .pct-cell-value{padding-left:20px}
  .pct-odd,.pct-even{background-color:#f8f8f8}
}

table.plots7 {display: block; border-collapse:collapse;  border-spacing: 0; }
table.plots7 tr.title   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 0 5px 0 5px; }
table.plots7 td         {padding: 0 5px 0 5px; }
table.plots7 tr         {display: block; padding: 0 5px 0 5px; }

table.plots2 {background: #e8e8e8; border-collapse: separate; border:1px solid #d9d9d9; border-spacing: 0; text-align: left;}
table.plots2 tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plots2 tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plots2 tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;}
table.plots2 tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plots2 td         {padding: 5px 12px;}

table.plots2 th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}


table.plotmatriculas {border-collapse: separate; width: 100%; padding-left: 15%; padding-right: 15%; border-spacing: 0; text-align: left;}
table.plotmatriculas tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plotmatriculas tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plotmatriculas tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;}
table.plotmatriculas tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotmatriculas td         {padding: 20px 12px;    border-bottom: 20px solid #EEEEEF;}

table.plotmatriculas th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plotpontos {border-collapse: separate; width: 100%; padding-left: 20%; padding-right: 20%; border-spacing: 0; text-align: left;}
table.plotpontos tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plotpontos tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plotpontos tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;}
table.plotpontos tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotpontos td         {padding: 20px 12px;    border-bottom: 20px solid #EEEEEF;}

table.plotpontos th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}


table.plotranking {border-collapse: separate; width: 100%; padding-left: 20%; padding-right: 20%; border-spacing: 0; text-align: left;}
table.plotranking tr.title2   {color: #707173; text-align:center; padding: 5px 12px; font-weight: 400; font-size:16px;}
table.plotranking tr.heading2 {border:1px solid #FFFFFF; background: #fff; text-align:left; padding: 5px 12px; }
table.plotranking tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;     font-weight: 300; font-size:16px;color: #707173;text-align: left !important;}
table.plotranking tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotranking td         {padding: 5px 12px 5px 40px; }

table.plotranking th {
    padding: 20px 12px 10px 39px;
    color: #707173;
    font-weight: 500;
font-size:16px;
    text-align: left !important;
    white-space: nowrap;}

table.plotpendencias {border-collapse: separate; width: 100%; padding-left: 20%; padding-right: 20%; border-spacing: 0; text-align: left;}
table.plotpendencias tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plotpendencias tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plotpendencias tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;}
table.plotpendencias tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotpendencias td         {padding: 20px 12px;    border-bottom: 20px solid #EEEEEF;}

table.plotpendencias th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plotnotifica {border-collapse: separate; width: 100%; padding-left: 15%; padding-right: 15%; border-spacing: 0; text-align: left;}
table.plotnotifica tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plotnotifica tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plotnotifica tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;}
table.plotnotifica tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotnotifica td         {padding: 20px 12px;    border-bottom: 20px solid #EEEEEF; font-weight: 400; color: #707173;}

table.plotnotifica th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plots3 {background: #e8e8e8; border-collapse: separate; border:1px solid #d9d9d9; border-spacing: 0; text-align: left;}
table.plots3 tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plots3 tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plots3 tr.odd     {border:1px solid #CECACA; background-color: #fff; padding: 5px 12px;}
table.plots3 tr.even    {border:1px solid #CECACA; background:#FFFFFF; padding: 5px 12px;}
table.plots3 td         {padding: 5px 12px; vertical-align: middle;}

table.plots3 th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}


table.plots3 img {
    height: 20px; 
    display: inline;
}

table.plots4 {background: #e8e8e8; border:1px solid #ccc; border-spacing: 0; text-align: left; padding: 10px;}
table.plots4 tr.title {font-weight: bold; border:1px solid #e8e8e8; background: #e8e8e8 url(http://www.portalesplore.com/images/IMG/bkg_thead.gif) repeat-x 0 0; text-align:center; padding: 5px 12px; }
table.plots4 tr.heading {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plots4 tr.odd {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 12px;}
table.plots4 tr.even {border:1px solid #d9d9d9; background:#f5f5f5; padding: 12px;}
table.plots4 td {padding: 12px; box-shadow: 1px 1px 5px #cccccc; font-family: sans-serif;}

table.plots4 th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: bold;
    text-align: center !important;
    text-transform: uppercase;
    white-space: nowrap;
    width: 350px;
}

table.plots4 img {
    height: none; 
}

table.plots5 {background: #e8e8e8; border:1px solid #ccc; border-spacing: 0; text-align: left; padding: 10px;}
table.plots5 tr.title { border:1px solid #e8e8e8; background: #e8e8e8 ; text-align:center; padding: 5px 12px; }
table.plots5 tr.heading {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plots5 tr.odd {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 12px;}
table.plots5 tr.even {border:1px solid #d9d9d9; background:#FFFFFF; padding: 12px;}
table.plots5 td {padding: 12px; width: 300px; }

table.plots5 th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: bold;
    text-align: center !important;
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%;
}

table.plots5 img {
    height: auto; 
}

table.plotsN {border-top: 0px solid #d9d9d9 !important;border-collapse: collapse; text-align: left;}
table.plotsN tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 3px 10px; }
table.plotsN tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 3px 10px; }
table.plotsN tr.odd     {border:1px solid #CECACA; background-color: #fff; padding: 3px 10px;}
table.plotsN tr.even    {border:1px solid #CECACA; background-color: #fff; padding: 3px 10px;}
table.plotsN td         {padding: 5px 5px; vertical-align: middle; font-size: 10px; }
table.plotsN tr     {border-bottom: 0px solid #d9d9d9 !important; }

table.plotsN th {
    padding: 5px 10px;
    color: #000;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plotsN img {
    display: inline;
    max-height: 100%;
    max-width: 150px;
   height: 90px
}

table.plotsRede {background: #e8e8e8; border:1px solid #ccc; border-spacing: 0; text-align: left; padding: 10px;}
table.plotsRede tr.title { border:1px solid #e8e8e8; background: #e8e8e8 ; text-align:center; padding: 5px 12px; }
table.plotsRede tr.heading {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plotsRede tr.odd {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 12px;}
table.plotsRede tr.even {border:1px solid #d9d9d9; background:#FFFFFF; padding: 12px;}
table.plotsRede td {padding: 12px; }

table.plotsRede th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: bold;
    text-align: center !important;
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%;
}

table.plotsRede img {
    height: auto; 
}

table.plotsRede2 {border-collapse: separate; width: 100%; padding-left: 30%; padding-right: 30%; border-spacing: 0; text-align: left;}
table.plotsRede2 tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plotsRede2 tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plotsRede2 tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;}
table.plotsRede2 tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotsRede2 td         {padding: 20px 12px;    border-bottom: 20px solid #EEEEEF;}

table.plotsRede2 th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plotsRede2 img {
    height: auto; 
}

table.plotsPROF {border-collapse:collapse;  border-spacing: 0; }
table.plotsPROF tr.title   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 0 5px 0 5px; }
table.plotsPROF tr.heading {border:1px solid #FFFFFF; background:#D9D9D9; text-align:center; padding: 0 5px 0 5px;     color: #636466;}
table.plotsPROF tr.oddP     {border:1px solid #CECACA; background:#F7FFB5; padding: 0 5px 0 5px; }
table.plotsPROF tr.evenP    {border:1px solid #CECACA; background:#FFFFFF; padding: 0 5px 0 5px; }
table.plotsPROF td         {padding: 0 5px 0 5px;    color: #636466; }
table.plotsPROF th {font-weight: bold; color: #636466;}

table.plotsC {width: 100%; }
table.plotsC td         {display: block; }
 


table.plotsP {background: #e8e8e8; border-collapse: separate; border:1px solid #d9d9d9; border-spacing: 0;width:100%; text-align: left;}
table.plotsP tr.title   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plotsP tr.heading {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plotsP tr.odd     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;}
table.plotsP tr.even    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotsP td         {padding: 5px 12px;}

table.plotsP th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plotsPROFC {border-top: 0px solid #d9d9d9 !important;border-collapse: collapse; text-align: left; width: 100%;}
table.plotsPROFC tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 3px 10px; }
table.plotsPROFC tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 3px 10px; }
table.plotsPROFC tr.odd     {border:1px solid #CECACA; background-color: #fff; padding: 3px 10px;}
table.plotsPROFC tr.even    {border:1px solid #CECACA; background-color: #fff; padding: 3px 10px;}
table.plotsPROFC td         {padding: 5px 5px; vertical-align: middle; font-size: 10px; }
table.plotsPROFC tr     {border-bottom: 0px solid #d9d9d9 !important; }

table.plotsPROFC th {
    padding: 5px 10px;
    color: #000;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plotsPROFC img {
    display: inline;
    max-height: 100%;
    max-width: 150px;
   height: 90px
}


table.plotcupom {border-collapse: separate; width: 100%; padding-left: 20%; padding-right: 20%; border-spacing: 0; text-align: left;}
table.plotcupom tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plotcupom tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plotcupom tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;}
table.plotcupom tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotcupom td         {padding: 20px 12px;    border-bottom: 20px solid #EEEEEF; vertical-align: middle;}

table.plotcupom th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plottrilha {border-collapse: separate; width: 100%; padding-left: 20%; padding-right: 20%; border-spacing: 0; text-align: left;}
table.plottrilha tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plottrilha tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plottrilha tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;}
table.plottrilha tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plottrilha td         {padding: 3px 12px; vertical-align: middle;}

table.plottrilha th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plotchecklist {width: 100%;}

table.plotqualidade {border-collapse: separate; width: 100%; border-spacing: 0; text-align: left;}
table.plotqualidade tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 5px 12px; }
table.plotqualidade tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 5px 12px; }
table.plotqualidade tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;}
table.plotqualidade tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotqualidade td         {padding: 2px 8px 5px 8px; vertical-align: middle;width: fit-content;}

table.plotqualidade th {
    padding: 5px 12px;
    color: #000;
    border-bottom: 1px solid #d9d9d9;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plotsT {border-collapse: separate; width: 100%; padding-left: 20%; padding-right: 20%; border-spacing: 0; text-align: left;}
table.plotsT tr.title2   {color: #FFFFFF; background:#2D8ECF; text-align:center; padding: 3px 10px; }
table.plotsT tr.heading2 {border:1px solid #FFFFFF; background: #e8e8e8; text-align:left; padding: 3px 10px; }
table.plotsT tr.odd     {border:1px solid #CECACA; background-color: #fff; padding: 3px 10px;}
table.plotsT tr.even    {border:1px solid #CECACA; background-color: #fff; padding: 3px 10px;}
table.plotsT td         {padding: 5px 5px; vertical-align: middle; font-size: 10px; }
table.plotsT tr     {border-bottom: 0px solid #d9d9d9 !important; }

table.plotsT th {
    padding: 5px 10px;
    color: #000;
    font-weight: normal;
    text-align: left !important;
    text-transform: uppercase;
    white-space: nowrap;}

table.plotsT img {
    display: inline;
    max-height: 100%;
    max-width: 150px;
   height: 90px
}

table.abacus_botoes tbody{display:flex;}

table.menu_disciplina {
    width: 100%;
}

table.homequemtreinamos {}
table.homequemtreinamos td         {}
table.homequemtreinamos tr     {padding-top: 50px; padding-left: 50px;     width: 210px;display:flex;}
table.homequemtreinamos tbody {display:flex;}

table.plotranking {border-collapse: separate; width: 100%; padding-left: 20%; padding-right: 20%; border-spacing: 0; text-align: left;}
table.plotranking tr.title2   {color: #707173; text-align:center; padding: 5px 12px; font-weight: 400; font-size:16px;}
table.plotranking tr.heading2 {border:1px solid #FFFFFF; background: #fff; text-align:left; padding: 5px 12px; }
table.plotranking tr.odd2     {border:1px solid #d9d9d9; background-color: #FFFFFF; padding: 5px 12px;margin-bottom:20px;     font-weight: 300; font-size:16px;color: #707173;text-align: left !important;}
table.plotranking tr.even2    {border:1px solid #d9d9d9; background:#f5f5f5; padding: 5px 12px;}
table.plotranking td         {padding: 5px 12px 5px 40px; }

table.plotranking th {
    padding: 20px 12px 10px 39px;
    color: #707173;
    font-weight: 500;
font-size:16px;
    text-align: left !important;
    white-space: nowrap;}