a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555864;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #555864;
	text-decoration: underline;
}
a.linkwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.linkwhite:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:underline;
}
a.linkBlack9 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:none;
}
a.linkBlack9:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration:underline;
}
a.linkred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:none;
}
a.linkred:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration:underline;
}
a.linkMenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration:none;
}
a.linkMenu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:underline;
}
a.linkGisha {
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	text-decoration:none;
}
a.linkGisha:hover {
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
	text-decoration:underline;
}
a.linkGishaWhite {
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:none;
}
a.linkGishaWhite:hover {
	font: bold 14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration:underline;
}
.master {
	width: 778px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-left-color: #333333;
	text-align: center;
	vertical-align: top;
	background-image: url();
	background-repeat: repeat-y;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.masterNB {
	width: 778px;
	text-align: center;
	vertical-align: top;
}
.border {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top: solid;
	border-right-color: #D3D3D3;
	border-left-color: #D3D3D3;
	border-top-color: #D3D3D3;
	text-align: justify;
	vertical-align: top;
	background-image: url();
	background-repeat: repeat-y;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
}
.borderExt {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top: solid;
	border-right-color: #D3D3D3;
	border-left-color: #D3D3D3;
	border-top-color: #D3D3D3;
	text-align: justify;
	vertical-align: top;
	background-image: url();
	background-repeat: repeat-y;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D3D3D3;
}
.borderBig {
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top: solid;
	border-right-color: #000000;
	border-left-color: #000000;
	border-top-color: #000000;
	text-align: justify;
	vertical-align: top;
	background-image: url();
	background-repeat: repeat-y;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.masterGold582 {
	width: 582px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c89700;
	border-left-color: #c89700;
	text-align: center;
	vertical-align: top;
	background-image: url();
	background-repeat: repeat-y;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c89700;
}
.masterGold {
	width: 778;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #c89700;
	border-left-color: #c89700;
	text-align: center;
	vertical-align: top;
	background-image: url();
	background-repeat: repeat-y;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c89700;
}
.masterBorderWhite {
	width: 778px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	background-image: url();
	background-repeat: repeat-y;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.conteudo-geral-sem-topo {
	background-attachment: scroll;
	background-image: url();
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 35px;
}
.QuadroSimples {
	text-align: center;
	vertical-align: top;
	background-image: url();
	background-repeat: repeat-y;
	background-position: bottom;
	border: 1px solid #333333;
}
.msgLogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.msgAlerta {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.readonly {
	background-color: #999999;
}
.linhaCompleta {
	background-color: #EBEBEB;
}
.campoComboDB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	height: 15px;
	width: 200px;
}
.campoComboPQ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 1px;
	height: 15px;
	width: 100px;
	margin: 1px;
	border: 1px solid #000000;
}
.campoDatax12Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	height: 15px;
	width: 80px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campoCNPJx12Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 110px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campoCEPx12ArialCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 80px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campo300x12ArialLeftMaius {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 300px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo60x12ArialCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 60px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campoUFx12ArialCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 30px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campo30x12ArialCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 30px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campo40x12ArialCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 40px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campo50x12ArialCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 50px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campo80x12ArialCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 80px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campoComboDB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: none;
	height: 18px;
	width: 300px;
	border: 1px solid #000000;
	margin: 1px;
	padding: 1px;
}
.campo200x12ArialLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 200px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo200x12ArialLeftMaius {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 200px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-transform: uppercase;
	text-align: left;
}
.campoEMAILx12Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 350px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
	text-transform: lowercase;
}
.campoLOGINx12Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 100px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
	text-transform: lowercase;
}
.campoSENHAx12Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 100px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
	text-transform: lowercase;
}
.campo30x12ArialLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 30px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
}
.campo100x12ArialLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 100px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo100x12ArialCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 100px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campo564x12ArialLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 560px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campoValorx12Arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	height: 15px;
	width: 80px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: right;
}
.campo30x12ArialCenter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 30px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: center;
}
.campo400x12ArialLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 396px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo400x12ArialLeftMaius {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 385px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
	text-transform: uppercase;
}
.campoComboDBPesq {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	height: 15px;
	width: 200px;
}
.campo300x12ArialLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 300px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo300x12ArialLeftMinus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: lowercase;
	height: 15px;
	width: 300px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo300x12ArialMultiline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 54px;
	width: 300px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo100x12ArialRight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 100px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: right;
}
.campoMultiline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 100%;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campoMultiline400 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 400px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campoMultilineFull {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 776px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo564x11ArialMultiline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 250px;
	width: 564px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo564x100ArialMultiline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100px;
	width: 564px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo100x12ArialLeftMaius {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 100px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
	text-transform: uppercase;
}
.campoComboMD {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	height: 15px;
	width: 200px;
	margin: 1px;
	border: 1px solid #000000;
}
.campoDropDownGD {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	height: 18px;
	width: 350px;
	margin: 1px;
	border: 1px solid #000000;
}
.campoDropDownMail {

	font-family: "Trebuchet MS".Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	height: 20px;
	width: 450px;
	margin: 1px;
	border: 1px solid #000000;
}
.campoDropDown400 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 1px;
	height: 18px;
	width: 400px;
	margin: 1px;
	border: 1px solid #000000;
}
.campoATALHOx12Arial {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 200px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
	text-transform: lowercase;
}
.campo250x12ArialLeftMaius {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
	height: 15px;
	width: 250px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-align: left;
}
.campo200x12ArialLeftMinus {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 200px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-transform: lowercase;
	text-align: left;
}
.campo150x12ArialLeftMaius {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	width: 150px;
	border: 1px solid #000066;
	margin: 1px;
	padding: 1px;
	text-transform: lowercase;
	text-align: left;
}
.campoComboEstado {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 1px;
	height: 15px;
	width: 50px;
	margin: 1px;
	border: 1px solid #000000;
}
.msgLoginVermelho {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
}
.txtOpTNN-Arial9 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtOpTNN-Arial10Pesq {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}
.txtOpTNN-Arial11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}
.txtResultado-Arial9 {
	font-size: 9px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtResultado-Arial10 {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.txtResultado-Arial11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.txtResultado-Arial11Bold {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;	
}
.txtResultado-VerdanaBold {
	font-size: 11px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;	
}
.txtResultado-Arial11WhiteB {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;	
}
.txtArial12 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;	
}
.txtResultado-VerdanaBold12 {
	font-size: 11px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;	
}
.txtResultado-VerdanaBoldWhite12 {
	font-size: 11px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;	
}
.txt-VerdanaBold14 {
	font-size: 14px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;	
}
.txtResultado-Arial36 {
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;	
}
.titulo14 {
	font-size: 14px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;	
}
.titulo16 {
	font-size: 16px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color: #990000;
	font-weight: bold;	
}
.txtResultado-Arial10White {

	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
}
.txtResultado-Arial12WhiteBCopy {

	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
}
.txtGisha14{
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}	
.txtMac14{
	font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}	
.btnOK {
	width:32;
	height:32;
	background-image:url(../img/tnn_ok3_.png);
	background-color:transparent;
	border:0px;
	margin:0px; 
}
table.tCinza {
	border-collapse: collapse;
	margin-left:1px;
	margin-right:1px;
	background-color:#FFFFFF;
}
table.tCinza tr td {
	border:1px solid #D3D3D3;
}
table.tBlack {
	border-collapse: collapse;
	margin-left:1px;
	margin-right:1px;
	background-color:#FFFFFF;
}
table.tBlack tr td {
	border:1px solid #000000;
}
.listagem { /*formatação CSS para a tag <p>*/
 	text-align: center;
	font-weight: bold;
    font-size: 14px; /*tamanho da fonte*/
	font-family: Trebuchet MS; /*tipo da fonte*/
	text-align:left; /*alinhamento do texto*/
	margin-top: 10px;/*margem superior*/
	margin-bottom: 10px;/*margem inferior*/
	color:#797268;/*cor da fonte*/
	border:none;/*define sem borda*/
}
