﻿/* 
CSS Document
@project: ConsigSimples;
@autor: João.Paulo.Fechine;
@email: joao.paulo@simplestec.com;
*/

/* ESTILOS DOS COMPONENTES */

	/* #################### ASP NET  #################### */
	
		/* GRID VIEW */
		table.grid-view {border-bottom:2px solid #d4d4d4; margin-bottom:20px;}
			table.grid-view td {padding:2px 3px!important;font-size:11px}
			table.grid-view tr {border-bottom:1px solid #ccc!important}
			table.grid-view .cor1 td {background-color:#efefef!important}
			table.grid-view .cor2 td {background-color:#f9f9f9!important}
			table.grid-view .linha-selecionada td {background:#ffdfdf; color:red; font-weight:bold}
			table.grid-view .linha-editada td {background-color:#fff9d5}
			/* paginacao */
			table.grid-view tr.paginacao td {background-color:#f2f2f2; padding:0!important; margin:0!important;}
				table.grid-view tr.paginacao td table {margin:0; padding:0;}
					table.grid-view tr.paginacao td table tr td {margin:0!important; padding:0 2px!important;}
						table.grid-view tr.paginacao td table tr td span {padding:0 5px; background-color:#ccc}
						table.grid-view tr.paginacao td table tr td a {padding:0 3px}
							table.grid-view tr.paginacao td table tr td a:hover {color:red}
							
	
	/* ####################  DEX  #################### */
	
		/* DXE: ASPxComboBox */
		/* Zerando tag's genericamente */
		div.dexSelectBox * {margin:0!important; padding:0!important; border:1!important}
		div.dexSelectBox table.dxeButtonEdit {border:1px solid #ccc!important}
			
			/* Input interno (mostra o selecionado) */
			div.dexSelectBox table.dxeButtonEdit tr td {padding:0 5px 0 0!important; margin:0!important}
			div.dexSelectBox table.dxeButtonEdit tr td input {font-size:12px; border-right:1px solid #ccc!important; width:100%!important; height:16px!important; font-family:"Trebuchet Ms"; padding:0 4px!important;}
			
			div.dexSelectBox .dxic {width:auto!important;  height:16px!important;}
			
			/* seta para baixo */
			div.dexSelectBox .dxbebt {margin:0 -5px 0 2px!important;}
			div.dexSelectBox .dxbebt .dx {background-position:top center!important; padding:0 2px 0 2px!important;}
			
			/* Listagem flutuante do Combo */
			div.dexSelectBox .dxeListBox {border:1px solid #ccc!important;}
				div.dexSelectBox .dxeListBox div.dxlbd {height:150px !important;}
				div.dexSelectBox .dxeListBoxItem {font-size:12px!important; font-family:"Trebuchet Ms" !important; padding:2px 4px!important;}
				
			div.dexSelectBox .dxlbd {height:auto!important;}
		
		
		/* DXE: ASPxDate */
		/* Zerando tag's genericamente */
		div.dexDateBox * {margin:0!important; font-size:11px; padding:0!important; border:0!important}
		div.dexDateBox {width:100px!important;}
		div.dexDateBox table.dxeButtonEdit {border:1px solid #ccc!important; width:90px!important}
		
		div.dexDateBox div table {border:0!important}
		div.dexDateBox div table tr td {padding:2px!important}
			
			/* Input interno (mostra o selecionado) */
			div.dexDateBox table.dxeButtonEdit tr td input {font-size:12px; width:100%!important; height:17px!important; border-right:1px solid #ccc!important; font-family:"Trebuchet Ms"; padding:2px 0 0 4px!important;}
			
			/* seta para baixo */
			div.dexDateBox .dxeButtonEditButton {width:15px!important;}
			div.dexDateBox .dxbebt .dx {padding:0 3px 0 6px!important; margin-left:5px!important;}
			
			div.dexDateBox .dxic {width:auto!important; padding:0!important; margin:0!important}
			
			div.dexDateBox .dxeCalendar {border:1px solid #ccc!important; margin:-5px -3px!important}
			
			div.dexDateBox .dxeCalendarFooter {}
			
			/* Botoes  */
			div.dexDateBox .dx {margin:0!important; padding:0!important;}
		
		
		/* DXE: ASPxSpinEdit */
		/* Zerando tag's genericamente */
		div.dexSpinEdit * {margin:0!important; padding:0!important; border:0!important}
		div.dexSpinEdit table.dxeButtonEdit {border:1px solid #ccc!important}
			
			/* Input interno (mostra o selecionado) */
			div.dexSpinEdit table.dxeButtonEdit tr td input {font-size:12px; height:17px!important; border-right:1px solid #ccc!important; font-family:"Trebuchet Ms"; padding:2px 0 0 4px!important;}
			
			/* seta para baixo */
			div.dexSpinEdit .dxbebt .dx {border-left:1px solid #ccc; padding:0 3px 0 6px!important; margin-left:5px!important;}
			
			div.dexSpinEdit .dxic {width:auto!important}	
		
	select option {padding-left:5px !important;}
	
		/* class .dexGridView */
		.dexGridView {padding-top:10px !important;}
			.dexGridView * {margin:0 !important; padding:0 !important;}
			
				.dexGridView input {margin:-2px !important; border:0 !important; padding-left:4px !important;}
				.dexGridView .dxlbd {padding-left:5px !important;}				
				.dexGridView .dxgvInlineEditCell {padding:5px !important;}				
				.dexGridView .dxeButtonEdit {width:250px !important; border:0 !important; padding:0 !important;}
				.dexGridView .dxlbd, .dexGridView table tbody tr.dxgvDataRow td.dxgv {padding-left:5px !important;}
				.dexGridView table tbody tr.dxgvDataRow td.dxgvCommandColumn {padding-left:0 !important;}
				.dexGridView .dxgvHeader {cursor: pointer; white-space: nowrap; padding: 4px 6px 5px 6px; border: Solid 1px #9F9F9F; background-color: #DCDCDC; overflow: hidden; -moz-user-select: none;}
				.dexGridView .dxgvHeader, .dexGridView .dxgvHeader table {color: Black; font: 9pt Tahoma;}
				.dexGridView .dxgvHeader td {white-space: nowrap; padding:5px !important; border:0 !important;}
				
		/* GridView da página CosultarContrato */
		table.dxgvTable .dxgvHeader, div.dxgvGroupPanel table .dxgvHeader, .dxpcHeader .dxpc {cursor: pointer; white-space: nowrap; border: Solid 1px #9F9F9F; background-color: #DCDCDC; overflow: hidden; -moz-user-select: none;}
		table.dxgvTable .dxgvHeader td, .dxpcHeader .dxpc {white-space: nowrap; padding:5px !important; border:0 !important;}
		table.dxgvTable .dxgvFooter, .dxgvGroupFooter {background-color:#fff;}
		table.dxgvTable .dxgvGroupRow .dxgv, table.dxgvTable .dxgvFooter .dxgv {font-weight:bold;}
				
		/* GridView da página VerMinhasInformaçoes */
		fieldset div.edit-meses .dxeEditArea  {float:left!important;}
			
		/* Solução do ComboBox da página EnviarMensagem */
		textatera.text {margin-right:0;}
		
		/* TreeView */	
		.TreeView table tbody tr td div img {float:left; margin:0!important; padding:0!important; height:20px !important; padding-top:3px!important}
		.TreeView table tbody tr td td a.ctl00_ContentPlaceHolder1_TreeViewPaginas_0 {float:left; margin:-7px 0!important; padding:0!important; height:20px !important; padding-top:3px!important}

		/* Componente de tabela AspPivotGrid */
		.dexPivotGrid {overflow:auto; width:100%; border:1px solid #ccc}
		.dexPivotGrid * {margin:0; padding:0}
			.dexPivotGrid img {margin:0 3px!important}
		.dxpgControl {background-color:#fff; padding:1px 2px}
			.dxpgControl img {margin:0}
		.dxpgFilterItem {border:1px solid red}
		
		/* Grid da Página ConciliarParcelas.aspx */
		.dxgvEditForm, .dxgvIndentCell {background:0!important;}
		.dxgvEditFormCaption {padding:10px 4px 0 0!important; border:0!important;}
		
		.dxgvEditFormCell {border:0!important; padding:0!important;}
			.dxgvEditFormCell td.dxic input.dxeEditArea {width:99.5%!important; margin:1px 0!important;}
		
		.dxgvCommandColumn {border:0!important;}
		.dxgvCommandColumn img {margin-left:10px!important;}
		
		.dxpControl {padding:0 0 20px 10px!important;}
		.dxpControl, .dxpControl td {border:0!important;}
		
		/* Página AnaliseContratos */	
		div.analise table tr td {border:0!important;}
		
		.dxpgControl_Office2003_Blue {border:1px solid #fff!important;}
		
		.dxpgMainTable_Office2003_Blue tr {padding:0!important;}
			.dxpgMainTable_Office2003_Blue tr td.dxpgRowFieldValue_Office2003_Blue {border:1px solid #4f93e3!important; border-bottom:0!important;}		
			.dxpgMainTable_Office2003_Blue tr td.dxpgCell_Office2003_Blue {border-top:1px solid #bfd3ee!important; border-left:1px solid #bfd3ee!important; }
			.dxpgMainTable_Office2003_Blue tr td.dxpgColumnFieldValue_Office2003_Blue {border:1px solid #4f93e3!important; border-right:0!important; border-bottom:0!important;}
		
			.dxpgFilterWindow_Office2003_Blue, .dxpgFilterItemsArea_Office2003_Blue {width:250px!important;}
			.dxpgFilterWindow_Office2003_Blue {border:0!important; background-color:#fff;}
			.dxpgFilterItemsArea_Office2003_Blue input, .dxpgFilterItemsArea_Office2003_Blue label {border:0!important; background:0!important;}
					
				.dxpgArea_Office2003_Blue table tr td, .dxpgArea_Office2003_Blue table tr td div table {padding-top:0!important; margin:0!important; border:0!important}
				
				.dxpgArea_Office2003_Blue table tr td div table {border:1px solid #3a609b!important; height:20px!important}
					.dxpgArea_Office2003_Blue table tr td div table tr td {padding-top:2px!important}
					
		.rgEditForm{width:600px!important}
		.rgEditForm fieldset{width:250px!important; float:left; height:250px; margin:9px}
		
		.rgCollapse,.rgExpand{border:none!important}
		
		.rgEditForm{margin: -200px 0 0 85px!important; left:auto!important; top:auto!important}
		