* {
	outline:none;
	list-style:none;
}
hr.separaCadLista {
	width:98%;
	border:2px #15428B solid;
}
h1 {
	font-size:14px;
	font-weight:bold;
}
form {
	margin:0;
	padding:0;
}
.zera_borda {
	
}
.alinha_icon {
	position:relative;
	top:3px;
}
.frm_tabela {
	border:1px #99BBE8 solid;
	background:#DFE8F6;
	font-size:12px;
	clear:both;
}
.frm_tabela2 {
	border:0px;
	font-size:12px;
	color:#333;
	clear:both;
}
.frm_tabela3 {
	border:0;
	background:#DFE8F6;
	font-size:12px;
	clear:both;
}
.frm_titulo {
	text-align:center;
	color:#15428B;
	font-weight:bold;
	height:20px;
	background:url(../img/frms/bg_tit.jpg) repeat-x;		
}
.frm_tituloTxt {
	text-align:left;
	color:#15428B;
	font-weight:bold;
	height:20px;
	background:url(../img/frms/bg_tit.jpg) repeat-x;
	border-top:1px #99BBE8 solid;
	border-bottom:1px #99BBE8 solid;
	padding-left:10px;
	border-collapse:collapse;
}
.frm_separador {
	height:10px;
}
.frm_label {
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding-right:5px;
	color:#333333;
}
.frm_input {
	text-align:left;
	padding:3px;
	color:#333333;
}
.frm_file {
	background-color:#FFFFFF;
	text-align:left;
	padding:3px;
	color:#333333;
}
.frm_txt {
	border:1px #B5B8C8 solid;
	font-size:13px;
	height:20px;
	color:#333333;
	padding-left:2px;
}
.frm_txt2 {
	border:1px #B5B8C8 solid;
	font-size:13px;
	height:20px;
	color:#333333;
	padding-left:2px;
	margin-bottom:5px;
}
.frm_textArea {
	border:1px #B5B8C8 solid;
	font-size:13px;
	color:#333333;
}
.frm_select {
	height:20px;
	font-size:13px;
	border:1px #B5B8C8 solid;
	color:#333333;
}
.frm_coment {
	font-size:10px;
	font-style:italic;
}
.frm_txtCinza {
	color:#333333;
}
.frm_bgDestaque {
	background-color:#ABC7EC;
}
.frm_bgVerm {
	background-color:#FFB9B9;
}
.frm_btn {
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
}
.frm_btn input {
	border:1px #003C74 solid;
	background:url(../img/frms/bg_btn.jpg) repeat-x;
	color:#4D6185;
	cursor:pointer;
	font-weight:bold;
}
.frm_btn2 {
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
}
.frm_btn_input {
	border:1px #003C74 solid;
	background:url(../img/frms/bg_btn.jpg) repeat-x;
	color:#4D6185;
	cursor:pointer;
	font-weight:bold;
}
.frm_btnCloseFrm {
	float:right;
	position:relative;
	top:-12px;
	right:3px;
	cursor:pointer;
}
.frm_btnCloseMensaCli {
	position:relative;
	top:-18px;
	left:710px;
	cursor:pointer;
}

fieldset.itens {
	margin:20 0 20 10;	
	border:2px solid #99BBE8;	
	background-color:#FFFFFF;
	font-size:12px;
	float:left;
	width:350px;
}							

fieldset.itens legend {
	background:#99BBE8;
	color:#15428B;
	padding:5;
	font-weight:bold;
	font-size:12px;
}

fieldset.itens ul {
	margin:10px;
}

/* INI - BOTAO MINIMIZA E MAXIMA FORMULARIO */
.linha_btnMinMax {
	background-color:#DFE8F6;
	width:100%;
	height:20px;
}	
  .img_btnMinMax_e {
	  cursor:pointer;
	  margin:3px;
	  float:left;
  }	  
  .img_btnMinMax_d {
	  cursor:pointer;
	  margin:3px;
	  float:right
  }
	
/* FIM - BOTAO MINIMIZA E MAXIMA FORMULARIO */
	
.btnMinMaxTxt {
	cursor:pointer;
	position:relative;
	top:-17px;
	float:right;
}

.frm_btnCloseMensaCli2 {
	position:relative;
	top:-27px;
	left:595px;
	cursor:pointer;
}

.cursor {
	cursor:pointer;
}

/* lista */
.lista_tabela {
	border:1px #99BBE8 solid;
	background:#DFE8F6;
	font-size:12px;
}
.lista_div {
	background:#DFE8F6;
	font-size:12px;
}
.lista_titulo {
	text-align:center;
	color:#15428B;
	font-weight:bold;
	height:20px;
	background:url(../img/frms/bg_tit.jpg) repeat-x;	
}
.lista_subTit {
	text-align:center;
	height:23px;
	background:url(../img/frms/bg_tit_lista.jpg);
	border:1px #D0D0D0 solid;
	border-collapse:collapse;
	padding-left:2px;
}
.lista_linha {
	text-align:center;	
	border-bottom:1px #EDEDED solid;
	border-collapse:collapse;
	background-color:#FFFFFF;	
}
	.lista_linha td {
		padding-top:7px;
		padding-bottom:7px;		
		padding-left:2px;
	}
.lista_linha2 {
	text-align:center;
	border-bottom:1px #EDEDED solid;
	border-collapse:collapse;
	background-color:#F0F0F0;
	padding-left:2px;
}
	.lista_linha2 td {
		padding-top:7px;
		padding-bottom:7px;
		padding-left:2px;
	}
.lista_linha_verde {
	text-align:center;
	border-bottom:1px #EDEDED solid;
	border-collapse:collapse;
	/*background-color:#BFFFFF;*/
	background-color:#FF9900;	
	padding-left:2px;
	
}
	.lista_linha_verde td {
		padding-top:7px;
		padding-bottom:7px;
		padding-left:2px;
		border-bottom:1px solid #FFFFFF;
		color:#000;
	}

.lista_linha_verm {
	text-align:center;
	border-bottom:1px #EDEDED solid;
	border-collapse:collapse;
	background-color:#FFA6A6;
	padding-left:2px;
	color:#000000;
}
	.lista_linha_verm td {
		padding-left:2px;
		border-bottom:1px solid #FFFFFF;
		padding-top:7px;
		padding-bottom:7px;
	}
.lista_linhaBolPend {
	text-align:center;
	border-bottom:1px #EDEDED solid;
	border-collapse:collapse;
	background-color:#AFEBC2;
	padding-left:2px;
	color:#000000;
}
	.lista_linhaBolPend td {
		padding-left:2px;
		border-bottom:1px solid #FFFFFF;
		padding-top:7px;
		padding-bottom:7px;
	}
	
.lista_linha_pBaixa {
	text-align:center;
	border-bottom:1px #EDEDED solid;
	border-collapse:collapse;
	background-color:#BBFFBB;
	padding-left:2px;
	color:#000;
}
	.lista_linha_pBaixa td {
		padding-left:2px;
		border-bottom:1px solid #FFFFFF;
		padding-top:7px;
		padding-bottom:7px;
	}

.lista_linha_pMedia {
	text-align:center;
	border-bottom:1px #EDEDED solid;
	border-collapse:collapse;
	background-color:#FFFFAA;
	padding-left:2px;
	color:#000;
}
	.lista_linha_pMedia td {
		padding-left:2px;
		border-bottom:1px solid #FFFFFF;
		padding-top:7px;
		padding-bottom:7px;
	}
	
.lista_linha_pAlta {
	text-align:center;
	border-bottom:1px #EDEDED solid;
	border-collapse:collapse;
	background-color:#FF9D9D;
	padding-left:2px;
	color:#000;
}
	.lista_linha_pAlta td {
		padding-left:2px;
		border-bottom:1px solid #FFFFFF;
		padding-top:7px;
		padding-bottom:7px;
	}
	
	
.lista_linha a:hover, .lista_linha2 a:hover, .lista_linha_verm a:hover, .lista_linhaBolPend a:hover {
	text-decoration:underline;
}
tr.lista_linha2:hover, tr.lista_linha:hover, tr.lista_linha_verm:hover, tr.lista_linhaBolPend:hover {
	/*background-color:#D7E4F4;*/
	background-color:#FFC671;
}
.lista_inputAlt {	
	padding-left:5px;
	border:0;
	font-size:13px;
	background:transparent;
	height:20px;
}
.lista_inputAlt_ativo {
	padding-left:5px;
	border:1px #B5B8C8 solid;
	font-size:13px;
	height:20px;
}
.lista_selectAlt {
	height:20px;
	font-size:13px;
	border:0;
	color:#333333;
	background:transparent;
}
.lista_selectAlt_ativo {
	height:20px;
	font-size:13px;
	border:1px #B5B8C8 solid;
	color:#333333;
}
.lista_divAcao {
	text-align:left;
	padding-left:5px;
	line-height:210%;
	padding-top:5px;
}
.lista_divAcao a {
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}
.lista_divAcao img {
	position:relative;
	top:5px;
}
.lista_obs {
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	padding-top:20px;
}
.lista_alinhaPerm {
	margin-left:20px;
	padding-top:5px;
	line-height:150%;
}
.lista_cont {
	width:98%;
	text-align:right;
	margin-top:10px;
	font-weight:bold;
}
#filtroAlfabetico {
	font-weight:bold;
}
#filtroAlfabetico span {
	padding:4px;
}
#filtroAlfabetico a {
	color:#003EAE;
	text-decoration:none;
}
#filtroAlfabetico a:hover span {
	color:#FFFFFF;
	background-color:#003EAE;
}
.filtroLetraAtual {
	color:#FFFFFF;
	background-color:#003EAE;
}
.sair{
	background:url(../img/menu/sair.png) no-repeat;
	left:2px;
	top:-1px;
	position:relative;
}
.sair2{
	cursor:pointer;	
}
.alerta_vermelho {
	color:#FF0000;
	font-weight:bold;
}
.alerta_erro {
	color:#FF0000;
	font-weight:bold;
	padding:20px;
	text-align:center;
}
.txt12 {
	font-size:12px;
}

.txt14 {
	font-size:14px;
}
/* janela de detalhe */
.frm_btnCloseDet {
	float:right;
	position:relative;
	right:3px;
	cursor:pointer;
	top:3px;
}
#detalheS, #detalheM {
	background-color:#ABC7EC;
	width:700px;
	float:left;
	margin-left:13px;
	margin-bottom:10px;
	text-align:left;
	display:none;
}
#detalheSc, #detalheMc {
	margin:5px;
}

.lista_tabela_home {
	font-size:12px;
	border:1px solid #99BBE8;
	text-align:center;
}
	.lista_subTit_home {
		background-color:#99BBE8;
		font-weight:bold;
		color:#15428B;
		height:15px;
		padding-left:3px;
		height:20px;
	}
	.lista_linha_home {
		background-color:#ECF3FB;
		height:25px;
	}
	.lista_linha_home2 {
		background-color:#FFF;
		height:25px;
	}
	.lista_linha_home_quit {
		background-color:#FFA6A6;
		height:25px;
	}
	.lista_linha_home_pend {
		background-color:#AFEBC2;
		height:25px;
	}
	.lista_linha_home_verde {
		background-color:#FF9900;
		height:25px;
		color:#000;
	}
	
	.lista_linha_home_pBaixa {
		background-color:#BBFFBB;
		height:25px;
		color:#000;
	}
	.lista_linha_home_pMedia {
		background-color:#FFFFAA;
		height:25px;
		color:#000;
	}
	.lista_linha_home_pAlta {
		background-color:#FF9D9D;
		height:25px;
		color:#000;
	}
	
	.lista_linha_cliSusp td {
		background-color:#000;
		color:#FFF;
	}
	.lista_linha_home td, .lista_linha_home_quit td, .lista_linha_home_pend td, .lista_linha_home2 td, .lista_linha_home_verde td, .lista_linha_home_pBaixa td, .lista_linha_home_pMedia td, .lista_linha_home_pAlta td {
		padding-left:3px;
	}

tr.lista_linha_home:hover, tr.lista_linha_home_quit:hover, tr.lista_linha_home_pend:hover, tr.lista_linha_home2:hover {
	background-color:#FFC671;
}

.iframeDescriOs {
	width:305px;
	height:200px;
}

.cpanel_icons {
	width:100%;
	background-color:#FFFFFF;
	border:3px;
	padding-top:10px;
	padding-bottom:10px;
	display:table;
}
.cpanel_icons img {
	float:left;
	margin:5px;
}

.sisCli_icons {
	width:100%;
	background-color:#FFFFFF;
	border:3px;
	padding-top:10px;
	padding-bottom:10px;
	display:table;
}
.sisCli_icons div {
	float:left;
	margin:5px;
	width:150px;
	height:105px;
	text-align:center;
	vertical-align:middle;
	display:table;	
}
.sisCli_icons div a {
	font-weight:bold;
	color:#666666;
	font-size:14px;
	text-decoration:none;
}

/* passos os */
dl.ultNoticias {
	margin:2px;
	background:#FFF;	
}

dl.ultNoticias dt {
	/*font:bold 14px Tahoma, Arial, Helvetica, sans-serif;*/
	color:#15428B;
	background:url(../img/seta_cinza.gif) no-repeat 10px center #DFE8F6;
	cursor:pointer;
	padding:4px 10px 4px 20px;
	margin:2px 0 0 0;
	font-weight:bold;
}

dl.ultNoticias dt a.data {
	float:right;
	/*font:bold 14px Tahoma, Arial, Helvetica, sans-serif;*/
	color:#15428B;
	margin:-17px 0 0 0;
	text-decoration:underline;
}

dl.ultNoticias dt:hover {
	background-color:#C5D8F1;
}

dl.ultNoticias dd {
	background:#DFE8F6;
	padding:10px 12px 15px 12px;
	color:#15428B;
}

dl.ultNoticias dd a p {
	color:#606060;
}

dl.ultNoticias dd span.linkNoticia {
	font:bold 14px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../img/icon_seta_azul.gif) no-repeat left 4px;
	padding:0 0 0 12px;
	color:#6f0b68;
	text-decoration:underline;
}

.none {
	display:none;
}

/* NEW GREY */
.ng_bgFrm{
	background-color:#000;
	opacity:0.65;
	-moz-opacity:0.65;
	filter:alpha(opacity=65);
	position:absolute;
	width:100%;
	height:100%;
	z-index:9996;
	top:0px;
	left:0px;
	display:none;
}

.ng_loadFrm{
	position:absolute;
	width:100%;
	height:100%;
	z-index:9997;
	top:0px;
	left:0px;
	display:none;
}
.ng_btn {
	position:absolute; 
	top:5px;
	right:5px;
	z-index:9998;
	float:right;
	display:none;
	cursor:pointer;
}

.coment_tar {
	width:95%;
	border:1px #CCCCCC solid;
	background-color:#F2F2F2;
	padding:5px;
	text-align:left;
	margin-bottom:10px;
}

.interv_tar_fim {
	width:95%;
	border:1px #FF0000 solid;
	background-color:#FFC6C6;
	padding:5px;
	text-align:left;
	margin-bottom:10px;
}

.interv_tar_ini {
	width:95%;
	border:1px #009900 solid;
	background-color:#CCFFCC;
	padding:5px;
	text-align:left;
	margin-bottom:10px;
}


.readonly {
	background-color:#EFEFEF;
}

/* tabela com formas de pagamentos */
.fbTd-1 {
	text-align:center;
}
.fbTd-2 input, .fbTd-3 input, .fbTd-4 input {
	width:100%;
	border:0;
	background:transparent;
}

.fbTd-2 input {
	text-align:center;
}

.fbTd-3 input {
	text-align:right;
	padding-right:10px;
}

.fbTd-4 input {
	text-align:left;
	padding-left:10px;
}


/* lembretes */
dl.lembrete {
	background-color:#DFE8F6;
	border:1px solid #99BBE8;
	margin:5 0 0 8;
	width:32%;
	float:left;
	height:120px;
	overflow-y:auto;
}
	dl.lembrete dt {
		background-color:#99BBE8;
		padding:2px;
		font-weight:bold;
	}	
		dl.lembrete dt a{
			color:#FFF;
			text-decoration:none;
			float:right;
			background-color:#F00;
			padding:2px;
			margin-top:-2px;
		}
	dl.lembrete dd {
		margin:5px;		
	}
	
/* destaques da homae */
dl.bola_destaque {
	width:130px;
	margin:10px;
	display:inline;
}
html>body dl.bola_destaque {
	width:180px;
	margin:10px;
	float:left;
	cursor:pointer;
}

	dl.bola_destaque dt {
		height:61px;
		color:#FFF;
		line-height:61px;
		vertical-align:middle;
		color:#FFF;
		text-align:center;
		font-weight:bold;		
	}	
		dl.bola_destaque dt.bolaVerde {
			background:url(../img/frms/destaque_verde.gif) no-repeat center;
			font-size:13px;
		}
		
		dl.bola_destaque dt.bolaVermelha {
			background:url(../img/frms/destaque_vermelho.gif) no-repeat center;
			font-size:13px;
		}
		
		dl.bola_destaque dt.bolaAzul {
			background:url(../img/frms/destaque_azul.gif) no-repeat center;
			font-size:15px;
		}
	dl.bola_destaque dd {
		text-align:center;
		color:#333333;
		font-weight:bold;
		height:30px;
		line-height:20px;
	}
	
/* passos da os */
fieldset.passos_os {
	margin:20 10 20 10;
	padding:10px;
	border:2px solid #99BBE8;	
	background-color:#FFFFFF;
}							

fieldset.passos_os legend {
	background:#99BBE8;
	color:#15428B;
	padding:5;
	font-weight:bold;
}

/* rel_coment */
fieldset.rel_coment {
	margin:20 10 20 10;
	padding:10px;
	border:2px solid #99BBE8;	
	background-color:#FFFFFF;
}							

fieldset.rel_coment legend {
	background:#99BBE8;
	color:#15428B;
	padding:5;
	font-weight:bold;
	text-align:left;
}

/* chamada do horario */
#destaque_horario {
	width:164px;
	height:122px;
	position:absolute;
	z-index:99999;
	right:15px;
	top:0;
	background:url(../img/chamada_horario.gif) no-repeat;	
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
	#dh_tit1 {
		color:#000;
		margin-top:25px;
		font-size:11px;
	}
	#dh_horario {
		color:#FFF;
		margin-top:10px;
		font-size:13px;
	}
	#dh_tit2 {
		color:#000;
		margin-top:10px;
		font-size:11px;
	}
	#dh_som {
		width:1;
		height:1;
	}
	
/* INI - PAGINACAO */
.paginacao{
	width:75%;
	float:left;
}
.totalReg{
	width:25%;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	float:left;
	text-align:right;
}
.relative4{
	top:4px;
	position:relative;
}
.relative2{
	top:2px;
	position:relative;
}
/* FIM - PAGINACAO */
