.visivel {
	  display:run-in;

		}


.vermelho {
	  color : red;

		}


.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 : none;
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.nada {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: none;
		}


ul.menos {
	  margin-left: 5px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: none;
font-family : "verdana";
font-size: .85em;
color: #808080;
		}


ul.mais {
	  margin-left: 1px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: none;
font-family : "verdana";
font-size: .9em;
color: #535353;
		}


ul.especial {
	  margin-left: 0px;
margin-bottom : 4px;
margin-top : 4px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-type : none;
font-family : "verdana";
font-size: 9;
color: #535353;
line-height: 2;
		}


.tpb {
	  background-color : Yellow;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
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-top: 2px;
padding-bottom: 2px;
height: 20;
font-size: 12px;
overflow: hidden;
		}


th.pequeno {
	  font-size : 0.85em;
font-weight : normal;
background-color : #99cdeb;
padding-left : 4px;
padding-right : 4px;
color : White;
		}


th.e {
	  background-color : #99cdeb;
padding-left : 4px;
padding-right : 4px;
color : White;
text-align : left;
		}


th.bpequeno {
	  font-size : 0.85em;
font-weight : normal;
background-color : #99cdeb;
padding-left : 4px;
padding-right : 4px;
color : White;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
border-right-style : solid;
border-right-width : 1px;
		}


th.b {
	  background-color : #2b7a9c;
padding: 7 7 7 7
color : white;
border-color :#44768f;
border-style : solid;
border-width : 1px;
font-family: "verdana";
font-size: 1.em;
font-align: center midle;
height: 25;
		}


th {
	  background-color : #2b7a9c;
padding: 7 7 7 7;
color : White;
font-family: "verdana";
font-size: 1.em;
font-align: center midle;
height: 25;
border: 0
		}


.textopequeno2 {
	  font-size : 0.9em;
		}


.textopequenonoticia {
	  color :#5c5c5c;
font-size : 10;
font-family: "verdana";
margin-left : 0px;
margin-top : 0px;
margin-bottom : 20px;
margin-right : 60px;
text-align: "justify";
		}


.textopequenod {
	  font-size : 0.9em;
text-align : right;
		}


.textopequenoconteudos {
	  color :#5c5c5c;
font-size : 10;
font-family: "verdana";
margin-left : 0px;
margin-top : 0px;
margin-bottom : 20px;
margin-right : 60px;
text-align: "justify";
		}


.textopequenoc {
	  color :#5c5c5c;
font-size : 10;
font-family: "verdana";
margin-left : 0px;
margin-top : 0px;
margin-bottom : 20px;
margin-right : 60px;
text-align: "center";
		}


.textopequeno {
	  color :#5c5c5c;
font-size : 10;
font-family: "verdana";
margin-left : 0px;
margin-top : 0px;
margin-bottom : 20px;
margin-right : 60px;
text-align: "justify";
		}


.textogrande {
	  color :#5c5c5c;
font-size : 12;
font-family: "verdana";
margin-left : 0px;
margin-top : 0px;
margin-bottom : 20px;
margin-right : 60px;
text-align: "justify";
		}


.textoe {
	  text-align : justify;
		}


.textod {
	  text-align : right;
		}


.textoc {
	  text-align : center;
		}


.texto {
	  text-align : justify;
font-size : 0.9em;
font-family: "verdana";
color=#01698E;
line-height: 158%;
padding-left : 25px;
padding-right : 25px;
padding-top : 5px;
padding-bottom : 5px;
/*margin: 15 0 15 0;*/
		}


textarea.inactivo {
	  font-family : "verdana";
background-color : #cccccf;
color : #808080;
font-size: .9em;
		}


textarea {
	  font-family : "verdana", sans-serif;
font-size: .9em;
		}


.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;
font-family: "verdana";
color: #006289
		}


td.fotoalbum {
	  text-align:center;
vertical-align:top;
padding:5px;
		}


.tbheaderon {
	  font-family:"verdana"; 
background-color: #97bfd7;
color:#006289;
font-size: 9px;
font-weight: normal;
padding: 0 0 0 0;
border-collapse : collapse;
heigth: 25px;
margin: 0 0 0 0; 
		}


.tbheader {
	  font-family:"verdana"; 
background-color: transparent;
color:#44768f;
font-size: 9px;
font-weight: normal;
padding: 0 0 0 0;
border-collapse : collapse;
height : 25px
margin: 0 0 0 0;
		}


.tb {
	  background-color : Orange;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
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-family: verdana;
font-size : 1em;
		}


.tabelamaximab {
	  border-collapse: collapse;
font-size : 1em;
width :100%;
		}


.tabelamaxima {
	  border-collapse : separate;
font-size :1em;
width :90%;

		}


.tabelae5 {
	  border-collapse: separate; 
border-spacing: 5px;
		}


.tabelab {
	  border-collapse : collapse;
font-size : 1em;
padding : 5 5 5 15;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #CDDFEB;

		}


.tabela {
	  background-color : white;
padding: 5 5 5 5;


		}


.statescurol {
	  background-color : #E6E6E6;  text-align : left;  padding-left : 4px;  padding-right : 4px;  color : Black;  border-bottom-color : #c4c4c4;  border-bottom-style : solid;  border-bottom-width : 1px;  border-top-color : #c4c4c4;  border-top-style : solid;  border-top-width : 0px;  border-left-color : #c4c4c4;  border-left-style : solid;  border-left-width : 1px;  border-right-color : #c4c4c4;  border-right-style : solid;  border-right-width : 1px;
		}


.statescuroc {
	  background-color : #E6E6E6;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #c4c4c4;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #c4c4c4;
border-top-style : solid;
border-top-width : 0px;
border-left-color : #c4c4c4;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #c4c4c4;
border-right-style : solid;
border-right-width : 1px;
		}


select {
	  font-family : "verdana", sans-serif;
font-size: 10;
		}


.rodape {
	  padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 1em;
text-align : right;
color : #01698E;
background-color : transparent;
display:none:
		}


.reservado {
	  background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
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;
		}


.previsao {
	  color : #8c2d19;
		}


.preto {
	  color : #000000;
		}


pre {
	  background-color : #FFFFEE;
border : 1px dotted;
border-color: #99cdeb;
padding : 5px;
font-family : "verdana", monospace;
font-size : 1em;
color : Black;
		}


.pesquisaurl {
	  color : Green;
font-size : .9em;
		}


.pesquisacontexto {
	  font-size : 0.9em;
font-style : italic;
		}


.pb {
	  background-color : #80FF80;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
border-right-style : solid;
border-right-width : 1px;
		}


.outdated {
	  color : #AAAAAA;
		}


.opcoesloginon {
	  background-color :  #aacadf;
color : #4e8099;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-family : "Verdana";
font-size : .85em;
text-align : center;
border-bottom: 0px solid #CACACA;
border-right: 0px solid #CACACA;
		}


.opcoeslogin {
	  background-color :  #f0f0f0;
color :#4C819C;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-family : "Verdana";
font-size : .85em;
text-align : center;
border-bottom: 0px solid #CACACA;
border-right: 0px solid #CACACA;
		}


opcoesesce {
	  <TABLE style="BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BACKGROUND-IMAGE: none; VERTICAL-ALIGN: top; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #ffffff; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #7e99bf; TEXT-ALIGN: left; cssFloat: none" cellSpacing=1 cellPadding=1 rules=all align=center summary="" border=1 frame=box>
<TBODY>
<TR>
<TD>
<P align=center><FONT color=#ffffff>Apresentação</FONT></P></TD>
<TD>
<P align=center><FONT color=#ffffff>Estrutura</FONT></P></TD>
<TD>
<P align=center><FONT color=#ffffff>Localização</FONT></P></TD>
<TD>
<P align=center><FONT color=#ffffff>Contactos</FONT></P></TD>
<TD>
<P align=center><FONT color=#ffffff>Parcerias</FONT></P></TD></TR></TBODY></TABLE>
		}


.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 : transparent;
color: #006289;
padding-left : 4px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 6px;
vertical-align : top;
font-size : 9;
font-family : verdana;
text-align : left;
		}


.opcoes {
	  background-color :transparent;
color: #006289;
padding-left : 4px;
padding-right : 4px;
padding-top : 6px;
padding-bottom : 6px;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 9;
font-family: verdana;
text-align : left;
border-bottom: 1px solid #ebf0f2;
border-right: 0px solid #CACACA;
		}


.opcaoatalho {
	  background-color : transparent;
color: #006289;
vertical-align : left center;
font-size : 9;
font-family : verdana;
		}


.ntbab {
	  background-color : white;
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;
		}


.noticiasespecificas {
	  background-color : transparent;
color : Black;
font-family: "verdana";
padding-left : 3px;
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 : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #99cdeb;*/
vertical-align : top;
font-size : 0.85em;
		}


.noticias {
	  background-color : transparent;
color : green;
font-family: "verdana";
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 : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #99cdeb;*/
vertical-align : top;
font-size : 0.9em;
		}


.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;
color : #4e8099;
		}


#menuesquerdo li.m9 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m9 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color : #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m8 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m8 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m7 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m7 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m6 a:hover {
	  display: block;
padding: 6px 8px 6px 8px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m6 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m5 a:hover {
	  display: block;
padding: 6px 8px 6px 8px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m5 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m4 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m4 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m3 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m3 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m2 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size: .9em;
		}


#menuesquerdo li.m2 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size: .9em;

		}


#menuesquerdo li.m12 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m12 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #83AFCA;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m11 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #4e8099;
border: none;
color: #FFFFFF;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m11 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #83AFCA;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m10 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: #4e8099;
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m10 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m1 a:hover {
	  display: block;
padding: 6px 7px 6px 7px;
background-color:#f0f0f0;
border: none;
color:balck;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
/*border-top: 1px solid #ebf0f2;*/
border-right: 0px solid #CACACA;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li.m1 a {
	  display: block;
padding: 6px 7px 6px 7px;
background-color: transparent;
border: none;
color: #006289;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid #CDDFEB;
border-right: 0px solid #CDDFEB;
text-align:left;
font-size:.9em;
		}


#menuesquerdo li {
	  margin: 0;
height: 25px;

		}


#menuesquerdo {
	  border-top: 0px solid black;
border-bottom: 0px solid black;
border-left: 0px solid Black;
border-right: 0px solid Black;
width: 100%;
padding-top: 0px;
padding-bottom: 0px;
margin: 0;
font-family : "Verdana";
font-size : .8em;
/*background-color: #97bfd7;*/
color: #006289;
/*background-image : url(/ests_si/imagens/IPS-Menu-EST);*/
background-position : left top;
		}


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


.logo>a {
	  display: block;
width: 180px;
height: 136px;

		}


.logo {
	  /*height : 120px;*/
width :180px;
padding: 0;
background-position: center;
background-repeat: no-repeat;
background-size:contain;

background-image: url(/esce_si/imagens/logo_ESCE_new_1);

		}


.loginesquerdo {
	  /*
border-collapse : collapse;
font-family : "verdana", 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;
*/
display: none;
		}


.logindireito {
	  /*border-collapse : collapse;
font-family : "verdana", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : transparent;
color : #7AACC7;
padding-left : 3px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
*/
display: none;
		}


.login {
	  /*border-collapse : collapse;
font-family : "verdana";
font-size : .9em;
border-width : 1px;
background-color : transparent;
color : #7AACC7;
padding-left : 6px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
*/
display: none;
		}


li.semvermelho {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/ests_si/imagens/SemVermelho");

		}


li.semverde {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/ests_si/imagens/SemVerde");
		}


li.semcinzento {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/ests_si/imagens/SemCinzento");
color: red
		}


li.semapagado {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/ests_si/imagens/SemApagado");
		}


li.semamarelo {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/ests_si/imagens/SemAmarelo");
		}


li.pesquisaitem {
	  padding-bottom: 10px;
color: #01698E;
font-size : 10;
font-family: "verdana";
list-style-type: disc;
		}


li.nada {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-type: disc;
		}


li.menu {
	  list-style-type : disc;
margin-left: 0px;
margin-top: 0px;
margin-bottom: 0px;
padding-left : 0px;
padding-right : 0px;
		}


li.menos {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/ests_si/imagens/ListaMenos");
color: red;
		}


li.mais {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/ests_si/imagens/ListaMais");
color: pink

		}


.laranja {
	  color : BB863A;
		}


.invisivel {
	  display:none;
		}


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


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


input {
	  font-family : "verdana";
font-size: 9;
padding: 2 2 2 2;
font: #575453;

		}


.indentar {
	  padding-left: 2em;
		}


img.tlogotipoinst {
	  width : 130px;
height : 100px;
border : 0px; 
border-style : solid;
backgroud-color:white;
background-repeat: no-repeat;

display: none;



		}


img.spacertopo {
	  /*background-image : url (/esce_si/imagens/spacer_topo);*/
height : 20px;
background-color: #97bfd7;
display : none

		}


img.spacerfundo {
	  height : 0px;
display:none;
		}


img.spaceresquerdo {
	  height : 0px;

		}


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


img.spacer {
	  height : 0px;


		}


img.planta {
	  border : 0px; 
border-style : solid;
width : 113px;
height : 82px;

		}


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;
border-color : #99cdeb;
		}


img.border0 {
	  border : 0px; 
border-style: solid;

/*visibility: hidden;*/
		}


h6 {
	  font-size : 0.8 em;
font-family: "verdana";
background-color: transparent;
text-align : left;
--border-style: dotted;
border-color: #959595;
border-width: 0 0 1 1;
padding:6 px;
margin-top: 3 em;
color: #808080
		}


h5 {
	  color : #808080;
font-size : 0.85em;
font-family: verdana;
font-style: normal;
font-weight : normal;
background-color: transparent;
text-align : left;
		}


h4 {
	  color : #808080;
font-size : 10;
font-family: verdana;
font-style: normal;
font-weight : normal;
background-color: transparent;
text-align : left;
		}


h3 {
	  color :#01698E;
font-size : 1.1em;
font-family: "verdana";
background-color: transparent;
text-align : center;
border-bottom: 0px solid #eaf5fb;
--margin: 0 0 0 25

		}


h2 {
	  color :#01698E;
font-size : 1.1em;
font-family: "verdana";
background-color: transparent;
text-align : left;
border-bottom: 0px solid #eaf5fb;
--margin: 0 0 0 25
margin-top: 20;
		}


h1 {
	  color :#01698E;
font-size : 14 ;
font-family: "verdana";
background-color: transparent;
text-align : left;
border-style: dotted;
border-color: #959595;
border-width: 0 0 1 1;
padding: 6 ;
margin-top: 30;

		}


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


.horarioTP {
	  background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
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 : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
border-right-style : solid;
border-right-width : 1px;
		}


.horarioP {
	  background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
		}


.horariol {
	  background-color : #e0ffe0;
padding : 4 4 4 4;
color : Black;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
border-right-style : solid;
border-right-width : 1px;
text-align: center;
		}


.hidden {
	  display: none;
		}


.geracao {
	  padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 1em;
text-align : left;
color : transparent;
background-color: transparent;
display:none;
		}


.fundo_homepage {
	  background-image: url(/esce_si/imagens/homepage_fundo);
background-position: left top;
background-color: transparent
		}


.formularionometopo {
	  border-collapse : collapse;
font-family : "verdana";
font-size : 9;
border-width : 1px;
text-align : right;
vertical-align : top;
background-color: transparent
		}


.formularionomeobr {
	  border-collapse : collapse;
font-family : "verdana";
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
white-space : nowrap;
color : #FF0000;
font-color: #808080;
backgroud-color: transparent
		}


.formularionomee {
	  border-collapse : collapse;
font-family : "verdana";
font-size : 10;
border-width : 10;
vertical-align : center;
text-align : left;

		}


.formularionome {
	  border-collapse : collapse;
font-family : "verdana";
font-size : 10;
border-width : 10;
text-align : right;
vertical-align : top;
background-color: "transparent";

		}


.formulariobotoes {
	  text-align : center;
font-family : verdana;
fonte-size : 10;
color : #808080;
font-color: red;
		}


.formulario {
	  border-collapse:collapse;
font-family : "verdana", sans-serif;
font-size : 1em;
border-width : 1px;
background-color: transparent;

		}


.formula {
	  background-color : #ffffee;
padding : 4px;
color : Black;
border-bottom-color : f2f2f2;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : e6e6e6;
border-top-style : solid;
border-top-width : 1px;
border-left-color : f2f2f2;
border-left-style : solid;
border-left-width : 1px;
border-right-color : e6e6e6;
border-right-style : solid;
border-right-width : 1px;
font-family : "Courier New", monospace;
font-size:1.em;
text-align : center;
font-family: verdana
		}


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


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

		}


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

		}


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


footer {
	  border: 1 1 1 1;
border-color: #959595;
font-size: .8em;
border-style: dotted;
font-family: "verdana";
margin: 25 0 0 0:
		}


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


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


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


.escurot {
	  background-color : #c9ecff;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
		}


.escuroesquerdocolapsed {
	  background-color : #aacadf;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
color : transparent;
text-align : center;
border-right: #99cdeb 0px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 1px solid;
border-bottom: #99cdeb 2px solid;
vertical-align : midle;
		}


.escuroesquerdo {
	  background-color : #aacadf;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
color :#01698E;
text-align : center;
border-right: #99cdeb 0px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 1px solid;
border-bottom: #99cdeb 1px solid;
vertical-align : midle;
		}


.escurodireitocolapsed {
	  background-color : #aacadf;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
color : transparent;
text-align : center;
border-right: #99cdeb 1px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 0px solid;
border-bottom: #99cdeb 2px solid;
vertical-align : midle;

		}


.escurodireito {
	  background-color : #aacadf;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
color : transparent;
text-align : center;
border-right: #99cdeb 1px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 0px solid;
border-bottom: #99cdeb 1px solid;
vertical-align : midle;

		}


.escurod {
	  background-color : #bed1db;
text-align : right;
padding : 5 5 5 5;
color : Black;
text-align : center;
		}


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


.escurocentrocolapsed {
	  background-color : #aacadf;
padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
color :#01698E;
text-align : left;
border-right: #99cdeb 0px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 0px solid;
border-bottom: #99cdeb 1px solid;
vertical-align : middle;
		}


.escurocentro {
	  background-color : #aacadf;

padding-left : 3px;
padding-right : 3px;
padding-top : 3px;
padding-bottom : 3px;
color :#01698E;
text-align : left;
border-right: #99cdeb 0px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 0px solid;
border-bottom: #99cdeb 1px solid;
vertical-align : middle;
		}


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


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


.escurobtcinscrito {
	  background-color : #efefa2;
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;
vertical-align : top;
		}


.escurobtcaprovado {
	  background-color : #c4eca5;
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;
vertical-align : top;
		}


.escurobtc {
	  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;
vertical-align : top;
text-align :  center;
		}


.escurobsocaprovado {
	  background-color : #c4eca5;
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 : 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;
		}


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


.escurobocaprovado {
	  background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
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;
		}


.escuroboc {
	  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 : 0px;
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;
		}


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


.escurobesoc {
	  background-color : #bed1db;
text-align : right;
padding : 5 5 5 5;
color : Black;
text-align : center;
		}


.escurobeocaprovado {
	  background-color : #c4eca5;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : Black;
border-bottom-style : solid;
border-bottom-width : 0px;
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 : 1px;
		}


.escurobeoc {
	  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 : 0px;
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 : 1px;
		}


.escurobdaprovado {
	  background-color : #c4eca5;
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;
		}


.escurobd {
	  background-color : #aacadf;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
border-right-style : solid;
border-right-width : 1px;
		}


.escurobcaprovado {
	  background-color : #c4eca5;
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;
		}


.escurobc {
	  background-color : #aacadf;
text-align : center;
padding: 5 5 5 5;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;

		}


.escurobaprovado {
	  background-color : #c4eca5;
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 : #aacadf;
padding-left : 4px;
padding-right : 4px;
ccolor: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
		}


.escuro {
	  background-color : #aacadf;
padding : 5 5 5 5;
color : Black;
		}


.error {
	  display: inline;
color: white;
background-color: red;
font-family : verdana
		}


.editavel {
	  border-color: #c5968c;
border-width: 1px;
border-style: dashed;
		}


dt {
	  font-weight : bold;
margin-left : 25px;
		}


div.rodape {
	  position: relative;
left:0px;
top:-2px;
width:auto;
height:0px;
background: transparent;
border:1px solid #000;
dispaly: none;
		}


div.menuprincipal {
	  font-color: #3aacadf
		}


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.caixa10 {
	  padding : 10px 10px 10px 10px;
		}


div.cabecalhomenuesquerdo {
	  background-color : #97bfd7;
color :  #97bfd7;
padding-left : 3px;
padding-right : 3px;
padding-top : 1px;
padding-bottom : 1px;
text-align : center;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #3aacadf;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #3aacadf;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : #3aacadf;
border-top-style : solid;
border-top-width : 0px;
border-top-color : #3aacadf;
vertical-align : top;
font-size : .8 em;
font-color: #3aacadf;
height : 27px;
/*display : none*/
		}


div.cabecalho {
	  background:#b1d98a;
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-image : url (/esce_si/imagens/header_destaque);
background-position: top left;
background-color: none;
padding : 0 0 0 0;
width : 120px;
height: 120px
display: none
		}


.destaque {
	  height : 120px;
width : 120px;
padding: 0;
background-position: center;
background-repeat: no-repeat;
background-color:rgba(255,255,255,255);
background-image: url(/esce_si/imagens/destaque);


		}


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


.cvisita {
	  background-color : transparent;
font-family: verdana;
color : #006289;
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 : .9em;
		}


.cursormao {
	  cursor : pointer;
cursor : hand; /* IE Workaround  */
		}


.corvermelhod {
	  background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color: #5c5c5c;
text-align: right;
		}


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


.corvermelho {
	  background-color : #FF7F7F;
padding-left : 4px;
padding-right : 4px;
color: #5c5c5c;
text-align: left;
		}


.corverded {
	  background-color : #e0ffe0;
padding-left : 4px;
padding-right : 4px;
color: #5c5c5c;
text-align: right;
		}


.corverdec {
	  background-color : #e0ffe0;
padding-left : 4px;
padding-right : 4px;
color: #5c5c5c;
text-align: center;
		}


.corverde {
	  background-color : #e0ffe0;
padding-left : 4px;
padding-right : 4px;
color: #5c5c5c;
text-align: left;
		}


.corlaranjad {
	  background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color: #5c5c5c;
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 : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
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 : #aacadf;
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 : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
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 : #e0ffe0;
padding-left : 4px;
padding-right : 4px;
color: #5c5c5c;
text-align: center;
font-family: "verdana";
		}


.copyright {
	  padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 0.85em;
text-align : left;
color : #006289;
background-color: transparent;
font-family: "verdana";
		}


.conteudosnivel9 {
	  margin : 6px 10px 6px 90px;
		}


.conteudosnivel8 {
	  margin : 6px 10px 6px 80px;
		}


.conteudosnivel7 {
	  margin : 6px 10px 6px 70px;
		}


.conteudosnivel6 {
	  margin : 6px 10px 6px 60px;
		}


.conteudosnivel5 {
	  margin : 6px 10px 6px 50px;
		}


.conteudosnivel4 {
	  margin : 6px 10px 6px 40px;
		}


.conteudosnivel3 {
	  margin : 6px 10px 6px 30px;
		}


.conteudosnivel2 {
	  margin : 6px 10px 6px 20px; 
		}


.conteudosnivel10 {
	  margin : 6px 10px 6px 200px;
		}


.conteudosnivel1 {
	  margin : 6px 10px 6px 10px;
		}


.conteudoesquerdo {
	  background-color : #f0f0f0;
color : #f0f0f0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
width : 100px;
border-right-color: transparent;
border-right-width:0px;



		}


.conteudodireito {
	  /*background-image : url(/esce_si/imagens/fundo_barra);*/
background-repeat: repeat-x;
padding : 0 0 0 0;
vertical-align : top;
width : 120px;
background-color : transparent;
vertical-align : left center;
font-size : .9em;
font-family : verdana;

		}


.conteudocentral {
	  /*background-image : url(/esce_si/imagens/fundo_barra);*/
background-repeat: repeat-x;
padding-left: 25px;
padding-right: 25px;
padding-top: 0px;
padding-bottom : 0px;
vertical-align : top;
text-align: justify;
line-height: 15px;
font-family: "verdana";
font-size : .9 em;
/*padding-left: 2em;*/
/*margin: 25 25 10 20;*/
		}


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

		}


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


.clarotc {
	  background-color : #eaf5fb;
padding : 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
vertical-align : midle;
		}


.clarot {
	  background-color : cddfeb;
padding : 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
vertical-align : left midle;
		}


.clarod {
	  background-color : White;
padding : 5 5 5 5;
text-align : center;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
		}


.claroc {
	  background-color : white;
text-align : center;
padding: 5 5 5 5;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
		}


.clarobsocaprovado {
	  background-color : #e0ffe0;
padding: 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
		}


.clarobsoc {
	  background-color : white;
padding : 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
		}


.clarobesaprovado {
	  background-color : #e0ffe0;
padding: 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;

		}


.clarobes {
	  background-color : #eaf5fb;
padding : 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;


		}


.clarobdaprovado {
	  text-align : right;background-color : #e0ffe0;
padding: 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
		}


.clarobd {
	  text-align : right;
background-color : #eaf5fb;
padding : 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;

		}


.clarobcinscrito {
	  background-color : #f2f2b5;
		}


.clarobcaprovado {
	  text-align : center;
background-color : #e0ffe0;
padding: 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;

		}


.clarobc {
	  background-color : #eaf5fb;
text-align : center;
padding: 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;

		}


.clarobaprovado {
	  background-color : #e0ffe0;
padding: 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;

		}


.clarob {
	  background-color : #eaf5fb;
padding : 4 4 4 4;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
		}


.claro {
	  background-color : white;
padding : 5 5 5 5;
color: #5c5c5c;
border-color : #83AFCA;
border-style : solid;
border-width : 1px;
		}


.cinzento {
	  color : #AAAAAA;
		}


.centro {
	  background: rgb(255,255,255);

		}


.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 : #aacadf;
color : #aacadf;
padding-left : 4px;
padding-right : 4px;
padding-top : 3px;
padding-bottom : 3px;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #C5DAEB;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-top-style : solid;
border-top-width : 0px;
border-top-color : Black;
vertical-align : top;
font-size : 1em;
text-align : center;
border-bottom: 0px solid #99cdeb;
border-right: 0px solid #CACACA;
display: none;
		}


.calendsem {
	  background-color : #98b9c9;
padding : 4px 8px 4px 8px;
color : White;
text-align : center;

		}


.calendsel {
	  background-color : #F2F2F2;
border-right : 3px solid #b0c8d4;
border-top : 3px solid #b0c8d4;
border-bottom : 3px solid #b0c8d4;
border-left : 3px solid #b0c8d4;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


.calendnorm {
	  background-color : #F2F2F2;
border-right : 1px solid #b0c8d4;
border-top : 1px solid #b0c8d4;
border-bottom : 1px solid #b0c8d4;
border-left : 1px solid #b0c8d4;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


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


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


.calendfdssel {
	  background-color : #FFFFFF;
border-right : 3px solid #b0c8d4;
border-top : 3px solid #b0c8d4;
border-bottom : 3px solid #b0c8d4;
border-left : 3px solid #b0c8d4;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


.calendfds {
	  background-color : #FFFFFF;
border-right : 1px solid #b0c8d4;
border-top : 1px solid #b0c8d4;
border-bottom : 1px solid #b0c8d4;
border-left : 1px solid #b0c8d4;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


.calendeventsel {
	  background-color : #44768f;
padding-left : 4px;
padding-right : 4px;
color :White;
border-width : 1px;
border-style : solid;
border-color : #005678;
text-align : center;
		}


.calendevent {
	  background-color : #98b9c9;
padding-left : 4px;
padding-right : 4px;
color :White;
text-align : center;

		}


.caixafora {
	  float: left;
margin: 5px;
border: 1px solid #aacadf;
padding: 0px 0px 0px 0px;


		}


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


.cabecalhoopcoes {
	  background-color: #aacadf;
color: #4e8099;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-left: 0px solid #CACACA;
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;
heigth : 27px
		}


.cabecalhomenuprincipal {
	  background-color : #e0ffe0;
color : #495578;
padding : 6 6 6 6;
text-align : center;
vertical-align : middle;
font-size : 0.9 em;
font-weight : bold;
		}


.cabecalhologinon {
	  background-color: #aacadf;
color: #aacadf;
padding-left : 6px;
padding-right : 6px;
padding-top : 20px;
padding-bottom : 2px;
text-align : center;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-left: 0px solid #CACACA;
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 : center;
font-size : .85em;
font-name : verdana
		}


.cabecalhologin {
	  /*background-color: #aacadf;*/


background-color: #f0f0f0;
color: #f0f0f0;
padding-left : 6px;
padding-right : 6px;
padding-top : 20px;
padding-bottom : 2px;
text-align : center;
border-right-style : solid;
border-right-width : 0px;
border-right-color : Black;
border-left: 0px solid #CACACA;
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 : center;
font-size : .85em;
font-name : verdana;



		}


.cabecalhocampus {
	  background-color: #aacadf;
color : #aacadf;
padding-left : 6px;
padding-right : 6px;
padding-top : 20px;
padding-bottom : 2px;
text-align : center;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #C5DAEB;
border-left-color : #C5DAEB;
border-left: 0px;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : #C5DAEB;
border-top-style : solid;
border-top-width : 0px;
border-top-color : #C5DAEB;
vertical-align : top;
font-size : .1.1em;
		}


.cabecalhoatalhos {
	  background-color : transparent;
color : #aacadf;
vertical-align : center midle;
font-size : .85em;
height : 27 px; 
font-family: verdana;
		}


.cabecalho {
	  background-color : transparent;
color : 006289;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
font-size : 1em;
font-family: "verdana";

border-style: dotted;
border-color: 006289;
border-width: 1 0 0 0;
		}


.branco2 {
	  background-color : #FFFFFF;
padding : 0px 0px 0px 0px;
color : Black;
font-family : "verdana";
		}


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


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


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


.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 : none;
text-align : center;
padding-left : 4px;
padding-right : 4px;
padding-top: 4px;
color : Black;
		}


.brancobtaprovado {
	  background-color : ecf9e2;
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;
vertical-align : top;
		}


.brancobt {
	  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;
vertical-align : top;
		}


.brancobsocaprovado {
	  background-color : ecf9e2;
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;
		}


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


.brancobesaprovado {
	  background-color : #ecf9e2;
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;
		}


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


.brancobdaprovado {
	  background-color : ecf9e2;
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;
		}


.brancobd {
	  background-color : #FFFFFF;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
border-right-style : solid;
border-right-width : 1px;
		}


.brancobcaprovado {
	  background-color : #ecf9e2;
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;
		}


.brancobc {
	  background-color : transparent;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : #01698E;
border-bottom-color : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
border-right-style : solid;
border-right-width : 1px;
		}


.brancobaprovado {
	  background-color : ecf9e2;
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 : #99cdeb;
border-bottom-style : solid;
border-bottom-width : 1px;
border-top-color : #99cdeb;
border-top-style : solid;
border-top-width : 1px;
border-left-color : #99cdeb;
border-left-style : solid;
border-left-width : 1px;
border-right-color : #99cdeb;
border-right-style : solid;
border-right-width : 1px;
font-family: "verdana"
		}


.branco {
	  background-color : #FFFFFF;
padding-left : 4px;
padding-right : 4px;
padding-top: 4px;
color : #006289;

		}


.botoes {
	  display: table !important;
		}


.bold {
	  font-weight : bold;
		}


body {
	  color: #5c5c5c;
align: top center;
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
font-size : 9pt;
line-height: 135%;
font-family : "verdana";
background-color : transparent;
padding : 0px 0px 0px 0px;


/*width : 100%;*/
/*heigth: 100%;*/
		}


.barratemporale {
	  background-image:url(/ests_si/imagens/BarraTemporalE);
		}


.barratemporald {
	  background-image:url(/ests_si/imagens/BarraTemporalD);
font-family : "verdana";
		}


.barratemporal {
	  background-image:url(/ests_si/imagens/BarraTemporal);
font-family : "verdana";
		}


.barralocalizacao {
	  /*display: none;
background-color : #000000;
height: 15px;
font-family: verdana;
font-size: .75em;
padding: 0 0 0 50;
text-align:top;
color: #000000;*/

background-color: #000000;
color: #000000;
		}


.azul_esc {
	  color : #006289;
		}


.azul_claro {
	  color : #99cdeb
		}


.avisomedio {
	  color : #fbaf5d;
background-color : transparent;
text-align : left;
		}


.avisogay {
	  color : Fuchsia;
background-color : transparent;
text-align : left;
		}


.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 : #005678;
text-decoration : none;
background-color: transparent;
		}


.arvore4 {
	  background-image:url(/ests_si/imagens/Arvore4);
		}


.arvore3 {
	  background-image:url(/ests_si/imagens/Arvore3);
		}


.arvore2 {
	  background-image:url(/ests_si/imagens/Arvore2);
		}


.arvore1 {
	  background-image:url(/ests_si/imagens/Arvore1);
		}


.arvore0 {
	  font-family: "verdana";
		}


a.opcao:visited {
	  color : #006289;
font-weight : normal;
font-size: 9;
text-decoration : none;
font-family: verdana;
font-align: left
background-color:TRANSPARENT;

		}


a.opcao:link {
	  color : #006289;
font-weight : normal;
font-size: 9;
text-decoration : none;
font-family: verdana;
font-align: left
background-color:TRANSPARENT;

		}


a.opcao:hover {
	  color : #808080;
font-weight : normal;
font-size: 9;
text-decoration : none;
font-family: verdana;
font-align: left
background-color:TRANSPARENT;

		}


a.opcaocentral:visited {
	  color : #005678;
font-weight : normal;
text-decoration : none;
background-color: transparent;
font-size:10;
font-family: "verdana";
		}


a.opcaocentral:link {
	  color : #4e8099;
font-weight : normal;
text-decoration : none;
background-color: transparent;
font-size:10;
font-family: "verdana";
		}


a.opcaocentral:hover {
	  color : #808080;
font-weight : normal;
text-decoration : none;
background-color: transparent;
font-size: 10;
font-family: "verdana";
		}


a.opcaocentral:active {
	  font-family: verdana;
font-color : #006289;
text-decoration : none;
background-color: transparent;
font-size:.9;
		}


a.opcaoatalho:visited {
	  color :#006289;	
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family : "verdana";
font-size: 9
		}


a.opcaoatalho:link {
	  color : #006289;
text-decoration : none;
font-weight : Normal;
font-family : verdana;
font-size: 9;
background-color: transparent;
		}


a.opcaoatalho:hover {
	  color : #808080;
font-weight : normal;
font-family: verdana;
font-size: 9;
text-decoration : none;
background-color: transparent;
		}


a.opcaoatalho:active {
	  color : #006289;
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family: "verdana";
font-size : 9;
		}


a.opcao:active {
	  color : #006289;
font-weight : normal;
font-size: 9;
text-decoration : none;
font-family: verdana;
font-align: left
background-color:TRANSPARENT;

		}


a.noticia:visited {
	  color : #006289;	
text-decoration : none;
font-weight : Normal;
background-color: transparent;
font-family: "verdana";

		}


a.noticia:link {
	  font-color: #006289;
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family: "verdana";
		}


a.noticia:hover {
	  color : #808080;
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family: "verdana";

		}


a.noticia:active {
	  color : #006289;
text-decoration : none;
font-weight : normal;
font-family : "verdana";
background-color: transparent;


		}


a.nomelogin:visited {
	  color : #006289;
font-family : "verdana";
font-size : .9em;
text-decoration : none;
font-weight : bold;
background-color: transparent;
padding: 1 1 1 1;
		}


a.nomelogin:link {
	  color : #006289;
font-family : "verdana";
font-size : .9em;
text-decoration : none;
font-weight : bold;
background-color: transparent;
padding: 1 1 1 1;
		}


a.nomelogin:hover {
	  color : #808080;
*/text-decoration : underline*/;
font-weight : bold;
font-size: .9em;
background-color: transparent;
font-family: "verdana";
		}


a.nomelogin:active {
	  color : #006289;
font-family : "verdana";
font-size : .9em;
text-decoration : none;
font-weight : bold;
background-color: transparent;
padding: 1 1 1 1;
		}


a.menu:visited {
	  color : #006289;	
text-decoration : none;
font-weight : bold;
background-color: transparent;
font-family: "verdana";

		}


a.menu:link {
	  color : #4e8099;
text-decoration : none;
font-weight : bold;
background-color: transparent;
font-family: "verdana";

		}


a.menu:hover {
	  color : black;
text-decoration : none;
font-weight : bold;
background-color: transparent;
font-family: "verdana";

		}


a.menu:active {
	  backgroung-color : none;
text-decoration : none;
font-color: #5c5c5c;
font-weight : bold;
background-color: transparent;
font-family: "verdana";
		}


a.logincabecalho:visited {
	  color : #006289;
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family: "verdana";
		}


a.logincabecalho:link {
	  color : #4e8099;
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family: "verdana";
		}


a.logincabecalho:hover {
	  color : #808080;
background-color: transparent;
		}


a.logincabecalho:active {
	  background-color: transparent;
color : #006289;
font-family: verdana;
font-weight : bold;
font-size: .9em;



		}


a.local:visited {
	  display: none;
		}


a.local:link {
	  /*color : #6997af;
text-decoration : none;
font-weight : .1em;
background-color: transparent;
font-family: "verdana";
*/
display:none;
		}


a.local:hover {
	  display: none;

		}


a.local:active {
	  display: none;
		}


a:link {
	  color : #005678;
text-decoration : none;
--font-weight:bold;
background-color: transparent;
fonte-size: 1.2 em;
font-family: "verdana";

		}


a:hover {
	  *color : #808080;
text-decoration : bold;
background-color: transparent;
font-family: "verdana";
font_size:1.0em;

		}


.actualizacao {
	  padding-right : 0px;
padding-left : 0px;
vertical-align : middle;
font-size : 1em;
text-align : right;
color : #01698E;
background-color : transparent;
display:none;
		}


.actividadeemexecucao {
	  text-weight:bold;
font-family : "verdana";
		}


.actividadeconcluida {
	  font-family : "verdana";
		}


.aceitar {
	  background-color:#e0ffe0;
text-weight:Bold;
color:Black;
font-family : "verdana";
		}


a:active {
	  font-family: verdana;
font-color: #006289;
text-decoration: none;
background-color: transparent;

		}


