/* CSS Document */

body {
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  background-image:url(background.gif);
  background-repeat:repeat;
  background-position:center;
  background-attachment:fixed;
  text-align:center;
}

.panel {
  width:750px;
  background-color:#FFFFFF;
  border-width:1px;
  border-color:#000000;
  border-style:solid;
  border-collapse:collapse;
  text-align:left;
}

/**************************************************/

/* Links em geral */
a:link {
  color:#0000FF;
  text-decoration: none;
}
 
a:active {
  color:#0000FF;
  text-decoration: underline;
}
 
a:visited {
  color:#0000FF;
  text-decoration: none;
}
 
a:hover {
  color:#800080; 
  text-decoration: underline;
}

/**************************************************/

#header{
  background-color:#3D80AF;
}

/* Links do cabeçalho */
#header a {
  color:#000000; 
  text-decoration: none;
}

/**************************************************/

#welcome{
  color:#0030FF;
  font-size:12px;
  font-weight:bold;
  text-align:center;
  background-image:url(bg_welcome.gif);
  background-repeat:repeat-x;
}

#welcome td{
  height:30px;
}

/**************************************************/

#nav{
  font-size:12px;
  color:#FFFFFF;
}

#nav td{
  height:30px;
}

.nav1{
  width:50%;
  background-color:#3D80AF;
  background-image:url(bg_nav.gif);
  background-repeat:no-repeat;
  background-position:right;
}

.nav2{
  color:#000000;
  text-align:right;
}

/* Links da barra de navegação */
.nav1 a:link {
  color:#FFFFFF;
  text-decoration:none;
}
 
.nav1 a:active {
  color:#FFFFFF;
  text-decoration:underline;
}
 
.nav1 a:visited {
  color:#FFFFFF;
  text-decoration:none;
}
 
.nav1 a:hover {
  color:#800080; 
  text-decoration:underline;
}

/**************************************************/

#main{

}

/**************************************************/

.left_panel{
  width:20%;
  padding-top:20px;
  vertical-align:top;  
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#CCCCCC;
}

.left_panel td{
  font-size:12px;
/*  background:#D8ECBF;*/
  background:#DCEDCD;
  border-width:1px;
  border-style:solid;
  border-color:#FFFFFF;
  border-collapse:separate;
  height:20px;
}

.center_panel{
  padding:10px;
  vertical-align:text-top;
  
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
}

.right_panel{
  width:20%;
  vertical-align:top;
  text-align:center;
  border-top-style:solid;
  border-top-width:1px;
  border-top-color:#CCCCCC;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#CCCCCC;
}

/**************************************************/

#address{
  font-size:10px;
  text-align:center;
}

/**************************************************/
/**************************************************/

#login {
  background: url(restrito/bg_login.gif);
  background-position:center;
  background-repeat:no-repeat;
  font-size: 9px;
  font-weight: bold;
  color:#000000;
  height:122px;
}

#login form{
  padding-left:10px;
  padding-top:35px;
}

#boletim {
  background: url(restrito/bg_boletim.gif);
  background-position:center;
  background-repeat:no-repeat;
  font-size: 9px;
  font-weight: bold;
  color:#000000;
  height:140px;
}

#boletim form{
  padding-left:10px;
  padding-top:40px;
}

.noticias table td{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  background:#DCEDCD;
  text-align:left;
}

.noticias li{
  padding-top:5px;
}