/* ------ tabelas para estatisticas e para o seg-adm-redes ------ */

table.statsout {
   margin-left:         auto;
   margin-right:        auto;
   text-align:          center;
   width:               100%;
}

table.statsout caption {
   font-family:         Arial, Helvetica, sans-serif, Verdana;
   font-size:           14px;
   padding-bottom:      .3em;
}

table.stats {
   margin-left:         auto;
   margin-right:        auto;
   border-collapse:     collapse;
   border:              2px solid black;
   font-family:         Arial, Helvetica, sans-serif, Verdana;
   font-size:           14px;
   text-align:          center;
}

table.spam {
   margin-left:         auto;
   margin-right:        auto;
   border-collapse:     collapse;
   border:              2px solid black;
   font-family:         Arial, Helvetica, sans-serif, Verdana;
   font-size:           14px;
   text-align:          center;
   background-color:    #eeeeee;
}

p.spam {
   font-family:         Arial, Helvetica, sans-serif, Verdana;
   text-align:          left;
   font-size:           13px;
   font-weight:         bold;
   margin-top:          0px;
   margin-right:        0px;
   margin-bottom:       -20px;
   margin-left:         0px;
   border:              0px;
}

table.seg-adm-out {
   margin-left:         auto;
   margin-right:        auto;
   text-align:          center;
   width:               100%;
}

table.seg-adm-out caption {
   font-family:         Arial, Helvetica, sans-serif, Verdana;
   font-size:           13px;
   padding-bottom:      .3em;
}

table.seg-adm {
   margin-left:         auto;
   margin-right:        auto;
   border-collapse:     collapse;
   border:              2px solid black;
   font-family:         Arial, Helvetica, sans-serif, Verdana;
   font-size:           13px;
   text-align:          center;
}

tr.title {
   background-color:    #eeeeee;
}

tr.titlecurso {
   background-color:    #bbbbbb;
}

td.l {
   vertical-align:      top;
   text-align:          left;
   border:              1px solid black;
   padding:             .3em;
   color:               #000000;
}

td.c {
   vertical-align:      top;
   text-align:          center;
   border:              1px solid black;
   padding:             .3em;
   color:               #000000;
}

td.r {
   vertical-align:      top;
   text-align:          right;
   border:              1px solid black;
   padding:             .3em;
   color:               #000000;
}

td.t {
   vertical-align:      top;
   text-align:          left;
   padding:             .3em;
   color:               #000000;
}

td.vertical-align-center {
   vertical-align:      middle;
   text-align:          left;
   border:              1px solid black;
   padding:             .3em;
   color:               #000000;
}

td.vertical-align-center-c {
   vertical-align:      middle;
   text-align:          center;
   border:              1px solid black;
   padding:             .3em;
   color:               #000000;
}

td.vertical-align-center-r {
   vertical-align:      middle;
   text-align:          right;
   border:              1px solid black;
   padding:             .3em;
   color:               #000000;
}


*.back-gray {
   background-color:    #bbbbbb;
}

thead.titlecurso {
   background-color:    #bbbbbb;
}

th.l {
   vertical-align:      top;
   text-align:          left;
   border:              1px solid black;
   padding:             .3em;
   color:               #000000;
}

th.c {
   vertical-align:      top;
   text-align:          center;
   border:              1px solid black;
   padding:             .3em;
   color:               #000000;
}

th.r {
   vertical-align:      top;
   text-align:          right;
   border:              1px solid black;
   padding:             .3em;
   color:               #000000;
}

p.spam {
   text-align:          left;
   font-weight:         bold;
   margin-top:          0px;
   margin-right:        0px;
   margin-bottom:       1em;
   padding-bottom:      .3em;
   margin-left:         0px;
   border-bottom:1px solid #999;
}


p.submenu {
   text-align:          center;
   font-weight:         bold;
   margin-top:          0px;
   margin-right:        0px;
   margin-bottom:       .3em;
   padding-bottom:      .9em;
   margin-left:         0px;
   border-bottom:1px solid #999;
}

p.seg-adm {
   text-align:          right;
   margin-top:          0px;
   margin-right:        0px;
   margin-bottom:       1em;
   padding-bottom:      .3em;
   margin-left:         0px;
   border:none;
   font-size:           .8em;
}
