.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;

		}



