A:link {
  color:#006633;
  font-weight: bold;
  text-decoration: none}
A:visited {
  color:#009966;
  font-weight: bold;
  text-decoration: none}
A:hover {
  color:#000000;
  font-weight: bold;
  text-decoration: underline}
.Novidade { font-family: Tahoma, Verdana, Arial; font-size: 10px; color: #000000; text-align: left; text-indent: 0pt }
.Identificador { font-family: Verdana, Tahoma, Arial; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; text-align: right; vertical-align: bottom; text-indent: 0pt }
.Assinatura { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; text-decoration: none; text-align: right; text-indent: 0pt }
.Aviso { font-family: Verdana, Tahoma, Arial; font-size: 12px; font-weight: bold; color: #006633; text-decoration: none; text-align: center; text-indent: 0pt }
.Tabela-Item { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #333333; text-decoration: none; text-align: justify; text-indent: 0pt }
.Tabela-Valor { font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000000; text-decoration: none; text-align: justify; text-indent: 0pt }
.Tabela-Valor-Esquerda { font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000000; text-decoration: none; text-align: left; text-indent: 0pt }
.Tabela-Valor-Esquerda-Pequeno { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; text-decoration: none; text-align: left; text-indent: 0pt }
.Tabela-Valor-Centralizado { font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000000; text-decoration: none; text-align: center; text-indent: 0pt }
.Tabela-Valor-Centralizado-Pequeno { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; text-decoration: none; text-align: center; text-indent: 0pt }
.Tabela-Valor-Menor { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; text-decoration: none; text-align: justify; text-indent: 0pt }
.Tabela-Valor-Centralizado-Menor { font-family: Verdana, Tahoma, Arial; font-size: 10px; color: #000000; text-decoration: none; text-align: center; text-indent: 0pt }
.Tabela-Valor-Direita { font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #000000; text-decoration: none; text-align: right; vertical-align: top }
.Tabela-Cabecalho { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: center; vertical-align: top }
.Tabela-Cabecalho-Esquerda { font-family: Verdana, Tahoma, Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-align: left}

.Titulo { font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; color: #006633; text-decoration: none; text-align: justify; text-indent: 0pt}
.Titulo-Area {	font-family: Tahoma, Arial; font-weight: bold; color: #003300; text-decoration: none; font-size: 11px; }
.Titulo-Centralizado { font-family: Tahoma, Arial; font-size: 12px; font-weight: bold; color: #333333; text-decoration: none; text-align: center; vertical-align: top }
.SubTitulo, .Subtitulo { font-family: Tahoma, Arial; font-size: 14px; font-weight: bold; color:#006633; text-align: justify; }

.Texto-Minimo { font-size: 2px }
.Texto-Autores { font-family: Verdada, Arial; font-size: 12px; line-height: 18px; font-weight: bold; color: #000000; text-decoration: none; text-align: right; text-indent: 0pt; text-transform: none; letter-spacing: normal; word-spacing: normal; white-space: normal }
.Texto-Navegador { font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; text-align: left; text-indent: 0pt }
.Texto-Bibliografia { font-family: Verdana, Arial; font-size: 12px; line-height: 18px; color: #000000; text-decoration: none; text-align: justify; text-indent: 0pt; text-transform: none; letter-spacing: normal; word-spacing: normal; white-space: normal }
.Texto-Legenda { font-family: Verdana, Arial; font-size: 10px; line-height: 18px; color: #000000; text-decoration: none; text-align: justify; text-indent: 0pt; text-transform: none; letter-spacing: normal; word-spacing: normal; white-space: normal }
.Texto-Centralizado { font-family: Verdana, Arial; font-size: 12px; color: #000000; text-align: center; text-indent: 0pt; text-align: center }
.Texto-NaoIdentado { font-family: Verdana, Arial; font-size: 12px; color: #000000;	text-align: justify; text-indent: 0pt; line-height:12pt }
.Texto { font-family: Verdana, Arial; font-size: 12px; color: #000000; text-align: justify; text-indent: 15pt; line-height:12pt; }
.Texto-Direita { font-family: Verdana, Arial; font-size: 12px; color: #000000; text-decoration: none; text-align: right; text-indent: 0pt }
.Texto-Entrada { font-family: Verdana, Tahoma, Arial; font-size: 12px; font-style: italic; line-height: 18px; color: #000000; text-decoration: none; text-align: center; text-indent: 0pt; text-transform: none; letter-spacing: normal; word-spacing: normal; white-space: normal }
.Texto-Links { font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; text-align: right; text-indent: 0pt ; text-transform: none}
.Texto-Navegador-Busca { font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; text-align: right; text-indent: 0pt }
.Texto-Endereco {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none; text-align: right; text-indent: 0pt}
.Estatisticas-NaoIdentado { font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #000000; text-decoration: none; text-align: justify; text-indent: 0pt }
.Estatisticas-Centralizado { font-family: Verdana, Tahoma, Arial; font-size: 9px; color: #000000; text-decoration: none; text-align: center; text-indent: 0pt }


.Form-Campo-Transparente {font: 10px Tahoma, Verdana, Arial; color: #000000; border: 0px;}
/*
.Form-Campo { font: normal 10px/normal Tahoma, Verdana, Arial; text-transform: none; color: #000000; text-decoration: none; background: #00FFCC; border: 1px solid #000000; }
.Form-Botao { font: bold normal 10px/normal Verdana, Arial, Helvetica, sans-serif; text-transform: none; color: #000000; text-decoration: none; background: #00CC99; text-align: center; cursor: hand; border: 2px solid #006633; }
*/

.Form-Combo { 
font: normal 10px/normal Tahoma, Verdana, Arial;
border:1px solid #ccc;
padding:2px 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#fff;
-moz-box-shadow:inset 0px 0px 6px #ccc;
-webkit-box-shadow:inset 0px 1px 6px #ccc;
box-shadow:inset 0px 1px 6px #ccc;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

.Form-Botao {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding:3px 5px;
text-shadow:0 -1px 0 #669E00;
color:#fff;
border:1px solid #669E00;
background: rgb(143,196,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(143,196,0,1) 0%, rgba(107,165,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(107,165,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#6ba500',GradientType=0 ); /* IE6-9 */
}
	
.Form-Botao:hover {
	text-shadow:0 1px 0 #669E00;
	border:1px solid #669E00;
	background: rgb(198,226,120); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(198,226,120,1) 0%, rgba(167,211,44,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,226,120,1)), color-stop(100%,rgba(167,211,44,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6e278', endColorstr='#a7d32c',GradientType=0 ); /* IE6-9 */
}

.Form-Campo {
font: normal 10px/normal Tahoma, Verdana, Arial;
border:1px solid #ccc;
padding:2px 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#fff;
-moz-box-shadow:inset 0px 0px 6px #ccc;
-webkit-box-shadow:inset 0px 1px 6px #ccc;
box-shadow:inset 0px 1px 6px #ccc;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}

.Form-Campo[disabled="disabled"], .Form-Campo.disabled{
	color:#999;
	background:#f5f5f5;
	-moz-box-shadow:inset 0px 0px 2px #ddd;
	-webkit-box-shadow:inset 0px 1px 2px #ddd;
	box-shadow:inset 0px 1px 2px #ddd;
}

/* bootstrap */

	/* FOCUS STATES */
	input[type="text"]:focus,
	textarea:focus,
	button:focus,
	a.button:focus,
	select:focus,
	input[type="file"]:focus,
	input[type="password"]:focus,
	.rte-editor:focus,
	textarea.rte:focus{
	-webkit-box-shadow: 0 0 7px #669E00;
	-moz-box-shadow   : 0 0 7px #669E00;
	-o-box-shadow     : 0 0 7px #669E00;
	box-shadow        : 0 0 7px #669E00;
	border: 1px solid #669E00;
	outline: none;
	}
	
	/* TRANSITION */
	input[type="text"],
	textarea,
	button,
	a.button,
	a,
	input[type="file"]{
	transition: box-shadow 0.5s, border 0.5s, background 0.5s;
	-moz-transition: -moz-box-shadow 0.5s, border 0.5s, background 0.5s;
	-webkit-transition: -webkit-box-shadow 0.5s, border 0.5s, background 0.5s;
	-o-transition:  -o-box-shadow 0.5s, border 0.5s, background 0.5s;
	}

input.checkbox,
input[type="checkbox"]{
display:inline;
width:auto;
margin:0;
padding:0;
border:0;
background:none;
vertical-align:center;
*vertical-align: top;
}

input.radio,
input[type="radio"]{
display:inline;
width:auto;
margin:0;
padding:0;
border:0;
background:none;
vertical-align:center;
*vertical-align: top;
}

	input[type="radio"]:focus,
	input[ type="checkbox"]:focus{
	-webkit-box-shadow: 0 0 5px #6DB9FF;
	-moz-box-shadow   : 0 0 5px #6DB9FF;
	-o-box-shadow     : 0 0 5px #6DB9FF;
	box-shadow        : 0 0 5px #6DB9FF;
	outline-color: #6DB9FF;
	}

input.file,
input[type="file"]{
font-size:0.8em;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

select{
display:inline;
width:auto;
margin:0;
line-height:100%;
padding:3px;
vertical-align: middle;
}

textarea{
width:auto;
height:200px;
margin:0;
border:1px solid #ccc;
padding:5px;
vertical-align: middle;
font-family:inherit;
font-size:0.9em;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:inset 0px 0px 6px #ccc;
-webkit-box-shadow:inset 0px 1px 6px #ccc;
box-shadow:inset 0px 1px 6px #ccc;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
