.visivel {
	  display:run-in;
		}


.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;*/
list-style-image: url (/ips_si/imagens/_ips-seta-lista-menu);
		}


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: url("/si/imagens/ListaNada");
		}


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


ul.mais {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url (/ips_si/imagens/ListaMais);
		}


ul.especial {
	  margin-left: 15px;
margin-bottom : 5px;
margin-top : 5px;
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 : #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;
		}


.tnormalc {
	  background-color : transparent;
text-align: center;
padding-left : 4px;
padding-right : 4px;
color : black;
		}


.tnormal {
	  background-color : transparent;
padding-left : 4px;
padding-right : 4px;
color : black;
		}


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


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


th.bpequeno {
	  font-size : 0.85em;
font-weight : normal;
background-color : #99cdeb;
padding-left : 4px;
padding-right : 4px;
color: #4c4c4c;
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 : #99cdeb;
padding-left : 4px;
padding-right : 4px;
color: #4c4c4c;
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 {
	  background-color : rgb(222,222,220);
padding-left : 4px;
padding-right : 4px;
color: #4c4c4c;
text-align: left;
font-size:11px;
		}


.textopequeno2 {
	  font-size : 0.9em;
		}


.textopequenonoticia {
	  color : rgb(102,99,102);
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 : 0px;
border-bottom-color : #99cdeb;
border-top-style : solid;
border-top-width : 0px;
border-top-color : #99cdeb;*/

vertical-align : top;
font-size : 12px;
margin-top: 0;


		}


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


.textopequenoc {
	  font-size : 0.9em;
text-align : center;
		}


.textopequeno {
	  font-size : 10px;
color:#8C8B89;
		}


.textomapa {
	  font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
color: 8C8B89;
padding-right: 10px;
line-height: 14px;
		}


.textograndec {
	  font-size : 1.5em;
text-align : center;
		}


.textogrande {
	  font-size : 1.1em;
		}


.textod {
	  text-align : right;
		}


.textoc {
	  text-align : center;
padding-top: 0px;
		}


.texto {
	  text-indent : 25px;
text-align : justify;
		}


textarea.inactivo {
	  font-family : Verdana, sans-serif;
background-color : Silver;
color : Black;
font-size:1em;
		}


textarea {
	  font-family : Verdana, sans-serif;
font-size:1em;
		}


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


td.pequenod {
	  font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : right;

		}


td.pequeno {
	  font-size : 0.85em;
font-weight : normal;
background-color : #F2F2F2;
padding-left : 4px;
padding-right : 4px;
color : Black;

		}


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


.tb2 {
	  background-color : black;
padding-left : 4px;
padding-right : 4px;
color : white;
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;
		}


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


.tabtitulo {
	  color: white;
font-weight: bold; 

margin: 0px;
border-bottom: 0px solid rgb(140,139,137);
border-left: 0px solid rgb(140,139,137);
border-right: 0px solid rgb(140,139,137);
border-top: 1px solid rgb(140,139,137);
padding: 4px;

background-color: rgb(140,139,137);
font-family:verdana;
font-size : 0.9em;
text-align : center;
		}


.tabsubtitulo2 {
	  color: rgb(140,139,137);
margin: 0px;
border-bottom: 0px solid rgb(140,139,137);
border-left: 0px solid rgb(140,139,137);
border-right: 0px solid rgb(140,139,137);
border-top: 1px solid rgb(140,139,137);
padding: 4px;
background-color: rgb(213,213,213);
font-family:verdana;
font-size : 0.9em;
text-align : left;
		}


.tabsubtitulo1 {
	  color: rgb(140,139,137);
margin: 0px;
border-bottom: 0px solid rgb(140,139,137);
border-left: 0px solid rgb(140,139,137);
border-right: 0px solid rgb(140,139,137);
border-top: 1px solid rgb(140,139,137);
padding: 4px;
background-color: rgb(190,190,190);
font-family:verdana;
font-size : 0.9em;
text-align : center;
font-weight: bold;
		}


table.centrar {
	  margin-left: auto;
margin-right: auto;
align=center
width: 80%;
		}


table.central {
	  /*width : 432px;*/
margin-left : auto; 
margin-right : auto;
		}


table {
	  font-size : 1em;
width: 100%;
		}


.tabela_primeira_pagina {
	  border-style: outset inset none outset;
border-width: thin thin thin thin;

		}


.tabelamaxima2 {
	  border-collapse : separate;
font-size : 1em;
width : 80%;
text-align: center;
		}


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


.tabelamaxima {
	  border-collapse : separate;
font-size : 12px;
width : 100%;
color: #4c4c4c;
font-family: verdana;

		}


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


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


.tabela {
	  border-collapse : separate;
font-size : 12px;
font-color: #4c4c4c;
width: 100%;

background-color: #FCFCFC;
		}


.tabcelulasimples {
	  color: rgb(140,139,137);
margin: 0px;
border-bottom: 0px solid rgb(140,139,137);
border-left: 0px solid rgb(140,139,137);
border-right: 0px solid rgb(140,139,137);
border-top: 1px solid rgb(140,139,137);
padding: 4px;
background-color: white;
font-family:verdana;
font-size : 0.8em;
text-align : left;
		}


slideshow-bullet-on {
	  background:url(imagens/_ips-bullet-on) no-repeat
		}


slideshow-bullet-off {
	  background:url(imagens/_ips-bullet-off) no-repeat; margin:0px 0px; padding:0 10px; height:40px; width:200px;
		}


select {
	  font-family : Verdana, sans-serif;
font-size:1em;
		}


.rodape {
	  background-color : white;
padding-left : 4px;
padding-right : 4px;
padding-top : 0px;
padding-bottom : 0px;
		}


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


pre {
	  background-color : #FFFFEE;
border : 1px dotted;
border-color: #99cdeb;
font-family : Arial;
font-size : 1em;
color : Black;

/*position: relative;
top:2000px;*/
padding: 10px;


		}


.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 : rgb(222,222,220);
color : rgb(155,155,155);
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-size : 1em;
text-align : center;
border-bottom: 0px solid #CACACA;
border-right: 0px solid #CACACA;
		}


.opcoeslogin {
	  background-color : rgb(222,222,220);
color : rgb(155,155,155);
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-size : 1em;
text-align : center;
border-bottom: 0px solid #CACACA;
border-right: 0px solid #CACACA;
		}


.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 : #f0f0f0;
padding-right : 4px;
padding-bottom : 6px;
vertical-align : top;
font-size : .9em;
text-align : left;
background-color : #f0f0f0;*/

padding-top : 10px;
padding-bottom : 10px;
padding-left : 10px;

font-family: Verdana;
font-size:11px; 
color: #363636;
text-align: justify;
list-style-image: url(/ips_si/imagens/_ips-seta-lista-menu);
list-style-repeat: no-repeat;
list-style-position: 1px, 1px;
		}


.opcoes {
	  /*color : white;
list-style-image: none;
font-size : .9em;
text-align : left;
font-family: verdana;
padding-left : 4px;
padding-right : 4px;
padding-top : 6px;
padding-bottom : 6px;*/

padding-top : 5px;
padding-left : 10px;

font-family: Verdana;
font-size:11px; 
color: #363636;
text-align: justify;
list-style-image: url(/ips_si/imagens/_ips-seta-lista-menu);
list-style-repeat: no-repeat;
list-style-position: 1px, 10px;
		}


.opcaoatalho {
	  color: white;

		}


.noticias_primeira_pagina {
	  /*color : #747474;
line-height:180%;
font-weight : bold;
font-family : verdana;
vertical-align : text-top;
padding-left : 6px;
padding-right : 6px;
padding-top: 12px
padding-bottom : 12px;
font-size : 1.0em;*/

font-family: 'Ubuntu Condensed', sans-serif;
font-size:18px; 
color: #4c4c4c;
line-height: 30px;
padding-left : 6px;
		}


.noticiasespecificas {
	  font-size : 11px;
margin-left : 20px;
margin-top : 0px;
margin-bottom : 0px;
margin-right : 60px;
color: black;

		}


.noticias {
	  /*background-color : rgb(222,222,220);
color : white;
border-style: dotted;
boder-color: #006289;
border-width: 1 0 0 0;*/

/*list-style-image: none;
font-size : .9em;
text-align : left;
font-family: verdana;
padding-left : 4px;
padding-right : 4px;*/

padding-top : 20px;
padding-left : 25px;

font-family: Verdana;
font-size:11px; 
color: #363636;
text-align: left;

list-style-image: url(/ips_si/imagens/_ips-seta-lista-menu);
list-style-repeat: no-repeat;
list-style-position: 1px, 10px;
		}


.negroc {
	  background-color : white;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
font-weight : bold;
		}


#menuesquerdo ul {
	  list-style : none;
margin: 0;
padding: 0;
border: none;
		}


#menuesquerdo li.m9 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


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


#menuesquerdo li.m8 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


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


#menuesquerdo li.m7 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


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


#menuesquerdo li.m6 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


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


#menuesquerdo li.m5 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


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


#menuesquerdo li.m4 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


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


#menuesquerdo li.m3 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


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


#menuesquerdo li.m2 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m2 a {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: transparent;
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #330000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m14 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m14 a {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(140,139,137);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m13 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m13 a {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: transparent;
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #33000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m12 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m12 a {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(140,139,137);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m11 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m11 a {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(154,153,151);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #330000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m10 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


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


#menuesquerdo li.m1 a:hover {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: rgb(115,115,115);
border: none;
color: white;
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#menuesquerdo li.m1 a {
	  display: block;
padding: 6px 12px 6px 12px;
background-color: transparent;
border: none;
color: rgb(255,255,255);
text-decoration: none;
font-weight: normal;
width: 100%;
border-bottom: 1px solid white;
border-right: 0px solid #770000;
text-align:left;
font-size:.9em;
font-family: verdana;
		}


#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-top: 0px;
padding-bottom: 0px;
margin: 0;
font-family : verdana, sans-serif;
font-size : 1.1em;
background-color: rgb(169,169,169);
color: white;
background-position : left top;
		}


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


.logo {
	  background-image : url(/ips_si/imagens/LogoCoresIPS);
background-position : left top;
width : 135px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
		}


.logintextarea {
	  border: 0px solid rgb(222,222,220); 
font-family: verdana;
color: rgb(90,90,90);

		}


.loginsubmit {
	  border: 1px solid rgb(163,148,165); 
font-family: verdana;
color: rgb(90,90,90);

		}


.login-ok {
	  font-family: Ubuntu Condensed, Arial, Helvetica, sans-serif;
font-size:18px; 
color: #fff;
text-shadow: 0.1em 0.1em 0.3em grey;
width: 70px;
height: 30px;
position: absolute;
top: 47px;
left: 653px;
border: 1px solid #ab9e95;
background: #ab9e95;
box-shadow: 1px 1px 2px #666;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
		}


.loginesquerdo {
	  color: rgb(132,130,129);
font-family : verdana;
background-color : transparent;

		}


.logindireito {
	  color: rgb(132,130,129);
font-family : verdana;
background-color : transparent;


		}


.login {
	  color: rgb(132,130,129);
font-family : verdana;
background-color : transparent;
position: relative;
z-index: 10;
		}


li.semvermelho {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_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("/feup_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("/feup_si/imagens/SemCinzento");
		}


li.semapagado {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/feup_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("/feup_si/imagens/SemAmarelo");
		}


li.pesquisaitem {
	  padding-bottom:10px;
		}


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


li.menu {
	  list-style-type : square;
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("/ips_si/imagens/ListaMenos");
		}


li.mais {
	  margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url (/ips_si/imagens/_ips-seta-lista-menu);
		}


li {
	  color: #4C4C4C;
font-size :1em;

		}


._ips-titulo-interno-central {
	  position: absolute;
top: 35px;
left: 222px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:15px; 
color: #363636;
z-index:4;

		}


._ips-subtitulo-interno-central {
	  position: absolute;
top: 75px;
left: 222px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:20px; 
color: #f18735;
z-index:4;
		}


._ips-rodape {
	  .facebook-icon {
left:10px;
position: relative;
z-index:1;
top: 13px;
}

.youtube-icon {
left:50px;
position: relative;
z-index:1;
top: 13px;
}

.zapiens-icon {
left:95px;
position: relative;
z-index:1;
top:18px;
}

.rodape-texto {
font-family: 'Ubuntu Condensed', sans-serif;
font-size:16px; 
color: #3f3f3f;
position: relative;
left:790px;
text-decoration:none;
z-index:1;
text-align:left;
width: 300px;
top: 18px;
}

.rodape-bg {
width: 1065px;
height: 55px;
position: relative;
left: 5px;
top:600px;
background: #f6b938;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
}

		}


._ips-pagina-dinamica-alpha {
	  /*vertical-align : top;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
position:absolute;
top: 170px;
left: 5px;
width: 1065px;
padding-bottom : 0px;*/


/*background: #508EC7;*/


padding-top: 95px;
width:100%;
		}


._ips-pagina-dinamica {
	  vertical-align : top;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;

/*
position:absolute;
top: 170px;
left: 5px;
*/

/*
width: 1065px;
border: 1px solid #eee;
*/

padding-bottom : 10px;
border: none;
background: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color: #363636;
list-style-type: solid;
text-align: justify;


		}


_ips-noticias-interna {
	  position:relative;
top:16px;
padding: 10% 2% 2% 2%;
margin-left: 5px;
margin-right: 10px;
min-height:420px;
  
background: #FFF; 
border: 1px solid #afafaf;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color: #363636;
list-style-type: solid;
text-align: justify;
line-height: 20px;
		}


._ips-menu-interno-lateral {
	  position: fixed;
top: 160px;
left: 5px;




		}


._ips-linha-interno-central {
	  position: absolute;
top: 100px;
left: 220px;
width: 670px;
height: 1px;
background-color: #ececec;
z-index:4;
		}


._ips-home-noticia-eventos {
	  margin-left: 12px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("/ips_si/imagens/_ips-seta-lista");
		}


._ips-home-logout-texto-welcome {
	  position: absolute;
top: 27px;
/*left: 313px;*/
right: 260px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:18px; 
color: #F18735;
		}


._ips-home-logout-texto-user {
	  position: absolute;
top: 49px;
/*left: 313px;*/
right: 200px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:20px; 
color: #ab9e95;
		}


._ips-home-logout-texto-entrar {
	  position: absolute;
top: 0px;
left: 35px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:18px; 
color: #F18735;
		}


._ips-home-logout-botao-ok {
	  font-family: 'Ubuntu Condensed', sans-serif;
font-size:18px; 
color: #fff;
text-shadow: 0.1em 0.1em 0.3em grey;
width: 70px;
height: 30px;
position: absolute;
/*top: 45px;
left: 715px;*/
top: 85px;
right: 200px;
border: 1px solid #ab9e95;
background: #ab9e95;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
		}


._ips-home-login-texto-campo-2 {
	  position: absolute;
top: 52px;
/*left: 525px;*/
right: 180px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:13px; 
color: #000;
		}


._ips-home-login-texto-campo-1 {
	  position: absolute;
top: 52px;
/*left: 310px;*/
right: 390px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size:13px; 
color: #000;
		}


._ips-home-login-campo-2 {
	  width: 140px;
height: 28px;
position: absolute;
top: 45px;
/*left: 560px;*/
right: 25px;
border: 1px solid #afafaf;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
		}


._ips-home-login-campo-1 {
	  width: 150px;
height: 28px;
position: absolute;
top: 45px;
/*left: 365px;*/
right: 225px;
border: 1px solid #afafaf;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
		}


._ips-home-login-botao-ok {
	  font-family: 'Ubuntu Condensed', sans-serif;
font-size:18px; 
color: #fff;
text-shadow: 0.1em 0.1em 0.3em grey;
width: 70px;
height: 30px;
position: absolute;
/*top: 45px;
left: 715px;*/
top: 85px;
right: 25px;
border: 1px solid #ab9e95;
background: #ab9e95;
-moz-border-radius-bottomright: 3px;
border-bottom-right-radius: 3px;
-moz-border-radius-bottomleft: 3px;
border-bottom-left-radius: 3px;
-moz-border-radius-topright: 3px;
border-top-right-radius: 3px;
-moz-border-radius-topleft: 3px;
border-top-left-radius: 3px;
		}


._ips-home-lang {
	  position: absolute;
z-index:5;
top: 5px;
left: 1005px;
		}


._ips-formatar {
	  vertical-align : top;
width:100%;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;

border-spacing: 0px;

position: absolute;
top: 150px;
left: -12px;
width:100%;

font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color: #363636;
list-style-type: solid;
text-align: justify;

background-image: url(/ips_si/imagens/_ips-bg-pattern-shape);
		}


._ips-conteudo-interno-central {
	  margin-top: 22px;
margin-left:195px;
margin-bottom:-10px;

width:655px;
min-height:453px;
padding: 10% 2% 0% 2%;
  
background: #FFF; 
border: 1px solid #afafaf;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;

font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color: #363636;
list-style-type: solid;
text-align: justify;
line-height: 20px;
		}


._ips-conteudocentral {
	  width:70%;
position: relative;
top: -20px;
left: 0px;

font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color: #363636;
list-style-type: solid;
text-align: justify;

padding-left : 15px;
padding-right : 15px;
padding-top : 1px;
padding-bottom : 1px;
vertical-align : top;



		}


._ips-banner-interno-lateral {
	  position: absolute;
top: 15px;
left: 905px;
		}


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


.indentar {
	  padding-left: 2em;
		}


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


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


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


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


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


img.spacer {
	  height : 10px;
display:none;
		}


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


img.notificacao {
	  position: absolute;
left: 405px;
top: 28px;
		}


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


h5 {
	  font-size : 1.25em;
font-weight : normal;
text-align : center;
		}


h4 {
	  color : Black;
font-size : 1em;
background-color: transparent;
text-align : left;
		}


h3 {
	  color: rgb(140,137,139);
font-size : 1em;
background-color: transparent;
text-align : left;
border-bottom: 0px;
font-family: verdana;
font-weight : bold;
		}


h2.e {
	  color : #8C2D19;
font-size : 1.5em;
background-color: transparent;
text-align : left;
border-bottom: 1px solid #CACACA;
border-top: 1px dashed #c5968c;
border-left: 1px dashed #c5968c;
border-right: 1px dashed #c5968c;
font-weight : normal;
		}


h2 {
	  /*font-family: verdana;
color : rgb(132,130,129);
list-style-image: none;
font-size : 1.1em;
text-align : left;*/

font-family: 'Ubuntu Condensed', sans-serif;
font-size:18px; 
color: #f18735;

position: relative;
top: 35px
padding-bottom:50px;

		}


h1.centr {
	  /*color : #064b7e;
font-size : 2em;
background-color: transparent;
text-align : left;
font-weight : bold;
margin-top : 0px;
text-align : center;*/

font-family: 'Ubuntu Condensed', sans-serif;
font-size:20px; 
color: #4c4c4c;
		}


h1 {
	  /*color: rgb(163,148,135);
font-size: 14px;
font-family: verdana;
border-style: dotted;
border-color: #959595;
border-width: 0 0 0 1;
padding: 6;
margin-top: 38;
text-align : left;*/

font-family: 'Ubuntu Condensed', sans-serif;
font-size:20px; 
color: #4c4c4c;
padding-top:10px;
z-index:4;



		}


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.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.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 : left;
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 : #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 : #D7E9C9;
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;
		}


.hidden {
	  display: none;
		}


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


.fotogrande:hover span {
	  visibility: visible;
top: 0;
left: 60px; 
		}


.fotogrande:hover {
	  background-color: transparent;
z-index: 50;
		}


.fotogrande span img {
	  border-width: 0;
padding: 2px;
		}


.fotogrande span {
	  position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
		}


.formularionometopo {
	  border-collapse : collapse;
font-family : Verdana, sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;
		}


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


.formularionomee {
	  border-collapse : collapse;
font-family : verdana, sans-serif;
font-size : 1em;
border-width : 1px;
text-align : left;
font-weight : bold;
vertical-align : top;

		}


.formularionome {
	  border-collapse : collapse;
font-family : verdana, sans-serif;
font-size : 1em;
border-width : 1px;
text-align : right;
font-weight : bold;
vertical-align : top;

		}


.formulariobotoes {
	  text-align: center;
vertical-align: middle;
		}


.formulario {
	  border-collapse : collapse;
font-family : Verdana, sans-serif;
font-size : 1em;
border-width : 1px;

		}


.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 : Verdana, monospace;
font-size:1.2em;
text-align : center;
		}


.formatar2 {
	  margin : 6px 10px 6px 20px; 
border-collapse : collapse;
width : 87%;
font-family : verdana, sans-serif;
vertical-align : top;
padding-left : 3px;
padding-right : 4px;
font-size : 1em;
border-width : 0px;
		}


.formatardados {
	  padding-top : 10px;
padding-left : 10px;
padding-right : 10px;

color: #888888;
font-family : verdana;
font-size :11px;
vertical-align : top;
line-height: 20px;
position:absolute;
left:0px;
top: 50px;


list-style-image: url(/ips_si/imagens/_ips-seta-lista-menu);
list-style-repeat: no-repeat;
list-style-position: 1px, 1px;

background: #fff;

		}


.formatar {
	  color: #f0f0f0;
border-collapse : collapse;
width : 100%;
/*border-width : 1px;*/

font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color: #363636;
list-style-type: solid;
text-align: justify;
		}


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 : #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 : #EEEDED;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : top;
		}


.escuroesquerdocolapsed {
	  background-color : #c9ecff;
padding-left : 8px;
padding-right : 6px;
padding-top : 4px;
padding-bottom : 4px;
color : Black;
text-align : left;
border-right: #99cdeb 0px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 1px solid;
border-bottom: #99cdeb 2px solid;
vertical-align : top;
		}


.escuroesquerdo {
	  background-color : #c9ecff;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : left;
border-right: #99cdeb 0px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 1px solid;
border-bottom: #99cdeb 1px solid;
vertical-align : top;
		}


.escurodireitocolapsed {
	  background-color : #c9ecff;
padding-left : 2px;
padding-right : 8px;
padding-top : 4px;
padding-bottom : 4px;
color : Black;
text-align : right;
border-right: #99cdeb 1px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 0px solid;
border-bottom: #99cdeb 2px solid;
vertical-align : top;

		}


.escurodireito {
	  background-color : #c9ecff;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
color : Black;
text-align : right;
border-right: #99cdeb 1px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 0px solid;
border-bottom: #99cdeb 1px solid;
vertical-align : top;

		}


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


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


.escurocentrocolapsed {
	  background-color : #c9ecff;
padding-left : 2px;
padding-right : 2px;
padding-top : 4px;
padding-bottom : 4px;
color : Black;
text-align : left;
border-right: #99cdeb 0px solid;
border-top: #99cdeb 1px solid;
border-left: #99cdeb 0px solid;
border-bottom: #99cdeb 2px solid;
vertical-align : top;

		}


.escurocentro {
	  background-color : #C9ECFF;
padding-left : 2px;
padding-right : 2px;
padding-top : 2px;
padding-bottom : 2px;
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 : top;

font-family: Arial, Helvetica, sans-serif;
font-size:15px; 
color: #363636;
		}


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


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


.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 : #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 : 1px;
		}


.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 : #c9ecff;
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 : #c9ecff;
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;
		}


.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 : #d1e9f7;
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;
		}


.escuro {
	  background-color : #bed1db;
color: Black;
width:50%;
		}


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


.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:81px;
background:#CCFFCC;
border:1px solid #000;
		}


div.menuprincipal {
	  
		}


div.menuopcoes {
	  
		}


div.conteudo {
	  position: relative;
background: #fff;
left:0px;
top:-100px;
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 : rgb(222,222,220);
color : rgb(222,222,220);
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : center;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CC0000;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CC0000;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : #CC0000;
border-top-style : solid;
border-top-width : 0px;
border-top-color : #CC0000;
vertical-align : top;
font-size : 1em;
font-weight : bold;
		}


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 {
	  /*padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
background-image : url(/ips_si/imagens/DestaqueBranco);
text-align : right;*/


width : 1px;
height:1px;
background-image: url(/ips_si/imagens/_ips-bg-pattern);
		}


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


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


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


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


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


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


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


.cvisita4 {
	  background-color : #E2EDEE;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 6px;
padding-bottom : 6px;
border-left-style : solid;
border-left-width : 1px;
border-left-color : #808080;
border-right-style : solid;
border-right-width : 1px;
border-right-color : #808080;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #808080;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #808080;
vertical-align : center;
font-size : 1em;
		}


.cvisita3 {
	  background-color : #E2EDEE;
color : Black;
padding-left : 12px;
padding-right : 12px;
padding-top : 12px;
padding-bottom : 12px;
border-left-style : solid;
border-left-width : 1px;
border-left-color : #808080;
border-right-style : solid;
border-right-width : 1px;
border-right-color : #808080;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #808080;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #808080;
vertical-align : center;
font-size : 1em;
		}


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


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


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


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


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


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


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


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


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


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


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


.corlaranjabc {
	  background-color : #FCE3C1;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #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 : #C0E7F9;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align: center;
		}


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


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


.coramarelobc {
	  background-color : #FFFAC9;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-bottom-color : #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 : #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;
		}


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


.conteudolinha {
	  padding-left : 6px;
padding-right : 6px;
padding-top : 8px;
padding-bottom : 6px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;

border-right-style : solid;
border-right-width : 0px;

border-bottom-style : solid;
border-bottom-width : 0px;

border-top-style : solid;
border-top-width : 0px;
border-style: outset inset none outset;
border-width: thin thin thin thin;
--font-size : 0.9em;
--font-family: verdana;
		}


.conteudoesquerdo {
	  background-color: #F5F5F5;
color: Black;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
width: 100px;
border-right-color:#99cdeb;
border-right-style:solid;
border-right-width:0px;
font-size: 11px;

		}


.conteudodireito {
	  /*background-color: #F5F5F5;
color : Black;
padding-left : 0;
padding-right : 0;
padding-top : 0;
padding-bottom : 0;
vertical-align : top;
width : 100px;
font-size: 11px;*/

padding-left: 10px;
padding-right : 10px;
padding-bottom : 20px;
padding-top : 20px;
vertical-align : top;
height: 200px;

font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color: #363636;
list-style-type: solid;
text-align: justify;
		}


.conteudocentral {
	  background-color : white;
color : black;
padding-left : 15px;
padding-right : 15px;
padding-top : 12px;
padding-bottom : 10px;
vertical-align : top;
text-align : justify;
font-family: verdana;
		}


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

		}


.clarotc {
	  background-color : white;
text-align : center;
padding-left : 4px;
padding-right : 4px;
color : Black;
vertical-align : center;
		}


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


.clarod {
	  background-color : #eaf5fb;
text-align : right;
padding-left : 4px;
padding-right : 4px;
color : #064b7e;
		}


.claroc {
	  background-color : #eaf5fb;
text-align : left;
padding-left : 5px;
color : #064b7e;
width:200px;
		}


.clarobsocaprovado {
	  background-color : d0f0b7;
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;
		}


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


.clarobesaprovado {
	  background-color : d0f0b7;
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;
		}


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


.clarobdaprovado {
	  background-color : d0f0b7;
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;
		}


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


.clarobcaprovado {
	  background-color : d0f0b7;
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;
		}


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


.clarobaprovado {
	  background-color : d0f0b7;
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 {
	  padding-left : 4px;
padding-right : 4px;

width: 200px;
height: 50px;

background: #FFF; 
border: 1px solid #FFF;


/*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;*/
		}


.claro {
	  /*background-color : #eaf5fb;
padding-left : 4px;
padding-right : 4px;
color : #064b7e;*/

background: #FFF; 
border: 1px solid #FFF;
padding-left : 4px;
padding-right : 4px;
width: 50%;
		}


.cinzento3 {
	  color : #999999;

		}


.cinzento2 {
	  color : #777777;
font-size : 1.15em;
		}


.cinzento {
	  color : #AAAAAA;
		}


.centro {
	  /*background-image : url(/ips_si/imagens/IPS-Fundo-IPS-106);*/
/*background-image: url(/ips_si/imagens/_ips-bg-pattern-shape);*/
background-position : left top;
padding-bottom : 8px;
padding-left : 0px;
padding-right : 8px;
padding-top : 8px;
vertical-align : center;
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 : #98b9c9;
color : #064b7e;
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-size : 1em;
text-align : center;
border-bottom: 0px solid #99cdeb;
border-right: 0px solid #CACACA;
		}


.campo-2 {
	  width: 165px;
height: 28px;
position: absolute;
top: 45px;
left: 480px;
border: 1px solid #afafaf;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
		}


.campo-1  {
	  width: 165px;
height: 28px;
position: absolute;
top: 45px;
left: 310px;
border: 1px solid #afafaf;
-moz-border-radius-bottomright: 10px;
border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
border-top-left-radius: 10px;
		}


.calendsem {
	  background-color : #9ABDDD;
padding : 4px 8px 4px 8px;
color: #4c4c4c;
text-align : center;
border-right : 0px;
border-top : 0px;
border-bottom : 0px;
border-left : 0px;
		}


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


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


.calendfersel {
	  background-color : #DBDBDB;
padding-left : 4px;
padding-right : 4px;
color : Black;
border-width : 1px;
border-style : solid;
border-color : #AA0000;
text-align : center;
		}


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


.calendfdssel {
	  background-color : #DBDBDB;
border-right : 1px solid #AA0000;
border-top : 1px solid #AA0000;
border-bottom : 1px solid #AA0000;
border-left : 1px solid #AA0000;
padding-left : 4px;
padding-right : 4px;
color : Black;
text-align : center;
		}


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


.calendeventsel {
	  background-color : #AEC9E4;
padding-left : 4px;
padding-right : 4px;
color : black;
border-width : 1px;
border-style : solid;
border-color : #AA0000;
text-align : center;
		}


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


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


.caixadentro6 {
	  margin: 0px;
color: #AA0000;
border-bottom: 0px solid black;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
padding: 4px;
overflow: auto;
background-color: #E2EDEE;
font-family:verdana,sans-serif;
text-align: left;
font-size: 1.25em;

		}


.caixadentro52 {
	  background-color : #DDD9C3;
color : black;
text-align: center;
font-size: 0.85em;
padding: 4px;
border-collapse : collapse;
margin: 0 0 0 0; 
		}


.caixadentro5select {
	  color: rgb(102,99,102);
margin: 0px;
border-bottom: 0px solid black;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
padding: 4px;
overflow: auto;
background-color:rgb(163,148,135);
font-family:verdana;
text-align: center;
font-size: 0.90em;
text-decoration: none;
		}


.caixadentro5 {
	  /*color:#FFF;
margin: 0px;
border-bottom: 0px solid black;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
padding: 4px;
overflow: auto;
background-color:  #AB9E95;
font-family:verdana;
text-align: center;
font-size: 0.90em;
text-decoration: none;*/

padding: 5px 5px 5px 5px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size: 16px;
color: #f18735;
height: 30px;
position: relative;
		}


.caixadentro44 {
	  margin: 0px;
border-bottom: 0px solid black;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
padding: 0px;
overflow: auto;
background-color: #E2EDEE;
font-family:verdana,sans-serif;
text-align: left;
font-size: 1.12em;

		}


.caixadentro4 {
	  border-bottom: 0px solid black;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 0px solid black;
padding: 4px;
overflow: auto;
background-color: white;
font-family:verdana;
text-align: left;
font-size: .9em;
color: rgb(140,137,139);

		}


.caixadentro3 {
	  margin: 0px;
border-bottom: 0px solid black;
border-left: 0px solid black;
border-right: 0px solid black;
border-bottom: 1px solid black;
padding: 4px;
overflow: auto;
background-color: #E2EDEE;
color : #E2EDEE;
font-family:verdana,sans-serif;
text-align: center;
font-size: 1.25em;

		}


.caixadentro2 {
	  margin: 0px;
border-bottom: 0px solid white;
border-left: 0px solid white;
border-right: 0px solid white;
border-bottom: 1px solid white;
padding: 4px;
overflow: auto;
background-color: white;
font-family:verdana;
text-align: left;
font-size: 1.25em;
color: rgb(140,137,139);
font-weight : bold;

		}


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


.caixadentro {
	  color: rgb(90,90,90);
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: rgb(235,231,228);
font-family:verdana;
font-size : 1em;
text-align : centre;
		}


.cabecalhoopcoes {
	  background-color : #064b7e;
color : White;
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;
		}


.cabecalhomenuprincipal {
	  background-color : #064b7e;
color : White;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
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 : 0.9em;
font-weight : bold;
		}


.cabecalhologinon {
	  background-color : rgb(222,222,220);
color :rgb(222,222,220);
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 : top;
font-size : 1em;
		}


.cabecalhologin {
	  /*background-color : white;*/
background-image: url(/ips_si/imagens/_ips-bg-pattern-shape);

color : white;
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 : 1em;
		}


cabecalholinha2 {
	  background-color : black;
color : white;
padding-left : 6px;
padding-right : 6px;
padding-top : 2px;
padding-bottom : 2px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CC0000;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CC0000;
border-bottom-style : solid;
border-bottom-width : 0px;
border-bottom-color : #CC0000;
border-top-style : solid;
border-top-width : 0px;
border-top-color : #CC0000;
vertical-align : top;
font-size : 1.3em;
font-weight : bold;
		}


.cabecalholinha2 {
	  background-color : rgb(169,169,169);
color : white;
vertical-align : top;
padding-left : 10px;
padding-right : 6px;
font-size : 1.1em;
font-weight : bold;
font-family: verdana;
padding-top : 4px;
padding-bottom : 4px;
		}


.cabecalholinha {
	  background-color : rgb(190,190,190);
color : white;
vertical-align : top;
padding-left : 10px;
padding-right : 6px;
font-size : 1.1em;
font-weight : bold;
font-family: verdana;
padding-top : 4px;
padding-bottom : 4px;
		}


.cabecalhocampus {
	  background-color : #81ABD5;
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 : top;
font-size : 1em;
color: #4c4c4c;
		}


.cabecalhoatalhos {
	  /*background-color : white
padding-top : 2px;
padding-bottom : 2px;
vertical-align : top;*/

padding-left : 25px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size: 18px;
color: white;
text-shadow: 0.1em 0.1em 0.3em grey;

width: 100px;
height: 30px;
background: #737373; 
background-image: url(/ips_si/imagens/_ips-seta-right-menu);
background-repeat: no-repeat;
background-position: 10px, 10px;
		}


.cabecalho {
	  /*background-color : white;
padding-left : 6px;
padding-right : 6px;
padding-top : 5px;
padding-bottom : 5px;
text-align : left;
list-style-image: none;
font-size : 11px;*/

position: relative;
padding-left : 25px;
font-family: 'Ubuntu Condensed', sans-serif;
font-size: 18px;
color: white;
text-shadow: 0.1em 0.1em 0.3em grey;

width: 100px;
height: 30px;
background: #737373; 
background-image: url(/ips_si/imagens/_ips-seta-right-menu);
background-repeat: no-repeat;
background-position: 10px, 10px;
		}


.branco2 {
	  background-color : #FFFFFF;
padding : 0px 0px 0px 0px;
color : Black;
		}


.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 : #FFFFFF;
text-align : center;
padding-left : 4px;
padding-right : 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 : #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;
		}


.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;
width: 50%;
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;
		}


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


.botoesicon {
	  /*border-collapse : collapse;
font-family : verdana, sans-serif;
font-size : 1em;
border-width : 0px;
margin-left : 15px;
position: absolute;
left: 995px;
top: 5px;
*/
display:none;
		}


.botoes {
	  border-collapse : collapse;
font-family : verdana;
font-size : 1em;
border-width : 0px;
margin-left : 15px;
float:right;
vertical-align: center;
text-align:center;
		}


.bold {
	  font-weight : bold;
		}


body {
	  margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
font-size : 0.7em;
font-family : verdana;
background-color : #white;
padding : 0px 0px 0px 0px;
		}


.barratemporale {
	  background-image:url(/si/imagens/BarraTemporalE);
background-repeat : no-repeat;
background-position : center;
text-align : center;
		}


.barratemporald {
	  background-image:url(/si/imagens/BarraTemporalD);
background-repeat : no-repeat;
background-position : center;
text-align : center;
		}


.barratemporal {
	  background-image:url(/si/imagens/BarraTemporal);
background-repeat : repeat-x;
background-position : left center;
text-align : center;
		}


.barralocalizacao {
	  background-color : rgb(187,187,187);
color: rgb(187,187,187);
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 : 178px;
padding-right : 20px;
padding-top : 3px;
padding-bottom : 3px;
background-position : left top;
		}


.background-pattern {
	  /*background-image: url(/ips_si/imagens/_ips-bg-pattern-shape);
*/
		}


.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 : rgb(163,148,135);
text-decoration: none;
font-size: .9em
font-family: verdana
background-color: transparent;
		}


.arvore4 {
	  background-image:url(/si/imagens/Arvore4);
background-repeat : no-repeat;
background-position : left center;
		}


.arvore3 {
	  background-image:url(/si/imagens/Arvore3);
background-repeat : no-repeat;
background-position : left center;
		}


.arvore2 {
	  background-image:url(/si/imagens/Arvore2);
background-repeat : no-repeat;
background-position : left center;
		}


.arvore1 {
	  background-image:url(/si/imagens/Arvore1);
background-repeat : no-repeat;
background-position : left center;
		}


.arvore0 {
	  
		}


a.opcao:visited {
	  color : rgb(131,130,129);
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family: verdana;
text-align: left;


		}


a.opcao:link {
	  color : rgb(131,130,129);
text-decoration : none;
font-weight : normal;
background-color: transparent;
text-align: left;
text-family: verdana;

		}


a.opcao:hover {
	  color : rgb(163,148,135);
font-weight : normal;
background-color: transparent;
font-family: verdana;
text-align: left;

		}


a.opcaocentral:visited {
	  color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
		}


a.opcaocentral:link {
	  color : #8C2D19;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
		}


a.opcaocentral:hover {
	  color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
		}


a.opcaocentral:active {
	  color : Red;
text-decoration : underline;
background-color: transparent;
font-size:1.2em;
		}


a.opcaoatalho:visited {
	  color : rgb(131,130,129);
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family: verdana;
text-align: left;
		}


a.opcaoatalho:link {
	  color : rgb(131,130,129);
text-decoration : none;
font-weight : normal;
background-color: transparent;
text-align: left;
text-family: verdana;
		}


a.opcaoatalho:hover {
	  color : rgb(163,148,135);
font-weight : normal;
background-color: transparent;
font-family: verdana;
text-align: left;
		}


a.opcaoatalho:active {
	  color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
		}


a.opcao:active {
	  color : Black;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

		}


a.noticia:visited {
	  color : rgb(131,130,129);
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family: verdana;
text-align: left;
		}


a.noticia:link {
	  color : rgb(131,130,129);
text-decoration : none;
font-weight : normal;
background-color: transparent;
text-align: left;
text-family: verdana;
		}


a.noticia:hover {
	  color : rgb(163,148,135);
font-weight : normal;
background-color: transparent;
font-family: verdana;
text-align: left;


		}


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

		}


a.nomelogin:visited {
	  	position: absolute;
	top: 50px;
	left: 460px;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:20px; 
	color: #ab9e95;
	text-decoration: none;
	text-align: left;
		}


a.nomelogin:link {
	  	position: absolute;
	top: 50px;
	left: 460px;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:20px; 
	color: #ab9e95;
	text-decoration: underline;
	text-align: left;
		}


a.nomelogin:hover {
	  	position: absolute;
	top: 50px;
	left: 460px;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:20px; 
	color: #f18735;
	text-decoration: underline;
	text-align: left;
		}


a.nomelogin:active {
	  	position: absolute;
	top: 50px;
	left: 460px;
	font-family: 'Ubuntu Condensed', sans-serif;
	font-size:20px; 
	color: #ab9e95;
	text-decoration : underline;
	text-align: left;
		}


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 : rgb(132,130,129);
/*text-decoration : underline;*/
font-weight : bold;
background-color: transparent;
font-size: .9em;
font-family: verdana;
		}


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;
font-family: verdana;
		}


a.logincabecalho:link {
	  color : White;
text-decoration : none;
font-weight : normal;
background-color: transparent;
font-family: verdana;
vertical-align : center;
		}


a.logincabecalho:hover {
	  color : white;
text-decoration : normal;
font-weight : normal;
background-color: transparent;
font-family: verdana;
		}


a.logincabecalho:active {
	  color : white;
text-decoration : underline;
font-weight : normal;
background-color: transparent;
font-family: verdana;


		}


a.local:visited {
	  font-weight : normal;
background-color: transparent;
font-size: .9em
font-family: verdana;
color: rgb(232,232,227);

		}


a.local:link {
	  font-weight : normal;
background-color: transparent;
font-size: .9em
font-family: verdana;
color: #5e5e5e;
		}


a.local:hover {
	  font-weight : normal;
background-color: transparent;
font-size: .9em
font-family: verdana;
color: rgb(232,232,227);
vspace: 60px;

		}


a.local:active {
	  font-weight : normal;
background-color: transparent;
font-size: .9em
font-family: verdana;
color: rgb(232,232,227);

		}


a:link {
	  color:#857362;
text-decoration: none;
font-size: .9em
font-family: verdana
background-color: transparent;
		}


a:hover {
	  color : rgb(131,130,129);
text-decoration: none;
font-size: .9em
font-family: verdana
background-color: transparent;
		}


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


.actividadeemexecucao {
	  text-weight:bold;
		}


.actividadeconcluida {
	  
		}


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


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


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


