focus_tree = {
	id = brazil
	country = {
		factor = 0
		modifier = {
			add = 10
			tag = BRA
		}
	}
	default = no
	
	continuous_focus_position = { x = 50 y = 1400 }
	
	focus = {
		id = lava_jato
		icon = oil_production
		cost = 10
		x = 2
		y = 0
		completion_reward = {
			add_political_power = 150
		}
	}
	
	focus = {
		id = anti_corruption_effort
		icon = demand_territory
		prerequisite = { focus = lava_jato }
		
		cost = 10
		x = 2
		y = 1
		
		completion_reward = {
			add_ideas = anti_corruption_effort
		}

	}
	
	focus = {
		id = public_electoral_campaign_funding
		icon = improve_relations
		prerequisite = {
			focus = anti_corruption_effort
		}
		mutually_exclusive = { focus = private_electoral_campaign_funding }
		
		cost = 10
		x = 1
		y = 2
		
		completion_reward = {
			add_ideas = public_electoral_campaign_funding
		}
	}
	
	focus = {
		id = private_electoral_campaign_funding
		icon = intelligence_exchange
		prerequisite = { focus = anti_corruption_effort	}
		mutually_exclusive = { focus = public_electoral_campaign_funding }
		
		cost = 10
		x = 3
		y = 2
		
		completion_reward = {
			add_ideas = private_electoral_campaign_funding
		}

	}
	
	focus = {
		id = political_reform
		icon = neutrality
		prerequisite = { focus = public_electoral_campaign_funding focus = private_electoral_campaign_funding }
		available = {
			OR = {
				has_idea = medium_corruption
				has_idea = modest_corruption
				has_idea = slight_corruption
				has_idea = negligible_corruption
			}
		}
		
		cost = 10
		x = 2
		y = 3
		
		completion_reward = {
			add_ideas = political_reform
			remove_ideas = anti_corruption_effort
		}
	}
	
	focus = {
		id = tax_reform
		icon = consumer_goods
		prerequisite = { focus = political_reform }
		
		bypass = {
		}
		
		cost = 10
		x = 1
		y = 4
		
		completion_reward = {
			
		}
	}
	
	focus = {
		id = end_custo_brasil
		icon = production2
		prerequisite = { focus = tax_reform	}
		
		bypass = {
			has_idea = bureau_01
		}
		
		cost = 10
		x = 1
		y = 5
		
		completion_reward = {
			if = {
				limit = { has_idea = bureau_05 }
				swap_ideas = { remove_idea = bureau_05 add_idea = bureau_01 }
			}
			if = {
				limit = { has_idea = bureau_04 }
				swap_ideas = { remove_idea = bureau_04 add_idea = bureau_01 }
			}
			if = {
				limit = { has_idea = bureau_03 }
				swap_ideas = { remove_idea = bureau_03 add_idea = bureau_01 }
			}
			if = {
				limit = { has_idea = bureau_02 }
				swap_ideas = { remove_idea = bureau_02 add_idea = bureau_01 }
			}
			if = {
				limit = { has_idea = bureau_01 }
				add_political_power = 150	#If country has desired level it earns political power instead.
			}
		}
	}
	
	focus = {
		id = social_reform
		icon = self_management
		prerequisite = { focus = political_reform }
		
		bypass = {
			has_idea = social_06
		}
		
		cost = 10
		x = 3
		y = 4
		
		completion_reward = {
			custom_effect_tooltip = increase_social_spending_tt
			hidden_effect = {
				increase_social_spending = yes
			}
		}
	}
	
	focus = {
		id = br_education_reform
		icon = stolen_papers
		cost = 10
		prerequisite = {
			focus = social_reform
		}
		
		bypass = {
			has_idea = edu_05
		}
		
		x = 3
		y = 5
		
		completion_reward = {
			custom_effect_tooltip = increase_education_budget_tt
			hidden_effect = {
				increase_education_budget = yes
			}
		}
	}
	
	focus = {
		id = o_pais_do_futuro
		icon = demand_territory
		cost = 10
		prerequisite = {
			focus = end_custo_brasil
		}
		prerequisite = {
			focus = br_education_reform
		}
		
		bypass = {
			has_idea = economic_boom
		}
		
		x = 2
		y = 6
		
		completion_reward = {
			custom_effect_tooltip = increase_economic_growth_tt
			hidden_effect = {
				increase_economic_growth = yes
			}
			set_growth_flag = yes
		}
	}
	
	focus = {
		id = br_higher_education
		icon = research
		cost = 10
		prerequisite = {
			focus = o_pais_do_futuro
		}
		
		x = 2
		y = 7
		
		completion_reward = {
			add_research_slot = 1
		}
	}
	
	focus = {
		id = cultural_change
		icon = national_unity
		cost = 10
		prerequisite = {
			focus = br_higher_education
		}
		available = {
			has_idea = negligible_corruption
		}
		
		x = 2
		y = 8
		
		completion_reward = {
			remove_ideas = brazilian_knack
		}
	}
	
	focus = {
		id = awoken_giant
		icon = industry_democratic
		cost = 10
		prerequisite = {
			focus = cultural_change
		}
		
		x = 2
		y = 9
		
		completion_reward = {
			remove_ideas = political_reform
			remove_ideas = public_electoral_campaign_funding
			remove_ideas = private_electoral_campaign_funding
			add_ideas = awoken_giant
		}
	}
	
	focus = {
		id = house_of_cards
		icon = neutrality
		cost = 10
		
		x = 11
		y = 0
		
		ai_will_do = {
			factor = 90
		}
		
		completion_reward = {
			add_political_power = 150
		}
	}
	
	focus = {
		id = barons_legacy
		icon = tripartite_pact
		cost = 10
		
		x = 24
		y = 0
		
		completion_reward = {
			add_ideas = barons_legacy
			every_country = {
				limit = {
					NOT = {
						tag = BRA
					}
					NOT = {
						has_war_with = BRA
					}
					NOT = {
						has_government = fascism
					}
				}
				add_opinion_modifier = {
					target = BRA
					modifier = barons_legacy
				}
			}
		}
	}
	
	focus = {
		id = renounce_pt
		icon = anti_communism
		cost = 10
		prerequisite = {
			focus = house_of_cards
		}
		mutually_exclusive = {
			focus = support_pt
		}
		x = 8
		y = 1
		
		completion_reward = {
			add_popularity = {
					ideology = communism
					popularity = -0.1
				}
			add_stability = 0.1
		}
	}
	
	focus = {
		id = support_pmdb
		icon = propaganda
		cost = 10
		prerequisite = {
			focus = renounce_pt
		}
		mutually_exclusive = {
			focus = support_psdb
			focus = support_psc
		}
		
		x = 5
		y = 2
		
		completion_reward = {
			add_ideas = neutral_outlook
		}
	}
	
	focus = {
		id = ordem_progresso
		icon = political_pressure
		cost = 10
		prerequisite = {
			focus = support_pmdb
		}
		available = {
			has_government = neutrality
		}
		x = 5
		y = 3
		
		completion_reward = {
			add_political_power = 150
		}

	}
	
	focus = {
		id = support_psdb
		icon = propaganda
		cost = 10
		prerequisite = {
			focus = renounce_pt
		}
		mutually_exclusive = {
			focus = support_pmdb
			focus = support_psc
		}
		x = 8
		y = 2
		
		completion_reward = {
			add_ideas = western_outlook
		}
	}
	
	focus = {
		id = psdb_neoliberalism
		icon = gold_standard
		cost = 10
		prerequisite = {
			focus = support_psdb
		}
		mutually_exclusive = {
			focus = psdb_social_democracy
			focus = psdb_social_democracy
		}
		available = {
			has_government = democratic
		}
		bypass = {
		}
		
		x = 7
		y = 3
		
		completion_reward = {
			
		}
	}
	
	focus = {
		id = br_austerity_measures
		icon = agriculture
		cost = 10
		prerequisite = {
			focus = ordem_progresso
			focus = psdb_neoliberalism
		}
		x = 6
		y = 4
		
		completion_reward = {
			add_ideas = austerity_measures
			custom_effect_tooltip = decrease_social_spending_tt
			hidden_effect = {
				decrease_social_spending = yes
			}
		}
	}
	
	focus = {
		id = psdb_social_democracy
		icon = major_alliance
		cost = 10
		prerequisite = {
			focus = support_psdb
		}
		mutually_exclusive = {
			focus = psdb_neoliberalism
			focus = psdb_neoliberalism
		}
		available = {
			has_government = democratic
		}
		bypass = {
			#has_idea = social_06
		}
		
		x = 9
		y = 3
		
		completion_reward = {
			custom_effect_tooltip = increase_social_spending_tt
			hidden_effect = {
				increase_social_spending = yes
			}
			custom_effect_tooltip = increase_education_budget_tt
			hidden_effect = {
				increase_education_budget = yes
			}
			custom_effect_tooltip = increase_healthcare_budget_tt
			hidden_effect = {
				increase_healthcare_budget = yes
			}
		}
	}
	
	focus = {
		id = support_psc
		icon = propaganda
		cost = 10
		prerequisite = { 
			focus = renounce_pt 
		}
		mutually_exclusive = {
			focus = support_psdb
			focus = support_pmdb
		}
		
		x = 11
		y = 2
		
		completion_reward = {
			add_ideas = nationalist_outlook
		}
	}
	
	focus = {
		id = bolsonarismo
		icon = military_mission
		cost = 10
		prerequisite = {
			focus = support_psc
		}
		available = {
			has_government = nationalist
		}
		
		x = 11
		y = 3
		
		completion_reward = {
			custom_effect_tooltip = sizeable_military_spending_tt
			hidden_effect = {
				sizeable_military_spending = yes
			}
		}
	}
	
	focus = {
		id = nacional_desenvolvimentismo
		icon = production
		cost = 10
		prerequisite = {
			focus = psdb_social_democracy
			focus = bolsonarismo
		}
		mutually_exclusive = {
			focus = escola_austriaca
		}
		
		x = 10
		y = 4
		
		completion_reward = {
			add_ideas = national_developmentalism
		}
	}
	
	focus = {
		id = escola_austriaca
		icon = production2
		cost = 10
		prerequisite = {
			focus = bolsonarismo
		}
		mutually_exclusive = {
			focus = nacional_desenvolvimentismo
		}
		
		x = 12
		y = 4
		
		completion_reward = {
			add_ideas = austerity_measures
		}
	}
	
	focus = {
		id = support_pt
		icon = propaganda
		cost = 10
		prerequisite = {
			focus = house_of_cards
		}
		mutually_exclusive = {
			focus = renounce_pt
		}
		
		x = 14
		y = 1
		
		completion_reward = {
			add_stability = -0.3
			add_ideas = emerging_outlook
		}
	}
	
	focus = {
		id = lulismo
		icon = improve_relations_orange
		cost = 10
		prerequisite = {
			focus = support_pt
		}
		available = {
			has_government = communism
		}
		
		x = 14
		y = 2
		
		completion_reward = {
			add_political_power = 150
		}
	}
	
	focus = {
		id = pt_social_benefits
		icon = concessions
		cost = 10
		prerequisite = {
			focus = lulismo
		}
		available = {
			#has_political_power > 300
		}
		
		x = 14
		y = 3
		
		completion_reward = {
			add_stability = 0.3
			custom_effect_tooltip = max_social_spending_tt
			hidden_effect = { 
				max_social_spending = yes
			}
			custom_effect_tooltip = max_education_budget_tt
			hidden_effect = { 
				max_education_budget = yes
			}
			custom_effect_tooltip = max_healthcare_budget_tt
			hidden_effect = { 
				max_healthcare_budget = yes
			}
			custom_effect_tooltip = recession_tt
			hidden_effect = { 
				recession = yes
			}
		}
	}
	
	focus = {
		id = novo_pac
		icon = industry_communism
		cost = 10
		prerequisite = {
			focus = pt_social_benefits
		}
		
		x = 14
		y = 4
		
		completion_reward = {
			add_ideas = new_pac
		}
	}
	
	focus = {
		id = declare_end_of_economic_crisis
		icon = demand_territory
		cost = 10
		prerequisite = {
			focus = br_austerity_measures
			focus = nacional_desenvolvimentismo
			focus = escola_austriaca
			focus = novo_pac
		}
		available = {
			NOT = {
				OR = {
					has_idea = depression
					has_idea = recession
					has_idea = stagnation
				}
			}
		}
		
		x = 10
		y = 5
		
		completion_reward = {
			add_political_power = 300
		}
	}
	
	focus = {
		id = br_reform_military
		icon = army_doctrine
		cost = 10
		prerequisite = {
			focus = declare_end_of_economic_crisis
		}
		
		x = 6
		y = 6
		
		available_if_capitulated = yes

		completion_reward = {
			army_experience = 10
			add_tech_bonus = {
				name = land_doc_bonus
				bonus = 0.5
				uses = 2
				category = land_doctrine
			}
		}
	}
	
	focus = {
		id = br_reform_airforce
		icon = air_production
		cost = 10
		prerequisite = {
			focus = br_reform_army
		}
		
		x = 6
		y = 8
		
		available_if_capitulated = yes
		
		completion_reward = {
			air_experience = 10
			# add_tech_bonus = {
				# name = air_doc_bonus
				# bonus = 0.5
				# uses = 2
				# category = air_doctrine
			# }
			add_tech_bonus = {
				name = fighter_bonus
				bonus = 0.5
				uses = 2
				# technology = early_fighter
				# technology = Strike_fighter1
				# technology = MR_Fighter1
				# technology = AS_Fighter1
				# technology = AS_Fighter2
				# technology = Int_Fighter1
				# technology = AS_upgrade_1
				# technology = AS_Fighter3
				# technology = AS_Fighter4
				# technology = AS_upgrade_2
				# technology = AS_Fighter5
				# technology = AS_Fighter6
				# technology = AS_upgrade_3
				# technology = AS_Fighter7
				# technology = AS_Fighter8
				# technology = MR_Fighter2
				# technology = CV_MR_Fighter1
				# technology = MR_upgrade_1
				# technology = CV_MR_Fighter2
				# technology = MR_Fighter3
				# technology = MR_Fighter4
				# technology = CV_MR_Fighter3
				# technology = CV_MR_Fighter4
				# technology = MR_upgrade_2
				# technology = MR_Fighter5
				# technology = MR_Fighter6
				# technology = CV_MR_Fighter5
				# technology = MR_upgrade_3
				# technology = CV_MR_Fighter6
				# technology = MR_Fighter7
				# technology = MR_Fighter8
				# technology = CV_MR_Fighter7
				# technology = Strike_fighter2
				# technology = Strike_upgrade_1
				# technology = Strike_fighter3
				# technology = Strike_fighter4
				# technology = Strike_upgrade_2
				# technology = Strike_fighter5
				# technology = Strike_fighter6
				# technology = Strike_upgrade_3
				# technology = Strike_fighter7
				# technology = Strike_fighter8
				# technology = L_Strike_fighter1
				# technology = L_Strike_fighter2
				# technology = CV_L_Strike_fighter1
				# technology = L_Strike_fighter2
				# technology = L_Strike_fighter3
				# technology = CV_L_Strike_fighter2
				# technology = L_Strike_fighter4
				# technology = CV_L_Strike_fighter3
				# technology = L_Strike_fighter5
				# technology = CV_L_Strike_fighter4
				# technology = CV_L_Strike_fighter5
				# technology = Air_UAV1
				# technology = Air_UAV2
				# technology = Air_UAV3
				# technology = Air_UAV4
				category = CAT_FIXED_WING
			}
		}
	}
	
	focus = {
		id = br_reform_army
		icon = tanks
		cost = 10
		prerequisite = {
			focus = br_reform_military
		}
		
		x = 6
		y = 7
		
		available_if_capitulated = yes
		
		completion_reward = {
			add_tech_bonus = {
				name = infantry_weapons_bonus
				bonus = 0.5
				uses = 2
				category = Cat_INF
				category = Cat_INF_WEP
			}
		}
	}
	
	focus = {
		id = br_reform_navy
		icon = naval_doctrine
		cost = 10
		prerequisite = {
			focus = br_reform_airforce
		}
		
		x = 6
		y = 9
		
		available_if_capitulated = yes

		available = {
			any_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
		}

		complete_tooltip = {
			
		}
		
		completion_reward = {
			navy_experience = 25	
			add_tech_bonus = {
				name = navy_bonus
				bonus = 0.5
				uses = 2
				#technology = early_fighter
				category = Cat_NAVAL_EQP
			}
		}
	}
	
	focus = {
		id = br_industrialization
		icon = industry
		cost = 10
		prerequisite = {
			focus = declare_end_of_economic_crisis
		}
		
		x = 8
		y = 6
		
		available_if_capitulated = yes

		ai_will_do = {
			factor = 2
		}

		bypass = {
			custom_trigger_tooltip = {
				tooltip = construction_effort_tt
				all_owned_state = {
					free_building_slots = {
						building = industrial_complex
						size < 1
						include_locked = yes
					}					
				}
			}
		}

		complete_tooltip = {
			add_extra_state_shared_building_slots = 2
			add_building_construction = {
				type = industrial_complex
				level = 2
				instant_build = yes
			}			
		}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = industrial_complex
										size > 0
										include_locked = yes
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = br_industrialization_2
		icon = industry2
		cost = 10
		prerequisite = {
			focus = br_industrialization
		}
		
		x = 8
		y = 7
		
		available_if_capitulated = yes

		ai_will_do = {
			factor = 2
		}

		bypass = {
			custom_trigger_tooltip = {
				tooltip = construction_effort_tt
				all_owned_state = {
					free_building_slots = {
						building = industrial_complex
						size < 1
						include_locked = yes
					}					
				}
			}
		}

		complete_tooltip = {
			add_extra_state_shared_building_slots = 2
			add_building_construction = {
				type = industrial_complex
				level = 2
				instant_build = yes
			}			
		}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = industrial_complex
										size > 0
										include_locked = yes
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = br_industrialization_3
		icon = industry3
		cost = 10
		prerequisite = {
			focus = br_industrialization_2
		}
		
		x = 8
		y = 8
		
		available_if_capitulated = yes

		ai_will_do = {
			factor = 2
		}

		bypass = {
			custom_trigger_tooltip = {
				tooltip = construction_effort_tt
				all_owned_state = {
					free_building_slots = {
						building = industrial_complex
						size < 1
						include_locked = yes
					}					
				}
			}
		}

		complete_tooltip = {
			add_extra_state_shared_building_slots = 2
			add_building_construction = {
				type = industrial_complex
				level = 2
				instant_build = yes
			}			
		}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = industrial_complex
										size > 0
										include_locked = yes
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = br_industrialization_4
		icon = industry_civilian
		cost = 10
		prerequisite = {
			focus = br_industrialization_3
		}
		
		x = 8
		y = 9
		
		available_if_capitulated = yes

		ai_will_do = {
			factor = 2
		}

		bypass = {
			custom_trigger_tooltip = {
				tooltip = construction_effort_tt
				all_owned_state = {
					free_building_slots = {
						building = industrial_complex
						size < 1
						include_locked = yes
					}					
				}
			}
		}

		complete_tooltip = {
			add_extra_state_shared_building_slots = 2
			add_building_construction = {
				type = industrial_complex
				level = 2
				instant_build = yes
			}			
		}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = industrial_complex
						size > 0
						include_locked = yes
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = industrial_complex
										size > 0
										include_locked = yes
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = br_expand_infrastructure
		icon = infrastructure
		cost = 10
		prerequisite = {
			focus = declare_end_of_economic_crisis
		}
		
		x = 10
		y = 6
		
		available_if_capitulated = yes

		bypass = {
			custom_trigger_tooltip = {
				tooltip = infrastructure_effort_tt
				all_owned_state = {			
					free_building_slots = {
						building = infrastructure
						size < 1
					}
				}
			}
		}

		complete_tooltip = {
			add_building_construction = {
				type = infrastructure
				level = 3
				instant_build = yes
			}
			add_building_construction = {
				type = infrastructure
				level = 3
				instant_build = yes
			}
		}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 0
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = infrastructure
										size > 0
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 1
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = infrastructure
										size > 1
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = br_railways
		icon = infrastructure
		cost = 10
		prerequisite = {
			focus = br_expand_infrastructure
		}
		
		x = 10
		y = 7
		
		available_if_capitulated = yes

		bypass = {
			custom_trigger_tooltip = {
				tooltip = infrastructure_effort_tt
				all_owned_state = {			
					free_building_slots = {
						building = infrastructure
						size < 1
					}
				}
			}
		}

		complete_tooltip = {
			add_building_construction = {
				type = infrastructure
				level = 3
				instant_build = yes
			}
			add_building_construction = {
				type = infrastructure
				level = 3
				instant_build = yes
			}
		}

		completion_reward = {
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 0
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = infrastructure
										size > 0
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
			}
			random_owned_controlled_state = {
				limit = {
					free_building_slots = {
						building = infrastructure
						size > 1
					}
					OR = {
						is_in_home_area = yes
						NOT = {
							owner = {
								any_owned_state = {
									free_building_slots = {
										building = infrastructure
										size > 1
									}
									is_in_home_area = yes
								}
							}
						}
					}
				}
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = br_ports
		icon = cruisers
		cost = 10
		prerequisite = {
			focus = br_railways
		}
		
		x = 10
		y = 8
		
		available_if_capitulated = yes
		
		available = {
			any_state = {
				is_coastal = yes
				is_controlled_by = ROOT
			}
		}

		complete_tooltip = {
			navy_experience = 25
			add_extra_state_shared_building_slots = 3
			add_building_construction = {
				type = dockyard
				level = 3
				instant_build = yes
			}
		}
		
		completion_reward = {
			navy_experience = 25
			if = {
				limit = {
					NOT = {
						any_owned_state = {
							dockyard > 0
							free_building_slots = {
								building = dockyard
								size > 2
								include_locked = yes
							}
						}
					}
					any_owned_state = {
						is_coastal = yes
					}
				}
				random_owned_controlled_state = {
					limit = {
						is_coastal = yes
						free_building_slots = {
							building = dockyard
							size > 2
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = dockyard
						level = 3
						instant_build = yes
					}
				}
				set_country_flag = naval_effort_built
			}
			if = {
				limit = {
					NOT = { has_country_flag = naval_effort_built }
					any_owned_state = {
						dockyard > 0
						free_building_slots = {
							building = dockyard
							size > 2
							include_locked = yes
						}
					}
				}
				random_owned_controlled_state = {
					limit = {
						dockyard > 0
						free_building_slots = {
							building = dockyard
							size > 2
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = dockyard
						level = 3
						instant_build = yes
					}
				}
				set_country_flag = naval_effort_built
			}
			if = {
				limit = {
					NOT = { has_country_flag = naval_effort_built }
					NOT = {
						any_owned_state = {
							free_building_slots = {
								building = dockyard
								size > 2
								include_locked = yes
							}
						}
					}
				}
				random_state = {
					limit = {
						controller = { tag = ROOT }
						free_building_slots = {
							building = dockyard
							size > 2
							include_locked = yes
						}
					}
					add_extra_state_shared_building_slots = 3
					add_building_construction = {
						type = dockyard
						level = 3
						instant_build = yes
					}
				}
			}			
		}
	}
	
	focus = {
		id = reform_favelas
		icon = construction
		cost = 50
		prerequisite = {
			focus = br_ports
		}
		
		x = 10
		y = 9
		
		completion_reward = {
			883 = {
				add_extra_state_shared_building_slots = 3
			}
			882 = {
				add_extra_state_shared_building_slots = 3
			}
		}
	}
	
	focus = {
		id = transposicao_do_sao_francisco
		icon = infrastructure
		cost = 100
		prerequisite = {
			focus = declare_end_of_economic_crisis
		}
		
		x = 12
		y = 6
		
		bypass = {
			888 = {
				infrastructure > 9
			}
			889 = {
				infrastructure > 9
			}
		}

		completion_reward = {
			888 = {
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
			}
			
			889 = {
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = alleviate_poverty
		icon = consumer_goods
		cost = 10
		prerequisite = {
			focus = transposicao_do_sao_francisco
		}
		bypass = {
			has_idea = social_06
		}
		
		x = 12
		y = 7
		
		completion_reward = {
			custom_effect_tooltip = increase_social_spending_tt
			hidden_effect = {
				increase_social_spending = yes
			}
		}
	}
	
	focus = {
		id = br_develop_interior
		icon = construction2
		cost = 10
		prerequisite = {
			focus = alleviate_poverty
		}
		
		x = 12
		y = 8
		
		completion_reward = {
			888 = {
				if = {
					limit = {
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
						OR = {
							is_in_home_area = yes
							NOT = {
								owner = {
									any_owned_state = {
										free_building_slots = {
											building = industrial_complex
											size > 0
											include_locked = yes
										}
										is_in_home_area = yes
									}
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
			889 = {
				if = {
					limit = {
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
						OR = {
							is_in_home_area = yes
							NOT = {
								owner = {
									any_owned_state = {
										free_building_slots = {
											building = industrial_complex
											size > 0
											include_locked = yes
										}
										is_in_home_area = yes
									}
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 2
				add_building_construction = {
					type = industrial_complex
					level = 2
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = colonize_sertao
		icon = construction2
		cost = 100
		prerequisite = {
			focus = br_develop_interior
		}
		
		x = 12
		y = 9
		
		completion_reward = {
			888 = {
				add_manpower = 300000
			}
			
			889 = {
				add_manpower = 300000
			}
		}
	}
	
	focus = {
		id = transamazonia
		icon = infrastructure
		cost = 10
		prerequisite = {
			focus = declare_end_of_economic_crisis
		}
		
		x = 14
		y = 6
		
		completion_reward = {
			892 = {
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
			}
			
			891 = {
				add_building_construction = {
					type = infrastructure
					level = 3
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = explore_amazon
		icon = oil_production
		cost = 10
		prerequisite = {
			focus = transamazonia
		}
		
		x = 14
		y = 7
		
		completion_reward = {
			add_resource = { type = oil amount = 8 state = 892 }
			add_resource = { type = tungsten amount = 8 state = 892 }
		}
	}
	
	focus = {
		id = colonize_the_amazon
		icon = construction3
		cost = 50
		prerequisite = {
			focus = explore_amazon
		}
		
		x = 14
		y = 8
		
		completion_reward = {
			892 = {
				add_manpower = 300000
			}
		}
	}
	
	focus = {
		id = brazilian_eldorado
		icon = industry_civilian
		cost = 50
		prerequisite = {
			focus = colonize_the_amazon
		}
		
		x = 14
		y = 9
		
		completion_reward = {
			892 = {
				if = {
					limit = {
						free_building_slots = {
							building = industrial_complex
							size > 0
							include_locked = yes
						}
						OR = {
							is_in_home_area = yes
							NOT = {
								owner = {
									any_owned_state = {
										free_building_slots = {
											building = industrial_complex
											size > 0
											include_locked = yes
										}
										is_in_home_area = yes
									}
								}
							}
						}
					}
				}
				add_extra_state_shared_building_slots = 4
				add_building_construction = {
					type = industrial_complex
					level = 4
					instant_build = yes
				}
			}
		}
	}
	
	focus = {
		id = BRA_multilateralism_focus
		icon = global_community
		cost = 10
		prerequisite = {
			focus = barons_legacy
		}
		mutually_exclusive = {
			focus = bilateralism_focus
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 100
				has_completed_focus = support_pt
			}
			modifier = {
				factor = 50
				has_completed_focus = support_pmdb
			}
		}
		
		x = -4
		y = 1
		relative_position_id = barons_legacy
		
		ai_will_do = {
			factor = 5
			modifier = {
					factor = 2
					any_neighbor_country = {
							is_major = yes
							has_government = communism
						}
				}
		}
		completion_reward = {
			add_ideas = multilateralism_focus
		}
	}
	
	focus = {
		id = mercosul_focus
		icon = trade
		cost = 50
		
		prerequisite = {
			focus = BRA_multilateralism_focus
		}
		
		x = -2
		y = 1
		relative_position_id = BRA_multilateralism_focus
		
		completion_reward = {
			add_opinion_modifier = { target = ARG modifier = mercosur_focus_tt }
			add_opinion_modifier = { target = PAR modifier = mercosur_focus_tt }
			add_opinion_modifier = { target = URG modifier = mercosur_focus_tt }
			ARG = { add_opinion_modifier = { target = BRA modifier = mercosur_focus_tt } }
			PAR = { add_opinion_modifier = { target = BRA modifier = mercosur_focus_tt } }
			URG = { add_opinion_modifier = { target = BRA modifier = mercosur_focus_tt } }
		}
	}
	
	focus = {
		id = kick_venezuela_and_bolivia
		icon = political_pressure
		cost = 50
		
		mutually_exclusive = {
			focus = integrate_venezuela_and_bolivia
		}
		
		prerequisite = {
			focus = mercosul_focus
		}
		
		available = {
			OR = {
				has_government = neutrality
				has_government = democratic 
			}
		}
		
		x = -1
		y = 1
		relative_position_id = mercosul_focus
		
		completion_reward = {
			VEN = { add_opinion_modifier = { target = BRA modifier = kicked_out_of_mercosur } }
			BOL = { add_opinion_modifier = { target = BRA modifier = kicked_out_of_mercosur } }
		}
	}
	
	focus = {
		id = integrate_venezuela_and_bolivia
		icon = improve_relations_purple
		cost = 50
		
		mutually_exclusive = {
			focus = kick_venezuela_and_bolivia
		}
		
		prerequisite = {
			focus = mercosul_focus
		}
		
		available = {
			has_government = communism
		}
		
		x = 1
		y = 1
		relative_position_id = mercosul_focus
		
		completion_reward = {
			add_opinion_modifier = { target = VEN modifier = mercosur_focus_tt }
			VEN = { add_opinion_modifier = { target = BRA modifier = mercosur_focus_tt } }
			add_opinion_modifier = { target = BOL modifier = mercosur_focus_tt }
			BOL = { add_opinion_modifier = { target = BRA modifier = mercosur_focus_tt } }
		}
	}
	
	focus = {
		id = mercosur_common_market
		icon = consumer_goods
		cost = 50
		
		prerequisite = {
			focus = kick_venezuela_and_bolivia
			focus = integrate_venezuela_and_bolivia
		}
		
		bypass = {
			has_completed_focus = unasul_common_market
		}
		
		available = {
			custom_trigger_tooltip = {
				tooltip = mercosur_must_control_tt
				OR = {
					AND = {
						has_government = communism 
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { has_government = communism }
						BOL = { has_government = communism }
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { has_government = democratic }
						BOL = { has_government = democratic }
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { has_government = neutrality }
						BOL = { has_government = neutrality }
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { is_puppet_of = BRA }
						BOL = { is_puppet_of = BRA }
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { is_in_faction_with = BRA }
						BOL = { is_in_faction_with = BRA }
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
					AND = {
						has_government = communism 
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
				}
			}
		}
		
		x = 0
		y = 2
		relative_position_id = mercosul_focus
		
		completion_reward = {
			custom_effect_tooltip = common_market_tt
			hidden_effect = {
				add_ideas = mercosul_common_market
				if = {
					limit = { has_completed_focus = integrate_venezuela_and_bolivia }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					VEN = { 
						add_opinion_modifier = { target = BRA modifier = common_market } 
						add_opinion_modifier = { target = BOL modifier = common_market }
						add_opinion_modifier = { target = ARG modifier = common_market }
						add_opinion_modifier = { target = PAR modifier = common_market }
						add_opinion_modifier = { target = URG modifier = common_market }
						add_ideas = mercosul_common_market
					}
					BOL = { 
						add_opinion_modifier = { target = BRA modifier = common_market } 
						add_opinion_modifier = { target = VEN modifier = common_market }
						add_opinion_modifier = { target = ARG modifier = common_market }
						add_opinion_modifier = { target = PAR modifier = common_market }
						add_opinion_modifier = { target = URG modifier = common_market }
						add_ideas = mercosul_common_market
					}
				}
				add_opinion_modifier = { target = ARG modifier = common_market }
				add_opinion_modifier = { target = PAR modifier = common_market }
				add_opinion_modifier = { target = URG modifier = common_market }
				ARG = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_ideas = mercosul_common_market
				}
				PAR = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_ideas = mercosul_common_market
				}
				URG = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_ideas = mercosul_common_market
				}
			}
		}
	}
	
	focus = {
		id = economic_union
		icon = trade
		cost = 50
		
		prerequisite = {
			focus = mercosur_common_market
		}
		
		bypass = {
			has_completed_focus = unasul_economic_union
		}
		
		available = {
			custom_trigger_tooltip = {
				tooltip = mercosur_must_control_tt
				OR = {
					AND = {
						has_government = communism 
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { has_government = communism }
						BOL = { has_government = communism }
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { has_government = democratic }
						BOL = { has_government = democratic }
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { has_government = neutrality }
						BOL = { has_government = neutrality }
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { is_puppet_of = BRA }
						BOL = { is_puppet_of = BRA }
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { is_in_faction_with = BRA }
						BOL = { is_in_faction_with = BRA }
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
					AND = {
						has_government = communism 
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
				}
			}
		}
		
		x = 0
		y = 3
		relative_position_id = mercosul_focus
		
		completion_reward = {
			custom_effect_tooltip = economic_union_tt
			hidden_effect = {
				add_ideas = mercosul_economic_union
				remove_ideas = mercosul_common_market
				if = {
					limit = { has_completed_focus = integrate_venezuela_and_bolivia }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					remove_opinion_modifier = { target = VEN modifier = common_market } 
					add_opinion_modifier = { target = BOL modifier = economic_union }
					remove_opinion_modifier = { target = BOL modifier = common_market } 
					VEN = { 
						add_opinion_modifier = { target = BRA modifier = economic_union } 
						add_opinion_modifier = { target = BOL modifier = economic_union }
						add_opinion_modifier = { target = ARG modifier = economic_union }
						add_opinion_modifier = { target = PAR modifier = economic_union }
						add_opinion_modifier = { target = URG modifier = economic_union }
						remove_opinion_modifier = { target = BRA modifier = common_market } 
						remove_opinion_modifier = { target = BOL modifier = common_market }
						remove_opinion_modifier = { target = ARG modifier = common_market }
						remove_opinion_modifier = { target = PAR modifier = common_market }
						remove_opinion_modifier = { target = URG modifier = common_market }
						add_ideas = mercosul_economic_union
						remove_ideas = mercosul_common_market
					}
					BOL = { 
						add_opinion_modifier = { target = BRA modifier = economic_union } 
						add_opinion_modifier = { target = VEN modifier = economic_union }
						add_opinion_modifier = { target = ARG modifier = economic_union }
						add_opinion_modifier = { target = PAR modifier = economic_union }
						add_opinion_modifier = { target = URG modifier = economic_union }
						remove_opinion_modifier = { target = BRA modifier = common_market } 
						remove_opinion_modifier = { target = VEN modifier = common_market }
						remove_opinion_modifier = { target = ARG modifier = common_market }
						remove_opinion_modifier = { target = PAR modifier = common_market }
						remove_opinion_modifier = { target = URG modifier = common_market }
						add_ideas = mercosul_economic_union
						remove_ideas = mercosul_common_market
					}
				}
				add_opinion_modifier = { target = ARG modifier = economic_union }
				remove_opinion_modifier = { target = ARG modifier = common_market } 
				add_opinion_modifier = { target = PAR modifier = economic_union }
				remove_opinion_modifier = { target = PAR modifier = common_market } 
				add_opinion_modifier = { target = URG modifier = economic_union }
				remove_opinion_modifier = { target = URG modifier = common_market } 
				
				ARG = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					add_ideas = mercosul_economic_union
					remove_ideas = mercosul_common_market
				}
				PAR = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					add_ideas = mercosul_economic_union
					remove_ideas = mercosul_common_market
				}
				URG = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					add_ideas = mercosul_economic_union
					remove_ideas = mercosul_common_market
				}
			}
		}
	}
	
	focus = {
		id = mercorsur_federalism
		icon = alliance
		cost = 50
		
		prerequisite = {
			focus = economic_union
		}
		
		bypass = {
			has_completed_focus = south_american_federalism
		}
		
		available = {
			custom_trigger_tooltip = {
				tooltip = mercosur_must_control_tt
				OR = {
					AND = {
						has_government = communism 
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { has_government = communism }
						BOL = { has_government = communism }
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { has_government = democratic }
						BOL = { has_government = democratic }
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { has_government = neutrality }
						BOL = { has_government = neutrality }
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { is_puppet_of = BRA }
						BOL = { is_puppet_of = BRA }
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						has_completed_focus = integrate_venezuela_and_bolivia
						VEN = { is_in_faction_with = BRA }
						BOL = { is_in_faction_with = BRA }
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
					AND = {
						has_government = communism 
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						OR = {
							has_government = neutrality
							has_government = democratic 
						}
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						has_completed_focus = kick_venezuela_and_bolivia
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
				}
			}
		}
		
		x = 0
		y = 4
		relative_position_id = mercosul_focus
		
		completion_reward = {
			custom_effect_tooltip = form_mercosur_tt
			hidden_effect = {
				set_cosmetic_tag = MCS
				remove_ideas = mercosul_economic_union
				if = {
					limit = { has_completed_focus = integrate_venezuela_and_bolivia }
					annex_country = { target = VEN transfer_troops = yes }
					annex_country = { target = BOL transfer_troops = yes }
				}
				annex_country = { target = PAR transfer_troops = yes }
				annex_country = { target = ARG transfer_troops = yes }
				annex_country = { target = URG transfer_troops = yes }
			}
		}
	}
	
	focus = {
		id = unasul_focus
		icon = national_unity
		cost = 50
		prerequisite = {
			focus = BRA_multilateralism_focus
		}
		available = {
			
		}
		
		x = 2
		y = 1
		relative_position_id = BRA_multilateralism_focus
		
		completion_reward = {
			add_opinion_modifier = { target = VEN modifier = unasur_focus }
			add_opinion_modifier = { target = COL modifier = unasur_focus }
			add_opinion_modifier = { target = ECU modifier = unasur_focus }
			add_opinion_modifier = { target = PRU modifier = unasur_focus }
			add_opinion_modifier = { target = BOL modifier = unasur_focus }
			add_opinion_modifier = { target = CHL modifier = unasur_focus }
			add_opinion_modifier = { target = ARG modifier = unasur_focus }
			add_opinion_modifier = { target = PAR modifier = unasur_focus }
			add_opinion_modifier = { target = URG modifier = unasur_focus }
			add_opinion_modifier = { target = GUY modifier = unasur_focus }
			add_opinion_modifier = { target = SUR modifier = unasur_focus }
			VEN = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			COL = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			ECU = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			PRU = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			BOL = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			CHL = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			ARG = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			PAR = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			URG = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			GUY = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
			SUR = { add_opinion_modifier = { target = BRA modifier = unasur_focus } }
		}
	}
	
	focus = {
		id = integrate_pacific_alliance
		icon = improve_relations_cyan
		cost = 50
		prerequisite = {
			focus = unasul_focus
		}
		mutually_exclusive = {
			focus = integrate_alba
		}
		bypass = {
			has_government = communism
			COL = { has_government = communism }
			PRU = { has_government = communism }
			CHL = { has_government = communism }
		}
		available = {
			OR = {
				has_government = neutrality
				has_government = democratic 
			}
		}
		
		x = -1
		y = 1
		
		relative_position_id = unasul_focus
		
		completion_reward = {
			COL = { country_event = { id = brafocus.1 hours = 6 } }
			PRU = { country_event = { id = brafocus.1 hours = 6 } }
			CHL = { country_event = { id = brafocus.1 hours = 6 } }
		}
	}
	focus = {
		id = integrate_alba
		icon = improve_relations_green
		cost = 50
		prerequisite = {
			focus = unasul_focus
		}
		mutually_exclusive = {
			focus = integrate_pacific_alliance
		}
		bypass = {
			OR = {
				has_government = neutrality
				has_government = democratic 
			}
			BOL = { has_government = democratic }
			ECU = { has_government = democratic }
			VEN = { has_government = democratic }
		}
		available = {
			has_government = communism
		}
		
		x = 1
		y = 1
		
		relative_position_id = unasul_focus
		
		completion_reward = {
			BOL = { country_event = { id = brafocus.1 hours = 6 } }
			ECU = { country_event = { id = brafocus.1 hours = 6 } }
			VEN = { country_event = { id = brafocus.1 hours = 6 } }
		}
	}
	
	focus = {
		id = continental_customs_union
		icon = concessions
		cost = 50
		prerequisite = {
			focus = integrate_alba
			focus = integrate_pacific_alliance
		}
		
		available = {
			custom_trigger_tooltip = {
				tooltip = unasur_must_control_tt
				OR = {
					AND = { 
						ROOT = { has_government = communism }
						VEN = { has_government = communism }
						COL = { has_government = communism }
						ECU = { has_government = communism }
						PRU = { has_government = communism }
						BOL = { has_government = communism }
						CHL = { has_government = communism }
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						ROOT = {
							OR = {
								has_government = neutrality
								has_government = democratic 
							}
						}
						VEN = { has_government = democratic }
						COL = { has_government = democratic }
						ECU = { has_government = democratic }
						PRU = { has_government = democratic }
						BOL = { has_government = democratic }
						CHL = { has_government = democratic }
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						ROOT = {
							OR = {
								has_government = neutrality
								has_government = democratic 
							}
						}
						VEN = { has_government = neutrality }
						COL = { has_government = neutrality }
						ECU = { has_government = neutrality }
						PRU = { has_government = neutrality }
						BOL = { has_government = neutrality }
						CHL = { has_government = neutrality }
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						VEN = { is_puppet_of = BRA }
						COL = { is_puppet_of = BRA }
						ECU = { is_puppet_of = BRA }
						PRU = { is_puppet_of = BRA }
						BOL = { is_puppet_of = BRA }
						CHL = { is_puppet_of = BRA }
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						VEN = { is_in_faction_with = BRA }
						COL = { is_in_faction_with = BRA }
						ECU = { is_in_faction_with = BRA }
						PRU = { is_in_faction_with = BRA }
						BOL = { is_in_faction_with = BRA }
						CHL = { is_in_faction_with = BRA }
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
				}
			}
		}
		
		x = 0
		y = 2
		
		relative_position_id = unasul_focus
		
		completion_reward = {
			custom_effect_tooltip = customs_union_tt
			hidden_effect = {
				add_ideas = unasur_customs_union
				add_opinion_modifier = { target = VEN modifier = improve_trade }
				add_opinion_modifier = { target = COL modifier = improve_trade }
				add_opinion_modifier = { target = ECU modifier = improve_trade }
				add_opinion_modifier = { target = PRU modifier = improve_trade }
				add_opinion_modifier = { target = BOL modifier = improve_trade }
				add_opinion_modifier = { target = CHL modifier = improve_trade }
				add_opinion_modifier = { target = ARG modifier = improve_trade }
				add_opinion_modifier = { target = PAR modifier = improve_trade }
				add_opinion_modifier = { target = URG modifier = improve_trade }
				add_opinion_modifier = { target = GUY modifier = improve_trade }
				add_opinion_modifier = { target = SUR modifier = improve_trade }
				VEN = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade }
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = PAR modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				COL = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade } 
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = PAR modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				ECU = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade } 
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = PAR modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				PRU = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade } 
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = PAR modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				BOL = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade } 
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = PAR modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				CHL = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade } 
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = PAR modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				ARG = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade } 
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = PAR modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				PAR = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade } 
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				URG = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade } 
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = PAR modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				GUY = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade }
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }
					add_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_customs_union
				}
				SUR = { 
					add_opinion_modifier = { target = BRA modifier = improve_trade }
					add_opinion_modifier = { target = COL modifier = improve_trade }
					add_opinion_modifier = { target = ECU modifier = improve_trade }
					add_opinion_modifier = { target = PRU modifier = improve_trade }
					add_opinion_modifier = { target = BOL modifier = improve_trade }
					add_opinion_modifier = { target = CHL modifier = improve_trade }
					add_opinion_modifier = { target = ARG modifier = improve_trade }
					add_opinion_modifier = { target = VEN modifier = improve_trade }
					add_opinion_modifier = { target = PAR modifier = improve_trade }
					add_opinion_modifier = { target = GUY modifier = improve_trade }
					add_opinion_modifier = { target = URG modifier = improve_trade }					
					add_ideas = unasur_customs_union
				}
			}
		}
	}
	
	focus = {
		id = unasul_common_market
		icon = trade
		cost = 50
		prerequisite = {
			focus = continental_customs_union
		}
		
		available = {
			custom_trigger_tooltip = {
				tooltip = unasur_must_control_tt
				OR = {
					AND = { 
						ROOT = { has_government = communism }
						VEN = { has_government = communism }
						COL = { has_government = communism }
						ECU = { has_government = communism }
						PRU = { has_government = communism }
						BOL = { has_government = communism }
						CHL = { has_government = communism }
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						ROOT = {
							OR = {
								has_government = neutrality
								has_government = democratic 
							}
						}
						VEN = { has_government = democratic }
						COL = { has_government = democratic }
						ECU = { has_government = democratic }
						PRU = { has_government = democratic }
						BOL = { has_government = democratic }
						CHL = { has_government = democratic }
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						ROOT = {
							OR = {
								has_government = neutrality
								has_government = democratic 
							}
						}
						VEN = { has_government = neutrality }
						COL = { has_government = neutrality }
						ECU = { has_government = neutrality }
						PRU = { has_government = neutrality }
						BOL = { has_government = neutrality }
						CHL = { has_government = neutrality }
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						VEN = { is_puppet_of = BRA }
						COL = { is_puppet_of = BRA }
						ECU = { is_puppet_of = BRA }
						PRU = { is_puppet_of = BRA }
						BOL = { is_puppet_of = BRA }
						CHL = { is_puppet_of = BRA }
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						VEN = { is_in_faction_with = BRA }
						COL = { is_in_faction_with = BRA }
						ECU = { is_in_faction_with = BRA }
						PRU = { is_in_faction_with = BRA }
						BOL = { is_in_faction_with = BRA }
						CHL = { is_in_faction_with = BRA }
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
				}
			}
		}
		
		x = 0
		y = 3
		
		relative_position_id = unasul_focus
		
		completion_reward = {
			custom_effect_tooltip = common_market_tt
			hidden_effect = {
				add_ideas = unasur_common_market
				remove_ideas = unasur_customs_union
				add_opinion_modifier = { target = VEN modifier = common_market }
				remove_opinion_modifier = { target = VEN modifier = improve_trade } 
				add_opinion_modifier = { target = COL modifier = common_market }
				remove_opinion_modifier = { target = COL modifier = improve_trade } 
				add_opinion_modifier = { target = ECU modifier = common_market }
				remove_opinion_modifier = { target = ECU modifier = improve_trade } 
				add_opinion_modifier = { target = PRU modifier = common_market }
				remove_opinion_modifier = { target = PRU modifier = improve_trade } 
				add_opinion_modifier = { target = BOL modifier = common_market }
				remove_opinion_modifier = { target = BOL modifier = improve_trade } 
				add_opinion_modifier = { target = CHL modifier = common_market }
				remove_opinion_modifier = { target = CHL modifier = improve_trade } 
				add_opinion_modifier = { target = ARG modifier = common_market }
				remove_opinion_modifier = { target = ARG modifier = improve_trade } 
				add_opinion_modifier = { target = PAR modifier = common_market }
				remove_opinion_modifier = { target = PAR modifier = improve_trade } 
				add_opinion_modifier = { target = URG modifier = common_market }
				remove_opinion_modifier = { target = URG modifier = improve_trade } 
				add_opinion_modifier = { target = GUY modifier = common_market }
				remove_opinion_modifier = { target = GUY modifier = improve_trade } 
				add_opinion_modifier = { target = SUR modifier = common_market }
				remove_opinion_modifier = { target = SUR modifier = improve_trade } 
				VEN = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				COL = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				ECU = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				PRU = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				BOL = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				CHL = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				ARG = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				PAR = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				URG = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				GUY = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					add_opinion_modifier = { target = SUR modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					remove_opinion_modifier = { target = SUR modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
				SUR = { 
					add_opinion_modifier = { target = BRA modifier = common_market } 
					add_opinion_modifier = { target = COL modifier = common_market }
					add_opinion_modifier = { target = ECU modifier = common_market }
					add_opinion_modifier = { target = PRU modifier = common_market }
					add_opinion_modifier = { target = BOL modifier = common_market }
					add_opinion_modifier = { target = CHL modifier = common_market }
					add_opinion_modifier = { target = ARG modifier = common_market }
					add_opinion_modifier = { target = PAR modifier = common_market }
					add_opinion_modifier = { target = URG modifier = common_market }
					add_opinion_modifier = { target = GUY modifier = common_market }
					add_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = BRA modifier = improve_trade } 
					remove_opinion_modifier = { target = COL modifier = improve_trade }
					remove_opinion_modifier = { target = ECU modifier = improve_trade }
					remove_opinion_modifier = { target = PRU modifier = improve_trade }
					remove_opinion_modifier = { target = BOL modifier = improve_trade }
					remove_opinion_modifier = { target = CHL modifier = improve_trade }
					remove_opinion_modifier = { target = ARG modifier = improve_trade }
					remove_opinion_modifier = { target = PAR modifier = improve_trade }
					remove_opinion_modifier = { target = URG modifier = improve_trade }
					remove_opinion_modifier = { target = GUY modifier = improve_trade }
					remove_opinion_modifier = { target = VEN modifier = improve_trade }
					add_ideas = unasur_common_market
					remove_ideas = unasur_customs_union
				}
			}
		}
	}
	
	focus = {
		id = unasul_economic_union
		icon = trade
		cost = 50
		
		prerequisite = {
			focus = unasul_common_market
		}
		
		available = {
			custom_trigger_tooltip = {
				tooltip = unasur_must_control_tt
				OR = {
					AND = { 
						ROOT = { has_government = communism }
						VEN = { has_government = communism }
						COL = { has_government = communism }
						ECU = { has_government = communism }
						PRU = { has_government = communism }
						BOL = { has_government = communism }
						CHL = { has_government = communism }
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						ROOT = {
							OR = {
								has_government = neutrality
								has_government = democratic 
							}
						}
						VEN = { has_government = democratic }
						COL = { has_government = democratic }
						ECU = { has_government = democratic }
						PRU = { has_government = democratic }
						BOL = { has_government = democratic }
						CHL = { has_government = democratic }
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						ROOT = {
							OR = {
								has_government = neutrality
								has_government = democratic 
							}
						}
						VEN = { has_government = neutrality }
						COL = { has_government = neutrality }
						ECU = { has_government = neutrality }
						PRU = { has_government = neutrality }
						BOL = { has_government = neutrality }
						CHL = { has_government = neutrality }
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						VEN = { is_puppet_of = BRA }
						COL = { is_puppet_of = BRA }
						ECU = { is_puppet_of = BRA }
						PRU = { is_puppet_of = BRA }
						BOL = { is_puppet_of = BRA }
						CHL = { is_puppet_of = BRA }
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						VEN = { is_in_faction_with = BRA }
						COL = { is_in_faction_with = BRA }
						ECU = { is_in_faction_with = BRA }
						PRU = { is_in_faction_with = BRA }
						BOL = { is_in_faction_with = BRA }
						CHL = { is_in_faction_with = BRA }
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
				}
			}
		}
		
		x = 0
		y = 4
		
		relative_position_id = unasul_focus
		
		completion_reward = {
			custom_effect_tooltip = economic_union_tt
			hidden_effect = {
				add_ideas = unasur_economic_union
				remove_ideas = unasur_common_market
				add_opinion_modifier = { target = VEN modifier = economic_union }
				remove_opinion_modifier = { target = VEN modifier = common_market } 
				add_opinion_modifier = { target = COL modifier = economic_union }
				remove_opinion_modifier = { target = COL modifier = common_market } 
				add_opinion_modifier = { target = ECU modifier = economic_union }
				remove_opinion_modifier = { target = ECU modifier = common_market } 
				add_opinion_modifier = { target = PRU modifier = economic_union }
				remove_opinion_modifier = { target = PRU modifier = common_market } 
				add_opinion_modifier = { target = BOL modifier = economic_union }
				remove_opinion_modifier = { target = BOL modifier = common_market } 
				add_opinion_modifier = { target = CHL modifier = economic_union }
				remove_opinion_modifier = { target = CHL modifier = common_market } 
				add_opinion_modifier = { target = ARG modifier = economic_union }
				remove_opinion_modifier = { target = ARG modifier = common_market } 
				add_opinion_modifier = { target = PAR modifier = economic_union }
				remove_opinion_modifier = { target = PAR modifier = common_market } 
				add_opinion_modifier = { target = URG modifier = economic_union }
				remove_opinion_modifier = { target = URG modifier = common_market } 
				add_opinion_modifier = { target = GUY modifier = economic_union }
				remove_opinion_modifier = { target = GUY modifier = common_market } 
				add_opinion_modifier = { target = SUR modifier = economic_union }
				remove_opinion_modifier = { target = SUR modifier = common_market } 
				VEN = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				COL = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				ECU = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market } 
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				PRU = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				BOL = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				CHL = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				ARG = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				PAR = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				URG = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				GUY = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					add_opinion_modifier = { target = SUR modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					remove_opinion_modifier = { target = SUR modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
				SUR = { 
					add_opinion_modifier = { target = BRA modifier = economic_union } 
					add_opinion_modifier = { target = COL modifier = economic_union }
					add_opinion_modifier = { target = ECU modifier = economic_union }
					add_opinion_modifier = { target = PRU modifier = economic_union }
					add_opinion_modifier = { target = BOL modifier = economic_union }
					add_opinion_modifier = { target = CHL modifier = economic_union }
					add_opinion_modifier = { target = ARG modifier = economic_union }
					add_opinion_modifier = { target = PAR modifier = economic_union }
					add_opinion_modifier = { target = URG modifier = economic_union }
					add_opinion_modifier = { target = GUY modifier = economic_union }
					add_opinion_modifier = { target = VEN modifier = economic_union }
					remove_opinion_modifier = { target = BRA modifier = common_market } 
					remove_opinion_modifier = { target = COL modifier = common_market }
					remove_opinion_modifier = { target = ECU modifier = common_market }
					remove_opinion_modifier = { target = PRU modifier = common_market }
					remove_opinion_modifier = { target = BOL modifier = common_market }
					remove_opinion_modifier = { target = CHL modifier = common_market }
					remove_opinion_modifier = { target = ARG modifier = common_market }
					remove_opinion_modifier = { target = PAR modifier = common_market }
					remove_opinion_modifier = { target = URG modifier = common_market }
					remove_opinion_modifier = { target = GUY modifier = common_market }
					remove_opinion_modifier = { target = VEN modifier = common_market }
					add_ideas = unasur_economic_union
					remove_ideas = unasur_common_market
				}
			}
		}
	}
	
	focus = {
		id = south_american_federalism
		icon = alliance
		cost = 50
		
		prerequisite = {
			focus = unasul_economic_union
		}
		
		available = {
			custom_trigger_tooltip = {
				tooltip = unasur_must_control_tt
				OR = {
					AND = { 
						ROOT = { has_government = communism }
						VEN = { has_government = communism }
						COL = { has_government = communism }
						ECU = { has_government = communism }
						PRU = { has_government = communism }
						BOL = { has_government = communism }
						CHL = { has_government = communism }
						PAR = { has_government = communism }
						ARG = { has_government = communism }
						URG = { has_government = communism }
					}
					AND = { 
						ROOT = {
							OR = {
								has_government = neutrality
								has_government = democratic 
							}
						}
						VEN = { has_government = democratic }
						COL = { has_government = democratic }
						ECU = { has_government = democratic }
						PRU = { has_government = democratic }
						BOL = { has_government = democratic }
						CHL = { has_government = democratic }
						PAR = { has_government = democratic }
						ARG = { has_government = democratic }
						URG = { has_government = democratic }
					}
					AND = { 
						ROOT = {
							OR = {
								has_government = neutrality
								has_government = democratic 
							}
						}
						VEN = { has_government = neutrality }
						COL = { has_government = neutrality }
						ECU = { has_government = neutrality }
						PRU = { has_government = neutrality }
						BOL = { has_government = neutrality }
						CHL = { has_government = neutrality }
						PAR = { has_government = neutrality }
						ARG = { has_government = neutrality }
						URG = { has_government = neutrality }
					}
					AND = { 
						VEN = { is_puppet_of = BRA }
						COL = { is_puppet_of = BRA }
						ECU = { is_puppet_of = BRA }
						PRU = { is_puppet_of = BRA }
						BOL = { is_puppet_of = BRA }
						CHL = { is_puppet_of = BRA }
						PAR = { is_puppet_of = BRA }
						ARG = { is_puppet_of = BRA }
						URG = { is_puppet_of = BRA }
					}
					AND = { 
						VEN = { is_in_faction_with = BRA }
						COL = { is_in_faction_with = BRA }
						ECU = { is_in_faction_with = BRA }
						PRU = { is_in_faction_with = BRA }
						BOL = { is_in_faction_with = BRA }
						CHL = { is_in_faction_with = BRA }
						PAR = { is_in_faction_with = BRA }
						ARG = { is_in_faction_with = BRA }
						URG = { is_in_faction_with = BRA }
					}
				}
			}
		}
		
		x = 0
		y = 5
		
		relative_position_id = unasul_focus
		
		completion_reward = {
			custom_effect_tooltip = form_unasur_tt
			hidden_effect = {
				set_cosmetic_tag = UNS
				remove_ideas = unasur_economic_union
				annex_country = { target = VEN transfer_troops = yes }
				annex_country = { target = COL transfer_troops = yes }
				annex_country = { target = ECU transfer_troops = yes }
				annex_country = { target = PRU transfer_troops = yes }
				annex_country = { target = BOL transfer_troops = yes }
				annex_country = { target = CHL transfer_troops = yes }
				annex_country = { target = PAR transfer_troops = yes }
				annex_country = { target = ARG transfer_troops = yes }
				annex_country = { target = URG transfer_troops = yes }
				annex_country = { target = GUY transfer_troops = yes }
				annex_country = { target = SUR transfer_troops = yes }
			}
		}
	}
	
	focus = {
		id = bilateralism_focus
		icon = tripartite_pact
		cost = 10
		prerequisite = {
			focus = barons_legacy
		}
		mutually_exclusive = {
			focus = BRA_multilateralism_focus
		}
		ai_will_do = {
			factor = 1
			modifier = {
				factor = 100
				has_completed_focus = support_psc
			}
		}
		# available = { has_completed_focus = renounce_pt }
		
		x = 4
		y = 1
		relative_position_id = barons_legacy
		
		completion_reward = {
			add_ideas = bilateralism_focus
		}
	}
	
	focus = {
		id = br_western_focus
		icon = democracy
		cost = 10
		prerequisite = {
			focus = bilateralism_focus
		}
		mutually_exclusive = {
			focus = focus_on_the_east
		}
		available = {
			NOT = {
				has_government = communism
			}
		}
		
		x = -2
		y = 1
		relative_position_id = bilateralism_focus
		
		completion_reward = {
			add_popularity = { ideology = democratic popularity = 0.1 }
		}
	}
	
	focus = {
		id = br_support_us
		icon = align_to_america
		cost = 10
		prerequisite = {
			focus = br_western_focus
		}
		available = {
			NOT = {
				has_government = communism
			}
		}
		
		x = -1
		y = 1
		relative_position_id = br_western_focus
		
		completion_reward = {
			add_ideas = pro_american
			add_opinion_modifier = { target = USA modifier = pro_american }
			USA = {
				add_opinion_modifier = { target = ROOT modifier = pro_american }
			}
			if = {
				limit = { SOV = { NOT = { has_government = democratic } } }
				SOV = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			if = {
				limit = { NKO = { NOT = { has_government = democratic } } }
				NKO = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			if = {
				limit = { CHI = { NOT = { has_government = democratic } } }
				CHI = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			if = {
				limit = { ISI = { NOT = { has_government = democratic } } }
				ISI = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			random_country = {
				limit = {
					NOT = { has_government = democratic }
					has_opinion = { target = USA value < 50 }
				}
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
		}
	}
	
	focus = {
		id = bra_usa_fta
		icon = trade
		cost = 10
		prerequisite = {
			focus = br_support_us
		}
		
		x = -1
		y = 2
		relative_position_id = br_western_focus
		
		completion_reward = {
			USA = { 
				country_event = { id = md4.1 hours = 6 }
			}
		}
	}
	
	focus = {
		id = american_military_cooperation
		icon = artillery
		cost = 10
		prerequisite = {
			focus = bra_usa_fta
		}
		
		ai_will_do = {
			factor = 1
		}

		available = {
			# OR = {
				# is_in_faction = no
				# is_in_faction_with = USA 
			# }
		}
		
		x = -1
		y = 3
		relative_position_id = br_western_focus
		
		completion_reward = {
			USA = { 
				country_event = { id = md4.4 hours = 6 }
			}
		}
	}
	
	focus = {
		id = join_nato
		icon = nato
		cost = 10
		prerequisite = {
			focus = american_military_cooperation
		}
		available = {
			USA = {
				is_in_faction = yes
			}
		}
		
		x = -1
		y = 4
		relative_position_id = br_western_focus
		
		completion_reward = {
			USA = {
				country_event = { id = generic.2 hours = 6 }	#NATO doesn't exist
			}
			BRA = {
				add_ideas = NATO_member
			}
		}
	}
	
	focus = {
		id = support_israel
		icon = align_to_israel
		cost = 10
		prerequisite = {
			focus = br_western_focus
		}
		
		x = 1
		y = 1
		relative_position_id = br_western_focus
		
		completion_reward = {
			ISR = {
				add_opinion_modifier = { target = ROOT modifier = supports_us }
			}
			PAL = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			HAM = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			ISI = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			PER = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			SAU = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			PAK = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			ALG = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			MAL = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			LEB = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			TUR = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			IRQ = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			EGY = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			SYR = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			TUN = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			AFG = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			# LBY = {
				# add_opinion_modifier = { target = ROOT modifier = supports_rival }
			# }
			HOR = {
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
			random_country = {
				limit = {
					NOT = { has_government = democratic }
					has_opinion = { target = ISR value < 50 }
				}
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
		}
	}
	
	focus = {
		id = israel_fta
		icon = trade
		cost = 10
		prerequisite = {
			focus = support_israel
		}
		
		x = 1
		y = 2
		relative_position_id = br_western_focus
		
		completion_reward = {
			ISR = { 
				country_event = { id = md4.1 hours = 6 }
			}
		}
	}
	
	focus = {
		id = israel_military_cooperation
		icon = artillery
		cost = 10
		prerequisite = {
			focus = israel_fta
		}
		
		x = 1
		y = 3
		relative_position_id = br_western_focus
		
		completion_reward = {
			ISR = { 
				country_event = { id = md4.4 hours = 6 }
			}
		}
	}
	
	focus = {
		id = focus_on_the_east
		icon = neutrality
		cost = 10
		prerequisite = {
			focus = bilateralism_focus
		}
		mutually_exclusive = {
			focus = br_western_focus
		}
		
		x = 2
		y = 1
		relative_position_id = bilateralism_focus
		
		completion_reward = {
			add_political_power = -10
			add_popularity = { ideology = communism popularity = 0.05 }
		}
	}
	
	focus = {
		id = support_russia
		icon = major_alliance
		cost = 10
		prerequisite = {
			focus = focus_on_the_east
		}
		mutually_exclusive = {
			focus = support_china
		}
		
		x = -1
		y = 1
		relative_position_id = focus_on_the_east
		
		completion_reward = {
			SOV = {
				add_opinion_modifier = { target = ROOT modifier = supports_us }
			}
			if = {
				limit = { USA = { NOT = { has_government = communism } } }
				USA = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			if = {
				limit = { UKR = { NOT = { has_government = communism } } }
				UKR = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			if = {
				limit = { EST = { NOT = { has_government = communism } } }
				EST = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			if = {
				limit = { LIT = { NOT = { has_government = communism } } }
				LIT = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			if = {
				limit = { LAT = { NOT = { has_government = communism } } }
				LAT = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			random_country = {
				limit = {
					NOT = { has_government = communism }
					has_opinion = { target = SOV value < 50 }
				}
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
		}
	}
	
	focus = {
		id = bra_rus_fta
		icon = trade
		cost = 10
		prerequisite = {
			focus = support_russia
		}
		
		x = -1
		y = 2
		relative_position_id = focus_on_the_east
		
		completion_reward = {
			SOV = { 
				country_event = { id = md4.1 hours = 6 }
			}
		}
	}
	
	focus = {
		id = russian_miltiary_cooperation
		icon = artillery
		cost = 10
		prerequisite = {
			focus = bra_rus_fta
		}
		
		x = -1
		y = 3
		relative_position_id = focus_on_the_east
		
		completion_reward = {
			SOV = { 
				country_event = { id = md4.4 hours = 6 }
			}
		}
	}
	
	focus = {
		id = bra_rus_alliance
		icon = major_alliance2
		cost = 10
		prerequisite = {
			focus = russian_miltiary_cooperation
		}
		
		available = {
			SOV = {
				is_in_faction = yes
			}
		}
		
		x = -1
		y = 4
		relative_position_id = focus_on_the_east
		
		completion_reward = {
			remove_ideas = rio_pact_member
			SOV = { 
				country_event = { id = generic.2 hours = 6 }
			}
		}
	}
	
	focus = {
		id = support_china
		icon = align_to_china
		cost = 10
		prerequisite = {
			focus = focus_on_the_east
		}
		mutually_exclusive = {
			focus = support_russia
		}
		
		x = 1
		y = 1
		relative_position_id = focus_on_the_east
		
		completion_reward = {
			CHI = {
				add_opinion_modifier = { target = ROOT modifier = supports_us }
			}
			if = {
				limit = { USA = { NOT = { has_government = communism } } }
				USA = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			if = {
				limit = { CHI = { NOT = { has_government = communism } } }
				CHI = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			if = {
				limit = { JAP = { NOT = { has_government = communism } } }
				JAP = {
					add_opinion_modifier = { target = ROOT modifier = supports_rival }
				}
			}
			random_country = {
				limit = {
					NOT = { has_government = communism }
					has_opinion = { target = CHI value < 50 }
				}
				add_opinion_modifier = { target = ROOT modifier = supports_rival }
			}
		}
	}
	
	focus = {
		id = bra_prc_fta
		icon = trade
		cost = 10
		prerequisite = {
			focus = support_china
		}
		
		x = 1
		y = 2
		relative_position_id = focus_on_the_east
		
		completion_reward = {
			CHI = { 
				country_event = { id = md4.1 hours = 6 }
			}
		}
	}
	
	focus = {
		id = chinese_military_cooperation
		icon = artillery
		cost = 10
		prerequisite = {
			focus = bra_prc_fta
		}
		
		x = 1
		y = 3
		relative_position_id = focus_on_the_east
		
		completion_reward = {
			CHI = { 
				country_event = { id = md4.4 hours = 6 }
			}
		}
	}
	
	focus = {
		id = bra_prc_alliance
		icon = alliance
		cost = 10
		prerequisite = {
			focus = chinese_military_cooperation
		}
		
		available = {
			CHI = {
				is_in_faction = yes
			}
		}
		
		x = 1
		y = 4
		relative_position_id = focus_on_the_east
		
		completion_reward = {
			remove_ideas = rio_pact_member
			CHI = { 
				country_event = { id = generic.2 hours = 6 }
			}
		}
	}
	
	focus = {
		id = BRA_tech_slots
		icon = research
		
		x = -2
		y = 0
		cost = 10

		available_if_capitulated = yes
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			#add_research_slot = 1
		}
	}
	
	focus = {
		id = BRA_4K_GDPC_slot
		icon = research
		prerequisite = { focus = BRA_tech_slots }
		
		x = -1
		y = 1
		cost = 10

		available_if_capitulated = yes
		
		available = {
		custom_trigger_tooltip = {
				tooltip = GDP4K
				OR = {
					has_idea = gdp_3
					has_idea = gdp_4
					has_idea = gdp_5
					has_idea = gdp_6
					has_idea = gdp_7
					has_idea = gdp_8
					has_idea = gdp_9
					has_idea = gdp_10
					has_idea = gdp_11
					has_idea = gdp_12
				}				
			}
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_15K_GDPC_slot
		icon = research
		prerequisite = { focus = BRA_4K_GDPC_slot }
		
		x = -1
		y = 2
		cost = 10

		available_if_capitulated = yes
		
		available = {
		custom_trigger_tooltip = {
				tooltip = GDP15K
				OR = {
					has_idea = gdp_6
					has_idea = gdp_7
					has_idea = gdp_8
					has_idea = gdp_9
					has_idea = gdp_10
					has_idea = gdp_11
					has_idea = gdp_12
				}				
			}
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	
	focus = {
		id = BRA_30K_GDPC_slot
		icon = research
		prerequisite = { focus = BRA_15K_GDPC_slot }
		
		x = -1
		y = 3
		cost = 10

		available_if_capitulated = yes
		
		available = {
		custom_trigger_tooltip = {
				tooltip = GDP30K
				OR = {
					has_idea = gdp_8
					has_idea = gdp_9
					has_idea = gdp_10
					has_idea = gdp_11
					has_idea = gdp_12
				}				
			}
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_90K_GDPC_slot
		icon = research
		prerequisite = { focus = BRA_30K_GDPC_slot }
		
		x = -1
		y = 4
		cost = 10

		available_if_capitulated = yes
		
		available = {
		custom_trigger_tooltip = {
				tooltip = GDP90K
				OR = {
					has_idea = gdp_10
					has_idea = gdp_11
					has_idea = gdp_12
				}				
			}
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_4_IC_slot
		icon = research
		prerequisite = { focus = BRA_tech_slots }
		
		x = -3
		y = 1
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 4
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_8_IC_slot
		icon = research
		prerequisite = { focus = BRA_4_IC_slot }
		
		x = -3
		y = 2
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 8
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_16_IC_slot
		icon = research
		prerequisite = { focus = BRA_8_IC_slot }
		
		x = -3
		y = 3
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 16
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_30_IC_slot
		icon = research
		prerequisite = { focus = BRA_16_IC_slot }
		
		x = -3
		y = 4
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 30
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_50_IC_slot
		icon = research
		prerequisite = { focus = BRA_30_IC_slot }
		
		x = -3
		y = 5
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 50
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_85_IC_slot
		icon = research
		prerequisite = { focus = BRA_50_IC_slot }
		
		x = -3
		y = 6
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 85
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_130_IC_slot
		icon = research
		prerequisite = { focus = BRA_85_IC_slot }
		
		x = -3
		y = 7
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 130
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_190_IC_slot
		icon = research
		prerequisite = { focus = BRA_130_IC_slot }
		
		x = -3
		y = 8
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 190
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_280_IC_slot
		icon = research
		prerequisite = { focus = BRA_190_IC_slot }
		
		x = -3
		y = 9
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 280
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_380_IC_slot
		icon = research
		prerequisite = { focus = BRA_280_IC_slot }
		
		x = -3
		y = 10
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 380
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	focus = {
		id = BRA_500_IC_slot
		icon = research
		prerequisite = { focus = BRA_380_IC_slot }
		
		x = -3
		y = 11
		cost = 10

		available_if_capitulated = yes
		cancel_if_invalid = no
		continue_if_invalid = yes
		
		available = {
			num_of_factories > 500
		}
		
		ai_will_do = {
			factor = 100
		}

		completion_reward = {
			add_research_slot = 1
		}
	}
	
	
}
