body,
html {
	background-color: #FFFFFF;
	color:#000000;
	margin: 0px;
	padding: 0px;
	background:url(../imagens/backgrounds/geral.gif) repeat-y center top;
	height:100%;
}

body {
	min-width:1001px;
	min-height:100%;
	text-align: center;
}

/* DIVISIONS IDs: areas dos conteudos */

#involucro {
	margin:0 auto;
	width: 1001px;
	height:100%;
	min-height:100%;
	margin-bottom: -22px;
	text-align: left;
	background:url(../imagens/backgrounds/central.gif) repeat-y left top;
}

html>body #involucro{height:auto;} /*mozilla height hack*/


#cabecalho {
	width:1001px;
}

#centro {
	width:1001px;


}

#espacador_rodape{
	clear:both;
	height:22px;
}

#rodape {
	position: relative;
	margin:0 auto; 
	/*bottom: -1px;*/
	clear:both;
	padding: 0px;
	width:1001px;
	height:22px;
	background:url(../imagens/backgrounds/rodape.gif) no-repeat left top;
}

#titulo {
	width:1001px;
	height:71px;
	margin:0;
	padding:0;
	background:url(../imagens/backgrounds/cabecalho.jpg) no-repeat left top;
}

#menu_horizontal {
	width:1001px;
	height:24px;
	background:url(../imagens/backgrounds/menu_horizontal.gif) no-repeat left top;
	line-height:normal;
}

#navegacao {
	float:left;
	width:976px;
	height:30px;
	background:url(../imagens/backgrounds/navegacao.gif) no-repeat left top;
}

#barra_lateral {
	float:left;
	width:25px;
	background:url(../imagens/backgrounds/menu_lateral.gif) repeat-y left top;
}

#botoes_lateral {
	height:300px;
	width:25px;
	background:url(../imagens/backgrounds/botoes_lateral.gif) no-repeat left top;
}

#conteudo {
	float:left;
	display: block;
	width:960px;
	padding: 5px 7px 10px 9px;
	background:url(../imagens/backgrounds/conteudo.gif) repeat-y left top;
	margin: 0px auto;
}

.paginacao {
   float: left;
   text-align: left;
   margin-right: 10px;
}

.paginacao select {
   font-size: 9px;
}

#icone_xls {
	background:url('../imagens/img_ico_xls.gif') no-repeat left top;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: left;
	margin-right: 6px;
}

#icone_pdf {
	background: url('../imagens/img_ico_pdf.gif') no-repeat left top;
	width: 16px;
	height: 16px;
	cursor: pointer;
	float: left;
	margin-right: 6px;
}

/* DIVISIONS: auxiliares */

div.clear{
	clear: both;
	font-size: .1em;
}

/* DIV: navegacao - botao clientes */

#botao_cliente {
	margin: 1px 0px 0px 0px;
	float: left;
	line-height:normal;
}

#botao_cliente a.bt_cliente {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding:0 0 0 12px;
	background: url(../imagens/backgrounds/botao_clientes_esq.gif) no-repeat left top;

}

#botao_cliente a.bt_cliente span{
	float:left;
	display: block;
	padding: 5px 35px 0px 5px;
	background: url(../imagens/backgrounds/botao_clientes_dir.gif) no-repeat right top;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#botao_cliente a.bt_cliente span {float:none;}
/* End IE5-Mac hack */

#botao_cliente a.bt_cliente {
	background-position:0 0px;
	padding-bottom:0px;
}

#botao_cliente a.bt_cliente span {
	background-position:100% 0px;
	padding-bottom:5px;
}

#botao_cliente a.bt_cliente:hover {
	background-position:0% -24px;
}

#botao_cliente a.bt_cliente:hover span {
	background-position:100% -24px;
}

/* DIV: barra_vertical - botoes: menu_acoes e listar_OS */

.botao_menu_acoes a.titleMenuVertical, .botao_listar_os a.lateral {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 130px;
	width: 24px;
	font-size: 0.04em;
	font-weight: normal;
	text-indent: -9999em;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	display: block;
	cursor: hand;
}

.botao_menu_acoes a.titleMenuVertical{
	margin: 26px 0px 0px 0px;
}

.botao_listar_os a.titleMenuVertical{
	margin: 1px 0px 0px 0px;
}

.botoes_lateral_pt_br .botao_menu_acoes a.titleMenuVertical{
	background: url(../imagens/backgrounds/botao_lateral_menu_acoes_pt_br.gif) no-repeat left top;
}

.botoes_lateral_pt_br .botao_listar_os a{
	background: url(../imagens/backgrounds/botao_lateral_listar_os_pt_br.gif) no-repeat left top;
}

.botoes_lateral_es_ar .botao_menu_acoes a.titleMenuVertical{
	background: url(../imagens/backgrounds/botao_lateral_menu_acoes_es_ar.gif) no-repeat left top;
}

.botoes_lateral_es_ar .botao_listar_os a{
	background: url(../imagens/backgrounds/botao_lateral_listar_os_es_ar.gif) no-repeat left top;
}

.botoes_lateral_en_us .botao_menu_acoes a.titleMenuVertical{
	background: url(../imagens/backgrounds/botao_lateral_menu_acoes_en_us.gif) no-repeat left top;
}

.botoes_lateral_en_us .botao_listar_os a{
	background: url(../imagens/backgrounds/botao_lateral_listar_os_en_us.gif) no-repeat left top;
}

.botao_menu_acoes a.titleMenuVertical:hover {
	background-position:-24px 100%;
}

.botao_listar_os a:hover {
	background-position:-24px 100%;
}

/* HTML_redefinicao: menu horizontal */

#menu_horizontal ul{
	margin: 0px 0px 0px 1px;
	padding: 0;
	list-style: none;
	line-height: normal;
	/* list-style-image: url(../imagens/acessorios/nav_separator.gif);
	list-style-position: inside; */ 
}

#menu_horizontal li{
	float: left;
	height: 24px;
	margin: 0;
	padding: 0;
	width: auto; 
}

#menu_horizontal li a {
	/* height: 19px; */
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 13px 5px 10px;
	width:.1em; /* ie6 hitarea fix */
	background:url(../imagens/backgrounds/menu_horizontal_item.gif) no-repeat right top; 
	
}
/*
html>body #menu_horizontal li a {
		width: auto;
		}
*/
#menu_horizontal > ul a { /* ie6 hitarea fix */
	width:auto;
}

#menu_horizontal li a:hover {
	background-position: right -24px;
}

#menu_horizontal li a.ativo {
	background-position: right -24px;
}

/* DIV: navegacao -  menu de navegacao */

#navegacao_texto {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	/* width: 196px; */
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 30px;
	background: url(../imagens/backgrounds/navegacao_titulo.gif) no-repeat left top;
	
}
#navegacao_texto ul{
	margin: 0;
	padding: 0;
	list-style-type: none;	
	/* list-style-image: url(../imagens/acessorios/nav_separator.gif);
	list-style-position: inside; */ 
}

#navegacao_texto li{
	height: 20px;
	background:url(../imagens/backgrounds/navegacao_input.gif) repeat-x left top;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 0px 0px;
	float: left;
}

#navegacao_texto ul a:link, #navegacao_texto a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

#navegacao_texto ul a:hover {
	color: #0099FF;
	text-decoration: underline;
}

#navegacao_texto ul a:active {
	color: #FFFFFF;
	text-decoration: none;
}

.azul {
	color: #0099FF;
	text-decoration: none;
}

/* Redef. HTML: #titulo h1*/

#titulo h1 {
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.04em;
	font-weight: normal;
	text-indent: -9999em;
	color: #000000;
	text-decoration: none;
	margin:0;
	padding:0;
}

/* Classes da �rea de login  */

.usuario {
	float:left;
	position: relative;
	top: 17px;
	left: 906px;
	font-family: Arial, Helvetica, sans-serif;
	/* width: 196px; */
	height: 16px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.sair {
	float:right;
	position: relative;
	top:38px; 
	left:-3px;
}


.sair a {
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
	width: 93px;
	font-size: 0.04em;
	font-weight: normal;
	text-indent: -9999em;
	color: #000000;
	text-decoration: none;
	padding: 0;
	margin: 0;
	display: block;
	background: url(../imagens/backgrounds/botao_sair.gif) no-repeat left top;
}


.sair a:hover {
	background-position:100% -24px;
}


/* Classe do rodap�  */

.texto_rodape {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	/* width: 196px; */
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin: 4px 40px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* DIV: conteudo - secao */

#secao{
	float: none;
	height: 57px;
	width: 960px;
	background: url(../imagens/backgrounds/conteudo_titulo.gif) no-repeat left top;
}

.titulo_secao{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 900;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 5px 40px 4px 10px;
	padding: 0px 0px 0px 0px;
}

#secao ul{
	float: right;
	margin: 0px 5px 0px 0px;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#secao li{
	float: left;
	width: 89px; 
	height: 22px;
	padding: 0;
	text-align: center;	

}

#secao li a.bot {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 89px; 
	height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 3px 2px 0px 0px;
	padding: 3px 0px 0px 0px;
	background:url(../imagens/backgrounds/botao_conteudo.gif) no-repeat left top;
	text-align: center;	
}


#secao li a.bot:hover {
	background-position: left -24px;
}

/* DIV: conteudo - secao grid */

#secao_grid{
	float: none;
	height: 30px;
	width: 960px;
	background: url(../imagens/backgrounds/conteudo_grid_titulo.gif) no-repeat left top;
}

.titulo_secao_grid{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	width: 300;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin: 5px 40px 4px 10px;
	padding: 0px 0px 0px 0px;
}

#secao_grid ul{
	float: right;
	margin: 0px 5px 0px 0px;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#secao_grid li{
	float: left;
	width: 89px; 
	height: 22px;
	padding: 0;
	text-align: center;	

}

#secao_grid li a.bot {
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 89px; 
	height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 3px 2px 0px 0px;
	padding: 3px 0px 0px 0px;
	background:url(../imagens/backgrounds/botao_conteudo.gif) no-repeat left top;
	text-align: center;	
}


#secao_grid li a.bot:hover {
	background-position: left -24px;
}

/* DIV: conteudo - secao */

#tabs{
	float: none;
	height: 26px;
	width: 960px;
	background: url(../imagens/backgrounds/tab_topo.gif) no-repeat left top;
	overflow: hidden;
}

#tabs ul{
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#tabs li{
	float: left;
	height: 22px;
	padding: 0;
	margin: 0px 0px 0px 0px;
	text-align: center;	

}


#tabs a {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	height: 23px;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0;
	padding:0 0 0 5px;
	background: url(../imagens/backgrounds/tab_menu_esq.gif) no-repeat left top;

}

#tabs a span{
	float:left;
	display: block;
	padding: 4px 12px 0px 5px;
	background: url(../imagens/backgrounds/tab_menu_dir.gif) no-repeat right top;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a {
	background-position:0 0px;
	padding-bottom:0px;
}

#tabs a span {
	background-position:100% 0px;
	padding-bottom:5px;
}

#tabs a:hover {
	background-position:0% -23px;
}

#tabs a:hover span {
	background-position:100% -23px;
}
#tabs .tab_ativo a {
	background-position:0% -46px;
	cursor: default;
}
#tabs .tab_ativo a span {
	background-position:100% -46px;
	cursor: default;
}
#tabs #tab_Desc.tab_ativo a ,
#tabs #tab_ParamNMS.tab_ativo a ,
#tabs #tab_ConfigNMS.tab_ativo a ,
#tabs #tab_Apointment.tab_ativo a ,
#tabs #tab_Aprovacao.tab_ativo a ,
#tabs #tab_Lancamentos.tab_ativo a  {
	background-position:0% -46px;
	cursor: default;
}
#tabs #tab_Desc.tab_ativo a span,
#tabs #tab_ParamNMS.tab_ativo a span,
#tabs #tab_ConfigNMS.tab_ativo a span,
#tabs #tab_Apointment.tab_ativo a span,
#tabs #tab_Aprovacao.tab_ativo a span,
#tabs #tab_Lancamentos.tab_ativo a span {
	background-position:100% -46px;
	cursor: default;
}


#sub_secao{
	float: none;
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(../imagens/backgrounds/tab_bg.gif) repeat-y left top;
}
.titulo_sub_secao{
	float: none;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	/*width: 932px;*/
	height: 22px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 7px;
	padding: 2px 0px 2px 12px;
	background: url(../imagens/backgrounds/subsecao_titulo.gif) no-repeat left top;
}

#sub_secao_conteudo{
	/*float: none;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.conteudo_texto {
	width: 936px;
	/* background-color:#00FF00; */
	margin: -4px 0px 0px 7px;
	padding: 2px 4px 2px 4px;
}

.conteudo_tabela {
	width: 944px;
	/* background-color:#00FF00; */
	margin: -4px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
}

#espacador_sub_secao{
	float: none;
	clear: both;
	height: 9px;
	width: 960px;
	background: url(../imagens/backgrounds/tab_base.gif) no-repeat left top;
	overflow: hidden;
}

#espacador_sub_secao_top{
	float: none;
	clear: both;
	height: 9px;
	width: 960px;
	background: url(../imagens/backgrounds/tab_topo_small.gif) no-repeat left top;
	overflow: hidden;
}

/* Caixa de di�logo */
#dialogo {
	position: absolute;
	top:300px;
	left:300px;
	margin: 0;
	padding: 0;
}

.dialogo_topo_esq {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.04em;
	background: url(../imagens/backgrounds/dialogo.gif) no-repeat left top;
}
.dialogo_topo_dir {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.04em;
	background: url(../imagens/backgrounds/dialogo.gif) no-repeat right top;
}


.dialogo_titulo {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../imagens/backgrounds/dialogo.gif) no-repeat center top;
}

.dialogo_titulo a {
	float: right;
	height: 20px;
	width: 20px;
	background: url(../imagens/backgrounds/dialogo_fechar.gif) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.04em;
	font-weight: normal;
	text-decoration: none;
	display: block;
	text-indent: -9999em;
}

.dialogo_titulo a:hover {
	background-position:0% -20px;
}

.dialogo_base_esq {
	background: url(../imagens/backgrounds/dialogo.gif) no-repeat left bottom;
}
.dialogo_base_dir {
	background: url(../imagens/backgrounds/dialogo.gif) no-repeat right bottom;
}

.dialogo_base_fundo{
	background: url(../imagens/backgrounds/dialogo_bottom.gif) no-repeat center bottom;
}


.dialogo_conteudo {
	font-family: Arial, Helvetica, sans-serif;
	/* background-color:#00FF00; */
	padding-bottom: 8px;
	font-size: 12px;
	font-weight: normal;
	background: url(../imagens/backgrounds/dialogo.gif) no-repeat center bottom;
}

#logo_cliente {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position:absolute;
	top:5px;
	overflow: hidden; 
	width: 140px;
	height: 60px;
	color: #FFFFFF;
}

#menu_languages {
	height: 50px;
	width: 100px;
	position:absolute;
	top: 25px;
	left: 760px;
}


#menuVertical li  {
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height: 24px;
	width: 180px;
	background:url(../imagens/backgrounds/menu_horizontal_item.gif) repeat-x right top; 
	
}

#menuVertical li:hover  {
	background-position: right -24px;
}
#menuVertical ul, #menuVertical li  {
	list-style:none;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width: 100%;
}

#menuVertical li a.item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 13px 5px 10px;
	width: 100%;
	background:none;
}

#menuVertical li a.item:hover {
	_background:url(../imagens/backgrounds/menu_horizontal_item.gif) repeat-x right top; 
	_background-position: right -24px;
}

#menu {
	position:absolute;
	overflow: no; 
	width: 280px;
	position: absolute; 
	visibility: hidden;
	z-index:1;
}

#menuVertical {
	position:absolute;
	overflow: no; 
	width: 185px;
	position: absolute; 
	visibility: hidden;
	z-index:1;
}

#selecioneCliente{
	font-family: Arial, Helvetica, sans-serif;
	position:absolute;
	left: 20px;
	top: 30px;
}

#div_login, #div_login td {
	font-family: verdana;
	font-size: 10px;
}

.botao {
	/* height: 19px; */
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 89px; 
	height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 3px 2px 0px 0px;
	padding: 3px 0px 0px 0px;
	_padding: 3px 0px 3px 0px;
	background:url(../imagens/backgrounds/botao_conteudo.gif) no-repeat left top;
	text-align: center;	
}

.botao:hover {
	background-position: left -24px;
}


#btnTrocaViewOS {
	position:absolute;
	top:7px;
	left:400px;
	z-index: 4;
}

.btnCloseOS a{
	position: absolute;
	/*float: right;*/
	top: 6px;
	left: 680px;
	height: 20px;
	width: 20px;
	background: url(../imagens/backgrounds/dialogo_fechar.gif) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	text-indent: -9999em;
	z-index: 4;
}

.btnCloseOS a:hover {
	background-position:0% -20px;
}

.btnMaximizeOS a{
	position: absolute;
	/*float: right;*/
	top: 6px;
	left: 657px;
	height: 20px;
	width: 20px;
	background: url(../imagens/backgrounds/dialogo_maximizar.gif) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	text-indent: -9999em;
	z-index: 4;
}

.btnMaximizeOS a:hover {
	background-position:0% -20px;
}

/* Lista de OS - inicio */
.btnListaOS{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 89px; 
	height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 3px 2px 0px 0px;
	padding: 3px 0px 0px 0px;
	background:url(../imagens/backgrounds/botao_conteudo.gif) no-repeat left top;
	text-align: center;	
}
.btnListaOS:hover{
	background-position: left -24px;
}

.btnListaOSAtivo{
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 89px; 
	height: 17px;
	font-weight: normal;
	text-decoration: none;
	margin: 3px 2px 0px 0px;
	padding: 3px 0px 0px 0px;
	background:url(../imagens/backgrounds/botao_conteudo.gif) no-repeat left top;
	text-align: center;	
	color: #000000;
	background-position: left -24px;
}

.active-templates-header { 
	font-weight: bold; 
	font-family: verdana; 
	color: #000000; 
	font-size:11px; 
	height:21px;
}
.active-scroll-top, .active-scroll-corner {
	height: 21px;
}
.active-scroll-left, .active-scroll-data {
	padding-top: 21px;
}
.active-scroll-left, .active-scroll-corner {
	display: none;
} 
.active-scroll-top, .active-scroll-data {
	padding-left: 0px;
}
.active-scroll-left .active-templates-item, .active-scroll-data .active-templates-row {
	height: 19px; 
	font-family:verdana; 
	font-size:11px; 
	vertical-align:bottom;
	color: #000000;
}
.active-templates-row {
	color: #000000;
}
.active-row-cell { 
	border-bottom: 1px solid #346aa0; 
	color: #000000;
	background-color: auto; 
	font-weight: bold; 
}

#menu {
	position:absolute;
	overflow: no; 
	width: 280px;
	position: absolute; 
	visibility: hidden;
	z-index:1;
}

.btnCloseFiltroLOS a{
	position: absolute;
	top: 6px;
	left: 520px;
	height: 20px;
	width: 20px;
	background: url(../imagens/backgrounds/dialogo_fechar.gif) no-repeat left top;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	display: block;
	text-indent: -9999em;
	z-index: 4;
}

.btnCloseFiltroLOS a:hover {
	background-position:0% -20px;
}

.los_filtro_campos {
	position: relative;
	top: 11px;
	left: 5px;
	width: 538px;
	height: 315px; 
	border: 1px solid #CCCCCC;
	z-index:2;
}
.los_filtro_campos td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000055 ;
	font-weight: normal;
}
#sub_secao label, #sub_secao input, #sub_secao select, #sub_secao textarea, form label, form input, form select, form textarea {
	display: block;
	float: left;
	margin-bottom: 10px;
	font-size: 10px;
}

#sub_secao label form label {
	width: auto;
	padding-right: 10px;
}

#sub_secao input, #sub_secao textarea, form input, form textarea {
	width: 100px;
	border: 1px solid #3333AA;
	margin-right: 5px;
}

#sub_secao select, form select {
	width: 100px;
	font-size:11px;
	z-index:0;
}
#sub_secao br, form br {
	clear: left;
}

#sub_secao input.check {
	width: auto;
	border: 0px;
}

#sub_secao .titulo {
	font-size: 12px;
	font-style:italic;
	font-weight: bold;
	margin: 0 0 5 0;
	padding: 0 0 0 5;
	border-bottom: 1px solid #000000;
}

#sub_secao .grid_campos_addUser {
	width: 100px;
	float: left;
}

#tituloMsgBox {
	position:relative;
	top:8px;
	left:20px;
	z-index: 2;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	color:#FFFFFF;
}
/* Status box - fim */

a.bt_form {
	/* height: 19px; */
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 89px; 
	height: 17px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	margin: 3px 2px 0px 0px;
	padding: 3px 0px 0px 0px;
	background:url(../imagens/backgrounds/botao_conteudo.gif) no-repeat left top;
	text-align: center;	
	display: block;
	float: left;
	_padding-bottom: 3px;
	margin-top: -2px;
}


a.bt_form:hover {
	background-position: left -24px;
}

table, tr, td {
	padding: 0px;
	border:none;
}
.msg_box {
	margin: 0px;
	padding: 0px;
	position: absolute;
	visibility: hidden;
	z-index: 8;
}

.msg_box #brd_top {
	height: 5px;
	background:url(../imagens/alerta_borda_horizontal.gif) repeat-x center top;
}

.msg_box #brd_bottom {
	height: 5px;
	background:url(../imagens/alerta_borda_horizontal.gif) repeat-x center top;
}

.msg_box #brd_left {
	width: 5px;
	background:url(../imagens/alerta_borda_lateral.gif) repeat-y center top;
	height: 100%;
}

.msg_box #brd_right {
	width: 5px;
	background:url(../imagens/alerta_borda_lateral.gif) repeat-y center top;
	height: 100%;
}

.msg_box #cont {
	background-color: #E6E7E7;
	height: 100%;
}

.msg_box .barra {
	height: 25px;
	background: url(../imagens/alerta_titulo.gif) repeat-x center top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.msg_box .mensagem {
	padding: 5 10 5 10;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
}

.msg_box #fechar a{
	float: right;
	margin-left: 5px;
	top: 6px;
	height: 20px;
	width: 20px;
	background: url(../imagens/backgrounds/dialogo_fechar.gif) no-repeat left top;
	text-decoration: none;
	display: block;
	text-indent: -9999em;
	z-index: 4;
}

.msg_box #fechar a:hover {
	background-position:0% -20px;
}
/* menusimples usado no menu de MANAGEMENT */
.menuSimples{
	list-style:none;
	background:url(../imagens/backgrounds/menu_horizontal_item.gif) repeat-x right top; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	height: 24px;
	width: 180px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 5px 13px 5px 10px;
	width: 100%;
}
.menuSimples:hover  {
	background-position: right -24px;
}

.filtro_campos {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000055 ;
	font-weight: normal;
	z-index:2;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.filtro_campos td{	
}

.icoCalendar {
	cursor: hand;
}

.subTitulo {
	font-size: 11px;
	font-weight: bold;
}

.colAllScreen {
	margin: 10px; 
	width: 915px;
}

.colAllScreen .labelField {
	height: 20px;
	width: 170px;
}

.colAllScreen .labelFieldSmall {
	height: 20px;
	width: 120px;
}

.colAllScreen .labelFieldInline {
	margin-right: 5px;
}
