@charset "utf-8"; 

.infoBox { background-color: #FFF; width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; border: 2px solid #3fa7d8; border-radius: 3px; margin-top: 10px }
.infoBox p { padding: 0 15px }
.infoBox:before { border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #3fa7d8; top: -10px; content: ""; height: 0; position: absolute; width: 0; left: 138px }
 
/*Configurações Padrões*/
ul.menu, .menu li, .menu a{ margin:0; padding:0; list-style:none; text-decoration:none;}
ul.menu ul{ position:absolute; display:none; box-shadow:3px 3px 2px #333;}
 
/* Configurações nivel 1*/
ul.menu{ float:left; font-family:Verdana, Geneva, sans-serif; font-size:14px; border-radius:5px; padding:0 5px;}
.menu li{ float:left; width:auto; position:relative;}
.menu li a{ display:block; padding:0 20px; line-height:45px; height:45px; float:left; transition:all 0.1s linear; }
 
/* Configurações nivel 2*/
.menu li:hover > ul.submenu-1{ display:block; top:45px; left:0; padding:5px; width:200px; border-radius:0 0 5px 5px;   }
.menu ul.submenu-1 a{  width:160px; padding:0 20px; border-radius:5px;  }
 
/* Configurações nivel 2*/
.menu li:hover > ul.submenu-2{ display:block; top:0; left:195px; padding:5px; width:200px;  border-radius: 0 5px 5px 5px; }
.menu ul.submenu-2 a{  width:160px; padding:0 20px; border-radius:5px; }
 
/* Configurações nivel 3*/
.menu li:hover > ul.submenu-3{ display:block; top:0; left:195px; padding:5px; width:200px;  border-radius: 0 5px 5px 5px; }
.menu ul.submenu-3 a{  width:160px; padding:0 20px; border-radius:5px; }
 
/*Configurações de cores*/
 
/*nivel 1*/
.menu{background:#CCC; }
.menu a{ color:#000;}
.menu li:hover > a{ background:#062B7A;  color:#fff;}
 
/*nivel 2*/
.submenu-1{ background:#003300;}
.submenu-1 a{color:#fff;}
.submenu-1 li:hover > a{ background:#062B7A; }
 
/*nivel 3*/
.submenu-2{ background:#062B7A;}
.submenu-2 a{color:#FFFFFF;}
.submenu-2 li:hover > a{ background:#333; }
 
/*nivel 3*/
.submenu-3{ background:#666;}
.submenu-3 a{color:#fff;}
.submenu-3 li:hover > a{ background:#333; }

.inputCodigo 
 {
      color: #FFFFFF;
      font-size: 16px;
      font-weight: bold; 
      font-family: Arial Black, sans-serif;
      text-align: left;
      background-color:#003300;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #0c5e0f;
 }
     
.inputCadastro
 {
      color: #3366CC;
      font-size: 14px;
      font-family: Arial Black, sans-serif;
      text-align: left;
      font-weight: bold; 
      float:left";
      background-color:#FFFFFF;
      margin:0;
      padding:0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #0c5e0f;
 } 
.inputDescricao
 {
      color: #3366CC;
      font-size: 16px;
      font-family: Arial Black, sans-serif;
      text-align: left;
      font-weight: bold; 
      float:left";
      background-color:#FFFFFF;
      margin:0;
      padding:0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #0c5e0f;
 }     
.inputCadastroVerde 
 {
      color: #006600;
      font-size: 14px;
      font-family: Arial Black, sans-serif;
      text-align: left;
      font-weight: bold; 
      float:left";
      background-color:#FFFFFF;
      margin:0;
      padding:0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #0c5e0f;
 } 		
.inputDescricaoVerde 
 {
      color: #006600;
      font-size: 16px;
      font-family: Arial Black, sans-serif;
      text-align: left;
      font-weight: bold; 
      float:left";
      background-color:#FFFFFF;
      margin:0;
      padding:0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #0c5e0f;
 } 
.inputDescricaoVermelho
 {
      color: #CC0000;
      font-size: 16px;
      font-family: Arial Black, sans-serif;
      text-align: left;
      font-weight: bold; 
      float:left";
      background-color:#FFFFFF;
      margin:0;
      padding:0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #0c5e0f;
 }  
.inputNumericoVermelho
 {
      color: #CC0000;
      font-size: 16px;
      font-family: Arial Black, sans-serif;
      text-align: right;
      font-weight: bold; 
      float:left";
      background-color:#FFFFFF;
      margin:0;
      padding:0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #0c5e0f;
 }  
.inputDescricaoAzul
 {
      color: #3366CC;
      font-size: 16px;
      font-family: Arial Black, sans-serif;
      text-align: left;
      font-weight: bold; 
      float:left";
      background-color:#FFFFFF;
      margin:0;
      padding:0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #0c5e0f;
 } 
.inputNumericoAzul
 {
      color: #3366CC;
      font-size: 16px;
      font-family: Arial Black, sans-serif;
      text-align: right;
      font-weight: bold; 
      float:left";
      background-color:#FFFFFF;
      margin:0;
      padding:0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #0c5e0f;
 }  
.labelAmareloEscuro
 {
      font-family: Arial, sans-serif;
      font-size: 25px;
      font-weight: bold;color:#FFD000;   
		margin:0;
		padding:0;
 }
.mouseOn 
 {
      font-family: Arial Black, sans-serif;
      font-size: 10px;
      font-weight: normal;
      background-color:#E6F6E6;   
      color:#FFFFFF;
      margin:0;
      padding:0;
 }
.mouseOff 
 {
      font-family: Arial Black, sans-serif;
      font-size: 10px;
      font-weight: normal;
      background-color:#FFFFFF;   
      color:"#E6F6E6";
      margin:0;
      padding:0;
 }
.labelAmareloEscuroInverso 
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#FFD000;   
      color:#FFFFFF;
      margin:0;
      padding:0;
 }

.labelVerdeClaro 
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color:#006600;   
      margin:0;
      padding:0;
 }
.labelVerdeClaroInverso 
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#006600;   
      color:#FFFFFF;
      margin:0;
      padding:0;
 }
.labelVerdeEscuro
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;color:#003300;   
      margin:0;
      padding:0;
 }
.labelVerdeEscuroInverso 
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#003300;   
      color:#FFFFFF;
      margin:0;
      padding:0;
 }
.inputAzulCiano 
 {
      color: #3366CC;
      font-size: 24px;
      font-family: Arial Black, sans-serif;
      text-align: left;
      font-weight: bold; 
      float:left";
      background-color:#FFFFFF;
      margin:0;
      padding:0;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0px 0px 4px 2px #3366CC;
 } 
.LabelAzulCiano 
 {
      font-family: Arial Black, sans-serif;
      font-size: 24px;
      font-weight: bold;color:#3366CC;   
 }
.LabelAzulCianoInverso
 {
      font-family: Arial Black, sans-serif;
      font-size: 24px;
      font-weight: bold;
      background-color:#3366CC;   
      color:#FFFFFF;
      margin:0;
      padding:0;  
 }
.LabelAzulEscuro 
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;color:#000066;   
 }
.LabelAzulEscuroInverso
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#000066;   
      color:ffffff;
      margin:0;
      padding:0;  
 }
.LabelVermelhoClaro 
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;color:#B22222;   
 }
.LabelVermelhoClaroInverso
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#B22222;   
      color:#FFFFFF;
      margin:0;
      padding:0;   
 }
.LabelVermelhoEscuro 
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color:#CC0000;   
 }
.LabelVermelhoEscuroInverso
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#CC0000;   
      color:#FFFFFF;
      margin:0;
      padding:0;   
 }
.LabelMarrom
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color:#8B2323;   
 }
.LabelMarromInverso
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#8B2323;   
      color:#FFFFFF;
      margin:0;
      padding:0;   
 }
.LabelPreto
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color:#000000;   
 }
.LabelPretoInverso
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#000000;   
      color:#FFFFFF;
      margin:0;
      padding:0;   
 }
.LabelLaranja
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color:#FF9900;   
 }
.LabelLaranjaInverso
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#FF9900;   
      color:#FFFFFF;
      margin:0;
      padding:0;   
 }
.LabelDarkGray
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;color:#2F4F4F;   
 }
 
.labelVerde 
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;color:#006600;   
      margin:0;
      padding:0;
 }
.labelVerdeInverso 
 {
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#006600;   
      color:#FFFFFF;
      margin:0;
      padding:0;
 }
.labelFormulario
 {
      font-family: Arial Black, sans-serif;
      font-size: 30px;
      font-weight: bold;
      color:#006600; 
      margin:0;
      padding:0;
      size:60px;
      background-color:#000000;
 }
.LabelPapa 
 {
      margin:0;
      padding:0;
      font-family: Arial Black, sans-serif;
      font-size: 28px;
      font-weight: bold;
      color:#003300;   
 }
.LabelCadastro 
 {
      margin:0;
      padding:0;
      font-family: Arial Black, sans-serif;
      font-size: 16px;
      font-weight: bold;
      color:#003300;   
 }
.labelCadastroInverso 
 {
      margin:0;
      padding:0;
      font-family: Arial Black, sans-serif;
      font-size: 14px;
      font-weight: bold;
      background-color:#003300;   
      color:#FFFFFF;
 }
.LabelCadastroAzul 
 {
      color: #FFFFFF;
      font-size: 14px;
      font-weight: bold; 
      font-family: Arial Black, sans-serif;
      text-align: left;
      background-color:#33336C;
 }
.LabelDetalhe
 {
      color: #3366CC;
      margin:0;
      padding:0;
      font-family: Arial, sans-serif;
      font-size: 12px; 
 }
.LabelPesquisa
 {
      color: #FFFFFF;
      font-size: 18px;
      font-weight: bold; 
      font-family: Arial Black, sans-serif;
      text-align: left;
      background-color:#33336C;
 }
.LabelTitulo
 {
      color: #FFFFFF;
      font-size: 14px;
      font-weight: bold; 
      font-family: Arial Black, sans-serif;
      text-align: left;
      background-color:#33336C;
 }
.LabelDescricao
 {
      font-family: Arial Black, sans-serif;
      font-size: 16px;
      font-weight: bold;color:#006600;   
      margin:0;
      padding:0;
 }
.LabelModulo 
 {
      margin:0;
      padding:0;
      font-family: sans-serif;
      font-size: 35px;
      font-weight: bold;
      color: #19a3a3;
 }		

.LabelCabecalho
 {
      font-family: Arial, sans-serif;
      font-size: 20px;
      font-weight: bold;
      color: #003300;
      margin:0;
      padding:0;
 }
.LabelMensagem
 {
      font-family: Arial, sans-serif;
      font-size: 14px;
      font-weight: bold;
      color: #003300;
      margin:0;
      padding:0;
 }
.LabelTableHeader 
 {
      font-family: sans-serif;
      font-size: 65px;
      font-weight: bold;
      color: #FFFFFF;
      margin:0;
      padding:0;
 }				

.LabelMenu
 {
         color: #006600;
         font-size: 10 pt;
         font-family: Arial Black;;
         text-align: left;
         font-weight: bold; 
         float:left";
         background-color:#FFFFFF;
 }
.BotaoAzul {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4d8db8), color-stop(1, #005c99) );
	background:-moz-linear-gradient( center top, #4d8db8 5%, #005c99 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d8db8', endColorstr='#005c99');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:32px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.BotaoAzul:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005c99), color-stop(1, #4d8db8) );
	background:-moz-linear-gradient( center top, #005c99 5%, #4d8db8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005c99', endColorstr='#4d8db8');
	background-color:#005c99;
}.BotaoAzul:active {
	position:relative;
	top:1px;
}

.BotaoAzulCadastro {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4d8db8), color-stop(1, #005c99) );
	background:-moz-linear-gradient( center top, #4d8db8 5%, #005c99 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d8db8', endColorstr='#005c99');
	background-color:#3d94f6;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #1570cd;
}
.BotaoAzulCadastro:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005c99), color-stop(1, #4d8db8) );
	background:-moz-linear-gradient( center top, #005c99 5%, #4d8db8 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005c99', endColorstr='#4d8db8');
	background-color:#005c99;
}
.BotaoAzulCadastro:active {
	position:relative;
	top:1px;
}
.BotaoAmarelo {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #FFFF00) );
	background:-moz-linear-gradient( center top, #003300 5%, #FFFF00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#FFFF00');
	background-color:#003300;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:32px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
}
.BotaoAmarelo:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #FFFF00 5%, #003300 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#FFFF00;
}.BotaoAmarelo:active {
	position:relative;
	top:1px;
}   
.BotaoVerde {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #003300 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#003300;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:32px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
}
.BotaoVerde:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #003300 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.BotaoVerde:active {
	position:relative;
	top:1px;
}
.BotaoCadastro {
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #003300 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#003300;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	height:60px;
	line-height:65px;
	width:250px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #689324;
}
.BotaoVerdeCadastro:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #003300 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}.BotaoVerdeCadastro:active {
	position:relative;
	top:1px;
}
.BotaoVermelho {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) );
	background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100');
	background-color:#fe1a00;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:120px;
	text-decoration:none;
	text-align:center;
	text-shadow:1px 1px 0px #b23e35;
}
.BotaoVermelho:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) );
	background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00');
	background-color:#ce0100;
}.BotaoVermelho:active {
	position:relative;
	top:1px;
}
.BotaoPreto 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
	background-color:#fc8d83;
	-webkit-border-top-left-radius:20px;
	-moz-border-radius-topleft:20px;
	border-top-left-radius:20px;
	-webkit-border-top-right-radius:20px;
	-moz-border-radius-topright:20px;
	border-top-right-radius:20px;
	-webkit-border-bottom-right-radius:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-right-radius:20px;
	-webkit-border-bottom-left-radius:20px;
	-moz-border-radius-bottomleft:20px;
	border-bottom-left-radius:20px;
	text-indent:0; 
	border-radius:6px;
	border:1px solid #000000;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 10px;
	font-style:normal;
	height:40px;
	line-height:40px;
	width:120px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.btnPreto:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#fc8d83');
	background-color:#000000;
}.btnPreto:active {
	position:relative;
	top:1px;
}

tr.over td 
{
   background-color:#33336C; 
   margin:0;
   padding:0;
   font-family: Arial Black, sans-serif;
   font-size: 14px;
   font-weight: bold;
   color:#FFFFFF; 
   cursor:pointer;
   _cursor: hand; // pq
}
.btnblue {
	-moz-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bee2f9;
	box-shadow:inset 0px 1px 0px 0px #bee2f9;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #63b8ee), color-stop(1, #468ccf) );
	background:-moz-linear-gradient( center top, #63b8ee 5%, #468ccf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#63b8ee', endColorstr='#468ccf');
	background-color:#63b8ee;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #3866a3;
	display:inline-block;
	color: #FFFFFF;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #0a233d;
}
.btnblue:hover 
{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #468ccf), color-stop(1, #63b8ee) );
	background:-moz-linear-gradient( center top, #468ccf 5%, #63b8ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#468ccf', endColorstr='#63b8ee');
	background-color:#468ccf;
}
.btnblue:active
{
	position:relative;
	top:1px;
}

.btnred 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d) );
	background:-moz-linear-gradient( center top, #fc8d83 5%, #e4685d 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d');
	background-color:#fc8d83;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.btnred:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e4685d), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #e4685d 5%, #fc8d83 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4685d', endColorstr='#fc8d83');
	background-color:#e4685d;
}
.btnred:active {
	position:relative;
	top:1px;
}

.btngreen 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	box-shadow:inset 0px 1px 0px 0px #c1ed9c;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #9dce2c), color-stop(1, #8cb82b) );
	background:-moz-linear-gradient( center top, #003300 5%, #8cb82b 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dce2c', endColorstr='#8cb82b');
	background-color:#003300;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px;
	text-indent:0;
	border:1px solid #83c41a;
	display:inline-block;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none; 
	text-shadow:1px 1px 0px #689324;
}
.btngreen:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #8cb82b), color-stop(1, #9dce2c) );
	background:-moz-linear-gradient( center top, #8cb82b 5%, #003300 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8cb82b', endColorstr='#9dce2c');
	background-color:#8cb82b;
}
.btngreen:active {
	position:relative;
	top:1px;
}

.btnblack 
{
	-moz-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	box-shadow:inset 0px 1px 0px 0px #f7c5c0;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='##000000');
	background-color:#fc8d83;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:2px 10px;
	text-decoration:none;
	text-shadow:1px 1px 0px #b23e35;
}.btnblack:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #fc8d83) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#fc8d83');
	background-color:#000000;
}.btnblack:active {
	position:relative;
	top:1px;
}

.btn {
display: inline-block;
border: 0px solid #ffffff;
cursor: pointer;
text-align: center;
text-decoration: none;
font-weight: bold;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
text-shadow:0px 0px 0px #444444;
-moz-box-shadow: 0px 0px 16px 8px #0c5e0f;
-webkit-box-shadow: 0px 0px 16px 8px #0c5e0f;
box-shadow: 0px 0px 8px 4px #0c5e0f;
color: #ffffff;
background: #330066 url('style/linear-gradient(top,%20#330066, #17002e');
background-image: -webkit-gradient(linear, left top, left bottom, from(#330066), to(#17002e));
background-image: -moz-linear-gradient(top,  #330066,  #17002e);
background-image:     -ms-linear-gradient(top, #330066,  #17002e);
background-image:      -o-linear-gradient(top, #330066,  #17002e);
filter:progidDXImaGETransform.Microsoft.gradient(startColorstr#330066, endColorstr#17002e; width:100px; height:35px; font-style:normal; font-variant:normal; font-size:13px; font-family:Arial; padding-left:16px; padding-right:16px; padding-top:10px; padding-bottom:10px; background-image:url('style/linear-gradient(top,%20#330066, #17002e')
}
.btn:hover {
background: #330066 url('style/linear-gradient(top,%20#17002e, #330066');
background-image: -webkit-gradient(linear, left top, left bottom, from(#17002e), to(#330066));
background-image: -moz-linear-gradient(top,  #17002e,  #330066);
background-image:     -ms-linear-gradient(top, #17002e,  #330066);
background-image:      -o-linear-gradient(top, #17002e,  #330066);
filter:progidDXImaGETransform.Microsoft.gradient(startColorstr#17002e, endColorstr#330066; text-decoration:none; color:#ffffff; background-image:url('style/linear-gradient(top,%20#17002e, #330066')
}
.btn:active {
color: #ffffff;
position: relative;
top: 1px;
}