body {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	font-weight: bold;
}

legend {
	float: none !important;
}

.ui-dialog .ui-dialog-buttonpane button {
	background: grey;
	border: 1px solid grey;
	border-radius: 3px;
}

.ui-dialog .ui-dialog-titlebar {
	background: #3498db;
}

.selectd_menu {
	background-image: url(../images/select_menu.gif);
}

.selectd_item {
	background-image: url(../images/select_item.gif);
}

.iframe {
	border: 1px solid #c0c0c0;
}

#main {
	position: relative;
	width: 750px;
	overflow: scroll;
}

#divGrid {
	top: 0;
	left: 0;
	position: absolute;
	border: 0px solid #FFFFFF;
	bottom: auto;
	clear: both;
	height: 0;
	visibility: visible;
	clip: rect(auto 100% 180 auto);
}

#divLineGrid {
	margin-top: 20px;
	border: 0px solid #FFFFFF;
}

.forms {
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 2px solid #c0c0c0;
	text-transform: uppercase;
}

.forms_obs_prod {
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 2px solid #c0c0c0;
}

.forms_seq {
	background: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 2px solid #c0c0c0;
	text-transform: uppercase;
}

.forms_login {
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #000;
}

.Button_login {
	border-right: #000000 2px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #000000 2px solid;
	border-left: #FFFFFF 1px solid;
	font-size: 11px;
	cursor: default;
	color: #333;
	font-family: arial;
	background-color: #FFF
}

.text_cotacao {
	background-color: #DADADA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid #000000;
	text-transform: uppercase;
	text-align: right;
}

.text_senso1 {
	background-color: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid #000000;
	text-transform: uppercase;
}

.text_senso2 {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid #000000;
	text-transform: uppercase;
}

.formsClean {
	background: #F6F6F6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	text-transform: uppercase;
}

.forms_drop {
	background-color: #FFFFCC;
	background: #FFFFCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 2px solid #c0c0c0;
	text-transform: uppercase;
	border-top: 4px solid #000000;
	border-bottom: 4px solid #000000;
	border-left: 4px solid #000000;
	border-right: 4px solid #000000;

}

.forms_grid {
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 0px solid #FFFFFF;
	text-transform: uppercase;
	text-align: center;
}

.Money {
	background: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	TEXT-ALIGN: right;
}

.MoneyDisabled {
	background: #E6E4DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	TEXT-ALIGN: right;
}

.campo_oculto {
	background: #D8D8D8;
	border: 0px solid;
	font-family: Verdana;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.total {
	background: #D8D8D8;
	border: 0px solid;
	font-family: verdana;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: bold;
	color: #0000E6;
}

.formsThin {
	background: white;
	border: 1px solid #a0a0a0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-image: url(../images/fundo_form.jpg);
	text-transform: uppercase;
}

.forms2 {
	background-color: #F7F7F7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	background-color: #FFFFFF;
}

.forms3 {
	color: #000000;
	background: #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.forms4 {
	color: #000000;
	background-color: #E1E1E1;
	background: #E1E1E1;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}


.forms5 {
	color: #000000;
	background-color: #FFFFCC;
	background: #FFFFCC;
	border-top: 1px solid #000000;
	border-bottom: 4px solid #000000;
	border-left: 1px solid #000000;
	border-right: 4px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}

.forms6 {
	color: #000000;
	background-color: #FFFFCC;
	background: #FFFFCC;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}


.redUpper {
	color: #FF0000;
	background: #E1E1E1;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.erro {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.MoneyDisabledLabel {
	color: #000000;
	background: #E1E1E1;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	TEXT-ALIGN: right;
}

.disabled {
	background: #E6E4DF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/*text-transform: uppercase;*/
}

.main_upper {
	background: #FFFFD9;
	font-family: verdana;
	font-size: 10px;
	text-transform: uppercase;
}

.ref {
	font-family: verdana;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: bold;
}

.mainform {
	background: #FFFFD9;
	font-family: verdana;
	font-size: 10px;
}

.textbox {
	background: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.textbox_disabled {
	background: #E6E4DF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.texto {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.cotacao {
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
}

.categoria {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}

.categoria_red {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
}

.body {
	background-color: #FFFFFF;
}

/*.table {
   border:1px solid white;
   background-color:#EFEFEF;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: bold;
   text-transform: uppercase;
   progid:DXImageTransform.Microsoft.Shadow(color='#666666', Direction=135, Strength=3)
}*/
.option {
	/*background-color: #F1F1F1;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.option_color {
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}

.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: black;
}

.XpButton {
	border-right: #000000 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #000000 1px solid;
	border-left: #FFFFFF 1px solid;
	font-size: 11px;
	cursor: default;
	color: #000000;
	font-family: arial;
	background-color: #E1E1E1
}

.active-column-0,
.active-column-1,
.active-column-2,
.active-column-3,
.active-column-4,
.active-column-5,
.active-column-6,
.active-column-7,
.active-column-8,
.active-column-9,
.active-column-10,
.active-column-11,
.active-column-12,
.active-column-13,
.active-column-14,
.active-column-15,
.active-column-16,
.active-column-17,
.active-column-18,
.active-column-19,
.active-column-20,
.active-column-21,
.active-column-22,
.active-column-23,
.active-column-24 {
	background-color: #ffffff;
}

.class1 A:link {
	text-decoration: none;
	color: #000000;
	font-family: verdana;
	font-weight: 100;
}

.class1 A:visited {
	text-decoration: none;
	color: #000000;
	font-family: verdana;
	font-weight: 100;
}

.class1 A:active {
	text-decoration: none;
	color: #000000;
	font-family: verdana;
	font-weight: 100;
}

.class1 A:hover {
	text-decoration: none;
	color: #999999;
	font-family: verdana;
	font-weight: 100;
}

.fontGrid {
	font-family: verdana;
	font-size: 10px;
	font-weight: 100;
}

.abaON {
	border-right: #000000 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: 0px solid;
	border-left: #FFFFFF 1px solid;
	border-right: #FFFFFF 1px solid;
	font-family: verdana;
	font-size: 10px;
	font-weight: bold;
	cursor: default;
	color: #000000;
	text-align: center;
	text-transform: uppercase;
}

.abaOFF {
	border-right: #000000 1px solid;
	border-top: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-left: #000000 1px solid;
	background-color: #E1E1E1;
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	cursor: default;
	text-align: center;
	text-transform: uppercase;
}

.tabela_aba {
	border-right: #000000 1px solid;
	border-top: 0px solid;
	border-bottom: #000000 1px solid;
	border-left: #FFFFFF 1px solid;
	cursor: default;
	color: #000000;
	background-color: #D4D0C8;
	padding-left: 8px;
	padding-top: 8px;
}

@media (max-width : 767px) {
	.table-login {
		width: 80%;
	}

	input {
		font-size: 16px !important;
	}
}

@media (min-width: 768px) {
	.table-login {
		width: 30%;
	}
}

.text-alfa {
	color: #337AB7E6 !important;
	text-decoration: none;
	font-family: Impact;
	letter-spacing: .4rem;
	margin: 0px;
}

#containerEnviar {
	position: relative;
}

#containerEnviar #blockEnviar {
	display: none;
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
}


#containerEnviar.disabled #blockEnviar {
	display: block;
}

#containerEnviar.disabled #send {
	opacity: 0.5;
}
