.table table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.subMenuMainPage{
	padding-top:1%;
	width:70%;
	margin-left:auto;
	margin-right:auto;
	display:flex;
	/*background-color:#dedede;*/
}


.table tr:nth-child(even) {
    background-color: #efeeeb;
}

.mainPageColumns{
	overflow:auto;
	border-radius:10px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 4px 4px 4px 0 #ccc;
	transition: all 0.25s;
	width:23%;
	max-height:380px;
	margin-left:auto;
	margin-right:auto;
	background-color:#dddddd;
	padding: 5px 5px 15px 5px;
}
.mainPageIcons{
	width:95%;
	margin:0 auto;
	padding: 10px 4px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: auto;
	  

	
}


.mainPageIcons a{text-decoration:none; padding:5px 3px; opacity:1; border:1px solid #f4f4f4; border-radius:10px; background-color:#f4f4f4;}
.mainPageIcons a:hover{opacity:0.8; border:1px solid #cccccc;}
.mainPageIcons img{float:left; margin-left:5%;opacity: 1;
    filter: alpha(opacity=50); /* For IE8 and earlier */}
.mainPageIcons a:hover > img{
	opacity:0.8;
	filter: alpha(opacity=50);
}

.mainPageIcons li {
	padding: 5% 0 0 40%;
   list-style-type:none;
	font-size:16px;
	color:#818181;
	margin:0;
}


.footer {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #cccccc;
  
}
.fix {
  position: fixed;
  right: 0;
  bottom: 100px;
  left: 0;
}

.mainPage{
	/*background: -webkit-linear-gradient(#d0eff8, white, #d0eff8); 
    background: -o-linear-gradient(#d0eff8, white, #d0eff8); 
    background: -moz-linear-gradient(#d0eff8, white, #d0eff8);
    background: linear-gradient(#d0eff8, white, #d0eff8);*/
	

}

.mainTitleLibraria, .mainTitleArquivo, .mainTitleMuseu{
	 list-style-type:none;
	font-size:16px;
	margin:0;
}


.descrLibraria{
	list-style-type:none;
	font-size:10px !important;
	padding:0px !important;
	padding-left:40% !important;
}
.mainPageIcons a:hover > .mainTitleLibraria{
	color:#00ACDC;
}
.mainPageIcons a:hover > .mainTitleMuseu{
	color:#0000b5;
}
.mainPageIcons a:hover > .mainTitleArquivo{
	color:#8dd400;
}
.mainPageIcons a:hover > .descrLibraria{
	color:#00ACDC;
}

.botoesFuncionais{
	font-family:Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	width:115px;
	border:1px solid #cccccc;
	border-radius:2px;
	background-color:#efeeeb;
	cursor:pointer;
	padding: 1px 3px;
	opacity:0.8;
	
}
.botoesFuncionais:hover{border:2px solid #cccccc; font-size:13px;opacity:1;}


