.valido {
	  color : #00A650;
background-color : transparent;
text-align : left;
		}
ul.sub {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-type : disc;
list-style-image : none;
		}
ul.sitemap3 {
	  list-style-type : disc;
font-size : 0.8em;
		}
ul.sitemap2 {
	  list-style-type : disc;
font-size : 0.9em;
		}
ul.sitemap1 {
	  list-style-type : disc;
font-size : 1em;
		}
ul.menos {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
		}
ul.mais {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
		}
ul.especial a:visited {
	  display: block;
width : 150px;
text-decoration : none;
padding : 3px 15px 3px 15px;
color : #000000;
background-color : #cccccc;
margin-left: 0px;
margin-right: 0px;
margin-top: 1px;
margin-bottom: 0px;
		}
ul.especial a:link {
	  display: block;
width : 150px;
text-decoration : none;
padding : 3px 15px 3px 15px;
color : #000000;
background-color : #cccccc;
margin-left: 0px;
margin-right: 0px;
margin-top: 1px;
margin-bottom: 0px;
		}
ul.especial a:hover {
	  display: block;
width : 150px;
text-decoration : none;
color : #000000;
padding : 3px 15px 3px 15px;
background-color : #dddddd;
margin-left: 0px;
margin-right: 0px;
margin-top: 1px;
margin-bottom: 0px;
		}
ul.especial a {
	  display: block;
width : 100%;
text-decoration : none;
color : #000000;
		}
ul.especial {
	  margin-top : 0px;
margin-right: 0px;
margin-left : 0px;
margin-bottom : 0px;
padding-top : 0px;
padding-right: 0px;
padding-left : 0px;
padding-bottom : 0px;
list-style-type : none;
		}
.tpb {
	  background-color : Yellow;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.topod {
	  vertical-align : top;
text-align : right;
		}
.topoc {
	  vertical-align : top;
text-align : center;
		}
.topo {
	  vertical-align : top;
		}
.tit {
	  float: left;
margin: 0px;
padding: 0px;
height: 20px;
font-size: 12px;
overflow: hidden;
		}
th.pequeno {
	  font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
th.e {
	  background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : left;
		}
th.bpequeno {
	  font-size : 0.85em;
font-weight : normal;
background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
th.b {
	  background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
th {
	  background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.textopequeno2 {
	  font-size : 0.9em;
font-weight : normal;
		}
.textopequenonoticia {
	  font-size : 0.9em;
margin-left : 20px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 60px;
		}
.textopequenod {
	  font-size : 0.9em;
text-align : right;
		}
.textopequenoconteudos {
	  font-size : 0.9em;
margin-left : 20px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 60px;
		}
.textopequenoc {
	  font-size : 0.9em;
text-align : center;
		}
.textopequeno {
	  font-size : 0.9em;
		}
.textogrande {
	  font-size : 1.1em;
		}
.textod {
	  text-align : right;
		}
.textoc {
	  text-align : center;
		}
.texto {
	  text-indent : 25px;
text-align : justify;
		}
textarea.inactivo {
	  font-family : "Trebuchet MS", sans-serif;
background-color : Silver;
color : Black;
		}
textarea {
	  font-family : "Arial", sans-serif;
		}
.teoricopraticas {
	  background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
		}
.teoricas {
	  background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.teclasatalho {
	  position : absolute;
top : -300px;
		}
td.pequenod {
	  font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : right;
		}
td.pequeno {
	  font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
td.fotoalbum {
	  text-align : center; 
vertical-align : top; 
padding : 5px; 
		}
.tb {
	  background-color : Orange;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
table.centrar {
	  margin-left: auto;
margin-right: auto;
		}
table.central {
	  width : 432px;
margin-left : auto; 
margin-right : auto;
		}
table {
	  font-size : 1em;
		}
.tabelamaximab {
	  border-collapse : collapse;
font-size : 1em;
width : 100%;
		}
.tabelamaxima {
	  border-collapse : separate;
font-size : 1em;
width : 100%;
		}
.tabelab {
	  border-collapse : collapse;
font-size : 1em;
		}
.tabela {
	  border-collapse : separate;
font-size : 1em;
		}
select {
	  font-family : "Arial", sans-serif;
		}
.rodape {
	  background-color : White;
color: #B3B3B3;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #E8D5D1;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #E6E6E6;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : #E6E6E6;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #B3B3B3;
padding-left : 2px;
padding-right : 2px;
		}
.reservado {
	  background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
vertical-align : middle;
		}
.rejeitar {
	  background-color:#FF0000;
text-weight:Bold;
color:White;
		}
.quadra {
	  width : 80px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
		}
pre {
	  background-color : #FFFFEE;
border : 1px dotted;
padding : 5px;
font-family : monospace;
font-size : 1em;
		}
.praticas {
	  background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
		}
.pb {
	  background-color : #80FF80;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.outdated {
	  color : #AAAAAA;
		}
.opcoesloginon {
	  background-color : #CCCCCC;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
vertical-align : top;
text-align : center;
		}
.opcoeslogin {
	  background-color : #CCCCCC;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
vertical-align : top;
text-align : center;
		}
.opcoescentraisimagem {
	  width : 32px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
border-right: black 1px solid;
border-top: black 1px solid;
font-size: 0.85em;
vertical-align: middle;
border-left: black 1px solid;
color: black;
border-bottom: black 1px solid;
background-color: #f2f2f2;
text-align: center;
		}
.opcoescentrais {
	  background-color : #F2F2F2;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 1px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : Black;
vertical-align : middle;
font-size : 0.85em;
		}
.opcoesatalhos {
	  background-color : #D9D9D9;
color : Black;
padding-left : 2px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
vertical-align : top;
font-size : 0.85em;
		}
.opcoes {
	  color : Black;
text-align : left;
vertical-align : top;
		}
.opcao {
	  background-color : White;
color : Black;
		}
.noticiasespecificas {
	  background-color : #D9C495;
color : Black;
padding-left : 10px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
vertical-align : top;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : White;
		}
.noticias {
	  background-color : #FAE7BC;
color : Black;
padding-left : 10px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
vertical-align : top;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : White;
		}
.negroc {
	  background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
font-weight : bold;
		}
#menuesquerdo ul {
	  list-style : none;
margin: 0;
padding: 0;
border: none;
		}
#menuesquerdo li.m9 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m9 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m8 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m8 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m7 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m7 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m6 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m6 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m5 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m5 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m4 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m4 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m3 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m3 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m2 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m2 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m12 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m12 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m11 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m11 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m10 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m10 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li.m1 a:hover {
	  display: block;
width : 100%;
text-decoration : none;
padding : 3px 10px 3px 10px;
color : #000000;
background-color : #dddddd;
		}
#menuesquerdo li.m1 a {
	  display: block;
width : 100%;
text-decoration : none;
background-color : #cccccc;
color : #000000;
padding : 3px 10px 3px 10px;
		}
#menuesquerdo li {
	  margin-left: 0px;
margin-right: 0px;
margin-top: 1px;
margin-bottom: 0px;
		}
#menuesquerdo {
	  width: 100%;
		}
.margemesquerda {
	  margin-left : 40px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 0px;
		}
.logo {
width : 155px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
		}
.loginesquerdo {
	  border-collapse : collapse;
font-family : "Arial", sans-serif;
font-size : 1em;
border-width : 1px;
color : black;
padding-left : 6px;
padding-right : 3px;
padding-top : 4px;
padding-bottom : 4px;
		}
.logindireito {
	  border-collapse : collapse;
font-size : 1em;
border-width : 1px;
color : Black;
padding-left : 3px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
		}
.login {
	  border-collapse : collapse;
font-family : "Arial", sans-serif;
font-size : 1em;
border-width : 1px;
color : black;
padding-left : 6px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
		}
li.menu {
	  list-style-type : square;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-right : 0px;
		}
.laboratorios {
	  background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
		}
input.inactivo {
	  font-family : "Trebuchet MS", sans-serif;
background-color : #DADADA;
color : Black
		}
input {
	  font-family : "Arial", sans-serif;
		}
img.tlogotipoinst {
	  width : 155px;
height : 81px;
border : 0px; 
border-style : solid;
		}
img.spacertopo {
	  height : 0px;
		}
img.spacerfundo {
	  height : 4px;
		}
img.spaceresquerdo {
	  height : 2px;
		}
img.spacerdireito {
	  height : 2px;
		}
img.spacer {
	  height : 2px;
		}
img.planta {
	  border : 0px; 
border-style : solid;
width : 120px;
height : 85px;
		}
img.notifica {
	  border : 0px; 
border-style : solid;
vertical-align : middle;
		}
img.botoes {
	  border : 0px; 
border-style : solid;
vertical-align : middle;
		}
img.border1 {
	  border : 1px; 
border-style : solid;
		}
img.border0 {
	  border : 0px; 
border-style : solid;
		}
h5 {
	  font-size : 0.85em;
font-weight : normal;
text-align : center;
		}
h4 {
	  color : Black;
font-size : 1em;
background-color: transparent;
text-align : center;
		}
h3 {
	  color : #000000;
font-size : 1.2em;
background-color: transparent;
text-align : left;
		}
h2 {
	  font-size : 1em;
font-weight : bolder;
background-color : #000000;
color : White;
text-align : left;
vertical-align : top;
padding : 3px 10px 3px 10px;
border-top-color : White;
border-top-style : solid;
border-top-width : 2px;
		}
h1 {
	  font-size : 1.3em;
font-weight : bolder;
background-color : #000000;
color : White;
text-align : left;
vertical-align : top;
padding : 3px 10px 3px 10px;
border-top-color : White;
border-top-style : solid;
border-top-width : 5px;
		}
html>body #menuesquerdo li.m9 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m9 a {
	  width: auto;
		}
html>body #menuesquerdo li.m8 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m8 a {
	  width: auto;
		}
html>body #menuesquerdo li.m7 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m7 a {
	  width: auto;
		}
html>body #menuesquerdo li.m6 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m6 a {
	  width: auto;
		}
html>body #menuesquerdo li.m5 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m5 a {
	  width: auto;
		}
html>body #menuesquerdo li.m4 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m4 a {
	  width: auto;
		}
html>body #menuesquerdo li.m3 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m3 a {
	  width: auto;
		}
html>body #menuesquerdo li.m2 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m2 a {
	  width: auto;
		}
html>body #menuesquerdo li.m12 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m12 a {
	  width: auto;
		}
html>body #menuesquerdo li.m11 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m11 a {
	  width: auto;
		}
html>body #menuesquerdo li.m10 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m10 a {
	  width: auto;
		}
html>body #menuesquerdo li.m1 a:hover {
	  width: auto;
		}
html>body #menuesquerdo li.m1 a {
	  width: auto;
		}
hr {
	  width:100%;
color:#CCCCCC;
height : 1px;
		}
.geracao {
	  padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 0.85em;
text-align : left;
color : #B3B3B3;
background-color: White;
		}
.formularionometopo {
	  border-collapse : collapse;
font-family : "Arial", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
		}
.formularionomeobr {
	  border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;
color : #FF0000
		}
.formularionome {
	  border-collapse : collapse;
font-family : "Arial", sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
		}
.formulariobotoes {
	  text-align : center;
		}
.formulario {
	  border-collapse : collapse;
font-family : "Arial", sans-serif;
font-size : 1em;
border-width : 1px;
		}
.formatar2 {
	  border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
text-align: left;
		}
.formatardados {
	  font-family : "Arial", sans-serif;
font-size : 1em;
vertical-align : top;
padding-left : 4px;
padding-right : 4px;
		}
.formatar {
	  border-collapse : collapse;
width : 100%;
		}
form {
	  margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
		}
.escurot {
	  background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
		}
.escuroesquerdocolapsed {
	  background-color : #D9D9D9;
padding-left : 8px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
color : Black;
text-align : left;
border-right: black 0px solid;
border-top: black 1px solid;
border-left: black 1px solid;
border-bottom: black 2px solid;
vertical-align : top;
		}
.escuroesquerdo {
	  background-color : #D9D9D9;
padding-left : 8px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
color : Black;
text-align : left;
border-right: black 0px solid;
border-top: black 1px solid;
border-left: black 1px solid;
border-bottom: black 1px solid;
vertical-align : top;
		}
.escurodireitocolapsed {
	  background-color : #D9D9D9;
padding-left : 2px;
padding-right : 8px;
padding-top : 4px;
padding-bottom : 4px;
color : Black;
text-align : right;
border-right: black 1px solid;
border-top: black 1px solid;
border-left: black 0px solid;
border-bottom: black 2px solid;
vertical-align : top;
		}
.escurodireito {
	  background-color : #D9D9D9;
padding-left : 2px;
padding-right : 8px;
padding-top : 4px;
padding-bottom : 4px;
color : Black;
text-align : right;
border-right: black 1px solid;
border-top: black 1px solid;
border-left: black 0px solid;
border-bottom: black 1px solid;
vertical-align : top;
		}
.escurod {
	  background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.escurocentrocolapsed {
	  background-color : #D9D9D9;
padding-left : 2px;
padding-right : 2px;
padding-top : 4px;
padding-bottom : 4px;
color : Black;
text-align : left;
border-right: black 0px solid;
border-top: black 1px solid;
border-left: black 0px solid;
border-bottom: black 2px solid;
vertical-align : top;
		}
.escurocentro {
	  background-color : #D9D9D9;
padding-left : 2px;
padding-right : 2px;
padding-top : 4px;
padding-bottom : 4px;
color : Black;
text-align : left;
border-right: black 0px solid;
border-top: black 1px solid;
border-left: black 0px solid;
border-bottom: black 1px solid;
vertical-align : top;
		}
.escuroc {
	  background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.escurobd {
	  background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.escurobc {
	  background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.escurob {
	  background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.escuro {
	  background-color : #E6E6E6;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
dt {
	  font-weight : bold;
margin-left : 25px;
		}
div.cabecalhomenuesquerdo {
	  font-weight : bolder;
text-align : left;
background-color : #000000;
color : White;
padding : 3px 10px 3px 10px;
margin-top : 5px;
margin-bottom : 4px;
		}
div {
	  margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
		}
.destaqueactivo {
	  background-color : #F0D3D3;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.destaque {
	  display : none;
width : 120px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
		}
dd {
	  margin-left : 45px;
margin-top : 0px;
margin-bottom : 10px;
margin-right : 0px;
		}
.cvisita {
	  background-color : #F2F2F2;
color : Black;
padding-left : 12px;
padding-right : 12px;
padding-top : 6px;
padding-bottom : 6px;
text-align : center;
border-left-style : solid;
border-left-width : 1px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : Black;
vertical-align : top;
font-size : 0.9em;
		}
.corvermelhod {
	  background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;
		}
.corvermelhoc {
	  background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center
		}
.corvermelho {
	  background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
		}
.corverded {
	  background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;
		}
.corverdec {
	  background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
		}
.corverde {
	  background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
		}
.corlaranjad {
	  background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;
		}
.corlaranjac {
	  background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center
		}
.corlaranjabc {
	  background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
		}
.corlaranja {
	  background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
		}
.corazulc {
	  background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
		}
.coramarelod {
	  background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: right;
		}
.coramareloc {
	  background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
		}
.coramarelobc {
	  background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
		}
.coramarelo {
	  background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: left;
		}
.coralfacec {
	  background-color : #8FC794;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
		}
.copyright {
	  padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 0.85em;
text-align : left;
color : #B3B3B3;
background-color: White;
		}
.conteudoesquerdo {
	  background-color : White;
color : Black;
padding-left : 4;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
width : 150px;
		}
.conteudodireito {
	  background-color : White;
color : Black;
padding-left : 0;
padding-right : 4;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
width : 150px;
		}
.conteudocentral {
	  background-color : White;
color : Black;
padding-left : 10px;
padding-right : 10px;
padding-top : 0px;
padding-bottom : 18px;
vertical-align : top;
text-align : justify;
		}
.cmd {
	  float: right;
margin: 0px;
padding: 0px;
font-size: 12px;
		}
.clarotc {
	  background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
		}
.clarot {
	  background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
		}
.clarod {
	  background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.claroc {
	  background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.clarobd {
	  background-color : #F2F2F2;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.clarobc {
	  background-color : #F2F2F2;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.clarob {
	  background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.claro {
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.centro {
	  text-align : left;
background-position : left 50%;
background-color : #800000;
padding-bottom : 8px;
padding-left : 8px;
padding-right : 8px;
padding-top : 8px;
vertical-align : bottom;
		}
.cara {
	  background-color : transparent;
color: Black;
padding-left : 10px;
padding-right : 10px;
padding-top : 0px;
padding-bottom : 0px;
font-size : 0.85em;
text-align : right;
		}
.campus {
	  background-color : #CCCCCC;
color : Black;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
padding-bottom : 0px;
text-align : center;
vertical-align : top;
font-size : 0.85em;
		}
.calendsem {
	  background-color : #cccccc;
color : White;
text-align : center;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
		}
.calendsel {
	  background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
		}
.calendnorm {
	  background-color : #ffffff;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}
.calendfersel {
	  background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
		}
.calendfer {
	  background-color : #CCCCCC;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}
.calendfdssel {
	  background-color : #cccccc;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
		}
.calendfds {
	  background-color : #ffffff;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}
.calendeventsel {
	  background-color : #CEBC91;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
		}
.calendevent {
	  background-color : #CEBC91;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}
.caixafora {
	  float: left;
margin: 5px;
border: 1px solid black;
padding: 0px;
		}
.caixadentro {
	  float: left;
margin: 0px;
border: 1px solid black;
padding: 0px;
overflow: auto;
		}
.cabecalhomenuprincipal {
	  background-color : #D9D9D9;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 0;
padding-bottom : 0;
text-align : center;
border-left-style : solid;
border-left-width : 1px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 1px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-top-color : Black;
vertical-align : top;
font-size : 0.9em;
		}
.cabecalhologinon {
	  font-weight : bolder;
background-color : #999999;
color : Black;
padding : 3px 10px 3px 10px;
text-align : left;
vertical-align : top;
border-top-color : White;
border-top-style : solid;
border-top-width : 4px;
border-bottom-color : White;
border-bottom-style : solid;
border-bottom-width : 4px;
		}
.cabecalhologin {
	  background-color : #999999;
color : Black;
padding : 3px 10px 3px 10px;
text-align : left;
font-weight : bolder;
vertical-align : top;
border-top-color : White;
border-top-style : solid;
border-top-width : 4px;
border-bottom-color : White;
border-bottom-style : solid;
border-bottom-width : 4px;
		}
.cabecalhocampus {
	  font-weight : bolder;
background-color : #999999;
color : Black;
padding : 3px 10px 3px 10px;
text-align : left;
vertical-align : top;
border-top-color : White;
border-top-style : solid;
border-top-width : 4px;
border-bottom-color : White;
border-bottom-style : solid;
border-bottom-width : 4px;
		}
.cabecalhoatalhos {
	  font-weight : bolder;
background-color : #000000;
color : White;
padding : 3px 10px 3px 10px;
text-align : left;
vertical-align : top;
border-top-color : White;
border-top-style : solid;
border-top-width : 5px;
border-bottom-color : White;
border-bottom-style : solid;
border-bottom-width : 5px;
		}
.cabecalho {
	  font-weight : bolder;
background-color : #000000;
color : White;
text-align : left;
vertical-align : top;
padding : 3px 10px 3px 10px;
border-top-color : White;
border-top-style : solid;
border-top-width : 5px;
border-bottom-color : White;
border-bottom-style : solid;
border-bottom-width : 3px;
		}
.brancotd {
	  background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
text-align : right;
		}
.brancot {
	  background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
		}
.brancodb {
	  background-color : white;
font-weight : bold;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.brancod {
	  background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.brancocb {
	  background-color : white;
font-weight : bold;
font-size : 1.2em;
color: #74643f;
text-align : right;
padding-left : 4px;
padding-right : 4px;
padding-top : 8px;
padding-bottom : 4px;
		}
.brancoc {
	  background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.brancobd {
	  background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.brancobc {
	  background-color : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.brancob {
	  background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : Black;
border-top-style : solid;
border-top-width : 1px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}
.branco {
	  background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}
.botoes {
	  border-collapse : collapse;
font-size : 1em;
border-width : 0px;
margin-left : 0px;
		}
body {
	  margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
font-size : 0.7em;
font-family : "Trebuchet MS", sans-serif;
background-color : #FFFFFF;
padding : 0px 0px 0px 0px;
		}
.barratemporale {
background-repeat : no-repeat;
background-position : center;
text-align : center;
		}
.barratemporald {
background-repeat : no-repeat;
background-position : center;
text-align : center;
		}
.barratemporal {
background-repeat : repeat-x;
background-position : left center;
text-align : center;
		}
.barralocalizacao {
	  background-color : #666666;
color: White;
padding-left : 10px;
padding-right : 10px;
padding-top : 2px;
padding-bottom : 2px;
		}
.avisod {
	  color : Red;
background-color : transparent;
text-align : right;
		}
.avisoc {
	  color : Red;
background-color : transparent;
text-align : center;
		}
.aviso {
	  color : Red;
background-color : transparent;
text-align : center;
font-weight : bold;
		}
a:visited {
	  color : Black;	
text-decoration : underline;
background-color: transparent;
		}
a.opcao:visited {
	  color : Black;	
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.opcao:link {
	  color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.opcao:hover {
	  color : Black;
text-decoration : normal;
font-weight : normal;
background-color: transparent;
		}
a.opcaocentral:visited {
	  color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
		}
a.opcaocentral:link {
	  	  color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
		}
a.opcaocentral:hover {
	  color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
		}
a.opcaocentral:active {
	  color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
		}
a.opcaoatalho:visited {
	  color : Black;	
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.opcaoatalho:link {
	  color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.opcaoatalho:hover {
	  color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;
		}
a.opcaoatalho:active {
	  color : Red;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.opcao:active {
	  color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.noticia:visited {
	  color : Black;	
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.noticia:link {
	  color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.noticia:hover {
	  color : #666666;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.noticia:active {
	  color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}
a.nomelogin:visited {
	  color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.nomelogin:link {
	  color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.nomelogin:hover {
	  color : #666666;
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.nomelogin:active {
	  color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.menu:visited {
	  color : Black;	
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.menu:link {
	  color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.menu:hover {
	  color : Red;
text-decoration : underline;
font-weight : bold;
background-color: transparent;
		}
a.menu:active {
	  color : Red;
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.local:visited {
	  color : White;	
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.local:link {
	  color : White;
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.local:hover {
	  color : #CCCCCC;
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a.local:active {
	  color : White;
text-decoration : none;
font-weight : bold;
background-color: transparent;
		}
a:link {
	  color : #000000;
text-decoration : underline;
background-color: transparent;
		}
a:hover {
	  color : #666666;
text-decoration : underline;
background-color: transparent;
		}
.actualizacao {
	  padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 0.85em;
text-align : right;
color : #B3B3B3;
background-color : White;
		}
.aceitar {
	  background-color:#00FF00; text-weight:Bold;
color:Black;
		}
a:active {
	  color : Black;
text-decoration : underline;
background-color: transparent;
		}
