/* legenda */

ul.titulo
{
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 2px 0px;
	list-style-type: none;
	display: inline;
	float: left;
	width: 99%;
	text-align: left;
	border-bottom: 1px dotted #F35D1A;
}

ul.titulo li
{
	background-image: url( "Images/ic_titulo.gif" );
	background-repeat: no-repeat;
	background-position: 0px 5px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #F35D1A;
	padding: 3px 3px 3px 15px;
	list-style-type: none;
	display: inline;
}


.aviso 
{
	background-image: url("Images/ic_Mensagem.gif");
	background-repeat: no-repeat;
	background-position: 10px 0px;  
	border-bottom: 1px dotted #CCCCCC;
	width: auto;
	text-align: left;
	margin: 15px 10px 0px 30px;
	padding: 10px 10px 5px 50px;
	font-family: Verdana;
	font-size: 10pt;
	color: #336699;
	font-weight: normal;
	line-height: 15px;	
}

.TituloOrcamento
{
	color: #EE3325;
	font-family: Verdana;
	font-weight :bold;  
	font-size: 9pt;
}

.tableGrid td.icVisto
{
	background-image: url(images/ic_visto.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 15px;
	padding: 3px 3px 0px 40px;
	margin: 40px 0px 0px 0px;
	background-color: Transparent;
}

.legenda ul
{
	height: 30px;
	padding: 3px 3px 0px 3px;
	margin: 20px 0px 0px 0px;
	border: 0px;
}

.legenda ul li.Ativo
{
	background-image: url("Images/on_o.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}

.legenda ul li.Inativo
{
	background-image: url("Images/off_o.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}

.legenda ul li.Alterar
{
	background-image: url("Images/bt_alterar.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}


.legenda ul li.AvancarProcessoEditar
{
	background-image: url("Images/img_icLupa.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}

.legenda ul li.EditarUsuario
{
	background-image: url("Images/EditItemSecurity.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}



.legenda ul li.AvancarProcesso
{
	background-image: url("Images/AvancarProcesso.png" );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}

.legenda ul li.Imprimir
{
	background-image: url("Images/bt_imprimirFatura.gif" );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}

.legenda ul li.Historico
{
	background-image: url("Images/ImgHistorico.gif" );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}

.legenda ul li.OrcamentoHistorico
{
	background-image: url("Images/paste.png" );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}
.legenda ul li.Download
{
	background-image: url("Images/ic_compromisso.gif" );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}
.legenda ul li.Upload
{
	background-image: url("Images/16upload.gif" );
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: Transparent;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	padding: 3px 3px 3px 25px;
	margin: 0px 15px 0px 0px;
	list-style-type: none;
	display: inline;
}
/*-- lengenda */

/* Add by Tiago */

.formGrid td tt.tamanhoMaximo
{
	display: block;
	font-family: Verdana;
	font-size: 7pt;
	padding: 1px 2px 1px 2px;
	text-align: left;
	color: #666666;
	float: left;
}

.formGrid td tt.digitados
{
	font-family: Verdana;
	font-size: 7pt;
	padding: 1px 2px 1px 2px;
	margin-right: 105px;
	text-align: left;
	color: #FF0000;
	float: right;
}

.OrcamentoPreAprovado
{
	font-family: Verdana;
	font-size: 7pt;
	color: #FF0000;
}

/* Finally By Tiago */

.progress
{
	width: 250px;
	border: 1px;
	border-color: Black;
	bottom: 0%;
	left: 0px;
	position: absolute;
	padding: 5px 5px 5px 5px;
	background-color: #F0F0F0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	font-style: normal;
	color: #F07616;
}

.MsgNaoLido
{
	background-image: url("images/NaoLido.jpg" );
	background-repeat: no-repeat;
	background-position: center;
	background-color: Transparent;
	width: 22px;
	height: 19px;
	
}

.MsgLido
{
	background-image: url("images/Lido.jpg" );
	background-repeat: no-repeat;
	background-position: center;
	background-color: Transparent;
	width: 22px;
	height: 19px;
	
}


.fonteDestaque
{
	color: #FF1E1E;
}

.CampoObrigatorio
{
	color: #EE3325;
	font-family: Verdana;
	font-size: 8pt;
}


/*site map */

.titulo 
{
	width: 98%;
	margin: 10px 0px 0px 10px;
	padding: 2px 0px 3px 5px;
	border-bottom: 1px dotted #CCCCCC;
}

.titulo tt 
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	padding: 2px 3px 2px 5px;
}

.titulo tt.pagina 
{
	background-image: url("Images/icTitulo.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 2px 0px 2px 15px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #FF9900;	
}



.conteudo
{
	width: 98%;
	margin: 10px 0px 0px 10px;
	padding: 2px 0px 3px 5px;
	border-bottom: 1px dotted #CCCCCC;

}

.caminho
{
	width: 98%;
	margin: 10px 0px 0px 10px;
	padding: 2px 0px 3px 5px;
	border-bottom: 1px dotted #CCCCCC;
}

.NodeStyle
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	padding: 2px 3px 2px 5px;
}

.CurrentNodeStyle
{
	background-image: url("Images/icTitulo.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 2px 0px 2px 15px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #FF9900;	
}


/* Fim site map */


.menu_nodeStyle
{
	color: #000000;
	font-family: Verdana;
	font-size: 8pt;
	padding: 5px 5px 5px 5px;
	width: 100%;
	border: 0px;
}

.menu_hoverNodestyle
{
	background-color: #CCCCCC;
	border: 0px;
	cursor: pointer;
}

.menu_selectedNodestyle
{
	padding: 5px 5px 5px 5px;
	font-weight: bold;
	color: #0066CB;
}

.Menu
{
	margin: -27px 0px 0px 80px;
	padding: 1px 0px 1px 5px;
	display: inline;
	float: left;
	border: 0px;
}

.Menu td
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	display: inline-table;
	text-align: left;
	padding: 0px 6px 0px 6px;
	width: auto;
}

.Menu td img
{
	width: 43px;
	height: 42px;
	border: 0px;
	padding: 0px 5px 0px 0px;
	vertical-align: middle;
}

.Menu a:link, .Menu a:active, .Menu a:visited
{
	list-style-type: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #000000;
	display: inline;
	text-align: left;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

.Menu td a:hover
{
	color: #990000;
	font-size: 8pt;
	font-family: Verdana;
	display: inline;
	text-align: left;
	padding: 0px 0px 0px 0px;
	border: 0px;
	text-decoration: none;
}

.ctl00_Menu1_0
{
	margin: 10px 0px 0px 0px;
}

.SubMenu td
{
	background-color: #F0F0F0;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #666666;
	text-align: left;
	border-bottom: 1px solid #CCCCCC;
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	height: 25px;
	#height: 20px;
}

.SubMenu td a:visited, .SubMenu td a:link
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #666666;
}


.SubMenu td:hover
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
	color: #990000;
}

body
{
	background-color: #FFFFFF;
	overflow-x: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}

.fixedHeader
{
   overflow: auto;
   height: 150px;
}

table th
{
	background-color: #EFEFEF;
	border-bottom: 1px solid #F07616;
	border-left-color: transparent;
	border-left-width: 3px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	padding: 0px 5px 0px 5px;
	text-align: center;
}



input
{
	border: 1px solid #999999;
	background-color: #F0F0F0;
	padding: 1px 2px 1px 2px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	margin: 0px 3px 0px 3px;
}

.tableGrid2
{
	margin: 0px auto 0px auto;
	width: 740px;
	padding: 3px 3px 3px 3px;
	border: 0px;
}

.tableGrid2 th
{
	background-color: #f0f0f0;
	border: 1px solid #336699;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	padding: 2px 2px 2px 2px;
	margin: 0px 3px 0px 3px;
	text-align: center;
}

.tableGrid2 td
{
	font-family: Verdana;
	border: 1px solid #CCCCCC;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
	line-height: 20px;
}


.tableGrid
{
	margin: 20px auto 10px auto;
	width: 740px;
	padding: 3px 3px 3px 3px;
	border: 0px;
}


.tableGridRol
{
	border: 0px;
	margin: 0px auto 10px auto;
	width: 740px;
	padding: 3px 3px 3px 3px;
	
}

.tableGridRol th
{
	background-color: #f0f0f0;
	border: 1px solid #336699;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	padding: 2px 2px 2px 2px;
	margin: 0px 3px 0px 3px;
	text-align: center;
}

.tableGridRol td
{
	font-family: Verdana;
	border: 1px solid #CCCCCC;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
	line-height: 20px;
}

.tableGridRol a:link, .tableGrid li a:active, .tableGrid li a:visited
{
	list-style-type: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	display: inline;
	text-align: left;
	text-decoration: none;
}

.tableGridRol a:hover
{
	list-style-type: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #336699;
	display: inline;
	text-align: left;
	text-decoration: none;
}


.tableGrid td tt.digitados
{
	font-family: Verdana;
	font-size: 7pt;
	/*padding: 1px 2px 1px 2px;
	margin-right: 105px;*/
	/*text-align: left;*/
	color: #FF0000;
	/*float: right;*/
}

.tableGrid td.red
{
	font-family: Verdana;
	border: 1px solid #CCCCCC;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #990000;
	line-height: 20px;
}

.tableGrid td.orange
{
	font-family: Verdana;
	border: 1px solid #CCCCCC;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #FF9900;
	line-height: 20px;
}

.tableGrid th
{
	background-color: #f0f0f0;
	border: 1px solid #336699;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	padding: 2px 2px 2px 2px;
	margin: 0px 3px 0px 3px;
	text-align: center;
}

.tableGrid td
{
	font-family: Verdana;
	border: 1px solid #CCCCCC;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 2px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
	line-height: 20px;
}

.tableGrid a:link, .tableGrid li a:active, .tableGrid li a:visited
{
	list-style-type: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	display: inline;
	text-align: left;
	text-decoration: none;
}

.tableGrid a:hover
{
	list-style-type: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #336699;
	display: inline;
	text-align: left;
	text-decoration: none;
}

.formGrid
{
	margin: 20px auto 10px auto;
	width: 90%;
	padding: 3px 3px 3px 3px;
	border: 0px;
}

.formGrid td.label 
{
	font-family: Verdana;
	background-color: #f0f0f0;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}

.formGrid td.campo
{
	font-family: Verdana;
	background-color: #E6E6E6;
	border-left: 3px solid #FFFFFF;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}

.formGrid td.campo table.check td input
{
	font-family: Verdana;
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}
.tableLogin table.check td input
{
	font-family: Verdana;
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
}

.formGrid td.campo table.radio td input
{
	font-family: Verdana;
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}

.formGrid td.campo span.check input
{
	font-family: Verdana;
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}

.formGrid td.campo span.radio input
{
	font-family: Verdana;
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}

.tableGrid th span.check input
{
	font-family: Verdana;
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}

.tableGrid th span.radio input
{
	font-family: Verdana;
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}

.tableGrid td span.check input
{
	font-family: Verdana;
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}

.tableGrid td span.radio input
{
	font-family: Verdana;
	background-color: transparent;
	border: 0px;
	font-size: 8pt;
	font-weight: normal;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	text-align: left;
	color: #333333;
}

.formGrid td.btForm
{
	background-color: #FFFFFF;
	text-align: right;
	border: 1px solid #E6E6E6; 
}

.formGrid td.white
{
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6; 
}

.formGrid a:link, .formGrid li a:active, .formGrid li a:visited
{
	list-style-type: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #003366;
	display: inline;
	text-align: left;
	text-decoration: none;
}

.formGrid a:hover
{
	list-style-type: none;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #336699;
	display: inline;
	text-align: left;
	text-decoration: none;
}

.formBranco
{
	margin: 20px auto 10px auto;
	width: 90%;
	padding: 3px 3px 3px 3px;
	border: 0px;
}

.formBranco td.label
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: right;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	color: #333333;
}

.formBranco td
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	padding: 2px 2px 2px 5px;
	margin: 0px 3px 0px 3px;
	color: #333333;
}


textarea
{
	border: 1px solid #999999;
	background-color: #F0F0F0;
	padding: 1px 2px 1px 2px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	margin: 0px 3px 0px 3px;
}

select
{
	padding: 1px 2px 1px 2px;
	margin: 0px 3px 0px 3px;
}

select option
{
	border: 1px solid #999999;
	background-color: #f0f0f0;
	padding: 1px 2px 1px 2px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
}



.btData
{
	background-image: url(images/img_icData.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: Transparent;
	border: 0px;
	width: 30px;
	height: 22px;
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	padding: 5px 0px 0px 20px;
	margin: 0px 3px 0px 3px;
	vertical-align: bottom;
	cursor: pointer;
}

.btDataGrid
{
	background-image: url(images/img_icData.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: Transparent;
	border: 0px;
	width: 30px;
	height: 22px;
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	padding: 5px 0px 0px 20px;
	margin: 0px 3px -6px 3px;
	vertical-align: bottom;
	cursor: pointer;
}


.btDataGrid2
{
	background-image: url(images/img_icData.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: Transparent;
	border: 0px;
	width: 30px;
	height: 22px;
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px -3px 0px;
	vertical-align: bottom;
	cursor: pointer;
}

 
.frmPrincipal
{
	margin: 2px 5px 2px 5px;
	padding: 0px;
	width: 967px;
	height: 614px;
	background-repeat:no-repeat;  
	background-image: url("Images/fundo_lease01.jpg");
}


button
{
    COLOR: white;
    FONT-FAMILY: 'Trebuchet MS';
    BACKGROUND-COLOR: orange
}
.clsBotao2
{
    background-image: url("Images/btLogin.gif");
    width: 25px;
    height: 18px;
    border: 0px;
    color: #FFFFFF;
    font-family: Verdana;
    font-weight: bold;
    font-size: 8pt;
}
.clsBotao
{
    background-image: url("Images/bgBT.gif");
    background-repeat: repeat-x;
    height: 17px;
    border-right: 1px solid #C9C9C9;
    border-left: 1px solid #C9C9C9;
    font-family: Verdana;
    font-size: 7pt;
    color: #666666;
    text-align: center; 
}

.tabbar {
  width: 100%;
  margin: 20px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-bottom: 1px solid #CCCCCC;  
}

.tabbar ul {
	display: inline;
	list-style: none;
	height: 29px;
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}

.tabbar ul li.left {
	margin: 0px 0px 0px 0px;
	padding: 9px 0px 7px 0px;
	width: 12px;
	display: inline;
	list-style-type: none;
	background-image: url(images/bgTabLeft.gif);
	background-repeat: no-repeat;
}

.tabbar ul li.right {
	margin: 0px 0px 0px 0px;
	padding: 9px 5px 7px 0px;
	width: 14px;
	display: inline;
	list-style-type: none;
	background-image: url(images/bgTabRight.gif);
	background-repeat: no-repeat;
}

.tabbar ul li {
	margin: 1px 5px 0px 5px;
	padding: 2px 7px 5px 7px;
	font-style: normal;
	line-height: 25px;
	display: inline;
	list-style-type: none;
	background-color: #f5f5f5;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 0px;
	border-left: 2px solid #FF9900;
}
.tabbar a:link, .tabbar a:active, .tabbar a:visited  {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	border: 0px;
}

.tabbar a:hover  {
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	background-color: transparent;
	border: 0px;
}

.tabbar a.tabact:link, .tabbar a.tabact:active, .tabbar a.tabact:visited {
	  color: #990000;
	  font-family: Verdana;
	  font-size: 8pt;
	  font-weight: bold;
	  text-decoration: none;
	  background-color: transparent;
	  border: 0px;
}

.tabbar a.tabact:hover {
	  color: #990000;
	  font-family: Verdana;
	  font-size: 8pt;
	  font-weight: bold;
	  text-decoration: underline;
	  background-color: transparent;
	  border: 0px;
}

/* novas classes - Vera */

.topLogin 
{
	background-repeat: no-repeat;  
	background-image: url("Images/topLogin.gif");
	background-color: #234CA4;
	margin: 0px 0px 0px 0px;
	border: 0px;
	background-position: 0px 0px;
	width: 100%;
	height: 58px;
	text-align: right;
	vertical-align: baseline;
}

.topLogin tt 
{
	padding: 0px 20px 10px 0px;
	font-family: Verdana;
	font-size: 9pt;
	color: #CCCCCC;
	vertical-align: bottom;
	display: block;
}

.bgLogin 
{
	background-image: url("Images/bgTop.gif");
	background-repeat: repeat-x;
	background-position: 0px 0px;  
	margin: 0px 0px 0px 0px;
	border: 0px;
	width: 100%;
	height: 230px;
}

.bottomLogin 
{
	background-repeat: no-repeat;  
	background-image: url("Images/bottomLogin.gif");
	background-position: 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	border: 0px;
	width: 862px;
	height: 180px;
}

.tituloLogin 
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	font-style: normal;
	line-height: 25px;
	color: #336699;
	width: 350px;
	border: 0px;
	text-align: left;
	margin: 0px 0px 0px 20px;
	padding: 50px 0px 0px 150px;
}

.formLogin table 
{
	margin: -77px 0px 0px 580px;
	_margin: -80px 0px 0px 580px;
	width: auto;
}

.formLogin table td.label 
{
	font-family: Verdana;
	font-size: 8pt;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
}

.formLogin table td a:link, .formLogin table td a:active, .formLogin table td a:visited
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #003366;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
}

.formLogin table td a:hover
{
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #990000;
	padding: 0px 0px 0px 50px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	text-decoration: none;
}

.conteudoLogin 
{
	margin: 0px 0px 0px 100px;
	width: auto;
}

.conteudoLogin td.imgLogin
{
	background-repeat: no-repeat;  
	background-image: url("Images/imgLogin.gif");
	margin: 0px 0px 0px 0px;
	border: 0px;
	background-position: 0px 0px;
	width: 111px;
	height: 176px;
}

.conteudoLogin td.imgSenha
{
	background-repeat: no-repeat;  
	background-image: url("Images/imgEsqueciSenha.gif");
	margin: 0px 0px 0px 0px;
	border: 0px;
	background-position: 0px 0px;
	width: 110px;
	height: 90px;
}

.conteudoLogin td.txtLogin 
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #666666;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	line-height: 20px;
}

.conteudoLogin td.txtLogin tt 
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #666666;	
	text-align: left;
	line-height: 20px;
}

/* vera - 08/03/2008 */

.titulo 
{
	width: 98%;
	margin: 15px 0px 0px 10px;
	padding: 2px 0px 3px 5px;
	border-bottom: 1px dotted #CCCCCC;
}

.titulo tt 
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #666666;
	padding: 2px 3px 2px 5px;
}

.titulo tt.pagina 
{
	background-image: url("Images/icTitulo.gif");
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 2px 0px 2px 15px;
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #FF9900;	
}

/* classes para a barra de navegação - 26/03/2008 - Vera */

.gridNavagacao
{
	margin: 20px auto 10px auto;
	padding: 3px 3px 3px 3px;
	border: 0px;
}

.gridNavagacao table
{
	border-bottom: 1px solid #999999;
}

.gridNavagacao td
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	color: #666666;
}

.apagar 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/btApagar.gif");
	background-position: 0px 0px;
	background-color: #FFFFFF;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}

.incluir 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/btIncluir.gif");
	background-position: 0px 0px;
	background-color: #FFFFFF;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}


.pesquisar 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/btPesquisar.gif");
	background-color: #FFFFFF;
	background-position: 0px 0px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}

.btHistorico2
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url(Images/ImgHistorico.gif);
	background-color: #f0f0f0;
	background-position: 0px 4px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;
	width: 200px;
}

.btOrcamentoHist
{
	padding: 2px 0px 0px 28px;
	background-repeat: no-repeat;  
	background-image: url(Images/paste.png);
	background-color: #f0f0f0;
	background-position: 0px 0px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;
	width: 200px;
}

.btMensagemCliente
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url(Images/cliente_message.png);
	background-color: #f0f0f0;
	background-position:  -0px 5px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;
	width: 200px;
}

.btUpLoad
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url(Images/16upload.gif);
	background-color: #f0f0f0;
	background-position:  -0px 5px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;
	width: 200px;
}

.visualizarInfo 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/img_icLupa.GIF");
	background-color: #f0f0f0;
	background-position: 0px 3px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}


.salvar 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/Salvar.GIF");
	background-color: #FFFFFF;
	background-position: 0px 4px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}




.voltar 
{
	background-repeat: no-repeat;  
	background-image: url("Images/btVoltar.gif");
	background-position: 0px 0px;
	background-color: #FFFFFF;
	height: 25px;
	width: 15px;
	border: 0px;
}




.voltar2 
{
	background-repeat: no-repeat;  
	background-image: url("Images/btVoltar2.gif");
	background-position: 0px 0px;
	background-color: #FFFFFF;
	height: 25px;
	width: 15px;
	border: 0px;
}


.visualizar
{
	background-repeat: no-repeat;  
	background-image: url("Images/img_icLupa.gif");
	background-position: 0px 0px;
	background-color: #FFFFFF;
	height: 25px;
	width: 17px;
	border: 0px;
}



.avancar 
{
	background-repeat: no-repeat;  
	background-image: url("Images/btAvancar.gif");
	background-position: 0px 0px;
	background-color: #FFFFFF;
	height: 25px;
	width: 15px;
	border: 0px;
}

.avancar2 
{
	background-repeat: no-repeat;  
	background-image: url("Images/btAvancar2.gif");
	background-position: 0px 0px;
	background-color: #FFFFFF;
	height: 25px;
	width: 15px;
	border: 0px;
}

.incluirOrcamento 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/btIncluir.gif");
	background-position: 0px 0px;
	background-color: #E6E6E6;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}


.pesquisarFiltro 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/btPesquisar.gif");
	background-color: #FFFFFF;
	background-position: 0px 0px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;	
}

.MostrarFiltro 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/FilterAdd.gif");
	background-color: #E6E6E6;
	background-position: 0px 3px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;	
}

.ApagarFiltro 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/FilterDelete.gif");
	background-color: #FFFFFF;
	background-position: 0px 3px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;	
}

.AvancarProcesso
{
	border-right: 0px;
    padding-right: 0px;
    background-position: 0px 0px;
    border-top: 0px;
    padding-left: 20px;
    font-size: 7pt;
    background-image: url("Images/AvancarProcesso.png");
    padding-bottom: 0px;
    margin: 0px 3px;
    vertical-align: bottom;
    border-left: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 5px;
    border-bottom: 0px;
    background-repeat: no-repeat;
    font-family: Verdana;
	width: 20px;
    height: 25px;
    background-color: transparent
}

.upLoad
{
	border-right: 0px;
    padding-right: 0px;
    background-position: 0px 0px;
    border-top: 0px;
    padding-left: 20px;
    font-size: 7pt;
    background-image: url("Images/16upload.gif");
    padding-bottom: 0px;
    margin: 0px 3px;
    vertical-align: bottom;
    border-left: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 5px;
    border-bottom: 0px;
    background-repeat: no-repeat;
    font-family: Verdana;
	width: 20px;
    height: 25px;
    background-color: transparent
}

.alterar
{

	border-right: 0px;
    padding-right: 0px;
    background-position: 0px 0px;
    border-top: 0px;
    padding-left: 20px;
    font-size: 7pt;
    background-image: url("Images/bt_alterar.gif");
    padding-bottom: 0px;
    margin: 0px 3px;
    vertical-align: bottom;
    border-left: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 5px;
    border-bottom: 0px;
    background-repeat: no-repeat;
    font-family: Verdana;
	width: 20px;
    height: 25px;
    background-color: transparent

}


.Download
{
	border-right: 0px;
    padding-right: 0px;
    background-position: 0px 0px;
    border-top: 0px;
    padding-left: 20px;
    font-size: 7pt;
    background-image: url("Images/ic_compromisso.gif");
    padding-bottom: 0px;
    margin: 0px 3px;
    vertical-align: bottom;
    border-left: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 5px;
    border-bottom: 0px;
    background-repeat: no-repeat;
    font-family: Verdana;
	width: 20px;
    height: 25px;
    background-color: transparent
}




.Imprimir
{
	border-right: 0px;
    padding-right: 0px;
    background-position: 0px 0px;
    border-top: 0px;
    padding-left: 20px;
    font-size: 7pt;
    background-image: url("Images/bt_imprimirFatura.gif");
    padding-bottom: 0px;
    margin: 0px 3px;
    vertical-align: bottom;
    border-left: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 5px;
    border-bottom: 0px;
    background-repeat: no-repeat;
    font-family: Verdana;
	width: 20px;
    height: 25px;
    background-color: transparent
}

.EditarUsuario
{
	border-right: 0px;
    padding-right: 0px;
    background-position: 0px 0px;
    border-top: 0px;
    padding-left: 20px;
    font-size: 7pt;
    background-image: url("Images/EditItemSecurity.gif");
    padding-bottom: 0px;
    margin: 0px 3px;
    vertical-align: bottom;
    border-left: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 5px;
    border-bottom: 0px;
    background-repeat: no-repeat;
    font-family: Verdana;
	width: 20px;
    height: 25px;
    background-color: transparent
}




.btHistorico
{
    border-right: 0px;
    padding-right: 0px;
    background-position: 0px 0px;
    border-top: 0px;
    padding-left: 20px;
    font-size: 7pt;
    background-image: url(Images/ImgHistorico.gif);
    padding-bottom: 0px;
    margin: 0px 3px;
    vertical-align: bottom;
    border-left: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 5px;
    border-bottom: 0px;
    background-repeat: no-repeat;
    font-family: Verdana;
	width: 20px;
    height: 25px;
    background-color: transparent
}

.btOrcamentoHistGrid
{
    border-right: 0px;
    padding-right: 0px;
    background-position: 0px 0px;
    border-top: 0px;
    padding-left: 20px;
    font-size: 7pt;
    background-image: url(Images/paste.png);
    padding-bottom: 0px;
    margin: 0px 3px;
    vertical-align: bottom;
    border-left: 0px;
    cursor: pointer;
    color: #000000;
    padding-top: 5px;
    border-bottom: 0px;
    background-repeat: no-repeat;
    font-family: Verdana;
	width: 20px;
    height: 25px;
    background-color: transparent
}

.btOK 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/btOK.gif");
	background-color: #FFFFFF;
	background-position: 0px 0px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}

.btIngles 
{
	background-repeat: no-repeat;  
	background-image: url("Images/btInglesLogin.gif");
	background-position: 0px 0px;
	margin: 2px 5px 0px 5px;
	height: 32px;
	width: 30px;
	border: 0px;		
}

.btEspanhol 
{
	background-repeat: no-repeat;  
	background-image: url("Images/btEspanholLogin.gif");
	background-position: 0px 0px;
	margin: 2px 5px 0px 5px;
	height: 32px;
	width: 30px;
	border: 0px;		
}

.btPortugues 
{
	background-repeat: no-repeat;  
	background-image: url("Images/btPortuguesLogin.gif");
	background-position: 0px 0px;
	margin: 2px 5px 0px 5px;
	height: 32px;
	width: 30px;
	border: 0px;		
}

.filtrar 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/btFiltrar.gif");
	background-color: #FFFFFF;
	background-position: 0px 0px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}

.sair 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/btSair.gif");
	background-color: #FFFFFF;
	background-position: 0px 0px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}

.voltar3 
{
	padding: 2px 0px 0px 22px;
	background-repeat: no-repeat;  
	background-image: url("Images/btVoltar3.gif");
	background-color: #FFFFFF;
	background-position: 0px 0px;
	height: 25px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	text-align: left;
	border: 0px;		
}



.topInterno 
{
	background-repeat: repeat-x;  
	background-image: url("Images/bg_topInterno.gif");
	background-position: 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	width: 100%;
	height: 88px;
}

.imgTopInterno 
{
	background-repeat: no-repeat;  
	background-image: url("Images/img_topInterno.gif");
	background-position: 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	width: 447px;
	height: 88px;
}

.btsIdiomas 
{
	float: right;
	margin: -75px 0px 0px 0px;	
}

.btsIdiomas tt 
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
	padding: 0px 20px 0px 0px;
	text-align: right;
}

.btsIdiomas tt.ultimoAcesso 
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #f0f0f0;
	display: block;
	padding: 10px 20px 0px 0px;
	text-align: right;
}

.btsIdiomas tt.ultimoAcesso span 
{
	padding: 0px 3px 0px 3px;
}

.mensagem 
{
	margin: 0px 0px 10px 0px;
	#margin: 0px 0px 0px 0px;
	float: right;
	border: 0px;
}

.mensagem tt.msgNova 
{
	background-repeat: no-repeat;  
	background-image: url("Images/ic_msg.gif");
	background-position: 0px 0px;
	border: 0px;
	height: 30px;
	padding: 5px 2px 7px 2px;
}

.mensagem tt.msgNova a:link, .mensagem tt.msgNova a:active, .mensagem tt.msgNova a:visited
{
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	display: inline;
	padding: 3px 20px 0px 30px;
	line-height: 30px;
}

.mensagem tt.msgNova a:hover
{
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
	padding: 3px 20px 0px 30px;
}

.mensagem tt.orcamentoGerenciar 
{
	background-repeat: no-repeat;  
	background-image: url("Images/ic_orcamento.gif");
	background-position: 0px 0px;
	border: 0px;
	height: 30px;
	padding: 5px 2px 10px 2px;
}

.mensagem tt.orcamentoGerenciar a:link, .mensagem tt.orcamentoGerenciar a:active, .mensagem tt.orcamentoGerenciar a:visited
{
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	display: inline;
	padding: 3px 20px 0px 35px;
	line-height: 30px;
}

.mensagem tt.orcamentoGerenciar a:hover
{
	font-family: Verdana;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
	padding: 3px 20px 0px 35px;
}