@charset "utf-8";
/* CSS Document */

#conteudo {
          padding-right:20px;
          min-width:500px;
          text-align:center;
}

/* Links */

#conteudo a {
	font-weight:bold;
	color: #006;
}

#conteudo a:visited {
	color: #006;
}

#conteudo a:hover {
	color:#333;
	text-decoration: underline;
}

#conteudo h3 a, #conteudo h4 a, #conteudo h5 a {
font-weight:bold;
}

/* Titulos */

#conteudo h3 {
	font-size:1.5em;
	font-weight:bold;
	color: #036;
	margin-bottom:20px;
	padding-bottom:4px;
	border-bottom:1px solid #999;
}

#conteudo h3.center {
	font-size:1.5em;
	font-weight:bold;
	color: #036;
        text-align:center;
	margin-bottom:20px;
	padding-bottom:4px;
        border: none;
}

#conteudo h4 {
font-weight:bold;
font-size:1.2em;
padding-bottom:2px;
margin-bottom:12px;
border-bottom:2px solid #999;
}

#conteudo h5 {
font-size:1em;
color:#333;
margin-bottom:10px;
}

#conteudo p {
margin:10px 0px 10px 0px;
}

.left {
text-align:left;
}

/* Listas */
#conteudo ul, #conteudo ol{
margin:0px 0px 15px 50px;
}

/* Tabelas */

/* ------ 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;
}

