/* <!-- compression status: 0 --> (this is for http compression) */
/*  (do not remove this :) */
/*  (not this either :) */
/* CONFIGURAÇÃO DO PORTAL, BORDAS TAMANHO E ETC... */

/* Elementos básicos: */
body {
    background-image: url(bg_geral.gif);
    background-color: white;
    color: Black;
    margin: 0 auto 0 auto;
}


#visual-portal-wrapper {
    border: 1px solid #CCCCCC;
    background-image: url(back_top.jpg);
    background-color:white;
    background-repeat: no-repeat;
    background-position: top left;
    z-index: 4;
    width: 770px;
    margin: 0 auto 0 auto;
    padding: 0em;
}


/* Logo */
#portal-logo {
    background: none;
    margin: 0em;
}

#portal-logo a {
    padding-top: 70px;
    height /**/: 70px;
}

#portal-searchbox {
    margin: 5px 0 0 0;
    padding: 0 2em 0 0;
    text-align: right;
    visibility: visible
}


/*Roda pé*/

#portal-footer {
    background-image: url(back_bottom.jpg);
    background-color:white;
    background-repeat: no-repeat;
    background-position: bottom left;
    z-index: 4;
    width: 770px;
    border-top: none;
    border-bottom: 1px solid #ccc;
    margin: 0;
    padding: 0em;
    height:63px;
    text-align: center;
    color: #bbb;
}

#portal-footer a{
    color:#bbb;
}

.visualClear {
    display: none;
    clear: none;
    width:0;
    padding:0em;
    height /**/: 0px;
}

#portal-colophon {
    margin: 0em;
    padding: 00em;
}

#portal-colophon ul li {
    margin: 0em;
    padding: 0em;
}



/* Coluna um */
#portal-column-one {
    border-right: 1px solid #ccc;
    background-image: url(back_menu.gif);
    background-color:white;
    background-repeat: repeat-x;
    background-position: top left;
    z-index: 1;
    padding: 0em;
    margin: 0em;

}

#portal-column-one .visualPadding{
  padding: 0em 0em 0em 0em ;
  margin: 2em 0em 0em 0em;
}



/* Corpo dos portlets */

.portletContent {
    padding: 0em;
    margin:0em;
}


/*Menu*/

#portlet-navigation-tree h5{
  position: absolute;
  visibility: hidden;
}

.navItemText {
    margin-left: -20px;
}

.navItem{
  margin:0px
  padding: 0.33em 0em 0.33em 7px;
  border-bottom: 1px solid #ccc !important;
  border-top: 0em;
  border-right: 0em;
  border-left: 0em;
  color: #666;
  display: block;
  font-size: 11px;
}

#portlet-navigation-tree a{
  font-size: 9px;
  padding-top: 1em;
  padding-bottom: 1em;
}

#portlet-navigation-tree{
  text-indent:0em;
  border: none; 
  color:#666;
  font-weight:bold;
  background: none;
  font-size: 11px;
}

#portlet-navigation-tree a:hover {
  border-top: 0em ;
  border-right: 0em;
  border-left: 0em;
  color: #333;
  display: block;
  border-bottom: 1px solid #ccc ;
  font-size: 9px;
}


/* Barra de ferramentas pessoal */

#portal-personaltools {
background: #e7e7e7;
border-top-color: #ccc;
border-top-style: solid;
border-top-width: 2px;
border-bottom-color: #fff;
border-bottom-style: solid;
border-bottom-width: 0;
padding: 0em 3em 0em 3em;
margin: 0;
text-align: right;
text-transform: lowercase;
list-style: none;
}

#portal-personaltools .portalUser {
    padding-left: 15px;
}

#portal-personaltools .portalNotLoggedIn {
    color: Black;
    padding: 0;
    background: transparent;
    background-image: none;
} 

#portal-personaltools li {
    padding-left: 8px;
    color: #436976;
    margin-left: 1em;
    display: inline;
}


#portal-personaltools li a {
    text-decoration: none;
    color: #436976;
}


/* Propriedades dos documentos*/

#portal-columns{
  margin: 0em;
}

.documentContent{
 margin: 0;
 padding:0em;
}


#content{
    margin:0em;
    padding: 0em 0em 0em 0em;
}

#region-content .documentContent{
    padding:0em;
    margin:0em;
}
.documentEditable {
    padding: 0em !important;
    margin: 0em 0em 0em 0em;
}

.documentFirstHeading {
    page-break-before: avoid;
    color: rgb(0, 63, 140);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight:bold;
}

/*Copyright*/
.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}


/******************************* Destaques ***********************/

a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #333333;
}
a:active {
	text-decoration: none;
	color: #666666;
}

.chamada{
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #666666;
  margin-top: 5px;
  margin-right: 5px;
  margin-bottom: 15px;
  margin-left: 5px;
}

/*  */