BODY {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-left: 0px;
}
.tituloSistema {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 18px;
  text-align:center;
}
.tituloDepartamento {
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 12px;
	font-weight : bold;
}
.tituloPagina {
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 16px;
	font-weight : bold;
}
.itemMenu {
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 12px;
	font-weight : bold;
}
.itemForm {
	font-family : Arial, Helvetica, sans-serif;
	color : #678BDD;
	font-size : 11px;
	font-weight : bold;
}
.item {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 12px;
	font-weight : bold;
}
.subitem {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 11px;
	font-weight : bold;
}
.submenu{
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : none;
}
.campo {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 12px;
}
.texto {
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 10px;
}
.textoCinza {
	font-family : Arial, Helvetica, sans-serif;
	color : #807E7E;
	font-size : 10px;
}
.textoVermelho {
  font-family : Arial, Helvetica, sans-serif;
  color: #FF0000;
  font-size: 12px;
}
.textoBranco {
	font-family : Arial, Helvetica, sans-serif;
	color : #FFFFFF;
	font-size : 10px;
}
.alerta {
	font-family : Arial, Helvetica, sans-serif;
	color : Red;
	font-size : 10px;
}

.message {
  font-family : Arial, Helvetica, sans-serif;
  color : Green;
  font-size : 12px;
}

.erro {
	font-family : Arial, Helvetica, sans-serif;
	color : Red;
	font-size : 10px;
}

.input {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-right: #e5e5e5 1px solid;
	border-top: #e5e5e5 1px solid;
	border-bottom: #e5e5e5 1px solid;
	border-left: #e5e5e5 1px solid;
	color: #525252;
}

textarea {
	text-align: Left;
	BORDER-RIGHT: #bbbbbb 1px solid;
	BORDER-TOP: #bbbbbb 1px solid;
	FONT-SIZE: 10px;
	BORDER-LEFT: #bbbbbb 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #bbbbbb 1px solid;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #EFEFEF;
	font-weight: normal;
	background : White;
	text-align: left;
}

tr.selecionaON {
	background-color: #F2F2F2;
}

tr.selecionaOFF {
	background-color: #FFFFFF;
}

A.menu { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 12px; 
	text-decoration : none;
}

A.menu:VISITED { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 12px; 
	text-decoration : none;
}

A.menu:ACTIVE { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 12px; 
	text-decoration : none;
}

A.menu:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #003366;
	font-size : 12px;
  font-weight : bold;
	text-decoration : none;
}

A.submenu { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : none;
}

A.submenu:VISITED { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : none;
}

A.submenu:ACTIVE { 
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : none;
}

A.submenu:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #1767EB;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

A.link { 
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : none;
}

A.link:VISITED { 
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : none;
}

A.link:ACTIVE { 
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 12px; 
	font-weight : bold;
	text-decoration : none;
}

A.link:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #525252;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}

A.linkCinza { 
	font-family : Arial, Helvetica, sans-serif;
	color : #807E7E;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}

A.linkCinza:VISITED { 
	font-family : Arial, Helvetica, sans-serif;
	color : #807E7E;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}

A.linkCinza:ACTIVE { 
	font-family : Arial, Helvetica, sans-serif;
	color : #807E7E;
	font-size : 10px; 
	font-weight : bold;
	text-decoration : none;
}

A.linkCinza:HOVER {
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

.botao {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 10px;
	font-weight : normal;
	background: #DFDFDF;
	border: thin double #a0a0a0;
	height: 20px;
	width: 200px;
	margin-bottom : auto;
  cursor: pointer; 
}

.botaoGrande {
	font-family : Arial, Helvetica, sans-serif;
	color : #3C5F7B;
	font-size : 10px;
	font-weight : normal;
	background: #DFDFDF;
	border: thin double #a0a0a0;
	height: 20px;
	width: 200px;
	margin-bottom : auto;
  cursor: pointer; 
}

.fundoBranco {
	background: #ffffff;
}

.fundoCinza {
	background: #cccccc;
}

.fundoCinzaClaro{ 
    background-color:#f9f9f9; 
}

.fundoCinzaEscuro {
	background: #f1f1f1;
}

.fundoAmareloClaro{ 
    background-color:#f7eca1; 
}

TD {
	color: #003399;
	font-family: arial;
	font-size: 11px;
}

select {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	color: #003366;
}

.label {
	background-color: #CFCFCF;
	text-align:right;
}

.labelLeft {
	background-color: #CFCFCF;
}

.detail {
	margin-top: 1.0px;
	border-top: 1.0px solid #cfcfcf;
}

.popUp {
  background-color:#c9c9c9;
  cursor: pointer;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 3px;
  border: solid #c0c0c0 1.0px;
}

.bar {
  background-color:#6699CC;
  cursor: pointer;
  color: #FFFFFF;
  font-weight: bold;
  padding: 0px 3px;
}



.adicionar {
  background-image: url(../../apresentacao/images/icones/icone-add.gif) !important;   
}
.suspender {
  background-image: url(../../apresentacao/images/icones/icone-pause.gif) !important;   
}
.cancelar {
  background-image: url(../../apresentacao/images/icones/icone-cancelamento.gif) !important;   
}
.alterar {
  background-image: url(../../apresentacao/images/icones/icone-alterar.gif) !important;   
}
.detalhe {
  background-image: url(../../apresentacao/images/icones/icone-detalhe.gif) !important;   
}
.malote {
  background-image: url(../../apresentacao/images/icones/icone-malote.gif) !important;   
}
.confirmar {
  background-image: url(../../apresentacao/images/icones/icone-confirmar.gif) !important;   
}
.enviar {
  background-image: url(../../apresentacao/images/icones/icone-enviar.gif) !important;   
}
.limpar {
  background-image: url(../../apresentacao/images/icones/icone-limpar.gif) !important;   
}
.win-cancelar {
  background-image: url(../../apresentacao/images/icones/icone-cancelar.gif) !important;   
}
.lookup {
  background-image: url(../../apresentacao/images/icones/icone-lookup.gif) !important;   
}
.pesquisar {
  background-image: url(../../apresentacao/images/icones/icone-pesquisar.jpg) !important;
}
.imprimir {
  background-image: url(../../apresentacao/images/icones/icone-print.gif) !important;
}

a {
  font-family: arial;
  font-size: 11px;
  color: #0000FF;  
}

a:visited {
  font-family: arial;
  font-size: 11px;
}

a:hover {
  font-family: arial;
  font-size: 11px;
  color: #FF0000;
}

.hide img {
  visibility: hidden;
}

.clickable { 
  cursor: pointer; 
} 

.titleHtml {
	border-bottom: 1px groove #C2D7F0;
	color: #004282;
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	font-size: 18px;
	padding-top: 8px;
}

.lineHtml {
	color: #434343;
	font-family: tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}


/**---------------------------------------------------------------
*** Ext override                                                    
***---------------------------------------------------------------*/

.x-form-item {
  font-size:11px;
  color:#003399;
}
.x-form-field {
  font-size: 11px;
}
.x-form-text-disabled .x-form-text{
  padding:1px 3px;
  color: #222222;
  background:#F1F0ED url(../ext-2.0.2/resources/images/default/form/text-bg.gif) repeat-x 0 0;
  border:1px solid #B5B8C8;
}
.x-form-textarea-disabled .x-form-textarea  {
  padding:1px 3px;
  color: #222222;
  background:#F1F0ED url(../ext-2.0.2/resources/images/default/form/text-bg.gif) repeat-x 0 0;
  border:1px solid #B5B8C8;
}

.x-form-cb-label {
  color:#003399;
}

.x-combo-list-item {
  font-size:11px;
}

.x-grid3-row-expander {
  background-image: url(../../apresentacao/images/icones/icone-alterar.gif) !important; 
}

.x-grid3-row-collapsed .x-grid3-row-expander {
  background-position: center center;
}

.x-grid3-row-expanded .x-grid3-row-expander {
  background-position: center center;
}

.x-window-header {
  overflow: none;
}

.x-grid3-hd-inner {
  color:#000000;
}


/**---------------------------------------------------------------
*** IE8 override fixes                                                     
***---------------------------------------------------------------*/
.x-form-text, .ext-ie .x-form-text, .ext-ie .x-form-file {
  height:22px;
  line-height:18px;
  margin: 0px 0px;
  vertical-align:middle;
}

.ext-ie6 .x-form-text, .ext-ie8 .x-form-text {
  margin:-1px 0; /* ie bogus margin bug */
  height:22px; /* ie quirks */
  line-height:18px;
}

.ext-ie6 textarea.x-form-field, .ext-ie8 textarea.x-form-field {
  margin:-1px 0; /* ie bogus margin bug */
}