/* S4G-TabDefault */

.actualizacao {
padding: 0;
vertical-align : middle;
font-size : 0.85em;
text-align : right;
color : #B3B3B3;
background-color : White;
}
a.local:active {
color : Red;
text-decoration : none;
font-weight : normal;
background-color: transparent;

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

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

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

}
a.nomelogin:active {
color : Red;
text-decoration : none;
font-weight : bold;
background-color: transparent;

}
a.nomelogin:hover {
color : Red;
text-decoration : underline;
font-weight : bold;
background-color: transparent;

}
a.nomelogin:link {
color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;

}
a.nomelogin:visited {
color : Black;
text-decoration : none;
font-weight : bold;
background-color: transparent;

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

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

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

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

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

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

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

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

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

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

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

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

}
.barralocalizacao {
background-color : rgb(251,219,136);
color: rgb(212,133,0);
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
padding-left: 0 16px 0 16px;
}
.botoes {
border-collapse: collapse;
font-family: "Trebuchet MS", sans-serif;
font-size: 1em;
border-width: 1px;

}
.cabecalho {
background-color : #D9D9D9;
color : Black;
padding-left : 0 6px 0 6px;
text-align : center;
border-top: 1px solid Black;
border-right: 1px solid Black;
border-bottom: 1px solid Black;
border-left: 1px solid Black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhoatalhos {
background-color : #D9D9D9;
color : Black;
padding: 0 6px 0 6px;
text-align : center;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhocampus {
background-color : #D9D9D9;
color : Black;
padding: 0 6px 0 6px;
text-align : center;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhologin {
background-color : #D9D9D9;
color : Black;
padding: 0 6px 0 6px;
text-align : center;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhologinon {
background-color : #D9D9D9;
color : Black;
padding: 0 6px 0 6px;
text-align : center;
border-top: 2px solid black;
border-right: 2px solid black;
border-bottom: 1px solid black;
border-left: 2px solid black;
vertical-align : top;
font-size : 0.9em;

}
.cabecalhomenuprincipal {
background-color: #D9D9D9;
color: Black;
padding: 0 6px 0 6px;
text-align : center;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.9em;

}
.campus {
background-color : #F2F2F2;
color: Black;
padding: 0;
text-align : center;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.85em;

}
.centro {
background-image : url(../imagens/FundoTopo);
background-position : center center;
padding: 8px;
vertical-align : bottom;
text-align : left;

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

}
.conteudodireito {
background-color : White;
color : Black;
padding: 0;
vertical-align : top;
width : 120px;

}
.conteudoesquerdo {
background-color : White;
color : Black;
padding: 0;
vertical-align : top;
width : 120px;

}
.destaque {
width : 120px;
padding: 0;

}
div.barralocalizacao {
background-color: #E8D5D1;
color: Black;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-top: 1px solid black;
padding-left: 0 16px 0 16px;

}
div#barralocalizacao a:active {
color : Red;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
div#barralocalizacao a:hover {
color : Red;
text-decoration : underline;
font-weight : normal;
background-color: transparent;

}
div#barralocalizacao a:link {
color : Black;
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
div#barralocalizacao a:visited {
color : Black;	
text-decoration : none;
font-weight : normal;
background-color: transparent;

}
div.cabecalhomenuesquerdo {
border-top: 1px solid black;
border-right: 1px solid Black;
border-bottom: 0;
border-left: 1px solid Black;
width: auto;
padding: 0;
margin: 0;
font-family: 'Trebuchet MS', sans-serif;
font-size : 0.90em;
font-weight : bold;
text-align: center;
background-color: #D9D9D9;
color: Black;

}
div#debug {
background-color: #ffd;
padding: 10px;
margin: 10px 160px 10px 10px;
border: 1px dashed #ccc;
}
div#debug h1 {
color: #a29161;
font-size: 2em;
font-weight: bold;
border: 0;
margin: 0 0 10px 0;
}
div#debug h2 {
color: #a29161;
font-size: 1.75em;
font-weight: bold;
border: 0;
margin: .5em 0 .5em 0;
}
div#debug table {
border-collapse: separate;
border-spacing: 4px;
}
div#debug td {
border-bottom: 1px solid #dad3c0; 
text-align: left; 
padding: 2px 10px;
color: #a29161;
font-weight: bold;
}
div#debug td + td {
border-bottom: 1px solid #dad3c0; 
text-align: left; 
padding: 2px 10px;
color: #a29161;
font-weight: normal;
font-family: monospace;
}
div#debug th {
background-color: #a29161; 
text-align: center; 
padding: 2px 10px;
color: #fff;
}
div#menuesquerdo {
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid Black;
border-right: 1px solid Black;
width: auto;
padding: 0;
margin: 0;
font-family: 'Trebuchet MS', sans-serif;
font-size : 1em;
background-color: #F2F2F2;
color: Black;

}
div#menuesquerdo li {
margin: 0;
}
div.yui-content {
overflow:auto;
}
.formatar {
border-collapse : collapse;
width : 100%;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;

}
.geracao {
padding: 0;
vertical-align : middle;
font-size : 0.85em;
text-align : left;
color : #B3B3B3;
background-color: White;

}
.gmenu-ml-accordion a {
color:black;
border: 1px solid;
background-color:  #3366AA;
padding: 10px;
cursor: pointer;
display:block;
text-decoration: none;
 
}
.gmenu-ml-accordion .collapsed {
background-image: url(../imagens/QuadradoMais); 
margin-right:15px;
border:0;
width: 16px; 
height: 16px;
}
.gmenu-ml-accordion .expanded {
border:0;
width: 16px; 
height: 16px; 
background-image: url(../imagens/QuadradoMenos); 
margin-right:15px;
}
.gmenu-ml-accordion .level1 a {
color:black;
border: 1px solid;
background-color: #6699CC;
padding: 10px;
cursor: pointer;
display:block;
text-decoration: none;
}
.gmenu-ml-accordion .level2 a {
color:black;
border: 1px solid;
background-color: #6495ED;
padding: 10px;
cursor: pointer;
display:block;
text-decoration: none;
}
html>body #menuesquerdo li.m1 a {
width: auto;
}
html>body #menuesquerdo li.m1 a:hover {
width: auto;
}
img.ajuda {
border: 0; 
vertical-align : middle;

}
img.border0 {
border: 0;
}
img.botoes {
border: 0; 
vertical-align : middle;

}
img.idioma {
border: 0; 
vertical-align : middle;

}
img.imprimir {
border: 0; 
vertical-align : middle;

}
img.logotipo {
width : 267px;
height : 81px;
border : 0px; 

}
img.spacer {
height : 2px;
}
img.spacerdireito {
height : 2px;
}
img.spaceresquerdo {
height : 2px;
}
img.spacerfundo {
height : 2px;
}
img.spacertopo {
height : 2px;
}
img.tlogotipoinst {
width : 267px;
height : 81px;
border : 0px; 

}
img.validacao {
border: 0; 
vertical-align : middle;

}
li#caixa-atalhos-conteudo-adicionar {
list-style-image: url(../imagens/Atalho);
margin-left:20px;
}
li#caixa-atalhos-conteudo-lista {
list-style-image: url(../imagens/AtalhosLista);
margin-left:20px;
}
li#caixa-atalhos-conteudo-portal {
list-style-image: url(../imagens/AtalhosPortal);
margin-left:20px;
}
li.mais {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/ListaMais");
}
li.menos {
margin-left: 15px;
margin-bottom : 0px;
margin-top : 0px;
margin-right: 0px;
padding-left : 0px;
padding-right : 0px;
list-style-image: url("../imagens/ListaMenos");
}
.logindireito {
border-collapse : collapse;
font-family : "Trebuchet MS", sans-serif;
font-size : 1em;
border-width : 1px;
background-color : #f2f2f2;
color : black;
padding-left : 4px 6px 4px 6px;

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

}
.logo {
background-image : url(../imagens/LogotipoInst);
background-position : left center;
width : 267px;
padding: 0;

}
#menuesquerdo {
border-top: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid Black;
border-right: 1px solid Black;
width: auto;
padding: 0;
margin: 0;
font-family: 'Trebuchet MS', sans-serif;
font-size : 1em;
background-color: #F2F2F2;
color: Black;

}
#menuesquerdo li {
margin: 0;
}
#menuesquerdo li.m1 a {
display: block;
padding: 2px 12px 2px 12px;
background-color: #F2F2F2;
border: none;
color: Black;
text-decoration: none;
font-weight: bold;
width: 100%;

}
#menuesquerdo li.m1 a:hover {
border: none;
background-color: #F2F2F2;
color: Red;
text-decoration: underline;

}
.opcoes {
background-color : #F2F2F2;
color : Black;
padding: 3px 6px 3px 6px;
text-align : left;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.85em;

}
.opcoesatalhos {
background-color : #F2F2F2;
color : Black;
padding-left : 3px 6px 3px 2px;
text-align : left;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.85em;

}
.opcoeslogin {
background-color : #F2F2F2;
color : Black;
padding: 3px 4px 3px 4px;
border-top: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
border-left: 1px solid black;
vertical-align : top;
font-size : 0.85em;
text-align : center;

}
.opcoesloginon {
background-color : #F2F2F2;
color: Black;
padding: 3px 4px 3px 4px;
border-left: 2px solid black;
border-right: 2px solid black;
border-bottom: 2px solid black;
border-top: 1px solid black;
vertical-align : top;
font-size : 0.85em;
text-align : center;

}
.planta {
border: 0;
}
.rodape {
background-color : White;
color: #B3B3B3;
border-left: 0;
border-right: 0;
border-bottom: 0;
border-top: 1px solid #b3b3b3;
padding: 2px;

}
span#acessibilidade {
display:none
}
td.noticias {
background-color : #FFFFEE;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #CACACA;
vertical-align : top;
font-size : 0.9em;
width : auto;
}
td.noticiasespecificas {
background-color : #FFFFFF;
color : Black;
padding-left : 6px;
padding-right : 6px;
padding-top : 3px;
padding-bottom : 3px;
text-align : left;
border-left-style : solid;
border-left-width : 0px;
border-left-color : #CACACA;
border-right-style : solid;
border-right-width : 0px;
border-right-color : #CACACA;
border-bottom-style : solid;
border-bottom-width : 1px;
border-bottom-color : #CACACA;
border-top-style : solid;
border-top-width : 1px;
border-top-color : #CACACA;
vertical-align : top;
font-size : 0.85em;
}
td.opcoes a {
text-decoration: none;
color : black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
td.opcoes a:link,td.opcoes a:visited,td.opcoes a:active,td.opcoes a:hover {
text-decoration: none;
color : black;
text-decoration : none;
font-weight : normal;
background-color: transparent;
}
td.opcoesatalhos ulul.especial {
margin: 0 0 0 15px;
padding: 0;

}
td.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;
}
td.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;
}
td.quadra {
width : 80px;
padding-bottom : 0;
padding-left : 0;
padding-right : 0;
padding-top : 0;
}
.teclasatalho {
position : absolute;
top : -300px;

}
ul.especial {
margin: 0 0 0 15px;
padding: 0;

}
ul.mais {
margin: 0 0 0 15px;
padding: 0;
list-style-image: url("../imagens/ListaMais");

}
ul.mais li {
list-style-image: url(../imagens/ListaMais);
}
ul.menos {
margin-left: 0 0 015px;
padding: 0;
list-style-image: url("../imagens/ListaMenos");

}
ul.menos li {
list-style-image: url(../imagens/ListaMenos);
}
ul.sub {
margin: 0 0 0 15px;
padding: 0;
list-style-type : disc;
list-style-image : none;

}
