body, html {
  font-family:arial,sans-serif;
  height: 100%;
  width: 100%;
  margin: 1px; padding: 1px; border: yes;
  background-color: #88BBBB;  /*#FFDD88   #00BBBB;*/
}

.tabela5 {
  border: 1px solid #88BBBB;    /*  #FFDD88 blue;*/
  background-color: #88BBBB;     /*  #FFDD88   CC9900;     yellow;   */
  font-size: 100%;               /* 120 */
  /*font-weight: bold;*/
  color: blue;  /* #528B12; */
}
.tabela5 td {
    padding: 3px 5px;
    border-right: 1px solid #88BBBB;  		/*  blue; */
    border-top: 1px solid #88BBBB;   		 /*  blue; */
    text-align: left;
    vertical-align:bottom;
}
.tabela7, .tabela7 th, .tabela7 td {
  border: 1px solid black;
  color: black;
}
.tabela7 th {
   padding: 3px 5px;
   vertical-align:middle;
   background-color: #00AAFF;
}

.tabela8 {
  border: 0px solid #bcdfcf;    /*  #FFDD88 blue;*/
  background-color: #bcdfcf;     /*  #FFDD88   CC9900;     yellow;   */
  font-size: 100%;               /* 120 */
  /*font-weight: bold;*/
  color: blue;  /* #528B12; */
}
.tabela8 td {
    padding: 0px 0px;
    border-right: 0px solid #bcdfcf;  		/*  blue; */
    border-top: 0px solid #bcdfcf;   		 /*  blue; */
    text-align: left;
    vertical-align:bottom;
}

.tabela7_2, .tabela7_2 th, .tabela7_2 td {
  border: 1px solid #bcdfcf;  
  line-height: 2em;
  font-size:16px;
  color: rgb(9, 9, 114);
}
.tabela7_2 th {
   padding: 3px 5px;
   vertical-align:middle;
   background-color: #00AAFF;
   line-height: 2em;
  
  font-size:16px;
  color: rgb(9, 9, 114);
}

.botao2 {
  width:200px;
	-moz-box-shadow: 3px 4px 0px 0px #899599;
	-webkit-box-shadow: 3px 4px 0px 0px #899599;
	box-shadow: 3px 4px 0px 0px #899599;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #7fdba7));
	background:-moz-linear-gradient(top, #ededed 5%, #7fdba7 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #7fdba7 100%);
	background:-o-linear-gradient(top, #ededed 5%, #7fdba7 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #7fdba7 100%);
	background:linear-gradient(to bottom, #ededed 5%, #7fdba7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#7fdba7',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	/*border:1px solid #d6bcd6;*/
	border:2px solid #665df4;
	display:inline-block;
	cursor:pointer;
	color:#3a8a9e;
	font-family:Arial;
	font-size:17px;
	padding:5px 6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #e1e2ed;
}
.botao2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7fdba7), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #7fdba7 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #7fdba7 5%, #ededed 100%);
	background:-o-linear-gradient(top, #7fdba7 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #7fdba7 5%, #ededed 100%);
	background:linear-gradient(to bottom, #7fdba7 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fdba7', endColorstr='#ededed',GradientType=0);
	background-color:#7fdba7;
}
.botao2:active {
	position:relative;
	top:1px;
}
.botao3 {
  width:280px;
-moz-box-shadow: 3px 4px 0px 0px #899599;
-webkit-box-shadow: 3px 4px 0px 0px #899599;
box-shadow: 3px 4px 0px 0px #899599;
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #6fdba7));
background:-moz-linear-gradient(top, #ededed 5%, #6fdba7 100%);
background:-webkit-linear-gradient(top, #ededed 5%, #6fdba7 100%);
background:-o-linear-gradient(top, #ededed 5%, #e8d59b 100%);
background:-ms-linear-gradient(top, #ededed 5%, #e8d59b 100%);
background:linear-gradient(to bottom, #ededed 5%, #e8d59b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#e8d59b',GradientType=0);
background-color:#ededed;
-moz-border-radius:15px;
-webkit-border-radius:15px;
border-radius:15px;
border:1px solid #d6bcd6;
display:inline-block;
cursor:pointer;
color:#3a8a9e;
font-family:Arial;
font-size:17px;
padding:5px 6px;
text-decoration:none;
text-shadow:0px 1px 0px #e1e2ed;
}
.botao3:hover {
background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6fdba7), color-stop(1, #ededed));
background:-moz-linear-gradient(top, #6fdba7 5%, #ededed 100%);
background:-webkit-linear-gradient(top, #6fdba7 5%, #ededed 100%);
background:-o-linear-gradient(top, #6fdba7 5%, #ededed 100%);
background:-ms-linear-gradient(top, #e8d59b 5%, #ededed 100%);
background:linear-gradient(to bottom, #e8d59b 5%, #ededed 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8d59b', endColorstr='#ededed',GradientType=0);
background-color:#e8d59b;
}
.botao3:active {
position:relative;
top:1px;
}
.botao21 {
  width:280px;
	-moz-box-shadow: 3px 4px 0px 0px #899599;
	-webkit-box-shadow: 3px 4px 0px 0px #899599;
	box-shadow: 3px 4px 0px 0px #899599;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #7fdba7));
	background:-moz-linear-gradient(top, #ededed 5%, #7fdba7 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #7fdba7 100%);
	background:-o-linear-gradient(top, #ededed 5%, #7fdba7 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #7fdba7 100%);
	background:linear-gradient(to bottom, #ededed 5%, #7fdba7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#7fdba7',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
	border-radius:15px;
	/*border:1px solid #d6bcd6;*/
	border:2px solid #665df4;
	display:inline-block;
	cursor:pointer;
	color:#3a8a9e;
	text-align:left;
	font-family:Arial;
	font-size:17px;
	/*padding:5px 6px;*/
	padding:5px 2px 6px 10px;
	/*padding-left:10px;*/
	text-decoration:none;
	text-shadow:0px 1px 0px #e1e2ed;
}
.botao21:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7fdba7), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #7fdba7 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #7fdba7 5%, #ededed 100%);
	background:-o-linear-gradient(top, #7fdba7 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #7fdba7 5%, #ededed 100%);
	background:linear-gradient(to bottom, #7fdba7 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fdba7', endColorstr='#ededed',GradientType=0);
	background-color:#7fdba7;
}
.botao21:active {
	position:relative;
	top:1px;
}
.botao22 {
  width:60px;
  -moz-box-shadow: 3px 4px 0px 0px #899599;
  -webkit-box-shadow: 3px 4px 0px 0px #899599;
  box-shadow: 3px 4px 0px 0px #899599;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #7fdba7));
  background:-moz-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-webkit-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-o-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-ms-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:linear-gradient(to bottom, #ededed 5%, #7fdba7 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#7fdba7',GradientType=0);
  background-color:#ededed;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  /*border:1px solid #d6bcd6;*/
  border:2px solid #665df4;
  display:inline-block;
  cursor:pointer;
  color:#3a8a9e;
  font-family:Arial;
  font-size:17px;
  padding:5px 6px;
  text-decoration:none;
  text-shadow:0px 1px 0px #e1e2ed;
}
.botao22:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7fdba7), color-stop(1, #ededed));
  background:-moz-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:-webkit-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:-o-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:-ms-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:linear-gradient(to bottom, #7fdba7 5%, #ededed 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fdba7', endColorstr='#ededed',GradientType=0);
  background-color:#7fdba7;
}
.botao22:active {
  position:relative;
  top:1px;
}
.botao23 {
  width:131px;
  -moz-box-shadow: 3px 4px 0px 0px #899599;
  -webkit-box-shadow: 3px 4px 0px 0px #899599;
  box-shadow: 3px 4px 0px 0px #899599;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #7fdba7));
  background:-moz-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-webkit-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-o-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-ms-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:linear-gradient(to bottom, #ededed 5%, #7fdba7 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#7fdba7',GradientType=0);
  background-color:#ededed;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  /*border:1px solid #d6bcd6;*/
  border:2px solid #665df4;
  display:inline-block;
  cursor:pointer;
  color:#3a8a9e;
  font-family:Arial;
  font-size:17px;
  padding:5px 6px;
  text-decoration:none;
  text-shadow:0px 1px 0px #e1e2ed;
}
.botao23:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7fdba7), color-stop(1, #ededed));
  background:-moz-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:-webkit-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:-o-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:-ms-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:linear-gradient(to bottom, #7fdba7 5%, #ededed 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fdba7', endColorstr='#ededed',GradientType=0);
  background-color:#7fdba7;
}
.botao23:active {
  position:relative;
  top:1px;
}
.botao24 {
  width:200px;
  height:45;
  -moz-box-shadow: 3px 4px 0px 0px #899599;
  -webkit-box-shadow: 3px 4px 0px 0px #899599;
  box-shadow: 3px 4px 0px 0px #899599;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #7fdba7));
  background:-moz-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-webkit-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-o-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-ms-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:linear-gradient(to bottom, #ededed 5%, #7fdba7 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#7fdba7',GradientType=0);
  background-color:#ededed;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  border:2px solid #665df4;
  display:inline-block;
  cursor:pointer;
  color:#3a8a9e;
  font-family:Arial;
  font-size:14px;
  padding:0px 0px;	/*padding:5px 6px;*/
  text-decoration:none;
  text-shadow:0px 1px 0px #e1e2ed;
}
.botao24:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7fdba7), color-stop(1, #ededed));
  background:-moz-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:-webkit-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:-o-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:-ms-linear-gradient(top, #7fdba7 5%, #ededed 100%);
  background:linear-gradient(to bottom, #7fdba7 5%, #ededed 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7fdba7', endColorstr='#ededed',GradientType=0);
  background-color:#7fdba7;
}
.botao24:active {
  position:relative;
  top:1px;
}

.botao221 {
  width:60px;
  -moz-box-shadow: 3px 4px 0px 0px #899599;
  -webkit-box-shadow: 3px 4px 0px 0px #899599;
  box-shadow: 3px 4px 0px 0px #899599;
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #7fdba7));
  background:-moz-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-webkit-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-o-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-ms-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:linear-gradient(to bottom, #ededed 5%, #7fdba7 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#7fdba7',GradientType=0);
  background-color:#ededed;
  -moz-border-radius:15px;
  -webkit-border-radius:15px;
  border-radius:15px;
  /*border:1px solid #d6bcd6;*/
  border:2px solid #665df4;
  display:inline-block;
  cursor:pointer;
  color:#3a8a9e;
  font-family:Arial;
  font-size:17px;
  padding:5px 6px;
  text-decoration:none;
  text-shadow:0px 1px 0px #e1e2ed;
}
.botao221:hover {
  background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #7fdba7));
  background:-moz-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-webkit-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-o-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:-ms-linear-gradient(top, #ededed 5%, #7fdba7 100%);
  background:linear-gradient(to bottom, #ededed 5%, #7fdba7 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#7fdba7',GradientType=0);
  background-color:#ededed;
}
.botao221:active {
  /*position:relative;
  top:1px; */
}

.blue-box {
  /*background-color: #65dae8;*/
  /*min-height: 400px;*/
  background-color: #65dae8;
  min-width: 800px;
  text-align: left;
  border: 1px solid black;
  margin-top: 3ex;
  margin-bottom: 3ex;
  margin-left: 3ex;
  margin-right: 3ex;
  padding: 6px;
  white-space: nowrap;
}
.blue-box2 {
  /*background-color: #65dae8;*/
  /*min-height: 400px;*/
  background-color: #3ea5b1;
  min-width: 800px;
  text-align: left;
  border: 1px solid black;
  margin-top: 1ex;
  margin-bottom: 1ex;
  margin-left: 1ex;
  margin-right: 1ex;
  padding: 1px;
  white-space: nowrap;
}

.inf-box {
  background-color: #a1f0a2;
  /*min-height: 400px;*/
  min-width: 250px;
  width:400px;
  text-align: left;
  border: 1px solid black;
  margin-top: 0ex;
  margin-bottom: 0ex;
  margin-left: 3ex;
  margin-right: 3ex;
  padding: 1px;
  white-space: nowrap;
}

.inf2-box {
  background-color: #bcdfcf;
  /*min-height: 400px;*/
  min-width: 250px;
  width:1250px;
  text-align: left;
  border: 0px solid #bcdfcf;
  margin-top: 3ex;
  margin-bottom: 3ex;
  margin-left: 5ex;
  margin-right: 5ex;
  padding: 5px;
  white-space: nowrap;
  font-size:16px;
  line-height: 2em;
}

.inf3-box {
  flex: auto;
  background-color: #a1f0a2;
  /*min-height: 400px;*/
  min-width: 250px;
  max-width: 1200px;
  width:1250px;
  text-align: left;
  border: 1px solid black;
  margin-top: 3ex;
  margin-bottom: 3ex;
  margin-left: 5ex;
  margin-right: 5ex;
  padding: 5px;
  white-space: nowrap;
  font-size:14px;
  line-height: 1.5em;
}

.tabela51 {
  border: 1px solid #65dae8;    /*  #FFDD88 blue;*/
  background-color: #65dae8;     /*  #FFDD88   CC9900;     yellow;   */
  font-size: 100%;               /* 120 */
  /*font-weight: bold;*/
  color: blue;  /* #528B12; */
}
.tabela51 td {
    padding: 3px 5px;
    border-right: 1px solid #65dae8;  		/*  blue; */
    border-top: 1px solid #65dae8;   		 /*  blue; */
    text-align: left;
    vertical-align:bottom;
}