/* Program of measures forms **************************************************************/

.pdm .rf-dt td {
	border: 1px solid #C0C0C0;
} 


.pdm div.botonera {
    /*border-top: 0;*/
    border-top: 3px solid #F1F1F1;
}

table.pdmTable {
   	border-spacing: 0px;
   	border-collapse: collapse;
}
table.pdmTable th {
   	padding: 0.3em 0.1em;
   	border: 0px solid #DDDDDD;
   	color: #000000;
   	text-align: left;
   	font-size: 12px;
   	font-weight: bold;
}
table.pdmTable td {
   	padding: 0.3em 0.3em;
   	border: 0px solid #FFFFFF;
   	text-align: left;
   	font-size: 10px;
   	vertical-align: middle;
}

.pdm.formtab {
	padding-left: 5px;
	padding-right: 5px;	
}

table.formSis td {
	padding: 0.3em 0.3em;
}

.downloadDocument {
	vertical-align: top;
	cursor: pointer;
}


.pdm .buttonSubmit:disabled, .pdm .buttonSubmitHovered:disabled {
	background-color: #999999;
	cursor: auto;
}

.pdm .columnValidationIcons {
	width: 65px;
}

.pdm .columnValidationOrigin {}
.pdm .columnValidationQuality {}
.pdm .columnValidationUser {}
.pdm .columnValidationDate {}
.pdm .columnValidationType {}
.pdm .columnValidationComments {}

/* Measures. Search form *******************************************************************/
.measure_searchLabel {
	width: 100px;
}

.measure_searchCombo {
	width: 270px;
}

.measure_searchCombo_WaterBodyType, .measure_searchCombo_UseType {
	width: 100px;
	margin-right: 5px;
}

.measure_searchCombo_WaterBodyName, .measure_searchCombo_UseName {
	width: 165px;	
}


.searchMeasuresTable .column1 {
	width: 85px;
}

.searchMeasuresTable .column2 {
}

.searchMeasuresTable .column3 {
	width: 140px;
}

.searchMeasuresTable .column4 {
	width: 10px;
}

/* Measures. General data tab **************************************************************/
table.generalDataTable td:first-child {
	min-width: 80px;
}

table.verticalAlign td:first-child {
	vertical-align: top;
}

.measure_dataGenTabCombo {
	width: 390px;
}

.measure_dataGenTabField {
	width: 60px;
}

#frmList .columnView {
	width: 45px;
	text-align: center;	
}

#frmList .columnView div {
	display:none;	
}

#frmList .columnCode {
	width: 70px;
	/*text-align: center;*/
}

#frmList .columnGlobal {
	width: 40px;
	text-align: center;
}

.generalDataTable .column1 {
	width: 85px;
}

.generalDataTable .column2 {
	width: 100%;
}

.generalDataTable .columnCodeLabel { }

.generalDataTable .columnCodeValue {
	white-space: nowrap;
	font-size: 12px;
    font-weight: bold;
}

/* Measures. Spatial references tab *********************************************************************/
.spatialReferencesTablePanel {
	height: 120px;
}

.measureIsGlobalOption {
	display: block;
	font-size: 12px;
    font-weight: bold;
    text-align: right;
    margin-right: 20px;	
 	margin-top: 10px;
 }	

.measureIsGlobalOption input {
	vertical-align: middle;
}

.spatialReferencesRelatedAdminUnitsTable .columnView, .spatialReferencesRelatedUsesTable .columnView, .spatialReferencesRelatedWaterBodiesTable .columnView {
	width: 70px;
	text-align: center;
}

.spatialReferencesRelatedAdminUnitsTable .columnCode, .spatialReferencesRelatedWaterBodiesTable .columnCode {
	width: 75px;
}

.spatialReferencesRelatedAdminUnitsTable .columnCorePopulation {
	/*width: 100px;*/
}

.spatialReferencesRelatedAdminUnitsTable .columnMunicipality {
	width: 130px;
}
.spatialReferencesRelatedAdminUnitsTable .columnProvince {
	width: 80px;
}

.spatialReferencesRelatedAdminUnitsTable .columnAutonomicCommunity {
	width: 100px;
}
.spatialReferencesRelatedAdminUnitsTable .columnCountry {
	width: 60px;
}

.spatialReferencesRelatedUsesTable .columnCode {
	width: 50px;
}

.spatialReferencesRelatedUsesTable .columnType {
	width: 130px;	
}

.spatialReferencesRelatedUsesTable .columnSubType {
	width: 75px;	
}

.spatialReferencesRelatedWaterBodiesTable .columnType {
	width: 130px;	
}

#pdm_spatialRefWaterUseChanges .measureWaterUseTypeTitle {
	font-size: 12px;	
}

/* Measures. Budget data tab *********************************************************************/
.measure_budgetTabLabel {
	width: 120px;
}

.measure_budgetTabField {
	width: 110px;
}

.fieldset_5rowtable {
	min-height: 125px;
}

#pdm_medidasPresupuestoForm fieldset {
	margin-top: 0;
	margin-bottom: 0;	
}

#pdm_medidasPresupuestoForm fieldset table.pdmTable {
	height: 100%;
}

.pdmBudgetEuFunding {
	margin-left: 2px;
}

.pdmBudgetMainTable .column1, .pdmBudgetMainTable .column2 {
	vertical-align: top;
}

.pdmBudgetMainTable .column2 {
    width: 320px;
}

.pdmBudgetMainTable .budgetByYearsTablePanel {
	height: 135px;
}

.pdmBudgetMainTable .financingTablePanel {
	height: 90px;
}

.pdmBudgetMainTable .budgetByPeriodsTablePanel {
	height: 115px;
}

.pdmBudgetMainTable .columnEuFundingTable, .pdmBudgetMainTable .columnEuFundingComments {
	vertical-align: top;
}

.pdmBudgetMainTable .columnEuFundingTable {
	width: 270px;
}

.pdmBudgetMainTable .columnEuFundingComments {
	padding-left: 20px;
}


.pdmBudgetMainTable .euFundingTable  {
	margin-top: 5px;
}

.pdmBudgetMainTable .euFundingTable .columnLabel  {
	width: 90px;
}

.pdmBudgetMainTable .euFundingTablePanel {
	height: 90px;
}

#pdm_medidasPresupuestoForm  .pdmBudgetEuFunding .fieldset_5rowtable {
	min-height: 140px;
}

.pdmBudgetMainTable .schedulingTable .columnLabel {
	width: 30px;
}

.pdmBudgetMainTable .schedulingTable .columnValue {
	width: 80px;
}

.pdmBudgetMainTable .schedulingTable .measure_searchCombo, 
.pdmBudgetMainTable .euFundingTable .measure_searchCombo  {
	width: 332px;
}

/* Measure financing table */   
.financingTablePanel .columnLinks {
	width: 30px;
	text-align: center;
}

.financingTablePanel .columnEntity {
	width: 250px;
}

.financingTablePanel .columnAgent {
	width: 30px;
	text-align: center;
}

.financingTablePanel .columnPercentage {
	width: 60px;
	text-align: center;
}

/* Measure financing table */
.fieldset_5rowtable .columnLinks {
	width: 30px;
	text-align: center;
}

.fieldset_5rowtable .columnYear {
	width: 30px;
	text-align: center;
}

.fieldset_5rowtable .columnPercentage {
	width: 60px;
	text-align: center;
}
 
.pdmFinancingTableEditGrid .column1 {
   width: 30px;
}

.pdmFinancingTableEditGrid .column2 {
    width: 100%;
}

.pdmBudgetByYearsTableEditGrid .column1 {
   width: 30px;
}

.pdmBudgetByYearsTableEditGrid .column2 {
    width: 30px;
}

.pdmWaterUseTableEditGrid .column1, .pdmWaterBodyTableEditGrid .column1 {
  	display: block;
    width: 80px;
}

.pdmWaterUseTableEditGrid .column2, .pdmWaterBodyTableEditGrid .column2 {
   width: 100%;
}

/* Measures. Contracted Budget data tab *********************************************************************/

.measure_contractedBudgetTabField {
	width: 100px;
}

table.pdmContractedBudgetTable {
	margin-bottom: 10px;	
}

table.pdmContractedBudgetTable td:first-child {
	width: 150px;
}

.pdmBudgetMainTable .contractedBudgetContractsTable {
	min-height: 110px;
}

.contractedBudgetContractsTable .columnView {
	width: 25px;
	text-align: center;
}

.contractedBudgetContractsTable .columnCode {
	width: 70px;
}

.contractedBudgetContractsTable .columnContractor {
	width: 160px;
}

.contractedBudgetContractsTable .columnName { }

.contractedBudgetContractsTable .columnPercentage {
	width: 60px;
}

.pdmContractedBudget_3columnsTable {}

.pdmContractedBudget_3columnsTable .columnBudgetCosts {
	width: 220px;
}

.pdmContractedBudget_3columnsTable .columnBudgetCosts .fieldset_5rowtable {
	width: 220px;
}

.pdmContractedBudget_3columnsTable .columnBudgetByYear {
	width: 220px;
}

.pdmContractedBudget_3columnsTable .columnBudgetByYear .fieldset_5rowtable {
	width: 200px;
}

.pdmContractedBudget_3columnsTable .columnBudgetByPeriod {
	width: 200px;
}

.pdmContractedBudget_3columnsTable .columnBudgetByPeriod .fieldset_5rowtable {
	width: 210px;
	margin-right: 10px;
}

.pdmContractedBudget_3columnsTable .tablePanel {
	height: 125px;
}

/* Contracts. Search form *******************************************************************/

.searchContractsTable .columnLabel {
	width: 100px;	
}

.searchContractsTable .columnValueName {
	width: 430px;	
}

.searchContractsTable .columnLabelCode {
	width: 40px;	
}

.searchContractsTable .columnValueCode {
	/*width: 370px;*/	
}

.searchContractsTable .columnValueFromYear {
	width: 100px;
}

.searchContractsTable td.columnValueFromYear {
	padding-left: 0;
}

.searchContractsTable .columnValueToYear {
	width: 100px;
}

.contract_searchCombo {
	width: 100%;
}

.contract_dataGenTabCombo {
	width: 300px;
}

#contractList .columnView {
	width: 25px;
	text-align: center;
}

#contractList .columnCode {
	width: 90px;
}

#contractList .columnContractor {
	width: 210px;
}

#contractList .columnBeginYear {
	width: 40px;
	text-align: center;
}

#contractList .columnEndYear {
	width: 40px;
	text-align: center;
}

#pdm_contratosDatosGralForm .tablePanel {
	height: 115px;
}

#pdm_contratosDatosGralForm table.pdmTable {
	width: 100%;
}

#pdm_contratosDatosGralForm table.pdmTable td {
	padding-top: 0;
	padding-bottom: 0;
}

#pdm_contratosDatosGralForm fieldset {
	margin-bottom: 2px;
    margin-top: 2px;
    width: auto;
}

#pdm_contratosDatosGralForm div.fieldset {
    margin: 0;
}

#pdm_contratosDatosGralForm .tenderDocumenTable .columnLabel,
#pdm_contratosDatosGralForm .awardingAwardedAndDocTable .columnLabel {
	width: 70px;
}

#pdm_contratosDatosGralForm .cancellationDocumenTable .columnLabel {
	width: 80px;
}

#pdm_contratosDatosGralForm .tenderDateAndBudgetTable .columnLabel, 
#pdm_contratosDatosGralForm .awardingDateAndBudgetTable .columnLabel {
	width: 70px;
}

#pdm_contratosDatosGralForm .tenderDateAndBudgetTable .columnValue, 
#pdm_contratosDatosGralForm .awardingDateAndBudgetTable .columnValue {
	width: 90px;
}

#pdm_contratosDatosGralForm .awardingTable fieldset,
#pdm_contratosDatosGralForm .tenderTable fieldset {
	height: 130px;
}

#pdm_contratosDatosGralForm .budgetByYearsTable fieldset, 
#pdm_contratosDatosGralForm .distributionBetweenMeasuresTable fieldset {
	height: 165px;
}

#pdm_contratosDatosGralForm .distributionBetweenMeasuresTable fieldset {
	width: auto;
}

#pdm_contratosDatosGralForm table.rf-dt td {
	padding: 0.3em;	
}
	
#pdm_contratosDatosGralForm table.pdmTable .generalDateAndBudgetTable td, 
#pdm_contratosDatosGralForm table.pdmTable .cancellationDocumenTable td {
	padding-left: 0;	
	padding-right: 0;	
} 
	
#pdm_contratosDatosGralForm .generalDataTable .columnLabel, 
#pdm_contratosDatosGralForm .generalDateAndBudgetTable .columnLabel {
	width: 80px;
}

#pdm_contratosDatosGralForm .generalDataTable .columnValue {
	width: 100%;
}

#pdm_contratosDatosGralForm .generalDataTable .columnCodeValue {
    white-space: nowrap;
    font-size: 12px;
    font-weight: bold;
}

#pdm_contratosDatosGralForm table.pdmTable .cancellationDocumenTable .contract_dataGenTabCombo {
	width: 245px;	
}

#pdm_contratosDatosGralForm table.pdmTable .awardingAwardedAndDocTable .contract_dataGenTabCombo {
	width: 285px;	
}

#pdm_contratosDatosGralForm table.pdmTable .document  {
	width: 240px;	
}

.pdmContractBudgetByMeasuresTableEditGrid .column1 {
   width: 30px;
}

.pdmContractBudgetByMeasuresTableEditGrid .column2 {
    width: 100%;
}

#pdm_contratosDatosGralForm .contractComment {
	margin-left:5px;
}

.reportSelector, 
.fieldSelector {
	width: 300px;
}

.pdm .cfet_iconsCol {
	width: 50px;
	
}
.pdm .cfet_entityCol {
	
}
.pdm .cfet_agentCol{
	width: 40px;
}

.pdm .cfet_percentageCol {
	width: 60px;
}

.pdm .columnManagementIcons {
	width: 70px;
}

.pdm .columnContractNumber {
	width: 65px;
}

.pdm .columnMeasureCode {
	width: 80px;
}

.pdm .columnMeasureName {
}

.pdm .columnPercentage {
	width: 60px;
}

.pdm .columnContractNumber {
}

#pdm_contratosDatosGralForm .contractDistributionBetweenMeasuresTable fieldset {
	margin-left: 5px;
	margin-right: 5px;	
}

.waterUseTypeField, .waterbodyTypeField {
	width: 100%;
}

/* External water bodies. Measures form *******************************************************************/

.waterBodyMeasuresPanel .columnBudget  {
	text-align: right;
    padding-right: 30px;
    width: 70px;
}