 body{
	/*background-color:#8DB6CD;
	background-image: linear-gradient(#ADD8E6 2px, transparent 2px),
	linear-gradient(90deg, #ADD8E6 2px, transparent 2px),
	linear-gradient(rgba(255,255,255,.3) 1px, transparent 1px),
	linear-gradient(90deg, rgba(255,255,255,.3) 1px, transparent 1px);
	background-size:100px 100px, 100px 100px, 20px 20px, 20px 20px;
	background-position:-2px -2px, -2px -2px, -1px -1px, -1px -1px;*/
	
	
	/*background-color: #8DB6CD; 
	background-image:
	linear-gradient(90deg, transparent 79px, #C4DDF7 79px, #C4DDF7 81px, transparent 81px),
	linear-gradient(#C4DDF7 .1em, transparent .1em);
	background-size: 100% 1.2em;*/
	/* background : #8DB6CD url(../img/bg.png) repeat-x 0 -110px;*/
	
	margin : 0px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DB6CD', endColorstr='#B7D4DD'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#8DB6CD), to(#B7D4DD)) repeat-X; /* webkit browsers */
    background: -moz-linear-gradient(top,  #8DB6CD,  #B7D4DD) repeat-X; /* Firefox 3.6+ */
	font-family : Tahoma;
	font-size : 10pt;
	overflow: auto;
	}

.blink { text-decoration: blink; }

.localiza{
	position : relative;
	float : left;
	text-align: left;
	background : #fff;
	margin-top : 1px;
	padding : 2px;
}

.styleb{
font-weight : bold;
}

.styleth{
background : #199;
font-size : 9pt;
font-weight : bold;
text-align : center;
color : #fff;
-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
text-shadow:0 2px 2px rgba(000,000,000, 0.7);
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
}

.styleth1{
background-color:#8DB6CD;
font-size : 9pt;
font-weight : bold;
text-align : center;
color : #000;
-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
text-shadow:0 2px 2px rgba(000,000,000, 0.7);
    
}

.style1{
background : #fff;
font-size : 9pt;
font-weight : bold;
text-align : center;
color : #199;
}

.style1_b{
background : #fff;
font-size : 7pt;
font-weight : bold;
text-align : center;
color : #000;
}

.style1_n{
background : #fff;
font-size : 7pt;
text-align : center;
color : #000;
}

.style2{
background : #199;
font-size : 9pt;
font-weight : bold;
text-align : center;
color : #fff;
}

#bt01{
	float : left;
	position : relative;
	border: dotted 1px #00008B;
	background : #fff;
	width: 63px;
	height: 63px;
	padding: 2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-left: 10px;
	text-align: center;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8DB6CD', endColorstr='#B7D4DD'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#8DB6CD), to(#B7D4DD)) repeat-X; /* webkit browsers */
    background: -moz-linear-gradient(top,  #8DB6CD,  #B7D4DD) repeat-X; /* Firefox 3.6+ */
}

#bt01:HOVER{
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7D4DD', endColorstr='#8DB6CD'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#B7D4DD), to(#8DB6CD)) repeat-X; /* webkit browsers */
    background: -moz-linear-gradient(top,  #B7D4DD,  #8DB6CD) repeat-X; /* Firefox 3.6+ */
	 box-shadow:5px 5px 5px rgba(0,0,0, .5);
    -moz-box-shadow:5px 5px 5px rgba(0,0,0, .5);
    -webkit-box-shadow:5px 5px 5px rgba(0,0,0, .5);
}

#bt01:ACTIVE{
	 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=red, endColorstr='#8DB6CD'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(red), to(#8DB6CD)) repeat-X; /* webkit browsers */
    background: -moz-linear-gradient(top,  red,  #8DB6CD) repeat-X; /* Firefox 3.6+ */
	 box-shadow:5px 5px 5px rgba(0,0,0, .5);
    -moz-box-shadow:5px 5px 5px rgba(0,0,0, .5);
    -webkit-box-shadow:5px 5px 5px rgba(0,0,0, .5);
}


tr:hover {
	cursor : hand;
	background-color: #9fc7c7;
	color : #000;
	font-weight : NORMAL;
	
}

tr:hover td {
    background-color:#9fc7c7; /* or #000 */
    color : #000;
    padding :2px;
}

td {
	padding :2px;
}

tr {
	padding :2px;
}

.style2 a{
background : #199;
font-size : 9pt;
font-weight : bold;
text-align : center;
color : #fff;
-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.styletr{
font-size : 8pt;
text-align : left;
}

.stylelin{
font-size : 7pt;
text-align : center;
background : #fff;
color: #199;
}

#circulo{ 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D93636', endColorstr='#B7D4DD'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from#D93636), to(#B7D4DD)) repeat-X; /* webkit browsers */
    background: -moz-linear-gradient(top,  #D93636,  #B7D4DD) repeat-X; /* Firefox 3.6+ */
  border-radius:100%;
  width:100px;
  height:100px;
  position : relative;
  left : 100px;
  top : 50px;
  float: inherit;
  
}

#circulo:HOVER{ 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B7D4DD', endColorstr='#8DB6CD'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#B7D4DD), to(#8DB6CD)) repeat-X; /* webkit browsers */
    background: -moz-linear-gradient(top,  #B7D4DD,  #8DB6CD) repeat-X; /* Firefox 3.6+ */
  box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5); 
}

#circulo:VISITED{ 
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='red', endColorstr='#8DB6CD'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(red), to(#8DB6CD)) repeat-X; /* webkit browsers */
    background: -moz-linear-gradient(top,  red,  #8DB6CD) repeat-X; /* Firefox 3.6+ */
  box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5); 
}

#c01{
	width : 100%;
	float:left;
	padding: 0px;
	border : dashed 1px #473C8B;
}

#img{
	float:left;
	padding: 7px;
}

#entr{
		position : absolute;
		top : 35px;
		left : 300px;
}

#vlentr{
	position : absolute;
	width : 150px;
	height : 30px;
	border: solid 1px #473C8B;
	text-shadow:0 2px 2px rgba(000,000,000, 0.7);
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
	font-size : 14pt;
	font-weight : bold;
	text-align : right;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color : blue;
	top : 55px;
	left : 300px;
}

#saida {
		position : absolute;
		top : 35px;
		left : 470px;
}

#vlsaida{
	position : absolute;
	width : 150px;
	height : 30px;
	border: solid 1px #473C8B;
	text-shadow:0 2px 2px rgba(000,000,000, 0.7);
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
	font-size : 14pt;
	font-weight : bold;
	text-align : right;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color : red;
	top : 55px;
	left : 470px;
}

#total {
		position : absolute;
		top : 35px;
		left : 640px;
}
#vltotal{
	position : absolute;
	width : 150px;
	height : 30px;
	top : 55px;
	left : 640px;
	border: solid 1px #473C8B;
	text-shadow:0 2px 2px rgba(000,000,000, 0.7);
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
	font-size : 14pt;
	font-weight : bold;
	text-align : right;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color : navy;
}

#toptela{
	height : 20px;
    width:100%;
    margin:0px;
	text-align : center;
    padding:0px;
    background:#000222 url(../img/bg.png) repeat-x 0 -110px; 
	color : #fff;
	text-shadow:0 2px 2px rgba(000,000,000, 0.7);
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
	border: solid 1px #473C8B;
}

#toptela2{
	height : 100px;
    width:100%;
    margin:0px;
	text-align : left;
    padding:0px;
    background:#fff url(../img/bg.png) repeat-x 0 -110px; 
	color : #fff;
	text-shadow:0 2px 2px rgba(000,000,000, 0.7);
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
	border: solid 1px #00008B;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}


 /* formatacao dos forms */
 
 #popup1{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height:260px;
	margin:-130px 0 0 -290px;
	width:580px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
}
#popup1 input:focus{
	background: #4169E1;
	color : #fff;
}

#popup1 select:focus{
	background: #4169E1;
	color : #fff;
}

#popup1 textarea:focus{
	background: #4169E1;
	color : #fff;
}

#popup1 input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#popup1 ul, #popup1  li { list-style-type: none; margin: 0; padding: 0;}
#popup1 li { margin-bottom: 3px; }
#popup1 label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

 /* formatacao dos forms */
 
  #popup2{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height:320px;
	margin:-160px 0 0 -300px;
	width:600px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	overflow : auto;
}
#popup2 input:focus{
	background: #4169E1;
	color : #fff;
}

#popup2 select:focus{
	background: #4169E1;
	color : #fff;
}

#popup2 textarea:focus{
	background: #4169E1;
	color : #fff;
}

#popup2 input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#popup2 ul, #popup2  li { list-style-type: none; margin: 0; padding: 0;}
#popup2 li { margin-bottom: 3px; }
#popup2 label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

/*fim*/

#popup21{
	position : absolute;
	padding : 5px;
	background : #fff;-
	top : 50%;
	left : 50%;
	height:220px;
	margin:-110px 0 0 -250px;
	width:500px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	overflow : auto;
}
#popup21 input:focus{
	background: #4169E1;
	color : #fff;
}

#popup21 select:focus{
	background: #4169E1;
	color : #fff;
}

#popup21 textarea:focus{
	background: #4169E1;
	color : #fff;-
}

#popup21 input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#popup21 ul, #popup21  li { list-style-type: none; margin: 0; padding: 0;}
#popup21 li { margin-bottom: 3px; }
#popup21 label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

 /* formatacao dos forms */

 
 #popup99{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height:220px;
	margin:-110px 0 0 -300px;
	width:600px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	overflow : auto;
}
#popup99 input:focus{
	background: #4169E1;
	color : #fff;
}

#popup99 select:focus{
	background: #4169E1;
	color : #fff;
}

#popup99 textarea:focus{
	background: #4169E1;
	color : #fff;
}

#popup99 input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#popup99 ul, #popup99  li { list-style-type: none; margin: 0; padding: 0;}
#popup99 li { margin-bottom: 3px; }
#popup99 label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

 /* formatacao dos forms */
 
#popup3{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height:140px;
	margin:-70px 0 0 -105px;
	width:210px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
}
#popup3 input:focus{
	background: #4169E1;
	color : #fff;
}

#popup3 select:focus{
	background: #4169E1;
	color : #fff;
}

#popup3 textarea:focus{
	background: #4169E1;
	color : #fff;
}

#popup3 input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#popup3 ul, #popup1  li { list-style-type: none; margin: 0; padding: 0;}
#popup3 li { margin-bottom: 3px; }
#popup3 label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}
 /* formatacao dos forms */

#popup4{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height:220px;
	margin:-110px 0 0 -135px;
	width:270px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
}
#popup4 input:focus{
	background: #4169E1;
	color : #fff;
}

#popup4 select:focus{
	background: #4169E1;
	color : #fff;
}

#popup4 textarea:focus{
	background: #4169E1;
	color : #fff;-
}

#popup4 input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#popup4 ul, #popup1  li { list-style-type: none; margin: 0; padding: 0;}
#popup4 li { margin-bottom: 3px; }
#popup4 label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

/* formatacao dos forms */
 
 #formposgd{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height:620px;
	margin:-310px 0 0 -500px;
	width:1000px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	overflow: auto;
	z-index : 1;
}
#formposgd input:focus{
	background: #4169E1;
	color : #fff;
}

#formposgd select:focus{
	background: #4169E1;
	color : #fff;
}

#formposgd textarea:focus{
	background: #4169E1;
	color : #fff;
}

#formposgd input,textarea,select{
	-moz-border-radius:3px;-
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#formposgd ul, #formposgd  li { list-style-type: none; margin: 0; padding: 0;}
#formposgd li { margin-bottom: 3px; }
#formposgd label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

/* formatacao dos forms */

#formexam{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height:200px;
	margin:-100px 0 0 -175px;
	width:350px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	overflow: auto;
}
#formexam input:focus{
	background: #4169E1;
	color : #fff;
}

#formexam select:focus{
	background: #4169E1;
	color : #fff;
}

#formexam textarea:focus{
	background: #4169E1;
	color : #fff;
}

#formexam input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#formexam ul, #formexam  li { list-style-type: none; margin: 0; padding: 0;}
#formexam li { margin-bottom: 3px; }
#formexam label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}


/* formatacao dos forms */

#formlogin{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height:240px;
	margin:-120px 0 0 -225px;
	width:450px;
	-moz-border-radius:10px 0px 10px 0px;
	-webkit-border-radius:10px 0px 10px 0px;
	border-radius:10px 0px 10px 0px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	
}
#formlogin input:focus{
	background: #8DB6CD;
	color : #fff;
}

#formlogin select:focus{
	background: #8DB6CD;
	color : #fff;
}

#formlogin textarea:focus{
	background: #8DB6CD;
	color : #fff;
}

#formlogin input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #00008B;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	padding: 3px;
	margin : 3px;
	
}

#formlogin ul, #formlogin  li { list-style-type: none; margin: 0; padding: 0;}
#formlogin li { margin-bottom: 3px; }
#formlogin label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

#formlpref{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height:260px;
	margin:-130px 0 0 -375px;
	width:750px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	overflow: auto;
}
#formlpref input:focus{
	background: #4169E1;
	color : #fff;
}

#formlpref select:focus{
	background: #4169E1;
	color : #fff;
}

#formlpref textarea:focus{
	background: #4169E1;
	color : #fff;
}

#formlpref input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#formlpref ul, #formlpref  li { list-style-type: none; margin: 0; padding: 0;}
#formlpref li { margin-bottom: 3px; }
#formlpref label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

/* formatacao dos forms portateis */

#portatil{
	position : absolute;
	padding : 5px;
	background : #fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	overflow: auto;
}
#portatil input:focus{
	background: #4169E1;
	color : #fff;
}

#portatil select:focus{
	background: #4169E1;
	color : #fff;
}

#portatil textarea:focus{
	background: #4169E1;
	color : #fff;
}

#portatil input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}

#portatil input:FOCUS,input:HOVER{
	border : solid 0.1em #058bd3;
	box-shadow: 0.1em 0.1em 0.3em #058bd3;
	-moz-box-shadow: 0.1em 0.1em 0.3em #058bd3;
	-webkit-box-shadow: 0.1em 0.1em 0.3em #058bd3;
	background : #e6e6fa;
}

#portatil ul, #portatil  li { list-style-type: none; margin: 0; padding: 0;}
#portatil li { margin-bottom: 3px; }
#portatil label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

/* formatacao dos forms */

#formlmov{
	position : absolute;
	padding : 5px;
	background : #fff;
	top : 50%;
	left : 50%;
	height: 600px;
	margin:-300px 0 0 -50%;
	width:100%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	overflow: auto;
}
#formlmov input:focus{
	background: #4169E1;
	color : #fff;
}

#formlmov select:focus{
	background: #4169E1;
	color : #fff;
}

#formlmov textarea:focus{
	background: #4169E1;
	color : #fff;
}

#formlmov input,textarea,select{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; 
	border: solid 1px #4169E1;
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	padding: 3px;
}

#formlmov input:FOCUS,input:HOVER{
	border : solid 0.1em #058bd3;
	box-shadow: 0.1em 0.1em 0.3em #058bd3;
	-moz-box-shadow: 0.1em 0.1em 0.3em #058bd3;
	-webkit-box-shadow: 0.1em 0.1em 0.3em #058bd3;
	background : #e6e6fa;
	color : #058bd3;
}

#formlmov select:FOCUS,select:HOVER{
	border : solid 0.1em #058bd3;
	box-shadow: 0.1em 0.1em 0.3em #058bd3;
	-moz-box-shadow: 0.1em 0.1em 0.3em #058bd3;
	-webkit-box-shadow: 0.1em 0.1em 0.3em #058bd3;
	background : #e6e6fa;
	color : #058bd3;
}

#formlmov textarea:FOCUS,textarea:HOVER{
	border : solid 0.1em #058bd3;
	box-shadow: 0.1em 0.1em 0.3em #058bd3;
	-moz-box-shadow: 0.1em 0.1em 0.3em #058bd3;
	-webkit-box-shadow: 0.1em 0.1em 0.3em #058bd3;
	background : #e6e6fa;
	color : #058bd3;
}

#formlmov ul, #formlmov  li { list-style-type: none; margin: 0; padding: 0;}
#formlmov li { margin-bottom: 3px; }
#formlmov label {
    width: 100px;
    font-weight: bold;
    margin-top: 3px;
    float:left;
}

 /* ----- fim forms ----- */

 /* botoes */
 
#btfechar{
	position : relative;
	float : right;
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3030', endColorstr='#000000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FF3030), to(#000000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #FF3030,  #000000); /* Firefox 3.6+ */
	width : 18px;
	height : 18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	text-align : center;
	font-weight : bold;
	font-size : 9pt;
}

#btfechar:hover{
	position : relative;
	float : right;
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3030', endColorstr='#000000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FF3030), to(#000000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #FF3030,  #000000); /* Firefox 3.6+ */
	width : 18px;
	height : 18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	text-align : center;
	font-weight : bold;
	font-size : 85%;
}

#btfechar a { 
	color : #fff;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}

#btfechar a:hover {
	color : #FFFF00;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}

#altproced{
	position : absolute;
	padding : 0px;
	top : 50%;
	left : 50%;
	height:580px;
	margin:-290px 0 0 -450px;
	width:900px;
	background: transparent;
	z-index: 9900; /* n�mero m�ximo � 9999 */ "
}

#altproced2{
	position : absolute;
	padding : 5px;
	top : 50%;
	left : 50%;
	height:300px;
	margin:-150px 0 0 -250px;
	width:500px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	background: #fff;
	z-index: 9999; /* n�mero m�ximo � 9999 */ "
}

#btnov{
	position : relative;
	float : left;
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FF00', endColorstr='#000000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#00FF00), to(#000000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #00FF00,  #000000); /* Firefox 3.6+ */
	width : 80px;
	height : 18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	text-align : center;
	font-weight : bold;
	font-size : 9pt;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
}

#btnov:hover{
	position : relative;
	float : left;
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00FF00', endColorstr='#000000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#00FF00), to(#000000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #00FF00,  #000000); /* Firefox 3.6+ */
	width : 80px;
	height : 18px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	text-align : center;
	font-weight : bold;
	font-size : 85%;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
}

#btnov a { 
	color : #fff;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}

#btnov a:hover {
	color : #FFFF00;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}

#btalt{
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BFFF', endColorstr='#000000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#00BFFF), to(#000000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #00BFFF,  #000000); /* Firefox 3.6+ */
	width : 25px;
	height : 16px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	padding : 1px;
	text-align : center;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	font-size : 9pt;
	font-weight : bold;
	text-shadow: 0.1em 0.1em 0.2em black;
	color : yellow;
}

#btalt:hover{
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00BFFF', endColorstr='#000000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#00BFFF), to(#000000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #00BFFF,  #000000); /* Firefox 3.6+ */
	width : 25px;
	height : 16px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	padding : 1px;
	text-align : center;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	font-size : 75%;
	font-weight : bold;
	text-shadow: 0.1em 0.1em 0.2em white;
	color : yellow;
}

#btalt a { 
	color : #fff;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}

#btalt a:hover img {
	width : 85%; 
	color : #FFFF00;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}

#btexclu{
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3030', endColorstr='#000000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FF3030), to(#000000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #FF3030,  #000000); /* Firefox 3.6+ */
	width : 25px;
	height : 16px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	padding : 1px;
	text-align : center;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	font-size : 9pt;
	font-weight : bold;
	text-shadow: 0.1em 0.1em 0.2em black;
	color : yellow;
}

#btexclu:hover{
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF3030', endColorstr='#000000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FF3030), to(#000000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #FF3030,  #000000); /* Firefox 3.6+ */
	width : 25px;
	height : 16px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	padding : 1px;
	text-align : center;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	font-size : 75%;
	font-weight : bold;
	text-shadow: 0.1em 0.1em 0.2em white;
	color : yellow;
}

#btexclu a { 
	color : #fff;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}

#btexclu a:hover img {
	width : 85%; 
	color : #FFFF00;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}

#btprint{
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF00', endColorstr='#8B0000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFF00), to(#8B0000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #FFFF00,  #8B0000); /* Firefox 3.6+ */
	width : 25px;
	height : 16px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	padding : 1px;
	text-align : center;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	font-size : 9pt;
	font-weight : bold;
	text-shadow: 0.1em 0.1em 0.2em black;
	color : yellow;
}

#btprint:hover{
	margin : 2px;
	margin-left : 12px;
	background: #999; /* para browsers sem suporte a CSS 3 */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFF00', endColorstr='#8B0000'); /* IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFF00), to(#8B0000)); /* webkit browsers */
    background: -moz-linear-gradient(top,  #FFFF00,  #8B0000); /* Firefox 3.6+ */
	width : 25px;
	height : 16px;
	-moz-border-radius:18px;
	-webkit-border-radius:18px;
	border-radius:18px;
	padding : 1px;
	text-align : center;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	font-size : 75%;
	font-weight : bold;
	text-shadow: 0.1em 0.1em 0.2em white;
	color : yellow;
}

#btprint a { 
	color : #fff;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}

#btprint a:hover {
	color : #FFFF00;
	text-shadow: 0.1em 0.1em 0.2em #ccc000;
}


 /* ---- fim botoes --- */
 
#al_d{
	position : relative;
	float: right;
	color : #fff;
	font-size : 9pt;
	
}

#al_e{
	position : relative;
	float: left;
	color : #fff;
	font-size : 9pt;
	
}

#imgtop{
	position : relative;
	float : left;
	padding : 5px;
	text-shadow:0 2px 2px rgba(000,000,000, 0.7);
    box-shadow:0 2px 2px rgba(0,0,0, .5);
    -moz-box-shadow:0 2px 2px rgba(0,0,0, .5);
    -webkit-box-shadow:0 2px 2px rgba(0,0,0, .5);
	border: solid 1px #00008B;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	text-align: left;
}

#pesquisa{
	float : left;
	position : relative;
}

#msg{
	position : fixed;
	top : 50%;
	left : 50%;
	
	width:900px;
	height:100px;
	margin:-50px 0 0 -450px;
	font-size : 16pt;
    padding:0px;
    background: #000222 url(../img/bg.png) repeat-x 0 -110px; 
	color : yellow;
	text-align : center;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-moz-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	-webkit-box-shadow: 1px 2px 6px rgba(0, 0, 0, 1);
	border: solid 2px #8DB6CD;
	font-weight : bold;
}
