contagem{
	text-align: center;
	background: #00ECB9;
	font-family: sans-serif;
	font-weight: 100;
}

#workshop{
	width:50px;
	height:68px;
	background: #6C7A89;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
}
div.workshop img{
    width:50%;
}
h1{
/*color: #396;*/
color: #fff;
font-weight: 100;
font-size: 40px;
margin: 40px 0px 20px;
}
#clockdiv{
	font-family: sans-serif;
	color: #fff;
	display: inline-block;
	font-weight: 100;
	text-align: center;
	font-size: 30px;
}
#clockdiv > div{
	padding: 10px;
	border-radius: 3px;
	background: #00BF96;
	display: inline-block;
}
#clockdiv div > span{
	padding: 15px;
	border-radius: 3px;
	background: #00816A;
	display: inline-block;
}
smalltext{
	padding-top: 5px;
	font-size: 16px;
}
div.logo {
 width: 500px;
 position: relative;
 display: inline-block;
 line-height:40px;
}
div.logo img {
    /*max-width: 100%;
    max-height: 100%;*/
	 width: 100%;
	display: inline-block;
}
div.banner {
 width: 400px;
 position: relative;
 display: inline-block;
 line-height:40px;
}

div.linha{
	 width: 300px;
	 padding: 10px;
	 position: relative;
     display: inline-block;
	 background:#6ebc4c;
}
div.linha a{
	font-family: sans-serif;
	color: #fff;
}
#link p a:hover{
    opacity: 0.7;
}

div.linha img{
	width: 100%;
	height:65px;
	
}
div.voltar{
	 width: 85px;
	 padding: 7px 10px;
	 margin-right: 20px;
	 position: relative;
     /*display: inline-block;*/
	 display: flex;
	 align-items: left-side;
	 flex-direction: row;
	 
}
div.pagina{
	 width: 750px;
	 /*padding: 10px;*/
	 position: relative;
     display: inline-block;
}
div.pagina img{
    width:100%;
}

div.banner h2{
	font-family: sans-serif;
	/*color: #fff;*/
	color: #2b6847 !important;
    border-color: #2b6847 !important;
}
div.banner img{
    width:100%;
	height:82px;
}

div.evento img {
    /*max-width: 100%;
    max-height: 100%;*/
	 width: 100%;
	height:82px;
	display: inline-block;
}

.evento {
    height: 400px;
    width: 82px;
	/*overflow: hidden;*/
}

.box {
width: 300px;
height: 80px;
/*background: #6aafff;*/
}

.afasia {
width: 100vw;
height: 100vh;
/*background: #6C7A89;*/
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
}

.tabela{
     page-break-inside:auto;

}
.tabela tr{
	height: 20px;
	page-break-inside:avoid; 
	page-break-after:auto;
}	