#spacer{
	clear: both;
	width:100%;
	border: 0.1mm solid #b2b2b2;
	margin-bottom: 5px;
	margin-top: 2px;

}
body{

	font-size: 12px;
	text-transform: uppercase;

}
#spacer2{
	clear: both;
	width:100%;

}
#divisor{
	clear: both;
	height: 40px;
	width: auto;
	position: relative;	
}
#divisorMini{
	clear: both;
	height: 10px;
	width: auto;
	position: relative;	
}
input, select{
	text-transform: uppercase;	
}
#divMsgResult{
	position: fixed;
	height: auto;
	width: 100%;
	z-index:999999;
	margin:auto;
	
}

#divBodyLoading{
	position: absolute;
	height:100vh;
	width: 50%;	
	  background-color: #000;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
  opacity: 0.35;
  

}
#divLogoLoading {
    border-radius: 100%;
    overflow: hidden;
    height: auto;
    width:auto;
	background-color: #FFF;
	box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	position:absolute;
	left:45%;
	top:25vh;
	z-index:99999999999;
	text-align: center;
}
#divMsg2Minutes {
    height: auto;
    width:auto;
	background-color: #FFF;
	position:absolute;
	left:40%;
	top:45vh;
	z-index:99999999999;
	text-align: center;
	font-size: 12px;
	color: #000;
	padding: 5px;
	font-weight: bold;
}
#divMsgError{

	padding: 10px;
	color: red;
	word-wrap: break-word;
	word-break: break-all;
}
#divMsgResultLoading{
	position: fixed;
height: auto;
width: 100%;
z-index:999999999;
margin:auto;
}
#divMsgResult2{
	position: fixed;
	height: auto;
	width: 100%;
	z-index:9999999;
	margin:auto;
	
}

.table.table-input-login{
	width: 100%;
	height: 30px;

  
  }

  .table.table-input-login, input, select{
	width: 100%;
	height: 30px;   
	border: 1px solid #b2b2b2;
	 -webkit-border-radius: 3px;
	border-radius: 3px;
	 -webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
	 -webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
  
  }

  .table-button-login button{
    font-family: Hack, monospace;
    background: #0077ff;
    color: #FFF;
    cursor: pointer;
    font-size: 1.3em;
    padding: 0.1rem;
    border: 0;
    transition: all 0.5s;
    border-radius: 10px;
    width: auto;
    position: relative;
    min-width: 180px;
	float: right;
	cursor:pointer;
	margin-left: 5px;
	outline: 0;

}
.table-button-login button:hover{
    font-family: Hack, monospace;
    background: #0077ffc7;
    color: #FFF;
    cursor: pointer;
    font-size: 1.3em;
    padding: 0.1rem;
    border: 0;
    transition: all 0.5s;
    border-radius: 10px;
    width: auto;
    position: relative;
    min-width: 180px;
	float: right;
	cursor:pointer;
	margin-left: 5px;

}
.table-button-cancel button{
    font-family: Hack, monospace;
    background: #900;
    color: #FFF;
    cursor: pointer;
    font-size: 1.3em;
    padding: 0.1rem;
    border: 0;
    transition: all 0.5s;
    border-radius: 10px;
    width: auto;
    position: relative;
    min-width: 180px;
	float: right;
	cursor:pointer;
	margin-left: 5px;
	outline: 0;

}
.table-button-cancel button:hover{
    font-family: Hack, monospace;
    background: rgb(194, 22, 22);
    color: #FFF;
    cursor: pointer;
    font-size: 1.3em;
    padding: 0.1rem;
    border: 0;
    transition: all 0.5s;
    border-radius: 10px;
    width: auto;
    position: relative;
    min-width: 180px;
	float: right;
	cursor:pointer;
	margin-left: 5px;

}
#divBodyWidgetResults{
	width: 200px;
	height: 210px;
    position: relative;
	overflow:scroll;
	overflow-x:hidden;
	float:left;
}
#divBodyWidgetBackgound{
	width: 100%;
	height: auto;
    position: relative;
	background-color: #b2b2b241;

}
@media only screen and (min-width: 240px) {
	article .box .feed p {font-size: 13px;}
  }
  @media only screen and (min-width: 320px) {
	article .box .feed p {font-size: 13px;}
  }
  @media only screen and (min-width: 480px) {
	article .box .feed p {font-size: 14px;}
  }
  @media only screen and (min-width: 528px) {
	article .box, footer .box {
	  display: inline-block;
	  margin: 0 -2px;
	  vertical-align: middle;
	  width: 50%;
	}
	article .box .feed p {
	  font-size: 11px;
	  line-height: 16px;
	}
	footer .box {height: 100%;}
  }
  @media only screen and (min-width: 640px) {
	article .box {
	  display: inline-block;
	  margin: 0 -2px;
	  vertical-align: middle;
	  width: 50%;
	}
	article .box .feed p {font-size: 13px;}
	footer .box {height: 100%;}
  }
  @media only screen and (min-width: 768px) {
	article .box {
	  display: inline-block;
	  margin: 0 -2px;
	  vertical-align: middle;
	  width: 50%;
	}
	article .box .feed p {font-size: 15px;line-height: 24px;}
	footer .box {height: 100%;}
  }
  @media only screen and (min-width: 992px) {
	article .box {
	  display: inline-block;
	  margin: 0 -2px;
	  vertical-align: middle;
	  width: 50%;
	}
	article .box .feed p {font-size: 15px;line-height: 24px;}
	footer .box {height: 100%;}
  }
  @media only screen and (min-width: 1200px) {
	article .box {
	  display: inline-block;
	  margin: 0 -2px;
	  vertical-align: middle;
	  width: 50%;
	}
	article .box .feed p {font-size: 15px;line-height: 24px;}
	footer .box {height: 100%;}
  }
  @media only screen and (min-width: 767px) and (max-width: 991px) {
	article .box {
	  display: inline-block;
	  margin: 0 -2px;
	  vertical-align: middle;
	  width: 50%;
	}
	article .box .feed p {font-size: 15px;line-height: 24px;}
	footer .box {height: 100%;}
  }
  @media only screen and (max-width: 528px) {
	article .box .feed {margin: 15px 0 25px;}
	article .box:before {
	content: "";
	margin-top: 0;
	margin-left: -10px;
	position: absolute;
	width: 20px;
	height: 20px;
	top: -10px;
	left: 50% !important;
	right: auto;
	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
			transform: rotate(45deg);
  }
  }
  @media only screen and (max-width: 240px) {
	.intro {display: none}
	section {margin-top: 57px}
	article .box .feed p {font-size: 12px;}
  }

  .title{

	text-align: center;
	
  }
  #divPainelAviso{
	border: 1px solid #83A783;
	width: 300px;
	margin-left: 10px;
	position: relative;
	height: auto;	
		border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius:5px;
	float:left;
	margin-left:5px;
}
#divPainelAviso legend{
	width: 100%;
	position: relative;
	height: auto;
	margin: 5px;
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}
#divPainelAviso legend span{
	width: auto;
	position: relative;
	height: auto;
	font-family: Calibri;
	font-size: 12px;
	color: #000;
	text-transform: uppercase;
}
#displayPainelAviso{
	font-family: Calibri;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color: #333;
	position: relative;
	height: 30px;
	width: 100%;
	text-align: center;
	line-height: 30px;
	text-transform: uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333;
}
#divMedalha{

	position: relative;
	height: auto;
	width: 100%;
	color:#F2F2F2;
	font-size: 16px;
}
#divMedalha img{

	height: auto;
	width: 40%;

}
.table-scroll{
	overflow: scroll;
	overflow-x: hidden;
	height: 500px;
	
}
.table-scroll2{
	overflow: scroll;
	overflow-x: hidden;
	height: 300px;
	
}
 
.table-scroll3{
	overflow: scroll;
	overflow-x: hidden;
	height: auto;
	max-height: 500px;
	
}
.table-scroll4{
	overflow: scroll;
	overflow-x: hidden;
	min-height: 475px;
	max-height: 500px;
	
}
#divFlutuanteTermo{

	position: absolute;
	height: auto;
	width: 100%;
	top: 20vh;


}
  

#divSimboloCores{

	position: absolute;
	left:20%;
	top:3px;
}
#divTextoCores{

	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;


}
#divImgCores{
	position: absolute;
	left:60%;
	top:20px;

}




































#divBodyAvisoTarefa{
	
	position: fixed;
	width:380px;
	height:auto;
	z-index:99999999999999;
	top:97.2vh;
	left:65%;	
	}
	
	#divAvisoTarefa{
	position: fixed;
	width:100%;
	height:auto;
	background-color:#F00;
	z-index:99999999999999;
		
	}
	#divTarefaLeft{
		position: relative;
		width: auto;
		height: auto;
		float: left;
		margin-left: 2px;
		margin-right: 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		line-height: 20px;
	}
	
	#lista{
		
		position: absolute; 
		right: 88px; 
		top: -5px;  
		padding:2px 2px; 
		background: #d00; 
		color: #fff; 
		font-size: 10px;
		 border-radius:3px; 
		 z-index: 3; 
		 text-indent: 0px;
		 z-index:99999;
		}
		
		#lista2{
		position: absolute; 
		right: 88px; 
		top: 45px;  
		padding:2px 6px; 
		margin: 0px -80px;
		background: #d00; 
		color: #fff; 
		font-size: 10px;
		 border-radius:3px; 
		 z-index: 3; 
		 text-indent: 0px;
		 z-index:99999;
	
		}
	
	#divisorMini{
		clear: both;
		height: 5px;
		width: auto;
		position: relative;	
	}
	#divisorMini2{
		clear: both;
		height: 20px;
		width: auto;
		position: relative;	
	}
	#divBodyLogin{
		position: relative;
		height: auto;
		width: 500px;	
		margin: auto;
		top: 250px;
	
	
	}
	
	#divConteudoLogin{
		position: relative;
		height: auto;
		width: 80%;
		margin:auto;
	}
	#divConteudoLogin legend{
		position: relative;
		height: auto;
		width: 100%;
		margin:auto;
		text-align:center;
				font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #666;
		letter-spacing: 2px;
		word-spacing: 2px;
	}
	
	#divConteudoLogin input{
		position: relative;
		height: 30px;
		width: 100%;
		margin-bottom:5px;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #666;
		letter-spacing: 2px;
		word-spacing: 2px;
		border: 1px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		text-indent: 5px;
	}
	
	#divConteudoLogin select{
		position: relative;
		height: 35px;
		width: 100%;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #666;
		letter-spacing: 2px;
		word-spacing: 2px;
		border: 1px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		text-indent: 5px;
	}
	#divConteudoLogin button{
		position: relative;
		height: 35px;
		width: 100px;
		top: 25px;
		cursor: pointer;
		background-color: #000000;
		border: 1px solid #063;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: 70px;
		margin-left: auto;
	}
	#divConteudoLogin button:hover{
		position: relative;
		height: 35px;
		width: 100px;
		margin: auto;
		top: 25px;
		cursor: pointer;
		background-color: #999999;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		margin-bottom: 70px;
	}
	#divLogoLogin{
		position: absolute;
		height: auto;
		width: 150px;
		margin:auto;
		top:70px;
		right:45%;
	
	
	}
	#divLogoLogin2{
		position: absolute;
		height: auto;
		width: 100%;
		margin:auto;
		text-align:center;
		top:190px;
	
	
	}
	
	#divTop{
		position: relative;
		height: 100px;
		width: auto;
		background-color: #CCCCCC;
		background-repeat: repeat;
		background-position: center center;
		border-bottom-width: 30px;
		border-bottom-style: solid;
		border-bottom-color: #000000;
		background-image: url(../images/bgTop.png);
	}
	
	
	#divButtonCloseError{
		
		position: absolute;
		height: auto;
		width: 30px;
		left:93%;
		top:-10px;	
		
	}
	#divLogoMarca{
		position: absolute;
		height: auto;
		width: 200px;
		top: 20px;
		left: 40px;
		z-index: 99;
		text-align:center;
	}
	#divLogoMarca img{
		position: relative;
		height: auto;
		width: 100%;
	}
	#divBodyLinhasMenu{
		position: relative;
		height: auto;
		width: auto;
		max-height:500px;
		overflow:scroll;
		overflow-x:hidden;
		
		
	}
	#divMenu{
		position: relative;
		height: 40px;
		width: 100%;
		background-color: #000000;
	}
	#divFundoMenu{
		position: relative;
		height: 40px;
		width: 100%;
		background-color: #CCCCCC;
		margin: auto;	
	}
	#divBodyMenu{
		position: relative;
		height: auto;
		width: 100%;
		margin:auto;	
		
	}
	#divConteudo{
		border-right-width: 2px;
		border-bottom-width: 2px;
		border-left-width: 2px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		border-left-color: #CCCCCC;
		position: relative;
		height: auto;
		width: 98%;
		min-height: 600px;
		background-color: #FFF;
		background-image: url(../images/logo2.png);
		background-repeat: no-repeat;
		background-position: 50% 150px;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: 5px;
		margin-left: auto;
	}
	.menu{
		list-style:none;
		border-right-color: #FFF;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #FFF;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		z-index: 999;
		text-transform: uppercase;
		margin:auto;
		background-color:#000;
		position:relative;
	
	}
	.menu li{
		position: relative;
		float: left;
		height: 40px;
		line-height: 30px;
		z-index: 999;
		width: auto;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #CCCCCC;
	}
	.menu li a{
		color: #000;
		text-decoration: none;
		padding: 5px 10px;
		display: block;
		background-color: #CCCCCC;
		position: relative;
		width: auto;	
	}
	.menu li a:hover{
		background:#333;
		color:#FFF;
		padding:5px 10px;
		-moz-box-shadow:0 3px 10px 0 #CCC;
		-webkit-box-shadow:0 3px 10px 0 #ccc;
		text-shadow:0px 0px 5px #fff;
			position:relative;
		width:auto;
	
	}
	.menu li   ul{
		position:absolute;
		left:-30px;
		display:none;
		height:100px;
		
		
	}
	
	.menu li:hover ul, .menu li.over ul{
		display:block;
	text-decoration:none;
	
		
	}
	.menu li ul li{border:1px solid #c0c0c0; display:block; width:300px; height:30px;}
	
	#divBodyWidget{
		position: absolute;
		height: auto;
		width: auto;
		left: 250px;
	}
	#divWidgets{
		position: relative;
		height: 35px;
		width: auto;
		border: 1px solid #0FF;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		float:left;
		min-width:200px;
		margin-left:10px;
	
	}
	#divWidgets legend{
		position: relative;
		height: 35px;
		width: auto;
		top:10px;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #3CFFFF;
		margin:5px;
		text-transform: uppercase;
		text-shadow: 2px 1px 2px  #000;
	}
	#divAlpha{
		position: absolute;
		height: 100%;
		width: 100%;
		background-color: #00E6E6;
		  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
		opacity: 0.35;	
		
	}
	#divWidgets2{
		position: relative;
		height: auto;
		width: auto;
		border: 1px solid #0FF;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		float:left;
		min-width:200px;
		margin-left:100px;
	
	}
	#divWidgets2 legend{
		position: relative;
		height: auto;
		width: auto;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #3CFFFF;
		margin: 5px;
		text-transform: uppercase;
		text-shadow: 1px 2px 2px  #000033;
		}
	
	
	
	#divWidgets3{
		position: relative;
		height: 35px;
		width: auto;
		border: 1px solid #FFF;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		float:left;
		min-width:200px;
		margin-left:10px;
	
	}
	#divWidgets3 legend{
		position: relative;
		height: 35px;
		width: auto;
		top:10px;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
		margin:5px;
		text-transform: uppercase;
		text-shadow: 2px 1px 2px  #900;
	}
	#divAlpha2{
		position: absolute;
		height: 100%;
		width: 100%;
		background-color: #900;
		  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
		opacity: 0.35;	
		
	}
	#divWidgets4{
		position: relative;
		height: auto;
		width: auto;
		border: 1px solid #FFF;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		float:left;
		min-width:200px;
		margin-left:100px;
	
	}
	#divWidgets4 legend{
		position: relative;
		height: auto;
		width: auto;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
		margin: 5px;
		text-transform: uppercase;
		text-shadow: 1px 2px 2px #900;
		}
	
	
	
	#divRodape{
		background-color: #000000;
		position: relative;
		height: 110px;
		width: 100%;
		margin: auto;
	}
	#divConteudoRodape{
		height: auto;
		width: 400px;
		margin-top: auto;
		position: relative;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: auto;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		text-align: center;
		z-index:9999;
		top: 10px;
	}
	#divConteudoRodape a{
		color: #D3902D;
	}
	.chamarAtualizacao{
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #FF90FF;	
		
	}
	#divBodyContents{
		border: 1px solid #CCC;
		position: relative;
		height: auto;
		width: 100%;
		background-color: rgb(238, 238, 240);
	}

	#divDisplayContent{
		position: relative;
		height: 40px;
		width: 100%;
		background-image: url(../images/bgContents.jpg);
		background-repeat: repeat;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		text-indent: 5px;
		line-height: 30px;
		letter-spacing: 3px;
		word-spacing: 3px;
	}
	#divContentsInputs{
		position: relative;
		height: auto;
		width: 100%;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
	}
	#divContentsInputs label{
		position: relative;
		height: auto;
		width: 40%;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: rgb(204, 201, 201);
		margin-top: 20px;
		margin-right: 15px;
		margin-bottom: 15px;
		margin-left: 15px;
	}
	#divContentsInputs legend{
		position: relative;
		height: auto;
		width: 50%;
		max-width:46%;
		margin:10px;
		float:left;		
		font-size: 12px;
	}
	#divContentsInputs legend input{
		position: relative;
		height: 36px;
		width: 100%;
		z-index:9;
		font-size: 12px;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);			
	}
	#divContentsInputs legend select{
		position: relative;
		height: 35px;
		width: 100%;
		z-index:9;	
		font-size: 12px;	
	}
	
	
	
	
	
	
	
	
	#divContentsInputs span{
		position: relative;
		height: auto;
		width: 40%;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
	
	}
	#divContentsInputs h1{
		position: relative;
		height: auto;
		width: 12%;
		margin:10px;
		float:left;	
	}
	#divContentsInputs h1 label{
		position: relative;
		height: auto;
		width: 100%;
		float:left;
		font-family: Calibri;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 0px;
		border-right-style: solid;
		border-right-color: #666;
		margin:0px;
		display:block;
	}
	#divContentsInputs h1 input{
		position: relative;
		font-size: 12px;
		height: 36px;
		width: 100%;
		z-index:9;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
		margin-top: 2px;		
	}
	#divContentsInputs h1 select{
		position: relative;
		height: 35px;
		font-size: 12px;
		width: 100%;
		z-index:9;		
	}
	
	
	
	
	
	#divContentsInputs2{
		position: relative;
		height: auto;
		width: 50%;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: rgb(223, 217, 217);
		float:left;
		
	}
	#divContentsInputs2 label{
		position: relative;
		height: auto;
		width:30%;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: rgb(204, 201, 201);
		margin-top: 20px;
		margin-right: 15px;
		margin-bottom: 15px;
		margin-left: 15px;
	}
	#divContentsInputs2 legend{
		position: relative;
		height: auto;
		width: 50%;
		margin:10px;
		float:left;		
	}
	#divContentsInputs2 legend input{
		position: relative;
		height: 40px;
		width: 100%;
		z-index:9;
		font-family: Calibri;
		font-size: 12px;	
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	}
	
	#divContentsInputs2 legend select{
		position: relative;
		height: 36px;
		width: 100%;
		z-index:9;
		font-family: Calibri;
		font-size: 12px;	
	}
	
	#divContentsInputs2 h1{
		position: relative;
		height: auto;	
		width: 12%;
		margin:10px;
		float:left;	
	}
	#divContentsInputs2 h1 label{
		position: relative;
		height: auto;
		width: 100%;
		float:left;
		font-family: Calibri;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 0px;
		border-right-style: solid;
		border-right-color: rgb(202, 199, 199);
		margin:0px;
		display:block;
	}
	#divContentsInputs2 h1 input{
		position: relative;
		height: 40px;
		width: 100%;
		z-index:9;	
		font-size: 12px;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);	
	}
	#divContentsInputs2 h1 select{
		position: relative;
		height: 36px;
		width: 100%;
		z-index:9;		
	}
	
	
	
	
	
	
	
	
		
	#divContentsInputs2 span{
		position: relative;
		height: auto;
		width: 40%;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
	
	}
	#divContentsInputs2 h1{
		position: relative;
		height: auto;
		width: 25%;
		
		float:left;	
	}
	#divContentsInputs2 h1 label{
		position: relative;
		height: auto;
		width: 100%;
		float:left;
		font-family: Calibri;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 0px;
		border-right-style: solid;
		border-right-color: #666;
		margin:0px;
		display:block;
	}
	#divContentsInputs2 h1 legend{
		position: relative;
		height: auto;
		width: 100%;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 0px;
		border-right-style: solid;
		border-right-color: #666;
		margin:0px;
		display:block;
	}
	#divContentsInputs2 h1 input{
		position: relative;
		height: 30px;
		width: 100%;
		z-index:9;
		font-size: 12px;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);			
	}
	#divContentsInputs2 h1 select{
		position: relative;
		height: 35px;
		width: 100%;
		z-index:9;		
	}
	
	#divContentsInputs2 h1 textarea{
		position: relative;
		height: 100px;
		width: 300%;
		z-index:9;		
	}
	
	#divContentsInputs h1 button{
		height: 30px;
		width: 100px;
		border: none;
		position: relative;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #069;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		cursor: pointer;
		top: 15px;
	}
	
	#divContentsInputs h1 button:hover{
		height: 30px;
		width: 100px;
		border:none;
		position: relative;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #069;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		cursor:pointer;
		top:15px;
	}
	
	
	
	
	
	
	
	#divContentsInputs2 h2{
		position: relative;
		height: 36px;
		width: 59%;
		margin: 10px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
	}
	
	#divContentsInputs2 h2 label{
		position: relative;
		height: auto;
		width: 100%;
		float:left;
		font-family: Calibri;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 0px;
		border-right-style: solid;
		border-right-color: #666;
		margin:0px;
		display:block;
	}
	#divContentsInputs2 h2 legend{
		position: relative;
		height: auto;
		width: 100%;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 0px;
		border-right-style: solid;
		border-right-color: #666;
		margin:0px;
		display:block;
	}
	#divContentsInputs2 h2 input{
		position: relative;
		height: 40px;
		width: 100%;
		z-index:9;	
		font-size: 12px;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);		
	}
	#divContentsInputs2 h2 select{
		position: relative;
		height: 35px;
		width: 100%;
		z-index:9;		
	}
	
	#divContentsInputs2 h2 textarea{
		position: relative;
		height: 100px;
		width: 300%;
		z-index:9;		
	}
	#divContentsInputs2 h2 button{
		height: 30px;
		width: 100px;
		border:none;
		position: relative;
		-moz-box-shadow:0 2px 10px 0 #FFF;
		-webkit-box-shadow:0 2px 10px 0 #FFF;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #F00;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		cursor:pointer;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 140px;
		top:30px;
	}
	
	#divContentsInputs2 h2 button:hover{
		height: 30px;
		width: 100px;
		border:none;
		position: relative;
		-moz-box-shadow:0 2px 10px 0 #FFF;
		-webkit-box-shadow:0 2px 10px 0 #FFF;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #FF3535;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		cursor:pointer;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 140px;
		top:30px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#divContentsInputs3{
		position: relative;
		height: auto;
		width: 100%;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
	}
	#divContentsInputs3 label{
		position: relative;
		height: auto;
		width: 25%;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #666;
		margin-top: 20px;
		margin-right: 5px;
		margin-bottom: 15px;
		margin-left: 5px;
	}
	#divContentsInputs3 h1{
		position: relative;
		height: auto;
		width: 70%;
		float:left;	
	}
	#divContentsInputs3 h1 input{
		position: relative;
		height: 30px;
		width: 100%;
		z-index:99;	
		font-size: 12px;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);		
	}
	#divContentsInputs3 h1 select{
		position: relative;
		height: 35px;
		width: 100%;
		z-index:99;		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	#divContentsInputs4{
		position: relative;
		height: auto;
		width: 49%;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
		float:left;
	}
	#divContentsInputs4 label{
		position: relative;
		height: auto;
		width: 25%;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		letter-spacing: 2px;
		word-spacing: 2px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #666;
		margin-top: 20px;
		margin-right: 5px;
		margin-bottom: 15px;
		margin-left: 5px;
	}
	#divContentsInputs4 h1{
		position: relative;
		height: auto;
		width: 70%;
		float:left;	
	}
	#divContentsInputs4 h1 input{
		position: relative;
		height: 40px;
		width: 100%;
		z-index:99;	
		font-size: 12px;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);		
	}
	#divContentsInputs4 h1 select{
		position: relative;
		height: auto;
		width: 100%;
		z-index:99;		
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#divButtonsFuncs{
		position: relative;
		height: auto;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#divButtonsFuncs select{
		position: relative;
		height: 30px;
		width:200px;
		top:15px;
	}
	#divButtonsFuncs button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #666;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-left: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:left;	
	}
	
	#divButtonsFuncs button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #8D8D8D;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-left: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:left;
	}
	
	
	
	
	#divButtonsFuncs2{
		position: relative;
		height: auto;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#divButtonsFuncs2 select{
		position: relative;
		height: 30px;
		width:200px;
		top:15px;
		float:left;
	}
	#divButtonsFuncs2 button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #666;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-left: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:left;	
	}
	
	#divButtonsFuncs2 button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #8D8D8D;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-left: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:left;
	}
	
	
	#divButtonsFuncsLPO{
		position: relative;
		height: auto;
		width: auto;
	
	}
	#divButtonsFuncsLPO button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #666;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		left:40px;
		top:5px;
		cursor:pointer;
		}
	
	#divButtonsFuncsLPO button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #666;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		left:40px;
		top:5px;
		cursor:pointer;
	}
	
	#divButtonsFuncsLPORight{
		position: relative;
		height: auto;
		width: auto;
	
	}
	#divButtonsFuncsLPORight button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #666;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		left:80%;
		top:5px;
		cursor:pointer;
		float:right;
		}
	
	#divButtonsFuncsLPORight button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #666;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		left:80%;
		top:5px;
		cursor:pointer;
	}
	
	#divButtonsFuncsSubmit{
		position: relative;
		height: auto;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
	
	}
	#divButtonsFuncsSubmit button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #666;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:right;	
	}
	
	#divButtonsFuncsSubmit button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #8D8D8D;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:right;
	}
	
	
	#divButtonsFuncsSubmitGreen{
		position: relative;
		height: auto;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
	
	}
	#divButtonsFuncsSubmitGreen button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #060;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:right;	
	}
	
	#divButtonsFuncsSubmitGreen button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #00CE00;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:right;
	}
	
	
	#divButtonsFuncsSubmitGreenLeft{
		position: relative;
		height: auto;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
	
	}
	#divButtonsFuncsSubmitGreenLeft button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #060;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		left:10px;
	
	}
	
	#divButtonsFuncsSubmitGreenLeft button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #00CE00;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
	
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		left:10px;
	
	}
	
	
	#divButtonsFuncsSubmitRed{
		position: relative;
		height: auto;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
	
	}
	#divButtonsFuncsSubmitRed button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #900;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:right;	
	}
	
	#divButtonsFuncsSubmitRed button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #C60000;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:right;
	}
	
	
	#divButtonsFuncsSubmitRedLeft{
		position: relative;
		height: auto;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
		margin:auto;
	
	}
	#divButtonsFuncsSubmitRedLeft button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #900;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		left:10px;
	
	}
	
	#divButtonsFuncsSubmitRedLeft button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #C60000;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		left:10px;
	}
	
	
	#divButtonsFuncsPrint{
		position: relative;
		height: auto;
		width: 99.5%;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#divButtonsFuncsPrint button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:right;
	}
	
	#divButtonsFuncsPrint button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #00B300;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:right;
	}
	
	
	
	#divButtonsFuncsPrint2{
		position: relative;
		height: auto;
		width: 99.5%;
		margin-top: 5px;
		margin-bottom: 5px;
		margin:auto;
	}
	#divButtonsFuncsPrint2 button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:left;
	}
	
	#divButtonsFuncsPrint2 button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #00B300;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:left;
	}
	
	
	
	
	#divButtonsFuncsPrint3{
		position: relative;
		height: auto;
		width: 99.5%;
		margin-top: 5px;
		margin-bottom: 5px;
		margin:auto;
	}
	#divButtonsFuncsPrint3 button{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #900;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:left;
	}
	
	#divButtonsFuncsPrint3 button:hover{
		position: relative;
		height: 30px;
		width: 180px;
		background-color: #C10000;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-right: 5px;
		margin-top: 15px;
		cursor:pointer;
		float:left;
	}
	
	
	
	#divBodyContentLinhasCima{
		position: relative;
		height: auto;
		width: 100%;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #666;
		margin-top:5px;	
		
	}
	#divContentLinhasCimaG{
		position: relative;
		height: auto;
		width: 30%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float: left;	
	}
	
	#divContentLinhasCimaM{
		position: relative;
		height: auto;
		width: 20%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float: left;	
	}
	#divContentLinhasCimaP{
		position: relative;
		height: auto;
		width: 10%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float: left;	
	}
	#divContentLinhasCimaPP{
		position: relative;
		height: auto;
		width: 5%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float: left;	
	}
	
	
	
	
	
	#divBodyContentLinhasBaixo{
		position: relative;
		height: auto;
		width: 100%;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #666;
	}
	
	#divContentLinhasBaixoG{
		position: relative;
		height: auto;
		width: 30%;
		float: left;
		
	}
	#divContentLinhasBaixoG legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#divContentLinhasBaixoG legend input{
		position: relative;
		height: 35px;
		width: 95%;
		text-align:center;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	}
	#divContentLinhasBaixoG legend select{
		position: relative;
		height: auto;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoG legend button{
		height: 30px;
		width:auto;
		position: relative;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	
	}
	
	#divContentLinhasBaixoG legend button:hover{
		height: 30px;
		width:auto;
		position: relative;
		background-color: #00C600;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	
	}
	
	
	
	#divContentLinhasBaixoM{
		position: relative;
		height: auto;
		width: 20%;
	
		float: left;	
	}
	#divContentLinhasBaixoM legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#divContentLinhasBaixoM legend input{
		position: relative;
		height: 36px;
		width: 95%;
		text-align:center;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	}
	#divContentLinhasBaixoM legend select{
		position: relative;
		height: 36px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoM legend button{
		height: 30px;
		width:auto;
		position: relative;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #c0c0c0;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	
	}
	
	#divContentLinhasBaixoM legend button:hover{
		height: 30px;
		width:auto;
		position: relative;
		background-color: #00C600;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	
	}
	
	#divContentLinhasBaixoP{
		position: relative;
		height: auto;
		width: 10%;
		float: left;	
	}
	#divContentLinhasBaixoP legend{
		position: relative;
		height: auto;
		width:100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#divContentLinhasBaixoP legend input{
		position: relative;
		height: 35px;
		width: 95%;
		text-align:center;
		border: 1px solid #ced4da;
		border-radius: 0.25rem;
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
	
	}
	#divContentLinhasBaixoP legend select{
		position: relative;
		height: auto;
		width: 95%;
		text-align:center;
		margin-top: -1px;
	
	}
	#divContentLinhasBaixoP legend button{
		height: 30px;
		width:auto;
		position: relative;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	
	}
	
	#divContentLinhasBaixoP legend button:hover{
		height: 30px;
		width:auto;
		position: relative;
		background-color: #00C600;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	
	}
	
	
	#divContentLinhasBaixoPP{
		position: relative;
		height: auto;
		width: 5%;
		float: left;	
	}
	#divContentLinhasBaixoPP legend{
		position: relative;
		height: auto;
		width:100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#divContentLinhasBaixoPP legend input{
		position: relative;
		height: 25px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoPP legend button{
		height: 30px;
		width:auto;
		position: relative;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	
	}
	
	#divContentLinhasBaixoPP legend button:hover{
		height: 30px;
		width:auto;
		position: relative;
		background-color: #00C600;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	
	}
	
	
	
	.alterna:nth-child(odd) {
		background-color: #999;
	}
	.alterna:nth-child(even) {
	background-color:  #CCC;
	
	}
	#divNoResult{
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #666;
		text-align: center;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 5px;
		position: relative;
		height: auto;	
		
	}
	
	#divMsgResult{
		position: fixed;
		height: auto;
		width: 100%;
		z-index:999999;
		margin:auto;
		
	}
	#divMsgResult2{
		position: fixed;
		height: auto;
		width: 100%;
		z-index:9999999;
		margin:auto;
		
	}
	#divMsgResult3{
		position: fixed;
		height: auto;
		width: 100%;
		z-index:99999999999999999999999;
		margin:auto;
		
	}
	#divMsgResultLoading{
			position: fixed;
		height: auto;
		width: 100%;
		z-index:99999999999999999999999;
		margin:auto;
	}
	
	#divMsgResultLoading2{
			position: absolute;
		height: auto;
		width: 100%;
		z-index:99999999999999999999999;
		left:40%;
		top:30%;
	}
	#divBodyLoading{
		position: absolute;
		height:2080px;
		width: 100%;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	  
	
	}
	#divBodyLoading2{
		position: absolute;
		height:2080px;
		width: 100%;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	
	}
	#divBodyLoading3{
		position: absolute;
		height:93%;
		width: 100%;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	  z-index:99;
	
	}
	#divBodyLoading4{
		position: absolute;
		height:90%;
		width: 100%;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	  z-index:99;
	
	}
	#divBodyLoading5{
		position: absolute;
		height:90vh;
		width: 100%;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	  z-index:99;
	  top:-10px;
	
	}
	#divBodyLoading6{
		position: absolute;
		height:96%;
		width: 100%;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	  z-index:99;
	
	}
	#divBodyLoading7{
		position: absolute;
		height:2080px;
		width: 100%;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	  
	
	}
	#divBodyLoading8{
		position: absolute;
		height:54vh;
		width: 100%;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	  z-index:99;
	
	}
	#divBodyLoading9{
		position: fixed;
		height:98vh;
		width: 100%;
		top:0px;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	  z-index:9;
	
	}
	#divLoading{
		-moz-box-shadow:0 3px 10px 0 #000;
		-webkit-box-shadow:0 3px 10px 0 #000;
		border: 5px solid  #666;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		position: absolute;
		height: 180px;
		width: 200px;
		margin: auto;
		background-color: #FFF;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		color: #000;
		text-align: center;
		font-weight: bold;
		text-shadow: 1px 1px 0px #000000;
		z-index: 9999999999999999;
		top:200px;
		left:43%;
		
	}

	#overlay{	
		position: fixed;
		top: 0;
		z-index: 100;
		width: 100%;
		height:100%;
		display: none;
		background: rgba(0,0,0,0.6);
	  }
	
	#divLoading img{
	
		position: relative;
		height: auto;
		width: 100px;
		top:30%;
	
		
	}
	
	
	#divLoading2{
		-moz-box-shadow:0 3px 10px 0 #000;
		-webkit-box-shadow:0 3px 10px 0 #000;
		border: 5px solid  #666;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		position: absolute;
		height: 90px;
		width: 100px;
		margin: auto;
		background-color: #FFF;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		color: #000;
		text-align: center;
		font-weight: bold;
		text-shadow: 1px 1px 0px #000000;
		z-index: 9999999999999999;
	
		
	}
	
	#divLoading2 img{
	
		position: relative;
		height: auto;
		width: 100px;
	
	
		
	}
	
	
	#divBodyCaixaDialogo{
		position: relative;
		height: 200px;
		width: auto;
		max-width: 450px;
		background-color: #f8f8f8;
		margin:auto;
		-moz-box-shadow:0 3px 10px 0 #000;
		-webkit-box-shadow:0 3px 10px 0 #000;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		z-index:9999999999999999999999999999;
		top:150px;
	}
	#divTituloCaixaDialogo{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		position: relative;
		height: 30px;
		width: auto;
		text-indent: 10px;
		line-height: 30px;
		border-bottom: 1px solid #000033;
			}
	#divConteudoCaixaDialogo {
		position: relative;
		margin: auto;
		height: 160px;
		width: 100%;
		background-color: #f8f8f8;
	}
	#divMsgCaixaDialogo{
		position: relative;
		height: 40px;
		width: auto;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		text-align: center;
			top:25px;
			text-shadow:0px 0px 2px  #FFF;
	}
	
	#divMsgCaixaDialogo span{
		position: relative;
		height: 80px;
		width: auto;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #900;
		text-align: center;
		line-height: 100px;
	}
	
	#divButtonCaixaDialogo{
		margin: auto;
		height: auto;
		width: 400px;
		position: relative;
	}
	
	#divButtonCaixaDialogo button{
		height: 30px;
		width: 100px;
		border:none;
		position: relative;
		-moz-box-shadow:0 2px 10px 0 #000;
		-webkit-box-shadow:0 2px 10px 0 #000;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		background-color: #000;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		cursor:pointer;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 40px;
	z-index:999999999999999999999999;
	}
	
	#divButtonCaixaDialogo div{
		float: left;
		width: 200px;
		position: relative;
		height: auto;
		margin-top:10%;
	}
	
	
	#divButtonCaixaDialogo2{
		margin: auto;
		height: auto;
		width: 400px;
		position: relative;
	}
	
	#divButtonCaixaDialogo2 button{
		height: 30px;
		width: 100px;
		border:none;
		position: relative;
		-moz-box-shadow:0 2px 10px 0 #000;
		-webkit-box-shadow:0 2px 10px 0 #000;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #000;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		cursor:pointer;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 140px;
			top:50px;
	}
	#divButtonCaixaDialogo2 button:hover{
		height: 30px;
		width: 100px;
		border:none;
		position: relative;
		-moz-box-shadow:0 2px 10px 0 #000;
		-webkit-box-shadow:0 2px 10px 0 #000;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #0f01187c;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		cursor:pointer;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 140px;
			top:50px;
	}
	
	
	#divButtonCaixaDialogo2 div{
		float: left;
		width: 200px;
		position: relative;
		height: auto;
		top:10px;
	}
	
	
	
	#divButtonCaixaDialogo2Error{
		margin: auto;
		height: auto;
		width: 400px;
		position: relative;
	}
	
	#divButtonCaixaDialogo2Error button{
		height: 30px;
		width: 100px;
		border:none;
		position: relative;
		-moz-box-shadow:0 2px 10px 0 #000;
		-webkit-box-shadow:0 2px 10px 0 #000;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: #000;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		cursor:pointer;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 140px;
		top:50px;
	}
	
	#divButtonCaixaDialogo2Error button:hover{
		height: 30px;
		width: 100px;
		border:none;
		position: relative;
		-moz-box-shadow:0 2px 10px 0 #000;
		-webkit-box-shadow:0 2px 10px 0 #000;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color: rgba(0, 0, 0, 0.623);
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		cursor:pointer;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 140px;
		top:50px;
	}
	
	#divButtonCaixaDialogo2Error div{
		float: left;
		width: 200px;
		position: relative;
		height: auto;
	}
	
	#divBodyCaixaDialogoError{
		position: relative;
		height: 200px;
		width: 500px;
		background-color: #900;
		margin:auto;
		-moz-box-shadow:0 3px 10px 0 #000;
		-webkit-box-shadow:0 3px 10px 0 #000;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		z-index:99999;
		top:150px;
	}
	#divTituloCaixaDialogoError{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		position: relative;
		height: 30px;
		width: auto;
		text-indent: 10px;
		line-height: 30px;
		border-bottom: 1px solid #000;
		
	}
	#divConteudoCaixaDialogoError {
		position: relative;
		margin: auto;
		height: 160px;
		width: 480px;
		background-color: #900;
	}
	#divMsgCaixaDialogoError{
		position: relative;
		height: 40px;
		width: auto;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFF;
		text-align: center;
		text-transform:uppercase;
		top:25px;
	
		margin: auto;
	}
	
	#divButtonCaixaDialogoError{
		margin: auto;
		height: auto;
		width: 400px;
		position: relative;
	
	}
	
	#divButtonCaixaDialogoError button{
		height: 30px;
		width: 100px;
		border:none;
		position: relative;
		-moz-box-shadow:0 2px 10px 0 #FFF;
		-webkit-box-shadow:0 2px 10px 0 #FFF;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		background-color: #000;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		cursor:pointer;
		margin-top: auto;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: 40px;
		top:50px;
	}
	
	#divButtonCaixaDialogoError div{
		float: left;
		width: 200px;
		position: relative;
		height: auto;
		
	}
	.error.campoInputs{  
	color:#F00;
	border: 2px solid #900;
	font-size: 12px;
	z-index:99;
	height:30px;
	}
	
	
	#divButtonBuscas{
		position: relative;
		height: auto;
		width: 98%;
		margin: auto;
	}
	#divButtonBuscas legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		letter-spacing: 2px;
		word-spacing: 2px;
	}
	#divConteudoButtonBuscas{
		position: relative;
		height: auto;
		width: 100%;
		margin:5px;
	}
	#divConteudoButtonBuscas input{
		position: relative;
		height: 31px;
		width: 250px;
		margin-bottom:5px;
		font-size: 12px;	
	} 
	
	#divConteudoButtonBuscas select{
		position: relative;
		height: 37px;
		width: 250px;
		margin-bottom:5px;
		font-size: 12px;	
	} 
	
	#divConteudoButtonBuscas button{
		position: relative;
		height: 35px;
		width: 100px;
		cursor:pointer;
		background-color: #4A2B55;
		border: 1px solid #063;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		float: right;
		right:10px;
		margin-left:5px
	}
	#divConteudoButtonBuscas button:hover{
	
		position: relative;
		height: 35px;
		width: 100px;
		margin: auto;
		cursor:pointer;
		background-color: #8B88B3;
		border: 1px solid #063;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		right:10px;
		margin-left:5px
	
	}
	#divLegendPeril{
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: relative;
		height: auto;
		width: 100%;	
	}
	#divSubLinkPerfil{
		float: left;
		width: 48%;
		margin-left: 5px;
		position: relative;
		height: auto;	
	}

	#divSubLinkPerfil input{
		width: 10%;
	
		position: relative;
		height: auto;	
	}
	
	#divPaginacao{
			position: relative;
		height: auto;
		width: 100%;
		margin-bottom:5px;
		margin-top:5px;
		
	}
	#navegacao{
		position: relative;
		height: auto;
		width: 100%;
		text-align:center;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
	}
	#navegacao a{
		position: relative;
		height: auto;
		width: 100%;
		text-align:center;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
	}
	#navegacao a span{
		position: relative;
		height: auto;
		width: 100%;
		text-align:center;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #CC0085;
	}
	
	#divBodyCabecalho{
		position: relative;
		width: 98%;
		height:auto;
		margin: auto;

	}
	#divBodyCabecalho legend{
		position: relative;
		width: 49.5%;
		height:auto;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
		color: #000;
		margin-bottom:15px;
	}
	#divBodyCabecalho label{
		position: relative;
		width: 49.5%;
		height:auto;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;
		color: #000;
			margin-bottom:15px;
		
		}
	#divBodyCabecalho legend span{
		position: relative;
		width: 50%;
		height:auto;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
	}
	#divBodyCabecalho label span{
		position: relative;
		width: 50%;
		height:auto;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
	}
	#divTituloCabecalho{
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
		text-align: center;
		margin-bottom: 10px;	
	}
	
	
	#divBodyPedidoProdutos{
		margin: auto;
		height: 400px;
		width: 99.7%;
		position: relative;
		overflow:scroll;
			overflow-x: hidden;
		background-color:#FFF;
	}
	
	
	#divFieldset{
		position: relative;
		height: auto;
		width: 49%;
		float: left;
		border: 1px solid  #666;	
	}
	#divFieldset button{
		height: 36px;
		width:65px;
		position: relative;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
		left:80%;
	}
	#divFieldset button:hover{
		height: 36px;
		width:65px;
		position: relative;
		background-color: #0B0;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
		left:80%;
	}
	
	#divFieldset hr{
		border: 1px solid  #666;	
	}
	 
	#divFieldset label{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 2px;
		word-spacing: 2px;
		color: #000;
		display:block;
		text-transform: uppercase;
	}
	#divFieldset label input{
		position: relative;
		height: 30px;
		width: 90%;
	}
	
	#divFieldset label textarea{
		position: relative;
		height: 130px;
		width: 90%;
	}
	#divFieldset legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		letter-spacing: 2px;
		word-spacing: 2px;
		color: #000;
		text-transform: uppercase;
		float:left;
	}
	#divFieldset legend input{
		position: relative;
		height: 30px;
		width: 30%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #000;
	}
	
	
	
	
	
	
	#divFieldsetValor{
		position: relative;
		height: auto;
		width: 49%;
		float: left;	
	}
	 
	#divFieldsetValor legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 2px;
		word-spacing: 2px;
		color: #000;
		text-transform: uppercase;
		text-align:right;
		margin-top:10px;
	}
	
	
	#buttonSalvar{
		float: left;
		height: auto;
		width: auto;
		position: relative;
		z-index:99;
		
	}
	#buttonSalvar button{
		height: 36px;
		width:auto;
		position: absolute;
		left:-10px;
		top:10px;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	}
	#buttonSalvar button:hover{
		height: 36px;
		width:auto;
		position: absolute;
		left:-10px;
		top:10px;
		background-color: #0B0;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	}
	
	
	#buttonSalvar2{
		float: left;
		height: auto;
		width: auto;
		position: relative;
		z-index:99;
		background-color:#000;
		
	}
	#buttonSalvar2 button{
		height: 36px;
		width:65px;
		position: absolute;
		left:0px;
		top:20px;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	}
	#buttonSalvar2 button:hover{
		height: 36px;
		width:65px;
		position: absolute;
		left:0px;
		top:20px;
		background-color: #0B0;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
	}
	
	#divBodySoliLogin{
		height: auto;
		width:200px;
		position: relative;	
			border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
			-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		margin:auto;
		background-color:#FFF;
		border: 1px solid #FFF;
		top:100px;
		
	}
	#divDisplaySoliLogin{
		height: 30px;
		width:200px;
		position: relative;
		background-color:#4A2B55;
		font-family: Calibri;
		font-size: 12px;
		line-height: 30px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-indent: 5px;
	}
	#divConteudoSoliLogin{
		height: auto;
		width:100%;
		position: relative;
		top:5px;
		
	}
	#divConteudoSoliLogin label{
		height: auto;
		width:100%;
		position: relative;
		display:block;
		
	}
	#divConteudoSoliLogin input{
		height: 30px;
		width:90%;
		position: relative;
		
	}
	#divConteudoSoliLogin button{
		height: 36px;
		width:100px;
		position: relative;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
		
	}
	#divButtonCloseLogin{
		height: auto;
		width:99%;
		position: absolute;
		text-align:right;
		z-index:99999999999999999;
	}
	#divLegendDesconto{
		height: auto;
		width:99%;
		position: absolute;
		font-family: Calibri;
		font-size: 10px;
		font-weight: bold;
		color: #333;
	}
	
	
	
	
	#divBodyGerarFormaPagamento{
		height: auto;
		width:400px;
		position: relative;
		margin:auto;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		background-color:#FFF;
		z-index:999999999999;
		
	}
	#divBodyGerarFormaPagamento button{
		height: 30px;
		width:150px;
		position: relative;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		float:left;
		background-color:#666;
		border:none;
		margin-bottom:5px;
		margin-top:5px;
		float:right;
		margin-right:5px;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		cursor:pointer;
		
	}
	#divBodyGerarFormaPagamento{
		height: auto;
		width:500px;
		position: relative;
		margin:auto;	
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		background-color:#FFF;
		top:70px;
	
		
	}
	#divDisplayFormaPagamento{
		height: 25px;
		width: 100%;
		position: relative;
		background-color: #F90;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		text-shadow: 1px 1px 2px #FFF;
		color: #000;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		text-indent: 5px;
		line-height: 30px;
		text-align: center;
		text-transform: uppercase;
	}
	#divDisplayConteudoViews{
		background-color: #999;
		position: relative;
		height: 250px;
		width: 99%;
		overflow:scroll;
		overflow-x:hidden;
		margin:auto;	
		
	}
	#divConteudoFormaPagamento{
		position: relative;
		height: auto;
		width: 100%;
	}
	#divConteudoFormaPagamento legend{
		position: relative;
		height: auto;
		width: 30%;
		float:left;
		margin-left:5px;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
	}
	#divConteudoFormaPagamento legend label{
		position: relative;
		height: auto;
		width: 100%;
		display:block;
	} 
	#divConteudoFormaPagamento legend input{
		position: relative;
		height: 30px;
		width: 100%;
	} 
	#divConteudoFormaPagamento legend select{
		position: relative;
		height: 35px;
		width: 100%;
	} 
	
	#divConteudoFormaPagamento legend button{
		position: relative;
		top:15px;
		left:10px;
		background-color:#C60;
	} 
	#divConteudoFormaPagamento legend button:hover{
		position: relative;
		top:15px;
		left:10px;
		background-color:#E87400;
	} 
	#divBtFormaPagamento{
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		color: #333;
		position: relative;
		height: auto;
		width: 100%;
		line-height: 60px;	
	}
	
	
	#divBodyEndEntrega{
		position: relative;
		height: auto;
		width: 100%;
		margin-bottom: 5px;
		border: 1px solid #666;
		margin-left:5px;
	}
	
	#divBodyEndEntrega button{
		height: 36px;
		width:65px;
		position: relative;
		background-color: #090;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
		left:80%;
		margin-top:10px;
	}
	#divBodyEndEntrega button:hover{
		height: 36px;
		width:65px;
		position: relative;
		background-color: #0B0;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-shadow: 1px 1px 0px #000000;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		cursor:pointer;
		left:80%;
	}
	
	
	#divLegendas{
		font-family: Calibri;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		height: 30px;
		width: auto;
		letter-spacing: 2px;
		word-spacing: 2px;
		text-indent: 5px;
	}
	
	#divLegendas2{
		font-family: Calibri;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		height: auto;
		width: auto;
		letter-spacing: 2px;
		word-spacing: 2px;
		text-indent: 5px;
		line-height: 30px;
		color: #FFF;
		background-color: #252c;
		text-shadow: 1px 1px 0px #000;
	}
	
	
	#divLegendas3{
		font-family: Calibri;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		height: auto;
		width: 100%;
		color: #900;;
		text-align:center;
	}
	
	
	
	#divLegendas4{
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		height: auto;
		width: auto;
		letter-spacing: 2px;
		word-spacing: 2px;
		text-indent: 5px;
		line-height: 30px;
		color: #FFF;
		background-color: #252c;
		text-shadow: 1px 1px 0px #000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000;
	}
	
	#divFormaPagamento2{
		position: relative;
		height: auto;
		width: 60%;	
		
	}
	#divFormaPagamento2 img{
		position: absolute;
		height: auto;
		width:50px;
		left:90px;
		
	}
	#divFormaPagamento2 legend button{
		position: relative;
		height: 50px;
		width: 100%;
		float:left;
		left:80px;
		background-color: #A46200;
	}
	
	#divFormaPagamento2 legend button:hover{
		position: relative;
		height: 50px;
		width: 100%;
		float:left;
		left:80px;
		background-color: #BF7300;	
	}
	
	#divResultLimites{
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #FFF;
		background-color: #900;
		text-align: center;
		position: relative;
		height: auto;
		width: 100%;	
	}
	
	#divMostValor{
		position: absolute;
		height: auto;
		width: 100%;
		top: 5px;
		top:92%;	
	}
	#divMostValor legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #333;	
	}
	#divMostValor legend span{
		position: relative;
		height: auto;
		width: auto;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;	
	}
	
	
	#divPlanilhaFloat{
		width:49%;
		height:auto;
		float:left;
		margin-left:2px;
		
		
	}
	
	#divBodyEspelhoVenda{
		position: relative;
		height: auto;
		width: 100%;
		background-color: #FFF;	
		
	}
	#divBodyCabecalhoVenda{
		position: relative;
		height: auto;
		width: 100%;		
		
	}
	#divBodyCabecalhoVenda label{
		position: relative;
		height: auto;
		width: 100%;
		margin-left:5px;
		font-family: Calibri;
		font-size: 28px;
		color: #333;
		font-weight: bold;
		margin-left:40px;
	}
	#divLogoCabecelhoVenda{
		position: relative;
		height: auto;
		width: 110px;
		float:left;
		margin-left:1%;
		text-align:left;
	}
	#divTextCabecelhoVenda{
		position: relative;
		height: auto;
		width: 81%;	
		float:left;
		margin-left:2px;
	
	}
	#divTextCabecelhoVendaCima{
		position: relative;
		height: auto;
		width: auto;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		float:left;
		margin-left: 15px;
	
	}
	
	
	#divTextCabecelhoVendaBaixo{
		position: relative;
		height: auto;
		width: auto;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #000;
			text-align:left;
				margin-left: 15px;
	}
	#divBodyConteudo{
		position: relative;
		height: auto;
		width: 98%;
		margin:auto;
	}
	#divBodyConteudo legend{
		position: relative;
		height: auto;
		width: 49%;
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		text-align: left;
		float:left;
	}
	#divBodyConteudo label{
		position: relative;
		height: auto;
		width: 40%;
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		color: #000;
		text-align:left;
		float:left;
	}
	#divTituloCabecalhoVenda{
		position: relative;
		height: auto;
		width: 100%;
		float:left;
	}
	#divTituloCabecalhoVenda legend{
		position: relative;
		height: auto;
		width: 97%;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		margin:10px;
		text-align: center;
		border: 1px solid #000;
		text-transform: uppercase;	
	}
	#divTituloCabecalhoVenda h1{
		position: relative;
		height: auto;
		width: 97%;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		margin:10px;
		text-align: center;
		border: 1px solid #000;
		text-transform: uppercase;	
	}
	
	
	
	
	
	
	#divBodyContentLinhasCima2{
		position: relative;
		height: auto;
		width: 99%;
		margin-top:5px;
		border: 1px solid #000;
	}
	#divContentLinhasCimaG2{
		position: relative;
		height: auto;
		width: 38%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float: left;
	
	}
	
	#divContentLinhasCimaGG2{
		position: relative;
		height: auto;
		width: 38%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float: left;
	}
	
	#divContentLinhasCimaM2{
		position: relative;
		height: auto;
		width: 20%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float: left;
	}
	#divContentLinhasCimaP2{
		position: relative;
		height: auto;
		width: 10%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float: left;	
	}
	#divContentLinhasCimaPP2{
		position: relative;
		height: auto;
		width: 5%;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		float: left;	
	}
	
	
	
	#divBodyContentLinhasBaixo2{
		position: relative;
		height: auto;
		width: 99%;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #000;
		border-bottom-color: #000;
		border-left-color: #000;
	}
	
	
	#divBodyContentLinhasBaixo3{
		position: relative;
		height: auto;
		width: 99%;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #000;
		border-bottom-color: #000;
		border-left-color: #000;
			  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	}
	
	
	
	
	#divContentLinhasBaixoG2{
		position: relative;
		height: auto;
		width: 38%;
		float: left;
		
	}
	#divContentLinhasBaixoG2 legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	
		text-align:center;
	
	}
	
	#divContentLinhasBaixoG2 legend input{
		position: relative;
		height: 25px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoG2 legend select{
		position: relative;
		height: 30px;
		width: 95%;
		text-align:center;
	
	}
	
	#divContentLinhasBaixoG2 h1{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
		text-shadow: 1px 1px 0px #FFF;
	
	}
	
	#divContentLinhasBaixoG2 h1 input{
		position: relative;
		height: 25px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoG2 h1 select{
		position: relative;
		height: 30px;
		width: 95%;
		text-align:center;
	
	}
	
	
	
	#divContentLinhasBaixoGG2{
		position: relative;
		height: auto;
		width: 38%;
		float: left;
	
	}
	#divContentLinhasBaixoGG2 legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	text-shadow: 1px 1px 2px #FFF;
	
	}
	#divContentLinhasBaixoGG2 legend input{
		position: relative;
		height: 25px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoGG2 legend select{
		position: relative;
		height: 30px;
		width: 95%;
		text-align:center;
	
	}
	
	
	#divContentLinhasBaixoGG2 h1{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	text-shadow: 1px 1px 2px #FFF;
	
	}
	#divContentLinhasBaixoGG2 h1 input{
		position: relative;
		height: 25px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoGG2 h1 select{
		position: relative;
		height: 30px;
		width: 95%;
		text-align:center;
	
	}
	
	
	#divContentLinhasBaixoM2{
		position: relative;
		height: auto;
		width: 20%;
		float: left;	
	
	}
	#divContentLinhasBaixoM2 legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	
	#divContentLinhasBaixoM2 legend input{
		position: relative;
		height: 40px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoM2 legend select{
		position: relative;
		height: 36px;
		width: 95%;
		text-align:center;
	
	}
	
	#divContentLinhasBaixoM2 h1{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	
	}
	
	
	#divContentLinhasBaixoM2 h1 input{
		position: relative;
		height: 40px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoM2 h1 select{
		position: relative;
		height: 36px;
		width: 95%;
		text-align:center;
	
	}
	
	
	#divContentLinhasBaixoP2{
		position: relative;
		height: auto;
		width: 10%;
		float: left;
		
	}
	#divContentLinhasBaixoP2 legend{
		position: relative;
		height: auto;
		width:100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	}
	#divContentLinhasBaixoP2 legend input{
		position: relative;
		height: 25px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoP2 legend select{
		position: relative;
		height: 30px;
		width: 95%;
		text-align:center;
	
	}
	
	#divContentLinhasBaixoP2 h1{
		position: relative;
		height: auto;
		width:100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
	text-shadow: 1px 1px 2px #FFF;
	}
	#divContentLinhasBaixoP2 h1 input{
		position: relative;
		height: 25px;
		width: 95%;
		text-align:center;
	
	}
	#divContentLinhasBaixoP2 h1 select{
		position: relative;
		height: 30px;
		width: 95%;
		text-align:center;
	
	}
	
	
	
	#divContentLinhasBaixoPP2{
		position: relative;
		height: auto;
		width: 5%;
		float: left;
		
	}
	#divContentLinhasBaixoPP2 legend{
		position: relative;
		height: auto;
		width:100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
		text-shadow: 1px 1px 2px #FFF;
	}
	#divContentLinhasBaixoPP2 h1{
		position: relative;
		height: auto;
		width:100%;
		font-family: Calibri;
		font-size: 11px;
		font-weight: normal;
		text-transform: uppercase;
		text-align:center;
		margin-top: 5px;
		margin-bottom: 5px;
		text-shadow: 1px 1px 2px #FFF;
	}
	
	#divDuplicataFinan{
			position: relative;
		height: auto;
		width:100%;
		
	}
	#divDuplicataFinan legend{
			position: relative;
		height: auto;
		width:auto;
		float:left;
		margin-left:5px;
		
	}
	
	#divAssinaturaCliente{
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: relative;
		height: auto;
		width: 49%;
		float:left;
		margin-top: auto;
		margin-right: 0%;
		margin-bottom: auto;
	}
	
	#divAssinaturaCliente2{
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: relative;
		height: auto;
		width: 100%;
		float:left;
		margin-top: auto;
		margin-right: 0%;
		margin-bottom: auto;
	}
	
	#divAssinaturaCliente3{
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: relative;
		height: auto;
		width: 98%;
		text-align:right;
		}
	
	
	#divAssinaturaCliente4{
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: relative;
		height: auto;
		width: 31%;
		text-align:center;
		float:left;
		}
	
	#divTextDiversos{
			font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		position: relative;
		height: auto;
		width: 98%;
		margin:auto;
	}
	#divTotaisVenda{
		position: relative;
		height: auto;
		width: auto;
		margin:auto;
		float:right;
		margin-right:2%;
		
	}
	#divTotaisVenda legend{
		position: relative;
		height: auto;
		width: auto;
		text-align:left;
		clear:both;
	
	
		
	}
	
	
	
	
	#divBodyGerarFormaPagamentoLarge{
		height: auto;
		width:90%;
		position: relative;
		margin:auto;	
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		background-color:#FFF;
		top:5px;
	
		
	}
	#divBodyGerarFormaPagamentoLarge2{
		height: auto;
		width:90%;
		position: relative;
		margin:auto;	
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		background-color:#FFF;
		top:30px;
	
		
	}
	#divBodyGerarFormaPagamentoLarge button{
		height: 30px;
		width:150px;
		position: relative;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		float:left;
		background-color:#666;
		border:none;
		margin-bottom:5px;
		margin-top:5px;
		float:right;
		margin-right:5px;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		cursor:pointer;
		
	}
	#divBodyGerarFormaPagamentoLarge button:hover{
		height: 30px;
		width:150px;
		position: relative;
		border-radius: 3px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		float:left;
		background-color: #CCC;
		border:none;
		margin-bottom:5px;
		margin-top:5px;
		float:right;
		margin-right:5px;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		cursor:pointer;
		
	}
	#divDisplayFormaPagamentoLarge{
		height: 25px;
		width:100%;
		position: relative;
		background-color: #F90;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		text-shadow: 1px 1px 2px #FFF;
		color:#000;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		text-indent: 5px;
		line-height: 30px;
		text-align:center;
		text-transform: uppercase;
	}
	#divDisplayConteudoViewsLarge{
		background-color: #999;
		position: relative;
		height: 250px;
		width: 99%;
		overflow:scroll;
		overflow-x:hidden;
		margin:auto;	
		
	}
	#divConteudoFormaPagamentoLarge{
		position: relative;
		height: auto;
		width: 100%;
	}
	#divConteudoFormaPagamentoLarge legend{
		position: relative;
		height: auto;
		width: 49%;
		float:left;
		margin-left:5px;
		margin-bottom:5px;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
	}
	#divConteudoFormaPagamentoLarge legend label{
		position: relative;
		height: auto;
		width: 100%;
		display:block;
	} 
	#divConteudoFormaPagamentoLarge legend input{
		position: relative;
		height: 30px;
		width: 100%;
	} 
	#divConteudoFormaPagamentoLarge legend select{
		position: relative;
		height: 35px;
		width: 100%;
	} 
	
	#divConteudoFormaPagamentoLarge legend button{
		position: relative;
		top:15px;
		left:10px;
		background-color:#C60;
	} 
	#divConteudoFormaPagamentoLarge legend button:hover{
		position: relative;
		top:15px;
		left:10px;
		background-color:#E87400;
	} 
	#divBtFormaPagamentoLarge{
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		color: #333;
		position: relative;
		height: auto;
		width: 100%;
		line-height: 60px;	
	}
	
	
	#divBodyConteudoPopUp{
		margin: auto;
		height:auto;
		width: 99%;
		position: relative;
		overflow:scroll;
		overflow-x:hidden;
			min-height:280px;
			max-height:60vh;
		
	}
	
	#divBodyConteudoPopUp6{
		margin: auto;
		height:auto;
		width: 99%;
		position: relative;
		overflow:scroll;
		overflow-x:hidden;
			max-height:30vh;
		
	}
	
	#divBodyConteudoPopUp3{
		margin: auto;
		height:50vh;
		width: 99%;
		position: relative;
		overflow:scroll;
		overflow-x:hidden;
			min-height:280px;
		
	}
	
	#divBodyConteudoPopUpEAD{
		margin: auto;
		height:50vh;
		width: 99%;
		position: relative;
		overflow:scroll;
		overflow-x:hidden;
			min-height:40vh;
		
	}
	
	#divBodyConteudoPopUp4{
		margin: auto;
		height:65vh;
		width: 99%;
		position: relative;
		overflow:scroll;
		overflow-x:hidden;
			min-height:280px;
	}
	
	#divBodyConteudoPopUp5{
		margin: auto;
		height:75vh;
		width: 99%;
		position: relative;
		overflow:scroll;
		overflow-x:hidden;
			min-height:280px;
		
	}
	#divBodyConteudoPopUp2{
		margin: auto;
		height:65vh;
		width: 99%;
		position: relative;
		overflow:scroll;
		overflow-x:hidden;
			min-height:280px;
		
	}
	
	#divButtonAdd{
		position: relative;
		height: auto;
		width: auto;	
		
	}
	
	#divButtonAdd button{
	
		position: relative;
		height: 30px;
		width: 100px;
		cursor:pointer;
		background-color: #4A2B55;
		border: 1px solid #063;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	#divButtonAdd button:hover{
	
		position: relative;
		height: 30px;
		width: 100px;
		margin: auto;
		cursor:pointer;
		background-color: #8B88B3;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
	}
	
	#divButtonAdd2{
		position: relative;
		height: auto;
		width: auto;	
		
	}
	
	#divButtonAdd2 button{
	
		position: relative;
		height: 30px;
		width: 200px;
		cursor:pointer;
		background-color: #4A2B55;
		border: 1px solid #063;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
	}
	#divButtonAdd2 button:hover{
	
		position: relative;
		height: 30px;
		width: 200px;
		margin: auto;
		cursor:pointer;
		background-color: #8B88B3;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
	}
	
	
	
	#divCliente{
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		position: relative;
		height: auto;
		width: auto;
		text-shadow:0px 0px 5px #fff;
		margin-top:6px;
		margin-bottom:0px;
	}
	#divCloseParcelas{
		width: auto;
		position: absolute;
		height: auto;
		left: 20%;
		top:650px;	
	}
	#divLinhaTitulo{
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		text-indent: 5px;
		position: relative;
		height: 30px;
		width: 100%;
		line-height: 30px;
		background-color: #C60;
		text-shadow:0px 0px 5px #fff;
		text-transform: uppercase;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #FFF;
	}
	#divBodyWidgetsPainel{
			position: relative;
		height: auto;
		width: 90%;
		margin:auto;
		background-color:#000;
		
		
	}
	
	#divWidgetsPaineis{
		position: relative;
		height: auto;
		width: 45%;
		float:left;
		border: 1px solid #C60;
			border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		margin-left:5px;
		
		
	}
	#divWidgetsDisplayPaineis{
		position: relative;
		height: 30px;
		width: 100%;
		float:left;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		background-color: #C60;
		text-shadow:0px 0px 5px #fff;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		line-height: 30px;
		text-indent: 5px;
		letter-spacing: 2px;
		word-spacing: 2px;
	}
	#divLoadingSave{
			position: relative;
		height: auto;
		width: auto;
		z-index:9999;
	
	}
	#divPainelAviso{
		border: 1px solid #83A783;
		width: 300px;
		margin-left: 10px;
		position: relative;
		height: auto;	
			border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
		float:left;
		margin-left:5px;
	}
	#divPainelAviso legend{
		width: 100%;
		position: relative;
		height: auto;
		margin: 5px;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
	}
	#divPainelAviso legend span{
		width: auto;
		position: relative;
		height: auto;
		font-family: Calibri;
		font-size: 12px;
		color: #000;
		text-transform: uppercase;
	}
	#displayPainelAviso{
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		background-color: #333;
		position: relative;
		height: 30px;
		width: 100%;
		text-align: center;
		line-height: 30px;
		text-transform: uppercase;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #333;
	}
	
	#divConteudoScrollLarge{
		position: relative;
		height: 400px;
		width: 100%;
		overflow:scroll;
		overflow-x:hidden;	
		
	}
	#divBodyObs{
		position: relative;
		height: auto;
		width: 100%;
	}
	#divBodyObs span{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		color: #000;
	}
	#divBodyContrato{
		position: relative;
		height: auto;
		width: 100%;	
	}
	#divBodyContrato legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 10px;
		text-transform: uppercase;
	}
	#divBodyContrato legend span{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
	}
	
	
	#divBodyMensagem{
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		color: #000;
		position: relative;
		height: auto;
		width: 100%;
		margin-bottom:5px;
	
		
	}
	#divBodyMensagem legend span{
		font-family: Calibri;
		font-size: 14px;
		font-weight:bold;
		text-transform: uppercase;
		color: #000;
		position: relative;
		height: auto;
		width: 100%;
	
		
	}
	#divScrollMsg{
		background-color: #CCC;
		position: relative;
		height: 350px;
		width: 100%;
		margin-top:5px;	
			border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #000;
		border-bottom-color: #000;
			overflow:scroll;
		overflow-x: hidden;
	
	}
	
	#divLegendInformativo{
		font-family: Calibri;
		font-size: 14px;
		line-height: 30px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000;
		position: relative;
		height: 30px;
		width: 100%;
		letter-spacing: 2px;
		text-indent: 10px;
		word-spacing: 2px;	
	}
	
	#divWidgetsPainelMini{
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		position: relative;
		background-color:#FFF;
		width: 24%;
		float: left;
		height: auto;
		left:7px;
		margin-top:7px;
		margin-bottom:15px;
		margin-left:5px;
	}
	
	
	
	#divWidgetsPainelMini2{
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		position: relative;
		background-color:#FFF;
		width: 24%;
		height: auto;
		margin:auto;
		margin-top:20%;
	}
	
	
	
	#divWidgetsPainelLarge{
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		position: relative;
		width: 99%;
		height: auto;
		margin-top:7px;
		margin-bottom:15px;
		margin:auto;
	}
	
	#divDisplayWidgetsPainelMini{
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		position: relative;
		width: 100%;
		height: 30px;
		font-family: Calibri;
		font-size: 13px;
		font-weight: bold;
		color: #fff;
		background-color: #999;
		line-height: 30px;
		text-transform: uppercase;
		letter-spacing: 2px;
		text-align: center;
		word-spacing: 2px;
			text-shadow: 1px 0px 2px #000;
	
	}
	
	#divDisplayWidgetsPainelMini2{
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 3px 10px 0 #4A2B55;
		-webkit-box-shadow: 0 3px 10px 0 #4A2B55;
		position: relative;
		width: 100%;
		height: auto;
		font-family: Calibri;
		font-size: 13px;
		font-weight: bold;
		color: #fff;
		background-color: #999;
		text-transform: uppercase;
		letter-spacing: 2px;
		text-align: center;
		word-spacing: 2px;
		text-shadow: 1px 0px 2px #000;
	}
	
	
	#divConteudoWidgetsPainelMini{
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		color: #000;
		position: relative;
		height: 150px;
		width: 100%;
		margin-bottom:15px;
		background-color: #FFF;
	
		margin:auto;
	}
	#divConteudoWidgetsPainelMini2{
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		color: #000;
		position: relative;
		height: 400px;
		width: 100%;
		margin-bottom:15px;
		background-color: #FFF;
	
		margin:auto;
	}
	
	
	
	#divConteudoWidgetsPainelMini3{
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		color: #000;
		position: relative;
		height: auto;
		width: 100%;
		margin-bottom:15px;
		background-color: #FFF;
	
		margin:auto;
		text-align:center;
	}
	
	
	#divBodyWidgetsPainelUnic{
		width: 100%;
		margin-top: 10px;
		margin-bottom: 10px;
		position: relative;
		height: auto;	
		
		
	}
	
	#divWidgetsPainelUnic{
		width: 32%;
		position: relative;
		height: auto;
		margin-left: 5px;
		float:left;
		margin-bottom:5px;
		
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
	
	
		
		
	}
	#divWidgetScroll{
		overflow: scroll;
		overflow-x: hidden;
		position: relative;
		height: 80px;
		width: auto;	
	}
	#divWidgetsPainelUnic legend{
		width: 49%;
		position: relative;
		height: 60px;
		margin-top:10px;
		margin-bottom:10px;
		float:left;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #FFF;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-decoration: none;
		text-shadow: 1px 1px 0px #000;
		text-align:center;
	}
	#divWidgetsPainelUnic label{
		width: 100%;
		position: relative;
		height: auto;
		float:left;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		text-decoration: none;
		text-shadow: 1px 1px 0px #000;
		text-align:center;
		margin-top:2px;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #FFF;
		z-index:99;
		cursor:pointer;
		
	
	}
	#divQuadroWidgetPainelLarge{
		width: 154px;
		margin-left: 5px;
		position: relative;
		height: 140px;
		float: left;
		overflow:scroll;
		overflow-x:hidden;
	
	}
	#divDisplayQuadroWidgetPainelLarge{
		font-family: Calibri;
		font-size: 14px;
		line-height: 30px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: relative;
		height: 30px;
		width: 100%;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-bottom-color: #999;
	}
	#divLinhaQuadroWidgetPainelLarge{
		border-bottom-color: #666;
		position: relative;
		height: auto;
		width: 100%;
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		border-top-color: #666;
		border-right-color: #666;
		border-left-color: #666;
	}
	#divInputAbsolute{
		position: absolute;
		height: auto;
		width: 100%;
		top:-90%;
		z-index:99999;
		left:70%;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
	}
	#divScrollWidget{
		position: relative;
		height: 89%;
		width: auto;
			overflow: scroll;
		overflow-x: hidden;
		
	}
	
	#divScrollWidget2{
		position: relative;
		height: 85%;
		width: auto;
			overflow: scroll;
		overflow-x: hidden;
		
	}
	
	#divScrollWidgetProf{
		position: relative;
		height: 250px;
		width: 99%;
			overflow: scroll;
		overflow-x: hidden;
		
	}
		
	#divLinhaPainel{
		position: relative;
		height: 150px;
		width: 100%;
		background-color: #6C0;
	}
	#divCampoValorLiquido{
		position: absolute;
		height: auto;
		width: auto;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		left: 72%;
		top:-30px;
	}
		
	#divAbsoluteNumber{
		font-family: Calibri;
		font-size: 12px;
		text-transform: uppercase;
		position: absolute;
		height: auto;
		width: auto;
		top:-48px;
		left:3px;	
		
	}
	
	#divBodySobre{
		background-color: #FFF;
		position: relative;
		z-index: 999999999;
		height: auto;
		width: 300px;
		-moz-box-shadow:0 3px 10px 0 #000;
		-webkit-box-shadow:0 3px 10px 0 #000;
		border: 5px solid #900;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		margin:auto;
		top:30px;
	}
	#divDisplaySobre{
		position: relative;
		height: 30px;
		width: 100%;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		background-color: #900;
		text-align: center;
	}
	#divBodySobre fieldset{
		width: 90%;
		border: 1px solid #CCC;
		position: relative;
		height: auto;
		margin-top: 10px;
		margin-right: auto;
		margin-bottom: auto;
		margin-left: auto;
	}
	#divBodySobre legend{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
	}
	#divBodySobre li{
		position: relative;
		height: auto;
		width: 50%;
		float: left;
		list-style:none;
		margin-top: 5px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		text-transform: uppercase;
		color: #000;
		font-weight: bold;
	}
	#divBodySobre li span{
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		text-transform: uppercase;
		color: #666;
		font-weight: bold;
	}
	
	#divCloseSobre{
		position: absolute;
		height: 40px;
		width: 40px;
		left: 90%;
		z-index:9999999;	
		
	}
	
	#divBodyRecibo{
		width: auto;
		margin-bottom: 8px;
		position: relative;	
	}
	#divTextRecibo{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		text-align: justify;
		width: 85%;
		position: relative;
		margin:auto;
		text-transform: uppercase;
	}
	#divScrollSobre{
		overflow: scroll;
		overflow-x: hidden;
		position: relative;
		height: 100px;
		width: 100%;	
		
	}
	
	
	#divScrollSobre span{
		position: relative;
		height: auto;
		width: auto;
		font-family: Calibri;
		font-size: 12px;
		font-weight: bold;
		color: #333;
		text-transform: uppercase;
	}
	
	#divBodyCancelado{
		position: absolute;
		height: 100%;
		width: 100%;
		background-image: url(../images/cancelado.png);
		background-repeat: no-repeat;
		background-position: 50% 50%;
		
	}
	#divFornecedor{
		position: absolute;
		height: auto;
		width: 200px;
		top: -60px;	
	}
	
	#divInputPopUp{
		margin: auto;
		width: 90%;
		position: relative;
		height: auto;	
		
		
	}
	#divInputPopUp select{
		width: 300px;
		position: relative;
		height: 30px;
		left:70px;	
		
		
	}
	
	#divSubTotalOrc{
		position: relative;
		height: auto;
		width: 100%;
		margin-top: 5px;	
	}
	
	#divSubTotalOrc legend{
		position: relative;
		height: auto;
		width: 98%;
		text-align: right;
		text-indent: 14px;
		font-family: "Times New Roman", Times, serif;
		font-size: 18px;
		font-weight: bold;
		color: #333;
	}
	#divSubTotalOrc span{
		position: relative;
		height: auto;
		width: 98%;
		text-align: right;
		text-indent: 12px;
		font-family: "Times New Roman", Times, serif;
		font-size: 14px;
		color: #333;
	}
	
	
	#divCheckboxInputs{
		position: relative;
		height: auto;
		width: auto;
		font-family: Calibri;
		font-size: 12px;
		font-weight:bold;
		text-transform: uppercase;
		color:#000;	
		
	}
	#divCheckboxInputs .inputCheckbox{
		position: relative;
		height: 15px;
		width: 15px;	
		
	}



	#divWidgetsDadosTurma{
		position: relative;
		width:100%;
		border-bottom: 1px solid #000;
		
	}
	#divWidgetsDadosTurma fieldset{
		position: relative;
		width: 45%;
		border: 0px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-moz-box-shadow: 0 5px 0px 0 #4A2B55;
		-webkit-box-shadow: 0 5px 10px 0 #4A2B55;
		margin-top: 15px;
		margin-bottom: 15px;
		margin-left: 5px;
		background-color: #EFEFEF;
		float:left;
	}
	#divWidgetsDadosTurmaDisplay{
		position: relative;
		width: 102%;
		height: 30px;
		text-align: center;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border: 0px solid #000;
		background-color: #990000;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		left: -5px;
		top: -10px;
		line-height: 30px;
		color: #FFF;
	}
	#divWidgetDadosTurmaTexto{
		position: relative;
		width: 97%;
		margin-bottom:10px;
		margin-top:10px;
		margin-left:10px;
		margin-right:10px;
		text-align: center;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#000;
			
	}
	#divWidgetDadosTurmaTextoTurmas{
		position: relative;
		width: 100%;
		margin-bottom:1px;
		margin-top:1px;
		margin-left:1px;
		margin-right:1px;
		text-align: center;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color:#000;
			
	}
	
	
	
	
	#divWidgetsDadosTurma2{
		position: relative;
		width:100%;
		border-bottom: 5px solid #000;
		
	}
	#divWidgetsDadosTurma2 fieldset{
		position: relative;
		width: 30%;
		height:300px;
		border: 0px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-moz-box-shadow: 0 5px 0px 0 #4A2B55;
		-webkit-box-shadow: 0 5px 10px 0 #4A2B55;
		margin-top: 15px;
		margin-bottom: 10px;
		margin-left: 5px;
		background-color: #EFEFEF;
		float:left;
	}
	#divWidgetsDadosTurmaDisplay2{
		position: relative;
		width: 100%;
		height: auto;
		text-align: center;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border: 0px solid #000;
		background-color: #CC9900;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		top: -10px;
		line-height: 30px;
		color: #FFF;
	}
	#divWidgetsDadosTurmaDisplay2 legend{
		position: relative;
		width: 100%;
		height: auto;
		text-align: center;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 5px;
	
	}
	#divWidgetsDadosTurmaDisplay3{
		position: relative;
		width: 100%;
		height: auto;
		text-align: center;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		border: 0px solid #000;
		background-color: #366;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		top: -10px;
		line-height: 30px;
		color: #FFF;
	}
	#divWidgetsDadosTurmaDisplay3 legend{
		position: relative;
		width: 100%;
		height: auto;
		text-align: center;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		margin-top: 5px;
		margin-bottom: 5px;
		margin-left: 5px;
	
	}
	#divWidgetDadosTurmaTexto2{
		position: relative;
		width: 99%;
		height: auto;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-left: 2px;
		margin-right: 10px;
		text-align: left;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		line-height: 30px;
		text-indent: 5px;		
	}
	#divWidgetDadosTurmaTexto2:hover{
		position: relative;
		width: 99%;
		height: 30px;
		margin-bottom: 10px;
		margin-top: 10px;
		margin-left: 2px;
		margin-right: 10px;
		text-align: left;
		text-transform: uppercase;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		line-height: 30px;
		text-indent: 5px;
		background-color: #D8D8D8;
	}
	#divScrollWidgetDadosTurma{
		position: relative;
		height: 170px;
		width: 100%;
			overflow:scroll;
		overflow-x: hidden;
	
	}
	#divWidgetsDadosTurma2 fieldset button{
		position: relative;
		height: 30px;
		width: auto;
		cursor: pointer;
		background-color: #000000;
		border: 1px solid #063;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		margin-bottom:5px;
	
	}
	
	#divWidgetsDadosTurma2 fieldset button:hover{
		position: relative;
		height: 30px;
		width: auto;
		cursor: pointer;
		background-color: #595959;
		border: 1px solid #063;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		border: 1px solid #4A2B55;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		margin-bottom:5px;
	}
	#divWidgetDadosTurmaSemFoto2{
		position: relative;
		height: auto;
		width: 100%;
		text-align:center;
	
	}
	
	
	
	
	#divBodyLinhaProva{
		position: relative;
		height: auto;
		width: 98%;
		margin: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
	
		
	}
	#divLinhaProva{
		position: relative;
		height: auto;
		width: auto;
	
		text-indent: 5px;
			text-transform: uppercase;
		margin-bottom:10px;	
		
		
	}
	#divLinhaProva legend{
		position: relative;
		height: auto;
		width: 25px;
	
		
	}
	#divBoaSorte{
			position: relative;
		height: auto;
		width: 98%;
		margin:auto;
		text-align:right;
				font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		font-weight:bold;
		
	}
	#divLinhaInstrucao{
			position: relative;
		height: auto;
		width: 98%;
		margin:auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000;
		text-indent: 5px;	
	}
	
	#divArmaFoto{
				position: relative;
		height: auto;
		width: 98%;
		margin:auto;
		text-align:center;
		
	}
	
	#divStatusMaterias{
		position: relative;
		height: auto;
		width: 98%;
		margin:auto;
		
	}
	#divStatusMaterias span{
		position: relative;
		height: auto;
		width: 100%;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #999;	
	}
	
	
	
	
	
	#divCertificado{
		position: relative;
		height: 21.1cm;
		width: 30cm;
		margin-bottom:1px;
		background-image:url(../images/fre2.png);
		background-repeat:no-repeat;
		background-size:100%;	
		
		
	}
	#divCertificado2{
		position: relative;
		height: 792px;
		width: 30cm;
		margin-bottom:1px;
		background-image:url(images/ftras.png);
		background-repeat:no-repeat;
		background-size:100%;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
			
		
		
	}
	#divBodyPF{
		position: absolute;
		height: 200px;
		width: 540px;
		left:540px;
		top:380px;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		color: #000;
		z-index:99999;
	
	}
	#divLinhaPF{
		position: relative;
		height: 200px;
		width: auto;
		border: 4px solid #000;	
	}
	#divAssinaturasCert{
		position: absolute;
		height: auto;
		width: 900px;
		top:520px;
		left:100px;
		
		
	}
	#divWidgetAssinaturas{
		position: relative;
		height: auto;
		width: 300px;
		font-family: "Arial Black";
		font-size: 14px;
		font-weight: bold;
		color: #000;
		text-align: center;
		float:left;
	}
	#divBodyTextFrente{
		position: absolute;
		height: 21.1cm;
		width: 30cm;
	}
	#divTextCertFrente{
		margin: auto;
		height: auto;
		width:900px;
		position: relative;
		margin:auto;
		text-align: justify;
		top:220px;
		font-family: Calibri;
		font-size: 22px;
		color: #000;
		line-height: 30px;
	}
	#divTextCertFrente span{
		font-family: Calibri;
		font-size: 20px;
		color: #000;
		font-weight: bold;
		text-transform: uppercase;
	}
	#divTextFrenteNome{
		position: absolute;
		height: 30px;
		width: 250px;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		top:235px;
		left:310px;
		text-align:center;
	}
	#divTextFrenteNaturalidade{
		position: absolute;
		height: 30px;
		width:150px;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		top:235px;
		left:655px;
		text-align:center;
		
		
	}
	#divTextFrenteDN{
		position: absolute;
		height: 30px;
		width: 300px;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		top:268px;
		left:19px;
		word-spacing: 10px;
	}
	#divTextFrenteCpf{
		position: absolute;
		height: 30px;
		width: 150px;
		font-family: Calibri;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		top:268px;
		left:180px;
		text-align:center;
		word-spacing: 10px;
		background-color:#060;
	}
	#divTextFrenteTurma{
		position: absolute;
		height: 30px;
		width: 300px;
		font-family: "Arial Black";
		font-size: 13px;
		font-weight: bold;
		text-transform: capitalize;
		top:349px;
		left:300px;
		word-spacing: 10px;
	}
	#divTextFrenteTurmaPeriodo{
		position: absolute;
		height: 30px;
		width: auto;
		font-family: "Arial Black";
		font-size: 14px;
		font-weight: bold;
		text-transform: capitalize;
		top:348px;
		left:1045px;
		word-spacing: 10px;
	}
	#divTextFrenteTurmaPeriodo2{
		position: absolute;
		height: 30px;
		width: 63px;
		font-family: "Arial Black";
		font-size: 14px;
		font-weight: bold;
		text-transform: capitalize;
		top:370px;
		left:83px;
		word-spacing: 10px;
		text-align:center;
	}
	#divTextFrenteTurmaPeriodo3{
		position: absolute;
		height: 30px;
		width: 100px;
		font-family: "Arial Black";
		font-size: 14px;
		font-weight: bold;
		text-transform: capitalize;
		top:370px;
		left:150px;
		word-spacing: 10px;
		text-align:center;
	}
	#divTextFrenteTurmaPeriodo4{
		position: absolute;
		height: 30px;
		width: 60px;
		font-family: "Arial Black";
		font-size: 14px;
		font-weight: bold;
		text-transform: capitalize;
		top:370px;
		left:252px;
		word-spacing: 10px;
		text-align:center;
	}
	#divTextFrenteTurmaPeriodo5{
		position: absolute;
		height: 30px;
		width: 35px;
		font-family: "Arial Black";
		font-size: 14px;
		font-weight: bold;
		text-transform: capitalize;
		top:370px;
		left:358px;
		word-spacing: 10px;
		text-align:center;
	}
	#divMargemPrint{
		clear: both;
		height: 3px;
		width: auto;
		position: relative;	
	}
	
	
	#divBodyLinhaCertTras{
		position: absolute;
		height: 400px;
		width: 495px;
		left:35px;
		top:290px;
	}
	#divBodyLinhaCertMat{
		position: relative;
		height: 20px;
		width: 495px;
		
	}
	#divBodyLinhaCertMat2{
		position: relative;
		height: 20px;
		width: 495px;
		top:-315px;
	
		
	}
	#divBodyLinhaCertMatName{
		position: relative;
		height: 20px;
		width: 362px;
		float:left;
		text-align:center;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #333;
		font-family: Calibri;
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;	
	}
	#divBodyLinhaCertMatName2{
		position: relative;
		height: 20px;
		width: 362px;
		float:left;
		text-align:left;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #333;
		font-family: Calibri;
		font-size: 9px;
		line-height: 20px;
		color: #000;
		text-transform: uppercase;
	}
	#divBodyLinhaCertMatName3{
		position: relative;
		height: 20px;
		width: 362px;
		float:left;
		text-align:left;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #333;
		font-family: Calibri;
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;	
			font-style: italic;
	}
	
	#divBodyProcess2{
		position: absolute;
		height: 100px;
		width: 540px;
		left:540px;
		top:290px;
	
		
	}
	
	#divBodyLinhaCertMatCH{
		position: relative;
		height: 20px;
		width:66px;
		float:left;
		text-align:center;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #333;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #333;
		font-family: Calibri;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
	
	}
	#divBodyLinhaCertMatNota{
		position: relative;
		height: 20px;
		width:64px;
		float:left;
		text-align:center;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #333;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #333;
		font-family: Calibri;
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	
	
	#divBodyProcess{
		position: absolute;
		height: 100px;
		width: 540px;
		left:540px;
		top:290px;
		
	}
	
	#divProcessLinhaCima{
		position: relative;
		height: 50px;
		width: 540px;
		line-height: 60px;
		text-indent: 5px;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		border: 1px solid #333;
	}
	#divProcessLinhaBaixo{
		position: relative;
		height: 50px;
		width: 540px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
		border-right-color: #333;
		border-bottom-color: #333;
		border-left-color: #333;	
	}
	#divProcessLinhaBaixoDiv1{
		position: relative;
		height: 50px;
		width: 178px;
		line-height: 54px;
		text-indent: 5px;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		float:left;
	}
	#divProcessLinhaBaixoDiv2{
		position: relative;
		height: 50px;
		width: 107px;
		line-height: 54px;
		text-indent: 5px;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		float:left;
		border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #333;
	}
	#divProcessLinhaBaixoDiv3{
		position: relative;
		height: 50px;
		width: 140px;
		line-height: 54px;
		text-indent: 5px;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		float:left;
			border-left-width: 1px;
		border-left-style: solid;
		border-left-color: #333;
	}
	
	#divTextRodapeCert{
		position: absolute;
		height: auto;
		width: 94.5%;
		top: 90%;
		left:2.7%;
		text-align: center;
	
	}
	#divTextRodapeCert legend{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Calibri;
		font-size: 16px;
		font-weight: bold;
		color: #000;
		text-align: center;
	}
	#divTextRodapeCert span{
		position: relative;
		height: auto;
		width: auto;
		font-family: Calibri;
		font-size: 12px;
		color: #000;
		left:2px;
	}
	
	#divFotoCad{
			position:absolute;
			width: auto;
			height: auto;
			left:100px;
			top:5px;
			background-image:url(../images/sFoto.png);
			background-position:center;
			background-size:100%;
		
	}
	
	#divBodyCameraPaciente{
		position: relative;
			width: auto;
			height: auto;
		left: 5px;
		float:left;
		border: 1px solid black;
		margin-left:15px;
			border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		background-image:url(../images/bgCam.jpg);
		background-size:100%;
		background-position:center;
		background-color:#FFF;
		margin-bottom:12px;
		margin-top:12px;
		
		
	}
	
	
	#divBodyFotoPaciente{
		position: relative;
			width: 320px;
			height: auto;
		left: 5px;
		float:left;
		margin-left:15px;
			border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-left-style: solid;
			margin-bottom:12px;
		margin-top:12px;
				border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		
		
	}
	#divFotoPaciente{
	
		position: relative;
			width: 320px;
			height: 240px;
			background-image:url(../images/Sem-imagem.jpg);
			background-position:center;
			background-size:320px;
		
		
	}
	#divButtoPaciente{
	position: relative;
			width: 100%;
			height: auto;
			text-align:center;
		
		
	}
	
		#my_camera{
			width: 320px;
			height: 240px;
			margin-bottom:20px;
			margin-top:20px;
			margin-left:20px;   
			margin-right:20px;
			text-align:center;     
	
		}
		#divButtonCam{
			position:relative;
			width: 100%;
			height: auto;
			text-align:center;
			
			
			
		}
	
	#divFotoCad{
			position:absolute;
			width: auto;
			height: auto;
			left:100px;
			top:5px;
			background-image:url(../images/sFoto.png);
			background-position:center;
			background-size:100%;
		
	}
	
	
	
	#divBodyEspecialidade{
		width: 98%;
		position: relative;
		height: auto;
		margin:auto;	
		
	}
	
	#divLinhaEspecialidade{
		width: 49%;
		position: relative;
		height: auto;
		float:left;
		top:5px;	
		
	}
	#divLinhaEspecialidade span{
		width: auto;
		position: relative;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		top:-5px;	
	}
	
	
	#divEscudo{
		width: 95%;
		position: relative;
		height: auto;
	}
	#divEscudo2{
		width: 99%;
		position: relative;
		height: auto;
	}
	#divEscudo3{
		width:auto;
		position: relative;
		height: auto;
		float:left;
	}
	
	
	#divBodyTermoResposabilidade{
	
		position: relative;
		height: auto;
		width: 70%;
		border: 1px solid #069;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		text-indent: 5px;
		margin:auto;
		background-color:#FFF;
		
		
	}
	#divDisplayTermoResponsabilidade{
		position: relative;
		height: 30px;
		width: 100%;
		border: 1px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 3px 10px 0 #4A2B55;
		-webkit-box-shadow: 0 3px 10px 0 #4A2B55;
		text-indent: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		background-color: #069;
		text-align: center;
		line-height: 30px;
	}
	
	
	#divTextoTermoResponsabilidade{
		position: relative;
		height: auto;
		width: 99%;
		margin: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-transform: uppercase;	
		
	}
	
	
	#divBodyWidgetMaterial{
		
		position: relative;
		height: auto;
		width: 10%;
		background-color:#000;	
			border: 0px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 3px 10px 0 #4A2B55;
		-webkit-box-shadow: 0 3px 10px 0 #4A2B55;
		margin-top:10px;
		background-color:#FFF;
		margin-bottom:15px;
		float:left;
		margin-left:7px;
	
	}
	#divBodyWidgetMaterial:hover{
		
		position: relative;
		height: auto;
		width: 10%;
		background-color:#000;	
			border: 0px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 5px 20px 0 #4A2B55;
		-webkit-box-shadow: 0 5px 20px 0 #4A2B55;
		margin-top:10px;
		background-color:#FFF;
		margin-bottom:15px;
		float:left;
		margin-left:7px;
	
	}
	#divBodyWidgetMaterialVideo{
		
		position: relative;
		height: auto;
		width: 23%;	
			border: 0px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 3px 10px 0 #4A2B55;
		-webkit-box-shadow: 0 3px 10px 0 #4A2B55;
		top:10px;
		left:10px;
		background-color:#FFF;
		margin-bottom:15px;
		float:left;
		margin-left:7px;
	
	}
	
	#divConteudoWidgetMaterial{
		
		position: relative;
		height: auto;
		width: 100%;
		text-align:center;
		
				
	
	}
	#divConteudoTextWidgetMaterial{
		position: relative;
		height: auto;
		width: 100%;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		margin-top:15px;
	}
	
	
	#divBodyWidgetAvisos{
		position: absolute;
		width:50%;	
		height:auto;
		top:60px;
		background-color: #000;
		
		
	}
	#divWidgetAvisos{
		position: relative;
		width:auto;	
		height:50px;
				border: 0px solid #F90;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 3px 10px 0 #4A2B55;
		-webkit-box-shadow: 0 3px 10px 0 #4A2B55;
		margin-top:10px;
		float:left;
		margin-left:5px;
		
		
	}
	
	#divDisplayWidgetAvisos{
		position: relative;
		width: 100%;
		height: auto;
		background-color: #F90;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FFF;	
		text-shadow: 2px 1px 2px #000;
		
	}
	#divDisplayWidgetAvisos legend{
		position: relative;
		width:auto;	
		height:auto;
		margin-bottom:5px;
		margin-top:5px;
		margin-left:5px;
		margin-right:5px;
		text-align:center;
		
		
	}
	
	#divTextWidgetAvisos{
		position: relative;
		height: auto;
		width: 100%;	
		
	}
	
	#divTextWidgetAvisos legend{
		position: relative;
		height: auto;
		width: 100%;
		margin-top: 5%;
		margin-bottom: 5%;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333;	
	}
	
	#divLinhasWigetPainelMini{
		position: relative;
		width: 99%;
		height: auto;
		margin-bottom: 5px;
		margin-top: 15px;
		margin: auto;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000;	
	}
	#divLinhasWigetPainelMini legend{
		position: absolute;
		width: auto;
		height: auto;
		top: 10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		left:45px;
	}
	
	#divLinhaVertWigetPainelMini{
		position: relative;
		width: 47%;
		height: auto;
		margin-bottom: 5px;
		margin-top: 15px;
		margin-left:3px;
		border-right-width: 1px;
		border-right-style: solid;
		border-right-color: #000;
		text-align:center;
		float:left;	
		
	}
	#divLinhaVertWigetPainelMini a{
		color:#000;
		text-decoration:none;
		
	}
	#divLinhaVertWigetPainelMini a:hover{
		color:#000;
		text-decoration: underline;
		
	}
	#divTituloWigetPainelMini{
		position: relative;
		width: 100%;
		height: auto;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333;	
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.vote1 label {
		cursor:pointer;
	}
	.vote1 label input{
		display:none;
	}
	.vote1 label i {
		font-family: FontAwesome;
		font-size: 18px;
		-webkit-transition-property: color, text;
		-webkit-transition-duration: .2s, .2s;
		-webkit-transition-timing-function: linear, ease-in;
		-moz-transition-property: color, text;
		-moz-transition-duration: .2s;
		-moz-transition-timing-function: linear, ease-in;
		-o-transition-property: color, text;
		-o-transition-duration: .2s;
		-o-transition-timing-function: linear, ease-in;
		font-style: normal;
	
	}
	.vote1 label i:before {
		content:'\f005';
	}
	.vote1 label i.active {
	}
	
	
	
	
	
	.vote2 label {
		cursor:pointer;
	}
	.vote2 label input{
		display:none;
	}
	.vote2 label i {
		font-family: FontAwesome;
		font-size: 18px;
		-webkit-transition-property: color, text;
		-webkit-transition-duration: .2s, .2s;
		-webkit-transition-timing-function: linear, ease-in;
		-moz-transition-property: color, text;
		-moz-transition-duration: .2s;
		-moz-transition-timing-function: linear, ease-in;
		-o-transition-property: color, text;
		-o-transition-duration: .2s;
		-o-transition-timing-function: linear, ease-in;
		font-style: normal;
	}
	.vote2 label i:before {
		content:'\f005';
	}
	.vote2 label i.active {
		color:gold;
	}
	
	
	
	
	
	
	
	.vote3 label {
		cursor:pointer;
	}
	.vote3 label input{
		display:none;
	}
	.vote3 label i {
		font-family: FontAwesome;
		font-size: 18px;
		-webkit-transition-property: color, text;
		-webkit-transition-duration: .2s, .2s;
		-webkit-transition-timing-function: linear, ease-in;
		-moz-transition-property: color, text;
		-moz-transition-duration: .2s;
		-moz-transition-timing-function: linear, ease-in;
		-o-transition-property: color, text;
		-o-transition-duration: .2s;
		-o-transition-timing-function: linear, ease-in;
		font-style: normal;
	}
	.vote3 label i:before {
		content:'\f005';
	}
	.vote3 label i.active {
		color:gold;
	}
	
	
	
	
	.vote4 label {
		cursor:pointer;
	}
	.vote4 label input{
		display:none;
	}
	.vote4 label i {
		font-family: FontAwesome;
		font-size: 18px;
		-webkit-transition-property: color, text;
		-webkit-transition-duration: .2s, .2s;
		-webkit-transition-timing-function: linear, ease-in;
		-moz-transition-property: color, text;
		-moz-transition-duration: .2s;
		-moz-transition-timing-function: linear, ease-in;
		-o-transition-property: color, text;
		-o-transition-duration: .2s;
		-o-transition-timing-function: linear, ease-in;
		font-style: normal;
	}
	.vote4 label i:before {
		content:'\f005';
	}
	.vote4 label i.active {
		color:gold;
	}
	
	
	
	.vote5 label {
		cursor:pointer;
	}
	.vote5 label input{
		display:none;
	}
	.vote5 label i {
		font-family: FontAwesome;
		font-size: 18px;
		-webkit-transition-property: color, text;
		-webkit-transition-duration: .2s, .2s;
		-webkit-transition-timing-function: linear, ease-in;
		-moz-transition-property: color, text;
		-moz-transition-duration: .2s;
		-moz-transition-timing-function: linear, ease-in;
		-o-transition-property: color, text;
		-o-transition-duration: .2s;
		-o-transition-timing-function: linear, ease-in;
		font-style: normal;
	}
	.vote5 label i:before {
		content:'\f005';
	}
	.vote5 label i.active {
		color:gold;
	}
	
	
	.vote6 label {
		cursor:pointer;
	}
	.vote6 label input{
		display:none;
	}
	.vote6 label i {
		font-family: FontAwesome;
		font-size: 18px;
		-webkit-transition-property: color, text;
		-webkit-transition-duration: .2s, .2s;
		-webkit-transition-timing-function: linear, ease-in;
		-moz-transition-property: color, text;
		-moz-transition-duration: .2s;
		-moz-transition-timing-function: linear, ease-in;
		-o-transition-property: color, text;
		-o-transition-duration: .2s;
		-o-transition-timing-function: linear, ease-in;
		font-style: normal;
	}
	.vote6 label i:before {
		content:'\f005';
	}
	.vote6 label i.active {
		color:gold;
	}
	

	.vote7 label {
		cursor:pointer;
	}
	.vote7 label input{
		display:none;
	}
	.vote7 label i {
		font-family: FontAwesome;
		font-size: 18px;
		-webkit-transition-property: color, text;
		-webkit-transition-duration: .2s, .2s;
		-webkit-transition-timing-function: linear, ease-in;
		-moz-transition-property: color, text;
		-moz-transition-duration: .2s;
		-moz-transition-timing-function: linear, ease-in;
		-o-transition-property: color, text;
		-o-transition-duration: .2s;
		-o-transition-timing-function: linear, ease-in;
		font-style: normal;
	}
	.vote7 label i:before {
		content:'\f005';
	}
	.vote7 label i.active {
		color:gold;
	}
	
	
	
	#divBodyCenter{
		position:relative;
		width:500px;
		height:auto;
		top:25%;
		margin:auto;
		background-color: #000;
		
		
	}
	
	
	#divImgApostila{
		position: relative;
		width:50%;
		height:auto;
		margin-top:10%;
		text-align:center;
		margin:auto;
		
		
	}
	
	
	#divBodyPS{
		
		position: absolute;
		width:80%;	
		height:auto;
		border: 1px solid #465;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 3px 10px 0 #4A2B55;
		-webkit-box-shadow: 0 3px 10px 0 #4A2B55;
		margin:auto;
		background-color:#FFF;
		z-index: 999;
		

		
		
		
		
	}
	
	#divWidgetPS{
		
		position: relative;
		width:20%;	
		height:130px;
		background-color:#FFF;
		float:left;
			border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 3px 10px 0 #4A2B55;
		-webkit-box-shadow: 0 3px 10px 0 #4A2B55;
		margin-top:10px;
		margin-left:40px;
	
	
		
	}
	#divTextWidgetPS{
		position: relative;
		width: 100%;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		text-align:center;
		margin-top:20px;	
	}
	
	#divStarWidgetPS{
		position: relative;
		width: 100%;
		height: auto;
		margin-top:20px;
		text-align:center;	
		
	}
	
	
	
	
	#divBodyLeftDados{
		position: relative;
		height: auto;
		width:35%;
		float:left;
	}
	#divBodyRightDados{
		position: relative;
		height: auto;
		width:45%;
		float:right;
		margin-right:2px;
		text-align:right;
	}
	#divBodyCenterDados{
		position: relative;
		height: auto;
		width: 100%;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;	
	}
	#divBodyTextoContrato{
		position: relative;
		height: auto;
		width: 100%;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-transform: uppercase;
		text-align:justify;	
		
	}
	
	#divFolhaA4 {
		width: 100%;
		height: 27cm;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-transform: uppercase;
		text-align: justify;
	
	}
	
	#divLogoProf{
		position: absolute;
		height: auto;
		width: 400px;
		left: 50%;
		top: 200px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		text-transform: uppercase;
		text-align:center;	
	}
	  #calendar {
		max-width: 900px;
		margin: 0 auto;
	  }
	
	
	#divBodyVideoAbertura{
		position:absolute;
		width:49%;
		height:70vh;
		margin:auto;
				border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		-moz-box-shadow: 0 3px 10px 0 #4A2B55;
		-webkit-box-shadow: 0 3px 10px 0 #4A2B55;
		background-color:#FFF;
		z-index: 999;
		left: 35%;
	
		
	}
	
	#divBodyVideoAbertura legend{
		position:relative;
		width:80%;
		height:40vh;
		margin:auto;
		text-align:center;
		
	}
	
	#divBodyFotoA{
		position:absolute;
		width:3cm;
		height:4cm;
		left:80%;
		border:1px solid #000;	
		top:20%;
		
		
	}
	
	#divBodyFotoA legend{
		position: relative;
		width: 100%;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align:center;
		top:40%;	
		
		
		
	}
	
	
	#divBodyResultadoNota{
		position: absolute;
		height: 155px;
		width: 450px;
		float:right;
		right:2%;
		border:1px solid #000;
					border-radius: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color:#FFF;
		top:-80px;
	
		
	}
	#divBodyResultadoNota2{
		position: relative;
		height: 170px;
		width: 42%;
		float:left;
		border:1px solid #000;
					border-radius: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		background-color:#FFF;
		margin-left:5%;
		margin-bottom:3%;
	
		
	}
	
	#divTituloResultadoNota{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		letter-spacing: 3px;
		word-spacing: 3px;
		text-align: center;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000;
		margin-bottom:5px;
	}
	#divResultadoNota{
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 36px;
		letter-spacing: 4px;
		word-spacing: 4px;
		position: relative;
		height: auto;
		width: 39%;
		text-align: center;
		float:left;
	}
	
	#divGraficoResultadoNota{
		position: relative;
		height: auto;
		width: auto;
		float:left;
		margin: 10px;;
		
		
		
	}
	
	#divNotaDD{
		position:relative;
	  width:auto;
	  height:auto;
	  float:left;
	  right:10px;
		
	}
	
	
	#divTVResultadoNota{
		position: relative;
		width: auto;
		height: auto;
		margin-left: 20px;
		margin-top: 10px;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		letter-spacing: 1px;
		word-spacing: 1px;
		float:left;
	}
	
	#divIconDetais{
		position:absolute;
		width:35px;
		height:auto;
		text-align:center;
		top:30px;
		left:95%;
		z-index:200;
		
		
	}
	
	#divTextOuviPopUp{
		position: relative;
		height: auto;
		width: 94%;
		margin-bottom: 10px;
		text-transform: uppercase;
		margin:auto;	
		
	}
	#divTextOuviPopUp fieldset{
		position: relative;
		height: auto;
		width: 100%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		border: 1px ridge #000;
		text-transform: uppercase;	
	}
	
	
	
	#divBodyNatal{
		position: absolute;
		height: 150px;
		width: 100%;
		background-color:#000;
		background-image:url(../images/bgTopNatal.png);
			
		
		
	}
	
	
	
	#divAvisoUsuariosComs{
		width: 200%;
		height: auto;
		position: absolute;
		left: 110%;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-transform: uppercase;
		top:10px;	
		
	}
	
	
	#divClose{
			position: absolute;
		height: 30px;
		width: 30px;
		left:90%;
		z-index:99;
		
	}
	
	
	
	
	#divCancelFlutuante{
		position: absolute;
		height:auto;
		width: 100%;	
	  text-transform:uppercase;
	  text-align:center;
	  color:#F00;
	  font-weight:bold;
	  font-size:10px;
		
		
	}
	
	
	
	#divAvisoManutencao{
		position: relative;
		width: 70%;
		height: auto;
		background-color: #900;
		color: #FF0;
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		margin: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;	
		
		
		
	}
	
	#divAvisoManutencao2{
		position: absolute;
		width: 75%;
		height: auto;
		background-color: #900;
		color: #FF0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: center;
		top:175px;
		z-index:99;
		left:230px;
						border-radius: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		
		
	}
	
	
	
	#divBodyComplementarCheckbox{
		width: 100%;
		height: 30px;
		position: relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
	}
	#divResultEditAluno{

		width: 100%;
	}
	
	#divTextAviso{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		position: relative;
		height: auto;
		width: auto;	
		
	}
	
	
	#divBodyWidgetLN{
		border: 1px solid #CCC;
		width: 12%;
		height:auto;
		position: relative;
			border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
		float:left;
	}
	
	#divDisplayWidgetLN{
		width: 100%;
		height: auto;
		position: relative;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		margin-left:2%;
		margin-right:2%;
		margin-top:2%;
		text-align:center;
	}
	
	
	.bt {
	border:1px solid #25692A;
	border-radius:4px;
	display:inline-block;
	cursor:pointer;
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	padding:6px 10px;
	text-decoration:none;
	text-transform:uppercase;
	}
	
	
	.bt-vd {
	border-color:#090;
	background:linear-gradient(to bottom, #0C3 5%, #090 100%);
	box-shadow:inset 0px 1px 0px 0px #d7ecfd;
	color:#fff;
	text-shadow:0px 1px 0px #528009; 
	outline: 0; 
	}
	
	.bt-vd:hover {
	background:linear-gradient(to bottom, #093 5%, #0C0 100%);
	outline: 0;
	}
	
	.bt:active {
	position:relative;
	top:2px;}
	
	
	
	
	
	
	
	#divBodyWhatsgsp{
		position: relative;
		height: auto;
		width: auto;
		min-height: 30vh;
		max-height: 50vh;
		background-color: #F2F2F2;
		border-radius: 1px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		overflow:scroll;
		overflow-x:hidden;
		
		
		
	}
	
	#divBodyWhatsgsp2{
		position: relative;
		height: auto;
		width: auto;
		min-height: 30vh;
		max-height: 35vh;
		background-color: #F2F2F2;
		border-radius: 1px;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
		overflow:scroll;
		overflow-x:hidden;
		
		
		
	}
	
	#divInputWhatsgsp{
		position: relative;
		height: auto;
		width: 98%;
		margin-top:5px;
		top:4vh;
		z-index:999;	
		
	}
	
	#divInputWhatsgsp input{
		position: relative;
		height: 30px;
		width: 70%;	
			border: 1px solid #666;
		border-radius: 5px;
		-webkit-border-radius: 5px;
	
		
		
	}
	
	#divBodyMensagemLeft{
		position: relative;
		height: auto;
		width: 100%;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom:5px;
	}
	
	#divTextMensagemLeft{
		position: relative;
		height: auto;
		width: 70%;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		min-height:40px;
		background-color:#D6D6D6;	
		float:left;
		border-radius: 1px;
		border-left-left-radius: 8px;
		border-left-right-radius: 8px;
	
	}
	#divTextMensagemLeft legend{
		position: relative;
		height: auto;
		width: 100%;
		margin:5px;	
	}
	
	
	#divBodyMensagemRight{
		position: relative;
		height: auto;
		width: 100%;
		text-align: right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;	
		margin-bottom:5px;
	}
	
	#divTextMensagemRight{
		position: relative;
		height: auto;
		width: 70%;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		min-height: 40px;
		background-color: #D6D6D6;
		float: right;
		border-radius: 1px;
		border-right-left-radius: 8px;
		border-right-right-radius: 8px;		
		
	}
	
	#divTextMensagemRight legend{
		position: relative;
		height: auto;
		width: 100%;
		margin:5px;	
	}
	
	.campoWhatsText{
		
		position: relative;
		height: 20px;
		width:70%;
		margin:5px;
		float:left;
		top:-8px;	
				border: 7px solid #CCC;
		border-radius: 15px;
		-webkit-border-radius: 15px;
		resize: none;
		outline:0;
		
	
		
	}
	
	#divInputWhatsgsp{
		position: relative;
		height: auto;
		width: 85%;
		margin-top:5px;
		top:4vh;
		z-index:999;
		float:right;
		
	}
	
	#divInputWhatsgsp input{
		position: relative;
		height: 30px;
		width: 70%;	
			border: 1px solid #666;
		border-radius: 5px;
		-webkit-border-radius: 5px;
	
		
		
	}
	
	#divBodyMensagemLeft{
		position: relative;
		height: auto;
		width: 100%;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		margin-bottom:5px;
	}
	
	#divTextMensagemLeft{
		position: relative;
		height: auto;
		width: 70%;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		min-height:40px;
		background-color:#D6D6D6;	
		float:left;
		border-radius: 1px;
		border-left-left-radius: 8px;
		border-left-right-radius: 8px;
	
	}
	#divTextMensagemLeft legend{
		position: relative;
		height: auto;
		width: 100%;
		margin:5px;	
	}
	
	
	#divBodyMensagemRight{
		position: relative;
		height: auto;
		width: 100%;
		text-align: right;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;	
		margin-bottom:5px;
	}
	
	#divTextMensagemRight{
		position: relative;
		height: auto;
		width: 70%;
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		min-height: 40px;
		background-color: #D6D6D6;
		float: right;
		border-radius: 1px;
		border-right-left-radius: 8px;
		border-right-right-radius: 8px;		
		
	}
	
	#divTextMensagemRight legend{
		position: relative;
		height: auto;
		width: 100%;
		margin:5px;	
	}
	
	
	
	#divWidgetArquivo{
		position: relative;
		height: auto;
		width: 10%;
		float:left;
		
	}
	#divBodyDiagnostico{
		position: relative;
		height: 150px;
		width: 150px;	
		border: 1px solid #666;
		border-radius: 5px;
		-webkit-border-radius: 5px;
			-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		background-color:#FFF;
		margin-top:10px;
		margin-left:auto;
		margin-right:auto;
	
		
	}
	#divTituloDiagnostico{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		width: 100%;
		text-align: center;
	}
	#divImgDiagnostico{
		position: relative;
		width: 100%;
		text-align: center;	
	
	}
	#divTextDiagnostico{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9px;
		text-transform: uppercase;
		position: relative;
		width: 100%;
		text-align: left;
		
	}
	#divProtecaoDiagnostico{
		position: relative;
		height: auto;
		width: 160px;
		margin:auto;
		
	}
	
	#divRevogDiag{
		position: absolute;
		height:100%;
		width: 100%;	
		  background-color: #000;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=35);
	  opacity: 0.35;
	  z-index:99;
		  -webkit-border-radius: 5px;
			-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
	
	  
	
	}
	
	#divTextRevogDiag{
		font-family: "Arial Black", Gadget, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #FF0;
		position: absolute;
		z-index: 999;
		top: 20px;
		text-transform: uppercase;
		text-align: center;
		text-shadow: 0px 0px 2px #000;
	}
	
	#divMostUplodGRU{
		font-family: "Arial Black", Gadget, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: relative;
		height: auto;
		width: 150px;
		float:left;
		margin-left:5px;	
			  -webkit-border-radius: 5px;
			-moz-box-shadow:0 3px 10px 0 #000;
		-webkit-box-shadow:0 3px 10px 0 #000;
	
		
	}
	
	
	#divMostUplodQAV{
		font-family: "Arial Black", Gadget, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: fixed;
		height: auto;
		width: 150px;
		float:left;
		margin-left:5px;
		margin-top:5px;	
			  -webkit-border-radius: 5px;
			-moz-box-shadow:0 3px 10px 0 #000;
		-webkit-box-shadow:0 3px 10px 0 #000;
	
		
	}
	
	#divMostSEmpresa{
		font-family: "Arial Black", Gadget, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: relative;
		height: auto;
		width: 14%;
		float:left;
		margin-left:2px;	
		
	}
	#divMostSEmpresa2{
		font-family: "Arial Black", Gadget, sans-serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		text-align: center;
		position: relative;
		height: auto;
		width: 10%;
		float:left;
		margin-left:2px;	
		
	}
	.fileUpload {
		position: relative;
		overflow: hidden;
		margin: 10px;
		background-color: #066;
		color:#FFF;
		width: 100px;
		height: 30px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: 0 3px 10px 0 #066;
		-webkit-box-shadow: 0 3px 10px 0 #066;
		line-height: 30px;
		margin:auto;
	}
	.fileUpload input.upload {
		position: absolute;
		top: 0;
		right: 0;
		margin: 0;
		padding: 0;
		font-size: 20px;
		cursor: pointer;
		opacity: 0;
		filter: alpha(opacity=0);
	}
	.fileUpload2 {
		position: relative;
		overflow: hidden;
		margin: 10px;
		background-color: #066;
		color:#FFF;
		width: 100px;
		height: 30px;
		-webkit-border-radius: 5px;
		-moz-box-shadow: 0 3px 10px 0 #066;
		-webkit-box-shadow: 0 3px 10px 0 #066;
		line-height: 30px;
		margin:auto;
		z-index:999;
	}
	.fileUpload2 input.upload2 {
		position: absolute;
		top: 0;
		right: 0;
		margin: 0;
		padding: 0;
		font-size: 20px;
		cursor: pointer;
		opacity: 0;
		filter: alpha(opacity=0);
		z-index:999;
	}
	
	#divTituloMostUploadGRU{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		position: relative;
		height: auto;
		width: auto;
		z-index:99;
		margin-top:7px;
		margin-bottom:7px;
		
	}
	
	
	
	.divCaminha{
		font-family: "Arial Black", Gadget, sans-serif;
		font-size: 10px;
		text-transform: lowercase;
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		width:98%;
	}
	
	
	
	#divImgIconPDF{
		position: relative;
		height: 40px;
		width: 40px;
		float:left;
		margin:auto;
		left:20px;
		margin-left:5px;
		
	}
	#divXPDF{
		position: absolute;
		height: 20px;
		width: 20px;
		z-index:999;
		top:-5px;	
	}
	
	
	#divTituloModalProcessoCalendario{
		position: absolute;
		height: auto;
		width: 77%;
		z-index: 999;
		margin: auto;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #333;
		left:20%;
		top:30px;
	}
	
	#divBodyAvisoTarefa2{
		
	position: fixed;
	width:auto;
	height:auto;
	z-index:9999;
	top:85.2vh;
	left:2%;
	
	}
	
	#divAvisoTarefa2{
	position: fixed;
	width:auto;
	height:auto;
	z-index:9999;
	float:left;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	  opacity: 0.80;
	
	
		
	}
	
	#divAvisoTarefa3{
	position: fixed;
	width:auto;
	height:auto;
	z-index:9999;
	float:left;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	  opacity: 0.80;
	  left:160px;
	
	
		
	}
	
	#divAvisoTarefa4{
	position: fixed;
	width:auto;
	height:auto;
	z-index:9999;
	float:left;
	  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	  opacity: 0.80;
	  left:300px;
	  
	
	
		
	}
	#divTextoTarefa{
		position: absolute;
		width: 90px;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #FFF;
		top:10px;
		left:5px;
		text-align:center;	
	}
	#divTextoTarefa span{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FF0;
	}
	
	#divTextoTarefa2{
		position: absolute;
		width: 90px;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #804000;
		top:10px;
		left:5px;
		text-align:center;	
	}
	#divTextoTarefa2 span{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FF0;
	}
	
	
	#divTextoTarefa2{
		position: absolute;
		width: 90px;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: bold;
		color: #806000;
		top: 10px;
		left: 5px;
		text-align: center;
	}
	#divTextoTarefa2 span{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #FF0;
	}
	
	#divTarefaLeft{
		position: relative;
		width: auto;
		height: auto;
		float: left;
		margin-left: 2px;
		margin-right: 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FFF;
		line-height: 20px;
	}
	
	
	
	#divBodyLegendaEdicao{
		position: relative;
		width: 350px;
		height: auto;	
		
		
	}
	#divLegendaEdicao{
		position: relative;
		width: 100%;
		height: auto;
		
	}
	
	#divLegendaEdicaoCor{
		position: relative;
		width: 30px;
		height: 30px;
		background-color: #F90;
		float: left;
		border: 1px solid #000;	
	}
	#divLegendaEdicaoCor2{
		position: relative;
		width: 30px;
		height: 30px;
		background-color: #CA9560;
		float: left;
		border: 1px solid #000;	
	}
	#divLegendaEdicaoCor3{
		position: relative;
		width: 30px;
		height: 30px;
		background-color: #069;
		float: left;
		border: 1px solid #000;	
	}
	#divLegendaEdicaoTexto{
		position: relative;
		width: 300px;
		height: 30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10px;
		text-transform: uppercase;
		float: left;
		line-height: 30px;
		text-indent: 5px;
		margin-bottom: 2px;
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-right-style: solid;
		border-bottom-style: solid;
		border-top-color: #000;
		border-right-color: #000;
		border-bottom-color: #000;
	}
	
	
	#divRelogioAula{
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 36px;
		font-weight: bold;
		color: #666;
		position: relative;
		height: auto;
		width: auto;
		text-align: center;
		
	}
	
	#divBodyRecados{
		position: relative;
		height: 250px;
		width: 300px;
		background-image: url(../images/recados.png);
		background-size:310px;
		background-repeat: no-repeat;
		float:left;
	}
	#divDisplayRecados{
		float: right;
		width: 74%;
		position: absolute;
		height: auto;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		top:20px;
		margin-right:20px;
		left:50px;
	}
	#divDisplayMatRecados{
		float: right;
		width: 74%;
		position: absolute;
		height: auto;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		top:40px;
		margin-right:20px;
		left:50px;
	}
	#divMsgRecados{
		float: right;
		width: 72%;
		position: absolute;
		height: auto;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		top:65px;
		left:18px;	
		
	}
	#divAllMsgRecados{
		float: right;
		width: 30px;
		position: absolute;
		left:90.5%;
		top:19px;
		
	}
	
	
	
	#divBalaoMsg{
		width: 10px;
		position: absolute;
		left:98%;	
		
	}
	
	
	#divBodyFilial{
		margin: auto;
		width: 80%;
		position: relative;
		height: auto;
		top:60px;	
			border: 1px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
		
		
	}
	
	#divDisplayFilial{
		margin: auto;
		width: 100%;
		position: relative;
		height: auto;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 18px;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	
	#divBodyFilial select{
		margin: auto;
		width: 90%;
		position: relative;
		height: 30px;
		text-align:center;
		left:40px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#principal{
	  width:100%;
	  height:auto;
	  margin-left:10px;
	  font-family:Verdana, Helvetica, sans-serif;
	  font-size:14px;
	}
	#barras{
	  width:100%;
	  height:30px;
	  float:left;
	  margin: 1px 0;
	}
	.barra1, .barra2, .barra3, .barra4, .barra5{ 	
	  color:#FFF;
	  padding-left:1px;
	  height:20px;
	  line-height:20px;
	  max-width:250px;
	  margin-bottom:5px;
	}
	.barra1{ background-color: #FF0000; }
	.barra2{ background-color: #0000FF; }
	.barra3{ background-color: #FF6600; }
	.barra4{ background-color: #009933; }
	.barra5{ background-color: #0093; }
	
	
	
	
	
	 @media print {
			footer {
		position: relative;
		bottom: 0;
		width:100%;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #000;
		margin-top: 10px;
		margin-bottom: 10px;
			}
			body{
				background-image:none;
				
				
			}
			#divBodyRecados{
		position: relative;
		height: 250px;
		width: 300px;
		background-image: url(../images/recados.png);
		background-size:310px;
		background-repeat: no-repeat;
		float:left;
	}
	#divDisplayRecados{
		float: right;
		width: 74%;
		position: absolute;
		height: auto;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		top:20px;
		margin-right:20px;
		left:50px;
	}
	#divDisplayMatRecados{
		float: right;
		width: 74%;
		position: absolute;
		height: auto;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		top:40px;
		margin-right:20px;
		left:50px;
	}
	#divMsgRecados{
		float: right;
		width: 72%;
		position: absolute;
		height: auto;
		font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
		font-size: 9px;
		font-weight: bold;
		text-transform: uppercase;
		color: #000;
		top:65px;
		left:18px;	
		
	}
	#divAllMsgRecados{
		float: right;
		width: 30px;
		position: absolute;
		left:90.5%;
		top:19px;
		
	}
	
	
	
	#divBodyCertificadoPF {  
	  width: 100%;
	  height:auto;
	  margin:auto;
	  position:relative;
		
	}
	
	#divBodyLogoPeritus {  
	
	
	
		
	}
	
	#divLogoPeritus {  
	  width: 250px;
	  height:auto;
	  margin:auto;
	
		
	}
	
	#qrCode{
		
	top:-5px;
	left:79%; 
	z-index:99999999;
	position:absolute;
		
	}
	
	
	
	
	
	
	
		}
		
	@page {
		margin: 0;
	}
	
	
	
	#divBodyPainelBtp{
		position: relative;
		height: auto;
		width: 80%;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #000;
		margin:auto;	
		
		
	}
	#divIconsPainelBtp{
		position: relative;
		height: auto;
		width: 8%;
		float:left;
		margin-left:10px;
		
		
		
	}
	#divBodyHistPA{
		position: relative;
		height: 55vh;
		width: 100%;
		margin: auto;
		overflow:scroll;
		overflow-x:hidden;
	}
	#divBodyHistPA2{
		position: relative;
		height: auto;
		width: 100%;
		margin: auto;
		margin-bottom:2px;
		float:left;
	}
	#divBodyHistPA3{
		position: relative;
		height: 90vh;
		width: 100%;
		margin: auto;
		overflow:scroll;
		overflow-x:hidden;
	}
	#divBodyHistPA4{
		position: relative;
		height: 90vh;
		width: 100%;
		margin: auto;
	
	}
	#divHistPA2{
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 12px;
		color: #000;
		position: relative;
		height: auto;
		width: 96%;
		margin: auto;
		text-transform: uppercase;
		border: 1px solid #333;
		margin-top:2px;
	}
	#divSetaInvet{
		position: relative;
		height: 100%;
		width: 2%;	
		float:left;
		
	}
	#divHistPA{
		font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
		font-size: 12px;
		color: #000;
		position: relative;
		height: auto;
		width: 99%;
		margin: auto;
		text-transform: uppercase;
		border: 1px solid #333;
		margin-top:2px;
	}
	
	#divBodyDocsAlunos{
		position: relative;
		height: auto;
		width: 100%;
		margin: auto;
	
		
	}
	
	
	#divDocsAlunos{
		position: relative;
		height: auto;
		width: 20%;
		margin: auto;
		float:left;
		margin-left:25px;
				border: 1px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		-moz-box-shadow:0 3px 10px 0 #4A2B55;
		-webkit-box-shadow:0 3px 10px 0 #4A2B55;
	
		
	}
	
	#divBodyShowDocs{
		position: relative;
		height: 40vh;
		width: 100%;
		margin: auto;
		overflow:scroll;
		overflow-x:hidden;	
	}
	#divBodyUploadsProcesso{
		position: relative;
		height: 150px;
		width:10%;
		border: 1px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		text-align:center;
	
	
		
		
	}
	
	#divBodyUploadsProcesso img{
		position: relative;
		height: auto;
		width:80%;
	
		
		
	}
	
	#divBodyUploadsProcesso2{
		position: relative;
		height: auto;
		width:99%;
		border: 1px solid #666;
		border-radius: 2px;
		-webkit-border-radius: 2px;
		-moz-border-radius:2px;
		float:left;
		margin-left:5px;
		margin-top:5px;
		text-align:left;
	
	
		
		
	}
	
	#divWidgetVideoAoVivo{
		position: relative;
		height: auto;
		width: 45%;
		float:left;
			border: 1px solid #666;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
		margin-top:5px;
		margin-bottom:5px;
		left:28%;
		
	}
	
	#divWidgetVideoAoVivo2{
		position: relative;
		height: auto;
		width: 45%;
		float:left;
		border: 1px solid #666;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
		margin-top:5px;
		margin-bottom:5px;
		margin-left:5px;
		
	}
	
	
	#divWidgetDisplayAoVivo{
		position: relative;
		height: auto;
		width: 100%;
		font-family: "Arial Black", Gadget, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #900;
		text-transform: uppercase;
		text-align: center;
	}
	
	#divBodyChat{
		position: relative;
		height: 250px;
		width: 99%;
		background-color: #FFF;
		margin: auto;
		overflow:scroll;
		overflow-x:hidden;
	}
	#divBodyChatTextarea{
		position: relative;
		height: 116px;
		width: 100%;	
	}
	
	#divBodyChatTextarea textarea{
		position: relative;
		height: 80px;
		width: 98%;	
		border: 1px solid #666;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;
		margin:auto;
		left:0.5%;
		
	}
	
	#divBodyChatButtom{
		position: relative;
		height: auto;
		width: 100%;
		text-align: right;
		z-index:999;
	}
	
	#divBodyChatButtom button{
		position: relative;
		height: 30px;
		width: 80px;
		border: 1px solid #666;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;;
		margin-right:5px;
		margin-top:2px;
		cursor:pointer;
	}
	
	#divBodyChatButtom button:hover{
		position: relative;
		height: 30px;
		width: 80px;
		border: 1px solid #666;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius:5px;;
		margin-right:5px;
		margin-top:2px;
		background-color:#CCC;
		cursor:pointer;
	}
	
	
	#divBodyChatPapoLeft{
		position: relative;
		height: auto;
		width: 80%;
		background-color: #999;
		margin-top: 10px;
		margin-left: 10px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		text-indent: 2%;
		color: #FFF;
		letter-spacing: 1px;
		word-spacing: 1px;
	}
	
	#divLegendNomeLeft{
		position: relative;
		height: auto;
		width: 80%;
		margin-left: 12px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		margin-top:5px;
	}
	
	
	#divBodyChatPapoRight{
		position: relative;
		height: auto;
		width: 80%;
		background-color: #066;
		margin-top: 10px;
		margin-left: 10px;
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		text-indent: 2%;
		color: #FFF;
		letter-spacing: 1px;
		word-spacing: 1px;
		float: right;
	}
	
	#divLegendNomeRight{
		position: relative;
		height: auto;
		width: 80%;
		margin-left: 12px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 10px;
		font-weight: bold;
		text-transform: uppercase;
		float:right;
		text-align:right;
		margin-top:5px;
	}
	
	#divNoLogin{
		position: relative;
		height: 350px;
		width: 99%;
		margin: auto;
		background-color: #FFF;
	}
	
	#divNoLogin legend{
		position: relative;
		height: auto;
		width: 80%;
		margin: auto;
		background-color: #FFF;
		top: 30%;
		font-family: Tahoma, Geneva, sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
		color: #999;
		text-align:center;
	}
	#divBodyMuralRecado{
		width:60%;
		height:300px;
		position:relative;
		margin:auto;
		text-align:center;
		
	}
	
	#divInputProva{
		position: relative;
		height: auto;
		width: 10%;
		float:left;
		margin-left:10px;
		
		
	}
	#divInputProva select{
		position: relative;
		height: auto;
		width: 100%;
		text-align:center;	
		
		
	}
	#divTextProva{
		position: relative;
		height: auto;
		width:79%;
		float:left;	
			margin-left:10px;
	}
	
	#divResultadoProva{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #000;
		position: absolute;
		height: auto;
		width: 100px;
		left: 80%;
		text-align: center;	
		top:-5px;
		
	}
	
	#divTextVideoconfeencia{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		color: #000;
		position: relative;
		height: auto;
		width: 100%;
		text-align: center;		
	}
	#divLegendaVideoconferencia{
			font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #000;
		position: relative;
		height: auto;
		width: 100%;
		text-align: center;	
	}
	
	#divBodyProgramas{
		position: relative;
		height: auto;
		width: 100%;	
		z-index: 10;
		background-color:#FFF;
	}
	#divBodyProgramas a{
			z-index: 10;
	}
	
	#divIconeProgramas{
		position: relative;
		height: auto;
		width: 20%;
		float:left;
		margin-left:5px;
		margin-bottom:5px;
		margin-top:5px;
	
	}
	#divTextProgramas{
		position: absolute;
		height: auto;
		width: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		top:10px;
		left:40px;
	}
	#divBodyPALeft{
	
		position: relative;
		height: 500px;
		width: 69%;
		float: left;
		z-index: 999;
	
	}
	#divBodyPARight{
	
		position: relative;
		height: 500px;
		width: 29%;
		float: right;
		background-color: #999;
	}
	#divTituloPA{
		position: relative;
		height: auto;
		width: 100%;
		background-color: #F2F2F2;
		font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
		text-align: center;
		font-size: 14px;
	}

	#divBodyAvatar{

		position: relative;
		height: 190px;
		width: 145px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		 -webkit-box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
		box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
		margin-left: 5px;
		margin-bottom: 10px;
		float: left;

	}
	#divImgAvatar{

		position: relative;
		height: auto;
		width: 100%;

	}
	#divNomeAvatar{

		position: relative;
		height: auto;
		width: 100%;
		font-family: Hack, monospace;
		font-size: 12px;
		text-align: center;

	}
	#divResultadoOuvidoria{

		position: fixed;
		height: auto;
		width: 82%;
		top:45vh;
	}
	.table-scroll{
		overflow: scroll;
		overflow-x: hidden;
		height: 500px;
		
	}
	.table-scroll2{
		overflow: scroll;
		overflow-x: hidden;
		height: 300px;
		
	}
	 
	.table-scroll3{
		overflow: scroll;
		overflow-x: hidden;
		height: auto;
		max-height: 500px;
		
	}
	.table-scroll4{
		overflow: auto;
		overflow-x: auto;
		height: 300px;
		
	}
	#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;
	}
	#divMsgResultProva{
		position: relative;
		width: 100%;
		text-align: center;

	}
	.bandeira-cartao{
		position: absolute;
		height: auto;
		width: auto;
		left:91%;
		top:38px;
		
	}