ol, ul.flex {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.flex.tela, body {
  margin: 0;
  padding: 0;
}

.flex {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
div.tela {
  width: inherit;
  background-color: rgba(255,255,255,0);
}
div.tela ul li{
  background-position: center;
  margin: 5px;
  background-repeat: no-repeat;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.8);
  transition: all 0.02s;
}
div.tela ul li:hover {
  cursor: pointer;
  /*box-shadow: 0px 0px 10px 7px rgba(220,220,220, 0.2) inset;*/
  transform: scale(1.07);
}
div.tela ul{
  width: 1060px;
  flex-wrap: wrap;
  justify-content:flex-start;
  background-color: #016EF4;
  padding: 5px;
}
div.tela ul a{
  display: block;
  height: inherit;
  width: inherit;
}

.grande {
  height: 140px;
  width: 290px;
}
.pequeno {
  height: 140px;
  width: 140px;
}

/*
Widget Theme
*/
li.widget_blue,
div.widget_blue div.main,
div.widget_container.blue div.widget,
div.widget_container.blue div.widget div.main {
    background-color: #3B5997;
}

li.widget_blue2,
div.widget_blue2 div.main,
div.widget_container.blue2 div.widget,
div.widget_container.blue2 div.widget div.main {
    background-color: #33CCFF;
}

li.widget_blue3,
div.widget_blue3 div.main,
div.widget_container.blue3 div.widget,
div.widget_container.blue3 div.widget div.main {
    background-color: #0072C6;
}

li.widget_orange,
div.widget_orange div.main,
div.widget_container.orange div.widget,
div.widget_container.orange div.widget div.main {
    background-color: #F29500;
}
li.widget_red,
div.widget_red div.main,
div.widget_container.red div.widget,
div.widget_container.red div.widget div.main {
    background-color: #C23916;
}
li.widget_green,
div.widget_green div.main,
div.widget_container.green div.widget,
div.widget_container.green div.widget div.main {
    background-color: #94C849;
}

li.widget_green2,
div.widget_green2 div.main,
div.widget_container.green2 div.widget,
div.widget_container.green2 div.widget div.main {
    background-color: #2AB200;
}

li.widget_darkgreen,
div.widget_darkgreen div.main,
div.widget_container.darkgreen div.widget,
div.widget_container.darkgreen div.widget div.main {
    background-color: #6FA014;
}

li.widget_darkgreen2,
div.widget_darkgreen2 div.main,
div.widget_container.darkgreen2 div.widget,
div.widget_container.darkgreen2 div.widget div.main {
    background-color: #646464;
}
li.widget_purple,
div.widget_purple div.main,
div.widget_container.purple div.widget,
div.widget_container.purple div.widget div.main {
    background-color: #81119B;
}
li.widget_darkred,
div.widget_darkred div.main,
div.widget_container.darkred div.widget,
div.widget_container.darkred div.widget div.main {
    background-color: #BE213E;

}

li.widget_darkred2,
div.widget_darkred2 div.main,
div.widget_container.darkred2 div.widget,
div.widget_container.darkred2 div.widget div.main {
    background-color: #FF0000;

}

li.widget_darkblue,
div.widget_darkblue div.main,
div.widget_container.darkblue div.widget,
div.widget_container.darkblue div.widget div.main {
    background-color: #3C7780;
}
li.widget_yellow,
div.widget_yellow div.main,
div.widget_container.yellow div.widget,
div.widget_container.yellow div.widget div.main {
    background-color: #D9B700;
}
li.widget_grey,
div.widget_grey div.main,
div.widget_container.grey div.widget,
div.widget_container.grey div.widget div.main {
    background-color: #4C4C4C;
}

li.widget_grey2,
div.widget_grey2 div.main,
div.widget_container.grey2 div.widget,
div.widget_container.grey2 div.widget div.main {
    background-color: #B21A41;
}
