.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;
list-style-image: url("http://www.fe.up.pt/feup3w/imagens/icones/li_menos.gif");
		}


ul.mais {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("http://www.fe.up.pt/feup3w/imagens/icones/li_mais.gif");
		}


ul.especial {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
		}


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


.topo {
	  vertical-align : top;
		}


.tit {
	  float: left;
margin: 0px;
padding-top: 2px;
padding-bottom: 2px;
height: 20;
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.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;
		}


.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;
font-size:1em;
		}


textarea {
	  font-family : "Trebuchet MS", sans-serif;
font-size:1em;
		}


.teclasatalho {
	  position : absolute;
top : -300px;
		}


.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 {
	  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 : "Trebuchet MS", sans-serif;
font-size:1em;
		}


.rodape {
	  background-color : #92c417;
color: #00398a;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
padding-left : 0px;
padding-right : 0px;
padding-top : 0px;
padding-bottom : 0px;
		}


.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;
color : Black;
		}


.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 : #d8e1ed;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 4px;
border-left-color : #d8e1ed;
border-right-style : solid;
border-right-width : 4px;
border-right-color : #d8e1ed;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #00398a;
vertical-align : top;
font-size : 1em;
text-align : center;
		}


.opcoeslogin {
	  background-color : #d8e1ed;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 4px;
border-left-color : #d8e1ed;
border-right-style : solid;
border-right-width : 4px;
border-right-color : #d8e1ed;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #00398a;
vertical-align : top;
font-size : 1em;
text-align : center;
		}


.opcoescentraisimagem {
	  width : 32px;
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
border-right: black 0px solid;
border-top: black 0px solid;
font-size: 0.85em;
vertical-align: middle;
border-left: black 0px solid;
color: black;
border-bottom: black 0px solid;
background-color: transparent;
text-align: center;
		}


.opcoescentrais {
	  background-color : transparent;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : middle;
font-size : 0.85em;
		}


.opcoesatalhos {
	  background-color : #deedb9;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 4px;
padding-bottom : 4px;
text-align : left;
border-left-style : solid;
border-left-width : 4px;
border-left-color : #deedb9;
border-right-style : solid;
border-right-width : 4px;
border-right-color : #deedb9;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #92c417;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 0.85em;
		}


.opcoes {
	  background-color : #deedb9;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 4px;
padding-bottom : 4px;
text-align : left;
border-left-style : solid;
border-left-width : 4px;
border-left-color : #deedb9;
border-right-style : solid;
border-right-width : 4px;
border-right-color : #deedb9;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #92c417;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 0.85em;
		}


.noticiasespecificas {
	  background-color : #FFFFFF;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #CACACA;
vertical-align : top;
font-size : 0.85em;
		}


.noticias {
	  background-color : #deedb9;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 4px;
padding-bottom : 4px;
text-align : left;
border-left-style : solid;
border-left-width : 4px;
border-left-color : #deedb9;
border-right-style : solid;
border-right-width : 4px;
border-right-color : #deedb9;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #92c417;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 0.85em;
		}


.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 {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m9 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m8 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m8 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m7 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m7 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m6 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m6 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m5 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m5 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m4 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m4 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m3 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m3 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m2 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m2 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m15 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m15 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m14 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m14 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m13 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m13 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m12 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m11 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m11 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m10 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m10 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li.m1 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


#menuesquerdo li.m1 a {
	  display: block;
padding: 2px 12px 2px 12px;
background-color: #b2c3dc;
border-width: 1px 0px 0px 1px;
border-color : white;
border-style : solid;
color: #00398a;
text-decoration: none;
font-weight: bold;
width: 100%;
text-align:left;
		}


#menuesquerdo li {
	  margin: 0;
		}


#menuesquerdo {
	  border-top: 0px solid black;
border-bottom: 0px solid black;
border-left: 0px solid Black;
border-right: 0px solid Black;
width: 100%;
padding: 0;
margin: 0;
font-family : "Arial", sans-serif;
font-size : 1em;
background-color: White;
color: Black;
		}


.margemesquerda {
	  margin-left : 40px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 0px;
		}


.logo {
	  background-image : url("/si/imagens/LogotipoInst2");
background-position : left center;
width : 130px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
		}


.loginesquerdo {
	  border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : transparent;
color : black;
padding-left : 6px;
padding-right : 3px;
padding-top : 4px;
padding-bottom : 4px;
		}


.logindireito {
	  border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : transparent;
color : black;
padding-left : 3px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
		}


.login {
	  border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : transparent;
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;
		}


input.inactivo {
	  font-family : "Trebuchet MS", sans-serif;
background-color : #DADADA;
color : Black;
font-size:1em;
		}


input.activo {
	  font-family : "Trebuchet MS", sans-serif;
font-size:1em;
background-color : #FFFFFF;
		}


input {
	  font-family : "Trebuchet MS", sans-serif;
font-size:1em;
		}


img.tlogotipoinst {
	  width : 436px;
height : 81px;
border : 0px; 
border-style : solid;
		}


img.spacertopo {
	  height : 0px;
		}


img.spacerfundo {
	  height : 0px;
		}


img.spaceresquerdo {
	  height : 0px;
		}


img.spacerdireito {
	  height : 0px;
margin : 0px 0px 0px 0px:
padding : 0px 0px 0px 0px;
		}


img.spacer {
	  height : 0px;
		}


img.planta {
	  border : 0px; 
border-style : solid;
width : 110px;
height : 105px;
		}


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 : #00398a;
font-size : 1em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
font-weight : bold;
		}


h2 {
	  color : #00398a;
font-size : 1.5em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
font-weight : bold;

		}


h1 {
	  color : #00398a;
font-size : 2em;
background-color: transparent;
text-align : left;
font-weight : normal;
margin-top : 0px;

		}


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.m15 a:hover {
	  width: auto;
		}


html>body #menuesquerdo li.m15 a {
	  width: auto;
		}


html>body #menuesquerdo li.m14 a:hover {
	  width: auto;
		}


html>body #menuesquerdo li.m14 a {
	  width: auto;
		}


html>body #menuesquerdo li.m13 a:hover {
	  width: auto;
		}


html>body #menuesquerdo li.m13 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 {
	  width: auto;
		}


.horarioTP {
	  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;
		}


.horarioT {
	  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;
		}


.horarioP {
	  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;
		}


.horarioL {
	  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;
		}


.geracao {
	  padding-right : 9px;
padding-left : 9px;
vertical-align : middle;
font-size : 1em;
text-align : left;
color : White;
background-color: #00398a;
white-space : nowrap;
		}


.formularionometopo {
	  border-collapse : collapse;
font-family : "Trebuchet MS", 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 : "Trebuchet MS", 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 : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;

		}


.formatar2 {
	  border-collapse : collapse;
font-family : "Arial", sans-serif;
font-size : 1em;
border-width : 1px;
text-align: left;
		}


.formatardados {
	  font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
vertical-align : top;
padding-left : 4px;
padding-right : 4px;

		}


.formatar {
	  border-collapse : collapse;
width : 100%;
font-family : "Arial", sans-serif;
font-size : 1em;
border-width : 1px;
		}


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


.escurotd {
	  background-color : #E6E6E6;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
		}


.escurotc {
	  background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
		}


.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.rodape {
	  position: relative;
left:0px;
top:-2px;
width:auto;
height:81px;
background:#CCFFCC;
border:1px solid #000;
		}


div.menuprincipal {
	  
		}


div.menuopcoes {
	  
		}


div.conteudo {
	  position: relative;
background:#00FFFF;
left:0px;
top:-1px;
width:auto;
border:1px solid #000000;
z-index:3;
margin:0px 151px 0px 150px;
padding:0px;
		}


div.cabecalhomenuesquerdo {
	  display : none;
		}


div.cabecalho {
	  background:#CCCCCC;
height:81px;
width:auto;
border:1px solid #000000;
		}


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 : #E8D5D1;
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 {
	  width : 120px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
background-image : url(/si/imagens/FundoDestaqueTeste);
text-align : right;
		}


dd {
	  margin-left : 45px;
margin-top : 0px;
margin-bottom : 10px;
margin-right : 0px;
		}


.cvisita {
	  background-color : #d8e1ed;
color : Black;
padding-left : 12px;
padding-right : 12px;
padding-top : 6px;
padding-bottom : 6px;
text-align : center;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;
		}


.corvermelhoc {
	  background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
		}


.corverdec {
	  background-color : #D7E9C9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
		}


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


.corazulc {
	  background-color : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
		}


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


.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 : #959595;
background-color: transparent;
		}


.conteudoesquerdo {
	  background-color : #d8e1ed;
color : Black;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
width : 129px;
border-left-color:#00398a;
border-left-style:solid;
border-left-width:9px;
		}


.conteudodireito {
	  background-color : #deedb9;
color : Black;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
width : 111px;
border-right-style:solid;
border-right-width:9px;
border-right-color:#92c417;
		}


.conteudocentral {
	  background-color : White;
color : Black;
padding-left : 10px;
padding-right : 10px;
padding-top : 6px;
padding-bottom : 18px;
vertical-align : top;
text-align : justify;
		}


.cmd {
	  float: right;
margin: 0px;
padding: 0px;
font-size: 12px;
padding-top: 2px;
padding-bottom: 2px;
padding-right:3px;

		}


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


.clarobsoc {
	  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 : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 0px;
text-align: center;
		}


.clarobes {
	  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 : 0px;
border-left-color : Black;
border-left-style : solid;
border-left-width : 0px;
border-right-color : Black;
border-right-style : solid;
border-right-width : 1px;
		}


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


.cinzento {
	  color : #AAAAAA;
		}


.centro {
	  background-image : url("/si/imagens/FundoTopo2");
background-position : left center;
padding-bottom : 8px;
padding-left : 0px;
padding-right : 8px;
padding-top : 8px;
vertical-align : bottom;
text-align : left;
width : 100%;
		}


.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 : #d8e1ed;
color : Black;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 4px;
border-left-color : #d8e1ed;
border-right-style : solid;
border-right-width : 4px;
border-right-color : #d8e1ed;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #00398a;
vertical-align : top;
font-size : 1em;
text-align : center;
		}


.calendsem {
	  background-color : #92c417;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


.calendsel {
	  background-color : #d8e1ed;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
		}


.calendnorm {
	  background-color : #d8e1ed;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


.calendfersel {
	  background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
		}


.calendfer {
	  background-color : #c8edca;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


.calendfdssel {
	  background-color : #b2c3dc;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
		}


.calendfds {
	  background-color : #b2c3dc;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


.calendeventsel {
	  background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 2px;
border-style : solid;
border-color : red;
text-align : center;
		}


.calendevent {
	  background-color : #ffcc39;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


.caixafora {
	  float: left;
margin: 5px;
border: 1px solid black;
padding: 0px 0px 0px 0px;
		}


.caixadentro {
	  float: left;
margin: 0px;
border-bottom: 0px solid black;
border-left: 0px solid black;
border-right: 0px solid black;
border-top: 1px solid black;
padding: 4px;
overflow: auto;
background-color:White;
font-family:"Arial",sans-serif;
		}


.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 {
	  background-color : #00398a;
color : White;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
border-style : solid;
border-width : 4px 4px 4px 4px;
border-color : #d8e1ed;
vertical-align : top;
font-size : 1em;

		}


.cabecalhologin {
	  background-color : #00398a;
color : White;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
border-style : solid;
border-width : 4px 4px 4px 4px;
border-color : #d8e1ed;
vertical-align : top;
font-size : 1em;

		}


.cabecalhocampus {
	  background-color : #00398a;
color : White;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
border-style : solid;
border-width : 4px 4px 4px 4px;
border-color : #d8e1ed;
vertical-align : top;
font-size : 1em;

		}


.cabecalhoatalhos {
	  background-color : #92c417;
color : White;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
border-style : solid;
border-width : 4px 4px 4px 4px;
border-color : #deedb9;
vertical-align : top;
font-size : 1em;

		}


.cabecalho {
	  background-color : #92c417;
color : White;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
border-style : solid;
border-width : 4px 4px 4px 4px;
border-color : #deedb9;
vertical-align : top;
font-size : 1em;

		}


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


.brancod {
	  background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
		}


.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-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 0px;
margin-left : 15px;
		}


body {
	  margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
font-size : 0.7em;
font-family : "Arial", sans-serif;
background-color : White;
padding : 0px 0px 0px 0px;
		}


.barralocalizacao {
	  background-color : #92c417;
color: #00398a;
font-size : 1.2em;
border-left-style : solid;
border-left-width : 0px;
border-left-color : Black;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
padding-left : 9px;
padding-right : 16px;
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 : left;
		}


a:visited {
	  color : #6d6d6d;	
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 : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

		}


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 : Red;
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 : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

		}


a.noticia:active {
	  color : Red;
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 : Red;
text-decoration : underline;
font-weight : bold;
background-color: transparent;
		}


a.nomelogin:active {
	  color : Red;
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.logincabecalho:visited {
	  color : White;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}


a.logincabecalho:link {
	  color : White;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}


a.logincabecalho:hover {
	  color : Yellow;
text-decoration : underline;
font-weight : normal;
background-color: transparent;
		}


a.logincabecalho:active {
	  color : Yellow;
text-decoration : underline;
font-weight : normal;
background-color: transparent;
		}


a.local:visited {
	  color : #00398a;
text-decoration : none;
font-weight : normal;
background-color: transparent;

		}


a.local:link {
	  color : #00398a;
text-decoration : none;
font-weight : normal;
background-color: transparent;

		}


a.local:hover {
	  color : Yellow;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

		}


a.local:active {
	  color : Yellow;
text-decoration : none;
font-weight : normal;
background-color: transparent;

		}


a:link {
	  color : #668a10;
text-decoration : underline;
background-color: transparent;

		}


a:hover {
	  color : Red;
text-decoration : underline;
background-color: transparent;

		}


.actualizacao {
	  padding-right : 9px;
padding-left : 9px;
padding-top : 4px;
padding-bottom : 4px;
vertical-align : middle;
font-size : 1em;
text-align : right;
color : White;
background-color : transparent;
width : 100%;
white-space : nowrap;
		}


.aceitar {
	  background-color:#00FF00;
text-weight:Bold;
color:Black;
		}


a:active {
	  color : Red;
text-decoration : underline;
background-color: transparent;

		}


	#menuesquerdo li.m12 a:hover {
	  background-color: #FFFFFF;
color: #FF0000;
text-decoration: underline;
		}


