h3{
  margin-top:50px;
}
div.update {
  font-size:14px;
  margin:5px 10px 20px 0;
	text-align: right;
}
div.update span{
  font-size:16px;
}
div.folder img{
  vertical-align: -10px;
  margin-right:5px;
}
div.icon_description{
	text-align: right;
	margin-right:25px;
	color:#666;
}
div.icon_description img{
	vertical-align: -12px;
	margin-right: 5px;
}
table{
  font-size:14px;
  white-space: nowrap;
  margin:0 20px 20px 20px;
  min-width:680px;
}
table img{
  margin-left: 10px
}
table thead th{
  background-color: #ebebf7;
  color: #666;
  padding:16px ;
  height:20px;
	letter-spacing: 0.1em;
	font-size: 18px;
	border-bottom :2px solid #aaa;
	font-weight:bold;
}
table thead th:nth-child(1){
	border-right:1px solid #aaa;
	width:80px;
}
table tbody tr{
  border-bottom:1px solid #bbb;
}
table tbody tr:nth-child(even) td{
  background-color:#fafafa;
}
table tbody tr td:nth-child(1){
	border-right:1px solid #ccc;
}
table tbody tr td:nth-child(2){
	width:45px;
}
table tbody tr td:nth-child(3){
  padding-left:0;
}
table td{
  padding:4px 0 4px 12px;
  height:50px;
}
span.icon{
  color:#fff;
  font-size:15px;
  width:24px;
  display:inline-block;
  text-align: center;
	margin-left:10px;
	margin-right:0;
}
span.icon i{
  margin:2px 4px;
}
span.icon_new{
  background-color:#4178be;
}
span.icon_add{
  background-color:#78be41;
}
span.icon_corre{
  background-color:#be4178;
}
