body {
	margin:0px 5px 0px 5px; padding:0px; font-family:"Trebuchet MS", Helvetica,  Verdana, Arial, sans-serif; font-size: .70em; color:#67705A; letter-spacing:1px;
	background:#000000 ; text-align:center; min-width:779px;
}
blockquote{border-color: #FFFFFF;}
ul{ margin: 0px; padding: 0px; }
ul li{ list-style-type:none; margin: 0px 0px 11px 0px; padding: 0px;}
a { text-decoration:none;}

#total { width:100%; min-width:779px; height:auto; display:table; margin:0px; padding:0px; border:1px solid black;
 text-align:left; background:#636363; }
#total #logo { background:#000000 url(img/bg_topo_d.jpg) center no-repeat; height:100px; display:block;
  color: #67705A; margin:0px; padding:0px;width:100%; min-width:779px;  }
#total #logo #in { background:url(img/bg_topo_n.png) repeat; height:100px; display:block;
  color: #67705A; margin:0px; padding:0px; }
#total #logo #in h1 {
background:url(img/logo_fep.png) no-repeat; display:block; height:100px; width:176px; overflow:hidden; text-indent:-2000px; margin:0px 0px 0px 15px; padding:0px; float:left; }
#total #logo #in h2 {
display:block; height:96px; width:390px; overflow:hidden; text-indent:-2000px; margin:2px 0px 0px 2%; padding:0px; float:left; background:url(img/formacao.png) no-repeat; }
#total #logo #in h3 {
display:block; height:91px; width:121px; overflow:hidden; text-indent:-2000px; margin:4px 0px 0px 2%; padding:0px; float:left; background:url(img/20anos.png) no-repeat; }

#total #rodape {
background: #FFF url(img/menu.png); width:100%; height:42px;
 border-color: #D7D7D7; margin:0px; padding:0px; line-height:21px;
}
#total #rodape address {color: #DBE1D1; font-size:.68em; text-decoration:none; font-style:normal; text-align:left;  display:block;  text-align:center;}

/* main content */
#content {
  display:table; width:100%; min-width:777px;
  padding: 0px; 
  overflow: hidden; margin-left: auto; 
  margin-right: auto; min-height:400px;
}

/* column 1 - contains sidebar items */
#column1
{  width:28%; min-width:217px; display:table;
  float: left; background:#595959; min-height:400px;
  padding: 16px 0px 15px 0px; font-size: .95em;
}

.sidebaritem
{ text-align: left;
  /*width: 167px;*/ width:90%;
  float: left;
  margin: 0px 0px 25px 0px; 
}

.sbihead
{ height: 14px;
  width:90%;
  padding: 5px 0px 5px 19px;
  text-transform: uppercase;
}

.sbihead h1
{ padding: 0px; 
  margin: 0px; font-size:98%;
  font-weight: bold; line-height:normal;
  }

.sbicontent{padding: 14px 8px 8px 19px;}

.sbicontent p
{ line-height: 14px; 
  padding: 0px 0px 8px 0px;
}
.sbicontent p a {
	border:0px; outline:none; text-decoration:none; }
.sbicontent p a img { border:0px; outline:none; }

.sbilinks{padding: 0px;}

.sbilinks ul{margin: 0px auto;} 

.sbilinks li 
{ margin: 0px; 
  float: left; 
  width:90%;
  list-style: none; 
} 

.sbilinks li a , .sbilinks li a:hover
{ float: left; 
  height: 16px;
  text-decoration: none; 
  padding: 5px 0px 4px 19px;
  width:100%;
  border: 0px;
} 

/* column 2 - page content */
#column2
{ text-align: justify; min-height:400px;
  width:67%; min-width:520px; display:table;
  float: right; 
  padding: 12px 19px 15px 19px; /*background:#EBEBEB*/ background:#D7D7D7;
}
#column2 p a { margin:3px 0px 6px 0px; display:block; }
#column2 h1
{ padding: 6px 0px 4px 0px; 
  margin: 0px 0px 12px 0px; 
  border-bottom: 1px solid;
  font-size: 150%;
  text-transform: uppercase;
  font-weight: normal;
}

.sidebaritem a, #column2 a, .sidebaritem a:hover, #column2 a:hover
{ padding: 0px;
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px dashed;
}

.sidebaritem a:hover, #column2 a:hover{border-bottom: 1px solid;}

/* additional colour scheme selections */
#colour{margin: 0px 0px 20px 0px;}

#colour a, #colour a:hover{border: 0px;}

.blue
{ background: #FFFFFF url(img/blue.png) no-repeat left center;
  color: #109CEF;
  padding: 0px 40px 0px 20px;
}

.green
{ background: #FFFFFF url(img/green.png) no-repeat left center;
  color: #94C65A;
  padding: 0px 40px 0px 20px;
}

.purple
{ background: #FFFFFF url(img/purple.png) no-repeat left center;
  color: #CE5AEF;
  padding: 0px 40px 0px 20px;
}

.orange
{ background: #FFFFFF url(img/orange.png) no-repeat left center;
  color: #FF9C21;
  padding: 0px 40px 0px 20px;
}

#content, #column2 a, #column2 a:hover
{ background: transparent;
  color: #67705A;
}

.sidebaritem, .sidebaritem a, .sidebaritem a:hover
{ background: transparent;
  color: #DBD7DB;
} 

.sbihead
{ background: #FFF url(img/green_sbi.png);
  color: #67705A;
}

.sbihead h1
{ background: transparent;
  color: #67705A;
}

.sbilinks li a
{ background: #FFF url(img/link.png);
  color: #DBD7DB;
} 

.sbilinks li a:hover
{ background: #B7B7B7;
  color: #5B7236;
} 
.sbilinks li a.current
{ background: #DBDBDB;
  color: #427A43; cursor:default;
} 

/* image positioning - left, right and center */
.left
{ float: left; 
  padding: 0px 8px 0px 0px;
}

.right
{ float: right; 
  padding: 0px 0px 0px 8px;
}

.center
{ display: block;
  text-align: center;
  margin: 0 auto;
}

#column2 #menu_abas { width:100%; min-width:540px; height:auto; display:table; margin:0px; padding:0px;}

#column2 ul.lista {
	 display:table; height:auto; min-width:540px; width:100%; margin:0px; padding:0px; text-align:left;
	 }
#column2 ul.lista li { margin:0px 0px 0px 0px; padding:0px; display:inline-table; height:80px; min-width:106px; width:19%; text-align:center; font-size:12px;}
#column2 ul.lista li img {padding:0px; width:65px; height:65px; display:block; margin-top:0px; margin-bottom:0px; margin-left:25%; }
#column2 ul.lista li p {margin:0px; padding:0px; min-width:100px; width:94%; display:block; height:auto; text-align:center;}

#column2 ul li{ list-style-type:square; margin: 0px 10px 11px 10px; padding: 0px;}

#column2 form { width:490px; height:auto; display:table; margin:5px; padding:0px; }
#column2 form fieldset { width:480px; height:auto; display:table; margin:5px; padding:0px; border:none; text-align:left; color:#67705A; }
#column2 form fieldset label {width:180px; float:left; margin-left:10px; font-size: .70em; font-weight:bold; }
#column2 form fieldset input { width:200px; float:left; background:#636363; color:#FFFFFF; font-size: .90em; border:none;}
#column2 form fieldset select { width:auto; float:left; background:#636363; color:#FFFFFF; font-size: .90em; border:none;}
#column2 form fieldset textarea { width:260px; height:60px; float:left; background:#636363; color:#FFFFFF; font-size: .90em; border:none;}
#column2 form fieldset input.btn { width:80px; float:left; background:#636363; color:#FFFFFF; font-size: .90em; cursor:pointer; border:none;}