@charset "ISO-8859-1";
/* CSS Document */

/* Alpha PNG support for IE
------------------------------
\*/
* html img/**/ {

filter:expression(
this.alphaxLoaded ? "" :
(
this.src.substr(this.src.length-4)==".png"
?
(
(!this.complete)
? "" :
this.runtimeStyle.filter=
("progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+this.src+"')")+
(this.onbeforeprint="this.runtimeStyle.filter='';this.src='"+this.src+"'").substr(0,0)+
String(this.alphaxLoaded=true).substr(0,0)+
(this.src="images/dot.png").substr(0,0)
)
:
this.runtimeStyle.filter=""
)
);
}

td {font-family:arial; font-size:10pt;}
.padrao {font-family:arial; font-size:10pt; color:gray;}
.negrito {font-family:arial; font-size:10pt; font-weight:bold;}
.categoria {font-family:arial; font-size:14pt; font-weight:bold;}
.titulo {font-family:arial; font-size:14pt; font-weight:normal;}
.produto {font-family:arial; font-size:12pt; font-weight:bold; padding-left:15px;}
.codigo {font-family:arial; font-size:8pt;}
.descricao {font-family:arial; font-stretch:narrower; font-size:8pt; color:gray; padding-left:14px;}
input, select {border-color: #858585; border-width: 1px; border-style: solid; background-color:##FDFDFD; font-size: 11px; font-family: tahoma;}
.submit {border-right: #858585 1px solid; border-top: #858585 1px solid; font-size: 10px; font-weight: bold; border-left: #858585 1px solid; color: #000000; border-bottom: #858585 1px solid; font-family: verdana; background-color: #e8ebec;}
.textarea {border-right: #858585 1px solid; border-top: #858585 1px solid; font-size: 8pt; border-left: #858585 1px solid; color: #000000; border-bottom: #858585 1px solid; font-family: verdana; background-color: #e8ebec;}
.itemMenu {background-image:url(../images/bkg_menu_plus.jpg); background-repeat:no-repeat;}
.small {font-family:arial; font-size:7.5pt;}
.smallneg {font-family:arial; font-size:7.5pt; font-weight:bold;}
.alert {color:red; font-family:arial;}
.pg {color:black;}

.SI-FILES-STYLIZED label.cabinet
{
	width: 100px;
	height: 22px;
	background: url(../images/btn_adicionar.jpg) 0 0 no-repeat;
	display: block;
	overflow: hidden;
	cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
	position: relative;
	height: 100%;
	width: auto;
	opacity: 0;
	-moz-opacity: 0;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

/*Style da Tela de Visualizacao de Orcamento*/
.style7 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style14 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.style20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.style23 {
	font-size: 10px;
	color: #999999;
}
.style27 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; }
.style29 {font-size: 12px}
.style42 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight: bold; }
.style43 {
	color: #000000;
	font-weight: bold;
	font-size: 10px;
}
.style44 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
.style46 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; }
.style47 {color: #000000; }
.style50 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.style52 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.style53 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
.style55 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; font-weight: bold; }
.style57 {font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; }
.style58 {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }