.css-fundo-cinzaclaro {
	background-color: #F2F2F2;
}

.css-fundo-cinzaclaro-borda-cinza {
	border: 1px solid #C8C8C8;
	background-color: #F2F2F2;
}

.css-fundo-cinzalight {
	background-color: #FAFAFA;
}

.css-fundo-branco {
	background-color: White;
}

.css-fundo-branco-borda-cinza {
	border: 1px solid #C8C8C8;
	background-color: White;
	border-radius: 5px;
}

.css-fundo-laranjalight-borda-cinza {
	border: 1px solid #C8C8C8;
	background-color: #FFEFDB;
}

.css-fundo-laranja {
	background-color: #FF9933;
}

.css-fundo-laranja-borda-cinza {
	border: 1px solid #C8C8C8;
	background-color: #FF9933;
}

.css-fundo-azullight {
	background-color: lightsteelblue;
}

.css-tabela {
	background-color: #F2F2F2;
	border-collapse: collapse;
}

.css-tabela-celula-titulo {
	border: 1px solid #C8C8C8;
	background-image: linear-gradient(to bottom, #FEFEFE, #E3E8F3);
	height:23px;
}

.css-borda-plana {
	border: 1px solid #C8C8C8;
	background-color: White;
}

.css-borda-cinza {
	border: 1px solid #C8C8C8;
}

.css-borda-cinzaligth {
	border: 1px solid #F1F1F1;
}

.css-bordainferior-laranja {
	border-bottom: thin solid orange;
}

.css-borda-plana-fundo-cinzaclaro {
	border: 1px solid #C8C8C8;
	background-color: #F2F2F2;
}

.css-texto-10 {
	font-family: Verdana;
	font-style: normal;
	font-size: 10px;	
	vertical-align: middle;
}

.css-texto-11 {
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;	
	vertical-align: middle;
}

.css-texto-12 {
	font-family: Verdana;
	font-style: normal;
	font-size: 12px;	
	vertical-align: middle;
}

.css-texto-13 {
	font-family: Verdana;
	font-style: normal;
	font-size: 13px;	
	vertical-align: middle;
}

.css-texto-14 {
	font-family: Verdana;
	font-style: normal;
	font-size: 14px;	
	vertical-align: middle;
}

.css-texto-15 {
	font-family: Verdana;
	font-style: normal;
	font-size: 15px;	
	vertical-align: middle;
}

.css-texto-18 {
	font-family: Verdana;
	font-style: normal;
	font-size: 18px;	
	vertical-align: middle;
}

.css-texto-negrito-10 {
	font-family: Verdana;
	font-style: normal;
	font-size: 10px;
	font-weight: bold;
}

.css-texto-negrito-11 {
	font-family: Verdana;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
}

.css-texto-negrito-12 {
	font-family: Verdana;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
}

.css-texto-negrito-13 {
	font-family: Verdana;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
}

.css-texto-negrito-14 {
	font-family: Verdana;
	font-style: normal;
	font-size: 14px;
	font-weight: bold;
}

.css-texto-negrito-15 {
	font-family: Verdana;
	font-style: normal;
	font-size: 15px;
	font-weight: bold;
}

.css-texto-negrito-18 {
	font-family: Verdana;
	font-style: normal;
	font-size: 18px;
	font-weight: bold;
}

.css-texto-negrito-28 {
	font-family: Verdana;
	font-style: normal;
	font-size: 28px;
	font-weight: bold;
}

.css-alinhamento-esquerda {
	vertical-align: middle;
	text-align: left;
}

.css-alinhamento-central {
	vertical-align: middle;
	text-align: center;
}

.css-alinhamento-direita {
	vertical-align: middle;
	text-align: right;
}

.css-cursor-help {
    cursor: help;
}

.css-cursor-crosshair {
    cursor: crosshair;
}

.css-cursor-pointer *, .globalpointercursor .absolutelypositioned {
    cursor: pointer;
} 

.css-cursor-default {
    cursor:  default;
}



.css-texto-cor-verde {
	color: Green;
}

.css-texto-cor-vermelho {
	color: Red;
}

.css-texto-cor-laranja {
	color: Orange;
}

.css-text-cor-azul {
	color: Blue;
}

.css-texto-cor-preto {
	color: Black;
}

.css-texto-cor-cinza {
	color: Grey;
}

.css-texto-cor-cinza-claro {
	color: #F2F2F2;
}

.css-tabela-linha-cor-laranja {
	background-color: #ff9933;
}

.css-tabela-nowrap {
	background-color: #F2F2F2;
	border-collapse: collapse;
	white-space: nowrap;
}

.css-fundo-dialogbox {
	background-color: #333;
	opacity: 0.6;
	clip: rect(auto,auto,auto,auto);
}

.gwt-TextBox {
	border: 1px solid #C8C8C8;
	border-radius: 3px;
}

.gwt-TextArea {
	border: 1px solid #C8C8C8;
	border-radius: 5px;
}

.gwt-PasswordTextBox {
	border: 1px solid #C8C8C8;
	border-radius: 3px;
}

