.table table {
    font-family: arial, sans-serif;
    border-collapse: collapse;
    width: 100%;
}

.table td, .subMenuMainPage th {
   
    text-align: left;
   
}

.table tr:nth-child(even) {
    background-color: #efeeeb;
}

.mainPageIcons{
	width:25%;
	margin-left:auto;
	margin-right:auto;
/*	margin-top:1%;
	margin-bottom:2%;*/
	padding: 10px 4px;
	  display: flex;
	  flex-direction: column;
	  justify-content: center;
	  overflow: auto;
	  

	
}


.mainPageIcons a{text-decoration:none; padding:10px 3px; opacity:1; border:1px solid #cccccc; border-radius:4px; background-color:#f4f4f4;}
.mainPageIcons a:hover{opacity:0.8; border:2px solid #cccccc;}
.mainPageIcons img{float:left; margin-left:20%;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 50%;
   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;
}

.mainPageLibrary{
	height:85%;
	
	background: -webkit-linear-gradient(#d0eff8, white, #d0eff8); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#d0eff8, white, #d0eff8); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#d0eff8, white, #d0eff8); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#d0eff8, white, #d0eff8); /* Standard syntax (must be last) */
	

}

.mainPageArchive{
	height:85%;	
	background: -webkit-linear-gradient(#8cd60052, white, #8cd60052); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#8cd60052, white, #8cd60052); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#8cd60052, white, #8cd60052); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#8cd60052, white, #8cd60052); /* Standard syntax (must be last) */
	

}

.mainPageMuseum{
	height:85%;
	background: -webkit-linear-gradient(#0000b742, white, #0000b742); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#0000b742, white, #0000b742); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#0000b742, white, #0000b742); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#0000b742, white, #0000b742); /* Standard syntax (must be last) */
	

}


.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:50% !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;}


