.otngPaso {
	display: none;
	}
	
.otngErrorMsg {
	display: none;
	width: 240px;
	}
		
.grp1 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;	
  font-size: 14px;
  border: 5px;
  padding: 5px;
  border-radius: 5px;
  width: 24px;
  height: 24px;
  background: #778ca3;
}

.grp2 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;	
  font-size: 14px;
  border: 5px;
  padding: 5px;
  border-radius: 5px;
  width: 24px;
  height: 24px;
  background: #8CAEA4;
}

.grp3 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;	
  font-size: 14px;
  border: 5px;
  padding: 5px;
  border-radius: 5px;
  width: 24px;
  height: 24px;
  background: #95a5a6;
}

.sidebox0 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;	
  font-size: 14px;
  border-radius: 5px;
  width: 200px;
  height: 32px;
  padding: 5px;
  background: #778ca3;
}

.sidebox0 a:link  {color:#FFFFFF; text-decoration:none;}
.sidebox0 a:visited  {color:#FFFFFF; text-decoration:none;}
.sidebox0 a:active {color:#FFFFFF; text-decoration:none;}
.sidebox0 a:hover{color:#FFFFFF; text-decoration:underline;}

.sidebox1 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;	
  font-size: 18px;
  border-radius: 5px;
  width: 200px;
  height: 64px;
  padding: 5px;
  background: #7f8c8d;
}

.sidebox1 a:link  {color:#FFFFFF; text-decoration:none;}
.sidebox1 a:visited  {color:#FFFFFF; text-decoration:none;}
.sidebox1 a:active {color:#FFFFFF; text-decoration:none;}
.sidebox1 a:hover{color:#FFFFFF; text-decoration:underline;}

.sidebox2 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;	
  font-size: 18px;
  border-radius: 5px;
  width: 200px;
  height: 64px;
  padding: 5px;
  background: #95a5a6;
}

.sidebox2 a:link  {color:#FFFFFF; text-decoration:none;}
.sidebox2 a:visited  {color:#FFFFFF; text-decoration:none;}
.sidebox2 a:active {color:#FFFFFF; text-decoration:none;}
.sidebox2 a:hover{color:#FFFFFF; text-decoration:underline;}

.sidebox3 {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;	
  font-size: 18px;
  border-radius: 5px;
  width: 200px;
  height: 64px;
  padding: 5px;
  background: #70a1ff;
}

.sidebox3 a:link  {color:#FFFFFF; text-decoration:none;}
.sidebox3 a:visited  {color:#FFFFFF; text-decoration:none;}
.sidebox3 a:active {color:#FFFFFF; text-decoration:none;}
.sidebox3 a:hover{color:#FFFFFF; text-decoration:underline;}

.boxon {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;	
  font-size: 14px;
  border: 5px;
  border-radius: 5px;
  width: 24px;
  height: 24px;
  background: #c00;
}

.boxon a:link  {color:#FFFFFF; text-decoration:none;}
.boxon a:visited  {color:#FFFFFF; text-decoration:none;}
.boxon a:active {color:#FFFFFF; text-decoration:none;}
.boxon a:hover{color:#FFFFFF; text-decoration:underline;}

.boxoff {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;	
  font-size: 14px;
  border: 5px;
  border-radius: 5px;
  width: 24px;
  height: 24px;
  background: #669966;
}

.boxoff a:link  {color:#FFFFFF; text-decoration:none;}
.boxoff a:visited  {color:#FFFFFF; text-decoration:none;}
.boxoff a:active {color:#FFFFFF; text-decoration:none;}
.boxoff a:hover{color:#FFFFFF; text-decoration:underline;}

.circleoff {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 18px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  background: #669966
}

.circleoff a:link  {color:#FFFFFF; text-decoration:none;}
.circleoff a:visited  {color:#FFFFFF; text-decoration:none;}
.circleoff a:active {color:#FFFFFF; text-decoration:none;}
.circleoff a:hover{color:#FF0000; text-decoration:underline;}

.circleon {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 18px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  background: #ff0000
}

.circleon a:link  {color:#FFFFFF; text-decoration:none;}
.circleon a:visited  {color:#FFFFFF; text-decoration:none;}
.circleon a:active {color:#FFFFFF; text-decoration:none;}
.circleon a:hover{color:#FFFFFF; text-decoration:underline;}

.circleok {
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;	
  width: 32px;
  height: 32px;
  border-radius: 50%;
  font-size: 18px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  background: #999999
}

.circleok a:link  {color:#FFFFFF; text-decoration:none;}
.circleok a:visited  {color:#FFFFFF; text-decoration:none;}
.circleok a:active {color:#FFFFFF; text-decoration:none;}
.circleok a:hover{color:#ff0000; text-decoration:underline;}

.otbkg001 {
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#596a72+0,cedce7+100 */
background: rgb(89,106,114); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(89,106,114,1) 0%, rgba(206,220,231,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(89,106,114,1) 0%,rgba(206,220,231,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(89,106,114,1) 0%,rgba(206,220,231,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#596a72', endColorstr='#cedce7',GradientType=0 ); /* IE6-9 */
}

.btnNext {
  background-color: #4CAF50; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}