﻿/** pagina Estatisticas IVAO **/
.statsDisplay {
	font-size: 0.875em;
	padding-top:10px;
	padding-bottom:10px;
}

.statsDisplay .statsLabel {
	text-align:right;
	font-weight:bold;
}

.statsDisplay .statsValues {
	text-align:center;
}

.statsDisplay .positivo ,
.statsDisplay  .negativo,
.statsDisplay  .neutro {
	background: url("../img/arrowUp_green.png") center right no-repeat;
	color:#77DE43;
	text-align:right;
	border: 0px solid #CCC;
	padding-right: 20px;
	white-space: nowrap;
}
.statsDisplay  .negativo {
	background: url("../img/arrowDown_red.png") center right no-repeat;
	color:#FF2727;
}
.statsDisplay  .neutro {
	background: url("") center right no-repeat;
	color:#000;
}
.statsDisplay.cinza {
	background: #F6F6F6;
}

#statsLabels P{
	text-align:right;
	font-weight:bold;
}
#statsValuesA,
#statsValuesB {
	text-align:center;
}
#statsValuesCompare {
	text-align:right;
}
#statsValuesCompare .positivo ,
#statsValuesCompare .negativo {
	background: url("../img/arrowUp_green.png") center right no-repeat #FFF;
	color:#77DE43;
	border: 0px solid #CCC;
	padding-right: 20px;
	white-space: nowrap;
}
#statsValuesCompare .negativo {
	background: url("../img/arrowDown_red.png") center right no-repeat #FFF;
	color:#FF2727;
}
/** FIM pagina Estatisticas IVAO **/


SELECT[disabled] {
	background:#EEE;
	color:#999;
}

/** Tabela Controlo Qualidade semaforos ! **/
DIV.greenLight ,
DIV.redLight {
	color:#77DE43;
	border: 0px solid #CCC;
	padding:4px;
	vertical-align:middle;
}
DIV.redLight {
	color:#FF2727;
}

DIV.greenLight IMG,
DIV.redLight  IMG{
	width:30px;
	display: inline;
	border: 0px solid #ccc;
	vertical-align:middle;
	margin:-2px 0 0 4px;
}


/** caixas input **/
#filtroSelect .filtroData .attached-label {width:60%;}
#filtroSelect .filtroData  .attached-input {width:40%;}
#filtroServico .filtroData .attached-label {position: relative;
	padding-left:35px; }
#filtroServico .filtroData  .attached-input {width:40%;}
.filtroData .attached-label {
	/*background:url('../img/cal.png') no-repeat 6px 6px #f2f2f2;*/
	position: relative;
}
.filtroDataCamp .attached-label {width:55%;}
.filtroDataCamp >input.attached-input  {width:45%;}
.filtroDataCamp .attached-label {
	/*background:url('../img/cal.png') no-repeat 6px 6px #f2f2f2;*/
	position: relative;
	padding-left:35px; 
}
.filtroData .ui-datepicker-trigger {
	position:absolute;
	z-index:1;
	/*top: 7px;*/
	left:23px;
	cursor: pointer;
}
.filtroDataCamp .ui-datepicker-trigger {
	position:absolute;
	z-index:100;
	top: 7px;
	left:10px;
	cursor: pointer;
}
.ui-datepicker { width:14em; font-size: 1em;}
label.error { width:100%; text-align:left;}

#concelhoDistrito .attached-label {width:35%;}
#concelhoDistrito .attached-input {width:65%;}

#frmInfoReport .attached-label { width:60%; }
#frmInfoReport .attached-input { width:40%; }
#frmReportIVAP .attached-label { width:60%; }
#frmReportIVAP .attached-input { width:40%; }


#frmInfoReport .moonCHK {
	border:1px solid #d9d9d9;
	text-align:center;
	padding: 5px 0 5px 0;
}

#boxTotalReclamado .attached-label {width:50%;}
#boxTotalReclamado .attached-input {width:50%; text-align:right;}



#frmLogin .attached-label {width:50%;}
#frmLogin .attached-input {width:50%;}
/** FIM caixas input **/


/** DataTables **/
.dataTables_scrollBody{ 
	margin-top:-20px;
	margin-bottom: 20px;
}
#DT_GestaoOficinal {
	
}
#DT_MapaFin_wrapper .dataTables_scroll {
	
}
.colAcumulado {
	border-left: 2px solid #CCC;
}
.w170 {width:170px;}
.w60 {width:60px;}

.frm_pesquisa,
#frmGestaoOficinal, #frmRatio,
#frmPecasHoras, #frmIntPecHor,
#frmEmailTelef, #frmEvolFaturacao, 
#frmAcumulado, #frmControloQualidade,
#frmListagem, #frmMapaFin, #frmFrequencia, 
#frmPorValor, #frmExpClientes, #frmOportunidade,#frmReportConsumo,#DadosIVAPAssoc{
	background:#EAEAEA;
	padding:20px;
}

	/** tabs **/
	#boxFac_viat.ui-tabs-panel, #boxFac_viat.ui-tabs-panel INPUT,
	#boxFac_pec.ui-tabs-panel, #boxFac_pec.ui-tabs-panel INPUT {
		font-size: 0.875em;
	}

#DT_setPerfil_paginate.dataTables_paginate A,
#DT_setPerfil_paginate.paging_full_numbers A{ 
	color:#CCC;
}
#DT_setPerfil_paginate.dataTables_paginate A:hover,
#DT_setPerfil_paginate.paging_full_numbers A:hover{ 
	color:#999;
}
/*#DT_setPerfil_first, #DT_setPerfil_previous, #DT_setPerfil_next ,#DT_setPerfil_last {
	color:#CCC;
}*/

.dataTables_processing {
	position: absolute;
	top: 40%;
	left: 40%;
	width: 250px;
	height: 30px;
	padding: 10px 0 10px 0;
	border: 1px solid #DDD;
	text-align: center;
	color: #2CA6CB;
	font-size: 13px;
	font-weight: bold;
	background-color: #FFF;
	z-index: 100;
	box-shadow: 3px 3px 2px #888;
}

.txt_small {
	font-size: 11px;
}

/** FIM DataTables **/

#divBoxShowEnt .tabelaAssoc ,
#divBoxShowUser .tabelaAssoc {
	background: #F5F5F5;
}
.tabelaAssoc.assoc {
	border:1px solid green;
}

#moon_exportaBtns {
	padding-left: 30px;
	background:url('../img/grafico_icon.gif') no-repeat;
}


/** nome do user no topo **/
.nomeUser {
	color:#FFF;
	float:left;
	font-size:18px;
	font-weight: normal;
	margin-top: 10px;
	padding-left: 5px;
}


/************************************************
 *												*
 *				FIDELIZAÇÃO						*
 *												*
 ***********************************************/

.text_left{text-align:left;}
.text_center{text-align:center;}
.text_right{text-align:right;}
 
#div_cont_obj h5{display: inline;margin-right:15px;}
#div_cont_obj a{margin-top:3px;} 

ul#lista_objectivos{list-style:none;width:100%;}
ul#lista_objectivos li
{
	clear:both;
	position:relative;
	width:100%;
	display:block;
	background-color:#CCC;
	margin-top:5px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding:5px 5px 2px 5px;/**/
	line-height:1.5em;
	overflow:hidden;
}

ul#lista_objectivos li label{display:inline-block;cursor:default;}
ul#lista_objectivos li label:first-child{width:72%;padding-left:20px;}
ul#lista_objectivos li label:first-child+label{width:14%;background-color:#999;text-align:center;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
ul#lista_objectivos li input[type=text]{clear:both;display:none;}
ul#lista_objectivos li span{clear:both;width:14%;float:right;text-align:right;overflow:hidden;height:auto;}
ul#lista_objectivos li span img{display:inline-block;cursor:pointer;width:24px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background:#FFF;padding:2px;margin-left:4px;}
ul#lista_objectivos li span img:hover{background:#999;}

#div_criar_editar_obj div:first-child+div input{border-left:none;}
#div_criar_editar_obj div:first-child+div input:focus{border-left: 1px solid #999;}

#div_cont_por_concessao div.filtroData span{padding:0; padding-left:2.8em;width:55%;font-size:0.8em;height:2.59em;}
#div_cont_por_concessao div.filtroData input{padding-left:0.8em;padding-right:0.8em;width:45%;font-size:0.8em;height:2.59em;}

.filtroData .ui-datepicker-trigger{/*z-index:50;*/}
.section-container section.active .content, .section-container .section.active .content {
    display: block;
    /*height: 70px;*/
}


/** DateTimePicker **/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

.ui_tpicker_time_label, .ui_tpicker_hour_label, .ui_tpicker_minute_label { font-size:13px; }
.ui-datepicker-div { z-index:1000;}


.section-container section .content  input{
    text-align:left;
}
.section-container section .content div:last-child{text-align:left;}
.section-container section .content div:last-child img{display:inline-block;cursor:pointer;}
.section-container section .content div:last-child img:first-child{/*margin-right:20px;*/}

#DT_setDatatableTxo, #DT_setDatatableIntIdades{width:100%;}
#DT_setDatatableTxo input[type="checkbox"], #DT_setDatatableIntIdades input[type="checkbox"]{
    display: inline;
}

.fields2575 .attached-label {width:25%;}
.fields2575 .moonCombo, .fields2575 .attached-input  {width:75% !important;}
.fields4060 .attached-label {width:40%;}
.fields4060 .moonCombo, .fields4060 .attached-input  {width:60% !important;}
.fields6040 .attached-label {width:60%;}
.fields6040 .moonCombo, .fields6040 .attached-input  {width:40% !important;}
.fields5050 .attached-label {width:50%;z-index:1;}
.fields5050 .moonCombo, .fields5050 .attached-input  {width:50% !important;}
.fields8020 .attached-label {width:80%;}
.fields8020 .moonCombo, .fields8020 .attached-input  {width:20% !important;}


.fieldsTextArea SPAN {height:80px;}
.fieldsTextArea TEXTAREA {width:75%; height:80px; resize:none;}
.fieldsTextAreaBig SPAN {height:150px;}
.fieldsTextAreaBig TEXTAREA {width:75%; height:150px; resize:none;}


#fidObjectivos_new blockquote, #fidObjectivos_new blockquote p {
	color: #6F6F6F;
    line-height: 1;
}
#fidObjectivos_new blockquote {
    border-left: 1px solid #DDDDDD;
    margin: 0 0 1.25em;
    padding: 0.5625em 1.25em 0 0.5em;
}
#fidObjectivos_new blockquote small
{
	background-color: #CCC;
	box-shadow: 0.5em 0 0 #CCC,-0.5em 0 0 #CCC;
}

#btnAddNewRowsetDatatableIntIdades{}

#resultDadosFidelConcessao {
	border:1px solid #CCC;
	font-weight: bold;
	background: #EAEAEA;
	margin-top: 20px;
}
#resultDadosFidelConcessao DIV {
	border: 0px solid red;
	width: 75%;
	display: inline-block;
	padding: 5px;
}
#resultDadosFidelConcessao DIV.dados {
	width: 24%;
	text-align: right;
	font-weight: normal;
}

/************************************************************
KIT ASZM
************************************************************/
.zona_relatorios
{
	padding-left:40px;
	padding-right:40px;
	/*border:1px solid #F00;*/
}
#filtros1, #filtros2{padding-right:40px;}

.swipeBots span{clear:both;position:absolute;top:40%;font-size:4em;cursor:pointer;}
#botSwipeE_target{left:0px;z-index:10;}
#botSwipeD_target{right:0px;z-index:11;}
#botSwipeE span{left:4px;z-index:12;}
#botSwipeD span{right:4px;z-index:13;}
#ecra1{position:absolute;height:100%;width:100%;z-index:1;}
#ecra2{position:absolute;height:100%;width:100%;z-index:2;display:none;}


/***
TROCA DE ESCLARECIMENTOS
***/
	
.section-container.accordion section .content div:last-child{text-align:left;}

.div_lista_te .content span {
	font-weight: bold;
	color: #999;
	padding-right: 10px;
}
	
.section-container.accordion section.active A, 
.section-container.accordion .section.active  A {
	background: #CCC;
}
.section-container.accordion section.active .content, 
.section-container.accordion .section.active .content {
    display: block;
    height: auto;
	text-align: left;
}
.section-container.accordion section.active .content P, 
.section-container.accordion .section.active .content P {
	font-size: 0.9em;
}

/***
Responsive & Scrollable Tables
***/

.table-scrollable {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
  border: 1px solid #dddddd;
  margin: 10px 0 !important;
}

.table-scrollable > .table {
  width: 100% !important;
  margin: 0 !important;
  margin-bottom: 0;
  background-color: #fff;
}

.table-scrollable > .table > thead > tr > th,
.table-scrollable > .table > tbody > tr > th,
.table-scrollable > .table > tfoot > tr > th,
.table-scrollable > .table > thead > tr > td,
.table-scrollable > .table > tbody > tr > td,
.table-scrollable > .table > tfoot > tr > td {
  white-space: nowrap;
}

.table-scrollable > .table-bordered {
  border: 0;
}

.table-scrollable > .table-bordered > thead > tr > th:first-child,
.table-scrollable > .table-bordered > tbody > tr > th:first-child,
.table-scrollable > .table-bordered > tfoot > tr > th:first-child,
.table-scrollable > .table-bordered > thead > tr > td:first-child,
.table-scrollable > .table-bordered > tbody > tr > td:first-child,
.table-scrollable > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}

.table-scrollable > .table-bordered > thead > tr > th:last-child,
.table-scrollable > .table-bordered > tbody > tr > th:last-child,
.table-scrollable > .table-bordered > tfoot > tr > th:last-child,
.table-scrollable > .table-bordered > thead > tr > td:last-child,
.table-scrollable > .table-bordered > tbody > tr > td:last-child,
.table-scrollable > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}

.table-scrollable > .table-bordered > thead > tr:last-child > th,
.table-scrollable > .table-bordered > tbody > tr:last-child > th,
.table-scrollable > .table-bordered > tfoot > tr:last-child > th,
.table-scrollable > .table-bordered > thead > tr:last-child > td,
.table-scrollable > .table-bordered > tbody > tr:last-child > td,
.table-scrollable > .table-bordered > tfoot > tr:last-child > td {
  border-bottom: 0;
}


/*** Nav Back To Top ***/
.back-to-top {
    position: fixed;
    bottom: 2em;
    right: 60px;
    text-decoration: none;
    color: #000000;
    background-color: rgba(255, 255, 255, 0.70);
    display: none;
	z-index: 100;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.back-to-top a, .back-to-top a:active, .back-to-top a:visited, .back-to-top a:link {
	outline: 0;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.back-to-top:hover {    
    opacity:1;
	filter:alpha(opacity=100);
}

/**********************
*    
*    ASZM KIT
*
***********************/
#filtros_ivao_text
{
width: 100%;
}

.filtroASZM
{
	width: 50%;
	float:left;
	font-size:11px;
}

/**********************
*    
*    Upload Ficheiro
*
***********************/
/*
 *Upload
 */


/*******************
*    Tbl Descontos
*******************/
#tbl_resumo{
	width: 100%;
	margin-bottom: 0;
	 
}
#tbl_resumo TH.tot_pecas { width: 33%; }
#tbl_resumo TH.tot_mo { width: 33%; }
#tbl_resumo TH.tot_cfgap { width: 33%; }

#tbl_resumo TD {
	text-align: center;
	height:30px;
	border: 1px solid #FFF;
	 
}
#tbl_resumo TBODY  TD{
 border: 1px solid #DDDDDD;
}


#tbl_descontos , #header-fixed {
	margin-bottom: 0;
	font-size:13px;
	width: 820px;
}

#header-fixed {
	position: fixed;
    top: 0px; 
	display:none;
	z-index: 1000;
}

#tbl_descontos TH ,  #tbl_resumo TH, #header-fixed TH  {
	background: #666;
	color: #FFF;
	border: 1px solid #FFF;
	text-align: center;
}
#tbl_descontos TH.n_or , #header-fixed TH.n_or { width: 120px; }
#tbl_descontos TH.data_or , #header-fixed TH.data_or { width:	70px; }
#tbl_descontos TH.matricula  , #header-fixed TH.matricula { width: 70px; }
#tbl_descontos TH.modelo , #header-fixed TH.modelo { width: 80px; }
#tbl_descontos TH.fac_pecas , #header-fixed TH.fac_pecas{ width: 80px }
#tbl_descontos TH.fac_mo  , #header-fixed TH.fac_mo { width: 80px }
#tbl_descontos TH.desconto , #header-fixed TH.desconto  { width: 100px }
#tbl_descontos TH.recepcionista , #header-fixed TH.recepcionista { width: 150px}
#tbl_descontos TH.servico , #header-fixed TH.servico  { width: 100px}
#tbl_descontos TH.pontos  , #header-fixed TH.pontos  { width: 70px}
 

#tblDescontos .n_or { width:167px; border-right: 1px solid #DDDDDD;}
#tblDescontos .data_or { width: 100.2px; border-right: 1px solid #DDDDDD;}
#tblDescontos .matricula { width:88px; border-right: 1px solid #DDDDDD;}
#tblDescontos .modelo { width: 150px; border-right: 1px solid #DDDDDD;}
#tblDescontos .fac_pecas { width: 90.8px; border-right: 1px solid #DDDDDD;}
#tblDescontos .fac_mo { width:90.8px;  border-right: 1px solid #DDDDDD;}
#tblDescontos .desconto {width: 70.8px ;border-right: 1px solid #DDDDDD;}
#tblDescontos .recepcionista {width:  183.8px;border-right: 1px solid #DDDDDD; }
 

#tbl_descontos TD {
	text-align: center;
}
#tbl_descontos TD INPUT, #tbl_descontos TD SELECT {
	margin-bottom: 0;
}


/*******************
*    Tbl Campanhas Comercias
*******************/
 
#tbl_Modelos #tbl_Entidades #tbl_Servicos ,#tbl_Acessorios,#tbl_Perfis{
	width: 100%;
	height:350px;
}
#tbl_Modelos TH ,#tbl_Entidades TH ,#tbl_Servicos TH ,#tbl_Acessorios TH ,#tbl_Perfis TH {
	background: #666;
	color: #FFF;
	border: 1px solid #FFF;
}

#tbl_Modelos  TH.cod ,#tbl_Entidades TH.cod ,#tbl_Servicos TH.cod ,#tbl_Acessorios TH.cod,#tbl_Perfis TH.cod{ width: 4%; text-align: center; }
#tbl_Modelos TH.mod ,#tbl_Entidades TH.mod ,#tbl_Servicos TH.mod ,#tbl_Acessorios TH.mod ,#tbl_Perfis TH.mod { width: 18%; text-align: center; }
#tbl_Servicos TH.pont { width: 2%; text-align: center; }

#tbl_Modelos TH.checkMod  ,#tbl_Entidades TH.checkMod ,#tbl_Servicos TH.checkMod,#tbl_Acessorios TH.checkMod,#tbl_Perfis TH.checkMod{ width: 3%;text-align: center; }



#modal_associa {
 margin-top:-10%;
 z-index:1000;
}

.fundo-vermelho
{
	background-color:#d73828;
	border:1px solid #FFF;
}

.fundo-amarelo
{
	background-color:#FFFD6B;
	border:1px solid #FFF;
}
.fundo-verde
{
	background-color:#3CB371;
	border:1px solid #FFF;
}

.blocoTitulo {
	background: red;
}

.fc-event-inner:hover {
	/*border: 1px solid #CCC;*/
	font-weight: bold;
}
.fc-today{
	background: #EFEFEF;
}
.fc-today .fc-day-number {
	font-weight: bold;
	background: #FFE900;
}
/*** coluna para o domingo **/
.fc-border-separate tr.fc-last th, .fc-border-separate tr.fc-last td {
	width:100px;
}

table#DT_setLeads tr td ,
table#DT_setRepTar tr td ,
#DT_setLeads_info, #DT_setLeads_paginate ,
#DT_setRepTar_info, #DT_setRepTar_paginate {
	font-size: 12px;
}


#DT_setLeads_wrapper .dataTables_length,
#DT_setRepTar_wrapper .dataTables_length {
	width: 40%;
}

/** images icons para VISTO e XIS **/
.dataTable .fa {
	font-size: 17px;
}
.dataTable .fa-times,
.dataTable .fa-check {
	color: #FF0000;
}
.dataTable .fa-check {
	color: #009900;
}


/*******
TABELA Leads DashBoard Tarefas
************/
.tblTarefas TH {
	background: #CCC;
	font-weight: bold;
	text-align: center;
}
.tblTarefas TR.desc {
	background: #EDEDED;
	font-weight: bold;
}

.tblTarefas .nome {
	font-size: 0.8em;
}

.tblTarefas TR.estado { background: #EFEFEF; }
.tblTarefas TR.estado.est1 { background: #EF6868; } /*Por Tratar*/
.tblTarefas TR.estado.est2 { background: #CFFFD1; } /*Tratada*/
.tblTarefas TR.estado.est3 { background: #DFEBFF; } /*Pendente*/
.tblTarefas TR.estado.est4 { background: #9F9F9F; } /*Cancelada*/
.tblTarefas TR.estado.est5 { background: #FFE27F; } /*Email*/



/****************************
* DATE TIME PICKER
*************/
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 40%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-timepicker-div .ui_tpicker_unit_hide{ display: none; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 40% 10px 10px; }

/* Shortened version style */
.ui-timepicker-div.ui-timepicker-oneLine { padding-right: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time, 
.ui-timepicker-div.ui-timepicker-oneLine dt { display: none; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_time_label { display: block; padding-top: 2px; }
.ui-timepicker-div.ui-timepicker-oneLine dl { text-align: right; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd, 
.ui-timepicker-div.ui-timepicker-oneLine dl dd > div { display:inline-block; margin:0; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_minute:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_second:before { content:':'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_millisec:before,
.ui-timepicker-div.ui-timepicker-oneLine dl dd.ui_tpicker_microsec:before { content:'.'; display:inline-block; }
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide,
.ui-timepicker-div.ui-timepicker-oneLine .ui_tpicker_unit_hide:before{ display: none; }



/****************************
* Intervalo de datas
*************/
.intervaloDatas .attached_label {
	display: block;
	position: relative;
	/*z-index: 2;*/
	text-align: center;
	width: 100%;
	padding-top: 0;
	padding-bottom: 0;
	border-style: solid;
	border-width: 1px;
	overflow: hidden;
	font-size: 0.875em;
	height: 2.3125em;
	line-height: 2.3125em;
	position: relative;
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	width: 10%;
	float: left; 
}

.intervaloDatas .attached_label.style {
	background: #f2f2f2;
	border-color: #d9d9d9;
	border-right: none;
	color: #333333; }
.intervaloDatas .attached_label.primeiro {width: 50%;}
.intervaloDatas .attached_label.meio {border-left: none;}

.intervaloDatas input[type="text"].attached-input {
	width: 20%;
	float: left; 
}
.intervaloDatas .ui-datepicker-trigger {
	display: none;
}
				